]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/asm-arm/mach-types.h
Merge branch 'master' of git://git.denx.de/u-boot-i2c
[karo-tx-uboot.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_ADTECH_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_WIRELESS_TAB     367
381 #define MACH_TYPE_ESL_SOFCOMP          368
382 #define MACH_TYPE_S5C7375              369
383 #define MACH_TYPE_SPEARHEAD            370
384 #define MACH_TYPE_PANTERA              371
385 #define MACH_TYPE_PRAYOGLITE           372
386 #define MACH_TYPE_GUMSTIX              373
387 #define MACH_TYPE_RCUBE                374
388 #define MACH_TYPE_REA_OLV              375
389 #define MACH_TYPE_PXA_IPHONE           376
390 #define MACH_TYPE_S3C3410              377
391 #define MACH_TYPE_ESPD_4510B           378
392 #define MACH_TYPE_MP1X                 379
393 #define MACH_TYPE_AT91RM9200TB         380
394 #define MACH_TYPE_ADSVGX               381
395 #define MACH_TYPE_OMAP_H2              382
396 #define MACH_TYPE_PELEE                383
397 #define MACH_TYPE_E740                 384
398 #define MACH_TYPE_IQ80331              385
399 #define MACH_TYPE_VERSATILE_PB         387
400 #define MACH_TYPE_KEV7A400             388
401 #define MACH_TYPE_LPD7A400             389
402 #define MACH_TYPE_LPD7A404             390
403 #define MACH_TYPE_FUJITSU_CAMELOT      391
404 #define MACH_TYPE_JANUS2M              392
405 #define MACH_TYPE_EMBTF                393
406 #define MACH_TYPE_HPM                  394
407 #define MACH_TYPE_SMDK2410TK           395
408 #define MACH_TYPE_SMDK2410AJ           396
409 #define MACH_TYPE_STREETRACER          397
410 #define MACH_TYPE_EFRAME               398
411 #define MACH_TYPE_CSB337               399
412 #define MACH_TYPE_PXA_LARK             400
413 #define MACH_TYPE_PNP2110              401
414 #define MACH_TYPE_TCC72X               402
415 #define MACH_TYPE_ALTAIR               403
416 #define MACH_TYPE_KC3                  404
417 #define MACH_TYPE_SINTEFTD             405
418 #define MACH_TYPE_MAINSTONE            406
419 #define MACH_TYPE_ADAY4X               407
420 #define MACH_TYPE_LITE300              408
421 #define MACH_TYPE_S5C7376              409
422 #define MACH_TYPE_MT02                 410
423 #define MACH_TYPE_MPORT3S              411
424 #define MACH_TYPE_RA_ALPHA             412
425 #define MACH_TYPE_XCEP                 413
426 #define MACH_TYPE_ARCOM_VULCAN         414
427 #define MACH_TYPE_STARGATE             415
428 #define MACH_TYPE_ARMADILLOJ           416
429 #define MACH_TYPE_ELROY_JACK           417
430 #define MACH_TYPE_BACKEND              418
431 #define MACH_TYPE_S5LINBOX             419
432 #define MACH_TYPE_NOMADIK              420
433 #define MACH_TYPE_IA_CPU_9200          421
434 #define MACH_TYPE_AT91_BJA1            422
435 #define MACH_TYPE_CORGI                423
436 #define MACH_TYPE_POODLE               424
437 #define MACH_TYPE_TEN                  425
438 #define MACH_TYPE_ROVERP5P             426
439 #define MACH_TYPE_SC2700               427
440 #define MACH_TYPE_EX_EAGLE             428
441 #define MACH_TYPE_NX_PXA12             429
442 #define MACH_TYPE_NX_PXA5              430
443 #define MACH_TYPE_BLACKBOARD2          431
444 #define MACH_TYPE_I819                 432
445 #define MACH_TYPE_IXMB995E             433
446 #define MACH_TYPE_SKYRIDER             434
447 #define MACH_TYPE_SKYHAWK              435
448 #define MACH_TYPE_ENTERPRISE           436
449 #define MACH_TYPE_DEP2410              437
450 #define MACH_TYPE_ARMCORE              438
451 #define MACH_TYPE_HOBBIT               439
452 #define MACH_TYPE_H7210                440
453 #define MACH_TYPE_PXA_NETDCU5          441
454 #define MACH_TYPE_ACC                  442
455 #define MACH_TYPE_ESL_SARVA            443
456 #define MACH_TYPE_XM250                444
457 #define MACH_TYPE_T6TC1XB              445
458 #define MACH_TYPE_ESS710               446
459 #define MACH_TYPE_MX31ADS              447
460 #define MACH_TYPE_HIMALAYA             448
461 #define MACH_TYPE_BOLFENK              449
462 #define MACH_TYPE_AT91RM9200KR         450
463 #define MACH_TYPE_EDB9312              451
464 #define MACH_TYPE_OMAP_GENERIC         452
465 #define MACH_TYPE_AXIMX3               453
466 #define MACH_TYPE_EB67XDIP             454
467 #define MACH_TYPE_WEBTXS               455
468 #define MACH_TYPE_HAWK                 456
469 #define MACH_TYPE_CCAT91SBC001         457
470 #define MACH_TYPE_EXPRESSO             458
471 #define MACH_TYPE_H4000                459
472 #define MACH_TYPE_DINO                 460
473 #define MACH_TYPE_ML675K               461
474 #define MACH_TYPE_EDB9301              462
475 #define MACH_TYPE_EDB9315              463
476 #define MACH_TYPE_RECIVA_TT            464
477 #define MACH_TYPE_CSTCB01              465
478 #define MACH_TYPE_CSTCB1               466
479 #define MACH_TYPE_SHADWELL             467
480 #define MACH_TYPE_GOEPEL263            468
481 #define MACH_TYPE_ACQ100               469
482 #define MACH_TYPE_MX1FS2               470
483 #define MACH_TYPE_HIPTOP_G1            471
484 #define MACH_TYPE_SPARKY               472
485 #define MACH_TYPE_NS9750               473
486 #define MACH_TYPE_PHOENIX              474
487 #define MACH_TYPE_VR1000               475
488 #define MACH_TYPE_DEISTERPXA           476
489 #define MACH_TYPE_BCM1160              477
490 #define MACH_TYPE_PCM022               478
491 #define MACH_TYPE_ADSGCX               479
492 #define MACH_TYPE_DREADNAUGHT          480
493 #define MACH_TYPE_DM320                481
494 #define MACH_TYPE_MARKOV               482
495 #define MACH_TYPE_COS7A400             483
496 #define MACH_TYPE_MILANO               484
497 #define MACH_TYPE_UE9328               485
498 #define MACH_TYPE_UEX255               486
499 #define MACH_TYPE_UE2410               487
500 #define MACH_TYPE_A620                 488
501 #define MACH_TYPE_OCELOT               489
502 #define MACH_TYPE_CHEETAH              490
503 #define MACH_TYPE_OMAP_PERSEUS2        491
504 #define MACH_TYPE_ZVUE                 492
505 #define MACH_TYPE_ROVERP1              493
506 #define MACH_TYPE_ASIDIAL2             494
507 #define MACH_TYPE_S3C24A0              495
508 #define MACH_TYPE_E800                 496
509 #define MACH_TYPE_E750                 497
510 #define MACH_TYPE_S3C5500              498
511 #define MACH_TYPE_SMDK5500             499
512 #define MACH_TYPE_SIGNALSYNC           500
513 #define MACH_TYPE_NBC                  501
514 #define MACH_TYPE_KODIAK               502
515 #define MACH_TYPE_NETBOOKPRO           503
516 #define MACH_TYPE_HW90200              504
517 #define MACH_TYPE_CONDOR               505
518 #define MACH_TYPE_CUP                  506
519 #define MACH_TYPE_KITE                 507
520 #define MACH_TYPE_SCB9328              508
521 #define MACH_TYPE_OMAP_H3              509
522 #define MACH_TYPE_OMAP_H4              510
523 #define MACH_TYPE_N10                  511
524 #define MACH_TYPE_MONTAJADE            512
525 #define MACH_TYPE_SG560                513
526 #define MACH_TYPE_DP1000               514
527 #define MACH_TYPE_OMAP_OSK             515
528 #define MACH_TYPE_RG100V3              516
529 #define MACH_TYPE_MX2ADS               517
530 #define MACH_TYPE_PXA_KILO             518
531 #define MACH_TYPE_IXP4XX_EAGLE         519
532 #define MACH_TYPE_TOSA                 520
533 #define MACH_TYPE_MB2520F              521
534 #define MACH_TYPE_EMC1000              522
535 #define MACH_TYPE_TIDSC25              523
536 #define MACH_TYPE_AKCPMXL              524
537 #define MACH_TYPE_AV3XX                525
538 #define MACH_TYPE_AVILA                526
539 #define MACH_TYPE_PXA_MPM10            527
540 #define MACH_TYPE_PXA_KYANITE          528
541 #define MACH_TYPE_SGOLD                529
542 #define MACH_TYPE_OSCAR                530
543 #define MACH_TYPE_EPXA4USB2            531
544 #define MACH_TYPE_XSENGINE             532
545 #define MACH_TYPE_IP600                533
546 #define MACH_TYPE_MCAN2                534
547 #define MACH_TYPE_DDI_BLUERIDGE        535
548 #define MACH_TYPE_SKYMINDER            536
549 #define MACH_TYPE_LPD79520             537
550 #define MACH_TYPE_EDB9302              538
551 #define MACH_TYPE_HW90340              539
552 #define MACH_TYPE_CIP_BOX              540
553 #define MACH_TYPE_IVPN                 541
554 #define MACH_TYPE_RSOC2                542
555 #define MACH_TYPE_HUSKY                543
556 #define MACH_TYPE_BOXER                544
557 #define MACH_TYPE_SHEPHERD             545
558 #define MACH_TYPE_AML42800AA           546
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_MB9200               650
660 #define MACH_TYPE_KULUN                651
661 #define MACH_TYPE_SNAPPER              652
662 #define MACH_TYPE_OPTIMA               653
663 #define MACH_TYPE_DLHSBC               654
664 #define MACH_TYPE_X30                  655
665 #define MACH_TYPE_N30                  656
666 #define MACH_TYPE_MANGA_KS8695         657
667 #define MACH_TYPE_AJAX                 658
668 #define MACH_TYPE_NEC_MP900            659
669 #define MACH_TYPE_VVTK1000             661
670 #define MACH_TYPE_KAFA                 662
671 #define MACH_TYPE_VVTK3000             663
672 #define MACH_TYPE_PIMX1                664
673 #define MACH_TYPE_OLLIE                665
674 #define MACH_TYPE_SKYMAX               666
675 #define MACH_TYPE_JAZZ                 667
676 #define MACH_TYPE_TEL_T3               668
677 #define MACH_TYPE_AISINO_FCR255        669
678 #define MACH_TYPE_BTWEB                670
679 #define MACH_TYPE_DBG_LH79520          671
680 #define MACH_TYPE_CM41XX               672
681 #define MACH_TYPE_TS72XX               673
682 #define MACH_TYPE_NGGPXA               674
683 #define MACH_TYPE_CSB535               675
684 #define MACH_TYPE_CSB536               676
685 #define MACH_TYPE_PXA_TRAKPOD          677
686 #define MACH_TYPE_PRAXIS               678
687 #define MACH_TYPE_LH75411              679
688 #define MACH_TYPE_OTOM                 680
689 #define MACH_TYPE_NEXCODER_2440        681
690 #define MACH_TYPE_LOOX410              682
691 #define MACH_TYPE_WESTLAKE             683
692 #define MACH_TYPE_NSB                  684
693 #define MACH_TYPE_ESL_SARVA_STN        685
694 #define MACH_TYPE_ESL_SARVA_TFT        686
695 #define MACH_TYPE_ESL_SARVA_IAD        687
696 #define MACH_TYPE_ESL_SARVA_ACC        688
697 #define MACH_TYPE_TYPHOON              689
698 #define MACH_TYPE_CNAV                 690
699 #define MACH_TYPE_A730                 691
700 #define MACH_TYPE_NETSTAR              692
701 #define MACH_TYPE_PHASEFALE_SUPERCON   693
702 #define MACH_TYPE_SHIVA1100            694
703 #define MACH_TYPE_ETEXSC               695
704 #define MACH_TYPE_IXDPG465             696
705 #define MACH_TYPE_A9M2410              697
706 #define MACH_TYPE_A9M2440              698
707 #define MACH_TYPE_A9M9750              699
708 #define MACH_TYPE_A9M9360              700
709 #define MACH_TYPE_UNC90                701
710 #define MACH_TYPE_ECO920               702
711 #define MACH_TYPE_SATVIEW              703
712 #define MACH_TYPE_ROADRUNNER           704
713 #define MACH_TYPE_AT91RM9200EK         705
714 #define MACH_TYPE_GP32                 706
715 #define MACH_TYPE_GEM                  707
716 #define MACH_TYPE_I858                 708
717 #define MACH_TYPE_HX2750               709
718 #define MACH_TYPE_MXC91131EVB          710
719 #define MACH_TYPE_P700                 711
720 #define MACH_TYPE_CPE                  712
721 #define MACH_TYPE_SPITZ                713
722 #define MACH_TYPE_NIMBRA340            714
723 #define MACH_TYPE_LPC22XX              715
724 #define MACH_TYPE_COMET3               716
725 #define MACH_TYPE_COMET4               717
726 #define MACH_TYPE_CSB625               718
727 #define MACH_TYPE_FORTUNET2            719
728 #define MACH_TYPE_S5H2200              720
729 #define MACH_TYPE_OPTORM920            721
730 #define MACH_TYPE_ADSBITSYXB           722
731 #define MACH_TYPE_ADSSPHERE            723
732 #define MACH_TYPE_ADSPORTAL            724
733 #define MACH_TYPE_LN2410SBC            725
734 #define MACH_TYPE_CB3RUFC              726
735 #define MACH_TYPE_MP2USB               727
736 #define MACH_TYPE_NTNP425C             728
737 #define MACH_TYPE_COLIBRI              729
738 #define MACH_TYPE_PCM7220              730
739 #define MACH_TYPE_GATEWAY7001          731
740 #define MACH_TYPE_PCM027               732
741 #define MACH_TYPE_CMPXA                733
742 #define MACH_TYPE_ANUBIS               734
743 #define MACH_TYPE_ITE8152              735
744 #define MACH_TYPE_LPC3XXX              736
745 #define MACH_TYPE_PUPPETEER            737
746 #define MACH_TYPE_E570                 739
747 #define MACH_TYPE_X50                  740
748 #define MACH_TYPE_RECON                741
749 #define MACH_TYPE_XBOARDGP8            742
750 #define MACH_TYPE_FPIC2                743
751 #define MACH_TYPE_AKITA                744
752 #define MACH_TYPE_A81                  745
753 #define MACH_TYPE_SVM_SC25X            746
754 #define MACH_TYPE_VADATECH020          747
755 #define MACH_TYPE_TLI                  748
756 #define MACH_TYPE_EDB9315LC            749
757 #define MACH_TYPE_PASSEC               750
758 #define MACH_TYPE_DS_TIGER             751
759 #define MACH_TYPE_E310                 752
760 #define MACH_TYPE_E330                 753
761 #define MACH_TYPE_RT3000               754
762 #define MACH_TYPE_NOKIA770             755
763 #define MACH_TYPE_PNX0106              756
764 #define MACH_TYPE_HX21XX               757
765 #define MACH_TYPE_FARADAY              758
766 #define MACH_TYPE_SBC9312              759
767 #define MACH_TYPE_BATMAN               760
768 #define MACH_TYPE_JPD201               761
769 #define MACH_TYPE_MIPSA                762
770 #define MACH_TYPE_KACOM                763
771 #define MACH_TYPE_SWARCOCPU            764
772 #define MACH_TYPE_SWARCODSL            765
773 #define MACH_TYPE_BLUEANGEL            766
774 #define MACH_TYPE_HAIRYGRAMA           767
775 #define MACH_TYPE_BANFF                768
776 #define MACH_TYPE_CARMEVA              769
777 #define MACH_TYPE_SAM255               770
778 #define MACH_TYPE_PPM10                771
779 #define MACH_TYPE_EDB9315A             772
780 #define MACH_TYPE_SUNSET               773
781 #define MACH_TYPE_STARGATE2            774
782 #define MACH_TYPE_INTELMOTE2           775
783 #define MACH_TYPE_TRIZEPS4             776
784 #define MACH_TYPE_MAINSTONE2           777
785 #define MACH_TYPE_EZ_IXP42X            778
786 #define MACH_TYPE_TAPWAVE_ZODIAC       779
787 #define MACH_TYPE_UNIVERSALMETER       780
788 #define MACH_TYPE_HICOARM9             781
789 #define MACH_TYPE_PNX4008              782
790 #define MACH_TYPE_KWS6000              783
791 #define MACH_TYPE_PORTUX920T           784
792 #define MACH_TYPE_EZ_X5                785
793 #define MACH_TYPE_OMAP_RUDOLPH         786
794 #define MACH_TYPE_CPUAT91              787
795 #define MACH_TYPE_REA9200              788
796 #define MACH_TYPE_ACTS_PUNE_SA1110     789
797 #define MACH_TYPE_IXP425               790
798 #define MACH_TYPE_I30030ADS            791
799 #define MACH_TYPE_PERCH                792
800 #define MACH_TYPE_EIS05R1              793
801 #define MACH_TYPE_PEPPERPAD            794
802 #define MACH_TYPE_SB3010               795
803 #define MACH_TYPE_RM9200               796
804 #define MACH_TYPE_DMA03                797
805 #define MACH_TYPE_ROAD_S101            798
806 #define MACH_TYPE_IQ81340SC            799
807 #define MACH_TYPE_IQ_NEXTGEN_B         800
808 #define MACH_TYPE_IQ81340MC            801
809 #define MACH_TYPE_IQ_NEXTGEN_D         802
810 #define MACH_TYPE_IQ_NEXTGEN_E         803
811 #define MACH_TYPE_MALLOW_AT91          804
812 #define MACH_TYPE_CYBERTRACKER_I       805
813 #define MACH_TYPE_GESBC931X            806
814 #define MACH_TYPE_CENTIPAD             807
815 #define MACH_TYPE_ARMSOC               808
816 #define MACH_TYPE_SE4200               809
817 #define MACH_TYPE_EMS197A              810
818 #define MACH_TYPE_MICRO9               811
819 #define MACH_TYPE_MICRO9L              812
820 #define MACH_TYPE_UC5471DSP            813
821 #define MACH_TYPE_SJ5471ENG            814
822 #define MACH_TYPE_CMPXA26X             815
823 #define MACH_TYPE_NC                   816
824 #define MACH_TYPE_OMAP_PALMTE          817
825 #define MACH_TYPE_AJAX52X              818
826 #define MACH_TYPE_SIRIUSTAR            819
827 #define MACH_TYPE_IODATA_HDLG          820
828 #define MACH_TYPE_AT91RM9200UTL        821
829 #define MACH_TYPE_BIOSAFE              822
830 #define MACH_TYPE_MP1000               823
831 #define MACH_TYPE_PARSY                824
832 #define MACH_TYPE_CCXP                 825
833 #define MACH_TYPE_OMAP_GSAMPLE         826
834 #define MACH_TYPE_REALVIEW_EB          827
835 #define MACH_TYPE_SAMOA                828
836 #define MACH_TYPE_PALMT3               829
837 #define MACH_TYPE_I878                 830
838 #define MACH_TYPE_BORZOI               831
839 #define MACH_TYPE_GECKO                832
840 #define MACH_TYPE_DS101                833
841 #define MACH_TYPE_OMAP_PALMTT2         834
842 #define MACH_TYPE_PALMLD               835
843 #define MACH_TYPE_CC9C                 836
844 #define MACH_TYPE_SBC1670              837
845 #define MACH_TYPE_IXDP28X5             838
846 #define MACH_TYPE_OMAP_PALMTT          839
847 #define MACH_TYPE_ML696K               840
848 #define MACH_TYPE_ARCOM_ZEUS           841
849 #define MACH_TYPE_OSIRIS               842
850 #define MACH_TYPE_MAESTRO              843
851 #define MACH_TYPE_PALMTE2              844
852 #define MACH_TYPE_IXBBM                845
853 #define MACH_TYPE_MX27ADS              846
854 #define MACH_TYPE_AX8004               847
855 #define MACH_TYPE_AT91SAM9261EK        848
856 #define MACH_TYPE_LOFT                 849
857 #define MACH_TYPE_MAGPIE               850
858 #define MACH_TYPE_MX21ADS              851
859 #define MACH_TYPE_MB87M3400            852
860 #define MACH_TYPE_MGUARD_DELTA         853
861 #define MACH_TYPE_DAVINCI_DVDP         854
862 #define MACH_TYPE_HTCUNIVERSAL         855
863 #define MACH_TYPE_TPAD                 856
864 #define MACH_TYPE_ROVERP3              857
865 #define MACH_TYPE_JORNADA928           858
866 #define MACH_TYPE_MV88FXX81            859
867 #define MACH_TYPE_STMP36XX             860
868 #define MACH_TYPE_SXNI79524            861
869 #define MACH_TYPE_AMS_DELTA            862
870 #define MACH_TYPE_URANIUM              863
871 #define MACH_TYPE_UCON                 864
872 #define MACH_TYPE_NAS100D              865
873 #define MACH_TYPE_L083_1000            866
874 #define MACH_TYPE_EZX                  867
875 #define MACH_TYPE_PNX5220              868
876 #define MACH_TYPE_BUTTE                869
877 #define MACH_TYPE_SRM2                 870
878 #define MACH_TYPE_DSBR                 871
879 #define MACH_TYPE_CRYSTALBALL          872
880 #define MACH_TYPE_TINYPXA27X           873
881 #define MACH_TYPE_HERBIE               874
882 #define MACH_TYPE_MAGICIAN             875
883 #define MACH_TYPE_CM4002               876
884 #define MACH_TYPE_B4                   877
885 #define MACH_TYPE_MAUI                 878
886 #define MACH_TYPE_CYBERTRACKER_G       879
887 #define MACH_TYPE_NXDKN                880
888 #define MACH_TYPE_MIO8390              881
889 #define MACH_TYPE_OMI_BOARD            882
890 #define MACH_TYPE_MX21CIV              883
891 #define MACH_TYPE_MAHI_CDAC            884
892 #define MACH_TYPE_PALMTX               885
893 #define MACH_TYPE_S3C2413              887
894 #define MACH_TYPE_SAMSYS_EP0           888
895 #define MACH_TYPE_WG302V1              889
896 #define MACH_TYPE_WG302V2              890
897 #define MACH_TYPE_EB42X                891
898 #define MACH_TYPE_IQ331ES              892
899 #define MACH_TYPE_COSYDSP              893
900 #define MACH_TYPE_UPLAT7D              894
901 #define MACH_TYPE_PTDAVINCI            895
902 #define MACH_TYPE_MBUS                 896
903 #define MACH_TYPE_NADIA2VB             897
904 #define MACH_TYPE_R1000                898
905 #define MACH_TYPE_HW90250              899
906 #define MACH_TYPE_OMAP_2430SDP         900
907 #define MACH_TYPE_DAVINCI_EVM          901
908 #define MACH_TYPE_OMAP_TORNADO         902
909 #define MACH_TYPE_OLOCREEK             903
910 #define MACH_TYPE_PALMZ72              904
911 #define MACH_TYPE_NXDB500              905
912 #define MACH_TYPE_APF9328              906
913 #define MACH_TYPE_OMAP_WIPOQ           907
914 #define MACH_TYPE_OMAP_TWIP            908
915 #define MACH_TYPE_TREO650              909
916 #define MACH_TYPE_ACUMEN               910
917 #define MACH_TYPE_XP100                911
918 #define MACH_TYPE_FS2410               912
919 #define MACH_TYPE_PXA270_CERF          913
920 #define MACH_TYPE_SQ2FTLPALM           914
921 #define MACH_TYPE_BSEMSERVER           915
922 #define MACH_TYPE_NETCLIENT            916
923 #define MACH_TYPE_PALMT5               917
924 #define MACH_TYPE_PALMTC               918
925 #define MACH_TYPE_OMAP_APOLLON         919
926 #define MACH_TYPE_MXC30030EVB          920
927 #define MACH_TYPE_REA_2D               921
928 #define MACH_TYPE_TI3E524              922
929 #define MACH_TYPE_ATEB9200             923
930 #define MACH_TYPE_AUCKLAND             924
931 #define MACH_TYPE_AK3320M              925
932 #define MACH_TYPE_DURAMAX              926
933 #define MACH_TYPE_N35                  927
934 #define MACH_TYPE_PRONGHORN            928
935 #define MACH_TYPE_FUNDY                929
936 #define MACH_TYPE_LOGICPD_PXA270       930
937 #define MACH_TYPE_CPU777               931
938 #define MACH_TYPE_SIMICON9201          932
939 #define MACH_TYPE_LEAP2_HPM            933
940 #define MACH_TYPE_CM922TXA10           934
941 #define MACH_TYPE_PXA                  935
942 #define MACH_TYPE_SANDGATE2            936
943 #define MACH_TYPE_SANDGATE2G           937
944 #define MACH_TYPE_SANDGATE2P           938
945 #define MACH_TYPE_FRED_JACK            939
946 #define MACH_TYPE_TTG_COLOR1           940
947 #define MACH_TYPE_NXEB500HMI           941
948 #define MACH_TYPE_NETDCU8              942
949 #define MACH_TYPE_NG_FVX538            944
950 #define MACH_TYPE_NG_FVS338            945
951 #define MACH_TYPE_PNX4103              946
952 #define MACH_TYPE_HESDB                947
953 #define MACH_TYPE_XSILO                948
954 #define MACH_TYPE_ESPRESSO             949
955 #define MACH_TYPE_EMLC                 950
956 #define MACH_TYPE_SISTERON             951
957 #define MACH_TYPE_RX1950               952
958 #define MACH_TYPE_TSC_VENUS            953
959 #define MACH_TYPE_DS101J               954
960 #define MACH_TYPE_MXC30030ADS          955
961 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
962 #define MACH_TYPE_DUALPCMODEM          957
963 #define MACH_TYPE_GESBC9312            958
964 #define MACH_TYPE_HTCAPACHE            959
965 #define MACH_TYPE_IXDP435              960
966 #define MACH_TYPE_CATPROVT100          961
967 #define MACH_TYPE_PICOTUX1XX           962
968 #define MACH_TYPE_PICOTUX2XX           963
969 #define MACH_TYPE_DSMG600              964
970 #define MACH_TYPE_EMPC2                965
971 #define MACH_TYPE_VENTURA              966
972 #define MACH_TYPE_PHIDGET_SBC          967
973 #define MACH_TYPE_IJ3K                 968
974 #define MACH_TYPE_PISGAH               969
975 #define MACH_TYPE_OMAP_FSAMPLE         970
976 #define MACH_TYPE_SG720                971
977 #define MACH_TYPE_REDFOX               972
978 #define MACH_TYPE_MYSH_EP9315_1        973
979 #define MACH_TYPE_TPF106               974
980 #define MACH_TYPE_AT91RM9200KG         975
981 #define MACH_TYPE_SLEDB                976
982 #define MACH_TYPE_ONTRACK              977
983 #define MACH_TYPE_PM1200               978
984 #define MACH_TYPE_ESS24XXX             979
985 #define MACH_TYPE_COREMP7              980
986 #define MACH_TYPE_NEXCODER_6446        981
987 #define MACH_TYPE_STVC8380             982
988 #define MACH_TYPE_TEKLYNX              983
989 #define MACH_TYPE_CARBONADO            984
990 #define MACH_TYPE_SYSMOS_MP730         985
991 #define MACH_TYPE_SNAPPER_CL15         986
992 #define MACH_TYPE_PGIGIM               987
993 #define MACH_TYPE_PTX9160P2            988
994 #define MACH_TYPE_DCORE1               989
995 #define MACH_TYPE_VICTORPXA            990
996 #define MACH_TYPE_MX2DTB               991
997 #define MACH_TYPE_PXA_IREX_ER0100      992
998 #define MACH_TYPE_OMAP_PALMZ71         993
999 #define MACH_TYPE_BARTEC_DEG           994
1000 #define MACH_TYPE_HW50251              995
1001 #define MACH_TYPE_IBOX                 996
1002 #define MACH_TYPE_ATLASLH7A404         997
1003 #define MACH_TYPE_PT2026               998
1004 #define MACH_TYPE_HTCALPINE            999
1005 #define MACH_TYPE_BARTEC_VTU           1000
1006 #define MACH_TYPE_VCOREII              1001
1007 #define MACH_TYPE_PDNB3                1002
1008 #define MACH_TYPE_HTCBEETLES           1003
1009 #define MACH_TYPE_S3C6400              1004
1010 #define MACH_TYPE_S3C2443              1005
1011 #define MACH_TYPE_OMAP_LDK             1006
1012 #define MACH_TYPE_SMDK2460             1007
1013 #define MACH_TYPE_SMDK2440             1008
1014 #define MACH_TYPE_SMDK2412             1009
1015 #define MACH_TYPE_WEBBOX               1010
1016 #define MACH_TYPE_CWWNDP               1011
1017 #define MACH_TYPE_DRAGON               1012
1018 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1019 #define MACH_TYPE_CCM2200              1014
1020 #define MACH_TYPE_ETWARM               1015
1021 #define MACH_TYPE_M93030               1016
1022 #define MACH_TYPE_CC7U                 1017
1023 #define MACH_TYPE_MTT_RANGER           1018
1024 #define MACH_TYPE_NEXUS                1019
1025 #define MACH_TYPE_DESMAN               1020
1026 #define MACH_TYPE_BKDE303              1021
1027 #define MACH_TYPE_SMDK2413             1022
1028 #define MACH_TYPE_AML_M7200            1023
1029 #define MACH_TYPE_AML_M5900            1024
1030 #define MACH_TYPE_SG640                1025
1031 #define MACH_TYPE_EDG79524             1026
1032 #define MACH_TYPE_AI2410               1027
1033 #define MACH_TYPE_IXP465               1028
1034 #define MACH_TYPE_BALLOON3             1029
1035 #define MACH_TYPE_HEINS                1030
1036 #define MACH_TYPE_MPLUSEVA             1031
1037 #define MACH_TYPE_RT042                1032
1038 #define MACH_TYPE_CWIEM                1033
1039 #define MACH_TYPE_CM_X270              1034
1040 #define MACH_TYPE_CM_X255              1035
1041 #define MACH_TYPE_ESH_AT91             1036
1042 #define MACH_TYPE_SANDGATE3            1037
1043 #define MACH_TYPE_PRIMO                1038
1044 #define MACH_TYPE_GEMSTONE             1039
1045 #define MACH_TYPE_PRONGHORNMETRO       1040
1046 #define MACH_TYPE_SIDEWINDER           1041
1047 #define MACH_TYPE_PICOMOD1             1042
1048 #define MACH_TYPE_SG590                1043
1049 #define MACH_TYPE_AKAI9307             1044
1050 #define MACH_TYPE_FONTAINE             1045
1051 #define MACH_TYPE_WOMBAT               1046
1052 #define MACH_TYPE_ACQ300               1047
1053 #define MACH_TYPE_MOD_270              1048
1054 #define MACH_TYPE_VC0820               1049
1055 #define MACH_TYPE_ANI_AIM              1050
1056 #define MACH_TYPE_JELLYFISH            1051
1057 #define MACH_TYPE_AMANITA              1052
1058 #define MACH_TYPE_VLINK                1053
1059 #define MACH_TYPE_DEXFLEX              1054
1060 #define MACH_TYPE_EIGEN_TTQ            1055
1061 #define MACH_TYPE_ARCOM_TITAN          1056
1062 #define MACH_TYPE_TABLA                1057
1063 #define MACH_TYPE_MDIRAC3              1058
1064 #define MACH_TYPE_MRHFBP2              1059
1065 #define MACH_TYPE_AT91RM9200RB         1060
1066 #define MACH_TYPE_ANI_APM              1061
1067 #define MACH_TYPE_ELLA1                1062
1068 #define MACH_TYPE_INHAND_PXA27X        1063
1069 #define MACH_TYPE_INHAND_PXA25X        1064
1070 #define MACH_TYPE_EMPOS_XM             1065
1071 #define MACH_TYPE_EMPOS                1066
1072 #define MACH_TYPE_EMPOS_TINY           1067
1073 #define MACH_TYPE_EMPOS_SM             1068
1074 #define MACH_TYPE_EGRET                1069
1075 #define MACH_TYPE_OSTRICH              1070
1076 #define MACH_TYPE_N50                  1071
1077 #define MACH_TYPE_ECBAT91              1072
1078 #define MACH_TYPE_STAREAST             1073
1079 #define MACH_TYPE_DSPG_DW              1074
1080 #define MACH_TYPE_ONEARM               1075
1081 #define MACH_TYPE_MRG110_6             1076
1082 #define MACH_TYPE_WRT300NV2            1077
1083 #define MACH_TYPE_XM_BULVERDE          1078
1084 #define MACH_TYPE_MSM6100              1079
1085 #define MACH_TYPE_ETI_B1               1080
1086 #define MACH_TYPE_ZILOG_ZA9L           1081
1087 #define MACH_TYPE_BIT2440              1082
1088 #define MACH_TYPE_NBI                  1083
1089 #define MACH_TYPE_SMDK2443             1084
1090 #define MACH_TYPE_VDAVINCI             1085
1091 #define MACH_TYPE_ATC6                 1086
1092 #define MACH_TYPE_MULTMDW              1087
1093 #define MACH_TYPE_MBA2440              1088
1094 #define MACH_TYPE_ECSD                 1089
1095 #define MACH_TYPE_PALMZ31              1090
1096 #define MACH_TYPE_FSG                  1091
1097 #define MACH_TYPE_RAZOR101             1092
1098 #define MACH_TYPE_OPERA_TDM            1093
1099 #define MACH_TYPE_COMCERTO             1094
1100 #define MACH_TYPE_TB0319               1095
1101 #define MACH_TYPE_KWS8000              1096
1102 #define MACH_TYPE_B2                   1097
1103 #define MACH_TYPE_LCL54                1098
1104 #define MACH_TYPE_AT91SAM9260EK        1099
1105 #define MACH_TYPE_GLANTANK             1100
1106 #define MACH_TYPE_N2100                1101
1107 #define MACH_TYPE_N4100                1102
1108 #define MACH_TYPE_VERTICAL_RSC4        1103
1109 #define MACH_TYPE_SG8100               1104
1110 #define MACH_TYPE_IM42XX               1105
1111 #define MACH_TYPE_FTXX                 1106
1112 #define MACH_TYPE_LWFUSION             1107
1113 #define MACH_TYPE_QT2410               1108
1114 #define MACH_TYPE_KIXRP435             1109
1115 #define MACH_TYPE_CCW9C                1110
1116 #define MACH_TYPE_DABHS                1111
1117 #define MACH_TYPE_GZMX                 1112
1118 #define MACH_TYPE_IPNW100AP            1113
1119 #define MACH_TYPE_CC9P9360DEV          1114
1120 #define MACH_TYPE_CC9P9750DEV          1115
1121 #define MACH_TYPE_CC9P9360VAL          1116
1122 #define MACH_TYPE_CC9P9750VAL          1117
1123 #define MACH_TYPE_NX70V                1118
1124 #define MACH_TYPE_AT91RM9200DF         1119
1125 #define MACH_TYPE_SE_PILOT2            1120
1126 #define MACH_TYPE_MTCN_T800            1121
1127 #define MACH_TYPE_VCMX212              1122
1128 #define MACH_TYPE_LYNX                 1123
1129 #define MACH_TYPE_AT91SAM9260ID        1124
1130 #define MACH_TYPE_HW86052              1125
1131 #define MACH_TYPE_PILZ_PMI3            1126
1132 #define MACH_TYPE_EDB9302A             1127
1133 #define MACH_TYPE_EDB9307A             1128
1134 #define MACH_TYPE_CT_DFS               1129
1135 #define MACH_TYPE_PILZ_PMI4            1130
1136 #define MACH_TYPE_XCEEDNP_IXP          1131
1137 #define MACH_TYPE_SMDK2442B            1132
1138 #define MACH_TYPE_XNODE                1133
1139 #define MACH_TYPE_AIDX270              1134
1140 #define MACH_TYPE_REMA                 1135
1141 #define MACH_TYPE_BPS1000              1136
1142 #define MACH_TYPE_HW90350              1137
1143 #define MACH_TYPE_OMAP_3430SDP         1138
1144 #define MACH_TYPE_BLUETOUCH            1139
1145 #define MACH_TYPE_VSTMS                1140
1146 #define MACH_TYPE_XSBASE270            1141
1147 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1148 #define MACH_TYPE_ADSTURBOXB           1143
1149 #define MACH_TYPE_OTI4110              1144
1150 #define MACH_TYPE_HME_PXA              1145
1151 #define MACH_TYPE_DEISTERDCA           1146
1152 #define MACH_TYPE_CES_SSEM2            1147
1153 #define MACH_TYPE_CES_MTR              1148
1154 #define MACH_TYPE_TDS_AVNG_SBC         1149
1155 #define MACH_TYPE_EVEREST              1150
1156 #define MACH_TYPE_PNX4010              1151
1157 #define MACH_TYPE_OXNAS                1152
1158 #define MACH_TYPE_FIORI                1153
1159 #define MACH_TYPE_ML1200               1154
1160 #define MACH_TYPE_PECOS                1155
1161 #define MACH_TYPE_NB2XXX               1156
1162 #define MACH_TYPE_HW6900               1157
1163 #define MACH_TYPE_CDCS_QUOLL           1158
1164 #define MACH_TYPE_QUICKSILVER          1159
1165 #define MACH_TYPE_UPLAT926             1160
1166 #define MACH_TYPE_DEP2410_THOMAS       1161
1167 #define MACH_TYPE_DTK2410              1162
1168 #define MACH_TYPE_CHILI                1163
1169 #define MACH_TYPE_DEMETER              1164
1170 #define MACH_TYPE_DIONYSUS             1165
1171 #define MACH_TYPE_AS352X               1166
1172 #define MACH_TYPE_SERVICE              1167
1173 #define MACH_TYPE_CS_E9301             1168
1174 #define MACH_TYPE_MICRO9M              1169
1175 #define MACH_TYPE_IA_MOSPCK            1170
1176 #define MACH_TYPE_QL201B               1171
1177 #define MACH_TYPE_BBM                  1174
1178 #define MACH_TYPE_EXXX                 1175
1179 #define MACH_TYPE_WMA11B               1176
1180 #define MACH_TYPE_PELCO_ATLAS          1177
1181 #define MACH_TYPE_G500                 1178
1182 #define MACH_TYPE_BUG                  1179
1183 #define MACH_TYPE_MX33ADS              1180
1184 #define MACH_TYPE_CHUB                 1181
1185 #define MACH_TYPE_NEO1973_GTA01        1182
1186 #define MACH_TYPE_W90N740              1183
1187 #define MACH_TYPE_MEDALLION_SA2410     1184
1188 #define MACH_TYPE_IA_CPU_9200_2        1185
1189 #define MACH_TYPE_DIMMRM9200           1186
1190 #define MACH_TYPE_PM9261               1187
1191 #define MACH_TYPE_ML7304               1189
1192 #define MACH_TYPE_UCP250               1190
1193 #define MACH_TYPE_INTBOARD             1191
1194 #define MACH_TYPE_GULFSTREAM           1192
1195 #define MACH_TYPE_LABQUEST             1193
1196 #define MACH_TYPE_VCMX313              1194
1197 #define MACH_TYPE_URG200               1195
1198 #define MACH_TYPE_CPUX255LCDNET        1196
1199 #define MACH_TYPE_NETDCU9              1197
1200 #define MACH_TYPE_NETDCU10             1198
1201 #define MACH_TYPE_DSPG_DGA             1199
1202 #define MACH_TYPE_DSPG_DVW             1200
1203 #define MACH_TYPE_SOLOS                1201
1204 #define MACH_TYPE_AT91SAM9263EK        1202
1205 #define MACH_TYPE_OSSTBOX              1203
1206 #define MACH_TYPE_KBAT9261             1204
1207 #define MACH_TYPE_CT1100               1205
1208 #define MACH_TYPE_AKCPPXA              1206
1209 #define MACH_TYPE_OCHAYA1020           1207
1210 #define MACH_TYPE_HITRACK              1208
1211 #define MACH_TYPE_SYME1                1209
1212 #define MACH_TYPE_SYHL1                1210
1213 #define MACH_TYPE_EMPCA400             1211
1214 #define MACH_TYPE_EM7210               1212
1215 #define MACH_TYPE_HTCHERMES            1213
1216 #define MACH_TYPE_ETI_C1               1214
1217 #define MACH_TYPE_AC100                1216
1218 #define MACH_TYPE_SNEETCH              1217
1219 #define MACH_TYPE_STUDENTMATE          1218
1220 #define MACH_TYPE_ZIR2410              1219
1221 #define MACH_TYPE_ZIR2413              1220
1222 #define MACH_TYPE_DLONIP3              1221
1223 #define MACH_TYPE_INSTREAM             1222
1224 #define MACH_TYPE_AMBARELLA            1223
1225 #define MACH_TYPE_NEVIS                1224
1226 #define MACH_TYPE_HTC_TRINITY          1225
1227 #define MACH_TYPE_QL202B               1226
1228 #define MACH_TYPE_VPAC270              1227
1229 #define MACH_TYPE_RD129                1228
1230 #define MACH_TYPE_HTCWIZARD            1229
1231 #define MACH_TYPE_TREO680              1230
1232 #define MACH_TYPE_TECON_TMEZON         1231
1233 #define MACH_TYPE_ZYLONITE             1233
1234 #define MACH_TYPE_GENE1270             1234
1235 #define MACH_TYPE_ZIR2412              1235
1236 #define MACH_TYPE_MX31LITE             1236
1237 #define MACH_TYPE_T700WX               1237
1238 #define MACH_TYPE_VF100                1238
1239 #define MACH_TYPE_NSB2                 1239
1240 #define MACH_TYPE_NXHMI_BB             1240
1241 #define MACH_TYPE_NXHMI_RE             1241
1242 #define MACH_TYPE_N4100PRO             1242
1243 #define MACH_TYPE_SAM9260              1243
1244 #define MACH_TYPE_OMAP_TREO600         1244
1245 #define MACH_TYPE_INDY2410             1245
1246 #define MACH_TYPE_NELT_A               1246
1247 #define MACH_TYPE_N311                 1248
1248 #define MACH_TYPE_AT91SAM9260VGK       1249
1249 #define MACH_TYPE_AT91LEPPE            1250
1250 #define MACH_TYPE_AT91LEPCCN           1251
1251 #define MACH_TYPE_APC7100              1252
1252 #define MACH_TYPE_STARGAZER            1253
1253 #define MACH_TYPE_SONATA               1254
1254 #define MACH_TYPE_SCHMOOGIE            1255
1255 #define MACH_TYPE_AZTOOL               1256
1256 #define MACH_TYPE_MIOA701              1257
1257 #define MACH_TYPE_SXNI9260             1258
1258 #define MACH_TYPE_MXC27520EVB          1259
1259 #define MACH_TYPE_ARMADILLO5X0         1260
1260 #define MACH_TYPE_MB9260               1261
1261 #define MACH_TYPE_MB9263               1262
1262 #define MACH_TYPE_IPAC9302             1263
1263 #define MACH_TYPE_CC9P9360JS           1264
1264 #define MACH_TYPE_GALLIUM              1265
1265 #define MACH_TYPE_MSC2410              1266
1266 #define MACH_TYPE_GHI270               1267
1267 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1268 #define MACH_TYPE_OIAB                 1269
1269 #define MACH_TYPE_SMDK6400             1270
1270 #define MACH_TYPE_NOKIA_N800           1271
1271 #define MACH_TYPE_GREENPHONE           1272
1272 #define MACH_TYPE_COMPEXWP18           1273
1273 #define MACH_TYPE_XMATE                1274
1274 #define MACH_TYPE_ENERGIZER            1275
1275 #define MACH_TYPE_IME1                 1276
1276 #define MACH_TYPE_SWEDATMS             1277
1277 #define MACH_TYPE_NTNP435C             1278
1278 #define MACH_TYPE_SPECTRO2             1279
1279 #define MACH_TYPE_H6039                1280
1280 #define MACH_TYPE_EP80219              1281
1281 #define MACH_TYPE_SAMOA_II             1282
1282 #define MACH_TYPE_CWMXL                1283
1283 #define MACH_TYPE_AS9200               1284
1284 #define MACH_TYPE_SFX1149              1285
1285 #define MACH_TYPE_NAVI010              1286
1286 #define MACH_TYPE_MULTMDP              1287
1287 #define MACH_TYPE_SCB9520              1288
1288 #define MACH_TYPE_HTCATHENA            1289
1289 #define MACH_TYPE_XP179                1290
1290 #define MACH_TYPE_H4300                1291
1291 #define MACH_TYPE_GORAMO_MLR           1292
1292 #define MACH_TYPE_MXC30020EVB          1293
1293 #define MACH_TYPE_ADSBITSYG5           1294
1294 #define MACH_TYPE_ADSPORTALPLUS        1295
1295 #define MACH_TYPE_MMSP2PLUS            1296
1296 #define MACH_TYPE_EM_X270              1297
1297 #define MACH_TYPE_TPP302               1298
1298 #define MACH_TYPE_TPM104               1299
1299 #define MACH_TYPE_TPM102               1300
1300 #define MACH_TYPE_TPM109               1301
1301 #define MACH_TYPE_FBXO1                1302
1302 #define MACH_TYPE_HXD8                 1303
1303 #define MACH_TYPE_NEO1973_GTA02        1304
1304 #define MACH_TYPE_EMTEST               1305
1305 #define MACH_TYPE_AD6900               1306
1306 #define MACH_TYPE_EUROPA               1307
1307 #define MACH_TYPE_METROCONNECT         1308
1308 #define MACH_TYPE_EZ_S2410             1309
1309 #define MACH_TYPE_EZ_S2440             1310
1310 #define MACH_TYPE_EZ_EP9312            1311
1311 #define MACH_TYPE_EZ_EP9315            1312
1312 #define MACH_TYPE_EZ_X7                1313
1313 #define MACH_TYPE_GODOTDB              1314
1314 #define MACH_TYPE_MISTRAL              1315
1315 #define MACH_TYPE_MSM                  1316
1316 #define MACH_TYPE_CT5910               1317
1317 #define MACH_TYPE_CT5912               1318
1318 #define MACH_TYPE_HYNET_INE            1319
1319 #define MACH_TYPE_HYNET_APP            1320
1320 #define MACH_TYPE_MSM7200              1321
1321 #define MACH_TYPE_MSM7600              1322
1322 #define MACH_TYPE_CEB255               1323
1323 #define MACH_TYPE_CIEL                 1324
1324 #define MACH_TYPE_SLM5650              1325
1325 #define MACH_TYPE_AT91SAM9RLEK         1326
1326 #define MACH_TYPE_COMTECH_ROUTER       1327
1327 #define MACH_TYPE_SBC2410X             1328
1328 #define MACH_TYPE_AT4X0BD              1329
1329 #define MACH_TYPE_CBIFR                1330
1330 #define MACH_TYPE_ARCOM_QUANTUM        1331
1331 #define MACH_TYPE_MATRIX520            1332
1332 #define MACH_TYPE_MATRIX510            1333
1333 #define MACH_TYPE_MATRIX500            1334
1334 #define MACH_TYPE_M501                 1335
1335 #define MACH_TYPE_AAEON1270            1336
1336 #define MACH_TYPE_MATRIX500EV          1337
1337 #define MACH_TYPE_PAC500               1338
1338 #define MACH_TYPE_PNX8181              1339
1339 #define MACH_TYPE_COLIBRI320           1340
1340 #define MACH_TYPE_AZTOOLBB             1341
1341 #define MACH_TYPE_AZTOOLG2             1342
1342 #define MACH_TYPE_DVLHOST              1343
1343 #define MACH_TYPE_ZIR9200              1344
1344 #define MACH_TYPE_ZIR9260              1345
1345 #define MACH_TYPE_COCOPAH              1346
1346 #define MACH_TYPE_NDS                  1347
1347 #define MACH_TYPE_ROSENCRANTZ          1348
1348 #define MACH_TYPE_FTTX_ODSC            1349
1349 #define MACH_TYPE_CLASSE_R6904         1350
1350 #define MACH_TYPE_CAM60                1351
1351 #define MACH_TYPE_MXC30031ADS          1352
1352 #define MACH_TYPE_DATACALL             1353
1353 #define MACH_TYPE_AT91EB01             1354
1354 #define MACH_TYPE_RTY                  1355
1355 #define MACH_TYPE_DWL2100              1356
1356 #define MACH_TYPE_VINSI                1357
1357 #define MACH_TYPE_DB88F5281            1358
1358 #define MACH_TYPE_CSB726               1359
1359 #define MACH_TYPE_TIK27                1360
1360 #define MACH_TYPE_MX_UC7420            1361
1361 #define MACH_TYPE_RIRM3                1362
1362 #define MACH_TYPE_PELCO_ODYSSEY        1363
1363 #define MACH_TYPE_ADX_ABOX             1365
1364 #define MACH_TYPE_ADX_TPID             1366
1365 #define MACH_TYPE_MINICHECK            1367
1366 #define MACH_TYPE_IDAM                 1368
1367 #define MACH_TYPE_MARIO_MX             1369
1368 #define MACH_TYPE_VI1888               1370
1369 #define MACH_TYPE_ZR4230               1371
1370 #define MACH_TYPE_T1_IX_BLUE           1372
1371 #define MACH_TYPE_SYHQ2                1373
1372 #define MACH_TYPE_COMPUTIME_R3         1374
1373 #define MACH_TYPE_ORATIS               1375
1374 #define MACH_TYPE_MIKKO                1376
1375 #define MACH_TYPE_HOLON                1377
1376 #define MACH_TYPE_OLIP8                1378
1377 #define MACH_TYPE_GHI270HG             1379
1378 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
1379 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
1380 #define MACH_TYPE_BLACKRIVER           1383
1381 #define MACH_TYPE_SANDGATEWP           1384
1382 #define MACH_TYPE_CDOTBWSG             1385
1383 #define MACH_TYPE_QUARK963             1386
1384 #define MACH_TYPE_CSB735               1387
1385 #define MACH_TYPE_LITTLETON            1388
1386 #define MACH_TYPE_MIO_P550             1389
1387 #define MACH_TYPE_MOTION2440           1390
1388 #define MACH_TYPE_IMM500               1391
1389 #define MACH_TYPE_HOMEMATIC            1392
1390 #define MACH_TYPE_ERMINE               1393
1391 #define MACH_TYPE_KB9202B              1394
1392 #define MACH_TYPE_HS1XX                1395
1393 #define MACH_TYPE_STUDENTMATE2440      1396
1394 #define MACH_TYPE_ARVOO_L1_Z1          1397
1395 #define MACH_TYPE_DEP2410K             1398
1396 #define MACH_TYPE_XXSVIDEO             1399
1397 #define MACH_TYPE_IM4004               1400
1398 #define MACH_TYPE_OCHAYA1050           1401
1399 #define MACH_TYPE_LEP9261              1402
1400 #define MACH_TYPE_SVENMEB              1403
1401 #define MACH_TYPE_FORTUNET2NE          1404
1402 #define MACH_TYPE_NXHX                 1406
1403 #define MACH_TYPE_REALVIEW_PB11MP      1407
1404 #define MACH_TYPE_IDS500               1408
1405 #define MACH_TYPE_ORS_N725             1409
1406 #define MACH_TYPE_HSDARM               1410
1407 #define MACH_TYPE_SHA_PON003           1411
1408 #define MACH_TYPE_SHA_PON004           1412
1409 #define MACH_TYPE_SHA_PON007           1413
1410 #define MACH_TYPE_SHA_PON011           1414
1411 #define MACH_TYPE_H6042                1415
1412 #define MACH_TYPE_H6043                1416
1413 #define MACH_TYPE_LOOXC550             1417
1414 #define MACH_TYPE_CNTY_TITAN           1418
1415 #define MACH_TYPE_APP3XX               1419
1416 #define MACH_TYPE_SIDEOATSGRAMA        1420
1417 #define MACH_TYPE_TREO700P             1421
1418 #define MACH_TYPE_TREO700W             1422
1419 #define MACH_TYPE_TREO750              1423
1420 #define MACH_TYPE_TREO755P             1424
1421 #define MACH_TYPE_EZREGANUT9200        1425
1422 #define MACH_TYPE_SARGE                1426
1423 #define MACH_TYPE_A696                 1427
1424 #define MACH_TYPE_TURTLE               1428
1425 #define MACH_TYPE_MX27_3DS             1430
1426 #define MACH_TYPE_BISHOP               1431
1427 #define MACH_TYPE_PXX                  1432
1428 #define MACH_TYPE_REDWOOD              1433
1429 #define MACH_TYPE_OMAP_2430DLP         1436
1430 #define MACH_TYPE_OMAP_2430OSK         1437
1431 #define MACH_TYPE_SARDINE              1438
1432 #define MACH_TYPE_HALIBUT              1439
1433 #define MACH_TYPE_TROUT                1440
1434 #define MACH_TYPE_GOLDFISH             1441
1435 #define MACH_TYPE_GESBC2440            1442
1436 #define MACH_TYPE_NOMAD                1443
1437 #define MACH_TYPE_ROSALIND             1444
1438 #define MACH_TYPE_CC9P9215             1445
1439 #define MACH_TYPE_CC9P9210             1446
1440 #define MACH_TYPE_CC9P9215JS           1447
1441 #define MACH_TYPE_CC9P9210JS           1448
1442 #define MACH_TYPE_NASFFE               1449
1443 #define MACH_TYPE_TN2X0BD              1450
1444 #define MACH_TYPE_GWMPXA               1451
1445 #define MACH_TYPE_EXYPLUS              1452
1446 #define MACH_TYPE_JADOO21              1453
1447 #define MACH_TYPE_LOOXN560             1454
1448 #define MACH_TYPE_BONSAI               1455
1449 #define MACH_TYPE_ADSMILGATO           1456
1450 #define MACH_TYPE_GBA                  1457
1451 #define MACH_TYPE_H6044                1458
1452 #define MACH_TYPE_APP                  1459
1453 #define MACH_TYPE_TCT_HAMMER           1460
1454 #define MACH_TYPE_HERMES               1461
1455 #define MACH_TYPE_ARTEMIS              1462
1456 #define MACH_TYPE_HTCTITAN             1463
1457 #define MACH_TYPE_QRANIUM              1464
1458 #define MACH_TYPE_ADX_WSC2             1465
1459 #define MACH_TYPE_ADX_MEDCOM           1466
1460 #define MACH_TYPE_BBOARD               1467
1461 #define MACH_TYPE_CAMBRIA              1468
1462 #define MACH_TYPE_MT7XXX               1469
1463 #define MACH_TYPE_MATRIX512            1470
1464 #define MACH_TYPE_MATRIX522            1471
1465 #define MACH_TYPE_IPAC5010             1472
1466 #define MACH_TYPE_SAKURA               1473
1467 #define MACH_TYPE_GROCX                1474
1468 #define MACH_TYPE_PM9263               1475
1469 #define MACH_TYPE_SIM_ONE              1476
1470 #define MACH_TYPE_ACQ132               1477
1471 #define MACH_TYPE_DATR                 1478
1472 #define MACH_TYPE_ACTUX1               1479
1473 #define MACH_TYPE_ACTUX2               1480
1474 #define MACH_TYPE_ACTUX3               1481
1475 #define MACH_TYPE_FLEXIT               1482
1476 #define MACH_TYPE_BH2X0BD              1483
1477 #define MACH_TYPE_ATB2002              1484
1478 #define MACH_TYPE_XENON                1485
1479 #define MACH_TYPE_FM607                1486
1480 #define MACH_TYPE_MATRIX514            1487
1481 #define MACH_TYPE_MATRIX524            1488
1482 #define MACH_TYPE_INPOD                1489
1483 #define MACH_TYPE_JIVE                 1490
1484 #define MACH_TYPE_TLL_MX21             1491
1485 #define MACH_TYPE_SBC2800              1492
1486 #define MACH_TYPE_CC7UCAMRY            1493
1487 #define MACH_TYPE_UBISYS_P9_SC15       1494
1488 #define MACH_TYPE_UBISYS_P9_SSC2D10    1495
1489 #define MACH_TYPE_UBISYS_P9_RCU3       1496
1490 #define MACH_TYPE_AML_M8000            1497
1491 #define MACH_TYPE_SNAPPER_270          1498
1492 #define MACH_TYPE_OMAP_BBX             1499
1493 #define MACH_TYPE_UCN2410              1500
1494 #define MACH_TYPE_SAM9_L9260           1501
1495 #define MACH_TYPE_ETI_C2               1502
1496 #define MACH_TYPE_AVALANCHE            1503
1497 #define MACH_TYPE_REALVIEW_PB1176      1504
1498 #define MACH_TYPE_DP1500               1505
1499 #define MACH_TYPE_APPLE_IPHONE         1506
1500 #define MACH_TYPE_YL9200               1507
1501 #define MACH_TYPE_RD88F5182            1508
1502 #define MACH_TYPE_KUROBOX_PRO          1509
1503 #define MACH_TYPE_SE_POET              1510
1504 #define MACH_TYPE_MX31_3DS             1511
1505 #define MACH_TYPE_R270                 1512
1506 #define MACH_TYPE_ARMOUR21             1513
1507 #define MACH_TYPE_DT2                  1514
1508 #define MACH_TYPE_VT4                  1515
1509 #define MACH_TYPE_TYCO320              1516
1510 #define MACH_TYPE_ADMA                 1517
1511 #define MACH_TYPE_WP188                1518
1512 #define MACH_TYPE_CORSICA              1519
1513 #define MACH_TYPE_BIGEYE               1520
1514 #define MACH_TYPE_TLL5000              1522
1515 #define MACH_TYPE_BEBOT                1523
1516 #define MACH_TYPE_QONG                 1524
1517 #define MACH_TYPE_TCOMPACT             1525
1518 #define MACH_TYPE_PUMA5                1526
1519 #define MACH_TYPE_ELARA                1527
1520 #define MACH_TYPE_ELLINGTON            1528
1521 #define MACH_TYPE_XDA_ATOM             1529
1522 #define MACH_TYPE_ENERGIZER2           1530
1523 #define MACH_TYPE_ODIN                 1531
1524 #define MACH_TYPE_ACTUX4               1532
1525 #define MACH_TYPE_ESL_OMAP             1533
1526 #define MACH_TYPE_OMAP2EVM             1534
1527 #define MACH_TYPE_OMAP3EVM             1535
1528 #define MACH_TYPE_ADX_PCU57            1536
1529 #define MACH_TYPE_MONACO               1537
1530 #define MACH_TYPE_LEVANTE              1538
1531 #define MACH_TYPE_TMXIPX425            1539
1532 #define MACH_TYPE_LEEP                 1540
1533 #define MACH_TYPE_RAAD                 1541
1534 #define MACH_TYPE_DNS323               1542
1535 #define MACH_TYPE_AP1000               1543
1536 #define MACH_TYPE_A9SAM6432            1544
1537 #define MACH_TYPE_SHINY                1545
1538 #define MACH_TYPE_OMAP3_BEAGLE         1546
1539 #define MACH_TYPE_CSR_BDB2             1547
1540 #define MACH_TYPE_NOKIA_N810           1548
1541 #define MACH_TYPE_C270                 1549
1542 #define MACH_TYPE_SENTRY               1550
1543 #define MACH_TYPE_PCM038               1551
1544 #define MACH_TYPE_ANC300               1552
1545 #define MACH_TYPE_HTCKAISER            1553
1546 #define MACH_TYPE_SBAT100              1554
1547 #define MACH_TYPE_MODUNORM             1555
1548 #define MACH_TYPE_PELOS_TWARM          1556
1549 #define MACH_TYPE_FLANK                1557
1550 #define MACH_TYPE_SIRLOIN              1558
1551 #define MACH_TYPE_BRISKET              1559
1552 #define MACH_TYPE_CHUCK                1560
1553 #define MACH_TYPE_OTTER                1561
1554 #define MACH_TYPE_DAVINCI_LDK          1562
1555 #define MACH_TYPE_PHREEDOM             1563
1556 #define MACH_TYPE_SG310                1564
1557 #define MACH_TYPE_TS209                1565
1558 #define MACH_TYPE_AT91CAP9ADK          1566
1559 #define MACH_TYPE_TION9315             1567
1560 #define MACH_TYPE_MAST                 1568
1561 #define MACH_TYPE_PFW                  1569
1562 #define MACH_TYPE_YL_P2440             1570
1563 #define MACH_TYPE_ZSBC32               1571
1564 #define MACH_TYPE_OMAP_PACE2           1572
1565 #define MACH_TYPE_IMX_PACE2            1573
1566 #define MACH_TYPE_MX31MOBOARD          1574
1567 #define MACH_TYPE_MX37_3DS             1575
1568 #define MACH_TYPE_RCC                  1576
1569 #define MACH_TYPE_ARM9                 1577
1570 #define MACH_TYPE_VISION_EP9307        1578
1571 #define MACH_TYPE_SCLY1000             1579
1572 #define MACH_TYPE_FONTEL_EP            1580
1573 #define MACH_TYPE_VOICEBLUE3G          1581
1574 #define MACH_TYPE_TT9200               1582
1575 #define MACH_TYPE_DIGI2410             1583
1576 #define MACH_TYPE_TERASTATION_PRO2     1584
1577 #define MACH_TYPE_LINKSTATION_PRO      1585
1578 #define MACH_TYPE_MOTOROLA_A780        1587
1579 #define MACH_TYPE_MOTOROLA_E6          1588
1580 #define MACH_TYPE_MOTOROLA_E2          1589
1581 #define MACH_TYPE_MOTOROLA_E680        1590
1582 #define MACH_TYPE_UR2410               1591
1583 #define MACH_TYPE_TAS9261              1592
1584 #define MACH_TYPE_HERMES_HD            1593
1585 #define MACH_TYPE_PERSEO_HD            1594
1586 #define MACH_TYPE_STARGAZER2           1595
1587 #define MACH_TYPE_E350                 1596
1588 #define MACH_TYPE_WPCM450              1597
1589 #define MACH_TYPE_CARTESIO             1598
1590 #define MACH_TYPE_TOYBOX               1599
1591 #define MACH_TYPE_TX27                 1600
1592 #define MACH_TYPE_TS409                1601
1593 #define MACH_TYPE_P300                 1602
1594 #define MACH_TYPE_XDACOMET             1603
1595 #define MACH_TYPE_DEXFLEX2             1604
1596 #define MACH_TYPE_OW                   1605
1597 #define MACH_TYPE_ARMEBS3              1606
1598 #define MACH_TYPE_U3                   1607
1599 #define MACH_TYPE_SMDK2450             1608
1600 #define MACH_TYPE_RSI_EWS              1609
1601 #define MACH_TYPE_TNB                  1610
1602 #define MACH_TYPE_TOEPATH              1611
1603 #define MACH_TYPE_KB9263               1612
1604 #define MACH_TYPE_MT7108               1613
1605 #define MACH_TYPE_SMTR2440             1614
1606 #define MACH_TYPE_MANAO                1615
1607 #define MACH_TYPE_CM_X300              1616
1608 #define MACH_TYPE_GULFSTREAM_KP        1617
1609 #define MACH_TYPE_LANREADYFN522        1618
1610 #define MACH_TYPE_ARMA37               1619
1611 #define MACH_TYPE_MENDEL               1620
1612 #define MACH_TYPE_PELCO_ILIAD          1621
1613 #define MACH_TYPE_UNIT2P               1622
1614 #define MACH_TYPE_INC20OTTER           1623
1615 #define MACH_TYPE_AT91SAM9G20EK        1624
1616 #define MACH_TYPE_STORCENTER           1625
1617 #define MACH_TYPE_SMDK6410             1626
1618 #define MACH_TYPE_U300                 1627
1619 #define MACH_TYPE_U500                 1628
1620 #define MACH_TYPE_DS9260               1629
1621 #define MACH_TYPE_RIVERROCK            1630
1622 #define MACH_TYPE_SCIBATH              1631
1623 #define MACH_TYPE_AT91SAM7SE512EK      1632
1624 #define MACH_TYPE_WRT350N_V2           1633
1625 #define MACH_TYPE_MULTIMEDIA           1634
1626 #define MACH_TYPE_MARVIN               1635
1627 #define MACH_TYPE_X500                 1636
1628 #define MACH_TYPE_AWLUG4LCU            1637
1629 #define MACH_TYPE_PALERMOC             1638
1630 #define MACH_TYPE_OMAP_LDP             1639
1631 #define MACH_TYPE_IP500                1640
1632 #define MACH_TYPE_ASE2                 1642
1633 #define MACH_TYPE_MX35EVB              1643
1634 #define MACH_TYPE_AML_M8050            1644
1635 #define MACH_TYPE_MX35_3DS             1645
1636 #define MACH_TYPE_MARS                 1646
1637 #define MACH_TYPE_NTOSD_644XA          1647
1638 #define MACH_TYPE_BADGER               1648
1639 #define MACH_TYPE_TRIZEPS4WL           1649
1640 #define MACH_TYPE_TRIZEPS5             1650
1641 #define MACH_TYPE_MARLIN               1651
1642 #define MACH_TYPE_TS78XX               1652
1643 #define MACH_TYPE_HPIPAQ214            1653
1644 #define MACH_TYPE_AT572D940DCM         1654
1645 #define MACH_TYPE_NE1BOARD             1655
1646 #define MACH_TYPE_ZANTE                1656
1647 #define MACH_TYPE_SFFSDR               1657
1648 #define MACH_TYPE_TW2662               1658
1649 #define MACH_TYPE_VF10XX               1659
1650 #define MACH_TYPE_ZORAN43XX            1660
1651 #define MACH_TYPE_SONIX926             1661
1652 #define MACH_TYPE_CELESTIALSEMI        1662
1653 #define MACH_TYPE_CC9M2443             1663
1654 #define MACH_TYPE_TW5334               1664
1655 #define MACH_TYPE_HTCARTEMIS           1665
1656 #define MACH_TYPE_NAL_HLITE            1666
1657 #define MACH_TYPE_HTCVOGUE             1667
1658 #define MACH_TYPE_SMARTWEB             1668
1659 #define MACH_TYPE_MV86XX               1669
1660 #define MACH_TYPE_MV87XX               1670
1661 #define MACH_TYPE_SONGYOUNGHO          1671
1662 #define MACH_TYPE_YOUNGHOTEMA          1672
1663 #define MACH_TYPE_PCM037               1673
1664 #define MACH_TYPE_MMVP                 1674
1665 #define MACH_TYPE_MMAP                 1675
1666 #define MACH_TYPE_PTID2410             1676
1667 #define MACH_TYPE_JAMES_926            1677
1668 #define MACH_TYPE_FM6000               1678
1669 #define MACH_TYPE_DB88F6281_BP         1680
1670 #define MACH_TYPE_RD88F6192_NAS        1681
1671 #define MACH_TYPE_RD88F6281            1682
1672 #define MACH_TYPE_DB78X00_BP           1683
1673 #define MACH_TYPE_SMDK2416             1685
1674 #define MACH_TYPE_OCE_SPIDER_SI        1686
1675 #define MACH_TYPE_OCE_SPIDER_SK        1687
1676 #define MACH_TYPE_ROVERN6              1688
1677 #define MACH_TYPE_PELCO_EVOLUTION      1689
1678 #define MACH_TYPE_WBD111               1690
1679 #define MACH_TYPE_ELARACPE             1691
1680 #define MACH_TYPE_MABV3                1692
1681 #define MACH_TYPE_MV2120               1693
1682 #define MACH_TYPE_CSB737               1695
1683 #define MACH_TYPE_MX51_3DS             1696
1684 #define MACH_TYPE_G900                 1697
1685 #define MACH_TYPE_APF27                1698
1686 #define MACH_TYPE_GGUS2000             1699
1687 #define MACH_TYPE_OMAP_2430_MIMIC      1700
1688 #define MACH_TYPE_IMX27LITE            1701
1689 #define MACH_TYPE_ALMEX                1702
1690 #define MACH_TYPE_CONTROL              1703
1691 #define MACH_TYPE_MBA2410              1704
1692 #define MACH_TYPE_VOLCANO              1705
1693 #define MACH_TYPE_ZENITH               1706
1694 #define MACH_TYPE_MUCHIP               1707
1695 #define MACH_TYPE_MAGELLAN             1708
1696 #define MACH_TYPE_USB_A9260            1709
1697 #define MACH_TYPE_USB_A9263            1710
1698 #define MACH_TYPE_QIL_A9260            1711
1699 #define MACH_TYPE_CME9210              1712
1700 #define MACH_TYPE_HCZH4                1713
1701 #define MACH_TYPE_SPEARBASIC           1714
1702 #define MACH_TYPE_DEP2440              1715
1703 #define MACH_TYPE_HDL_GXR              1716
1704 #define MACH_TYPE_HDL_GT               1717
1705 #define MACH_TYPE_HDL_4G               1718
1706 #define MACH_TYPE_S3C6000              1719
1707 #define MACH_TYPE_MMSP2_MDK            1720
1708 #define MACH_TYPE_MPX220               1721
1709 #define MACH_TYPE_KZM_ARM11_01         1722
1710 #define MACH_TYPE_HTC_POLARIS          1723
1711 #define MACH_TYPE_HTC_KAISER           1724
1712 #define MACH_TYPE_LG_KS20              1725
1713 #define MACH_TYPE_HHGPS                1726
1714 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
1715 #define MACH_TYPE_INSIGHT              1728
1716 #define MACH_TYPE_SAPPHIRE             1729
1717 #define MACH_TYPE_CSB637XO             1730
1718 #define MACH_TYPE_EVISIONG             1731
1719 #define MACH_TYPE_STMP37XX             1732
1720 #define MACH_TYPE_STMP378X             1733
1721 #define MACH_TYPE_TNT                  1734
1722 #define MACH_TYPE_TBXT                 1735
1723 #define MACH_TYPE_PLAYMATE             1736
1724 #define MACH_TYPE_PNS10                1737
1725 #define MACH_TYPE_EZNAVI               1738
1726 #define MACH_TYPE_PS4000               1739
1727 #define MACH_TYPE_EZX_A780             1740
1728 #define MACH_TYPE_EZX_E680             1741
1729 #define MACH_TYPE_EZX_A1200            1742
1730 #define MACH_TYPE_EZX_E6               1743
1731 #define MACH_TYPE_EZX_E2               1744
1732 #define MACH_TYPE_EZX_A910             1745
1733 #define MACH_TYPE_CWMX31               1746
1734 #define MACH_TYPE_SL2312               1747
1735 #define MACH_TYPE_BLENNY               1748
1736 #define MACH_TYPE_DS107                1749
1737 #define MACH_TYPE_DSX07                1750
1738 #define MACH_TYPE_PICOCOM1             1751
1739 #define MACH_TYPE_LYNX_WOLVERINE       1752
1740 #define MACH_TYPE_UBISYS_P9_SC19       1753
1741 #define MACH_TYPE_KRATOS_LOW           1754
1742 #define MACH_TYPE_M700                 1755
1743 #define MACH_TYPE_EDMINI_V2            1756
1744 #define MACH_TYPE_ZIPIT2               1757
1745 #define MACH_TYPE_HSLFEMTOCELL         1758
1746 #define MACH_TYPE_DAINTREE_AT91        1759
1747 #define MACH_TYPE_SG560USB             1760
1748 #define MACH_TYPE_OMAP3_PANDORA        1761
1749 #define MACH_TYPE_USR8200              1762
1750 #define MACH_TYPE_S1S65K               1763
1751 #define MACH_TYPE_S2S65A               1764
1752 #define MACH_TYPE_ICORE                1765
1753 #define MACH_TYPE_MSS2                 1766
1754 #define MACH_TYPE_BELMONT              1767
1755 #define MACH_TYPE_ASUSP525             1768
1756 #define MACH_TYPE_LB88RC8480           1769
1757 #define MACH_TYPE_HIPXA                1770
1758 #define MACH_TYPE_MX25_3DS             1771
1759 #define MACH_TYPE_M800                 1772
1760 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1761 #define MACH_TYPE_PRIMA_EVB            1774
1762 #define MACH_TYPE_MX31BT1              1775
1763 #define MACH_TYPE_ATLAS4_EVB           1776
1764 #define MACH_TYPE_MX31CICADA           1777
1765 #define MACH_TYPE_MI424WR              1778
1766 #define MACH_TYPE_AXS_ULTRAX           1779
1767 #define MACH_TYPE_AT572D940DEB         1780
1768 #define MACH_TYPE_DAVINCI_DA8XX_EVM    1781
1769 #define MACH_TYPE_EP9302               1782
1770 #define MACH_TYPE_AT572D940HFEB        1783
1771 #define MACH_TYPE_CYBOOK3              1784
1772 #define MACH_TYPE_WDG002               1785
1773 #define MACH_TYPE_SG560ADSL            1786
1774 #define MACH_TYPE_NEXTIO_N2800_ICA     1787
1775 #define MACH_TYPE_MARVELL_NEWDB        1789
1776 #define MACH_TYPE_VANDIHUD             1790
1777 #define MACH_TYPE_MAGX_E8              1791
1778 #define MACH_TYPE_MAGX_Z6              1792
1779 #define MACH_TYPE_MAGX_V8              1793
1780 #define MACH_TYPE_MAGX_U9              1794
1781 #define MACH_TYPE_TOUGHCF08            1795
1782 #define MACH_TYPE_ZW4400               1796
1783 #define MACH_TYPE_MARAT91              1797
1784 #define MACH_TYPE_OVERO                1798
1785 #define MACH_TYPE_AT2440EVB            1799
1786 #define MACH_TYPE_NEOCORE926           1800
1787 #define MACH_TYPE_WNR854T              1801
1788 #define MACH_TYPE_IMX27                1802
1789 #define MACH_TYPE_MOOSE_DB             1803
1790 #define MACH_TYPE_FAB4                 1804
1791 #define MACH_TYPE_HTCDIAMOND           1805
1792 #define MACH_TYPE_FIONA                1806
1793 #define MACH_TYPE_MXC30030_X           1807
1794 #define MACH_TYPE_BMP1000              1808
1795 #define MACH_TYPE_LOGI9200             1809
1796 #define MACH_TYPE_TQMA31               1810
1797 #define MACH_TYPE_CCW9P9215JS          1811
1798 #define MACH_TYPE_RD88F5181L_GE        1812
1799 #define MACH_TYPE_SIFMAIN              1813
1800 #define MACH_TYPE_SAM9_L9261           1814
1801 #define MACH_TYPE_CC9M2443JS           1815
1802 #define MACH_TYPE_XARIA300             1816
1803 #define MACH_TYPE_IT9200               1817
1804 #define MACH_TYPE_RD88F5181L_FXO       1818
1805 #define MACH_TYPE_KRISS_SENSOR         1819
1806 #define MACH_TYPE_PILZ_PMI5            1820
1807 #define MACH_TYPE_JADE                 1821
1808 #define MACH_TYPE_KS8695_SOFTPLC       1822
1809 #define MACH_TYPE_GPRISC3              1823
1810 #define MACH_TYPE_STAMP9G20            1824
1811 #define MACH_TYPE_SMDK6430             1825
1812 #define MACH_TYPE_SMDKC100             1826
1813 #define MACH_TYPE_TAVOREVB             1827
1814 #define MACH_TYPE_SAAR                 1828
1815 #define MACH_TYPE_DEISTER_EYECAM       1829
1816 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1817 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1818 #define MACH_TYPE_HIT_B0               1832
1819 #define MACH_TYPE_ADX_RMU              1833
1820 #define MACH_TYPE_XG_CPE_MAIN          1834
1821 #define MACH_TYPE_EDB9407A             1835
1822 #define MACH_TYPE_DTB9608              1836
1823 #define MACH_TYPE_EM104V1              1837
1824 #define MACH_TYPE_DEMO                 1838
1825 #define MACH_TYPE_LOGI9260             1839
1826 #define MACH_TYPE_MX31_EXM32           1840
1827 #define MACH_TYPE_USB_A9G20            1841
1828 #define MACH_TYPE_PICPROJE2008         1842
1829 #define MACH_TYPE_CS_E9315             1843
1830 #define MACH_TYPE_QIL_A9G20            1844
1831 #define MACH_TYPE_SHA_PON020           1845
1832 #define MACH_TYPE_NAD                  1846
1833 #define MACH_TYPE_SBC35_A9260          1847
1834 #define MACH_TYPE_SBC35_A9G20          1848
1835 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1836 #define MACH_TYPE_UWC                  1850
1837 #define MACH_TYPE_MXLADS               1851
1838 #define MACH_TYPE_HTCNIKE              1852
1839 #define MACH_TYPE_DEISTER_PXA270       1853
1840 #define MACH_TYPE_CME9210JS            1854
1841 #define MACH_TYPE_CC9P9360             1855
1842 #define MACH_TYPE_MOCHA                1856
1843 #define MACH_TYPE_WAPD170AG            1857
1844 #define MACH_TYPE_LINKSTATION_MINI     1858
1845 #define MACH_TYPE_AFEB9260             1859
1846 #define MACH_TYPE_W90X900              1860
1847 #define MACH_TYPE_W90X700              1861
1848 #define MACH_TYPE_KT300IP              1862
1849 #define MACH_TYPE_KT300IP_G20          1863
1850 #define MACH_TYPE_SRCM                 1864
1851 #define MACH_TYPE_WLNX_9260            1865
1852 #define MACH_TYPE_OPENMOKO_GTA03       1866
1853 #define MACH_TYPE_OSPREY2              1867
1854 #define MACH_TYPE_KBIO9260             1868
1855 #define MACH_TYPE_GINZA                1869
1856 #define MACH_TYPE_A636N                1870
1857 #define MACH_TYPE_IMX27IPCAM           1871
1858 #define MACH_TYPE_NEMOC                1872
1859 #define MACH_TYPE_GENEVA               1873
1860 #define MACH_TYPE_HTCPHAROS            1874
1861 #define MACH_TYPE_NEONC                1875
1862 #define MACH_TYPE_NAS7100              1876
1863 #define MACH_TYPE_TEUPHONE             1877
1864 #define MACH_TYPE_ANNAX_ETH2           1878
1865 #define MACH_TYPE_CSB733               1879
1866 #define MACH_TYPE_BK3                  1880
1867 #define MACH_TYPE_OMAP_EM32            1881
1868 #define MACH_TYPE_ET9261CP             1882
1869 #define MACH_TYPE_JASPERC              1883
1870 #define MACH_TYPE_ISSI_ARM9            1884
1871 #define MACH_TYPE_UED                  1885
1872 #define MACH_TYPE_ESIBLADE             1886
1873 #define MACH_TYPE_EYE02                1887
1874 #define MACH_TYPE_IMX27KBD             1888
1875 #define MACH_TYPE_SST61VC010_FPGA      1889
1876 #define MACH_TYPE_KIXVP435             1890
1877 #define MACH_TYPE_KIXNP435             1891
1878 #define MACH_TYPE_AFRICA               1892
1879 #define MACH_TYPE_NH233                1893
1880 #define MACH_TYPE_RD88F6183AP_GE       1894
1881 #define MACH_TYPE_BCM4760              1895
1882 #define MACH_TYPE_EDDY_V2              1896
1883 #define MACH_TYPE_REALVIEW_PBA8        1897
1884 #define MACH_TYPE_HID_A7               1898
1885 #define MACH_TYPE_HERO                 1899
1886 #define MACH_TYPE_OMAP_POSEIDON        1900
1887 #define MACH_TYPE_REALVIEW_PBX         1901
1888 #define MACH_TYPE_MICRO9S              1902
1889 #define MACH_TYPE_MAKO                 1903
1890 #define MACH_TYPE_XDAFLAME             1904
1891 #define MACH_TYPE_PHIDGET_SBC2         1905
1892 #define MACH_TYPE_LIMESTONE            1906
1893 #define MACH_TYPE_IPROBE_C32           1907
1894 #define MACH_TYPE_RUT100               1908
1895 #define MACH_TYPE_ASUSP535             1909
1896 #define MACH_TYPE_HTCRAPHAEL           1910
1897 #define MACH_TYPE_SYGDG1               1911
1898 #define MACH_TYPE_SYGDG2               1912
1899 #define MACH_TYPE_SEOUL                1913
1900 #define MACH_TYPE_SALERNO              1914
1901 #define MACH_TYPE_UCN_S3C64XX          1915
1902 #define MACH_TYPE_MSM7201A             1916
1903 #define MACH_TYPE_LPR1                 1917
1904 #define MACH_TYPE_ARMADILLO500FX       1918
1905 #define MACH_TYPE_G3EVM                1919
1906 #define MACH_TYPE_Z3_DM355             1920
1907 #define MACH_TYPE_W90P910EVB           1921
1908 #define MACH_TYPE_W90P920EVB           1922
1909 #define MACH_TYPE_W90P950EVB           1923
1910 #define MACH_TYPE_W90N960EVB           1924
1911 #define MACH_TYPE_CAMHD                1925
1912 #define MACH_TYPE_MVC100               1926
1913 #define MACH_TYPE_ELECTRUM_200         1927
1914 #define MACH_TYPE_HTCJADE              1928
1915 #define MACH_TYPE_MEMPHIS              1929
1916 #define MACH_TYPE_IMX27SBC             1930
1917 #define MACH_TYPE_LEXTAR               1931
1918 #define MACH_TYPE_MV88F6281GTW_GE      1932
1919 #define MACH_TYPE_NCP                  1933
1920 #define MACH_TYPE_Z32AN                1934
1921 #define MACH_TYPE_TMQ_CAPD             1935
1922 #define MACH_TYPE_OMAP3_WL             1936
1923 #define MACH_TYPE_CHUMBY               1937
1924 #define MACH_TYPE_ATSARM9              1938
1925 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1926 #define MACH_TYPE_BAHAMAS              1940
1927 #define MACH_TYPE_DAS                  1941
1928 #define MACH_TYPE_MINIDAS              1942
1929 #define MACH_TYPE_VK1000               1943
1930 #define MACH_TYPE_CENTRO               1944
1931 #define MACH_TYPE_CTERA_2BAY           1945
1932 #define MACH_TYPE_EDGECONNECT          1946
1933 #define MACH_TYPE_ND27000              1947
1934 #define MACH_TYPE_GEMALTO_COBRA        1948
1935 #define MACH_TYPE_INGELABS_COMET       1949
1936 #define MACH_TYPE_POLLUX_WIZ           1950
1937 #define MACH_TYPE_BLACKSTONE           1951
1938 #define MACH_TYPE_TOPAZ                1952
1939 #define MACH_TYPE_AIXLE                1953
1940 #define MACH_TYPE_MW998                1954
1941 #define MACH_TYPE_NOKIA_RX51           1955
1942 #define MACH_TYPE_VSC5605EV            1956
1943 #define MACH_TYPE_NT98700DK            1957
1944 #define MACH_TYPE_ICONTACT             1958
1945 #define MACH_TYPE_SWARCO_FRCPU         1959
1946 #define MACH_TYPE_SWARCO_SCPU          1960
1947 #define MACH_TYPE_BBOX_P16             1961
1948 #define MACH_TYPE_BSTD                 1962
1949 #define MACH_TYPE_SBC2440II            1963
1950 #define MACH_TYPE_PCM034               1964
1951 #define MACH_TYPE_NESO                 1965
1952 #define MACH_TYPE_WLNX_9G20            1966
1953 #define MACH_TYPE_OMAP_ZOOM2           1967
1954 #define MACH_TYPE_TOTEMNOVA            1968
1955 #define MACH_TYPE_C5000                1969
1956 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1957 #define MACH_TYPE_ETHERNUT5            1971
1958 #define MACH_TYPE_ARM11                1972
1959 #define MACH_TYPE_CPUAT9260            1973
1960 #define MACH_TYPE_CPUPXA255            1974
1961 #define MACH_TYPE_CPUIMX27             1975
1962 #define MACH_TYPE_CHEFLUX              1976
1963 #define MACH_TYPE_EB_CPUX9K2           1977
1964 #define MACH_TYPE_OPCOTEC              1978
1965 #define MACH_TYPE_YT                   1979
1966 #define MACH_TYPE_MOTOQ                1980
1967 #define MACH_TYPE_BSB1                 1981
1968 #define MACH_TYPE_ACS5K                1982
1969 #define MACH_TYPE_MILAN                1983
1970 #define MACH_TYPE_QUARTZV2             1984
1971 #define MACH_TYPE_RSVP                 1985
1972 #define MACH_TYPE_RMP200               1986
1973 #define MACH_TYPE_SNAPPER_9260         1987
1974 #define MACH_TYPE_DSM320               1988
1975 #define MACH_TYPE_ADSGCM               1989
1976 #define MACH_TYPE_ASE2_400             1990
1977 #define MACH_TYPE_PIZZA                1991
1978 #define MACH_TYPE_SPOT_NGPL            1992
1979 #define MACH_TYPE_ARMATA               1993
1980 #define MACH_TYPE_EXEDA                1994
1981 #define MACH_TYPE_MX31SF005            1995
1982 #define MACH_TYPE_F5D8231_4_V2         1996
1983 #define MACH_TYPE_Q2440                1997
1984 #define MACH_TYPE_QQ2440               1998
1985 #define MACH_TYPE_MINI2440             1999
1986 #define MACH_TYPE_COLIBRI300           2000
1987 #define MACH_TYPE_JADES                2001
1988 #define MACH_TYPE_SPARK                2002
1989 #define MACH_TYPE_BENZINA              2003
1990 #define MACH_TYPE_BLAZE                2004
1991 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1992 #define MACH_TYPE_HTCVENUS             2006
1993 #define MACH_TYPE_SONY_PRS505          2007
1994 #define MACH_TYPE_HANLIN_V3            2008
1995 #define MACH_TYPE_SAPPHIRA             2009
1996 #define MACH_TYPE_DACK_SDA_01          2010
1997 #define MACH_TYPE_ARMBOX               2011
1998 #define MACH_TYPE_HARRIS_RVP           2012
1999 #define MACH_TYPE_RIBALDO              2013
2000 #define MACH_TYPE_AGORA                2014
2001 #define MACH_TYPE_OMAP3_MINI           2015
2002 #define MACH_TYPE_A9SAM6432_B          2016
2003 #define MACH_TYPE_USG2410              2017
2004 #define MACH_TYPE_PC72052_I10_REVB     2018
2005 #define MACH_TYPE_MX35_EXM32           2019
2006 #define MACH_TYPE_TOPAS910             2020
2007 #define MACH_TYPE_HYENA                2021
2008 #define MACH_TYPE_POSPAX               2022
2009 #define MACH_TYPE_HDL_GX               2023
2010 #define MACH_TYPE_CTERA_4BAY           2024
2011 #define MACH_TYPE_CTERA_PLUG_C         2025
2012 #define MACH_TYPE_CRWEA_PLUG_I         2026
2013 #define MACH_TYPE_EGAUGE2              2027
2014 #define MACH_TYPE_DIDJ                 2028
2015 #define MACH_TYPE_MEISTER              2029
2016 #define MACH_TYPE_HTCBLACKSTONE        2030
2017 #define MACH_TYPE_CPUAT9G20            2031
2018 #define MACH_TYPE_SMDK6440             2032
2019 #define MACH_TYPE_OMAP_35XX_MVP        2033
2020 #define MACH_TYPE_CTERA_PLUG_I         2034
2021 #define MACH_TYPE_PVG610               2035
2022 #define MACH_TYPE_HPRW6815             2036
2023 #define MACH_TYPE_OMAP3_OSWALD         2037
2024 #define MACH_TYPE_NAS4220B             2038
2025 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2026 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2027 #define MACH_TYPE_SCALER               2041
2028 #define MACH_TYPE_ZYLONITE2            2042
2029 #define MACH_TYPE_ASPENITE             2043
2030 #define MACH_TYPE_TETON                2044
2031 #define MACH_TYPE_TTC_DKB              2045
2032 #define MACH_TYPE_BISHOP2              2046
2033 #define MACH_TYPE_IPPV5                2047
2034 #define MACH_TYPE_FARM926              2048
2035 #define MACH_TYPE_MMCCPU               2049
2036 #define MACH_TYPE_SGMSFL               2050
2037 #define MACH_TYPE_TT8000               2051
2038 #define MACH_TYPE_ZRN4300LP            2052
2039 #define MACH_TYPE_MPTC                 2053
2040 #define MACH_TYPE_H6051                2054
2041 #define MACH_TYPE_PVG610_101           2055
2042 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2043 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2044 #define MACH_TYPE_TNY_A9260            2058
2045 #define MACH_TYPE_TNY_A9G20            2059
2046 #define MACH_TYPE_AESOP_MP2530F        2060
2047 #define MACH_TYPE_DX900                2061
2048 #define MACH_TYPE_CPODC2               2062
2049 #define MACH_TYPE_TILT_8925            2063
2050 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2051 #define MACH_TYPE_SWORDFISH            2065
2052 #define MACH_TYPE_CORVUS               2066
2053 #define MACH_TYPE_TAURUS               2067
2054 #define MACH_TYPE_AXM                  2068
2055 #define MACH_TYPE_AXC                  2069
2056 #define MACH_TYPE_BABY                 2070
2057 #define MACH_TYPE_MP200                2071
2058 #define MACH_TYPE_PCM043               2072
2059 #define MACH_TYPE_HANLIN_V3C           2073
2060 #define MACH_TYPE_KBK9G20              2074
2061 #define MACH_TYPE_ADSTURBOG5           2075
2062 #define MACH_TYPE_AVENGER_LITE1        2076
2063 #define MACH_TYPE_SUC                  2077
2064 #define MACH_TYPE_AT91SAM7S256         2078
2065 #define MACH_TYPE_MENDOZA              2079
2066 #define MACH_TYPE_KIRA                 2080
2067 #define MACH_TYPE_MX1HBM               2081
2068 #define MACH_TYPE_QUATRO43XX           2082
2069 #define MACH_TYPE_QUATRO4230           2083
2070 #define MACH_TYPE_NSB400               2084
2071 #define MACH_TYPE_DRP255               2085
2072 #define MACH_TYPE_THOTH                2086
2073 #define MACH_TYPE_FIRESTONE            2087
2074 #define MACH_TYPE_ASUSP750             2088
2075 #define MACH_TYPE_CTERA_DL             2089
2076 #define MACH_TYPE_SOCR                 2090
2077 #define MACH_TYPE_HTCOXYGEN            2091
2078 #define MACH_TYPE_HEROC                2092
2079 #define MACH_TYPE_ZENO6800             2093
2080 #define MACH_TYPE_SC2MCS               2094
2081 #define MACH_TYPE_GENE100              2095
2082 #define MACH_TYPE_AS353X               2096
2083 #define MACH_TYPE_SHEEVAPLUG           2097
2084 #define MACH_TYPE_AT91SAM9G20          2098
2085 #define MACH_TYPE_MV88F6192GTW_FE      2099
2086 #define MACH_TYPE_CC9200               2100
2087 #define MACH_TYPE_SM9200               2101
2088 #define MACH_TYPE_TP9200               2102
2089 #define MACH_TYPE_SNAPPERDV            2103
2090 #define MACH_TYPE_AVENGERS_LITE        2104
2091 #define MACH_TYPE_AVENGERS_LITE1       2105
2092 #define MACH_TYPE_OMAP3AXON            2106
2093 #define MACH_TYPE_MA8XX                2107
2094 #define MACH_TYPE_MP201EK              2108
2095 #define MACH_TYPE_DAVINCI_TUX          2109
2096 #define MACH_TYPE_MPA1600              2110
2097 #define MACH_TYPE_PELCO_TROY           2111
2098 #define MACH_TYPE_NSB667               2112
2099 #define MACH_TYPE_ROVERS5_4MPIX        2113
2100 #define MACH_TYPE_TWOCOM               2114
2101 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2102 #define MACH_TYPE_HERO_ESPRESSO        2116
2103 #define MACH_TYPE_AFEUSB               2117
2104 #define MACH_TYPE_T830                 2118
2105 #define MACH_TYPE_SPD8020_CC           2119
2106 #define MACH_TYPE_OM_3D7K              2120
2107 #define MACH_TYPE_PICOCOM2             2121
2108 #define MACH_TYPE_UWG4MX27             2122
2109 #define MACH_TYPE_UWG4MX31             2123
2110 #define MACH_TYPE_CHERRY               2124
2111 #define MACH_TYPE_MX51_BABBAGE         2125
2112 #define MACH_TYPE_S3C2440TURKIYE       2126
2113 #define MACH_TYPE_TX37                 2127
2114 #define MACH_TYPE_SBC2800_9G20         2128
2115 #define MACH_TYPE_BENZGLB              2129
2116 #define MACH_TYPE_BENZTD               2130
2117 #define MACH_TYPE_CARTESIO_PLUS        2131
2118 #define MACH_TYPE_SOLRAD_G20           2132
2119 #define MACH_TYPE_MX27WALLACE          2133
2120 #define MACH_TYPE_FMZWEBMODUL          2134
2121 #define MACH_TYPE_RD78X00_MASA         2135
2122 #define MACH_TYPE_SMALLOGGER           2136
2123 #define MACH_TYPE_CCW9P9215            2137
2124 #define MACH_TYPE_DM355_LEOPARD        2138
2125 #define MACH_TYPE_TS219                2139
2126 #define MACH_TYPE_TNY_A9263            2140
2127 #define MACH_TYPE_APOLLO               2141
2128 #define MACH_TYPE_AT91CAP9STK          2142
2129 #define MACH_TYPE_SPC300               2143
2130 #define MACH_TYPE_EKO                  2144
2131 #define MACH_TYPE_CCW9M2443            2145
2132 #define MACH_TYPE_CCW9M2443JS          2146
2133 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2134 #define MACH_TYPE_STAR9104NAS          2148
2135 #define MACH_TYPE_PCA100               2149
2136 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2137 #define MACH_TYPE_HIPOX                2151
2138 #define MACH_TYPE_OMAP3_PITEDS         2152
2139 #define MACH_TYPE_BM150R               2153
2140 #define MACH_TYPE_TBONE                2154
2141 #define MACH_TYPE_MERLIN               2155
2142 #define MACH_TYPE_FALCON               2156
2143 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2144 #define MACH_TYPE_S5P6440              2158
2145 #define MACH_TYPE_AT91SAM9G10EK        2159
2146 #define MACH_TYPE_OMAP_4430SDP         2160
2147 #define MACH_TYPE_LPC313X              2161
2148 #define MACH_TYPE_MAGX_ZN5             2162
2149 #define MACH_TYPE_MAGX_EM30            2163
2150 #define MACH_TYPE_MAGX_VE66            2164
2151 #define MACH_TYPE_MEESC                2165
2152 #define MACH_TYPE_OTC570               2166
2153 #define MACH_TYPE_BCU2412              2167
2154 #define MACH_TYPE_BEACON               2168
2155 #define MACH_TYPE_ACTIA_TGW            2169
2156 #define MACH_TYPE_E4430                2170
2157 #define MACH_TYPE_QL300                2171
2158 #define MACH_TYPE_BTMAVB101            2172
2159 #define MACH_TYPE_BTMAWB101            2173
2160 #define MACH_TYPE_SQ201                2174
2161 #define MACH_TYPE_QUATRO45XX           2175
2162 #define MACH_TYPE_OPENPAD              2176
2163 #define MACH_TYPE_TX25                 2177
2164 #define MACH_TYPE_OMAP3_TORPEDO        2178
2165 #define MACH_TYPE_HTCRAPHAEL_K         2179
2166 #define MACH_TYPE_LAL43                2181
2167 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2168 #define MACH_TYPE_ANW6410              2183
2169 #define MACH_TYPE_HTCPROPHET           2185
2170 #define MACH_TYPE_CFA_10022            2186
2171 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2172 #define MACH_TYPE_PX2IMX27             2188
2173 #define MACH_TYPE_STM3210E_EVAL        2189
2174 #define MACH_TYPE_DVS10                2190
2175 #define MACH_TYPE_PORTUXG20            2191
2176 #define MACH_TYPE_ARM_SPV              2192
2177 #define MACH_TYPE_SMDKC110             2193
2178 #define MACH_TYPE_CABESPRESSO          2194
2179 #define MACH_TYPE_HMC800               2195
2180 #define MACH_TYPE_SHOLES               2196
2181 #define MACH_TYPE_BTMXC31              2197
2182 #define MACH_TYPE_DT501                2198
2183 #define MACH_TYPE_KTX                  2199
2184 #define MACH_TYPE_OMAP3517EVM          2200
2185 #define MACH_TYPE_NETSPACE_V2          2201
2186 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2187 #define MACH_TYPE_D2NET_V2             2203
2188 #define MACH_TYPE_NET2BIG_V2           2204
2189 #define MACH_TYPE_NET4BIG_V2           2205
2190 #define MACH_TYPE_NET5BIG_V2           2206
2191 #define MACH_TYPE_ENDB2443             2207
2192 #define MACH_TYPE_INETSPACE_V2         2208
2193 #define MACH_TYPE_TROS                 2209
2194 #define MACH_TYPE_PELCO_HOMER          2210
2195 #define MACH_TYPE_OFSP8                2211
2196 #define MACH_TYPE_AT91SAM9G45EKES      2212
2197 #define MACH_TYPE_GUF_CUPID            2213
2198 #define MACH_TYPE_EAB1R                2214
2199 #define MACH_TYPE_DESIREC              2215
2200 #define MACH_TYPE_CORDOBA              2216
2201 #define MACH_TYPE_IRVINE               2217
2202 #define MACH_TYPE_SFF772               2218
2203 #define MACH_TYPE_PELCO_MILANO         2219
2204 #define MACH_TYPE_PC7302               2220
2205 #define MACH_TYPE_BIP6000              2221
2206 #define MACH_TYPE_SILVERMOON           2222
2207 #define MACH_TYPE_VC0830               2223
2208 #define MACH_TYPE_DT430                2224
2209 #define MACH_TYPE_JI42PF               2225
2210 #define MACH_TYPE_GNET_KSM             2226
2211 #define MACH_TYPE_GNET_SGM             2227
2212 #define MACH_TYPE_GNET_SGR             2228
2213 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2214 #define MACH_TYPE_PNP                  2230
2215 #define MACH_TYPE_CTERA_2BAY_K         2231
2216 #define MACH_TYPE_CTERA_2BAY_U         2232
2217 #define MACH_TYPE_SAS_C                2233
2218 #define MACH_TYPE_VMA2315              2234
2219 #define MACH_TYPE_VCS                  2235
2220 #define MACH_TYPE_SPEAR600             2236
2221 #define MACH_TYPE_SPEAR300             2237
2222 #define MACH_TYPE_SPEAR1300            2238
2223 #define MACH_TYPE_LILLY1131            2239
2224 #define MACH_TYPE_ARVOO_AX301          2240
2225 #define MACH_TYPE_MAPPHONE             2241
2226 #define MACH_TYPE_LEGEND               2242
2227 #define MACH_TYPE_SALSA                2243
2228 #define MACH_TYPE_LOUNGE               2244
2229 #define MACH_TYPE_VISION               2245
2230 #define MACH_TYPE_VMB20                2246
2231 #define MACH_TYPE_HY2410               2247
2232 #define MACH_TYPE_HY9315               2248
2233 #define MACH_TYPE_BULLWINKLE           2249
2234 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2235 #define MACH_TYPE_VS_V210              2252
2236 #define MACH_TYPE_VS_V212              2253
2237 #define MACH_TYPE_HMT                  2254
2238 #define MACH_TYPE_SUEN3                2255
2239 #define MACH_TYPE_VESPER               2256
2240 #define MACH_TYPE_STR9                 2257
2241 #define MACH_TYPE_OMAP3_WL_FF          2258
2242 #define MACH_TYPE_SIMCOM               2259
2243 #define MACH_TYPE_MCWEBIO              2260
2244
2245 #ifdef CONFIG_ARCH_EBSA110
2246 # ifdef machine_arch_type
2247 #  undef machine_arch_type
2248 #  define machine_arch_type     __machine_arch_type
2249 # else
2250 #  define machine_arch_type     MACH_TYPE_EBSA110
2251 # endif
2252 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2253 #else
2254 # define machine_is_ebsa110()   (0)
2255 #endif
2256
2257 #ifdef CONFIG_ARCH_RPC
2258 # ifdef machine_arch_type
2259 #  undef machine_arch_type
2260 #  define machine_arch_type     __machine_arch_type
2261 # else
2262 #  define machine_arch_type     MACH_TYPE_RISCPC
2263 # endif
2264 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2265 #else
2266 # define machine_is_riscpc()    (0)
2267 #endif
2268
2269 #ifdef CONFIG_ARCH_NEXUSPCI
2270 # ifdef machine_arch_type
2271 #  undef machine_arch_type
2272 #  define machine_arch_type     __machine_arch_type
2273 # else
2274 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2275 # endif
2276 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2277 #else
2278 # define machine_is_nexuspci()  (0)
2279 #endif
2280
2281 #ifdef CONFIG_ARCH_EBSA285
2282 # ifdef machine_arch_type
2283 #  undef machine_arch_type
2284 #  define machine_arch_type     __machine_arch_type
2285 # else
2286 #  define machine_arch_type     MACH_TYPE_EBSA285
2287 # endif
2288 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2289 #else
2290 # define machine_is_ebsa285()   (0)
2291 #endif
2292
2293 #ifdef CONFIG_ARCH_NETWINDER
2294 # ifdef machine_arch_type
2295 #  undef machine_arch_type
2296 #  define machine_arch_type     __machine_arch_type
2297 # else
2298 #  define machine_arch_type     MACH_TYPE_NETWINDER
2299 # endif
2300 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2301 #else
2302 # define machine_is_netwinder() (0)
2303 #endif
2304
2305 #ifdef CONFIG_ARCH_CATS
2306 # ifdef machine_arch_type
2307 #  undef machine_arch_type
2308 #  define machine_arch_type     __machine_arch_type
2309 # else
2310 #  define machine_arch_type     MACH_TYPE_CATS
2311 # endif
2312 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2313 #else
2314 # define machine_is_cats()      (0)
2315 #endif
2316
2317 #ifdef CONFIG_ARCH_TBOX
2318 # ifdef machine_arch_type
2319 #  undef machine_arch_type
2320 #  define machine_arch_type     __machine_arch_type
2321 # else
2322 #  define machine_arch_type     MACH_TYPE_TBOX
2323 # endif
2324 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2325 #else
2326 # define machine_is_tbox()      (0)
2327 #endif
2328
2329 #ifdef CONFIG_ARCH_CO285
2330 # ifdef machine_arch_type
2331 #  undef machine_arch_type
2332 #  define machine_arch_type     __machine_arch_type
2333 # else
2334 #  define machine_arch_type     MACH_TYPE_CO285
2335 # endif
2336 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2337 #else
2338 # define machine_is_co285()     (0)
2339 #endif
2340
2341 #ifdef CONFIG_ARCH_CLPS7110
2342 # ifdef machine_arch_type
2343 #  undef machine_arch_type
2344 #  define machine_arch_type     __machine_arch_type
2345 # else
2346 #  define machine_arch_type     MACH_TYPE_CLPS7110
2347 # endif
2348 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2349 #else
2350 # define machine_is_clps7110()  (0)
2351 #endif
2352
2353 #ifdef CONFIG_ARCH_ARC
2354 # ifdef machine_arch_type
2355 #  undef machine_arch_type
2356 #  define machine_arch_type     __machine_arch_type
2357 # else
2358 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2359 # endif
2360 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2361 #else
2362 # define machine_is_archimedes()        (0)
2363 #endif
2364
2365 #ifdef CONFIG_ARCH_A5K
2366 # ifdef machine_arch_type
2367 #  undef machine_arch_type
2368 #  define machine_arch_type     __machine_arch_type
2369 # else
2370 #  define machine_arch_type     MACH_TYPE_A5K
2371 # endif
2372 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2373 #else
2374 # define machine_is_a5k()       (0)
2375 #endif
2376
2377 #ifdef CONFIG_ARCH_ETOILE
2378 # ifdef machine_arch_type
2379 #  undef machine_arch_type
2380 #  define machine_arch_type     __machine_arch_type
2381 # else
2382 #  define machine_arch_type     MACH_TYPE_ETOILE
2383 # endif
2384 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2385 #else
2386 # define machine_is_etoile()    (0)
2387 #endif
2388
2389 #ifdef CONFIG_ARCH_LACIE_NAS
2390 # ifdef machine_arch_type
2391 #  undef machine_arch_type
2392 #  define machine_arch_type     __machine_arch_type
2393 # else
2394 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2395 # endif
2396 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2397 #else
2398 # define machine_is_lacie_nas() (0)
2399 #endif
2400
2401 #ifdef CONFIG_ARCH_CLPS7500
2402 # ifdef machine_arch_type
2403 #  undef machine_arch_type
2404 #  define machine_arch_type     __machine_arch_type
2405 # else
2406 #  define machine_arch_type     MACH_TYPE_CLPS7500
2407 # endif
2408 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2409 #else
2410 # define machine_is_clps7500()  (0)
2411 #endif
2412
2413 #ifdef CONFIG_ARCH_SHARK
2414 # ifdef machine_arch_type
2415 #  undef machine_arch_type
2416 #  define machine_arch_type     __machine_arch_type
2417 # else
2418 #  define machine_arch_type     MACH_TYPE_SHARK
2419 # endif
2420 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2421 #else
2422 # define machine_is_shark()     (0)
2423 #endif
2424
2425 #ifdef CONFIG_SA1100_BRUTUS
2426 # ifdef machine_arch_type
2427 #  undef machine_arch_type
2428 #  define machine_arch_type     __machine_arch_type
2429 # else
2430 #  define machine_arch_type     MACH_TYPE_BRUTUS
2431 # endif
2432 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2433 #else
2434 # define machine_is_brutus()    (0)
2435 #endif
2436
2437 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2438 # ifdef machine_arch_type
2439 #  undef machine_arch_type
2440 #  define machine_arch_type     __machine_arch_type
2441 # else
2442 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2443 # endif
2444 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2445 #else
2446 # define machine_is_personal_server()   (0)
2447 #endif
2448
2449 #ifdef CONFIG_SA1100_ITSY
2450 # ifdef machine_arch_type
2451 #  undef machine_arch_type
2452 #  define machine_arch_type     __machine_arch_type
2453 # else
2454 #  define machine_arch_type     MACH_TYPE_ITSY
2455 # endif
2456 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2457 #else
2458 # define machine_is_itsy()      (0)
2459 #endif
2460
2461 #ifdef CONFIG_ARCH_L7200
2462 # ifdef machine_arch_type
2463 #  undef machine_arch_type
2464 #  define machine_arch_type     __machine_arch_type
2465 # else
2466 #  define machine_arch_type     MACH_TYPE_L7200
2467 # endif
2468 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
2469 #else
2470 # define machine_is_l7200()     (0)
2471 #endif
2472
2473 #ifdef CONFIG_SA1100_PLEB
2474 # ifdef machine_arch_type
2475 #  undef machine_arch_type
2476 #  define machine_arch_type     __machine_arch_type
2477 # else
2478 #  define machine_arch_type     MACH_TYPE_PLEB
2479 # endif
2480 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
2481 #else
2482 # define machine_is_pleb()      (0)
2483 #endif
2484
2485 #ifdef CONFIG_ARCH_INTEGRATOR
2486 # ifdef machine_arch_type
2487 #  undef machine_arch_type
2488 #  define machine_arch_type     __machine_arch_type
2489 # else
2490 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
2491 # endif
2492 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
2493 #else
2494 # define machine_is_integrator()        (0)
2495 #endif
2496
2497 #ifdef CONFIG_SA1100_H3600
2498 # ifdef machine_arch_type
2499 #  undef machine_arch_type
2500 #  define machine_arch_type     __machine_arch_type
2501 # else
2502 #  define machine_arch_type     MACH_TYPE_H3600
2503 # endif
2504 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
2505 #else
2506 # define machine_is_h3600()     (0)
2507 #endif
2508
2509 #ifdef CONFIG_ARCH_IXP1200
2510 # ifdef machine_arch_type
2511 #  undef machine_arch_type
2512 #  define machine_arch_type     __machine_arch_type
2513 # else
2514 #  define machine_arch_type     MACH_TYPE_IXP1200
2515 # endif
2516 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
2517 #else
2518 # define machine_is_ixp1200()   (0)
2519 #endif
2520
2521 #ifdef CONFIG_ARCH_P720T
2522 # ifdef machine_arch_type
2523 #  undef machine_arch_type
2524 #  define machine_arch_type     __machine_arch_type
2525 # else
2526 #  define machine_arch_type     MACH_TYPE_P720T
2527 # endif
2528 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
2529 #else
2530 # define machine_is_p720t()     (0)
2531 #endif
2532
2533 #ifdef CONFIG_SA1100_ASSABET
2534 # ifdef machine_arch_type
2535 #  undef machine_arch_type
2536 #  define machine_arch_type     __machine_arch_type
2537 # else
2538 #  define machine_arch_type     MACH_TYPE_ASSABET
2539 # endif
2540 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
2541 #else
2542 # define machine_is_assabet()   (0)
2543 #endif
2544
2545 #ifdef CONFIG_SA1100_VICTOR
2546 # ifdef machine_arch_type
2547 #  undef machine_arch_type
2548 #  define machine_arch_type     __machine_arch_type
2549 # else
2550 #  define machine_arch_type     MACH_TYPE_VICTOR
2551 # endif
2552 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
2553 #else
2554 # define machine_is_victor()    (0)
2555 #endif
2556
2557 #ifdef CONFIG_SA1100_LART
2558 # ifdef machine_arch_type
2559 #  undef machine_arch_type
2560 #  define machine_arch_type     __machine_arch_type
2561 # else
2562 #  define machine_arch_type     MACH_TYPE_LART
2563 # endif
2564 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
2565 #else
2566 # define machine_is_lart()      (0)
2567 #endif
2568
2569 #ifdef CONFIG_SA1100_RANGER
2570 # ifdef machine_arch_type
2571 #  undef machine_arch_type
2572 #  define machine_arch_type     __machine_arch_type
2573 # else
2574 #  define machine_arch_type     MACH_TYPE_RANGER
2575 # endif
2576 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
2577 #else
2578 # define machine_is_ranger()    (0)
2579 #endif
2580
2581 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
2582 # ifdef machine_arch_type
2583 #  undef machine_arch_type
2584 #  define machine_arch_type     __machine_arch_type
2585 # else
2586 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
2587 # endif
2588 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2589 #else
2590 # define machine_is_graphicsclient()    (0)
2591 #endif
2592
2593 #ifdef CONFIG_SA1100_XP860
2594 # ifdef machine_arch_type
2595 #  undef machine_arch_type
2596 #  define machine_arch_type     __machine_arch_type
2597 # else
2598 #  define machine_arch_type     MACH_TYPE_XP860
2599 # endif
2600 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
2601 #else
2602 # define machine_is_xp860()     (0)
2603 #endif
2604
2605 #ifdef CONFIG_SA1100_CERF
2606 # ifdef machine_arch_type
2607 #  undef machine_arch_type
2608 #  define machine_arch_type     __machine_arch_type
2609 # else
2610 #  define machine_arch_type     MACH_TYPE_CERF
2611 # endif
2612 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
2613 #else
2614 # define machine_is_cerf()      (0)
2615 #endif
2616
2617 #ifdef CONFIG_SA1100_NANOENGINE
2618 # ifdef machine_arch_type
2619 #  undef machine_arch_type
2620 #  define machine_arch_type     __machine_arch_type
2621 # else
2622 #  define machine_arch_type     MACH_TYPE_NANOENGINE
2623 # endif
2624 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
2625 #else
2626 # define machine_is_nanoengine()        (0)
2627 #endif
2628
2629 #ifdef CONFIG_SA1100_FPIC
2630 # ifdef machine_arch_type
2631 #  undef machine_arch_type
2632 #  define machine_arch_type     __machine_arch_type
2633 # else
2634 #  define machine_arch_type     MACH_TYPE_FPIC
2635 # endif
2636 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
2637 #else
2638 # define machine_is_fpic()      (0)
2639 #endif
2640
2641 #ifdef CONFIG_SA1100_EXTENEX1
2642 # ifdef machine_arch_type
2643 #  undef machine_arch_type
2644 #  define machine_arch_type     __machine_arch_type
2645 # else
2646 #  define machine_arch_type     MACH_TYPE_EXTENEX1
2647 # endif
2648 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
2649 #else
2650 # define machine_is_extenex1()  (0)
2651 #endif
2652
2653 #ifdef CONFIG_SA1100_SHERMAN
2654 # ifdef machine_arch_type
2655 #  undef machine_arch_type
2656 #  define machine_arch_type     __machine_arch_type
2657 # else
2658 #  define machine_arch_type     MACH_TYPE_SHERMAN
2659 # endif
2660 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
2661 #else
2662 # define machine_is_sherman()   (0)
2663 #endif
2664
2665 #ifdef CONFIG_SA1100_ACCELENT
2666 # ifdef machine_arch_type
2667 #  undef machine_arch_type
2668 #  define machine_arch_type     __machine_arch_type
2669 # else
2670 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
2671 # endif
2672 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2673 #else
2674 # define machine_is_accelent_sa()       (0)
2675 #endif
2676
2677 #ifdef CONFIG_ARCH_L7200_ACCELENT
2678 # ifdef machine_arch_type
2679 #  undef machine_arch_type
2680 #  define machine_arch_type     __machine_arch_type
2681 # else
2682 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
2683 # endif
2684 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2685 #else
2686 # define machine_is_accelent_l7200()    (0)
2687 #endif
2688
2689 #ifdef CONFIG_SA1100_NETPORT
2690 # ifdef machine_arch_type
2691 #  undef machine_arch_type
2692 #  define machine_arch_type     __machine_arch_type
2693 # else
2694 #  define machine_arch_type     MACH_TYPE_NETPORT
2695 # endif
2696 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
2697 #else
2698 # define machine_is_netport()   (0)
2699 #endif
2700
2701 #ifdef CONFIG_SA1100_PANGOLIN
2702 # ifdef machine_arch_type
2703 #  undef machine_arch_type
2704 #  define machine_arch_type     __machine_arch_type
2705 # else
2706 #  define machine_arch_type     MACH_TYPE_PANGOLIN
2707 # endif
2708 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
2709 #else
2710 # define machine_is_pangolin()  (0)
2711 #endif
2712
2713 #ifdef CONFIG_SA1100_YOPY
2714 # ifdef machine_arch_type
2715 #  undef machine_arch_type
2716 #  define machine_arch_type     __machine_arch_type
2717 # else
2718 #  define machine_arch_type     MACH_TYPE_YOPY
2719 # endif
2720 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
2721 #else
2722 # define machine_is_yopy()      (0)
2723 #endif
2724
2725 #ifdef CONFIG_SA1100_COOLIDGE
2726 # ifdef machine_arch_type
2727 #  undef machine_arch_type
2728 #  define machine_arch_type     __machine_arch_type
2729 # else
2730 #  define machine_arch_type     MACH_TYPE_COOLIDGE
2731 # endif
2732 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
2733 #else
2734 # define machine_is_coolidge()  (0)
2735 #endif
2736
2737 #ifdef CONFIG_SA1100_HUW_WEBPANEL
2738 # ifdef machine_arch_type
2739 #  undef machine_arch_type
2740 #  define machine_arch_type     __machine_arch_type
2741 # else
2742 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
2743 # endif
2744 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
2745 #else
2746 # define machine_is_huw_webpanel()      (0)
2747 #endif
2748
2749 #ifdef CONFIG_ARCH_SPOTME
2750 # ifdef machine_arch_type
2751 #  undef machine_arch_type
2752 #  define machine_arch_type     __machine_arch_type
2753 # else
2754 #  define machine_arch_type     MACH_TYPE_SPOTME
2755 # endif
2756 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
2757 #else
2758 # define machine_is_spotme()    (0)
2759 #endif
2760
2761 #ifdef CONFIG_ARCH_FREEBIRD
2762 # ifdef machine_arch_type
2763 #  undef machine_arch_type
2764 #  define machine_arch_type     __machine_arch_type
2765 # else
2766 #  define machine_arch_type     MACH_TYPE_FREEBIRD
2767 # endif
2768 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
2769 #else
2770 # define machine_is_freebird()  (0)
2771 #endif
2772
2773 #ifdef CONFIG_ARCH_TI925
2774 # ifdef machine_arch_type
2775 #  undef machine_arch_type
2776 #  define machine_arch_type     __machine_arch_type
2777 # else
2778 #  define machine_arch_type     MACH_TYPE_TI925
2779 # endif
2780 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
2781 #else
2782 # define machine_is_ti925()     (0)
2783 #endif
2784
2785 #ifdef CONFIG_ARCH_RISCSTATION
2786 # ifdef machine_arch_type
2787 #  undef machine_arch_type
2788 #  define machine_arch_type     __machine_arch_type
2789 # else
2790 #  define machine_arch_type     MACH_TYPE_RISCSTATION
2791 # endif
2792 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
2793 #else
2794 # define machine_is_riscstation()       (0)
2795 #endif
2796
2797 #ifdef CONFIG_SA1100_CAVY
2798 # ifdef machine_arch_type
2799 #  undef machine_arch_type
2800 #  define machine_arch_type     __machine_arch_type
2801 # else
2802 #  define machine_arch_type     MACH_TYPE_CAVY
2803 # endif
2804 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
2805 #else
2806 # define machine_is_cavy()      (0)
2807 #endif
2808
2809 #ifdef CONFIG_SA1100_JORNADA720
2810 # ifdef machine_arch_type
2811 #  undef machine_arch_type
2812 #  define machine_arch_type     __machine_arch_type
2813 # else
2814 #  define machine_arch_type     MACH_TYPE_JORNADA720
2815 # endif
2816 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
2817 #else
2818 # define machine_is_jornada720()        (0)
2819 #endif
2820
2821 #ifdef CONFIG_SA1100_OMNIMETER
2822 # ifdef machine_arch_type
2823 #  undef machine_arch_type
2824 #  define machine_arch_type     __machine_arch_type
2825 # else
2826 #  define machine_arch_type     MACH_TYPE_OMNIMETER
2827 # endif
2828 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
2829 #else
2830 # define machine_is_omnimeter() (0)
2831 #endif
2832
2833 #ifdef CONFIG_ARCH_EDB7211
2834 # ifdef machine_arch_type
2835 #  undef machine_arch_type
2836 #  define machine_arch_type     __machine_arch_type
2837 # else
2838 #  define machine_arch_type     MACH_TYPE_EDB7211
2839 # endif
2840 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
2841 #else
2842 # define machine_is_edb7211()   (0)
2843 #endif
2844
2845 #ifdef CONFIG_SA1100_CITYGO
2846 # ifdef machine_arch_type
2847 #  undef machine_arch_type
2848 #  define machine_arch_type     __machine_arch_type
2849 # else
2850 #  define machine_arch_type     MACH_TYPE_CITYGO
2851 # endif
2852 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
2853 #else
2854 # define machine_is_citygo()    (0)
2855 #endif
2856
2857 #ifdef CONFIG_SA1100_PFS168
2858 # ifdef machine_arch_type
2859 #  undef machine_arch_type
2860 #  define machine_arch_type     __machine_arch_type
2861 # else
2862 #  define machine_arch_type     MACH_TYPE_PFS168
2863 # endif
2864 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
2865 #else
2866 # define machine_is_pfs168()    (0)
2867 #endif
2868
2869 #ifdef CONFIG_SA1100_SPOT
2870 # ifdef machine_arch_type
2871 #  undef machine_arch_type
2872 #  define machine_arch_type     __machine_arch_type
2873 # else
2874 #  define machine_arch_type     MACH_TYPE_SPOT
2875 # endif
2876 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
2877 #else
2878 # define machine_is_spot()      (0)
2879 #endif
2880
2881 #ifdef CONFIG_SA1100_FLEXANET
2882 # ifdef machine_arch_type
2883 #  undef machine_arch_type
2884 #  define machine_arch_type     __machine_arch_type
2885 # else
2886 #  define machine_arch_type     MACH_TYPE_FLEXANET
2887 # endif
2888 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
2889 #else
2890 # define machine_is_flexanet()  (0)
2891 #endif
2892
2893 #ifdef CONFIG_ARCH_WEBPAL
2894 # ifdef machine_arch_type
2895 #  undef machine_arch_type
2896 #  define machine_arch_type     __machine_arch_type
2897 # else
2898 #  define machine_arch_type     MACH_TYPE_WEBPAL
2899 # endif
2900 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
2901 #else
2902 # define machine_is_webpal()    (0)
2903 #endif
2904
2905 #ifdef CONFIG_SA1100_LINPDA
2906 # ifdef machine_arch_type
2907 #  undef machine_arch_type
2908 #  define machine_arch_type     __machine_arch_type
2909 # else
2910 #  define machine_arch_type     MACH_TYPE_LINPDA
2911 # endif
2912 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
2913 #else
2914 # define machine_is_linpda()    (0)
2915 #endif
2916
2917 #ifdef CONFIG_ARCH_ANAKIN
2918 # ifdef machine_arch_type
2919 #  undef machine_arch_type
2920 #  define machine_arch_type     __machine_arch_type
2921 # else
2922 #  define machine_arch_type     MACH_TYPE_ANAKIN
2923 # endif
2924 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
2925 #else
2926 # define machine_is_anakin()    (0)
2927 #endif
2928
2929 #ifdef CONFIG_SA1100_MVI
2930 # ifdef machine_arch_type
2931 #  undef machine_arch_type
2932 #  define machine_arch_type     __machine_arch_type
2933 # else
2934 #  define machine_arch_type     MACH_TYPE_MVI
2935 # endif
2936 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
2937 #else
2938 # define machine_is_mvi()       (0)
2939 #endif
2940
2941 #ifdef CONFIG_SA1100_JUPITER
2942 # ifdef machine_arch_type
2943 #  undef machine_arch_type
2944 #  define machine_arch_type     __machine_arch_type
2945 # else
2946 #  define machine_arch_type     MACH_TYPE_JUPITER
2947 # endif
2948 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
2949 #else
2950 # define machine_is_jupiter()   (0)
2951 #endif
2952
2953 #ifdef CONFIG_ARCH_PSIONW
2954 # ifdef machine_arch_type
2955 #  undef machine_arch_type
2956 #  define machine_arch_type     __machine_arch_type
2957 # else
2958 #  define machine_arch_type     MACH_TYPE_PSIONW
2959 # endif
2960 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
2961 #else
2962 # define machine_is_psionw()    (0)
2963 #endif
2964
2965 #ifdef CONFIG_SA1100_ALN
2966 # ifdef machine_arch_type
2967 #  undef machine_arch_type
2968 #  define machine_arch_type     __machine_arch_type
2969 # else
2970 #  define machine_arch_type     MACH_TYPE_ALN
2971 # endif
2972 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
2973 #else
2974 # define machine_is_aln()       (0)
2975 #endif
2976
2977 #ifdef CONFIG_ARCH_CAMELOT
2978 # ifdef machine_arch_type
2979 #  undef machine_arch_type
2980 #  define machine_arch_type     __machine_arch_type
2981 # else
2982 #  define machine_arch_type     MACH_TYPE_CAMELOT
2983 # endif
2984 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
2985 #else
2986 # define machine_is_epxa()      (0)
2987 #endif
2988
2989 #ifdef CONFIG_SA1100_GDS2200
2990 # ifdef machine_arch_type
2991 #  undef machine_arch_type
2992 #  define machine_arch_type     __machine_arch_type
2993 # else
2994 #  define machine_arch_type     MACH_TYPE_GDS2200
2995 # endif
2996 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
2997 #else
2998 # define machine_is_gds2200()   (0)
2999 #endif
3000
3001 #ifdef CONFIG_SA1100_PSION_SERIES7
3002 # ifdef machine_arch_type
3003 #  undef machine_arch_type
3004 #  define machine_arch_type     __machine_arch_type
3005 # else
3006 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3007 # endif
3008 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3009 #else
3010 # define machine_is_netbook()   (0)
3011 #endif
3012
3013 #ifdef CONFIG_SA1100_XFILE
3014 # ifdef machine_arch_type
3015 #  undef machine_arch_type
3016 #  define machine_arch_type     __machine_arch_type
3017 # else
3018 #  define machine_arch_type     MACH_TYPE_XFILE
3019 # endif
3020 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3021 #else
3022 # define machine_is_xfile()     (0)
3023 #endif
3024
3025 #ifdef CONFIG_ARCH_ACCELENT_EP9312
3026 # ifdef machine_arch_type
3027 #  undef machine_arch_type
3028 #  define machine_arch_type     __machine_arch_type
3029 # else
3030 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
3031 # endif
3032 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3033 #else
3034 # define machine_is_accelent_ep9312()   (0)
3035 #endif
3036
3037 #ifdef CONFIG_ARCH_IC200
3038 # ifdef machine_arch_type
3039 #  undef machine_arch_type
3040 #  define machine_arch_type     __machine_arch_type
3041 # else
3042 #  define machine_arch_type     MACH_TYPE_IC200
3043 # endif
3044 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3045 #else
3046 # define machine_is_ic200()     (0)
3047 #endif
3048
3049 #ifdef CONFIG_SA1100_CREDITLART
3050 # ifdef machine_arch_type
3051 #  undef machine_arch_type
3052 #  define machine_arch_type     __machine_arch_type
3053 # else
3054 #  define machine_arch_type     MACH_TYPE_CREDITLART
3055 # endif
3056 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3057 #else
3058 # define machine_is_creditlart()        (0)
3059 #endif
3060
3061 #ifdef CONFIG_SA1100_HTM
3062 # ifdef machine_arch_type
3063 #  undef machine_arch_type
3064 #  define machine_arch_type     __machine_arch_type
3065 # else
3066 #  define machine_arch_type     MACH_TYPE_HTM
3067 # endif
3068 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3069 #else
3070 # define machine_is_htm()       (0)
3071 #endif
3072
3073 #ifdef CONFIG_ARCH_IQ80310
3074 # ifdef machine_arch_type
3075 #  undef machine_arch_type
3076 #  define machine_arch_type     __machine_arch_type
3077 # else
3078 #  define machine_arch_type     MACH_TYPE_IQ80310
3079 # endif
3080 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3081 #else
3082 # define machine_is_iq80310()   (0)
3083 #endif
3084
3085 #ifdef CONFIG_SA1100_FREEBOT
3086 # ifdef machine_arch_type
3087 #  undef machine_arch_type
3088 #  define machine_arch_type     __machine_arch_type
3089 # else
3090 #  define machine_arch_type     MACH_TYPE_FREEBOT
3091 # endif
3092 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3093 #else
3094 # define machine_is_freebot()   (0)
3095 #endif
3096
3097 #ifdef CONFIG_ARCH_ENTEL
3098 # ifdef machine_arch_type
3099 #  undef machine_arch_type
3100 #  define machine_arch_type     __machine_arch_type
3101 # else
3102 #  define machine_arch_type     MACH_TYPE_ENTEL
3103 # endif
3104 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3105 #else
3106 # define machine_is_entel()     (0)
3107 #endif
3108
3109 #ifdef CONFIG_ARCH_ENP3510
3110 # ifdef machine_arch_type
3111 #  undef machine_arch_type
3112 #  define machine_arch_type     __machine_arch_type
3113 # else
3114 #  define machine_arch_type     MACH_TYPE_ENP3510
3115 # endif
3116 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3117 #else
3118 # define machine_is_enp3510()   (0)
3119 #endif
3120
3121 #ifdef CONFIG_SA1100_TRIZEPS
3122 # ifdef machine_arch_type
3123 #  undef machine_arch_type
3124 #  define machine_arch_type     __machine_arch_type
3125 # else
3126 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3127 # endif
3128 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3129 #else
3130 # define machine_is_trizeps()   (0)
3131 #endif
3132
3133 #ifdef CONFIG_SA1100_NESA
3134 # ifdef machine_arch_type
3135 #  undef machine_arch_type
3136 #  define machine_arch_type     __machine_arch_type
3137 # else
3138 #  define machine_arch_type     MACH_TYPE_NESA
3139 # endif
3140 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3141 #else
3142 # define machine_is_nesa()      (0)
3143 #endif
3144
3145 #ifdef CONFIG_ARCH_VENUS
3146 # ifdef machine_arch_type
3147 #  undef machine_arch_type
3148 #  define machine_arch_type     __machine_arch_type
3149 # else
3150 #  define machine_arch_type     MACH_TYPE_VENUS
3151 # endif
3152 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3153 #else
3154 # define machine_is_venus()     (0)
3155 #endif
3156
3157 #ifdef CONFIG_ARCH_TARDIS
3158 # ifdef machine_arch_type
3159 #  undef machine_arch_type
3160 #  define machine_arch_type     __machine_arch_type
3161 # else
3162 #  define machine_arch_type     MACH_TYPE_TARDIS
3163 # endif
3164 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3165 #else
3166 # define machine_is_tardis()    (0)
3167 #endif
3168
3169 #ifdef CONFIG_ARCH_MERCURY
3170 # ifdef machine_arch_type
3171 #  undef machine_arch_type
3172 #  define machine_arch_type     __machine_arch_type
3173 # else
3174 #  define machine_arch_type     MACH_TYPE_MERCURY
3175 # endif
3176 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3177 #else
3178 # define machine_is_mercury()   (0)
3179 #endif
3180
3181 #ifdef CONFIG_SA1100_EMPEG
3182 # ifdef machine_arch_type
3183 #  undef machine_arch_type
3184 #  define machine_arch_type     __machine_arch_type
3185 # else
3186 #  define machine_arch_type     MACH_TYPE_EMPEG
3187 # endif
3188 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3189 #else
3190 # define machine_is_empeg()     (0)
3191 #endif
3192
3193 #ifdef CONFIG_ARCH_I80200FCC
3194 # ifdef machine_arch_type
3195 #  undef machine_arch_type
3196 #  define machine_arch_type     __machine_arch_type
3197 # else
3198 #  define machine_arch_type     MACH_TYPE_I80200FCC
3199 # endif
3200 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3201 #else
3202 # define machine_is_adi_evb()   (0)
3203 #endif
3204
3205 #ifdef CONFIG_SA1100_ITT_CPB
3206 # ifdef machine_arch_type
3207 #  undef machine_arch_type
3208 #  define machine_arch_type     __machine_arch_type
3209 # else
3210 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3211 # endif
3212 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3213 #else
3214 # define machine_is_itt_cpb()   (0)
3215 #endif
3216
3217 #ifdef CONFIG_SA1100_SVC
3218 # ifdef machine_arch_type
3219 #  undef machine_arch_type
3220 #  define machine_arch_type     __machine_arch_type
3221 # else
3222 #  define machine_arch_type     MACH_TYPE_SVC
3223 # endif
3224 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3225 #else
3226 # define machine_is_svc()       (0)
3227 #endif
3228
3229 #ifdef CONFIG_SA1100_ALPHA2
3230 # ifdef machine_arch_type
3231 #  undef machine_arch_type
3232 #  define machine_arch_type     __machine_arch_type
3233 # else
3234 #  define machine_arch_type     MACH_TYPE_ALPHA2
3235 # endif
3236 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3237 #else
3238 # define machine_is_alpha2()    (0)
3239 #endif
3240
3241 #ifdef CONFIG_SA1100_ALPHA1
3242 # ifdef machine_arch_type
3243 #  undef machine_arch_type
3244 #  define machine_arch_type     __machine_arch_type
3245 # else
3246 #  define machine_arch_type     MACH_TYPE_ALPHA1
3247 # endif
3248 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3249 #else
3250 # define machine_is_alpha1()    (0)
3251 #endif
3252
3253 #ifdef CONFIG_ARCH_NETARM
3254 # ifdef machine_arch_type
3255 #  undef machine_arch_type
3256 #  define machine_arch_type     __machine_arch_type
3257 # else
3258 #  define machine_arch_type     MACH_TYPE_NETARM
3259 # endif
3260 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3261 #else
3262 # define machine_is_netarm()    (0)
3263 #endif
3264
3265 #ifdef CONFIG_SA1100_SIMPAD
3266 # ifdef machine_arch_type
3267 #  undef machine_arch_type
3268 #  define machine_arch_type     __machine_arch_type
3269 # else
3270 #  define machine_arch_type     MACH_TYPE_SIMPAD
3271 # endif
3272 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3273 #else
3274 # define machine_is_simpad()    (0)
3275 #endif
3276
3277 #ifdef CONFIG_ARCH_PDA1
3278 # ifdef machine_arch_type
3279 #  undef machine_arch_type
3280 #  define machine_arch_type     __machine_arch_type
3281 # else
3282 #  define machine_arch_type     MACH_TYPE_PDA1
3283 # endif
3284 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3285 #else
3286 # define machine_is_pda1()      (0)
3287 #endif
3288
3289 #ifdef CONFIG_ARCH_LUBBOCK
3290 # ifdef machine_arch_type
3291 #  undef machine_arch_type
3292 #  define machine_arch_type     __machine_arch_type
3293 # else
3294 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3295 # endif
3296 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3297 #else
3298 # define machine_is_lubbock()   (0)
3299 #endif
3300
3301 #ifdef CONFIG_ARCH_ANIKO
3302 # ifdef machine_arch_type
3303 #  undef machine_arch_type
3304 #  define machine_arch_type     __machine_arch_type
3305 # else
3306 #  define machine_arch_type     MACH_TYPE_ANIKO
3307 # endif
3308 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3309 #else
3310 # define machine_is_aniko()     (0)
3311 #endif
3312
3313 #ifdef CONFIG_ARCH_CLEP7212
3314 # ifdef machine_arch_type
3315 #  undef machine_arch_type
3316 #  define machine_arch_type     __machine_arch_type
3317 # else
3318 #  define machine_arch_type     MACH_TYPE_CLEP7212
3319 # endif
3320 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3321 #else
3322 # define machine_is_clep7212()  (0)
3323 #endif
3324
3325 #ifdef CONFIG_ARCH_CS89712
3326 # ifdef machine_arch_type
3327 #  undef machine_arch_type
3328 #  define machine_arch_type     __machine_arch_type
3329 # else
3330 #  define machine_arch_type     MACH_TYPE_CS89712
3331 # endif
3332 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3333 #else
3334 # define machine_is_cs89712()   (0)
3335 #endif
3336
3337 #ifdef CONFIG_SA1100_WEARARM
3338 # ifdef machine_arch_type
3339 #  undef machine_arch_type
3340 #  define machine_arch_type     __machine_arch_type
3341 # else
3342 #  define machine_arch_type     MACH_TYPE_WEARARM
3343 # endif
3344 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3345 #else
3346 # define machine_is_weararm()   (0)
3347 #endif
3348
3349 #ifdef CONFIG_SA1100_POSSIO_PX
3350 # ifdef machine_arch_type
3351 #  undef machine_arch_type
3352 #  define machine_arch_type     __machine_arch_type
3353 # else
3354 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3355 # endif
3356 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3357 #else
3358 # define machine_is_possio_px() (0)
3359 #endif
3360
3361 #ifdef CONFIG_SA1100_SIDEARM
3362 # ifdef machine_arch_type
3363 #  undef machine_arch_type
3364 #  define machine_arch_type     __machine_arch_type
3365 # else
3366 #  define machine_arch_type     MACH_TYPE_SIDEARM
3367 # endif
3368 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3369 #else
3370 # define machine_is_sidearm()   (0)
3371 #endif
3372
3373 #ifdef CONFIG_SA1100_STORK
3374 # ifdef machine_arch_type
3375 #  undef machine_arch_type
3376 #  define machine_arch_type     __machine_arch_type
3377 # else
3378 #  define machine_arch_type     MACH_TYPE_STORK
3379 # endif
3380 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3381 #else
3382 # define machine_is_stork()     (0)
3383 #endif
3384
3385 #ifdef CONFIG_SA1100_SHANNON
3386 # ifdef machine_arch_type
3387 #  undef machine_arch_type
3388 #  define machine_arch_type     __machine_arch_type
3389 # else
3390 #  define machine_arch_type     MACH_TYPE_SHANNON
3391 # endif
3392 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3393 #else
3394 # define machine_is_shannon()   (0)
3395 #endif
3396
3397 #ifdef CONFIG_ARCH_ACE
3398 # ifdef machine_arch_type
3399 #  undef machine_arch_type
3400 #  define machine_arch_type     __machine_arch_type
3401 # else
3402 #  define machine_arch_type     MACH_TYPE_ACE
3403 # endif
3404 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3405 #else
3406 # define machine_is_ace()       (0)
3407 #endif
3408
3409 #ifdef CONFIG_SA1100_BALLYARM
3410 # ifdef machine_arch_type
3411 #  undef machine_arch_type
3412 #  define machine_arch_type     __machine_arch_type
3413 # else
3414 #  define machine_arch_type     MACH_TYPE_BALLYARM
3415 # endif
3416 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3417 #else
3418 # define machine_is_ballyarm()  (0)
3419 #endif
3420
3421 #ifdef CONFIG_SA1100_SIMPUTER
3422 # ifdef machine_arch_type
3423 #  undef machine_arch_type
3424 #  define machine_arch_type     __machine_arch_type
3425 # else
3426 #  define machine_arch_type     MACH_TYPE_SIMPUTER
3427 # endif
3428 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3429 #else
3430 # define machine_is_simputer()  (0)
3431 #endif
3432
3433 #ifdef CONFIG_SA1100_NEXTERM
3434 # ifdef machine_arch_type
3435 #  undef machine_arch_type
3436 #  define machine_arch_type     __machine_arch_type
3437 # else
3438 #  define machine_arch_type     MACH_TYPE_NEXTERM
3439 # endif
3440 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3441 #else
3442 # define machine_is_nexterm()   (0)
3443 #endif
3444
3445 #ifdef CONFIG_SA1100_SA1100_ELF
3446 # ifdef machine_arch_type
3447 #  undef machine_arch_type
3448 #  define machine_arch_type     __machine_arch_type
3449 # else
3450 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
3451 # endif
3452 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3453 #else
3454 # define machine_is_sa1100_elf()        (0)
3455 #endif
3456
3457 #ifdef CONFIG_SA1100_GATOR
3458 # ifdef machine_arch_type
3459 #  undef machine_arch_type
3460 #  define machine_arch_type     __machine_arch_type
3461 # else
3462 #  define machine_arch_type     MACH_TYPE_GATOR
3463 # endif
3464 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3465 #else
3466 # define machine_is_gator()     (0)
3467 #endif
3468
3469 #ifdef CONFIG_ARCH_GRANITE
3470 # ifdef machine_arch_type
3471 #  undef machine_arch_type
3472 #  define machine_arch_type     __machine_arch_type
3473 # else
3474 #  define machine_arch_type     MACH_TYPE_GRANITE
3475 # endif
3476 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
3477 #else
3478 # define machine_is_granite()   (0)
3479 #endif
3480
3481 #ifdef CONFIG_SA1100_CONSUS
3482 # ifdef machine_arch_type
3483 #  undef machine_arch_type
3484 #  define machine_arch_type     __machine_arch_type
3485 # else
3486 #  define machine_arch_type     MACH_TYPE_CONSUS
3487 # endif
3488 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
3489 #else
3490 # define machine_is_consus()    (0)
3491 #endif
3492
3493 #ifdef CONFIG_ARCH_AAED2000
3494 # ifdef machine_arch_type
3495 #  undef machine_arch_type
3496 #  define machine_arch_type     __machine_arch_type
3497 # else
3498 #  define machine_arch_type     MACH_TYPE_AAED2000
3499 # endif
3500 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
3501 #else
3502 # define machine_is_aaed2000()  (0)
3503 #endif
3504
3505 #ifdef CONFIG_ARCH_CDB89712
3506 # ifdef machine_arch_type
3507 #  undef machine_arch_type
3508 #  define machine_arch_type     __machine_arch_type
3509 # else
3510 #  define machine_arch_type     MACH_TYPE_CDB89712
3511 # endif
3512 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
3513 #else
3514 # define machine_is_cdb89712()  (0)
3515 #endif
3516
3517 #ifdef CONFIG_SA1100_GRAPHICSMASTER
3518 # ifdef machine_arch_type
3519 #  undef machine_arch_type
3520 #  define machine_arch_type     __machine_arch_type
3521 # else
3522 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
3523 # endif
3524 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3525 #else
3526 # define machine_is_graphicsmaster()    (0)
3527 #endif
3528
3529 #ifdef CONFIG_SA1100_ADSBITSY
3530 # ifdef machine_arch_type
3531 #  undef machine_arch_type
3532 #  define machine_arch_type     __machine_arch_type
3533 # else
3534 #  define machine_arch_type     MACH_TYPE_ADSBITSY
3535 # endif
3536 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
3537 #else
3538 # define machine_is_adsbitsy()  (0)
3539 #endif
3540
3541 #ifdef CONFIG_ARCH_PXA_IDP
3542 # ifdef machine_arch_type
3543 #  undef machine_arch_type
3544 #  define machine_arch_type     __machine_arch_type
3545 # else
3546 #  define machine_arch_type     MACH_TYPE_PXA_IDP
3547 # endif
3548 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
3549 #else
3550 # define machine_is_pxa_idp()   (0)
3551 #endif
3552
3553 #ifdef CONFIG_ARCH_PLCE
3554 # ifdef machine_arch_type
3555 #  undef machine_arch_type
3556 #  define machine_arch_type     __machine_arch_type
3557 # else
3558 #  define machine_arch_type     MACH_TYPE_PLCE
3559 # endif
3560 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
3561 #else
3562 # define machine_is_plce()      (0)
3563 #endif
3564
3565 #ifdef CONFIG_SA1100_PT_SYSTEM3
3566 # ifdef machine_arch_type
3567 #  undef machine_arch_type
3568 #  define machine_arch_type     __machine_arch_type
3569 # else
3570 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
3571 # endif
3572 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3573 #else
3574 # define machine_is_pt_system3()        (0)
3575 #endif
3576
3577 #ifdef CONFIG_ARCH_MEDALB
3578 # ifdef machine_arch_type
3579 #  undef machine_arch_type
3580 #  define machine_arch_type     __machine_arch_type
3581 # else
3582 #  define machine_arch_type     MACH_TYPE_MEDALB
3583 # endif
3584 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
3585 #else
3586 # define machine_is_murphy()    (0)
3587 #endif
3588
3589 #ifdef CONFIG_ARCH_EAGLE
3590 # ifdef machine_arch_type
3591 #  undef machine_arch_type
3592 #  define machine_arch_type     __machine_arch_type
3593 # else
3594 #  define machine_arch_type     MACH_TYPE_EAGLE
3595 # endif
3596 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
3597 #else
3598 # define machine_is_eagle()     (0)
3599 #endif
3600
3601 #ifdef CONFIG_ARCH_DSC21
3602 # ifdef machine_arch_type
3603 #  undef machine_arch_type
3604 #  define machine_arch_type     __machine_arch_type
3605 # else
3606 #  define machine_arch_type     MACH_TYPE_DSC21
3607 # endif
3608 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
3609 #else
3610 # define machine_is_dsc21()     (0)
3611 #endif
3612
3613 #ifdef CONFIG_ARCH_DSC24
3614 # ifdef machine_arch_type
3615 #  undef machine_arch_type
3616 #  define machine_arch_type     __machine_arch_type
3617 # else
3618 #  define machine_arch_type     MACH_TYPE_DSC24
3619 # endif
3620 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
3621 #else
3622 # define machine_is_dsc24()     (0)
3623 #endif
3624
3625 #ifdef CONFIG_ARCH_TI5472
3626 # ifdef machine_arch_type
3627 #  undef machine_arch_type
3628 #  define machine_arch_type     __machine_arch_type
3629 # else
3630 #  define machine_arch_type     MACH_TYPE_TI5472
3631 # endif
3632 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
3633 #else
3634 # define machine_is_ti5472()    (0)
3635 #endif
3636
3637 #ifdef CONFIG_ARCH_AUTCPU12
3638 # ifdef machine_arch_type
3639 #  undef machine_arch_type
3640 #  define machine_arch_type     __machine_arch_type
3641 # else
3642 #  define machine_arch_type     MACH_TYPE_AUTCPU12
3643 # endif
3644 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
3645 #else
3646 # define machine_is_autcpu12()  (0)
3647 #endif
3648
3649 #ifdef CONFIG_ARCH_UENGINE
3650 # ifdef machine_arch_type
3651 #  undef machine_arch_type
3652 #  define machine_arch_type     __machine_arch_type
3653 # else
3654 #  define machine_arch_type     MACH_TYPE_UENGINE
3655 # endif
3656 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
3657 #else
3658 # define machine_is_uengine()   (0)
3659 #endif
3660
3661 #ifdef CONFIG_SA1100_BLUESTEM
3662 # ifdef machine_arch_type
3663 #  undef machine_arch_type
3664 #  define machine_arch_type     __machine_arch_type
3665 # else
3666 #  define machine_arch_type     MACH_TYPE_BLUESTEM
3667 # endif
3668 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
3669 #else
3670 # define machine_is_bluestem()  (0)
3671 #endif
3672
3673 #ifdef CONFIG_ARCH_XINGU8
3674 # ifdef machine_arch_type
3675 #  undef machine_arch_type
3676 #  define machine_arch_type     __machine_arch_type
3677 # else
3678 #  define machine_arch_type     MACH_TYPE_XINGU8
3679 # endif
3680 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
3681 #else
3682 # define machine_is_xingu8()    (0)
3683 #endif
3684
3685 #ifdef CONFIG_ARCH_BUSHSTB
3686 # ifdef machine_arch_type
3687 #  undef machine_arch_type
3688 #  define machine_arch_type     __machine_arch_type
3689 # else
3690 #  define machine_arch_type     MACH_TYPE_BUSHSTB
3691 # endif
3692 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
3693 #else
3694 # define machine_is_bushstb()   (0)
3695 #endif
3696
3697 #ifdef CONFIG_SA1100_EPSILON1
3698 # ifdef machine_arch_type
3699 #  undef machine_arch_type
3700 #  define machine_arch_type     __machine_arch_type
3701 # else
3702 #  define machine_arch_type     MACH_TYPE_EPSILON1
3703 # endif
3704 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
3705 #else
3706 # define machine_is_epsilon1()  (0)
3707 #endif
3708
3709 #ifdef CONFIG_SA1100_BALLOON
3710 # ifdef machine_arch_type
3711 #  undef machine_arch_type
3712 #  define machine_arch_type     __machine_arch_type
3713 # else
3714 #  define machine_arch_type     MACH_TYPE_BALLOON
3715 # endif
3716 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
3717 #else
3718 # define machine_is_balloon()   (0)
3719 #endif
3720
3721 #ifdef CONFIG_ARCH_PUPPY
3722 # ifdef machine_arch_type
3723 #  undef machine_arch_type
3724 #  define machine_arch_type     __machine_arch_type
3725 # else
3726 #  define machine_arch_type     MACH_TYPE_PUPPY
3727 # endif
3728 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
3729 #else
3730 # define machine_is_puppy()     (0)
3731 #endif
3732
3733 #ifdef CONFIG_SA1100_ELROY
3734 # ifdef machine_arch_type
3735 #  undef machine_arch_type
3736 #  define machine_arch_type     __machine_arch_type
3737 # else
3738 #  define machine_arch_type     MACH_TYPE_ELROY
3739 # endif
3740 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
3741 #else
3742 # define machine_is_elroy()     (0)
3743 #endif
3744
3745 #ifdef CONFIG_ARCH_GMS720
3746 # ifdef machine_arch_type
3747 #  undef machine_arch_type
3748 #  define machine_arch_type     __machine_arch_type
3749 # else
3750 #  define machine_arch_type     MACH_TYPE_GMS720
3751 # endif
3752 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
3753 #else
3754 # define machine_is_gms720()    (0)
3755 #endif
3756
3757 #ifdef CONFIG_ARCH_S24X
3758 # ifdef machine_arch_type
3759 #  undef machine_arch_type
3760 #  define machine_arch_type     __machine_arch_type
3761 # else
3762 #  define machine_arch_type     MACH_TYPE_S24X
3763 # endif
3764 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
3765 #else
3766 # define machine_is_s24x()      (0)
3767 #endif
3768
3769 #ifdef CONFIG_ARCH_JTEL_CLEP7312
3770 # ifdef machine_arch_type
3771 #  undef machine_arch_type
3772 #  define machine_arch_type     __machine_arch_type
3773 # else
3774 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
3775 # endif
3776 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
3777 #else
3778 # define machine_is_jtel_clep7312()     (0)
3779 #endif
3780
3781 #ifdef CONFIG_ARCH_CX821XX
3782 # ifdef machine_arch_type
3783 #  undef machine_arch_type
3784 #  define machine_arch_type     __machine_arch_type
3785 # else
3786 #  define machine_arch_type     MACH_TYPE_CX821XX
3787 # endif
3788 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
3789 #else
3790 # define machine_is_cx821xx()   (0)
3791 #endif
3792
3793 #ifdef CONFIG_ARCH_EDB7312
3794 # ifdef machine_arch_type
3795 #  undef machine_arch_type
3796 #  define machine_arch_type     __machine_arch_type
3797 # else
3798 #  define machine_arch_type     MACH_TYPE_EDB7312
3799 # endif
3800 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
3801 #else
3802 # define machine_is_edb7312()   (0)
3803 #endif
3804
3805 #ifdef CONFIG_SA1100_BSA1110
3806 # ifdef machine_arch_type
3807 #  undef machine_arch_type
3808 #  define machine_arch_type     __machine_arch_type
3809 # else
3810 #  define machine_arch_type     MACH_TYPE_BSA1110
3811 # endif
3812 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
3813 #else
3814 # define machine_is_bsa1110()   (0)
3815 #endif
3816
3817 #ifdef CONFIG_ARCH_POWERPIN
3818 # ifdef machine_arch_type
3819 #  undef machine_arch_type
3820 #  define machine_arch_type     __machine_arch_type
3821 # else
3822 #  define machine_arch_type     MACH_TYPE_POWERPIN
3823 # endif
3824 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
3825 #else
3826 # define machine_is_powerpin()  (0)
3827 #endif
3828
3829 #ifdef CONFIG_ARCH_OPENARM
3830 # ifdef machine_arch_type
3831 #  undef machine_arch_type
3832 #  define machine_arch_type     __machine_arch_type
3833 # else
3834 #  define machine_arch_type     MACH_TYPE_OPENARM
3835 # endif
3836 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
3837 #else
3838 # define machine_is_openarm()   (0)
3839 #endif
3840
3841 #ifdef CONFIG_SA1100_WHITECHAPEL
3842 # ifdef machine_arch_type
3843 #  undef machine_arch_type
3844 #  define machine_arch_type     __machine_arch_type
3845 # else
3846 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
3847 # endif
3848 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
3849 #else
3850 # define machine_is_whitechapel()       (0)
3851 #endif
3852
3853 #ifdef CONFIG_SA1100_H3100
3854 # ifdef machine_arch_type
3855 #  undef machine_arch_type
3856 #  define machine_arch_type     __machine_arch_type
3857 # else
3858 #  define machine_arch_type     MACH_TYPE_H3100
3859 # endif
3860 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
3861 #else
3862 # define machine_is_h3100()     (0)
3863 #endif
3864
3865 #ifdef CONFIG_SA1100_H3800
3866 # ifdef machine_arch_type
3867 #  undef machine_arch_type
3868 #  define machine_arch_type     __machine_arch_type
3869 # else
3870 #  define machine_arch_type     MACH_TYPE_H3800
3871 # endif
3872 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
3873 #else
3874 # define machine_is_h3800()     (0)
3875 #endif
3876
3877 #ifdef CONFIG_ARCH_BLUE_V1
3878 # ifdef machine_arch_type
3879 #  undef machine_arch_type
3880 #  define machine_arch_type     __machine_arch_type
3881 # else
3882 #  define machine_arch_type     MACH_TYPE_BLUE_V1
3883 # endif
3884 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
3885 #else
3886 # define machine_is_blue_v1()   (0)
3887 #endif
3888
3889 #ifdef CONFIG_ARCH_PXA_CERF
3890 # ifdef machine_arch_type
3891 #  undef machine_arch_type
3892 #  define machine_arch_type     __machine_arch_type
3893 # else
3894 #  define machine_arch_type     MACH_TYPE_PXA_CERF
3895 # endif
3896 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
3897 #else
3898 # define machine_is_pxa_cerf()  (0)
3899 #endif
3900
3901 #ifdef CONFIG_ARCH_ARM7TEVB
3902 # ifdef machine_arch_type
3903 #  undef machine_arch_type
3904 #  define machine_arch_type     __machine_arch_type
3905 # else
3906 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
3907 # endif
3908 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
3909 #else
3910 # define machine_is_arm7tevb()  (0)
3911 #endif
3912
3913 #ifdef CONFIG_SA1100_D7400
3914 # ifdef machine_arch_type
3915 #  undef machine_arch_type
3916 #  define machine_arch_type     __machine_arch_type
3917 # else
3918 #  define machine_arch_type     MACH_TYPE_D7400
3919 # endif
3920 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
3921 #else
3922 # define machine_is_d7400()     (0)
3923 #endif
3924
3925 #ifdef CONFIG_ARCH_PIRANHA
3926 # ifdef machine_arch_type
3927 #  undef machine_arch_type
3928 #  define machine_arch_type     __machine_arch_type
3929 # else
3930 #  define machine_arch_type     MACH_TYPE_PIRANHA
3931 # endif
3932 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
3933 #else
3934 # define machine_is_piranha()   (0)
3935 #endif
3936
3937 #ifdef CONFIG_SA1100_SBCAMELOT
3938 # ifdef machine_arch_type
3939 #  undef machine_arch_type
3940 #  define machine_arch_type     __machine_arch_type
3941 # else
3942 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
3943 # endif
3944 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
3945 #else
3946 # define machine_is_sbcamelot() (0)
3947 #endif
3948
3949 #ifdef CONFIG_SA1100_KINGS
3950 # ifdef machine_arch_type
3951 #  undef machine_arch_type
3952 #  define machine_arch_type     __machine_arch_type
3953 # else
3954 #  define machine_arch_type     MACH_TYPE_KINGS
3955 # endif
3956 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
3957 #else
3958 # define machine_is_kings()     (0)
3959 #endif
3960
3961 #ifdef CONFIG_ARCH_SMDK2400
3962 # ifdef machine_arch_type
3963 #  undef machine_arch_type
3964 #  define machine_arch_type     __machine_arch_type
3965 # else
3966 #  define machine_arch_type     MACH_TYPE_SMDK2400
3967 # endif
3968 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
3969 #else
3970 # define machine_is_smdk2400()  (0)
3971 #endif
3972
3973 #ifdef CONFIG_SA1100_COLLIE
3974 # ifdef machine_arch_type
3975 #  undef machine_arch_type
3976 #  define machine_arch_type     __machine_arch_type
3977 # else
3978 #  define machine_arch_type     MACH_TYPE_COLLIE
3979 # endif
3980 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
3981 #else
3982 # define machine_is_collie()    (0)
3983 #endif
3984
3985 #ifdef CONFIG_ARCH_IDR
3986 # ifdef machine_arch_type
3987 #  undef machine_arch_type
3988 #  define machine_arch_type     __machine_arch_type
3989 # else
3990 #  define machine_arch_type     MACH_TYPE_IDR
3991 # endif
3992 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
3993 #else
3994 # define machine_is_idr()       (0)
3995 #endif
3996
3997 #ifdef CONFIG_SA1100_BADGE4
3998 # ifdef machine_arch_type
3999 #  undef machine_arch_type
4000 #  define machine_arch_type     __machine_arch_type
4001 # else
4002 #  define machine_arch_type     MACH_TYPE_BADGE4
4003 # endif
4004 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4005 #else
4006 # define machine_is_badge4()    (0)
4007 #endif
4008
4009 #ifdef CONFIG_ARCH_WEBNET
4010 # ifdef machine_arch_type
4011 #  undef machine_arch_type
4012 #  define machine_arch_type     __machine_arch_type
4013 # else
4014 #  define machine_arch_type     MACH_TYPE_WEBNET
4015 # endif
4016 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4017 #else
4018 # define machine_is_webnet()    (0)
4019 #endif
4020
4021 #ifdef CONFIG_SA1100_D7300
4022 # ifdef machine_arch_type
4023 #  undef machine_arch_type
4024 #  define machine_arch_type     __machine_arch_type
4025 # else
4026 #  define machine_arch_type     MACH_TYPE_D7300
4027 # endif
4028 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4029 #else
4030 # define machine_is_d7300()     (0)
4031 #endif
4032
4033 #ifdef CONFIG_SA1100_CEP
4034 # ifdef machine_arch_type
4035 #  undef machine_arch_type
4036 #  define machine_arch_type     __machine_arch_type
4037 # else
4038 #  define machine_arch_type     MACH_TYPE_CEP
4039 # endif
4040 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4041 #else
4042 # define machine_is_cep()       (0)
4043 #endif
4044
4045 #ifdef CONFIG_ARCH_FORTUNET
4046 # ifdef machine_arch_type
4047 #  undef machine_arch_type
4048 #  define machine_arch_type     __machine_arch_type
4049 # else
4050 #  define machine_arch_type     MACH_TYPE_FORTUNET
4051 # endif
4052 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4053 #else
4054 # define machine_is_fortunet()  (0)
4055 #endif
4056
4057 #ifdef CONFIG_ARCH_VC547X
4058 # ifdef machine_arch_type
4059 #  undef machine_arch_type
4060 #  define machine_arch_type     __machine_arch_type
4061 # else
4062 #  define machine_arch_type     MACH_TYPE_VC547X
4063 # endif
4064 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4065 #else
4066 # define machine_is_vc547x()    (0)
4067 #endif
4068
4069 #ifdef CONFIG_SA1100_FILEWALKER
4070 # ifdef machine_arch_type
4071 #  undef machine_arch_type
4072 #  define machine_arch_type     __machine_arch_type
4073 # else
4074 #  define machine_arch_type     MACH_TYPE_FILEWALKER
4075 # endif
4076 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4077 #else
4078 # define machine_is_filewalker()        (0)
4079 #endif
4080
4081 #ifdef CONFIG_SA1100_NETGATEWAY
4082 # ifdef machine_arch_type
4083 #  undef machine_arch_type
4084 #  define machine_arch_type     __machine_arch_type
4085 # else
4086 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
4087 # endif
4088 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4089 #else
4090 # define machine_is_netgateway()        (0)
4091 #endif
4092
4093 #ifdef CONFIG_SA1100_SYMBOL2800
4094 # ifdef machine_arch_type
4095 #  undef machine_arch_type
4096 #  define machine_arch_type     __machine_arch_type
4097 # else
4098 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
4099 # endif
4100 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4101 #else
4102 # define machine_is_symbol2800()        (0)
4103 #endif
4104
4105 #ifdef CONFIG_SA1100_SUNS
4106 # ifdef machine_arch_type
4107 #  undef machine_arch_type
4108 #  define machine_arch_type     __machine_arch_type
4109 # else
4110 #  define machine_arch_type     MACH_TYPE_SUNS
4111 # endif
4112 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4113 #else
4114 # define machine_is_suns()      (0)
4115 #endif
4116
4117 #ifdef CONFIG_SA1100_FRODO
4118 # ifdef machine_arch_type
4119 #  undef machine_arch_type
4120 #  define machine_arch_type     __machine_arch_type
4121 # else
4122 #  define machine_arch_type     MACH_TYPE_FRODO
4123 # endif
4124 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4125 #else
4126 # define machine_is_frodo()     (0)
4127 #endif
4128
4129 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4130 # ifdef machine_arch_type
4131 #  undef machine_arch_type
4132 #  define machine_arch_type     __machine_arch_type
4133 # else
4134 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4135 # endif
4136 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4137 #else
4138 # define machine_is_ms301()     (0)
4139 #endif
4140
4141 #ifdef CONFIG_ARCH_MX1ADS
4142 # ifdef machine_arch_type
4143 #  undef machine_arch_type
4144 #  define machine_arch_type     __machine_arch_type
4145 # else
4146 #  define machine_arch_type     MACH_TYPE_MX1ADS
4147 # endif
4148 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4149 #else
4150 # define machine_is_mx1ads()    (0)
4151 #endif
4152
4153 #ifdef CONFIG_ARCH_H7201
4154 # ifdef machine_arch_type
4155 #  undef machine_arch_type
4156 #  define machine_arch_type     __machine_arch_type
4157 # else
4158 #  define machine_arch_type     MACH_TYPE_H7201
4159 # endif
4160 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4161 #else
4162 # define machine_is_h7201()     (0)
4163 #endif
4164
4165 #ifdef CONFIG_ARCH_H7202
4166 # ifdef machine_arch_type
4167 #  undef machine_arch_type
4168 #  define machine_arch_type     __machine_arch_type
4169 # else
4170 #  define machine_arch_type     MACH_TYPE_H7202
4171 # endif
4172 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4173 #else
4174 # define machine_is_h7202()     (0)
4175 #endif
4176
4177 #ifdef CONFIG_ARCH_AMICO
4178 # ifdef machine_arch_type
4179 #  undef machine_arch_type
4180 #  define machine_arch_type     __machine_arch_type
4181 # else
4182 #  define machine_arch_type     MACH_TYPE_AMICO
4183 # endif
4184 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4185 #else
4186 # define machine_is_amico()     (0)
4187 #endif
4188
4189 #ifdef CONFIG_SA1100_IAM
4190 # ifdef machine_arch_type
4191 #  undef machine_arch_type
4192 #  define machine_arch_type     __machine_arch_type
4193 # else
4194 #  define machine_arch_type     MACH_TYPE_IAM
4195 # endif
4196 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4197 #else
4198 # define machine_is_iam()       (0)
4199 #endif
4200
4201 #ifdef CONFIG_SA1100_TT530
4202 # ifdef machine_arch_type
4203 #  undef machine_arch_type
4204 #  define machine_arch_type     __machine_arch_type
4205 # else
4206 #  define machine_arch_type     MACH_TYPE_TT530
4207 # endif
4208 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4209 #else
4210 # define machine_is_tt530()     (0)
4211 #endif
4212
4213 #ifdef CONFIG_ARCH_SAM2400
4214 # ifdef machine_arch_type
4215 #  undef machine_arch_type
4216 #  define machine_arch_type     __machine_arch_type
4217 # else
4218 #  define machine_arch_type     MACH_TYPE_SAM2400
4219 # endif
4220 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4221 #else
4222 # define machine_is_sam2400()   (0)
4223 #endif
4224
4225 #ifdef CONFIG_SA1100_JORNADA56X
4226 # ifdef machine_arch_type
4227 #  undef machine_arch_type
4228 #  define machine_arch_type     __machine_arch_type
4229 # else
4230 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4231 # endif
4232 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4233 #else
4234 # define machine_is_jornada56x()        (0)
4235 #endif
4236
4237 #ifdef CONFIG_SA1100_ACTIVE
4238 # ifdef machine_arch_type
4239 #  undef machine_arch_type
4240 #  define machine_arch_type     __machine_arch_type
4241 # else
4242 #  define machine_arch_type     MACH_TYPE_ACTIVE
4243 # endif
4244 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4245 #else
4246 # define machine_is_active()    (0)
4247 #endif
4248
4249 #ifdef CONFIG_ARCH_IQ80321
4250 # ifdef machine_arch_type
4251 #  undef machine_arch_type
4252 #  define machine_arch_type     __machine_arch_type
4253 # else
4254 #  define machine_arch_type     MACH_TYPE_IQ80321
4255 # endif
4256 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4257 #else
4258 # define machine_is_iq80321()   (0)
4259 #endif
4260
4261 #ifdef CONFIG_SA1100_WID
4262 # ifdef machine_arch_type
4263 #  undef machine_arch_type
4264 #  define machine_arch_type     __machine_arch_type
4265 # else
4266 #  define machine_arch_type     MACH_TYPE_WID
4267 # endif
4268 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4269 #else
4270 # define machine_is_wid()       (0)
4271 #endif
4272
4273 #ifdef CONFIG_ARCH_SABINAL
4274 # ifdef machine_arch_type
4275 #  undef machine_arch_type
4276 #  define machine_arch_type     __machine_arch_type
4277 # else
4278 #  define machine_arch_type     MACH_TYPE_SABINAL
4279 # endif
4280 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4281 #else
4282 # define machine_is_sabinal()   (0)
4283 #endif
4284
4285 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4286 # ifdef machine_arch_type
4287 #  undef machine_arch_type
4288 #  define machine_arch_type     __machine_arch_type
4289 # else
4290 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4291 # endif
4292 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4293 #else
4294 # define machine_is_ixp425_matacumbe()  (0)
4295 #endif
4296
4297 #ifdef CONFIG_SA1100_MINIPRINT
4298 # ifdef machine_arch_type
4299 #  undef machine_arch_type
4300 #  define machine_arch_type     __machine_arch_type
4301 # else
4302 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4303 # endif
4304 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4305 #else
4306 # define machine_is_miniprint() (0)
4307 #endif
4308
4309 #ifdef CONFIG_ARCH_ADM510X
4310 # ifdef machine_arch_type
4311 #  undef machine_arch_type
4312 #  define machine_arch_type     __machine_arch_type
4313 # else
4314 #  define machine_arch_type     MACH_TYPE_ADM510X
4315 # endif
4316 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4317 #else
4318 # define machine_is_adm510x()   (0)
4319 #endif
4320
4321 #ifdef CONFIG_SA1100_SVS200
4322 # ifdef machine_arch_type
4323 #  undef machine_arch_type
4324 #  define machine_arch_type     __machine_arch_type
4325 # else
4326 #  define machine_arch_type     MACH_TYPE_SVS200
4327 # endif
4328 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4329 #else
4330 # define machine_is_svs200()    (0)
4331 #endif
4332
4333 #ifdef CONFIG_ARCH_ATG_TCU
4334 # ifdef machine_arch_type
4335 #  undef machine_arch_type
4336 #  define machine_arch_type     __machine_arch_type
4337 # else
4338 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4339 # endif
4340 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4341 #else
4342 # define machine_is_atg_tcu()   (0)
4343 #endif
4344
4345 #ifdef CONFIG_SA1100_JORNADA820
4346 # ifdef machine_arch_type
4347 #  undef machine_arch_type
4348 #  define machine_arch_type     __machine_arch_type
4349 # else
4350 #  define machine_arch_type     MACH_TYPE_JORNADA820
4351 # endif
4352 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4353 #else
4354 # define machine_is_jornada820()        (0)
4355 #endif
4356
4357 #ifdef CONFIG_ARCH_S3C44B0
4358 # ifdef machine_arch_type
4359 #  undef machine_arch_type
4360 #  define machine_arch_type     __machine_arch_type
4361 # else
4362 #  define machine_arch_type     MACH_TYPE_S3C44B0
4363 # endif
4364 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4365 #else
4366 # define machine_is_s3c44b0()   (0)
4367 #endif
4368
4369 #ifdef CONFIG_ARCH_MARGIS2
4370 # ifdef machine_arch_type
4371 #  undef machine_arch_type
4372 #  define machine_arch_type     __machine_arch_type
4373 # else
4374 #  define machine_arch_type     MACH_TYPE_MARGIS2
4375 # endif
4376 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4377 #else
4378 # define machine_is_margis2()   (0)
4379 #endif
4380
4381 #ifdef CONFIG_ARCH_KS8695
4382 # ifdef machine_arch_type
4383 #  undef machine_arch_type
4384 #  define machine_arch_type     __machine_arch_type
4385 # else
4386 #  define machine_arch_type     MACH_TYPE_KS8695
4387 # endif
4388 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4389 #else
4390 # define machine_is_ks8695()    (0)
4391 #endif
4392
4393 #ifdef CONFIG_ARCH_BRH
4394 # ifdef machine_arch_type
4395 #  undef machine_arch_type
4396 #  define machine_arch_type     __machine_arch_type
4397 # else
4398 #  define machine_arch_type     MACH_TYPE_BRH
4399 # endif
4400 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4401 #else
4402 # define machine_is_brh()       (0)
4403 #endif
4404
4405 #ifdef CONFIG_ARCH_S3C2410
4406 # ifdef machine_arch_type
4407 #  undef machine_arch_type
4408 #  define machine_arch_type     __machine_arch_type
4409 # else
4410 #  define machine_arch_type     MACH_TYPE_S3C2410
4411 # endif
4412 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4413 #else
4414 # define machine_is_s3c2410()   (0)
4415 #endif
4416
4417 #ifdef CONFIG_ARCH_POSSIO_PX30
4418 # ifdef machine_arch_type
4419 #  undef machine_arch_type
4420 #  define machine_arch_type     __machine_arch_type
4421 # else
4422 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
4423 # endif
4424 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4425 #else
4426 # define machine_is_possio_px30()       (0)
4427 #endif
4428
4429 #ifdef CONFIG_ARCH_S3C2800
4430 # ifdef machine_arch_type
4431 #  undef machine_arch_type
4432 #  define machine_arch_type     __machine_arch_type
4433 # else
4434 #  define machine_arch_type     MACH_TYPE_S3C2800
4435 # endif
4436 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4437 #else
4438 # define machine_is_s3c2800()   (0)
4439 #endif
4440
4441 #ifdef CONFIG_SA1100_FLEETWOOD
4442 # ifdef machine_arch_type
4443 #  undef machine_arch_type
4444 #  define machine_arch_type     __machine_arch_type
4445 # else
4446 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
4447 # endif
4448 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4449 #else
4450 # define machine_is_fleetwood() (0)
4451 #endif
4452
4453 #ifdef CONFIG_ARCH_OMAHA
4454 # ifdef machine_arch_type
4455 #  undef machine_arch_type
4456 #  define machine_arch_type     __machine_arch_type
4457 # else
4458 #  define machine_arch_type     MACH_TYPE_OMAHA
4459 # endif
4460 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4461 #else
4462 # define machine_is_omaha()     (0)
4463 #endif
4464
4465 #ifdef CONFIG_ARCH_TA7
4466 # ifdef machine_arch_type
4467 #  undef machine_arch_type
4468 #  define machine_arch_type     __machine_arch_type
4469 # else
4470 #  define machine_arch_type     MACH_TYPE_TA7
4471 # endif
4472 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
4473 #else
4474 # define machine_is_ta7()       (0)
4475 #endif
4476
4477 #ifdef CONFIG_SA1100_NOVA
4478 # ifdef machine_arch_type
4479 #  undef machine_arch_type
4480 #  define machine_arch_type     __machine_arch_type
4481 # else
4482 #  define machine_arch_type     MACH_TYPE_NOVA
4483 # endif
4484 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
4485 #else
4486 # define machine_is_nova()      (0)
4487 #endif
4488
4489 #ifdef CONFIG_ARCH_HMK
4490 # ifdef machine_arch_type
4491 #  undef machine_arch_type
4492 #  define machine_arch_type     __machine_arch_type
4493 # else
4494 #  define machine_arch_type     MACH_TYPE_HMK
4495 # endif
4496 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
4497 #else
4498 # define machine_is_hmk()       (0)
4499 #endif
4500
4501 #ifdef CONFIG_ARCH_KARO
4502 # ifdef machine_arch_type
4503 #  undef machine_arch_type
4504 #  define machine_arch_type     __machine_arch_type
4505 # else
4506 #  define machine_arch_type     MACH_TYPE_KARO
4507 # endif
4508 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
4509 #else
4510 # define machine_is_karo()      (0)
4511 #endif
4512
4513 #ifdef CONFIG_SA1100_FESTER
4514 # ifdef machine_arch_type
4515 #  undef machine_arch_type
4516 #  define machine_arch_type     __machine_arch_type
4517 # else
4518 #  define machine_arch_type     MACH_TYPE_FESTER
4519 # endif
4520 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
4521 #else
4522 # define machine_is_fester()    (0)
4523 #endif
4524
4525 #ifdef CONFIG_ARCH_GPI
4526 # ifdef machine_arch_type
4527 #  undef machine_arch_type
4528 #  define machine_arch_type     __machine_arch_type
4529 # else
4530 #  define machine_arch_type     MACH_TYPE_GPI
4531 # endif
4532 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
4533 #else
4534 # define machine_is_gpi()       (0)
4535 #endif
4536
4537 #ifdef CONFIG_ARCH_SMDK2410
4538 # ifdef machine_arch_type
4539 #  undef machine_arch_type
4540 #  define machine_arch_type     __machine_arch_type
4541 # else
4542 #  define machine_arch_type     MACH_TYPE_SMDK2410
4543 # endif
4544 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
4545 #else
4546 # define machine_is_smdk2410()  (0)
4547 #endif
4548
4549 #ifdef CONFIG_ARCH_I519
4550 # ifdef machine_arch_type
4551 #  undef machine_arch_type
4552 #  define machine_arch_type     __machine_arch_type
4553 # else
4554 #  define machine_arch_type     MACH_TYPE_I519
4555 # endif
4556 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
4557 #else
4558 # define machine_is_i519()      (0)
4559 #endif
4560
4561 #ifdef CONFIG_SA1100_NEXIO
4562 # ifdef machine_arch_type
4563 #  undef machine_arch_type
4564 #  define machine_arch_type     __machine_arch_type
4565 # else
4566 #  define machine_arch_type     MACH_TYPE_NEXIO
4567 # endif
4568 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
4569 #else
4570 # define machine_is_nexio()     (0)
4571 #endif
4572
4573 #ifdef CONFIG_SA1100_BITBOX
4574 # ifdef machine_arch_type
4575 #  undef machine_arch_type
4576 #  define machine_arch_type     __machine_arch_type
4577 # else
4578 #  define machine_arch_type     MACH_TYPE_BITBOX
4579 # endif
4580 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
4581 #else
4582 # define machine_is_bitbox()    (0)
4583 #endif
4584
4585 #ifdef CONFIG_SA1100_G200
4586 # ifdef machine_arch_type
4587 #  undef machine_arch_type
4588 #  define machine_arch_type     __machine_arch_type
4589 # else
4590 #  define machine_arch_type     MACH_TYPE_G200
4591 # endif
4592 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
4593 #else
4594 # define machine_is_g200()      (0)
4595 #endif
4596
4597 #ifdef CONFIG_SA1100_GILL
4598 # ifdef machine_arch_type
4599 #  undef machine_arch_type
4600 #  define machine_arch_type     __machine_arch_type
4601 # else
4602 #  define machine_arch_type     MACH_TYPE_GILL
4603 # endif
4604 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
4605 #else
4606 # define machine_is_gill()      (0)
4607 #endif
4608
4609 #ifdef CONFIG_ARCH_PXA_MERCURY
4610 # ifdef machine_arch_type
4611 #  undef machine_arch_type
4612 #  define machine_arch_type     __machine_arch_type
4613 # else
4614 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
4615 # endif
4616 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4617 #else
4618 # define machine_is_pxa_mercury()       (0)
4619 #endif
4620
4621 #ifdef CONFIG_ARCH_CEIVA
4622 # ifdef machine_arch_type
4623 #  undef machine_arch_type
4624 #  define machine_arch_type     __machine_arch_type
4625 # else
4626 #  define machine_arch_type     MACH_TYPE_CEIVA
4627 # endif
4628 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
4629 #else
4630 # define machine_is_ceiva()     (0)
4631 #endif
4632
4633 #ifdef CONFIG_SA1100_FRET
4634 # ifdef machine_arch_type
4635 #  undef machine_arch_type
4636 #  define machine_arch_type     __machine_arch_type
4637 # else
4638 #  define machine_arch_type     MACH_TYPE_FRET
4639 # endif
4640 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
4641 #else
4642 # define machine_is_fret()      (0)
4643 #endif
4644
4645 #ifdef CONFIG_SA1100_EMAILPHONE
4646 # ifdef machine_arch_type
4647 #  undef machine_arch_type
4648 #  define machine_arch_type     __machine_arch_type
4649 # else
4650 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
4651 # endif
4652 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
4653 #else
4654 # define machine_is_emailphone()        (0)
4655 #endif
4656
4657 #ifdef CONFIG_ARCH_H3900
4658 # ifdef machine_arch_type
4659 #  undef machine_arch_type
4660 #  define machine_arch_type     __machine_arch_type
4661 # else
4662 #  define machine_arch_type     MACH_TYPE_H3900
4663 # endif
4664 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
4665 #else
4666 # define machine_is_h3900()     (0)
4667 #endif
4668
4669 #ifdef CONFIG_ARCH_PXA1
4670 # ifdef machine_arch_type
4671 #  undef machine_arch_type
4672 #  define machine_arch_type     __machine_arch_type
4673 # else
4674 #  define machine_arch_type     MACH_TYPE_PXA1
4675 # endif
4676 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
4677 #else
4678 # define machine_is_pxa1()      (0)
4679 #endif
4680
4681 #ifdef CONFIG_SA1100_KOAN369
4682 # ifdef machine_arch_type
4683 #  undef machine_arch_type
4684 #  define machine_arch_type     __machine_arch_type
4685 # else
4686 #  define machine_arch_type     MACH_TYPE_KOAN369
4687 # endif
4688 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
4689 #else
4690 # define machine_is_koan369()   (0)
4691 #endif
4692
4693 #ifdef CONFIG_ARCH_COGENT
4694 # ifdef machine_arch_type
4695 #  undef machine_arch_type
4696 #  define machine_arch_type     __machine_arch_type
4697 # else
4698 #  define machine_arch_type     MACH_TYPE_COGENT
4699 # endif
4700 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
4701 #else
4702 # define machine_is_cogent()    (0)
4703 #endif
4704
4705 #ifdef CONFIG_ARCH_ESL_SIMPUTER
4706 # ifdef machine_arch_type
4707 #  undef machine_arch_type
4708 #  define machine_arch_type     __machine_arch_type
4709 # else
4710 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
4711 # endif
4712 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
4713 #else
4714 # define machine_is_esl_simputer()      (0)
4715 #endif
4716
4717 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
4718 # ifdef machine_arch_type
4719 #  undef machine_arch_type
4720 #  define machine_arch_type     __machine_arch_type
4721 # else
4722 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
4723 # endif
4724 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
4725 #else
4726 # define machine_is_esl_simputer_clr()  (0)
4727 #endif
4728
4729 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
4730 # ifdef machine_arch_type
4731 #  undef machine_arch_type
4732 #  define machine_arch_type     __machine_arch_type
4733 # else
4734 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
4735 # endif
4736 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
4737 #else
4738 # define machine_is_esl_simputer_bw()   (0)
4739 #endif
4740
4741 #ifdef CONFIG_ARCH_HHP_CRADLE
4742 # ifdef machine_arch_type
4743 #  undef machine_arch_type
4744 #  define machine_arch_type     __machine_arch_type
4745 # else
4746 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
4747 # endif
4748 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
4749 #else
4750 # define machine_is_hhp_cradle()        (0)
4751 #endif
4752
4753 #ifdef CONFIG_ARCH_HE500
4754 # ifdef machine_arch_type
4755 #  undef machine_arch_type
4756 #  define machine_arch_type     __machine_arch_type
4757 # else
4758 #  define machine_arch_type     MACH_TYPE_HE500
4759 # endif
4760 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
4761 #else
4762 # define machine_is_he500()     (0)
4763 #endif
4764
4765 #ifdef CONFIG_SA1100_INHANDELF2
4766 # ifdef machine_arch_type
4767 #  undef machine_arch_type
4768 #  define machine_arch_type     __machine_arch_type
4769 # else
4770 #  define machine_arch_type     MACH_TYPE_INHANDELF2
4771 # endif
4772 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
4773 #else
4774 # define machine_is_inhandelf2()        (0)
4775 #endif
4776
4777 #ifdef CONFIG_SA1100_INHANDFTIP
4778 # ifdef machine_arch_type
4779 #  undef machine_arch_type
4780 #  define machine_arch_type     __machine_arch_type
4781 # else
4782 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
4783 # endif
4784 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
4785 #else
4786 # define machine_is_inhandftip()        (0)
4787 #endif
4788
4789 #ifdef CONFIG_SA1100_DNP1110
4790 # ifdef machine_arch_type
4791 #  undef machine_arch_type
4792 #  define machine_arch_type     __machine_arch_type
4793 # else
4794 #  define machine_arch_type     MACH_TYPE_DNP1110
4795 # endif
4796 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
4797 #else
4798 # define machine_is_dnp1110()   (0)
4799 #endif
4800
4801 #ifdef CONFIG_SA1100_PNP1110
4802 # ifdef machine_arch_type
4803 #  undef machine_arch_type
4804 #  define machine_arch_type     __machine_arch_type
4805 # else
4806 #  define machine_arch_type     MACH_TYPE_PNP1110
4807 # endif
4808 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
4809 #else
4810 # define machine_is_pnp1110()   (0)
4811 #endif
4812
4813 #ifdef CONFIG_ARCH_CSB226
4814 # ifdef machine_arch_type
4815 #  undef machine_arch_type
4816 #  define machine_arch_type     __machine_arch_type
4817 # else
4818 #  define machine_arch_type     MACH_TYPE_CSB226
4819 # endif
4820 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
4821 #else
4822 # define machine_is_csb226()    (0)
4823 #endif
4824
4825 #ifdef CONFIG_SA1100_ARNOLD
4826 # ifdef machine_arch_type
4827 #  undef machine_arch_type
4828 #  define machine_arch_type     __machine_arch_type
4829 # else
4830 #  define machine_arch_type     MACH_TYPE_ARNOLD
4831 # endif
4832 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
4833 #else
4834 # define machine_is_arnold()    (0)
4835 #endif
4836
4837 #ifdef CONFIG_MACH_VOICEBLUE
4838 # ifdef machine_arch_type
4839 #  undef machine_arch_type
4840 #  define machine_arch_type     __machine_arch_type
4841 # else
4842 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
4843 # endif
4844 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
4845 #else
4846 # define machine_is_voiceblue() (0)
4847 #endif
4848
4849 #ifdef CONFIG_ARCH_JZ8028
4850 # ifdef machine_arch_type
4851 #  undef machine_arch_type
4852 #  define machine_arch_type     __machine_arch_type
4853 # else
4854 #  define machine_arch_type     MACH_TYPE_JZ8028
4855 # endif
4856 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
4857 #else
4858 # define machine_is_jz8028()    (0)
4859 #endif
4860
4861 #ifdef CONFIG_ARCH_H5400
4862 # ifdef machine_arch_type
4863 #  undef machine_arch_type
4864 #  define machine_arch_type     __machine_arch_type
4865 # else
4866 #  define machine_arch_type     MACH_TYPE_H5400
4867 # endif
4868 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
4869 #else
4870 # define machine_is_h5400()     (0)
4871 #endif
4872
4873 #ifdef CONFIG_SA1100_FORTE
4874 # ifdef machine_arch_type
4875 #  undef machine_arch_type
4876 #  define machine_arch_type     __machine_arch_type
4877 # else
4878 #  define machine_arch_type     MACH_TYPE_FORTE
4879 # endif
4880 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
4881 #else
4882 # define machine_is_forte()     (0)
4883 #endif
4884
4885 #ifdef CONFIG_SA1100_ACAM
4886 # ifdef machine_arch_type
4887 #  undef machine_arch_type
4888 #  define machine_arch_type     __machine_arch_type
4889 # else
4890 #  define machine_arch_type     MACH_TYPE_ACAM
4891 # endif
4892 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
4893 #else
4894 # define machine_is_acam()      (0)
4895 #endif
4896
4897 #ifdef CONFIG_SA1100_ABOX
4898 # ifdef machine_arch_type
4899 #  undef machine_arch_type
4900 #  define machine_arch_type     __machine_arch_type
4901 # else
4902 #  define machine_arch_type     MACH_TYPE_ABOX
4903 # endif
4904 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
4905 #else
4906 # define machine_is_abox()      (0)
4907 #endif
4908
4909 #ifdef CONFIG_ARCH_ATMEL
4910 # ifdef machine_arch_type
4911 #  undef machine_arch_type
4912 #  define machine_arch_type     __machine_arch_type
4913 # else
4914 #  define machine_arch_type     MACH_TYPE_ATMEL
4915 # endif
4916 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
4917 #else
4918 # define machine_is_atmel()     (0)
4919 #endif
4920
4921 #ifdef CONFIG_ARCH_SITSANG
4922 # ifdef machine_arch_type
4923 #  undef machine_arch_type
4924 #  define machine_arch_type     __machine_arch_type
4925 # else
4926 #  define machine_arch_type     MACH_TYPE_SITSANG
4927 # endif
4928 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
4929 #else
4930 # define machine_is_sitsang()   (0)
4931 #endif
4932
4933 #ifdef CONFIG_SA1100_CPU1110LCDNET
4934 # ifdef machine_arch_type
4935 #  undef machine_arch_type
4936 #  define machine_arch_type     __machine_arch_type
4937 # else
4938 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
4939 # endif
4940 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
4941 #else
4942 # define machine_is_cpu1110lcdnet()     (0)
4943 #endif
4944
4945 #ifdef CONFIG_ARCH_MPL_VCMA9
4946 # ifdef machine_arch_type
4947 #  undef machine_arch_type
4948 #  define machine_arch_type     __machine_arch_type
4949 # else
4950 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
4951 # endif
4952 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
4953 #else
4954 # define machine_is_mpl_vcma9() (0)
4955 #endif
4956
4957 #ifdef CONFIG_ARCH_OPUS_A1
4958 # ifdef machine_arch_type
4959 #  undef machine_arch_type
4960 #  define machine_arch_type     __machine_arch_type
4961 # else
4962 #  define machine_arch_type     MACH_TYPE_OPUS_A1
4963 # endif
4964 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
4965 #else
4966 # define machine_is_opus_a1()   (0)
4967 #endif
4968
4969 #ifdef CONFIG_ARCH_DAYTONA
4970 # ifdef machine_arch_type
4971 #  undef machine_arch_type
4972 #  define machine_arch_type     __machine_arch_type
4973 # else
4974 #  define machine_arch_type     MACH_TYPE_DAYTONA
4975 # endif
4976 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
4977 #else
4978 # define machine_is_daytona()   (0)
4979 #endif
4980
4981 #ifdef CONFIG_SA1100_KILLBEAR
4982 # ifdef machine_arch_type
4983 #  undef machine_arch_type
4984 #  define machine_arch_type     __machine_arch_type
4985 # else
4986 #  define machine_arch_type     MACH_TYPE_KILLBEAR
4987 # endif
4988 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
4989 #else
4990 # define machine_is_killbear()  (0)
4991 #endif
4992
4993 #ifdef CONFIG_ARCH_YOHO
4994 # ifdef machine_arch_type
4995 #  undef machine_arch_type
4996 #  define machine_arch_type     __machine_arch_type
4997 # else
4998 #  define machine_arch_type     MACH_TYPE_YOHO
4999 # endif
5000 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5001 #else
5002 # define machine_is_yoho()      (0)
5003 #endif
5004
5005 #ifdef CONFIG_ARCH_JASPER
5006 # ifdef machine_arch_type
5007 #  undef machine_arch_type
5008 #  define machine_arch_type     __machine_arch_type
5009 # else
5010 #  define machine_arch_type     MACH_TYPE_JASPER
5011 # endif
5012 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5013 #else
5014 # define machine_is_jasper()    (0)
5015 #endif
5016
5017 #ifdef CONFIG_ARCH_DSC25
5018 # ifdef machine_arch_type
5019 #  undef machine_arch_type
5020 #  define machine_arch_type     __machine_arch_type
5021 # else
5022 #  define machine_arch_type     MACH_TYPE_DSC25
5023 # endif
5024 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5025 #else
5026 # define machine_is_dsc25()     (0)
5027 #endif
5028
5029 #ifdef CONFIG_MACH_OMAP_INNOVATOR
5030 # ifdef machine_arch_type
5031 #  undef machine_arch_type
5032 #  define machine_arch_type     __machine_arch_type
5033 # else
5034 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
5035 # endif
5036 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5037 #else
5038 # define machine_is_omap_innovator()    (0)
5039 #endif
5040
5041 #ifdef CONFIG_ARCH_RAMSES
5042 # ifdef machine_arch_type
5043 #  undef machine_arch_type
5044 #  define machine_arch_type     __machine_arch_type
5045 # else
5046 #  define machine_arch_type     MACH_TYPE_RAMSES
5047 # endif
5048 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5049 #else
5050 # define machine_is_mnci()      (0)
5051 #endif
5052
5053 #ifdef CONFIG_ARCH_S28X
5054 # ifdef machine_arch_type
5055 #  undef machine_arch_type
5056 #  define machine_arch_type     __machine_arch_type
5057 # else
5058 #  define machine_arch_type     MACH_TYPE_S28X
5059 # endif
5060 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5061 #else
5062 # define machine_is_s28x()      (0)
5063 #endif
5064
5065 #ifdef CONFIG_ARCH_MPORT3
5066 # ifdef machine_arch_type
5067 #  undef machine_arch_type
5068 #  define machine_arch_type     __machine_arch_type
5069 # else
5070 #  define machine_arch_type     MACH_TYPE_MPORT3
5071 # endif
5072 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5073 #else
5074 # define machine_is_mport3()    (0)
5075 #endif
5076
5077 #ifdef CONFIG_ARCH_PXA_EAGLE250
5078 # ifdef machine_arch_type
5079 #  undef machine_arch_type
5080 #  define machine_arch_type     __machine_arch_type
5081 # else
5082 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
5083 # endif
5084 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5085 #else
5086 # define machine_is_pxa_eagle250()      (0)
5087 #endif
5088
5089 #ifdef CONFIG_ARCH_PDB
5090 # ifdef machine_arch_type
5091 #  undef machine_arch_type
5092 #  define machine_arch_type     __machine_arch_type
5093 # else
5094 #  define machine_arch_type     MACH_TYPE_PDB
5095 # endif
5096 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5097 #else
5098 # define machine_is_pdb()       (0)
5099 #endif
5100
5101 #ifdef CONFIG_SA1100_BLUE_2G
5102 # ifdef machine_arch_type
5103 #  undef machine_arch_type
5104 #  define machine_arch_type     __machine_arch_type
5105 # else
5106 #  define machine_arch_type     MACH_TYPE_BLUE_2G
5107 # endif
5108 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5109 #else
5110 # define machine_is_blue_2g()   (0)
5111 #endif
5112
5113 #ifdef CONFIG_SA1100_BLUEARCH
5114 # ifdef machine_arch_type
5115 #  undef machine_arch_type
5116 #  define machine_arch_type     __machine_arch_type
5117 # else
5118 #  define machine_arch_type     MACH_TYPE_BLUEARCH
5119 # endif
5120 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5121 #else
5122 # define machine_is_bluearch()  (0)
5123 #endif
5124
5125 #ifdef CONFIG_ARCH_IXDP2400
5126 # ifdef machine_arch_type
5127 #  undef machine_arch_type
5128 #  define machine_arch_type     __machine_arch_type
5129 # else
5130 #  define machine_arch_type     MACH_TYPE_IXDP2400
5131 # endif
5132 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5133 #else
5134 # define machine_is_ixdp2400()  (0)
5135 #endif
5136
5137 #ifdef CONFIG_ARCH_IXDP2800
5138 # ifdef machine_arch_type
5139 #  undef machine_arch_type
5140 #  define machine_arch_type     __machine_arch_type
5141 # else
5142 #  define machine_arch_type     MACH_TYPE_IXDP2800
5143 # endif
5144 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5145 #else
5146 # define machine_is_ixdp2800()  (0)
5147 #endif
5148
5149 #ifdef CONFIG_SA1100_EXPLORER
5150 # ifdef machine_arch_type
5151 #  undef machine_arch_type
5152 #  define machine_arch_type     __machine_arch_type
5153 # else
5154 #  define machine_arch_type     MACH_TYPE_EXPLORER
5155 # endif
5156 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5157 #else
5158 # define machine_is_explorer()  (0)
5159 #endif
5160
5161 #ifdef CONFIG_ARCH_IXDP425
5162 # ifdef machine_arch_type
5163 #  undef machine_arch_type
5164 #  define machine_arch_type     __machine_arch_type
5165 # else
5166 #  define machine_arch_type     MACH_TYPE_IXDP425
5167 # endif
5168 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5169 #else
5170 # define machine_is_ixdp425()   (0)
5171 #endif
5172
5173 #ifdef CONFIG_ARCH_CHIMP
5174 # ifdef machine_arch_type
5175 #  undef machine_arch_type
5176 #  define machine_arch_type     __machine_arch_type
5177 # else
5178 #  define machine_arch_type     MACH_TYPE_CHIMP
5179 # endif
5180 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5181 #else
5182 # define machine_is_chimp()     (0)
5183 #endif
5184
5185 #ifdef CONFIG_ARCH_STORK_NEST
5186 # ifdef machine_arch_type
5187 #  undef machine_arch_type
5188 #  define machine_arch_type     __machine_arch_type
5189 # else
5190 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5191 # endif
5192 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5193 #else
5194 # define machine_is_stork_nest()        (0)
5195 #endif
5196
5197 #ifdef CONFIG_ARCH_STORK_EGG
5198 # ifdef machine_arch_type
5199 #  undef machine_arch_type
5200 #  define machine_arch_type     __machine_arch_type
5201 # else
5202 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5203 # endif
5204 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5205 #else
5206 # define machine_is_stork_egg() (0)
5207 #endif
5208
5209 #ifdef CONFIG_SA1100_WISMO
5210 # ifdef machine_arch_type
5211 #  undef machine_arch_type
5212 #  define machine_arch_type     __machine_arch_type
5213 # else
5214 #  define machine_arch_type     MACH_TYPE_WISMO
5215 # endif
5216 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5217 #else
5218 # define machine_is_wismo()     (0)
5219 #endif
5220
5221 #ifdef CONFIG_ARCH_EZLINX
5222 # ifdef machine_arch_type
5223 #  undef machine_arch_type
5224 #  define machine_arch_type     __machine_arch_type
5225 # else
5226 #  define machine_arch_type     MACH_TYPE_EZLINX
5227 # endif
5228 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5229 #else
5230 # define machine_is_ezlinx()    (0)
5231 #endif
5232
5233 #ifdef CONFIG_ARCH_AT91RM9200
5234 # ifdef machine_arch_type
5235 #  undef machine_arch_type
5236 #  define machine_arch_type     __machine_arch_type
5237 # else
5238 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5239 # endif
5240 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5241 #else
5242 # define machine_is_at91rm9200()        (0)
5243 #endif
5244
5245 #ifdef CONFIG_ARCH_ADTECH_ORION
5246 # ifdef machine_arch_type
5247 #  undef machine_arch_type
5248 #  define machine_arch_type     __machine_arch_type
5249 # else
5250 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5251 # endif
5252 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5253 #else
5254 # define machine_is_adtech_orion()      (0)
5255 #endif
5256
5257 #ifdef CONFIG_ARCH_NEPTUNE
5258 # ifdef machine_arch_type
5259 #  undef machine_arch_type
5260 #  define machine_arch_type     __machine_arch_type
5261 # else
5262 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5263 # endif
5264 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5265 #else
5266 # define machine_is_neptune()   (0)
5267 #endif
5268
5269 #ifdef CONFIG_SA1100_HACKKIT
5270 # ifdef machine_arch_type
5271 #  undef machine_arch_type
5272 #  define machine_arch_type     __machine_arch_type
5273 # else
5274 #  define machine_arch_type     MACH_TYPE_HACKKIT
5275 # endif
5276 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5277 #else
5278 # define machine_is_hackkit()   (0)
5279 #endif
5280
5281 #ifdef CONFIG_ARCH_PXA_WINS30
5282 # ifdef machine_arch_type
5283 #  undef machine_arch_type
5284 #  define machine_arch_type     __machine_arch_type
5285 # else
5286 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5287 # endif
5288 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5289 #else
5290 # define machine_is_pxa_wins30()        (0)
5291 #endif
5292
5293 #ifdef CONFIG_SA1100_LAVINNA
5294 # ifdef machine_arch_type
5295 #  undef machine_arch_type
5296 #  define machine_arch_type     __machine_arch_type
5297 # else
5298 #  define machine_arch_type     MACH_TYPE_LAVINNA
5299 # endif
5300 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5301 #else
5302 # define machine_is_lavinna()   (0)
5303 #endif
5304
5305 #ifdef CONFIG_ARCH_PXA_UENGINE
5306 # ifdef machine_arch_type
5307 #  undef machine_arch_type
5308 #  define machine_arch_type     __machine_arch_type
5309 # else
5310 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5311 # endif
5312 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5313 #else
5314 # define machine_is_pxa_uengine()       (0)
5315 #endif
5316
5317 #ifdef CONFIG_ARCH_INNOKOM
5318 # ifdef machine_arch_type
5319 #  undef machine_arch_type
5320 #  define machine_arch_type     __machine_arch_type
5321 # else
5322 #  define machine_arch_type     MACH_TYPE_INNOKOM
5323 # endif
5324 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5325 #else
5326 # define machine_is_innokom()   (0)
5327 #endif
5328
5329 #ifdef CONFIG_ARCH_BMS
5330 # ifdef machine_arch_type
5331 #  undef machine_arch_type
5332 #  define machine_arch_type     __machine_arch_type
5333 # else
5334 #  define machine_arch_type     MACH_TYPE_BMS
5335 # endif
5336 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5337 #else
5338 # define machine_is_bms()       (0)
5339 #endif
5340
5341 #ifdef CONFIG_ARCH_IXCDP1100
5342 # ifdef machine_arch_type
5343 #  undef machine_arch_type
5344 #  define machine_arch_type     __machine_arch_type
5345 # else
5346 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5347 # endif
5348 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5349 #else
5350 # define machine_is_ixcdp1100() (0)
5351 #endif
5352
5353 #ifdef CONFIG_ARCH_PRPMC1100
5354 # ifdef machine_arch_type
5355 #  undef machine_arch_type
5356 #  define machine_arch_type     __machine_arch_type
5357 # else
5358 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5359 # endif
5360 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5361 #else
5362 # define machine_is_prpmc1100() (0)
5363 #endif
5364
5365 #ifdef CONFIG_ARCH_AT91RM9200DK
5366 # ifdef machine_arch_type
5367 #  undef machine_arch_type
5368 #  define machine_arch_type     __machine_arch_type
5369 # else
5370 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5371 # endif
5372 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5373 #else
5374 # define machine_is_at91rm9200dk()      (0)
5375 #endif
5376
5377 #ifdef CONFIG_ARCH_ARMSTICK
5378 # ifdef machine_arch_type
5379 #  undef machine_arch_type
5380 #  define machine_arch_type     __machine_arch_type
5381 # else
5382 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5383 # endif
5384 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5385 #else
5386 # define machine_is_armstick()  (0)
5387 #endif
5388
5389 #ifdef CONFIG_ARCH_ARMONIE
5390 # ifdef machine_arch_type
5391 #  undef machine_arch_type
5392 #  define machine_arch_type     __machine_arch_type
5393 # else
5394 #  define machine_arch_type     MACH_TYPE_ARMONIE
5395 # endif
5396 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5397 #else
5398 # define machine_is_armonie()   (0)
5399 #endif
5400
5401 #ifdef CONFIG_ARCH_MPORT1
5402 # ifdef machine_arch_type
5403 #  undef machine_arch_type
5404 #  define machine_arch_type     __machine_arch_type
5405 # else
5406 #  define machine_arch_type     MACH_TYPE_MPORT1
5407 # endif
5408 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5409 #else
5410 # define machine_is_mport1()    (0)
5411 #endif
5412
5413 #ifdef CONFIG_ARCH_S3C5410
5414 # ifdef machine_arch_type
5415 #  undef machine_arch_type
5416 #  define machine_arch_type     __machine_arch_type
5417 # else
5418 #  define machine_arch_type     MACH_TYPE_S3C5410
5419 # endif
5420 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5421 #else
5422 # define machine_is_s3c5410()   (0)
5423 #endif
5424
5425 #ifdef CONFIG_ARCH_ZCP320A
5426 # ifdef machine_arch_type
5427 #  undef machine_arch_type
5428 #  define machine_arch_type     __machine_arch_type
5429 # else
5430 #  define machine_arch_type     MACH_TYPE_ZCP320A
5431 # endif
5432 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5433 #else
5434 # define machine_is_zcp320a()   (0)
5435 #endif
5436
5437 #ifdef CONFIG_ARCH_I_BOX
5438 # ifdef machine_arch_type
5439 #  undef machine_arch_type
5440 #  define machine_arch_type     __machine_arch_type
5441 # else
5442 #  define machine_arch_type     MACH_TYPE_I_BOX
5443 # endif
5444 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5445 #else
5446 # define machine_is_i_box()     (0)
5447 #endif
5448
5449 #ifdef CONFIG_ARCH_STLC1502
5450 # ifdef machine_arch_type
5451 #  undef machine_arch_type
5452 #  define machine_arch_type     __machine_arch_type
5453 # else
5454 #  define machine_arch_type     MACH_TYPE_STLC1502
5455 # endif
5456 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5457 #else
5458 # define machine_is_stlc1502()  (0)
5459 #endif
5460
5461 #ifdef CONFIG_ARCH_SIREN
5462 # ifdef machine_arch_type
5463 #  undef machine_arch_type
5464 #  define machine_arch_type     __machine_arch_type
5465 # else
5466 #  define machine_arch_type     MACH_TYPE_SIREN
5467 # endif
5468 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
5469 #else
5470 # define machine_is_siren()     (0)
5471 #endif
5472
5473 #ifdef CONFIG_ARCH_GREENLAKE
5474 # ifdef machine_arch_type
5475 #  undef machine_arch_type
5476 #  define machine_arch_type     __machine_arch_type
5477 # else
5478 #  define machine_arch_type     MACH_TYPE_GREENLAKE
5479 # endif
5480 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5481 #else
5482 # define machine_is_greenlake() (0)
5483 #endif
5484
5485 #ifdef CONFIG_ARCH_ARGUS
5486 # ifdef machine_arch_type
5487 #  undef machine_arch_type
5488 #  define machine_arch_type     __machine_arch_type
5489 # else
5490 #  define machine_arch_type     MACH_TYPE_ARGUS
5491 # endif
5492 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
5493 #else
5494 # define machine_is_argus()     (0)
5495 #endif
5496
5497 #ifdef CONFIG_SA1100_COMBADGE
5498 # ifdef machine_arch_type
5499 #  undef machine_arch_type
5500 #  define machine_arch_type     __machine_arch_type
5501 # else
5502 #  define machine_arch_type     MACH_TYPE_COMBADGE
5503 # endif
5504 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
5505 #else
5506 # define machine_is_combadge()  (0)
5507 #endif
5508
5509 #ifdef CONFIG_ARCH_ROKEPXA
5510 # ifdef machine_arch_type
5511 #  undef machine_arch_type
5512 #  define machine_arch_type     __machine_arch_type
5513 # else
5514 #  define machine_arch_type     MACH_TYPE_ROKEPXA
5515 # endif
5516 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
5517 #else
5518 # define machine_is_rokepxa()   (0)
5519 #endif
5520
5521 #ifdef CONFIG_ARCH_CINTEGRATOR
5522 # ifdef machine_arch_type
5523 #  undef machine_arch_type
5524 #  define machine_arch_type     __machine_arch_type
5525 # else
5526 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
5527 # endif
5528 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5529 #else
5530 # define machine_is_cintegrator()       (0)
5531 #endif
5532
5533 #ifdef CONFIG_ARCH_GUIDEA07
5534 # ifdef machine_arch_type
5535 #  undef machine_arch_type
5536 #  define machine_arch_type     __machine_arch_type
5537 # else
5538 #  define machine_arch_type     MACH_TYPE_GUIDEA07
5539 # endif
5540 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
5541 #else
5542 # define machine_is_guidea07()  (0)
5543 #endif
5544
5545 #ifdef CONFIG_ARCH_TAT257
5546 # ifdef machine_arch_type
5547 #  undef machine_arch_type
5548 #  define machine_arch_type     __machine_arch_type
5549 # else
5550 #  define machine_arch_type     MACH_TYPE_TAT257
5551 # endif
5552 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
5553 #else
5554 # define machine_is_tat257()    (0)
5555 #endif
5556
5557 #ifdef CONFIG_ARCH_IGP2425
5558 # ifdef machine_arch_type
5559 #  undef machine_arch_type
5560 #  define machine_arch_type     __machine_arch_type
5561 # else
5562 #  define machine_arch_type     MACH_TYPE_IGP2425
5563 # endif
5564 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
5565 #else
5566 # define machine_is_igp2425()   (0)
5567 #endif
5568
5569 #ifdef CONFIG_ARCH_BLUEGRAMMA
5570 # ifdef machine_arch_type
5571 #  undef machine_arch_type
5572 #  define machine_arch_type     __machine_arch_type
5573 # else
5574 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
5575 # endif
5576 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5577 #else
5578 # define machine_is_bluegrama() (0)
5579 #endif
5580
5581 #ifdef CONFIG_ARCH_IPOD
5582 # ifdef machine_arch_type
5583 #  undef machine_arch_type
5584 #  define machine_arch_type     __machine_arch_type
5585 # else
5586 #  define machine_arch_type     MACH_TYPE_IPOD
5587 # endif
5588 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
5589 #else
5590 # define machine_is_ipod()      (0)
5591 #endif
5592
5593 #ifdef CONFIG_ARCH_ADSBITSYX
5594 # ifdef machine_arch_type
5595 #  undef machine_arch_type
5596 #  define machine_arch_type     __machine_arch_type
5597 # else
5598 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
5599 # endif
5600 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5601 #else
5602 # define machine_is_adsbitsyx() (0)
5603 #endif
5604
5605 #ifdef CONFIG_ARCH_TRIZEPS2
5606 # ifdef machine_arch_type
5607 #  undef machine_arch_type
5608 #  define machine_arch_type     __machine_arch_type
5609 # else
5610 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
5611 # endif
5612 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
5613 #else
5614 # define machine_is_trizeps2()  (0)
5615 #endif
5616
5617 #ifdef CONFIG_ARCH_VIPER
5618 # ifdef machine_arch_type
5619 #  undef machine_arch_type
5620 #  define machine_arch_type     __machine_arch_type
5621 # else
5622 #  define machine_arch_type     MACH_TYPE_VIPER
5623 # endif
5624 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
5625 #else
5626 # define machine_is_viper()     (0)
5627 #endif
5628
5629 #ifdef CONFIG_SA1100_ADSBITSYPLUS
5630 # ifdef machine_arch_type
5631 #  undef machine_arch_type
5632 #  define machine_arch_type     __machine_arch_type
5633 # else
5634 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
5635 # endif
5636 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5637 #else
5638 # define machine_is_adsbitsyplus()      (0)
5639 #endif
5640
5641 #ifdef CONFIG_SA1100_ADSAGC
5642 # ifdef machine_arch_type
5643 #  undef machine_arch_type
5644 #  define machine_arch_type     __machine_arch_type
5645 # else
5646 #  define machine_arch_type     MACH_TYPE_ADSAGC
5647 # endif
5648 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
5649 #else
5650 # define machine_is_adsagc()    (0)
5651 #endif
5652
5653 #ifdef CONFIG_ARCH_STP7312
5654 # ifdef machine_arch_type
5655 #  undef machine_arch_type
5656 #  define machine_arch_type     __machine_arch_type
5657 # else
5658 #  define machine_arch_type     MACH_TYPE_STP7312
5659 # endif
5660 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
5661 #else
5662 # define machine_is_stp7312()   (0)
5663 #endif
5664
5665 #ifdef CONFIG_MACH_NX_PHNX
5666 # ifdef machine_arch_type
5667 #  undef machine_arch_type
5668 #  define machine_arch_type     __machine_arch_type
5669 # else
5670 #  define machine_arch_type     MACH_TYPE_NX_PHNX
5671 # endif
5672 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
5673 #else
5674 # define machine_is_nx_phnx()   (0)
5675 #endif
5676
5677 #ifdef CONFIG_ARCH_WEP_EP250
5678 # ifdef machine_arch_type
5679 #  undef machine_arch_type
5680 #  define machine_arch_type     __machine_arch_type
5681 # else
5682 #  define machine_arch_type     MACH_TYPE_WEP_EP250
5683 # endif
5684 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5685 #else
5686 # define machine_is_wep_ep250() (0)
5687 #endif
5688
5689 #ifdef CONFIG_ARCH_INHANDELF3
5690 # ifdef machine_arch_type
5691 #  undef machine_arch_type
5692 #  define machine_arch_type     __machine_arch_type
5693 # else
5694 #  define machine_arch_type     MACH_TYPE_INHANDELF3
5695 # endif
5696 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
5697 #else
5698 # define machine_is_inhandelf3()        (0)
5699 #endif
5700
5701 #ifdef CONFIG_ARCH_ADI_COYOTE
5702 # ifdef machine_arch_type
5703 #  undef machine_arch_type
5704 #  define machine_arch_type     __machine_arch_type
5705 # else
5706 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
5707 # endif
5708 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
5709 #else
5710 # define machine_is_adi_coyote()        (0)
5711 #endif
5712
5713 #ifdef CONFIG_ARCH_IYONIX
5714 # ifdef machine_arch_type
5715 #  undef machine_arch_type
5716 #  define machine_arch_type     __machine_arch_type
5717 # else
5718 #  define machine_arch_type     MACH_TYPE_IYONIX
5719 # endif
5720 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
5721 #else
5722 # define machine_is_iyonix()    (0)
5723 #endif
5724
5725 #ifdef CONFIG_ARCH_DAMICAM_SA1110
5726 # ifdef machine_arch_type
5727 #  undef machine_arch_type
5728 #  define machine_arch_type     __machine_arch_type
5729 # else
5730 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
5731 # endif
5732 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
5733 #else
5734 # define machine_is_damicam1()  (0)
5735 #endif
5736
5737 #ifdef CONFIG_ARCH_MEG03
5738 # ifdef machine_arch_type
5739 #  undef machine_arch_type
5740 #  define machine_arch_type     __machine_arch_type
5741 # else
5742 #  define machine_arch_type     MACH_TYPE_MEG03
5743 # endif
5744 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
5745 #else
5746 # define machine_is_meg03()     (0)
5747 #endif
5748
5749 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
5750 # ifdef machine_arch_type
5751 #  undef machine_arch_type
5752 #  define machine_arch_type     __machine_arch_type
5753 # else
5754 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
5755 # endif
5756 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
5757 #else
5758 # define machine_is_pxa_whitechapel()   (0)
5759 #endif
5760
5761 #ifdef CONFIG_ARCH_NWSC
5762 # ifdef machine_arch_type
5763 #  undef machine_arch_type
5764 #  define machine_arch_type     __machine_arch_type
5765 # else
5766 #  define machine_arch_type     MACH_TYPE_NWSC
5767 # endif
5768 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
5769 #else
5770 # define machine_is_nwsc()      (0)
5771 #endif
5772
5773 #ifdef CONFIG_ARCH_NWLARM
5774 # ifdef machine_arch_type
5775 #  undef machine_arch_type
5776 #  define machine_arch_type     __machine_arch_type
5777 # else
5778 #  define machine_arch_type     MACH_TYPE_NWLARM
5779 # endif
5780 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
5781 #else
5782 # define machine_is_nwlarm()    (0)
5783 #endif
5784
5785 #ifdef CONFIG_ARCH_IXP425_MGUARD
5786 # ifdef machine_arch_type
5787 #  undef machine_arch_type
5788 #  define machine_arch_type     __machine_arch_type
5789 # else
5790 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
5791 # endif
5792 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
5793 #else
5794 # define machine_is_ixp425_mguard()     (0)
5795 #endif
5796
5797 #ifdef CONFIG_ARCH_PXA_NETDCU4
5798 # ifdef machine_arch_type
5799 #  undef machine_arch_type
5800 #  define machine_arch_type     __machine_arch_type
5801 # else
5802 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
5803 # endif
5804 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
5805 #else
5806 # define machine_is_pxa_netdcu4()       (0)
5807 #endif
5808
5809 #ifdef CONFIG_ARCH_IXDP2401
5810 # ifdef machine_arch_type
5811 #  undef machine_arch_type
5812 #  define machine_arch_type     __machine_arch_type
5813 # else
5814 #  define machine_arch_type     MACH_TYPE_IXDP2401
5815 # endif
5816 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
5817 #else
5818 # define machine_is_ixdp2401()  (0)
5819 #endif
5820
5821 #ifdef CONFIG_ARCH_IXDP2801
5822 # ifdef machine_arch_type
5823 #  undef machine_arch_type
5824 #  define machine_arch_type     __machine_arch_type
5825 # else
5826 #  define machine_arch_type     MACH_TYPE_IXDP2801
5827 # endif
5828 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
5829 #else
5830 # define machine_is_ixdp2801()  (0)
5831 #endif
5832
5833 #ifdef CONFIG_ARCH_ZODIAC
5834 # ifdef machine_arch_type
5835 #  undef machine_arch_type
5836 #  define machine_arch_type     __machine_arch_type
5837 # else
5838 #  define machine_arch_type     MACH_TYPE_ZODIAC
5839 # endif
5840 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
5841 #else
5842 # define machine_is_zodiac()    (0)
5843 #endif
5844
5845 #ifdef CONFIG_ARCH_ARMMODUL
5846 # ifdef machine_arch_type
5847 #  undef machine_arch_type
5848 #  define machine_arch_type     __machine_arch_type
5849 # else
5850 #  define machine_arch_type     MACH_TYPE_ARMMODUL
5851 # endif
5852 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
5853 #else
5854 # define machine_is_armmodul()  (0)
5855 #endif
5856
5857 #ifdef CONFIG_SA1100_KETOP
5858 # ifdef machine_arch_type
5859 #  undef machine_arch_type
5860 #  define machine_arch_type     __machine_arch_type
5861 # else
5862 #  define machine_arch_type     MACH_TYPE_KETOP
5863 # endif
5864 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
5865 #else
5866 # define machine_is_ketop()     (0)
5867 #endif
5868
5869 #ifdef CONFIG_ARCH_AV7200
5870 # ifdef machine_arch_type
5871 #  undef machine_arch_type
5872 #  define machine_arch_type     __machine_arch_type
5873 # else
5874 #  define machine_arch_type     MACH_TYPE_AV7200
5875 # endif
5876 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
5877 #else
5878 # define machine_is_av7200()    (0)
5879 #endif
5880
5881 #ifdef CONFIG_ARCH_ARCH_TI925
5882 # ifdef machine_arch_type
5883 #  undef machine_arch_type
5884 #  define machine_arch_type     __machine_arch_type
5885 # else
5886 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
5887 # endif
5888 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
5889 #else
5890 # define machine_is_arch_ti925()        (0)
5891 #endif
5892
5893 #ifdef CONFIG_ARCH_ACQ200
5894 # ifdef machine_arch_type
5895 #  undef machine_arch_type
5896 #  define machine_arch_type     __machine_arch_type
5897 # else
5898 #  define machine_arch_type     MACH_TYPE_ACQ200
5899 # endif
5900 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
5901 #else
5902 # define machine_is_acq200()    (0)
5903 #endif
5904
5905 #ifdef CONFIG_SA1100_PT_DAFIT
5906 # ifdef machine_arch_type
5907 #  undef machine_arch_type
5908 #  define machine_arch_type     __machine_arch_type
5909 # else
5910 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
5911 # endif
5912 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
5913 #else
5914 # define machine_is_pt_dafit()  (0)
5915 #endif
5916
5917 #ifdef CONFIG_ARCH_IHBA
5918 # ifdef machine_arch_type
5919 #  undef machine_arch_type
5920 #  define machine_arch_type     __machine_arch_type
5921 # else
5922 #  define machine_arch_type     MACH_TYPE_IHBA
5923 # endif
5924 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
5925 #else
5926 # define machine_is_ihba()      (0)
5927 #endif
5928
5929 #ifdef CONFIG_ARCH_QUINQUE
5930 # ifdef machine_arch_type
5931 #  undef machine_arch_type
5932 #  define machine_arch_type     __machine_arch_type
5933 # else
5934 #  define machine_arch_type     MACH_TYPE_QUINQUE
5935 # endif
5936 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
5937 #else
5938 # define machine_is_quinque()   (0)
5939 #endif
5940
5941 #ifdef CONFIG_ARCH_NIMBRAONE
5942 # ifdef machine_arch_type
5943 #  undef machine_arch_type
5944 #  define machine_arch_type     __machine_arch_type
5945 # else
5946 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
5947 # endif
5948 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
5949 #else
5950 # define machine_is_nimbraone() (0)
5951 #endif
5952
5953 #ifdef CONFIG_ARCH_NIMBRA29X
5954 # ifdef machine_arch_type
5955 #  undef machine_arch_type
5956 #  define machine_arch_type     __machine_arch_type
5957 # else
5958 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
5959 # endif
5960 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
5961 #else
5962 # define machine_is_nimbra29x() (0)
5963 #endif
5964
5965 #ifdef CONFIG_ARCH_NIMBRA210
5966 # ifdef machine_arch_type
5967 #  undef machine_arch_type
5968 #  define machine_arch_type     __machine_arch_type
5969 # else
5970 #  define machine_arch_type     MACH_TYPE_NIMBRA210
5971 # endif
5972 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
5973 #else
5974 # define machine_is_nimbra210() (0)
5975 #endif
5976
5977 #ifdef CONFIG_ARCH_HHP_D95XX
5978 # ifdef machine_arch_type
5979 #  undef machine_arch_type
5980 #  define machine_arch_type     __machine_arch_type
5981 # else
5982 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
5983 # endif
5984 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
5985 #else
5986 # define machine_is_hhp_d95xx() (0)
5987 #endif
5988
5989 #ifdef CONFIG_ARCH_LABARM
5990 # ifdef machine_arch_type
5991 #  undef machine_arch_type
5992 #  define machine_arch_type     __machine_arch_type
5993 # else
5994 #  define machine_arch_type     MACH_TYPE_LABARM
5995 # endif
5996 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
5997 #else
5998 # define machine_is_labarm()    (0)
5999 #endif
6000
6001 #ifdef CONFIG_ARCH_M825XX
6002 # ifdef machine_arch_type
6003 #  undef machine_arch_type
6004 #  define machine_arch_type     __machine_arch_type
6005 # else
6006 #  define machine_arch_type     MACH_TYPE_M825XX
6007 # endif
6008 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6009 #else
6010 # define machine_is_m825xx()    (0)
6011 #endif
6012
6013 #ifdef CONFIG_SA1100_M7100
6014 # ifdef machine_arch_type
6015 #  undef machine_arch_type
6016 #  define machine_arch_type     __machine_arch_type
6017 # else
6018 #  define machine_arch_type     MACH_TYPE_M7100
6019 # endif
6020 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6021 #else
6022 # define machine_is_m7100()     (0)
6023 #endif
6024
6025 #ifdef CONFIG_ARCH_NIPC2
6026 # ifdef machine_arch_type
6027 #  undef machine_arch_type
6028 #  define machine_arch_type     __machine_arch_type
6029 # else
6030 #  define machine_arch_type     MACH_TYPE_NIPC2
6031 # endif
6032 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6033 #else
6034 # define machine_is_nipc2()     (0)
6035 #endif
6036
6037 #ifdef CONFIG_ARCH_FU7202
6038 # ifdef machine_arch_type
6039 #  undef machine_arch_type
6040 #  define machine_arch_type     __machine_arch_type
6041 # else
6042 #  define machine_arch_type     MACH_TYPE_FU7202
6043 # endif
6044 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6045 #else
6046 # define machine_is_fu7202()    (0)
6047 #endif
6048
6049 #ifdef CONFIG_ARCH_ADSAGX
6050 # ifdef machine_arch_type
6051 #  undef machine_arch_type
6052 #  define machine_arch_type     __machine_arch_type
6053 # else
6054 #  define machine_arch_type     MACH_TYPE_ADSAGX
6055 # endif
6056 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6057 #else
6058 # define machine_is_adsagx()    (0)
6059 #endif
6060
6061 #ifdef CONFIG_ARCH_PXA_POOH
6062 # ifdef machine_arch_type
6063 #  undef machine_arch_type
6064 #  define machine_arch_type     __machine_arch_type
6065 # else
6066 #  define machine_arch_type     MACH_TYPE_PXA_POOH
6067 # endif
6068 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6069 #else
6070 # define machine_is_pxa_pooh()  (0)
6071 #endif
6072
6073 #ifdef CONFIG_ARCH_BANDON
6074 # ifdef machine_arch_type
6075 #  undef machine_arch_type
6076 #  define machine_arch_type     __machine_arch_type
6077 # else
6078 #  define machine_arch_type     MACH_TYPE_BANDON
6079 # endif
6080 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6081 #else
6082 # define machine_is_bandon()    (0)
6083 #endif
6084
6085 #ifdef CONFIG_ARCH_PCM7210
6086 # ifdef machine_arch_type
6087 #  undef machine_arch_type
6088 #  define machine_arch_type     __machine_arch_type
6089 # else
6090 #  define machine_arch_type     MACH_TYPE_PCM7210
6091 # endif
6092 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6093 #else
6094 # define machine_is_pcm7210()   (0)
6095 #endif
6096
6097 #ifdef CONFIG_ARCH_NMS9200
6098 # ifdef machine_arch_type
6099 #  undef machine_arch_type
6100 #  define machine_arch_type     __machine_arch_type
6101 # else
6102 #  define machine_arch_type     MACH_TYPE_NMS9200
6103 # endif
6104 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6105 #else
6106 # define machine_is_nms9200()   (0)
6107 #endif
6108
6109 #ifdef CONFIG_ARCH_LOGODL
6110 # ifdef machine_arch_type
6111 #  undef machine_arch_type
6112 #  define machine_arch_type     __machine_arch_type
6113 # else
6114 #  define machine_arch_type     MACH_TYPE_LOGODL
6115 # endif
6116 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6117 #else
6118 # define machine_is_logodl()    (0)
6119 #endif
6120
6121 #ifdef CONFIG_SA1100_M7140
6122 # ifdef machine_arch_type
6123 #  undef machine_arch_type
6124 #  define machine_arch_type     __machine_arch_type
6125 # else
6126 #  define machine_arch_type     MACH_TYPE_M7140
6127 # endif
6128 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6129 #else
6130 # define machine_is_m7140()     (0)
6131 #endif
6132
6133 #ifdef CONFIG_ARCH_KOREBOT
6134 # ifdef machine_arch_type
6135 #  undef machine_arch_type
6136 #  define machine_arch_type     __machine_arch_type
6137 # else
6138 #  define machine_arch_type     MACH_TYPE_KOREBOT
6139 # endif
6140 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6141 #else
6142 # define machine_is_korebot()   (0)
6143 #endif
6144
6145 #ifdef CONFIG_ARCH_IQ31244
6146 # ifdef machine_arch_type
6147 #  undef machine_arch_type
6148 #  define machine_arch_type     __machine_arch_type
6149 # else
6150 #  define machine_arch_type     MACH_TYPE_IQ31244
6151 # endif
6152 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6153 #else
6154 # define machine_is_iq31244()   (0)
6155 #endif
6156
6157 #ifdef CONFIG_SA1100_KOAN393
6158 # ifdef machine_arch_type
6159 #  undef machine_arch_type
6160 #  define machine_arch_type     __machine_arch_type
6161 # else
6162 #  define machine_arch_type     MACH_TYPE_KOAN393
6163 # endif
6164 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6165 #else
6166 # define machine_is_koan393()   (0)
6167 #endif
6168
6169 #ifdef CONFIG_ARCH_INHANDFTIP3
6170 # ifdef machine_arch_type
6171 #  undef machine_arch_type
6172 #  define machine_arch_type     __machine_arch_type
6173 # else
6174 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6175 # endif
6176 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6177 #else
6178 # define machine_is_inhandftip3()       (0)
6179 #endif
6180
6181 #ifdef CONFIG_ARCH_GONZO
6182 # ifdef machine_arch_type
6183 #  undef machine_arch_type
6184 #  define machine_arch_type     __machine_arch_type
6185 # else
6186 #  define machine_arch_type     MACH_TYPE_GONZO
6187 # endif
6188 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6189 #else
6190 # define machine_is_gonzo()     (0)
6191 #endif
6192
6193 #ifdef CONFIG_ARCH_BAST
6194 # ifdef machine_arch_type
6195 #  undef machine_arch_type
6196 #  define machine_arch_type     __machine_arch_type
6197 # else
6198 #  define machine_arch_type     MACH_TYPE_BAST
6199 # endif
6200 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6201 #else
6202 # define machine_is_bast()      (0)
6203 #endif
6204
6205 #ifdef CONFIG_ARCH_SCANPASS
6206 # ifdef machine_arch_type
6207 #  undef machine_arch_type
6208 #  define machine_arch_type     __machine_arch_type
6209 # else
6210 #  define machine_arch_type     MACH_TYPE_SCANPASS
6211 # endif
6212 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6213 #else
6214 # define machine_is_scanpass()  (0)
6215 #endif
6216
6217 #ifdef CONFIG_ARCH_EP7312_POOH
6218 # ifdef machine_arch_type
6219 #  undef machine_arch_type
6220 #  define machine_arch_type     __machine_arch_type
6221 # else
6222 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6223 # endif
6224 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6225 #else
6226 # define machine_is_ep7312_pooh()       (0)
6227 #endif
6228
6229 #ifdef CONFIG_ARCH_TA7S
6230 # ifdef machine_arch_type
6231 #  undef machine_arch_type
6232 #  define machine_arch_type     __machine_arch_type
6233 # else
6234 #  define machine_arch_type     MACH_TYPE_TA7S
6235 # endif
6236 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6237 #else
6238 # define machine_is_ta7s()      (0)
6239 #endif
6240
6241 #ifdef CONFIG_ARCH_TA7V
6242 # ifdef machine_arch_type
6243 #  undef machine_arch_type
6244 #  define machine_arch_type     __machine_arch_type
6245 # else
6246 #  define machine_arch_type     MACH_TYPE_TA7V
6247 # endif
6248 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6249 #else
6250 # define machine_is_ta7v()      (0)
6251 #endif
6252
6253 #ifdef CONFIG_SA1100_ICARUS
6254 # ifdef machine_arch_type
6255 #  undef machine_arch_type
6256 #  define machine_arch_type     __machine_arch_type
6257 # else
6258 #  define machine_arch_type     MACH_TYPE_ICARUS
6259 # endif
6260 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6261 #else
6262 # define machine_is_icarus()    (0)
6263 #endif
6264
6265 #ifdef CONFIG_ARCH_H1900
6266 # ifdef machine_arch_type
6267 #  undef machine_arch_type
6268 #  define machine_arch_type     __machine_arch_type
6269 # else
6270 #  define machine_arch_type     MACH_TYPE_H1900
6271 # endif
6272 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6273 #else
6274 # define machine_is_h1900()     (0)
6275 #endif
6276
6277 #ifdef CONFIG_SA1100_GEMINI
6278 # ifdef machine_arch_type
6279 #  undef machine_arch_type
6280 #  define machine_arch_type     __machine_arch_type
6281 # else
6282 #  define machine_arch_type     MACH_TYPE_GEMINI
6283 # endif
6284 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6285 #else
6286 # define machine_is_gemini()    (0)
6287 #endif
6288
6289 #ifdef CONFIG_ARCH_AXIM
6290 # ifdef machine_arch_type
6291 #  undef machine_arch_type
6292 #  define machine_arch_type     __machine_arch_type
6293 # else
6294 #  define machine_arch_type     MACH_TYPE_AXIM
6295 # endif
6296 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6297 #else
6298 # define machine_is_axim()      (0)
6299 #endif
6300
6301 #ifdef CONFIG_ARCH_AUDIOTRON
6302 # ifdef machine_arch_type
6303 #  undef machine_arch_type
6304 #  define machine_arch_type     __machine_arch_type
6305 # else
6306 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6307 # endif
6308 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6309 #else
6310 # define machine_is_audiotron() (0)
6311 #endif
6312
6313 #ifdef CONFIG_ARCH_H2200
6314 # ifdef machine_arch_type
6315 #  undef machine_arch_type
6316 #  define machine_arch_type     __machine_arch_type
6317 # else
6318 #  define machine_arch_type     MACH_TYPE_H2200
6319 # endif
6320 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6321 #else
6322 # define machine_is_h2200()     (0)
6323 #endif
6324
6325 #ifdef CONFIG_ARCH_LOOX600
6326 # ifdef machine_arch_type
6327 #  undef machine_arch_type
6328 #  define machine_arch_type     __machine_arch_type
6329 # else
6330 #  define machine_arch_type     MACH_TYPE_LOOX600
6331 # endif
6332 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6333 #else
6334 # define machine_is_loox600()   (0)
6335 #endif
6336
6337 #ifdef CONFIG_ARCH_NIOP
6338 # ifdef machine_arch_type
6339 #  undef machine_arch_type
6340 #  define machine_arch_type     __machine_arch_type
6341 # else
6342 #  define machine_arch_type     MACH_TYPE_NIOP
6343 # endif
6344 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6345 #else
6346 # define machine_is_niop()      (0)
6347 #endif
6348
6349 #ifdef CONFIG_ARCH_DM310
6350 # ifdef machine_arch_type
6351 #  undef machine_arch_type
6352 #  define machine_arch_type     __machine_arch_type
6353 # else
6354 #  define machine_arch_type     MACH_TYPE_DM310
6355 # endif
6356 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6357 #else
6358 # define machine_is_dm310()     (0)
6359 #endif
6360
6361 #ifdef CONFIG_ARCH_SEEDPXA_C2
6362 # ifdef machine_arch_type
6363 #  undef machine_arch_type
6364 #  define machine_arch_type     __machine_arch_type
6365 # else
6366 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6367 # endif
6368 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6369 #else
6370 # define machine_is_seedpxa_c2()        (0)
6371 #endif
6372
6373 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6374 # ifdef machine_arch_type
6375 #  undef machine_arch_type
6376 #  define machine_arch_type     __machine_arch_type
6377 # else
6378 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6379 # endif
6380 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6381 #else
6382 # define machine_is_ixp4xx_mguardpci()  (0)
6383 #endif
6384
6385 #ifdef CONFIG_ARCH_H1940
6386 # ifdef machine_arch_type
6387 #  undef machine_arch_type
6388 #  define machine_arch_type     __machine_arch_type
6389 # else
6390 #  define machine_arch_type     MACH_TYPE_H1940
6391 # endif
6392 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6393 #else
6394 # define machine_is_h1940()     (0)
6395 #endif
6396
6397 #ifdef CONFIG_ARCH_SCORPIO
6398 # ifdef machine_arch_type
6399 #  undef machine_arch_type
6400 #  define machine_arch_type     __machine_arch_type
6401 # else
6402 #  define machine_arch_type     MACH_TYPE_SCORPIO
6403 # endif
6404 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6405 #else
6406 # define machine_is_scorpio()   (0)
6407 #endif
6408
6409 #ifdef CONFIG_ARCH_VIVA
6410 # ifdef machine_arch_type
6411 #  undef machine_arch_type
6412 #  define machine_arch_type     __machine_arch_type
6413 # else
6414 #  define machine_arch_type     MACH_TYPE_VIVA
6415 # endif
6416 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6417 #else
6418 # define machine_is_viva()      (0)
6419 #endif
6420
6421 #ifdef CONFIG_ARCH_PXA_XCARD
6422 # ifdef machine_arch_type
6423 #  undef machine_arch_type
6424 #  define machine_arch_type     __machine_arch_type
6425 # else
6426 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
6427 # endif
6428 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6429 #else
6430 # define machine_is_pxa_xcard() (0)
6431 #endif
6432
6433 #ifdef CONFIG_ARCH_CSB335
6434 # ifdef machine_arch_type
6435 #  undef machine_arch_type
6436 #  define machine_arch_type     __machine_arch_type
6437 # else
6438 #  define machine_arch_type     MACH_TYPE_CSB335
6439 # endif
6440 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6441 #else
6442 # define machine_is_csb335()    (0)
6443 #endif
6444
6445 #ifdef CONFIG_ARCH_IXRD425
6446 # ifdef machine_arch_type
6447 #  undef machine_arch_type
6448 #  define machine_arch_type     __machine_arch_type
6449 # else
6450 #  define machine_arch_type     MACH_TYPE_IXRD425
6451 # endif
6452 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6453 #else
6454 # define machine_is_ixrd425()   (0)
6455 #endif
6456
6457 #ifdef CONFIG_ARCH_IQ80315
6458 # ifdef machine_arch_type
6459 #  undef machine_arch_type
6460 #  define machine_arch_type     __machine_arch_type
6461 # else
6462 #  define machine_arch_type     MACH_TYPE_IQ80315
6463 # endif
6464 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6465 #else
6466 # define machine_is_iq80315()   (0)
6467 #endif
6468
6469 #ifdef CONFIG_ARCH_NMP7312
6470 # ifdef machine_arch_type
6471 #  undef machine_arch_type
6472 #  define machine_arch_type     __machine_arch_type
6473 # else
6474 #  define machine_arch_type     MACH_TYPE_NMP7312
6475 # endif
6476 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
6477 #else
6478 # define machine_is_nmp7312()   (0)
6479 #endif
6480
6481 #ifdef CONFIG_ARCH_CX861XX
6482 # ifdef machine_arch_type
6483 #  undef machine_arch_type
6484 #  define machine_arch_type     __machine_arch_type
6485 # else
6486 #  define machine_arch_type     MACH_TYPE_CX861XX
6487 # endif
6488 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
6489 #else
6490 # define machine_is_cx861xx()   (0)
6491 #endif
6492
6493 #ifdef CONFIG_ARCH_ENP2611
6494 # ifdef machine_arch_type
6495 #  undef machine_arch_type
6496 #  define machine_arch_type     __machine_arch_type
6497 # else
6498 #  define machine_arch_type     MACH_TYPE_ENP2611
6499 # endif
6500 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
6501 #else
6502 # define machine_is_enp2611()   (0)
6503 #endif
6504
6505 #ifdef CONFIG_SA1100_XDA
6506 # ifdef machine_arch_type
6507 #  undef machine_arch_type
6508 #  define machine_arch_type     __machine_arch_type
6509 # else
6510 #  define machine_arch_type     MACH_TYPE_XDA
6511 # endif
6512 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
6513 #else
6514 # define machine_is_xda()       (0)
6515 #endif
6516
6517 #ifdef CONFIG_ARCH_CSIR_IMS
6518 # ifdef machine_arch_type
6519 #  undef machine_arch_type
6520 #  define machine_arch_type     __machine_arch_type
6521 # else
6522 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
6523 # endif
6524 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
6525 #else
6526 # define machine_is_csir_ims()  (0)
6527 #endif
6528
6529 #ifdef CONFIG_ARCH_IXP421_DNAEETH
6530 # ifdef machine_arch_type
6531 #  undef machine_arch_type
6532 #  define machine_arch_type     __machine_arch_type
6533 # else
6534 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
6535 # endif
6536 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6537 #else
6538 # define machine_is_ixp421_dnaeeth()    (0)
6539 #endif
6540
6541 #ifdef CONFIG_ARCH_POCKETSERV9200
6542 # ifdef machine_arch_type
6543 #  undef machine_arch_type
6544 #  define machine_arch_type     __machine_arch_type
6545 # else
6546 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
6547 # endif
6548 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6549 #else
6550 # define machine_is_pocketserv9200()    (0)
6551 #endif
6552
6553 #ifdef CONFIG_ARCH_TOTO
6554 # ifdef machine_arch_type
6555 #  undef machine_arch_type
6556 #  define machine_arch_type     __machine_arch_type
6557 # else
6558 #  define machine_arch_type     MACH_TYPE_TOTO
6559 # endif
6560 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
6561 #else
6562 # define machine_is_toto()      (0)
6563 #endif
6564
6565 #ifdef CONFIG_ARCH_S3C2440
6566 # ifdef machine_arch_type
6567 #  undef machine_arch_type
6568 #  define machine_arch_type     __machine_arch_type
6569 # else
6570 #  define machine_arch_type     MACH_TYPE_S3C2440
6571 # endif
6572 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
6573 #else
6574 # define machine_is_s3c2440()   (0)
6575 #endif
6576
6577 #ifdef CONFIG_ARCH_KS8695P
6578 # ifdef machine_arch_type
6579 #  undef machine_arch_type
6580 #  define machine_arch_type     __machine_arch_type
6581 # else
6582 #  define machine_arch_type     MACH_TYPE_KS8695P
6583 # endif
6584 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
6585 #else
6586 # define machine_is_ks8695p()   (0)
6587 #endif
6588
6589 #ifdef CONFIG_ARCH_SE4000
6590 # ifdef machine_arch_type
6591 #  undef machine_arch_type
6592 #  define machine_arch_type     __machine_arch_type
6593 # else
6594 #  define machine_arch_type     MACH_TYPE_SE4000
6595 # endif
6596 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
6597 #else
6598 # define machine_is_se4000()    (0)
6599 #endif
6600
6601 #ifdef CONFIG_ARCH_QUADRICEPS
6602 # ifdef machine_arch_type
6603 #  undef machine_arch_type
6604 #  define machine_arch_type     __machine_arch_type
6605 # else
6606 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
6607 # endif
6608 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
6609 #else
6610 # define machine_is_quadriceps()        (0)
6611 #endif
6612
6613 #ifdef CONFIG_ARCH_BRONCO
6614 # ifdef machine_arch_type
6615 #  undef machine_arch_type
6616 #  define machine_arch_type     __machine_arch_type
6617 # else
6618 #  define machine_arch_type     MACH_TYPE_BRONCO
6619 # endif
6620 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
6621 #else
6622 # define machine_is_bronco()    (0)
6623 #endif
6624
6625 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
6626 # ifdef machine_arch_type
6627 #  undef machine_arch_type
6628 #  define machine_arch_type     __machine_arch_type
6629 # else
6630 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
6631 # endif
6632 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6633 #else
6634 # define machine_is_esl_wireless_tab()  (0)
6635 #endif
6636
6637 #ifdef CONFIG_ARCH_ESL_SOFCOMP
6638 # ifdef machine_arch_type
6639 #  undef machine_arch_type
6640 #  define machine_arch_type     __machine_arch_type
6641 # else
6642 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
6643 # endif
6644 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6645 #else
6646 # define machine_is_esl_sofcomp()       (0)
6647 #endif
6648
6649 #ifdef CONFIG_ARCH_S5C7375
6650 # ifdef machine_arch_type
6651 #  undef machine_arch_type
6652 #  define machine_arch_type     __machine_arch_type
6653 # else
6654 #  define machine_arch_type     MACH_TYPE_S5C7375
6655 # endif
6656 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
6657 #else
6658 # define machine_is_s5c7375()   (0)
6659 #endif
6660
6661 #ifdef CONFIG_ARCH_SPEARHEAD
6662 # ifdef machine_arch_type
6663 #  undef machine_arch_type
6664 #  define machine_arch_type     __machine_arch_type
6665 # else
6666 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
6667 # endif
6668 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6669 #else
6670 # define machine_is_spearhead() (0)
6671 #endif
6672
6673 #ifdef CONFIG_ARCH_PANTERA
6674 # ifdef machine_arch_type
6675 #  undef machine_arch_type
6676 #  define machine_arch_type     __machine_arch_type
6677 # else
6678 #  define machine_arch_type     MACH_TYPE_PANTERA
6679 # endif
6680 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
6681 #else
6682 # define machine_is_pantera()   (0)
6683 #endif
6684
6685 #ifdef CONFIG_ARCH_PRAYOGLITE
6686 # ifdef machine_arch_type
6687 #  undef machine_arch_type
6688 #  define machine_arch_type     __machine_arch_type
6689 # else
6690 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
6691 # endif
6692 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6693 #else
6694 # define machine_is_prayoglite()        (0)
6695 #endif
6696
6697 #ifdef CONFIG_ARCH_GUMSTIX
6698 # ifdef machine_arch_type
6699 #  undef machine_arch_type
6700 #  define machine_arch_type     __machine_arch_type
6701 # else
6702 #  define machine_arch_type     MACH_TYPE_GUMSTIX
6703 # endif
6704 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
6705 #else
6706 # define machine_is_gumstix()   (0)
6707 #endif
6708
6709 #ifdef CONFIG_ARCH_RCUBE
6710 # ifdef machine_arch_type
6711 #  undef machine_arch_type
6712 #  define machine_arch_type     __machine_arch_type
6713 # else
6714 #  define machine_arch_type     MACH_TYPE_RCUBE
6715 # endif
6716 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
6717 #else
6718 # define machine_is_rcube()     (0)
6719 #endif
6720
6721 #ifdef CONFIG_ARCH_REA_OLV
6722 # ifdef machine_arch_type
6723 #  undef machine_arch_type
6724 #  define machine_arch_type     __machine_arch_type
6725 # else
6726 #  define machine_arch_type     MACH_TYPE_REA_OLV
6727 # endif
6728 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
6729 #else
6730 # define machine_is_rea_olv()   (0)
6731 #endif
6732
6733 #ifdef CONFIG_ARCH_PXA_IPHONE
6734 # ifdef machine_arch_type
6735 #  undef machine_arch_type
6736 #  define machine_arch_type     __machine_arch_type
6737 # else
6738 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
6739 # endif
6740 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
6741 #else
6742 # define machine_is_pxa_iphone()        (0)
6743 #endif
6744
6745 #ifdef CONFIG_ARCH_S3C3410
6746 # ifdef machine_arch_type
6747 #  undef machine_arch_type
6748 #  define machine_arch_type     __machine_arch_type
6749 # else
6750 #  define machine_arch_type     MACH_TYPE_S3C3410
6751 # endif
6752 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
6753 #else
6754 # define machine_is_s3c3410()   (0)
6755 #endif
6756
6757 #ifdef CONFIG_ARCH_ESPD_4510B
6758 # ifdef machine_arch_type
6759 #  undef machine_arch_type
6760 #  define machine_arch_type     __machine_arch_type
6761 # else
6762 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
6763 # endif
6764 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
6765 #else
6766 # define machine_is_espd_4510b()        (0)
6767 #endif
6768
6769 #ifdef CONFIG_ARCH_MP1X
6770 # ifdef machine_arch_type
6771 #  undef machine_arch_type
6772 #  define machine_arch_type     __machine_arch_type
6773 # else
6774 #  define machine_arch_type     MACH_TYPE_MP1X
6775 # endif
6776 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
6777 #else
6778 # define machine_is_mp1x()      (0)
6779 #endif
6780
6781 #ifdef CONFIG_ARCH_AT91RM9200TB
6782 # ifdef machine_arch_type
6783 #  undef machine_arch_type
6784 #  define machine_arch_type     __machine_arch_type
6785 # else
6786 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
6787 # endif
6788 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
6789 #else
6790 # define machine_is_at91rm9200tb()      (0)
6791 #endif
6792
6793 #ifdef CONFIG_ARCH_ADSVGX
6794 # ifdef machine_arch_type
6795 #  undef machine_arch_type
6796 #  define machine_arch_type     __machine_arch_type
6797 # else
6798 #  define machine_arch_type     MACH_TYPE_ADSVGX
6799 # endif
6800 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
6801 #else
6802 # define machine_is_adsvgx()    (0)
6803 #endif
6804
6805 #ifdef CONFIG_MACH_OMAP_H2
6806 # ifdef machine_arch_type
6807 #  undef machine_arch_type
6808 #  define machine_arch_type     __machine_arch_type
6809 # else
6810 #  define machine_arch_type     MACH_TYPE_OMAP_H2
6811 # endif
6812 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
6813 #else
6814 # define machine_is_omap_h2()   (0)
6815 #endif
6816
6817 #ifdef CONFIG_ARCH_PELEE
6818 # ifdef machine_arch_type
6819 #  undef machine_arch_type
6820 #  define machine_arch_type     __machine_arch_type
6821 # else
6822 #  define machine_arch_type     MACH_TYPE_PELEE
6823 # endif
6824 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
6825 #else
6826 # define machine_is_pelee()     (0)
6827 #endif
6828
6829 #ifdef CONFIG_MACH_E740
6830 # ifdef machine_arch_type
6831 #  undef machine_arch_type
6832 #  define machine_arch_type     __machine_arch_type
6833 # else
6834 #  define machine_arch_type     MACH_TYPE_E740
6835 # endif
6836 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
6837 #else
6838 # define machine_is_e740()      (0)
6839 #endif
6840
6841 #ifdef CONFIG_ARCH_IQ80331
6842 # ifdef machine_arch_type
6843 #  undef machine_arch_type
6844 #  define machine_arch_type     __machine_arch_type
6845 # else
6846 #  define machine_arch_type     MACH_TYPE_IQ80331
6847 # endif
6848 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
6849 #else
6850 # define machine_is_iq80331()   (0)
6851 #endif
6852
6853 #ifdef CONFIG_ARCH_VERSATILE_PB
6854 # ifdef machine_arch_type
6855 #  undef machine_arch_type
6856 #  define machine_arch_type     __machine_arch_type
6857 # else
6858 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
6859 # endif
6860 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
6861 #else
6862 # define machine_is_versatile_pb()      (0)
6863 #endif
6864
6865 #ifdef CONFIG_MACH_KEV7A400
6866 # ifdef machine_arch_type
6867 #  undef machine_arch_type
6868 #  define machine_arch_type     __machine_arch_type
6869 # else
6870 #  define machine_arch_type     MACH_TYPE_KEV7A400
6871 # endif
6872 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
6873 #else
6874 # define machine_is_kev7a400()  (0)
6875 #endif
6876
6877 #ifdef CONFIG_MACH_LPD7A400
6878 # ifdef machine_arch_type
6879 #  undef machine_arch_type
6880 #  define machine_arch_type     __machine_arch_type
6881 # else
6882 #  define machine_arch_type     MACH_TYPE_LPD7A400
6883 # endif
6884 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
6885 #else
6886 # define machine_is_lpd7a400()  (0)
6887 #endif
6888
6889 #ifdef CONFIG_MACH_LPD7A404
6890 # ifdef machine_arch_type
6891 #  undef machine_arch_type
6892 #  define machine_arch_type     __machine_arch_type
6893 # else
6894 #  define machine_arch_type     MACH_TYPE_LPD7A404
6895 # endif
6896 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
6897 #else
6898 # define machine_is_lpd7a404()  (0)
6899 #endif
6900
6901 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
6902 # ifdef machine_arch_type
6903 #  undef machine_arch_type
6904 #  define machine_arch_type     __machine_arch_type
6905 # else
6906 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
6907 # endif
6908 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
6909 #else
6910 # define machine_is_fujitsu_camelot()   (0)
6911 #endif
6912
6913 #ifdef CONFIG_ARCH_JANUS2M
6914 # ifdef machine_arch_type
6915 #  undef machine_arch_type
6916 #  define machine_arch_type     __machine_arch_type
6917 # else
6918 #  define machine_arch_type     MACH_TYPE_JANUS2M
6919 # endif
6920 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
6921 #else
6922 # define machine_is_janus2m()   (0)
6923 #endif
6924
6925 #ifdef CONFIG_MACH_EMBTF
6926 # ifdef machine_arch_type
6927 #  undef machine_arch_type
6928 #  define machine_arch_type     __machine_arch_type
6929 # else
6930 #  define machine_arch_type     MACH_TYPE_EMBTF
6931 # endif
6932 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
6933 #else
6934 # define machine_is_embtf()     (0)
6935 #endif
6936
6937 #ifdef CONFIG_MACH_HPM
6938 # ifdef machine_arch_type
6939 #  undef machine_arch_type
6940 #  define machine_arch_type     __machine_arch_type
6941 # else
6942 #  define machine_arch_type     MACH_TYPE_HPM
6943 # endif
6944 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
6945 #else
6946 # define machine_is_hpm()       (0)
6947 #endif
6948
6949 #ifdef CONFIG_MACH_SMDK2410TK
6950 # ifdef machine_arch_type
6951 #  undef machine_arch_type
6952 #  define machine_arch_type     __machine_arch_type
6953 # else
6954 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
6955 # endif
6956 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
6957 #else
6958 # define machine_is_smdk2410tk()        (0)
6959 #endif
6960
6961 #ifdef CONFIG_MACH_SMDK2410AJ
6962 # ifdef machine_arch_type
6963 #  undef machine_arch_type
6964 #  define machine_arch_type     __machine_arch_type
6965 # else
6966 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
6967 # endif
6968 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
6969 #else
6970 # define machine_is_smdk2410aj()        (0)
6971 #endif
6972
6973 #ifdef CONFIG_MACH_STREETRACER
6974 # ifdef machine_arch_type
6975 #  undef machine_arch_type
6976 #  define machine_arch_type     __machine_arch_type
6977 # else
6978 #  define machine_arch_type     MACH_TYPE_STREETRACER
6979 # endif
6980 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
6981 #else
6982 # define machine_is_streetracer()       (0)
6983 #endif
6984
6985 #ifdef CONFIG_MACH_EFRAME
6986 # ifdef machine_arch_type
6987 #  undef machine_arch_type
6988 #  define machine_arch_type     __machine_arch_type
6989 # else
6990 #  define machine_arch_type     MACH_TYPE_EFRAME
6991 # endif
6992 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
6993 #else
6994 # define machine_is_eframe()    (0)
6995 #endif
6996
6997 #ifdef CONFIG_MACH_CSB337
6998 # ifdef machine_arch_type
6999 #  undef machine_arch_type
7000 #  define machine_arch_type     __machine_arch_type
7001 # else
7002 #  define machine_arch_type     MACH_TYPE_CSB337
7003 # endif
7004 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7005 #else
7006 # define machine_is_csb337()    (0)
7007 #endif
7008
7009 #ifdef CONFIG_MACH_PXA_LARK
7010 # ifdef machine_arch_type
7011 #  undef machine_arch_type
7012 #  define machine_arch_type     __machine_arch_type
7013 # else
7014 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7015 # endif
7016 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7017 #else
7018 # define machine_is_pxa_lark()  (0)
7019 #endif
7020
7021 #ifdef CONFIG_MACH_PNP2110
7022 # ifdef machine_arch_type
7023 #  undef machine_arch_type
7024 #  define machine_arch_type     __machine_arch_type
7025 # else
7026 #  define machine_arch_type     MACH_TYPE_PNP2110
7027 # endif
7028 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7029 #else
7030 # define machine_is_pxa_pnp2110()       (0)
7031 #endif
7032
7033 #ifdef CONFIG_MACH_TCC72X
7034 # ifdef machine_arch_type
7035 #  undef machine_arch_type
7036 #  define machine_arch_type     __machine_arch_type
7037 # else
7038 #  define machine_arch_type     MACH_TYPE_TCC72X
7039 # endif
7040 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7041 #else
7042 # define machine_is_tcc72x()    (0)
7043 #endif
7044
7045 #ifdef CONFIG_MACH_ALTAIR
7046 # ifdef machine_arch_type
7047 #  undef machine_arch_type
7048 #  define machine_arch_type     __machine_arch_type
7049 # else
7050 #  define machine_arch_type     MACH_TYPE_ALTAIR
7051 # endif
7052 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7053 #else
7054 # define machine_is_altair()    (0)
7055 #endif
7056
7057 #ifdef CONFIG_MACH_KC3
7058 # ifdef machine_arch_type
7059 #  undef machine_arch_type
7060 #  define machine_arch_type     __machine_arch_type
7061 # else
7062 #  define machine_arch_type     MACH_TYPE_KC3
7063 # endif
7064 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7065 #else
7066 # define machine_is_kc3()       (0)
7067 #endif
7068
7069 #ifdef CONFIG_MACH_SINTEFTD
7070 # ifdef machine_arch_type
7071 #  undef machine_arch_type
7072 #  define machine_arch_type     __machine_arch_type
7073 # else
7074 #  define machine_arch_type     MACH_TYPE_SINTEFTD
7075 # endif
7076 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7077 #else
7078 # define machine_is_sinteftd()  (0)
7079 #endif
7080
7081 #ifdef CONFIG_MACH_MAINSTONE
7082 # ifdef machine_arch_type
7083 #  undef machine_arch_type
7084 #  define machine_arch_type     __machine_arch_type
7085 # else
7086 #  define machine_arch_type     MACH_TYPE_MAINSTONE
7087 # endif
7088 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7089 #else
7090 # define machine_is_mainstone() (0)
7091 #endif
7092
7093 #ifdef CONFIG_MACH_ADAY4X
7094 # ifdef machine_arch_type
7095 #  undef machine_arch_type
7096 #  define machine_arch_type     __machine_arch_type
7097 # else
7098 #  define machine_arch_type     MACH_TYPE_ADAY4X
7099 # endif
7100 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7101 #else
7102 # define machine_is_aday4x()    (0)
7103 #endif
7104
7105 #ifdef CONFIG_MACH_LITE300
7106 # ifdef machine_arch_type
7107 #  undef machine_arch_type
7108 #  define machine_arch_type     __machine_arch_type
7109 # else
7110 #  define machine_arch_type     MACH_TYPE_LITE300
7111 # endif
7112 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7113 #else
7114 # define machine_is_lite300()   (0)
7115 #endif
7116
7117 #ifdef CONFIG_MACH_S5C7376
7118 # ifdef machine_arch_type
7119 #  undef machine_arch_type
7120 #  define machine_arch_type     __machine_arch_type
7121 # else
7122 #  define machine_arch_type     MACH_TYPE_S5C7376
7123 # endif
7124 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7125 #else
7126 # define machine_is_s5c7376()   (0)
7127 #endif
7128
7129 #ifdef CONFIG_MACH_MT02
7130 # ifdef machine_arch_type
7131 #  undef machine_arch_type
7132 #  define machine_arch_type     __machine_arch_type
7133 # else
7134 #  define machine_arch_type     MACH_TYPE_MT02
7135 # endif
7136 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7137 #else
7138 # define machine_is_mt02()      (0)
7139 #endif
7140
7141 #ifdef CONFIG_MACH_MPORT3S
7142 # ifdef machine_arch_type
7143 #  undef machine_arch_type
7144 #  define machine_arch_type     __machine_arch_type
7145 # else
7146 #  define machine_arch_type     MACH_TYPE_MPORT3S
7147 # endif
7148 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7149 #else
7150 # define machine_is_mport3s()   (0)
7151 #endif
7152
7153 #ifdef CONFIG_MACH_RA_ALPHA
7154 # ifdef machine_arch_type
7155 #  undef machine_arch_type
7156 #  define machine_arch_type     __machine_arch_type
7157 # else
7158 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7159 # endif
7160 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7161 #else
7162 # define machine_is_ra_alpha()  (0)
7163 #endif
7164
7165 #ifdef CONFIG_MACH_XCEP
7166 # ifdef machine_arch_type
7167 #  undef machine_arch_type
7168 #  define machine_arch_type     __machine_arch_type
7169 # else
7170 #  define machine_arch_type     MACH_TYPE_XCEP
7171 # endif
7172 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7173 #else
7174 # define machine_is_xcep()      (0)
7175 #endif
7176
7177 #ifdef CONFIG_MACH_ARCOM_VULCAN
7178 # ifdef machine_arch_type
7179 #  undef machine_arch_type
7180 #  define machine_arch_type     __machine_arch_type
7181 # else
7182 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7183 # endif
7184 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7185 #else
7186 # define machine_is_arcom_vulcan()      (0)
7187 #endif
7188
7189 #ifdef CONFIG_MACH_STARGATE
7190 # ifdef machine_arch_type
7191 #  undef machine_arch_type
7192 #  define machine_arch_type     __machine_arch_type
7193 # else
7194 #  define machine_arch_type     MACH_TYPE_STARGATE
7195 # endif
7196 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7197 #else
7198 # define machine_is_stargate()  (0)
7199 #endif
7200
7201 #ifdef CONFIG_MACH_ARMADILLOJ
7202 # ifdef machine_arch_type
7203 #  undef machine_arch_type
7204 #  define machine_arch_type     __machine_arch_type
7205 # else
7206 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7207 # endif
7208 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7209 #else
7210 # define machine_is_armadilloj()        (0)
7211 #endif
7212
7213 #ifdef CONFIG_MACH_ELROY_JACK
7214 # ifdef machine_arch_type
7215 #  undef machine_arch_type
7216 #  define machine_arch_type     __machine_arch_type
7217 # else
7218 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7219 # endif
7220 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7221 #else
7222 # define machine_is_elroy_jack()        (0)
7223 #endif
7224
7225 #ifdef CONFIG_MACH_BACKEND
7226 # ifdef machine_arch_type
7227 #  undef machine_arch_type
7228 #  define machine_arch_type     __machine_arch_type
7229 # else
7230 #  define machine_arch_type     MACH_TYPE_BACKEND
7231 # endif
7232 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7233 #else
7234 # define machine_is_backend()   (0)
7235 #endif
7236
7237 #ifdef CONFIG_MACH_S5LINBOX
7238 # ifdef machine_arch_type
7239 #  undef machine_arch_type
7240 #  define machine_arch_type     __machine_arch_type
7241 # else
7242 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7243 # endif
7244 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7245 #else
7246 # define machine_is_s5linbox()  (0)
7247 #endif
7248
7249 #ifdef CONFIG_MACH_NOMADIK
7250 # ifdef machine_arch_type
7251 #  undef machine_arch_type
7252 #  define machine_arch_type     __machine_arch_type
7253 # else
7254 #  define machine_arch_type     MACH_TYPE_NOMADIK
7255 # endif
7256 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7257 #else
7258 # define machine_is_nomadik()   (0)
7259 #endif
7260
7261 #ifdef CONFIG_MACH_IA_CPU_9200
7262 # ifdef machine_arch_type
7263 #  undef machine_arch_type
7264 #  define machine_arch_type     __machine_arch_type
7265 # else
7266 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7267 # endif
7268 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7269 #else
7270 # define machine_is_ia_cpu_9200()       (0)
7271 #endif
7272
7273 #ifdef CONFIG_MACH_AT91_BJA1
7274 # ifdef machine_arch_type
7275 #  undef machine_arch_type
7276 #  define machine_arch_type     __machine_arch_type
7277 # else
7278 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7279 # endif
7280 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7281 #else
7282 # define machine_is_at91_bja1() (0)
7283 #endif
7284
7285 #ifdef CONFIG_MACH_CORGI
7286 # ifdef machine_arch_type
7287 #  undef machine_arch_type
7288 #  define machine_arch_type     __machine_arch_type
7289 # else
7290 #  define machine_arch_type     MACH_TYPE_CORGI
7291 # endif
7292 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7293 #else
7294 # define machine_is_corgi()     (0)
7295 #endif
7296
7297 #ifdef CONFIG_MACH_POODLE
7298 # ifdef machine_arch_type
7299 #  undef machine_arch_type
7300 #  define machine_arch_type     __machine_arch_type
7301 # else
7302 #  define machine_arch_type     MACH_TYPE_POODLE
7303 # endif
7304 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7305 #else
7306 # define machine_is_poodle()    (0)
7307 #endif
7308
7309 #ifdef CONFIG_MACH_TEN
7310 # ifdef machine_arch_type
7311 #  undef machine_arch_type
7312 #  define machine_arch_type     __machine_arch_type
7313 # else
7314 #  define machine_arch_type     MACH_TYPE_TEN
7315 # endif
7316 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7317 #else
7318 # define machine_is_ten()       (0)
7319 #endif
7320
7321 #ifdef CONFIG_MACH_ROVERP5P
7322 # ifdef machine_arch_type
7323 #  undef machine_arch_type
7324 #  define machine_arch_type     __machine_arch_type
7325 # else
7326 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7327 # endif
7328 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7329 #else
7330 # define machine_is_roverp5p()  (0)
7331 #endif
7332
7333 #ifdef CONFIG_MACH_SC2700
7334 # ifdef machine_arch_type
7335 #  undef machine_arch_type
7336 #  define machine_arch_type     __machine_arch_type
7337 # else
7338 #  define machine_arch_type     MACH_TYPE_SC2700
7339 # endif
7340 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7341 #else
7342 # define machine_is_sc2700()    (0)
7343 #endif
7344
7345 #ifdef CONFIG_MACH_EX_EAGLE
7346 # ifdef machine_arch_type
7347 #  undef machine_arch_type
7348 #  define machine_arch_type     __machine_arch_type
7349 # else
7350 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7351 # endif
7352 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7353 #else
7354 # define machine_is_ex_eagle()  (0)
7355 #endif
7356
7357 #ifdef CONFIG_MACH_NX_PXA12
7358 # ifdef machine_arch_type
7359 #  undef machine_arch_type
7360 #  define machine_arch_type     __machine_arch_type
7361 # else
7362 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7363 # endif
7364 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7365 #else
7366 # define machine_is_nx_pxa12()  (0)
7367 #endif
7368
7369 #ifdef CONFIG_MACH_NX_PXA5
7370 # ifdef machine_arch_type
7371 #  undef machine_arch_type
7372 #  define machine_arch_type     __machine_arch_type
7373 # else
7374 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7375 # endif
7376 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7377 #else
7378 # define machine_is_nx_pxa5()   (0)
7379 #endif
7380
7381 #ifdef CONFIG_MACH_BLACKBOARD2
7382 # ifdef machine_arch_type
7383 #  undef machine_arch_type
7384 #  define machine_arch_type     __machine_arch_type
7385 # else
7386 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7387 # endif
7388 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7389 #else
7390 # define machine_is_blackboard2()       (0)
7391 #endif
7392
7393 #ifdef CONFIG_MACH_I819
7394 # ifdef machine_arch_type
7395 #  undef machine_arch_type
7396 #  define machine_arch_type     __machine_arch_type
7397 # else
7398 #  define machine_arch_type     MACH_TYPE_I819
7399 # endif
7400 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7401 #else
7402 # define machine_is_i819()      (0)
7403 #endif
7404
7405 #ifdef CONFIG_MACH_IXMB995E
7406 # ifdef machine_arch_type
7407 #  undef machine_arch_type
7408 #  define machine_arch_type     __machine_arch_type
7409 # else
7410 #  define machine_arch_type     MACH_TYPE_IXMB995E
7411 # endif
7412 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7413 #else
7414 # define machine_is_ixmb995e()  (0)
7415 #endif
7416
7417 #ifdef CONFIG_MACH_SKYRIDER
7418 # ifdef machine_arch_type
7419 #  undef machine_arch_type
7420 #  define machine_arch_type     __machine_arch_type
7421 # else
7422 #  define machine_arch_type     MACH_TYPE_SKYRIDER
7423 # endif
7424 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7425 #else
7426 # define machine_is_skyrider()  (0)
7427 #endif
7428
7429 #ifdef CONFIG_MACH_SKYHAWK
7430 # ifdef machine_arch_type
7431 #  undef machine_arch_type
7432 #  define machine_arch_type     __machine_arch_type
7433 # else
7434 #  define machine_arch_type     MACH_TYPE_SKYHAWK
7435 # endif
7436 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7437 #else
7438 # define machine_is_skyhawk()   (0)
7439 #endif
7440
7441 #ifdef CONFIG_MACH_ENTERPRISE
7442 # ifdef machine_arch_type
7443 #  undef machine_arch_type
7444 #  define machine_arch_type     __machine_arch_type
7445 # else
7446 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
7447 # endif
7448 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7449 #else
7450 # define machine_is_enterprise()        (0)
7451 #endif
7452
7453 #ifdef CONFIG_MACH_DEP2410
7454 # ifdef machine_arch_type
7455 #  undef machine_arch_type
7456 #  define machine_arch_type     __machine_arch_type
7457 # else
7458 #  define machine_arch_type     MACH_TYPE_DEP2410
7459 # endif
7460 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7461 #else
7462 # define machine_is_dep2410()   (0)
7463 #endif
7464
7465 #ifdef CONFIG_MACH_ARMCORE
7466 # ifdef machine_arch_type
7467 #  undef machine_arch_type
7468 #  define machine_arch_type     __machine_arch_type
7469 # else
7470 #  define machine_arch_type     MACH_TYPE_ARMCORE
7471 # endif
7472 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
7473 #else
7474 # define machine_is_armcore()   (0)
7475 #endif
7476
7477 #ifdef CONFIG_MACH_HOBBIT
7478 # ifdef machine_arch_type
7479 #  undef machine_arch_type
7480 #  define machine_arch_type     __machine_arch_type
7481 # else
7482 #  define machine_arch_type     MACH_TYPE_HOBBIT
7483 # endif
7484 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
7485 #else
7486 # define machine_is_hobbit()    (0)
7487 #endif
7488
7489 #ifdef CONFIG_MACH_H7210
7490 # ifdef machine_arch_type
7491 #  undef machine_arch_type
7492 #  define machine_arch_type     __machine_arch_type
7493 # else
7494 #  define machine_arch_type     MACH_TYPE_H7210
7495 # endif
7496 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
7497 #else
7498 # define machine_is_h7210()     (0)
7499 #endif
7500
7501 #ifdef CONFIG_MACH_PXA_NETDCU5
7502 # ifdef machine_arch_type
7503 #  undef machine_arch_type
7504 #  define machine_arch_type     __machine_arch_type
7505 # else
7506 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
7507 # endif
7508 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7509 #else
7510 # define machine_is_pxa_netdcu5()       (0)
7511 #endif
7512
7513 #ifdef CONFIG_MACH_ACC
7514 # ifdef machine_arch_type
7515 #  undef machine_arch_type
7516 #  define machine_arch_type     __machine_arch_type
7517 # else
7518 #  define machine_arch_type     MACH_TYPE_ACC
7519 # endif
7520 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
7521 #else
7522 # define machine_is_acc()       (0)
7523 #endif
7524
7525 #ifdef CONFIG_MACH_ESL_SARVA
7526 # ifdef machine_arch_type
7527 #  undef machine_arch_type
7528 #  define machine_arch_type     __machine_arch_type
7529 # else
7530 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
7531 # endif
7532 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7533 #else
7534 # define machine_is_esl_sarva() (0)
7535 #endif
7536
7537 #ifdef CONFIG_MACH_XM250
7538 # ifdef machine_arch_type
7539 #  undef machine_arch_type
7540 #  define machine_arch_type     __machine_arch_type
7541 # else
7542 #  define machine_arch_type     MACH_TYPE_XM250
7543 # endif
7544 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
7545 #else
7546 # define machine_is_xm250()     (0)
7547 #endif
7548
7549 #ifdef CONFIG_MACH_T6TC1XB
7550 # ifdef machine_arch_type
7551 #  undef machine_arch_type
7552 #  define machine_arch_type     __machine_arch_type
7553 # else
7554 #  define machine_arch_type     MACH_TYPE_T6TC1XB
7555 # endif
7556 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
7557 #else
7558 # define machine_is_t6tc1xb()   (0)
7559 #endif
7560
7561 #ifdef CONFIG_MACH_ESS710
7562 # ifdef machine_arch_type
7563 #  undef machine_arch_type
7564 #  define machine_arch_type     __machine_arch_type
7565 # else
7566 #  define machine_arch_type     MACH_TYPE_ESS710
7567 # endif
7568 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
7569 #else
7570 # define machine_is_ess710()    (0)
7571 #endif
7572
7573 #ifdef CONFIG_MACH_MX31ADS
7574 # ifdef machine_arch_type
7575 #  undef machine_arch_type
7576 #  define machine_arch_type     __machine_arch_type
7577 # else
7578 #  define machine_arch_type     MACH_TYPE_MX31ADS
7579 # endif
7580 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
7581 #else
7582 # define machine_is_mx31ads()   (0)
7583 #endif
7584
7585 #ifdef CONFIG_MACH_HIMALAYA
7586 # ifdef machine_arch_type
7587 #  undef machine_arch_type
7588 #  define machine_arch_type     __machine_arch_type
7589 # else
7590 #  define machine_arch_type     MACH_TYPE_HIMALAYA
7591 # endif
7592 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
7593 #else
7594 # define machine_is_himalaya()  (0)
7595 #endif
7596
7597 #ifdef CONFIG_MACH_BOLFENK
7598 # ifdef machine_arch_type
7599 #  undef machine_arch_type
7600 #  define machine_arch_type     __machine_arch_type
7601 # else
7602 #  define machine_arch_type     MACH_TYPE_BOLFENK
7603 # endif
7604 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
7605 #else
7606 # define machine_is_bolfenk()   (0)
7607 #endif
7608
7609 #ifdef CONFIG_MACH_AT91RM9200KR
7610 # ifdef machine_arch_type
7611 #  undef machine_arch_type
7612 #  define machine_arch_type     __machine_arch_type
7613 # else
7614 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
7615 # endif
7616 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7617 #else
7618 # define machine_is_at91rm9200kr()      (0)
7619 #endif
7620
7621 #ifdef CONFIG_MACH_EDB9312
7622 # ifdef machine_arch_type
7623 #  undef machine_arch_type
7624 #  define machine_arch_type     __machine_arch_type
7625 # else
7626 #  define machine_arch_type     MACH_TYPE_EDB9312
7627 # endif
7628 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
7629 #else
7630 # define machine_is_edb9312()   (0)
7631 #endif
7632
7633 #ifdef CONFIG_MACH_OMAP_GENERIC
7634 # ifdef machine_arch_type
7635 #  undef machine_arch_type
7636 #  define machine_arch_type     __machine_arch_type
7637 # else
7638 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
7639 # endif
7640 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7641 #else
7642 # define machine_is_omap_generic()      (0)
7643 #endif
7644
7645 #ifdef CONFIG_MACH_AXIMX3
7646 # ifdef machine_arch_type
7647 #  undef machine_arch_type
7648 #  define machine_arch_type     __machine_arch_type
7649 # else
7650 #  define machine_arch_type     MACH_TYPE_AXIMX3
7651 # endif
7652 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
7653 #else
7654 # define machine_is_aximx3()    (0)
7655 #endif
7656
7657 #ifdef CONFIG_MACH_EB67XDIP
7658 # ifdef machine_arch_type
7659 #  undef machine_arch_type
7660 #  define machine_arch_type     __machine_arch_type
7661 # else
7662 #  define machine_arch_type     MACH_TYPE_EB67XDIP
7663 # endif
7664 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
7665 #else
7666 # define machine_is_eb67xdip()  (0)
7667 #endif
7668
7669 #ifdef CONFIG_MACH_WEBTXS
7670 # ifdef machine_arch_type
7671 #  undef machine_arch_type
7672 #  define machine_arch_type     __machine_arch_type
7673 # else
7674 #  define machine_arch_type     MACH_TYPE_WEBTXS
7675 # endif
7676 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
7677 #else
7678 # define machine_is_webtxs()    (0)
7679 #endif
7680
7681 #ifdef CONFIG_MACH_HAWK
7682 # ifdef machine_arch_type
7683 #  undef machine_arch_type
7684 #  define machine_arch_type     __machine_arch_type
7685 # else
7686 #  define machine_arch_type     MACH_TYPE_HAWK
7687 # endif
7688 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
7689 #else
7690 # define machine_is_hawk()      (0)
7691 #endif
7692
7693 #ifdef CONFIG_MACH_CCAT91SBC001
7694 # ifdef machine_arch_type
7695 #  undef machine_arch_type
7696 #  define machine_arch_type     __machine_arch_type
7697 # else
7698 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
7699 # endif
7700 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
7701 #else
7702 # define machine_is_ccat91sbc001()      (0)
7703 #endif
7704
7705 #ifdef CONFIG_MACH_EXPRESSO
7706 # ifdef machine_arch_type
7707 #  undef machine_arch_type
7708 #  define machine_arch_type     __machine_arch_type
7709 # else
7710 #  define machine_arch_type     MACH_TYPE_EXPRESSO
7711 # endif
7712 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
7713 #else
7714 # define machine_is_expresso()  (0)
7715 #endif
7716
7717 #ifdef CONFIG_MACH_H4000
7718 # ifdef machine_arch_type
7719 #  undef machine_arch_type
7720 #  define machine_arch_type     __machine_arch_type
7721 # else
7722 #  define machine_arch_type     MACH_TYPE_H4000
7723 # endif
7724 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
7725 #else
7726 # define machine_is_h4000()     (0)
7727 #endif
7728
7729 #ifdef CONFIG_MACH_DINO
7730 # ifdef machine_arch_type
7731 #  undef machine_arch_type
7732 #  define machine_arch_type     __machine_arch_type
7733 # else
7734 #  define machine_arch_type     MACH_TYPE_DINO
7735 # endif
7736 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
7737 #else
7738 # define machine_is_dino()      (0)
7739 #endif
7740
7741 #ifdef CONFIG_MACH_ML675K
7742 # ifdef machine_arch_type
7743 #  undef machine_arch_type
7744 #  define machine_arch_type     __machine_arch_type
7745 # else
7746 #  define machine_arch_type     MACH_TYPE_ML675K
7747 # endif
7748 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
7749 #else
7750 # define machine_is_ml675k()    (0)
7751 #endif
7752
7753 #ifdef CONFIG_MACH_EDB9301
7754 # ifdef machine_arch_type
7755 #  undef machine_arch_type
7756 #  define machine_arch_type     __machine_arch_type
7757 # else
7758 #  define machine_arch_type     MACH_TYPE_EDB9301
7759 # endif
7760 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
7761 #else
7762 # define machine_is_edb9301()   (0)
7763 #endif
7764
7765 #ifdef CONFIG_MACH_EDB9315
7766 # ifdef machine_arch_type
7767 #  undef machine_arch_type
7768 #  define machine_arch_type     __machine_arch_type
7769 # else
7770 #  define machine_arch_type     MACH_TYPE_EDB9315
7771 # endif
7772 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
7773 #else
7774 # define machine_is_edb9315()   (0)
7775 #endif
7776
7777 #ifdef CONFIG_MACH_RECIVA_TT
7778 # ifdef machine_arch_type
7779 #  undef machine_arch_type
7780 #  define machine_arch_type     __machine_arch_type
7781 # else
7782 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
7783 # endif
7784 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
7785 #else
7786 # define machine_is_reciva_tt() (0)
7787 #endif
7788
7789 #ifdef CONFIG_MACH_CSTCB01
7790 # ifdef machine_arch_type
7791 #  undef machine_arch_type
7792 #  define machine_arch_type     __machine_arch_type
7793 # else
7794 #  define machine_arch_type     MACH_TYPE_CSTCB01
7795 # endif
7796 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
7797 #else
7798 # define machine_is_cstcb01()   (0)
7799 #endif
7800
7801 #ifdef CONFIG_MACH_CSTCB1
7802 # ifdef machine_arch_type
7803 #  undef machine_arch_type
7804 #  define machine_arch_type     __machine_arch_type
7805 # else
7806 #  define machine_arch_type     MACH_TYPE_CSTCB1
7807 # endif
7808 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
7809 #else
7810 # define machine_is_cstcb1()    (0)
7811 #endif
7812
7813 #ifdef CONFIG_MACH_SHADWELL
7814 # ifdef machine_arch_type
7815 #  undef machine_arch_type
7816 #  define machine_arch_type     __machine_arch_type
7817 # else
7818 #  define machine_arch_type     MACH_TYPE_SHADWELL
7819 # endif
7820 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
7821 #else
7822 # define machine_is_shadwell()  (0)
7823 #endif
7824
7825 #ifdef CONFIG_MACH_GOEPEL263
7826 # ifdef machine_arch_type
7827 #  undef machine_arch_type
7828 #  define machine_arch_type     __machine_arch_type
7829 # else
7830 #  define machine_arch_type     MACH_TYPE_GOEPEL263
7831 # endif
7832 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
7833 #else
7834 # define machine_is_goepel263() (0)
7835 #endif
7836
7837 #ifdef CONFIG_MACH_ACQ100
7838 # ifdef machine_arch_type
7839 #  undef machine_arch_type
7840 #  define machine_arch_type     __machine_arch_type
7841 # else
7842 #  define machine_arch_type     MACH_TYPE_ACQ100
7843 # endif
7844 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
7845 #else
7846 # define machine_is_acq100()    (0)
7847 #endif
7848
7849 #ifdef CONFIG_MACH_MX1FS2
7850 # ifdef machine_arch_type
7851 #  undef machine_arch_type
7852 #  define machine_arch_type     __machine_arch_type
7853 # else
7854 #  define machine_arch_type     MACH_TYPE_MX1FS2
7855 # endif
7856 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
7857 #else
7858 # define machine_is_mx1fs2()    (0)
7859 #endif
7860
7861 #ifdef CONFIG_MACH_HIPTOP_G1
7862 # ifdef machine_arch_type
7863 #  undef machine_arch_type
7864 #  define machine_arch_type     __machine_arch_type
7865 # else
7866 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
7867 # endif
7868 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
7869 #else
7870 # define machine_is_hiptop_g1() (0)
7871 #endif
7872
7873 #ifdef CONFIG_MACH_SPARKY
7874 # ifdef machine_arch_type
7875 #  undef machine_arch_type
7876 #  define machine_arch_type     __machine_arch_type
7877 # else
7878 #  define machine_arch_type     MACH_TYPE_SPARKY
7879 # endif
7880 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
7881 #else
7882 # define machine_is_sparky()    (0)
7883 #endif
7884
7885 #ifdef CONFIG_MACH_NS9750
7886 # ifdef machine_arch_type
7887 #  undef machine_arch_type
7888 #  define machine_arch_type     __machine_arch_type
7889 # else
7890 #  define machine_arch_type     MACH_TYPE_NS9750
7891 # endif
7892 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
7893 #else
7894 # define machine_is_ns9750()    (0)
7895 #endif
7896
7897 #ifdef CONFIG_MACH_PHOENIX
7898 # ifdef machine_arch_type
7899 #  undef machine_arch_type
7900 #  define machine_arch_type     __machine_arch_type
7901 # else
7902 #  define machine_arch_type     MACH_TYPE_PHOENIX
7903 # endif
7904 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
7905 #else
7906 # define machine_is_phoenix()   (0)
7907 #endif
7908
7909 #ifdef CONFIG_MACH_VR1000
7910 # ifdef machine_arch_type
7911 #  undef machine_arch_type
7912 #  define machine_arch_type     __machine_arch_type
7913 # else
7914 #  define machine_arch_type     MACH_TYPE_VR1000
7915 # endif
7916 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
7917 #else
7918 # define machine_is_vr1000()    (0)
7919 #endif
7920
7921 #ifdef CONFIG_MACH_DEISTERPXA
7922 # ifdef machine_arch_type
7923 #  undef machine_arch_type
7924 #  define machine_arch_type     __machine_arch_type
7925 # else
7926 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
7927 # endif
7928 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
7929 #else
7930 # define machine_is_deisterpxa()        (0)
7931 #endif
7932
7933 #ifdef CONFIG_MACH_BCM1160
7934 # ifdef machine_arch_type
7935 #  undef machine_arch_type
7936 #  define machine_arch_type     __machine_arch_type
7937 # else
7938 #  define machine_arch_type     MACH_TYPE_BCM1160
7939 # endif
7940 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
7941 #else
7942 # define machine_is_bcm1160()   (0)
7943 #endif
7944
7945 #ifdef CONFIG_MACH_PCM022
7946 # ifdef machine_arch_type
7947 #  undef machine_arch_type
7948 #  define machine_arch_type     __machine_arch_type
7949 # else
7950 #  define machine_arch_type     MACH_TYPE_PCM022
7951 # endif
7952 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
7953 #else
7954 # define machine_is_pcm022()    (0)
7955 #endif
7956
7957 #ifdef CONFIG_MACH_ADSGCX
7958 # ifdef machine_arch_type
7959 #  undef machine_arch_type
7960 #  define machine_arch_type     __machine_arch_type
7961 # else
7962 #  define machine_arch_type     MACH_TYPE_ADSGCX
7963 # endif
7964 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
7965 #else
7966 # define machine_is_adsgcx()    (0)
7967 #endif
7968
7969 #ifdef CONFIG_MACH_DREADNAUGHT
7970 # ifdef machine_arch_type
7971 #  undef machine_arch_type
7972 #  define machine_arch_type     __machine_arch_type
7973 # else
7974 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
7975 # endif
7976 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
7977 #else
7978 # define machine_is_dreadnaught()       (0)
7979 #endif
7980
7981 #ifdef CONFIG_MACH_DM320
7982 # ifdef machine_arch_type
7983 #  undef machine_arch_type
7984 #  define machine_arch_type     __machine_arch_type
7985 # else
7986 #  define machine_arch_type     MACH_TYPE_DM320
7987 # endif
7988 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
7989 #else
7990 # define machine_is_dm320()     (0)
7991 #endif
7992
7993 #ifdef CONFIG_MACH_MARKOV
7994 # ifdef machine_arch_type
7995 #  undef machine_arch_type
7996 #  define machine_arch_type     __machine_arch_type
7997 # else
7998 #  define machine_arch_type     MACH_TYPE_MARKOV
7999 # endif
8000 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8001 #else
8002 # define machine_is_markov()    (0)
8003 #endif
8004
8005 #ifdef CONFIG_MACH_COS7A400
8006 # ifdef machine_arch_type
8007 #  undef machine_arch_type
8008 #  define machine_arch_type     __machine_arch_type
8009 # else
8010 #  define machine_arch_type     MACH_TYPE_COS7A400
8011 # endif
8012 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8013 #else
8014 # define machine_is_cos7a400()  (0)
8015 #endif
8016
8017 #ifdef CONFIG_MACH_MILANO
8018 # ifdef machine_arch_type
8019 #  undef machine_arch_type
8020 #  define machine_arch_type     __machine_arch_type
8021 # else
8022 #  define machine_arch_type     MACH_TYPE_MILANO
8023 # endif
8024 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8025 #else
8026 # define machine_is_milano()    (0)
8027 #endif
8028
8029 #ifdef CONFIG_MACH_UE9328
8030 # ifdef machine_arch_type
8031 #  undef machine_arch_type
8032 #  define machine_arch_type     __machine_arch_type
8033 # else
8034 #  define machine_arch_type     MACH_TYPE_UE9328
8035 # endif
8036 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8037 #else
8038 # define machine_is_ue9328()    (0)
8039 #endif
8040
8041 #ifdef CONFIG_MACH_UEX255
8042 # ifdef machine_arch_type
8043 #  undef machine_arch_type
8044 #  define machine_arch_type     __machine_arch_type
8045 # else
8046 #  define machine_arch_type     MACH_TYPE_UEX255
8047 # endif
8048 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8049 #else
8050 # define machine_is_uex255()    (0)
8051 #endif
8052
8053 #ifdef CONFIG_MACH_UE2410
8054 # ifdef machine_arch_type
8055 #  undef machine_arch_type
8056 #  define machine_arch_type     __machine_arch_type
8057 # else
8058 #  define machine_arch_type     MACH_TYPE_UE2410
8059 # endif
8060 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8061 #else
8062 # define machine_is_ue2410()    (0)
8063 #endif
8064
8065 #ifdef CONFIG_MACH_A620
8066 # ifdef machine_arch_type
8067 #  undef machine_arch_type
8068 #  define machine_arch_type     __machine_arch_type
8069 # else
8070 #  define machine_arch_type     MACH_TYPE_A620
8071 # endif
8072 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8073 #else
8074 # define machine_is_a620()      (0)
8075 #endif
8076
8077 #ifdef CONFIG_MACH_OCELOT
8078 # ifdef machine_arch_type
8079 #  undef machine_arch_type
8080 #  define machine_arch_type     __machine_arch_type
8081 # else
8082 #  define machine_arch_type     MACH_TYPE_OCELOT
8083 # endif
8084 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8085 #else
8086 # define machine_is_ocelot()    (0)
8087 #endif
8088
8089 #ifdef CONFIG_MACH_CHEETAH
8090 # ifdef machine_arch_type
8091 #  undef machine_arch_type
8092 #  define machine_arch_type     __machine_arch_type
8093 # else
8094 #  define machine_arch_type     MACH_TYPE_CHEETAH
8095 # endif
8096 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8097 #else
8098 # define machine_is_cheetah()   (0)
8099 #endif
8100
8101 #ifdef CONFIG_MACH_OMAP_PERSEUS2
8102 # ifdef machine_arch_type
8103 #  undef machine_arch_type
8104 #  define machine_arch_type     __machine_arch_type
8105 # else
8106 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
8107 # endif
8108 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8109 #else
8110 # define machine_is_omap_perseus2()     (0)
8111 #endif
8112
8113 #ifdef CONFIG_MACH_ZVUE
8114 # ifdef machine_arch_type
8115 #  undef machine_arch_type
8116 #  define machine_arch_type     __machine_arch_type
8117 # else
8118 #  define machine_arch_type     MACH_TYPE_ZVUE
8119 # endif
8120 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8121 #else
8122 # define machine_is_zvue()      (0)
8123 #endif
8124
8125 #ifdef CONFIG_MACH_ROVERP1
8126 # ifdef machine_arch_type
8127 #  undef machine_arch_type
8128 #  define machine_arch_type     __machine_arch_type
8129 # else
8130 #  define machine_arch_type     MACH_TYPE_ROVERP1
8131 # endif
8132 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8133 #else
8134 # define machine_is_roverp1()   (0)
8135 #endif
8136
8137 #ifdef CONFIG_MACH_ASIDIAL2
8138 # ifdef machine_arch_type
8139 #  undef machine_arch_type
8140 #  define machine_arch_type     __machine_arch_type
8141 # else
8142 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8143 # endif
8144 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8145 #else
8146 # define machine_is_asidial2()  (0)
8147 #endif
8148
8149 #ifdef CONFIG_MACH_S3C24A0
8150 # ifdef machine_arch_type
8151 #  undef machine_arch_type
8152 #  define machine_arch_type     __machine_arch_type
8153 # else
8154 #  define machine_arch_type     MACH_TYPE_S3C24A0
8155 # endif
8156 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8157 #else
8158 # define machine_is_s3c24a0()   (0)
8159 #endif
8160
8161 #ifdef CONFIG_MACH_E800
8162 # ifdef machine_arch_type
8163 #  undef machine_arch_type
8164 #  define machine_arch_type     __machine_arch_type
8165 # else
8166 #  define machine_arch_type     MACH_TYPE_E800
8167 # endif
8168 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8169 #else
8170 # define machine_is_e800()      (0)
8171 #endif
8172
8173 #ifdef CONFIG_MACH_E750
8174 # ifdef machine_arch_type
8175 #  undef machine_arch_type
8176 #  define machine_arch_type     __machine_arch_type
8177 # else
8178 #  define machine_arch_type     MACH_TYPE_E750
8179 # endif
8180 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8181 #else
8182 # define machine_is_e750()      (0)
8183 #endif
8184
8185 #ifdef CONFIG_MACH_S3C5500
8186 # ifdef machine_arch_type
8187 #  undef machine_arch_type
8188 #  define machine_arch_type     __machine_arch_type
8189 # else
8190 #  define machine_arch_type     MACH_TYPE_S3C5500
8191 # endif
8192 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8193 #else
8194 # define machine_is_s3c5500()   (0)
8195 #endif
8196
8197 #ifdef CONFIG_MACH_SMDK5500
8198 # ifdef machine_arch_type
8199 #  undef machine_arch_type
8200 #  define machine_arch_type     __machine_arch_type
8201 # else
8202 #  define machine_arch_type     MACH_TYPE_SMDK5500
8203 # endif
8204 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8205 #else
8206 # define machine_is_smdk5500()  (0)
8207 #endif
8208
8209 #ifdef CONFIG_MACH_SIGNALSYNC
8210 # ifdef machine_arch_type
8211 #  undef machine_arch_type
8212 #  define machine_arch_type     __machine_arch_type
8213 # else
8214 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8215 # endif
8216 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8217 #else
8218 # define machine_is_signalsync()        (0)
8219 #endif
8220
8221 #ifdef CONFIG_MACH_NBC
8222 # ifdef machine_arch_type
8223 #  undef machine_arch_type
8224 #  define machine_arch_type     __machine_arch_type
8225 # else
8226 #  define machine_arch_type     MACH_TYPE_NBC
8227 # endif
8228 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8229 #else
8230 # define machine_is_nbc()       (0)
8231 #endif
8232
8233 #ifdef CONFIG_MACH_KODIAK
8234 # ifdef machine_arch_type
8235 #  undef machine_arch_type
8236 #  define machine_arch_type     __machine_arch_type
8237 # else
8238 #  define machine_arch_type     MACH_TYPE_KODIAK
8239 # endif
8240 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8241 #else
8242 # define machine_is_kodiak()    (0)
8243 #endif
8244
8245 #ifdef CONFIG_MACH_NETBOOKPRO
8246 # ifdef machine_arch_type
8247 #  undef machine_arch_type
8248 #  define machine_arch_type     __machine_arch_type
8249 # else
8250 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8251 # endif
8252 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8253 #else
8254 # define machine_is_netbookpro()        (0)
8255 #endif
8256
8257 #ifdef CONFIG_MACH_HW90200
8258 # ifdef machine_arch_type
8259 #  undef machine_arch_type
8260 #  define machine_arch_type     __machine_arch_type
8261 # else
8262 #  define machine_arch_type     MACH_TYPE_HW90200
8263 # endif
8264 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8265 #else
8266 # define machine_is_hw90200()   (0)
8267 #endif
8268
8269 #ifdef CONFIG_MACH_CONDOR
8270 # ifdef machine_arch_type
8271 #  undef machine_arch_type
8272 #  define machine_arch_type     __machine_arch_type
8273 # else
8274 #  define machine_arch_type     MACH_TYPE_CONDOR
8275 # endif
8276 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8277 #else
8278 # define machine_is_condor()    (0)
8279 #endif
8280
8281 #ifdef CONFIG_MACH_CUP
8282 # ifdef machine_arch_type
8283 #  undef machine_arch_type
8284 #  define machine_arch_type     __machine_arch_type
8285 # else
8286 #  define machine_arch_type     MACH_TYPE_CUP
8287 # endif
8288 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8289 #else
8290 # define machine_is_cup()       (0)
8291 #endif
8292
8293 #ifdef CONFIG_MACH_KITE
8294 # ifdef machine_arch_type
8295 #  undef machine_arch_type
8296 #  define machine_arch_type     __machine_arch_type
8297 # else
8298 #  define machine_arch_type     MACH_TYPE_KITE
8299 # endif
8300 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8301 #else
8302 # define machine_is_kite()      (0)
8303 #endif
8304
8305 #ifdef CONFIG_MACH_SCB9328
8306 # ifdef machine_arch_type
8307 #  undef machine_arch_type
8308 #  define machine_arch_type     __machine_arch_type
8309 # else
8310 #  define machine_arch_type     MACH_TYPE_SCB9328
8311 # endif
8312 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8313 #else
8314 # define machine_is_scb9328()   (0)
8315 #endif
8316
8317 #ifdef CONFIG_MACH_OMAP_H3
8318 # ifdef machine_arch_type
8319 #  undef machine_arch_type
8320 #  define machine_arch_type     __machine_arch_type
8321 # else
8322 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8323 # endif
8324 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8325 #else
8326 # define machine_is_omap_h3()   (0)
8327 #endif
8328
8329 #ifdef CONFIG_MACH_OMAP_H4
8330 # ifdef machine_arch_type
8331 #  undef machine_arch_type
8332 #  define machine_arch_type     __machine_arch_type
8333 # else
8334 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8335 # endif
8336 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8337 #else
8338 # define machine_is_omap_h4()   (0)
8339 #endif
8340
8341 #ifdef CONFIG_MACH_N10
8342 # ifdef machine_arch_type
8343 #  undef machine_arch_type
8344 #  define machine_arch_type     __machine_arch_type
8345 # else
8346 #  define machine_arch_type     MACH_TYPE_N10
8347 # endif
8348 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8349 #else
8350 # define machine_is_n10()       (0)
8351 #endif
8352
8353 #ifdef CONFIG_MACH_MONTAJADE
8354 # ifdef machine_arch_type
8355 #  undef machine_arch_type
8356 #  define machine_arch_type     __machine_arch_type
8357 # else
8358 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8359 # endif
8360 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8361 #else
8362 # define machine_is_montejade() (0)
8363 #endif
8364
8365 #ifdef CONFIG_MACH_SG560
8366 # ifdef machine_arch_type
8367 #  undef machine_arch_type
8368 #  define machine_arch_type     __machine_arch_type
8369 # else
8370 #  define machine_arch_type     MACH_TYPE_SG560
8371 # endif
8372 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8373 #else
8374 # define machine_is_sg560()     (0)
8375 #endif
8376
8377 #ifdef CONFIG_MACH_DP1000
8378 # ifdef machine_arch_type
8379 #  undef machine_arch_type
8380 #  define machine_arch_type     __machine_arch_type
8381 # else
8382 #  define machine_arch_type     MACH_TYPE_DP1000
8383 # endif
8384 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8385 #else
8386 # define machine_is_dp1000()    (0)
8387 #endif
8388
8389 #ifdef CONFIG_MACH_OMAP_OSK
8390 # ifdef machine_arch_type
8391 #  undef machine_arch_type
8392 #  define machine_arch_type     __machine_arch_type
8393 # else
8394 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8395 # endif
8396 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8397 #else
8398 # define machine_is_omap_osk()  (0)
8399 #endif
8400
8401 #ifdef CONFIG_MACH_RG100V3
8402 # ifdef machine_arch_type
8403 #  undef machine_arch_type
8404 #  define machine_arch_type     __machine_arch_type
8405 # else
8406 #  define machine_arch_type     MACH_TYPE_RG100V3
8407 # endif
8408 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8409 #else
8410 # define machine_is_rg100v3()   (0)
8411 #endif
8412
8413 #ifdef CONFIG_MACH_MX2ADS
8414 # ifdef machine_arch_type
8415 #  undef machine_arch_type
8416 #  define machine_arch_type     __machine_arch_type
8417 # else
8418 #  define machine_arch_type     MACH_TYPE_MX2ADS
8419 # endif
8420 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8421 #else
8422 # define machine_is_mx2ads()    (0)
8423 #endif
8424
8425 #ifdef CONFIG_MACH_PXA_KILO
8426 # ifdef machine_arch_type
8427 #  undef machine_arch_type
8428 #  define machine_arch_type     __machine_arch_type
8429 # else
8430 #  define machine_arch_type     MACH_TYPE_PXA_KILO
8431 # endif
8432 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8433 #else
8434 # define machine_is_pxa_kilo()  (0)
8435 #endif
8436
8437 #ifdef CONFIG_MACH_IXP4XX_EAGLE
8438 # ifdef machine_arch_type
8439 #  undef machine_arch_type
8440 #  define machine_arch_type     __machine_arch_type
8441 # else
8442 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
8443 # endif
8444 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8445 #else
8446 # define machine_is_ixp4xx_eagle()      (0)
8447 #endif
8448
8449 #ifdef CONFIG_MACH_TOSA
8450 # ifdef machine_arch_type
8451 #  undef machine_arch_type
8452 #  define machine_arch_type     __machine_arch_type
8453 # else
8454 #  define machine_arch_type     MACH_TYPE_TOSA
8455 # endif
8456 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8457 #else
8458 # define machine_is_tosa()      (0)
8459 #endif
8460
8461 #ifdef CONFIG_MACH_MB2520F
8462 # ifdef machine_arch_type
8463 #  undef machine_arch_type
8464 #  define machine_arch_type     __machine_arch_type
8465 # else
8466 #  define machine_arch_type     MACH_TYPE_MB2520F
8467 # endif
8468 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
8469 #else
8470 # define machine_is_mb2520f()   (0)
8471 #endif
8472
8473 #ifdef CONFIG_MACH_EMC1000
8474 # ifdef machine_arch_type
8475 #  undef machine_arch_type
8476 #  define machine_arch_type     __machine_arch_type
8477 # else
8478 #  define machine_arch_type     MACH_TYPE_EMC1000
8479 # endif
8480 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
8481 #else
8482 # define machine_is_emc1000()   (0)
8483 #endif
8484
8485 #ifdef CONFIG_MACH_TIDSC25
8486 # ifdef machine_arch_type
8487 #  undef machine_arch_type
8488 #  define machine_arch_type     __machine_arch_type
8489 # else
8490 #  define machine_arch_type     MACH_TYPE_TIDSC25
8491 # endif
8492 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
8493 #else
8494 # define machine_is_tidsc25()   (0)
8495 #endif
8496
8497 #ifdef CONFIG_MACH_AKCPMXL
8498 # ifdef machine_arch_type
8499 #  undef machine_arch_type
8500 #  define machine_arch_type     __machine_arch_type
8501 # else
8502 #  define machine_arch_type     MACH_TYPE_AKCPMXL
8503 # endif
8504 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
8505 #else
8506 # define machine_is_akcpmxl()   (0)
8507 #endif
8508
8509 #ifdef CONFIG_MACH_AV3XX
8510 # ifdef machine_arch_type
8511 #  undef machine_arch_type
8512 #  define machine_arch_type     __machine_arch_type
8513 # else
8514 #  define machine_arch_type     MACH_TYPE_AV3XX
8515 # endif
8516 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
8517 #else
8518 # define machine_is_av3xx()     (0)
8519 #endif
8520
8521 #ifdef CONFIG_MACH_AVILA
8522 # ifdef machine_arch_type
8523 #  undef machine_arch_type
8524 #  define machine_arch_type     __machine_arch_type
8525 # else
8526 #  define machine_arch_type     MACH_TYPE_AVILA
8527 # endif
8528 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
8529 #else
8530 # define machine_is_avila()     (0)
8531 #endif
8532
8533 #ifdef CONFIG_MACH_PXA_MPM10
8534 # ifdef machine_arch_type
8535 #  undef machine_arch_type
8536 #  define machine_arch_type     __machine_arch_type
8537 # else
8538 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
8539 # endif
8540 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8541 #else
8542 # define machine_is_pxa_mpm10() (0)
8543 #endif
8544
8545 #ifdef CONFIG_MACH_PXA_KYANITE
8546 # ifdef machine_arch_type
8547 #  undef machine_arch_type
8548 #  define machine_arch_type     __machine_arch_type
8549 # else
8550 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
8551 # endif
8552 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8553 #else
8554 # define machine_is_pxa_kyanite()       (0)
8555 #endif
8556
8557 #ifdef CONFIG_MACH_SGOLD
8558 # ifdef machine_arch_type
8559 #  undef machine_arch_type
8560 #  define machine_arch_type     __machine_arch_type
8561 # else
8562 #  define machine_arch_type     MACH_TYPE_SGOLD
8563 # endif
8564 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
8565 #else
8566 # define machine_is_sgold()     (0)
8567 #endif
8568
8569 #ifdef CONFIG_MACH_OSCAR
8570 # ifdef machine_arch_type
8571 #  undef machine_arch_type
8572 #  define machine_arch_type     __machine_arch_type
8573 # else
8574 #  define machine_arch_type     MACH_TYPE_OSCAR
8575 # endif
8576 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
8577 #else
8578 # define machine_is_oscar()     (0)
8579 #endif
8580
8581 #ifdef CONFIG_MACH_EPXA4USB2
8582 # ifdef machine_arch_type
8583 #  undef machine_arch_type
8584 #  define machine_arch_type     __machine_arch_type
8585 # else
8586 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
8587 # endif
8588 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8589 #else
8590 # define machine_is_epxa4usb2() (0)
8591 #endif
8592
8593 #ifdef CONFIG_MACH_XSENGINE
8594 # ifdef machine_arch_type
8595 #  undef machine_arch_type
8596 #  define machine_arch_type     __machine_arch_type
8597 # else
8598 #  define machine_arch_type     MACH_TYPE_XSENGINE
8599 # endif
8600 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
8601 #else
8602 # define machine_is_xsengine()  (0)
8603 #endif
8604
8605 #ifdef CONFIG_MACH_IP600
8606 # ifdef machine_arch_type
8607 #  undef machine_arch_type
8608 #  define machine_arch_type     __machine_arch_type
8609 # else
8610 #  define machine_arch_type     MACH_TYPE_IP600
8611 # endif
8612 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
8613 #else
8614 # define machine_is_ip600()     (0)
8615 #endif
8616
8617 #ifdef CONFIG_MACH_MCAN2
8618 # ifdef machine_arch_type
8619 #  undef machine_arch_type
8620 #  define machine_arch_type     __machine_arch_type
8621 # else
8622 #  define machine_arch_type     MACH_TYPE_MCAN2
8623 # endif
8624 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
8625 #else
8626 # define machine_is_mcan2()     (0)
8627 #endif
8628
8629 #ifdef CONFIG_MACH_DDI_BLUERIDGE
8630 # ifdef machine_arch_type
8631 #  undef machine_arch_type
8632 #  define machine_arch_type     __machine_arch_type
8633 # else
8634 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
8635 # endif
8636 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8637 #else
8638 # define machine_is_ddi_blueridge()     (0)
8639 #endif
8640
8641 #ifdef CONFIG_MACH_SKYMINDER
8642 # ifdef machine_arch_type
8643 #  undef machine_arch_type
8644 #  define machine_arch_type     __machine_arch_type
8645 # else
8646 #  define machine_arch_type     MACH_TYPE_SKYMINDER
8647 # endif
8648 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8649 #else
8650 # define machine_is_skyminder() (0)
8651 #endif
8652
8653 #ifdef CONFIG_MACH_LPD79520
8654 # ifdef machine_arch_type
8655 #  undef machine_arch_type
8656 #  define machine_arch_type     __machine_arch_type
8657 # else
8658 #  define machine_arch_type     MACH_TYPE_LPD79520
8659 # endif
8660 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
8661 #else
8662 # define machine_is_lpd79520()  (0)
8663 #endif
8664
8665 #ifdef CONFIG_MACH_EDB9302
8666 # ifdef machine_arch_type
8667 #  undef machine_arch_type
8668 #  define machine_arch_type     __machine_arch_type
8669 # else
8670 #  define machine_arch_type     MACH_TYPE_EDB9302
8671 # endif
8672 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
8673 #else
8674 # define machine_is_edb9302()   (0)
8675 #endif
8676
8677 #ifdef CONFIG_MACH_HW90340
8678 # ifdef machine_arch_type
8679 #  undef machine_arch_type
8680 #  define machine_arch_type     __machine_arch_type
8681 # else
8682 #  define machine_arch_type     MACH_TYPE_HW90340
8683 # endif
8684 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
8685 #else
8686 # define machine_is_hw90340()   (0)
8687 #endif
8688
8689 #ifdef CONFIG_MACH_CIP_BOX
8690 # ifdef machine_arch_type
8691 #  undef machine_arch_type
8692 #  define machine_arch_type     __machine_arch_type
8693 # else
8694 #  define machine_arch_type     MACH_TYPE_CIP_BOX
8695 # endif
8696 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
8697 #else
8698 # define machine_is_cip_box()   (0)
8699 #endif
8700
8701 #ifdef CONFIG_MACH_IVPN
8702 # ifdef machine_arch_type
8703 #  undef machine_arch_type
8704 #  define machine_arch_type     __machine_arch_type
8705 # else
8706 #  define machine_arch_type     MACH_TYPE_IVPN
8707 # endif
8708 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
8709 #else
8710 # define machine_is_ivpn()      (0)
8711 #endif
8712
8713 #ifdef CONFIG_MACH_RSOC2
8714 # ifdef machine_arch_type
8715 #  undef machine_arch_type
8716 #  define machine_arch_type     __machine_arch_type
8717 # else
8718 #  define machine_arch_type     MACH_TYPE_RSOC2
8719 # endif
8720 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
8721 #else
8722 # define machine_is_rsoc2()     (0)
8723 #endif
8724
8725 #ifdef CONFIG_MACH_HUSKY
8726 # ifdef machine_arch_type
8727 #  undef machine_arch_type
8728 #  define machine_arch_type     __machine_arch_type
8729 # else
8730 #  define machine_arch_type     MACH_TYPE_HUSKY
8731 # endif
8732 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
8733 #else
8734 # define machine_is_husky()     (0)
8735 #endif
8736
8737 #ifdef CONFIG_MACH_BOXER
8738 # ifdef machine_arch_type
8739 #  undef machine_arch_type
8740 #  define machine_arch_type     __machine_arch_type
8741 # else
8742 #  define machine_arch_type     MACH_TYPE_BOXER
8743 # endif
8744 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
8745 #else
8746 # define machine_is_boxer()     (0)
8747 #endif
8748
8749 #ifdef CONFIG_MACH_SHEPHERD
8750 # ifdef machine_arch_type
8751 #  undef machine_arch_type
8752 #  define machine_arch_type     __machine_arch_type
8753 # else
8754 #  define machine_arch_type     MACH_TYPE_SHEPHERD
8755 # endif
8756 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
8757 #else
8758 # define machine_is_shepherd()  (0)
8759 #endif
8760
8761 #ifdef CONFIG_MACH_AML42800AA
8762 # ifdef machine_arch_type
8763 #  undef machine_arch_type
8764 #  define machine_arch_type     __machine_arch_type
8765 # else
8766 #  define machine_arch_type     MACH_TYPE_AML42800AA
8767 # endif
8768 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
8769 #else
8770 # define machine_is_aml42800aa()        (0)
8771 #endif
8772
8773 #ifdef CONFIG_MACH_LPC2294
8774 # ifdef machine_arch_type
8775 #  undef machine_arch_type
8776 #  define machine_arch_type     __machine_arch_type
8777 # else
8778 #  define machine_arch_type     MACH_TYPE_LPC2294
8779 # endif
8780 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
8781 #else
8782 # define machine_is_lpc2294()   (0)
8783 #endif
8784
8785 #ifdef CONFIG_MACH_SWITCHGRASS
8786 # ifdef machine_arch_type
8787 #  undef machine_arch_type
8788 #  define machine_arch_type     __machine_arch_type
8789 # else
8790 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
8791 # endif
8792 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
8793 #else
8794 # define machine_is_switchgrass()       (0)
8795 #endif
8796
8797 #ifdef CONFIG_MACH_ENS_CMU
8798 # ifdef machine_arch_type
8799 #  undef machine_arch_type
8800 #  define machine_arch_type     __machine_arch_type
8801 # else
8802 #  define machine_arch_type     MACH_TYPE_ENS_CMU
8803 # endif
8804 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
8805 #else
8806 # define machine_is_ens_cmu()   (0)
8807 #endif
8808
8809 #ifdef CONFIG_MACH_MM6_SDB
8810 # ifdef machine_arch_type
8811 #  undef machine_arch_type
8812 #  define machine_arch_type     __machine_arch_type
8813 # else
8814 #  define machine_arch_type     MACH_TYPE_MM6_SDB
8815 # endif
8816 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
8817 #else
8818 # define machine_is_mm6_sdb()   (0)
8819 #endif
8820
8821 #ifdef CONFIG_MACH_SATURN
8822 # ifdef machine_arch_type
8823 #  undef machine_arch_type
8824 #  define machine_arch_type     __machine_arch_type
8825 # else
8826 #  define machine_arch_type     MACH_TYPE_SATURN
8827 # endif
8828 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
8829 #else
8830 # define machine_is_saturn()    (0)
8831 #endif
8832
8833 #ifdef CONFIG_MACH_I30030EVB
8834 # ifdef machine_arch_type
8835 #  undef machine_arch_type
8836 #  define machine_arch_type     __machine_arch_type
8837 # else
8838 #  define machine_arch_type     MACH_TYPE_I30030EVB
8839 # endif
8840 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
8841 #else
8842 # define machine_is_i30030evb() (0)
8843 #endif
8844
8845 #ifdef CONFIG_MACH_MXC27530EVB
8846 # ifdef machine_arch_type
8847 #  undef machine_arch_type
8848 #  define machine_arch_type     __machine_arch_type
8849 # else
8850 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
8851 # endif
8852 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
8853 #else
8854 # define machine_is_mxc27530evb()       (0)
8855 #endif
8856
8857 #ifdef CONFIG_MACH_SMDK2800
8858 # ifdef machine_arch_type
8859 #  undef machine_arch_type
8860 #  define machine_arch_type     __machine_arch_type
8861 # else
8862 #  define machine_arch_type     MACH_TYPE_SMDK2800
8863 # endif
8864 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
8865 #else
8866 # define machine_is_smdk2800()  (0)
8867 #endif
8868
8869 #ifdef CONFIG_MACH_MTWILSON
8870 # ifdef machine_arch_type
8871 #  undef machine_arch_type
8872 #  define machine_arch_type     __machine_arch_type
8873 # else
8874 #  define machine_arch_type     MACH_TYPE_MTWILSON
8875 # endif
8876 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
8877 #else
8878 # define machine_is_mtwilson()  (0)
8879 #endif
8880
8881 #ifdef CONFIG_MACH_ZITI
8882 # ifdef machine_arch_type
8883 #  undef machine_arch_type
8884 #  define machine_arch_type     __machine_arch_type
8885 # else
8886 #  define machine_arch_type     MACH_TYPE_ZITI
8887 # endif
8888 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
8889 #else
8890 # define machine_is_ziti()      (0)
8891 #endif
8892
8893 #ifdef CONFIG_MACH_GRANDFATHER
8894 # ifdef machine_arch_type
8895 #  undef machine_arch_type
8896 #  define machine_arch_type     __machine_arch_type
8897 # else
8898 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
8899 # endif
8900 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
8901 #else
8902 # define machine_is_grandfather()       (0)
8903 #endif
8904
8905 #ifdef CONFIG_MACH_TENGINE
8906 # ifdef machine_arch_type
8907 #  undef machine_arch_type
8908 #  define machine_arch_type     __machine_arch_type
8909 # else
8910 #  define machine_arch_type     MACH_TYPE_TENGINE
8911 # endif
8912 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
8913 #else
8914 # define machine_is_tengine()   (0)
8915 #endif
8916
8917 #ifdef CONFIG_MACH_S3C2460
8918 # ifdef machine_arch_type
8919 #  undef machine_arch_type
8920 #  define machine_arch_type     __machine_arch_type
8921 # else
8922 #  define machine_arch_type     MACH_TYPE_S3C2460
8923 # endif
8924 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
8925 #else
8926 # define machine_is_s3c2460()   (0)
8927 #endif
8928
8929 #ifdef CONFIG_MACH_PDM
8930 # ifdef machine_arch_type
8931 #  undef machine_arch_type
8932 #  define machine_arch_type     __machine_arch_type
8933 # else
8934 #  define machine_arch_type     MACH_TYPE_PDM
8935 # endif
8936 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
8937 #else
8938 # define machine_is_pdm()       (0)
8939 #endif
8940
8941 #ifdef CONFIG_MACH_H4700
8942 # ifdef machine_arch_type
8943 #  undef machine_arch_type
8944 #  define machine_arch_type     __machine_arch_type
8945 # else
8946 #  define machine_arch_type     MACH_TYPE_H4700
8947 # endif
8948 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
8949 #else
8950 # define machine_is_h4700()     (0)
8951 #endif
8952
8953 #ifdef CONFIG_MACH_H6300
8954 # ifdef machine_arch_type
8955 #  undef machine_arch_type
8956 #  define machine_arch_type     __machine_arch_type
8957 # else
8958 #  define machine_arch_type     MACH_TYPE_H6300
8959 # endif
8960 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
8961 #else
8962 # define machine_is_h6300()     (0)
8963 #endif
8964
8965 #ifdef CONFIG_MACH_RZ1700
8966 # ifdef machine_arch_type
8967 #  undef machine_arch_type
8968 #  define machine_arch_type     __machine_arch_type
8969 # else
8970 #  define machine_arch_type     MACH_TYPE_RZ1700
8971 # endif
8972 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
8973 #else
8974 # define machine_is_rz1700()    (0)
8975 #endif
8976
8977 #ifdef CONFIG_MACH_A716
8978 # ifdef machine_arch_type
8979 #  undef machine_arch_type
8980 #  define machine_arch_type     __machine_arch_type
8981 # else
8982 #  define machine_arch_type     MACH_TYPE_A716
8983 # endif
8984 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
8985 #else
8986 # define machine_is_a716()      (0)
8987 #endif
8988
8989 #ifdef CONFIG_MACH_ESTK2440A
8990 # ifdef machine_arch_type
8991 #  undef machine_arch_type
8992 #  define machine_arch_type     __machine_arch_type
8993 # else
8994 #  define machine_arch_type     MACH_TYPE_ESTK2440A
8995 # endif
8996 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
8997 #else
8998 # define machine_is_estk2440a() (0)
8999 #endif
9000
9001 #ifdef CONFIG_MACH_ATWIXP425
9002 # ifdef machine_arch_type
9003 #  undef machine_arch_type
9004 #  define machine_arch_type     __machine_arch_type
9005 # else
9006 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9007 # endif
9008 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9009 #else
9010 # define machine_is_atwixp425() (0)
9011 #endif
9012
9013 #ifdef CONFIG_MACH_CSB336
9014 # ifdef machine_arch_type
9015 #  undef machine_arch_type
9016 #  define machine_arch_type     __machine_arch_type
9017 # else
9018 #  define machine_arch_type     MACH_TYPE_CSB336
9019 # endif
9020 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9021 #else
9022 # define machine_is_csb336()    (0)
9023 #endif
9024
9025 #ifdef CONFIG_MACH_RIRM2
9026 # ifdef machine_arch_type
9027 #  undef machine_arch_type
9028 #  define machine_arch_type     __machine_arch_type
9029 # else
9030 #  define machine_arch_type     MACH_TYPE_RIRM2
9031 # endif
9032 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9033 #else
9034 # define machine_is_rirm2()     (0)
9035 #endif
9036
9037 #ifdef CONFIG_MACH_CX23518
9038 # ifdef machine_arch_type
9039 #  undef machine_arch_type
9040 #  define machine_arch_type     __machine_arch_type
9041 # else
9042 #  define machine_arch_type     MACH_TYPE_CX23518
9043 # endif
9044 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9045 #else
9046 # define machine_is_cx23518()   (0)
9047 #endif
9048
9049 #ifdef CONFIG_MACH_CX2351X
9050 # ifdef machine_arch_type
9051 #  undef machine_arch_type
9052 #  define machine_arch_type     __machine_arch_type
9053 # else
9054 #  define machine_arch_type     MACH_TYPE_CX2351X
9055 # endif
9056 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9057 #else
9058 # define machine_is_cx2351x()   (0)
9059 #endif
9060
9061 #ifdef CONFIG_MACH_COMPUTIME
9062 # ifdef machine_arch_type
9063 #  undef machine_arch_type
9064 #  define machine_arch_type     __machine_arch_type
9065 # else
9066 #  define machine_arch_type     MACH_TYPE_COMPUTIME
9067 # endif
9068 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9069 #else
9070 # define machine_is_computime() (0)
9071 #endif
9072
9073 #ifdef CONFIG_MACH_IZARUS
9074 # ifdef machine_arch_type
9075 #  undef machine_arch_type
9076 #  define machine_arch_type     __machine_arch_type
9077 # else
9078 #  define machine_arch_type     MACH_TYPE_IZARUS
9079 # endif
9080 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9081 #else
9082 # define machine_is_izarus()    (0)
9083 #endif
9084
9085 #ifdef CONFIG_MACH_RTS
9086 # ifdef machine_arch_type
9087 #  undef machine_arch_type
9088 #  define machine_arch_type     __machine_arch_type
9089 # else
9090 #  define machine_arch_type     MACH_TYPE_RTS
9091 # endif
9092 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9093 #else
9094 # define machine_is_pxa_rts()   (0)
9095 #endif
9096
9097 #ifdef CONFIG_MACH_SE5100
9098 # ifdef machine_arch_type
9099 #  undef machine_arch_type
9100 #  define machine_arch_type     __machine_arch_type
9101 # else
9102 #  define machine_arch_type     MACH_TYPE_SE5100
9103 # endif
9104 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9105 #else
9106 # define machine_is_se5100()    (0)
9107 #endif
9108
9109 #ifdef CONFIG_MACH_S3C2510
9110 # ifdef machine_arch_type
9111 #  undef machine_arch_type
9112 #  define machine_arch_type     __machine_arch_type
9113 # else
9114 #  define machine_arch_type     MACH_TYPE_S3C2510
9115 # endif
9116 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9117 #else
9118 # define machine_is_s3c2510()   (0)
9119 #endif
9120
9121 #ifdef CONFIG_MACH_CSB437TL
9122 # ifdef machine_arch_type
9123 #  undef machine_arch_type
9124 #  define machine_arch_type     __machine_arch_type
9125 # else
9126 #  define machine_arch_type     MACH_TYPE_CSB437TL
9127 # endif
9128 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9129 #else
9130 # define machine_is_csb437tl()  (0)
9131 #endif
9132
9133 #ifdef CONFIG_MACH_SLAUSON
9134 # ifdef machine_arch_type
9135 #  undef machine_arch_type
9136 #  define machine_arch_type     __machine_arch_type
9137 # else
9138 #  define machine_arch_type     MACH_TYPE_SLAUSON
9139 # endif
9140 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9141 #else
9142 # define machine_is_slauson()   (0)
9143 #endif
9144
9145 #ifdef CONFIG_MACH_PEARLRIVER
9146 # ifdef machine_arch_type
9147 #  undef machine_arch_type
9148 #  define machine_arch_type     __machine_arch_type
9149 # else
9150 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9151 # endif
9152 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9153 #else
9154 # define machine_is_pearlriver()        (0)
9155 #endif
9156
9157 #ifdef CONFIG_MACH_TDC_P210
9158 # ifdef machine_arch_type
9159 #  undef machine_arch_type
9160 #  define machine_arch_type     __machine_arch_type
9161 # else
9162 #  define machine_arch_type     MACH_TYPE_TDC_P210
9163 # endif
9164 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9165 #else
9166 # define machine_is_tdc_p210()  (0)
9167 #endif
9168
9169 #ifdef CONFIG_MACH_SG580
9170 # ifdef machine_arch_type
9171 #  undef machine_arch_type
9172 #  define machine_arch_type     __machine_arch_type
9173 # else
9174 #  define machine_arch_type     MACH_TYPE_SG580
9175 # endif
9176 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9177 #else
9178 # define machine_is_sg580()     (0)
9179 #endif
9180
9181 #ifdef CONFIG_MACH_WRSBCARM7
9182 # ifdef machine_arch_type
9183 #  undef machine_arch_type
9184 #  define machine_arch_type     __machine_arch_type
9185 # else
9186 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9187 # endif
9188 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9189 #else
9190 # define machine_is_wrsbcarm7() (0)
9191 #endif
9192
9193 #ifdef CONFIG_MACH_IPD
9194 # ifdef machine_arch_type
9195 #  undef machine_arch_type
9196 #  define machine_arch_type     __machine_arch_type
9197 # else
9198 #  define machine_arch_type     MACH_TYPE_IPD
9199 # endif
9200 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9201 #else
9202 # define machine_is_ipd()       (0)
9203 #endif
9204
9205 #ifdef CONFIG_MACH_PXA_DNP2110
9206 # ifdef machine_arch_type
9207 #  undef machine_arch_type
9208 #  define machine_arch_type     __machine_arch_type
9209 # else
9210 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9211 # endif
9212 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9213 #else
9214 # define machine_is_pxa_dnp2110()       (0)
9215 #endif
9216
9217 #ifdef CONFIG_MACH_XAENIAX
9218 # ifdef machine_arch_type
9219 #  undef machine_arch_type
9220 #  define machine_arch_type     __machine_arch_type
9221 # else
9222 #  define machine_arch_type     MACH_TYPE_XAENIAX
9223 # endif
9224 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9225 #else
9226 # define machine_is_xaeniax()   (0)
9227 #endif
9228
9229 #ifdef CONFIG_MACH_SOMN4250
9230 # ifdef machine_arch_type
9231 #  undef machine_arch_type
9232 #  define machine_arch_type     __machine_arch_type
9233 # else
9234 #  define machine_arch_type     MACH_TYPE_SOMN4250
9235 # endif
9236 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9237 #else
9238 # define machine_is_somn4250()  (0)
9239 #endif
9240
9241 #ifdef CONFIG_MACH_PLEB2
9242 # ifdef machine_arch_type
9243 #  undef machine_arch_type
9244 #  define machine_arch_type     __machine_arch_type
9245 # else
9246 #  define machine_arch_type     MACH_TYPE_PLEB2
9247 # endif
9248 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9249 #else
9250 # define machine_is_pleb2()     (0)
9251 #endif
9252
9253 #ifdef CONFIG_MACH_CORNWALLIS
9254 # ifdef machine_arch_type
9255 #  undef machine_arch_type
9256 #  define machine_arch_type     __machine_arch_type
9257 # else
9258 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9259 # endif
9260 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9261 #else
9262 # define machine_is_cornwallis()        (0)
9263 #endif
9264
9265 #ifdef CONFIG_MACH_GURNEY_DRV
9266 # ifdef machine_arch_type
9267 #  undef machine_arch_type
9268 #  define machine_arch_type     __machine_arch_type
9269 # else
9270 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9271 # endif
9272 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9273 #else
9274 # define machine_is_gurney_drv()        (0)
9275 #endif
9276
9277 #ifdef CONFIG_MACH_CHAFFEE
9278 # ifdef machine_arch_type
9279 #  undef machine_arch_type
9280 #  define machine_arch_type     __machine_arch_type
9281 # else
9282 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9283 # endif
9284 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9285 #else
9286 # define machine_is_chaffee()   (0)
9287 #endif
9288
9289 #ifdef CONFIG_MACH_RMS101
9290 # ifdef machine_arch_type
9291 #  undef machine_arch_type
9292 #  define machine_arch_type     __machine_arch_type
9293 # else
9294 #  define machine_arch_type     MACH_TYPE_RMS101
9295 # endif
9296 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9297 #else
9298 # define machine_is_rms101()    (0)
9299 #endif
9300
9301 #ifdef CONFIG_MACH_RX3715
9302 # ifdef machine_arch_type
9303 #  undef machine_arch_type
9304 #  define machine_arch_type     __machine_arch_type
9305 # else
9306 #  define machine_arch_type     MACH_TYPE_RX3715
9307 # endif
9308 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9309 #else
9310 # define machine_is_rx3715()    (0)
9311 #endif
9312
9313 #ifdef CONFIG_MACH_SWIFT
9314 # ifdef machine_arch_type
9315 #  undef machine_arch_type
9316 #  define machine_arch_type     __machine_arch_type
9317 # else
9318 #  define machine_arch_type     MACH_TYPE_SWIFT
9319 # endif
9320 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9321 #else
9322 # define machine_is_swift()     (0)
9323 #endif
9324
9325 #ifdef CONFIG_MACH_ROVERP7
9326 # ifdef machine_arch_type
9327 #  undef machine_arch_type
9328 #  define machine_arch_type     __machine_arch_type
9329 # else
9330 #  define machine_arch_type     MACH_TYPE_ROVERP7
9331 # endif
9332 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9333 #else
9334 # define machine_is_roverp7()   (0)
9335 #endif
9336
9337 #ifdef CONFIG_MACH_PR818S
9338 # ifdef machine_arch_type
9339 #  undef machine_arch_type
9340 #  define machine_arch_type     __machine_arch_type
9341 # else
9342 #  define machine_arch_type     MACH_TYPE_PR818S
9343 # endif
9344 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9345 #else
9346 # define machine_is_pr818s()    (0)
9347 #endif
9348
9349 #ifdef CONFIG_MACH_TRXPRO
9350 # ifdef machine_arch_type
9351 #  undef machine_arch_type
9352 #  define machine_arch_type     __machine_arch_type
9353 # else
9354 #  define machine_arch_type     MACH_TYPE_TRXPRO
9355 # endif
9356 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9357 #else
9358 # define machine_is_trxpro()    (0)
9359 #endif
9360
9361 #ifdef CONFIG_MACH_NSLU2
9362 # ifdef machine_arch_type
9363 #  undef machine_arch_type
9364 #  define machine_arch_type     __machine_arch_type
9365 # else
9366 #  define machine_arch_type     MACH_TYPE_NSLU2
9367 # endif
9368 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9369 #else
9370 # define machine_is_nslu2()     (0)
9371 #endif
9372
9373 #ifdef CONFIG_MACH_E400
9374 # ifdef machine_arch_type
9375 #  undef machine_arch_type
9376 #  define machine_arch_type     __machine_arch_type
9377 # else
9378 #  define machine_arch_type     MACH_TYPE_E400
9379 # endif
9380 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9381 #else
9382 # define machine_is_e400()      (0)
9383 #endif
9384
9385 #ifdef CONFIG_MACH_TRAB
9386 # ifdef machine_arch_type
9387 #  undef machine_arch_type
9388 #  define machine_arch_type     __machine_arch_type
9389 # else
9390 #  define machine_arch_type     MACH_TYPE_TRAB
9391 # endif
9392 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9393 #else
9394 # define machine_is_trab()      (0)
9395 #endif
9396
9397 #ifdef CONFIG_MACH_CMC_PU2
9398 # ifdef machine_arch_type
9399 #  undef machine_arch_type
9400 #  define machine_arch_type     __machine_arch_type
9401 # else
9402 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9403 # endif
9404 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9405 #else
9406 # define machine_is_cmc_pu2()   (0)
9407 #endif
9408
9409 #ifdef CONFIG_MACH_FULCRUM
9410 # ifdef machine_arch_type
9411 #  undef machine_arch_type
9412 #  define machine_arch_type     __machine_arch_type
9413 # else
9414 #  define machine_arch_type     MACH_TYPE_FULCRUM
9415 # endif
9416 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9417 #else
9418 # define machine_is_fulcrum()   (0)
9419 #endif
9420
9421 #ifdef CONFIG_MACH_NETGATE42X
9422 # ifdef machine_arch_type
9423 #  undef machine_arch_type
9424 #  define machine_arch_type     __machine_arch_type
9425 # else
9426 #  define machine_arch_type     MACH_TYPE_NETGATE42X
9427 # endif
9428 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9429 #else
9430 # define machine_is_netgate42x()        (0)
9431 #endif
9432
9433 #ifdef CONFIG_MACH_STR710
9434 # ifdef machine_arch_type
9435 #  undef machine_arch_type
9436 #  define machine_arch_type     __machine_arch_type
9437 # else
9438 #  define machine_arch_type     MACH_TYPE_STR710
9439 # endif
9440 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9441 #else
9442 # define machine_is_str710()    (0)
9443 #endif
9444
9445 #ifdef CONFIG_MACH_IXDPG425
9446 # ifdef machine_arch_type
9447 #  undef machine_arch_type
9448 #  define machine_arch_type     __machine_arch_type
9449 # else
9450 #  define machine_arch_type     MACH_TYPE_IXDPG425
9451 # endif
9452 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9453 #else
9454 # define machine_is_ixdpg425()  (0)
9455 #endif
9456
9457 #ifdef CONFIG_MACH_TOMTOMGO
9458 # ifdef machine_arch_type
9459 #  undef machine_arch_type
9460 #  define machine_arch_type     __machine_arch_type
9461 # else
9462 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
9463 # endif
9464 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9465 #else
9466 # define machine_is_tomtomgo()  (0)
9467 #endif
9468
9469 #ifdef CONFIG_MACH_VERSATILE_AB
9470 # ifdef machine_arch_type
9471 #  undef machine_arch_type
9472 #  define machine_arch_type     __machine_arch_type
9473 # else
9474 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
9475 # endif
9476 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9477 #else
9478 # define machine_is_versatile_ab()      (0)
9479 #endif
9480
9481 #ifdef CONFIG_MACH_EDB9307
9482 # ifdef machine_arch_type
9483 #  undef machine_arch_type
9484 #  define machine_arch_type     __machine_arch_type
9485 # else
9486 #  define machine_arch_type     MACH_TYPE_EDB9307
9487 # endif
9488 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
9489 #else
9490 # define machine_is_edb9307()   (0)
9491 #endif
9492
9493 #ifdef CONFIG_MACH_SG565
9494 # ifdef machine_arch_type
9495 #  undef machine_arch_type
9496 #  define machine_arch_type     __machine_arch_type
9497 # else
9498 #  define machine_arch_type     MACH_TYPE_SG565
9499 # endif
9500 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
9501 #else
9502 # define machine_is_sg565()     (0)
9503 #endif
9504
9505 #ifdef CONFIG_MACH_LPD79524
9506 # ifdef machine_arch_type
9507 #  undef machine_arch_type
9508 #  define machine_arch_type     __machine_arch_type
9509 # else
9510 #  define machine_arch_type     MACH_TYPE_LPD79524
9511 # endif
9512 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
9513 #else
9514 # define machine_is_lpd79524()  (0)
9515 #endif
9516
9517 #ifdef CONFIG_MACH_LPD79525
9518 # ifdef machine_arch_type
9519 #  undef machine_arch_type
9520 #  define machine_arch_type     __machine_arch_type
9521 # else
9522 #  define machine_arch_type     MACH_TYPE_LPD79525
9523 # endif
9524 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
9525 #else
9526 # define machine_is_lpd79525()  (0)
9527 #endif
9528
9529 #ifdef CONFIG_MACH_RMS100
9530 # ifdef machine_arch_type
9531 #  undef machine_arch_type
9532 #  define machine_arch_type     __machine_arch_type
9533 # else
9534 #  define machine_arch_type     MACH_TYPE_RMS100
9535 # endif
9536 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
9537 #else
9538 # define machine_is_rms100()    (0)
9539 #endif
9540
9541 #ifdef CONFIG_MACH_KB9200
9542 # ifdef machine_arch_type
9543 #  undef machine_arch_type
9544 #  define machine_arch_type     __machine_arch_type
9545 # else
9546 #  define machine_arch_type     MACH_TYPE_KB9200
9547 # endif
9548 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
9549 #else
9550 # define machine_is_kb9200()    (0)
9551 #endif
9552
9553 #ifdef CONFIG_MACH_SX1
9554 # ifdef machine_arch_type
9555 #  undef machine_arch_type
9556 #  define machine_arch_type     __machine_arch_type
9557 # else
9558 #  define machine_arch_type     MACH_TYPE_SX1
9559 # endif
9560 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
9561 #else
9562 # define machine_is_sx1()       (0)
9563 #endif
9564
9565 #ifdef CONFIG_MACH_HMS39C7092
9566 # ifdef machine_arch_type
9567 #  undef machine_arch_type
9568 #  define machine_arch_type     __machine_arch_type
9569 # else
9570 #  define machine_arch_type     MACH_TYPE_HMS39C7092
9571 # endif
9572 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
9573 #else
9574 # define machine_is_hms39c7092()        (0)
9575 #endif
9576
9577 #ifdef CONFIG_MACH_ARMADILLO
9578 # ifdef machine_arch_type
9579 #  undef machine_arch_type
9580 #  define machine_arch_type     __machine_arch_type
9581 # else
9582 #  define machine_arch_type     MACH_TYPE_ARMADILLO
9583 # endif
9584 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9585 #else
9586 # define machine_is_armadillo() (0)
9587 #endif
9588
9589 #ifdef CONFIG_MACH_IPCU
9590 # ifdef machine_arch_type
9591 #  undef machine_arch_type
9592 #  define machine_arch_type     __machine_arch_type
9593 # else
9594 #  define machine_arch_type     MACH_TYPE_IPCU
9595 # endif
9596 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
9597 #else
9598 # define machine_is_ipcu()      (0)
9599 #endif
9600
9601 #ifdef CONFIG_MACH_LOOX720
9602 # ifdef machine_arch_type
9603 #  undef machine_arch_type
9604 #  define machine_arch_type     __machine_arch_type
9605 # else
9606 #  define machine_arch_type     MACH_TYPE_LOOX720
9607 # endif
9608 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
9609 #else
9610 # define machine_is_loox720()   (0)
9611 #endif
9612
9613 #ifdef CONFIG_MACH_IXDP465
9614 # ifdef machine_arch_type
9615 #  undef machine_arch_type
9616 #  define machine_arch_type     __machine_arch_type
9617 # else
9618 #  define machine_arch_type     MACH_TYPE_IXDP465
9619 # endif
9620 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
9621 #else
9622 # define machine_is_ixdp465()   (0)
9623 #endif
9624
9625 #ifdef CONFIG_MACH_IXDP2351
9626 # ifdef machine_arch_type
9627 #  undef machine_arch_type
9628 #  define machine_arch_type     __machine_arch_type
9629 # else
9630 #  define machine_arch_type     MACH_TYPE_IXDP2351
9631 # endif
9632 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
9633 #else
9634 # define machine_is_ixdp2351()  (0)
9635 #endif
9636
9637 #ifdef CONFIG_MACH_ADSVIX
9638 # ifdef machine_arch_type
9639 #  undef machine_arch_type
9640 #  define machine_arch_type     __machine_arch_type
9641 # else
9642 #  define machine_arch_type     MACH_TYPE_ADSVIX
9643 # endif
9644 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
9645 #else
9646 # define machine_is_adsvix()    (0)
9647 #endif
9648
9649 #ifdef CONFIG_MACH_DM270
9650 # ifdef machine_arch_type
9651 #  undef machine_arch_type
9652 #  define machine_arch_type     __machine_arch_type
9653 # else
9654 #  define machine_arch_type     MACH_TYPE_DM270
9655 # endif
9656 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
9657 #else
9658 # define machine_is_dm270()     (0)
9659 #endif
9660
9661 #ifdef CONFIG_MACH_SOCLTPLUS
9662 # ifdef machine_arch_type
9663 #  undef machine_arch_type
9664 #  define machine_arch_type     __machine_arch_type
9665 # else
9666 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
9667 # endif
9668 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9669 #else
9670 # define machine_is_socltplus() (0)
9671 #endif
9672
9673 #ifdef CONFIG_MACH_ECIA
9674 # ifdef machine_arch_type
9675 #  undef machine_arch_type
9676 #  define machine_arch_type     __machine_arch_type
9677 # else
9678 #  define machine_arch_type     MACH_TYPE_ECIA
9679 # endif
9680 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
9681 #else
9682 # define machine_is_ecia()      (0)
9683 #endif
9684
9685 #ifdef CONFIG_MACH_CM4008
9686 # ifdef machine_arch_type
9687 #  undef machine_arch_type
9688 #  define machine_arch_type     __machine_arch_type
9689 # else
9690 #  define machine_arch_type     MACH_TYPE_CM4008
9691 # endif
9692 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
9693 #else
9694 # define machine_is_cm4008()    (0)
9695 #endif
9696
9697 #ifdef CONFIG_MACH_P2001
9698 # ifdef machine_arch_type
9699 #  undef machine_arch_type
9700 #  define machine_arch_type     __machine_arch_type
9701 # else
9702 #  define machine_arch_type     MACH_TYPE_P2001
9703 # endif
9704 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
9705 #else
9706 # define machine_is_p2001()     (0)
9707 #endif
9708
9709 #ifdef CONFIG_MACH_TWISTER
9710 # ifdef machine_arch_type
9711 #  undef machine_arch_type
9712 #  define machine_arch_type     __machine_arch_type
9713 # else
9714 #  define machine_arch_type     MACH_TYPE_TWISTER
9715 # endif
9716 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
9717 #else
9718 # define machine_is_twister()   (0)
9719 #endif
9720
9721 #ifdef CONFIG_MACH_MUDSHARK
9722 # ifdef machine_arch_type
9723 #  undef machine_arch_type
9724 #  define machine_arch_type     __machine_arch_type
9725 # else
9726 #  define machine_arch_type     MACH_TYPE_MUDSHARK
9727 # endif
9728 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
9729 #else
9730 # define machine_is_mudshark()  (0)
9731 #endif
9732
9733 #ifdef CONFIG_MACH_HB2
9734 # ifdef machine_arch_type
9735 #  undef machine_arch_type
9736 #  define machine_arch_type     __machine_arch_type
9737 # else
9738 #  define machine_arch_type     MACH_TYPE_HB2
9739 # endif
9740 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
9741 #else
9742 # define machine_is_hb2()       (0)
9743 #endif
9744
9745 #ifdef CONFIG_MACH_IQ80332
9746 # ifdef machine_arch_type
9747 #  undef machine_arch_type
9748 #  define machine_arch_type     __machine_arch_type
9749 # else
9750 #  define machine_arch_type     MACH_TYPE_IQ80332
9751 # endif
9752 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
9753 #else
9754 # define machine_is_iq80332()   (0)
9755 #endif
9756
9757 #ifdef CONFIG_MACH_SENDT
9758 # ifdef machine_arch_type
9759 #  undef machine_arch_type
9760 #  define machine_arch_type     __machine_arch_type
9761 # else
9762 #  define machine_arch_type     MACH_TYPE_SENDT
9763 # endif
9764 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
9765 #else
9766 # define machine_is_sendt()     (0)
9767 #endif
9768
9769 #ifdef CONFIG_MACH_MX2JAZZ
9770 # ifdef machine_arch_type
9771 #  undef machine_arch_type
9772 #  define machine_arch_type     __machine_arch_type
9773 # else
9774 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
9775 # endif
9776 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
9777 #else
9778 # define machine_is_mx2jazz()   (0)
9779 #endif
9780
9781 #ifdef CONFIG_MACH_MULTIIO
9782 # ifdef machine_arch_type
9783 #  undef machine_arch_type
9784 #  define machine_arch_type     __machine_arch_type
9785 # else
9786 #  define machine_arch_type     MACH_TYPE_MULTIIO
9787 # endif
9788 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
9789 #else
9790 # define machine_is_multiio()   (0)
9791 #endif
9792
9793 #ifdef CONFIG_MACH_HRDISPLAY
9794 # ifdef machine_arch_type
9795 #  undef machine_arch_type
9796 #  define machine_arch_type     __machine_arch_type
9797 # else
9798 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
9799 # endif
9800 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
9801 #else
9802 # define machine_is_hrdisplay() (0)
9803 #endif
9804
9805 #ifdef CONFIG_MACH_MXC27530ADS
9806 # ifdef machine_arch_type
9807 #  undef machine_arch_type
9808 #  define machine_arch_type     __machine_arch_type
9809 # else
9810 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
9811 # endif
9812 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
9813 #else
9814 # define machine_is_mxc27530ads()       (0)
9815 #endif
9816
9817 #ifdef CONFIG_MACH_TRIZEPS3
9818 # ifdef machine_arch_type
9819 #  undef machine_arch_type
9820 #  define machine_arch_type     __machine_arch_type
9821 # else
9822 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
9823 # endif
9824 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
9825 #else
9826 # define machine_is_trizeps3()  (0)
9827 #endif
9828
9829 #ifdef CONFIG_MACH_ZEFEERDZA
9830 # ifdef machine_arch_type
9831 #  undef machine_arch_type
9832 #  define machine_arch_type     __machine_arch_type
9833 # else
9834 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
9835 # endif
9836 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
9837 #else
9838 # define machine_is_zefeerdza() (0)
9839 #endif
9840
9841 #ifdef CONFIG_MACH_ZEFEERDZB
9842 # ifdef machine_arch_type
9843 #  undef machine_arch_type
9844 #  define machine_arch_type     __machine_arch_type
9845 # else
9846 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
9847 # endif
9848 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
9849 #else
9850 # define machine_is_zefeerdzb() (0)
9851 #endif
9852
9853 #ifdef CONFIG_MACH_ZEFEERDZG
9854 # ifdef machine_arch_type
9855 #  undef machine_arch_type
9856 #  define machine_arch_type     __machine_arch_type
9857 # else
9858 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
9859 # endif
9860 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
9861 #else
9862 # define machine_is_zefeerdzg() (0)
9863 #endif
9864
9865 #ifdef CONFIG_MACH_ZEFEERDZN
9866 # ifdef machine_arch_type
9867 #  undef machine_arch_type
9868 #  define machine_arch_type     __machine_arch_type
9869 # else
9870 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
9871 # endif
9872 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
9873 #else
9874 # define machine_is_zefeerdzn() (0)
9875 #endif
9876
9877 #ifdef CONFIG_MACH_ZEFEERDZQ
9878 # ifdef machine_arch_type
9879 #  undef machine_arch_type
9880 #  define machine_arch_type     __machine_arch_type
9881 # else
9882 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
9883 # endif
9884 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
9885 #else
9886 # define machine_is_zefeerdzq() (0)
9887 #endif
9888
9889 #ifdef CONFIG_MACH_GTWX5715
9890 # ifdef machine_arch_type
9891 #  undef machine_arch_type
9892 #  define machine_arch_type     __machine_arch_type
9893 # else
9894 #  define machine_arch_type     MACH_TYPE_GTWX5715
9895 # endif
9896 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
9897 #else
9898 # define machine_is_gtwx5715()  (0)
9899 #endif
9900
9901 #ifdef CONFIG_MACH_ASTRO_JACK
9902 # ifdef machine_arch_type
9903 #  undef machine_arch_type
9904 #  define machine_arch_type     __machine_arch_type
9905 # else
9906 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
9907 # endif
9908 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
9909 #else
9910 # define machine_is_astro_jack()        (0)
9911 #endif
9912
9913 #ifdef CONFIG_MACH_TIP03
9914 # ifdef machine_arch_type
9915 #  undef machine_arch_type
9916 #  define machine_arch_type     __machine_arch_type
9917 # else
9918 #  define machine_arch_type     MACH_TYPE_TIP03
9919 # endif
9920 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
9921 #else
9922 # define machine_is_tip03()     (0)
9923 #endif
9924
9925 #ifdef CONFIG_MACH_A9200EC
9926 # ifdef machine_arch_type
9927 #  undef machine_arch_type
9928 #  define machine_arch_type     __machine_arch_type
9929 # else
9930 #  define machine_arch_type     MACH_TYPE_A9200EC
9931 # endif
9932 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
9933 #else
9934 # define machine_is_a9200ec()   (0)
9935 #endif
9936
9937 #ifdef CONFIG_MACH_PNX0105
9938 # ifdef machine_arch_type
9939 #  undef machine_arch_type
9940 #  define machine_arch_type     __machine_arch_type
9941 # else
9942 #  define machine_arch_type     MACH_TYPE_PNX0105
9943 # endif
9944 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
9945 #else
9946 # define machine_is_pnx0105()   (0)
9947 #endif
9948
9949 #ifdef CONFIG_MACH_ADCPOECPU
9950 # ifdef machine_arch_type
9951 #  undef machine_arch_type
9952 #  define machine_arch_type     __machine_arch_type
9953 # else
9954 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
9955 # endif
9956 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
9957 #else
9958 # define machine_is_adcpoecpu() (0)
9959 #endif
9960
9961 #ifdef CONFIG_MACH_CSB637
9962 # ifdef machine_arch_type
9963 #  undef machine_arch_type
9964 #  define machine_arch_type     __machine_arch_type
9965 # else
9966 #  define machine_arch_type     MACH_TYPE_CSB637
9967 # endif
9968 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
9969 #else
9970 # define machine_is_csb637()    (0)
9971 #endif
9972
9973 #ifdef CONFIG_MACH_MB9200
9974 # ifdef machine_arch_type
9975 #  undef machine_arch_type
9976 #  define machine_arch_type     __machine_arch_type
9977 # else
9978 #  define machine_arch_type     MACH_TYPE_MB9200
9979 # endif
9980 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
9981 #else
9982 # define machine_is_mb9200()    (0)
9983 #endif
9984
9985 #ifdef CONFIG_MACH_KULUN
9986 # ifdef machine_arch_type
9987 #  undef machine_arch_type
9988 #  define machine_arch_type     __machine_arch_type
9989 # else
9990 #  define machine_arch_type     MACH_TYPE_KULUN
9991 # endif
9992 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
9993 #else
9994 # define machine_is_kulun()     (0)
9995 #endif
9996
9997 #ifdef CONFIG_MACH_SNAPPER
9998 # ifdef machine_arch_type
9999 #  undef machine_arch_type
10000 #  define machine_arch_type     __machine_arch_type
10001 # else
10002 #  define machine_arch_type     MACH_TYPE_SNAPPER
10003 # endif
10004 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10005 #else
10006 # define machine_is_snapper()   (0)
10007 #endif
10008
10009 #ifdef CONFIG_MACH_OPTIMA
10010 # ifdef machine_arch_type
10011 #  undef machine_arch_type
10012 #  define machine_arch_type     __machine_arch_type
10013 # else
10014 #  define machine_arch_type     MACH_TYPE_OPTIMA
10015 # endif
10016 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10017 #else
10018 # define machine_is_optima()    (0)
10019 #endif
10020
10021 #ifdef CONFIG_MACH_DLHSBC
10022 # ifdef machine_arch_type
10023 #  undef machine_arch_type
10024 #  define machine_arch_type     __machine_arch_type
10025 # else
10026 #  define machine_arch_type     MACH_TYPE_DLHSBC
10027 # endif
10028 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10029 #else
10030 # define machine_is_dlhsbc()    (0)
10031 #endif
10032
10033 #ifdef CONFIG_MACH_X30
10034 # ifdef machine_arch_type
10035 #  undef machine_arch_type
10036 #  define machine_arch_type     __machine_arch_type
10037 # else
10038 #  define machine_arch_type     MACH_TYPE_X30
10039 # endif
10040 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10041 #else
10042 # define machine_is_x30()       (0)
10043 #endif
10044
10045 #ifdef CONFIG_MACH_N30
10046 # ifdef machine_arch_type
10047 #  undef machine_arch_type
10048 #  define machine_arch_type     __machine_arch_type
10049 # else
10050 #  define machine_arch_type     MACH_TYPE_N30
10051 # endif
10052 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10053 #else
10054 # define machine_is_n30()       (0)
10055 #endif
10056
10057 #ifdef CONFIG_MACH_MANGA_KS8695
10058 # ifdef machine_arch_type
10059 #  undef machine_arch_type
10060 #  define machine_arch_type     __machine_arch_type
10061 # else
10062 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
10063 # endif
10064 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10065 #else
10066 # define machine_is_manga_ks8695()      (0)
10067 #endif
10068
10069 #ifdef CONFIG_MACH_AJAX
10070 # ifdef machine_arch_type
10071 #  undef machine_arch_type
10072 #  define machine_arch_type     __machine_arch_type
10073 # else
10074 #  define machine_arch_type     MACH_TYPE_AJAX
10075 # endif
10076 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10077 #else
10078 # define machine_is_ajax()      (0)
10079 #endif
10080
10081 #ifdef CONFIG_MACH_NEC_MP900
10082 # ifdef machine_arch_type
10083 #  undef machine_arch_type
10084 #  define machine_arch_type     __machine_arch_type
10085 # else
10086 #  define machine_arch_type     MACH_TYPE_NEC_MP900
10087 # endif
10088 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10089 #else
10090 # define machine_is_nec_mp900() (0)
10091 #endif
10092
10093 #ifdef CONFIG_MACH_VVTK1000
10094 # ifdef machine_arch_type
10095 #  undef machine_arch_type
10096 #  define machine_arch_type     __machine_arch_type
10097 # else
10098 #  define machine_arch_type     MACH_TYPE_VVTK1000
10099 # endif
10100 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10101 #else
10102 # define machine_is_vvtk1000()  (0)
10103 #endif
10104
10105 #ifdef CONFIG_MACH_KAFA
10106 # ifdef machine_arch_type
10107 #  undef machine_arch_type
10108 #  define machine_arch_type     __machine_arch_type
10109 # else
10110 #  define machine_arch_type     MACH_TYPE_KAFA
10111 # endif
10112 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10113 #else
10114 # define machine_is_kafa()      (0)
10115 #endif
10116
10117 #ifdef CONFIG_MACH_VVTK3000
10118 # ifdef machine_arch_type
10119 #  undef machine_arch_type
10120 #  define machine_arch_type     __machine_arch_type
10121 # else
10122 #  define machine_arch_type     MACH_TYPE_VVTK3000
10123 # endif
10124 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10125 #else
10126 # define machine_is_vvtk3000()  (0)
10127 #endif
10128
10129 #ifdef CONFIG_MACH_PIMX1
10130 # ifdef machine_arch_type
10131 #  undef machine_arch_type
10132 #  define machine_arch_type     __machine_arch_type
10133 # else
10134 #  define machine_arch_type     MACH_TYPE_PIMX1
10135 # endif
10136 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10137 #else
10138 # define machine_is_pimx1()     (0)
10139 #endif
10140
10141 #ifdef CONFIG_MACH_OLLIE
10142 # ifdef machine_arch_type
10143 #  undef machine_arch_type
10144 #  define machine_arch_type     __machine_arch_type
10145 # else
10146 #  define machine_arch_type     MACH_TYPE_OLLIE
10147 # endif
10148 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10149 #else
10150 # define machine_is_ollie()     (0)
10151 #endif
10152
10153 #ifdef CONFIG_MACH_SKYMAX
10154 # ifdef machine_arch_type
10155 #  undef machine_arch_type
10156 #  define machine_arch_type     __machine_arch_type
10157 # else
10158 #  define machine_arch_type     MACH_TYPE_SKYMAX
10159 # endif
10160 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10161 #else
10162 # define machine_is_skymax()    (0)
10163 #endif
10164
10165 #ifdef CONFIG_MACH_JAZZ
10166 # ifdef machine_arch_type
10167 #  undef machine_arch_type
10168 #  define machine_arch_type     __machine_arch_type
10169 # else
10170 #  define machine_arch_type     MACH_TYPE_JAZZ
10171 # endif
10172 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10173 #else
10174 # define machine_is_jazz()      (0)
10175 #endif
10176
10177 #ifdef CONFIG_MACH_TEL_T3
10178 # ifdef machine_arch_type
10179 #  undef machine_arch_type
10180 #  define machine_arch_type     __machine_arch_type
10181 # else
10182 #  define machine_arch_type     MACH_TYPE_TEL_T3
10183 # endif
10184 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10185 #else
10186 # define machine_is_tel_t3()    (0)
10187 #endif
10188
10189 #ifdef CONFIG_MACH_AISINO_FCR255
10190 # ifdef machine_arch_type
10191 #  undef machine_arch_type
10192 #  define machine_arch_type     __machine_arch_type
10193 # else
10194 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10195 # endif
10196 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10197 #else
10198 # define machine_is_aisino_fcr255()     (0)
10199 #endif
10200
10201 #ifdef CONFIG_MACH_BTWEB
10202 # ifdef machine_arch_type
10203 #  undef machine_arch_type
10204 #  define machine_arch_type     __machine_arch_type
10205 # else
10206 #  define machine_arch_type     MACH_TYPE_BTWEB
10207 # endif
10208 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10209 #else
10210 # define machine_is_btweb()     (0)
10211 #endif
10212
10213 #ifdef CONFIG_MACH_DBG_LH79520
10214 # ifdef machine_arch_type
10215 #  undef machine_arch_type
10216 #  define machine_arch_type     __machine_arch_type
10217 # else
10218 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10219 # endif
10220 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10221 #else
10222 # define machine_is_dbg_lh79520()       (0)
10223 #endif
10224
10225 #ifdef CONFIG_MACH_CM41XX
10226 # ifdef machine_arch_type
10227 #  undef machine_arch_type
10228 #  define machine_arch_type     __machine_arch_type
10229 # else
10230 #  define machine_arch_type     MACH_TYPE_CM41XX
10231 # endif
10232 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10233 #else
10234 # define machine_is_cm41xx()    (0)
10235 #endif
10236
10237 #ifdef CONFIG_MACH_TS72XX
10238 # ifdef machine_arch_type
10239 #  undef machine_arch_type
10240 #  define machine_arch_type     __machine_arch_type
10241 # else
10242 #  define machine_arch_type     MACH_TYPE_TS72XX
10243 # endif
10244 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10245 #else
10246 # define machine_is_ts72xx()    (0)
10247 #endif
10248
10249 #ifdef CONFIG_MACH_NGGPXA
10250 # ifdef machine_arch_type
10251 #  undef machine_arch_type
10252 #  define machine_arch_type     __machine_arch_type
10253 # else
10254 #  define machine_arch_type     MACH_TYPE_NGGPXA
10255 # endif
10256 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10257 #else
10258 # define machine_is_nggpxa()    (0)
10259 #endif
10260
10261 #ifdef CONFIG_MACH_CSB535
10262 # ifdef machine_arch_type
10263 #  undef machine_arch_type
10264 #  define machine_arch_type     __machine_arch_type
10265 # else
10266 #  define machine_arch_type     MACH_TYPE_CSB535
10267 # endif
10268 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10269 #else
10270 # define machine_is_csb535()    (0)
10271 #endif
10272
10273 #ifdef CONFIG_MACH_CSB536
10274 # ifdef machine_arch_type
10275 #  undef machine_arch_type
10276 #  define machine_arch_type     __machine_arch_type
10277 # else
10278 #  define machine_arch_type     MACH_TYPE_CSB536
10279 # endif
10280 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10281 #else
10282 # define machine_is_csb536()    (0)
10283 #endif
10284
10285 #ifdef CONFIG_MACH_PXA_TRAKPOD
10286 # ifdef machine_arch_type
10287 #  undef machine_arch_type
10288 #  define machine_arch_type     __machine_arch_type
10289 # else
10290 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10291 # endif
10292 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10293 #else
10294 # define machine_is_pxa_trakpod()       (0)
10295 #endif
10296
10297 #ifdef CONFIG_MACH_PRAXIS
10298 # ifdef machine_arch_type
10299 #  undef machine_arch_type
10300 #  define machine_arch_type     __machine_arch_type
10301 # else
10302 #  define machine_arch_type     MACH_TYPE_PRAXIS
10303 # endif
10304 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10305 #else
10306 # define machine_is_praxis()    (0)
10307 #endif
10308
10309 #ifdef CONFIG_MACH_LH75411
10310 # ifdef machine_arch_type
10311 #  undef machine_arch_type
10312 #  define machine_arch_type     __machine_arch_type
10313 # else
10314 #  define machine_arch_type     MACH_TYPE_LH75411
10315 # endif
10316 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10317 #else
10318 # define machine_is_lh75411()   (0)
10319 #endif
10320
10321 #ifdef CONFIG_MACH_OTOM
10322 # ifdef machine_arch_type
10323 #  undef machine_arch_type
10324 #  define machine_arch_type     __machine_arch_type
10325 # else
10326 #  define machine_arch_type     MACH_TYPE_OTOM
10327 # endif
10328 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10329 #else
10330 # define machine_is_otom()      (0)
10331 #endif
10332
10333 #ifdef CONFIG_MACH_NEXCODER_2440
10334 # ifdef machine_arch_type
10335 #  undef machine_arch_type
10336 #  define machine_arch_type     __machine_arch_type
10337 # else
10338 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10339 # endif
10340 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10341 #else
10342 # define machine_is_nexcoder_2440()     (0)
10343 #endif
10344
10345 #ifdef CONFIG_MACH_LOOX410
10346 # ifdef machine_arch_type
10347 #  undef machine_arch_type
10348 #  define machine_arch_type     __machine_arch_type
10349 # else
10350 #  define machine_arch_type     MACH_TYPE_LOOX410
10351 # endif
10352 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10353 #else
10354 # define machine_is_loox410()   (0)
10355 #endif
10356
10357 #ifdef CONFIG_MACH_WESTLAKE
10358 # ifdef machine_arch_type
10359 #  undef machine_arch_type
10360 #  define machine_arch_type     __machine_arch_type
10361 # else
10362 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10363 # endif
10364 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10365 #else
10366 # define machine_is_westlake()  (0)
10367 #endif
10368
10369 #ifdef CONFIG_MACH_NSB
10370 # ifdef machine_arch_type
10371 #  undef machine_arch_type
10372 #  define machine_arch_type     __machine_arch_type
10373 # else
10374 #  define machine_arch_type     MACH_TYPE_NSB
10375 # endif
10376 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10377 #else
10378 # define machine_is_nsb()       (0)
10379 #endif
10380
10381 #ifdef CONFIG_MACH_ESL_SARVA_STN
10382 # ifdef machine_arch_type
10383 #  undef machine_arch_type
10384 #  define machine_arch_type     __machine_arch_type
10385 # else
10386 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10387 # endif
10388 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10389 #else
10390 # define machine_is_esl_sarva_stn()     (0)
10391 #endif
10392
10393 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10394 # ifdef machine_arch_type
10395 #  undef machine_arch_type
10396 #  define machine_arch_type     __machine_arch_type
10397 # else
10398 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10399 # endif
10400 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10401 #else
10402 # define machine_is_esl_sarva_tft()     (0)
10403 #endif
10404
10405 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10406 # ifdef machine_arch_type
10407 #  undef machine_arch_type
10408 #  define machine_arch_type     __machine_arch_type
10409 # else
10410 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10411 # endif
10412 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10413 #else
10414 # define machine_is_esl_sarva_iad()     (0)
10415 #endif
10416
10417 #ifdef CONFIG_MACH_ESL_SARVA_ACC
10418 # ifdef machine_arch_type
10419 #  undef machine_arch_type
10420 #  define machine_arch_type     __machine_arch_type
10421 # else
10422 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
10423 # endif
10424 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10425 #else
10426 # define machine_is_esl_sarva_acc()     (0)
10427 #endif
10428
10429 #ifdef CONFIG_MACH_TYPHOON
10430 # ifdef machine_arch_type
10431 #  undef machine_arch_type
10432 #  define machine_arch_type     __machine_arch_type
10433 # else
10434 #  define machine_arch_type     MACH_TYPE_TYPHOON
10435 # endif
10436 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10437 #else
10438 # define machine_is_typhoon()   (0)
10439 #endif
10440
10441 #ifdef CONFIG_MACH_CNAV
10442 # ifdef machine_arch_type
10443 #  undef machine_arch_type
10444 #  define machine_arch_type     __machine_arch_type
10445 # else
10446 #  define machine_arch_type     MACH_TYPE_CNAV
10447 # endif
10448 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10449 #else
10450 # define machine_is_cnav()      (0)
10451 #endif
10452
10453 #ifdef CONFIG_MACH_A730
10454 # ifdef machine_arch_type
10455 #  undef machine_arch_type
10456 #  define machine_arch_type     __machine_arch_type
10457 # else
10458 #  define machine_arch_type     MACH_TYPE_A730
10459 # endif
10460 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10461 #else
10462 # define machine_is_a730()      (0)
10463 #endif
10464
10465 #ifdef CONFIG_MACH_NETSTAR
10466 # ifdef machine_arch_type
10467 #  undef machine_arch_type
10468 #  define machine_arch_type     __machine_arch_type
10469 # else
10470 #  define machine_arch_type     MACH_TYPE_NETSTAR
10471 # endif
10472 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
10473 #else
10474 # define machine_is_netstar()   (0)
10475 #endif
10476
10477 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10478 # ifdef machine_arch_type
10479 #  undef machine_arch_type
10480 #  define machine_arch_type     __machine_arch_type
10481 # else
10482 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
10483 # endif
10484 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10485 #else
10486 # define machine_is_supercon()  (0)
10487 #endif
10488
10489 #ifdef CONFIG_MACH_SHIVA1100
10490 # ifdef machine_arch_type
10491 #  undef machine_arch_type
10492 #  define machine_arch_type     __machine_arch_type
10493 # else
10494 #  define machine_arch_type     MACH_TYPE_SHIVA1100
10495 # endif
10496 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10497 #else
10498 # define machine_is_shiva1100() (0)
10499 #endif
10500
10501 #ifdef CONFIG_MACH_ETEXSC
10502 # ifdef machine_arch_type
10503 #  undef machine_arch_type
10504 #  define machine_arch_type     __machine_arch_type
10505 # else
10506 #  define machine_arch_type     MACH_TYPE_ETEXSC
10507 # endif
10508 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
10509 #else
10510 # define machine_is_etexsc()    (0)
10511 #endif
10512
10513 #ifdef CONFIG_MACH_IXDPG465
10514 # ifdef machine_arch_type
10515 #  undef machine_arch_type
10516 #  define machine_arch_type     __machine_arch_type
10517 # else
10518 #  define machine_arch_type     MACH_TYPE_IXDPG465
10519 # endif
10520 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
10521 #else
10522 # define machine_is_ixdpg465()  (0)
10523 #endif
10524
10525 #ifdef CONFIG_MACH_A9M2410
10526 # ifdef machine_arch_type
10527 #  undef machine_arch_type
10528 #  define machine_arch_type     __machine_arch_type
10529 # else
10530 #  define machine_arch_type     MACH_TYPE_A9M2410
10531 # endif
10532 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
10533 #else
10534 # define machine_is_a9m2410()   (0)
10535 #endif
10536
10537 #ifdef CONFIG_MACH_A9M2440
10538 # ifdef machine_arch_type
10539 #  undef machine_arch_type
10540 #  define machine_arch_type     __machine_arch_type
10541 # else
10542 #  define machine_arch_type     MACH_TYPE_A9M2440
10543 # endif
10544 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
10545 #else
10546 # define machine_is_a9m2440()   (0)
10547 #endif
10548
10549 #ifdef CONFIG_MACH_A9M9750
10550 # ifdef machine_arch_type
10551 #  undef machine_arch_type
10552 #  define machine_arch_type     __machine_arch_type
10553 # else
10554 #  define machine_arch_type     MACH_TYPE_A9M9750
10555 # endif
10556 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
10557 #else
10558 # define machine_is_a9m9750()   (0)
10559 #endif
10560
10561 #ifdef CONFIG_MACH_A9M9360
10562 # ifdef machine_arch_type
10563 #  undef machine_arch_type
10564 #  define machine_arch_type     __machine_arch_type
10565 # else
10566 #  define machine_arch_type     MACH_TYPE_A9M9360
10567 # endif
10568 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
10569 #else
10570 # define machine_is_a9m9360()   (0)
10571 #endif
10572
10573 #ifdef CONFIG_MACH_UNC90
10574 # ifdef machine_arch_type
10575 #  undef machine_arch_type
10576 #  define machine_arch_type     __machine_arch_type
10577 # else
10578 #  define machine_arch_type     MACH_TYPE_UNC90
10579 # endif
10580 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
10581 #else
10582 # define machine_is_unc90()     (0)
10583 #endif
10584
10585 #ifdef CONFIG_MACH_ECO920
10586 # ifdef machine_arch_type
10587 #  undef machine_arch_type
10588 #  define machine_arch_type     __machine_arch_type
10589 # else
10590 #  define machine_arch_type     MACH_TYPE_ECO920
10591 # endif
10592 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
10593 #else
10594 # define machine_is_eco920()    (0)
10595 #endif
10596
10597 #ifdef CONFIG_MACH_SATVIEW
10598 # ifdef machine_arch_type
10599 #  undef machine_arch_type
10600 #  define machine_arch_type     __machine_arch_type
10601 # else
10602 #  define machine_arch_type     MACH_TYPE_SATVIEW
10603 # endif
10604 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
10605 #else
10606 # define machine_is_satview()   (0)
10607 #endif
10608
10609 #ifdef CONFIG_MACH_ROADRUNNER
10610 # ifdef machine_arch_type
10611 #  undef machine_arch_type
10612 #  define machine_arch_type     __machine_arch_type
10613 # else
10614 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
10615 # endif
10616 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
10617 #else
10618 # define machine_is_roadrunner()        (0)
10619 #endif
10620
10621 #ifdef CONFIG_MACH_AT91RM9200EK
10622 # ifdef machine_arch_type
10623 #  undef machine_arch_type
10624 #  define machine_arch_type     __machine_arch_type
10625 # else
10626 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
10627 # endif
10628 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10629 #else
10630 # define machine_is_at91rm9200ek()      (0)
10631 #endif
10632
10633 #ifdef CONFIG_MACH_GP32
10634 # ifdef machine_arch_type
10635 #  undef machine_arch_type
10636 #  define machine_arch_type     __machine_arch_type
10637 # else
10638 #  define machine_arch_type     MACH_TYPE_GP32
10639 # endif
10640 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
10641 #else
10642 # define machine_is_gp32()      (0)
10643 #endif
10644
10645 #ifdef CONFIG_MACH_GEM
10646 # ifdef machine_arch_type
10647 #  undef machine_arch_type
10648 #  define machine_arch_type     __machine_arch_type
10649 # else
10650 #  define machine_arch_type     MACH_TYPE_GEM
10651 # endif
10652 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
10653 #else
10654 # define machine_is_gem()       (0)
10655 #endif
10656
10657 #ifdef CONFIG_MACH_I858
10658 # ifdef machine_arch_type
10659 #  undef machine_arch_type
10660 #  define machine_arch_type     __machine_arch_type
10661 # else
10662 #  define machine_arch_type     MACH_TYPE_I858
10663 # endif
10664 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
10665 #else
10666 # define machine_is_i858()      (0)
10667 #endif
10668
10669 #ifdef CONFIG_MACH_HX2750
10670 # ifdef machine_arch_type
10671 #  undef machine_arch_type
10672 #  define machine_arch_type     __machine_arch_type
10673 # else
10674 #  define machine_arch_type     MACH_TYPE_HX2750
10675 # endif
10676 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
10677 #else
10678 # define machine_is_hx2750()    (0)
10679 #endif
10680
10681 #ifdef CONFIG_MACH_MXC91131EVB
10682 # ifdef machine_arch_type
10683 #  undef machine_arch_type
10684 #  define machine_arch_type     __machine_arch_type
10685 # else
10686 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
10687 # endif
10688 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
10689 #else
10690 # define machine_is_mxc91131evb()       (0)
10691 #endif
10692
10693 #ifdef CONFIG_MACH_P700
10694 # ifdef machine_arch_type
10695 #  undef machine_arch_type
10696 #  define machine_arch_type     __machine_arch_type
10697 # else
10698 #  define machine_arch_type     MACH_TYPE_P700
10699 # endif
10700 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
10701 #else
10702 # define machine_is_p700()      (0)
10703 #endif
10704
10705 #ifdef CONFIG_MACH_CPE
10706 # ifdef machine_arch_type
10707 #  undef machine_arch_type
10708 #  define machine_arch_type     __machine_arch_type
10709 # else
10710 #  define machine_arch_type     MACH_TYPE_CPE
10711 # endif
10712 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
10713 #else
10714 # define machine_is_cpe()       (0)
10715 #endif
10716
10717 #ifdef CONFIG_MACH_SPITZ
10718 # ifdef machine_arch_type
10719 #  undef machine_arch_type
10720 #  define machine_arch_type     __machine_arch_type
10721 # else
10722 #  define machine_arch_type     MACH_TYPE_SPITZ
10723 # endif
10724 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
10725 #else
10726 # define machine_is_spitz()     (0)
10727 #endif
10728
10729 #ifdef CONFIG_MACH_NIMBRA340
10730 # ifdef machine_arch_type
10731 #  undef machine_arch_type
10732 #  define machine_arch_type     __machine_arch_type
10733 # else
10734 #  define machine_arch_type     MACH_TYPE_NIMBRA340
10735 # endif
10736 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
10737 #else
10738 # define machine_is_nimbra340() (0)
10739 #endif
10740
10741 #ifdef CONFIG_MACH_LPC22XX
10742 # ifdef machine_arch_type
10743 #  undef machine_arch_type
10744 #  define machine_arch_type     __machine_arch_type
10745 # else
10746 #  define machine_arch_type     MACH_TYPE_LPC22XX
10747 # endif
10748 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
10749 #else
10750 # define machine_is_lpc22xx()   (0)
10751 #endif
10752
10753 #ifdef CONFIG_MACH_COMET3
10754 # ifdef machine_arch_type
10755 #  undef machine_arch_type
10756 #  define machine_arch_type     __machine_arch_type
10757 # else
10758 #  define machine_arch_type     MACH_TYPE_COMET3
10759 # endif
10760 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
10761 #else
10762 # define machine_is_omap_comet3()       (0)
10763 #endif
10764
10765 #ifdef CONFIG_MACH_COMET4
10766 # ifdef machine_arch_type
10767 #  undef machine_arch_type
10768 #  define machine_arch_type     __machine_arch_type
10769 # else
10770 #  define machine_arch_type     MACH_TYPE_COMET4
10771 # endif
10772 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
10773 #else
10774 # define machine_is_omap_comet4()       (0)
10775 #endif
10776
10777 #ifdef CONFIG_MACH_CSB625
10778 # ifdef machine_arch_type
10779 #  undef machine_arch_type
10780 #  define machine_arch_type     __machine_arch_type
10781 # else
10782 #  define machine_arch_type     MACH_TYPE_CSB625
10783 # endif
10784 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
10785 #else
10786 # define machine_is_csb625()    (0)
10787 #endif
10788
10789 #ifdef CONFIG_MACH_FORTUNET2
10790 # ifdef machine_arch_type
10791 #  undef machine_arch_type
10792 #  define machine_arch_type     __machine_arch_type
10793 # else
10794 #  define machine_arch_type     MACH_TYPE_FORTUNET2
10795 # endif
10796 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
10797 #else
10798 # define machine_is_fortunet2() (0)
10799 #endif
10800
10801 #ifdef CONFIG_MACH_S5H2200
10802 # ifdef machine_arch_type
10803 #  undef machine_arch_type
10804 #  define machine_arch_type     __machine_arch_type
10805 # else
10806 #  define machine_arch_type     MACH_TYPE_S5H2200
10807 # endif
10808 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
10809 #else
10810 # define machine_is_s5h2200()   (0)
10811 #endif
10812
10813 #ifdef CONFIG_MACH_OPTORM920
10814 # ifdef machine_arch_type
10815 #  undef machine_arch_type
10816 #  define machine_arch_type     __machine_arch_type
10817 # else
10818 #  define machine_arch_type     MACH_TYPE_OPTORM920
10819 # endif
10820 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
10821 #else
10822 # define machine_is_optorm920() (0)
10823 #endif
10824
10825 #ifdef CONFIG_MACH_ADSBITSYXB
10826 # ifdef machine_arch_type
10827 #  undef machine_arch_type
10828 #  define machine_arch_type     __machine_arch_type
10829 # else
10830 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
10831 # endif
10832 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
10833 #else
10834 # define machine_is_adsbitsyxb()        (0)
10835 #endif
10836
10837 #ifdef CONFIG_MACH_ADSSPHERE
10838 # ifdef machine_arch_type
10839 #  undef machine_arch_type
10840 #  define machine_arch_type     __machine_arch_type
10841 # else
10842 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
10843 # endif
10844 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
10845 #else
10846 # define machine_is_adssphere() (0)
10847 #endif
10848
10849 #ifdef CONFIG_MACH_ADSPORTAL
10850 # ifdef machine_arch_type
10851 #  undef machine_arch_type
10852 #  define machine_arch_type     __machine_arch_type
10853 # else
10854 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
10855 # endif
10856 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
10857 #else
10858 # define machine_is_adsportal() (0)
10859 #endif
10860
10861 #ifdef CONFIG_MACH_LN2410SBC
10862 # ifdef machine_arch_type
10863 #  undef machine_arch_type
10864 #  define machine_arch_type     __machine_arch_type
10865 # else
10866 #  define machine_arch_type     MACH_TYPE_LN2410SBC
10867 # endif
10868 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
10869 #else
10870 # define machine_is_ln2410sbc() (0)
10871 #endif
10872
10873 #ifdef CONFIG_MACH_CB3RUFC
10874 # ifdef machine_arch_type
10875 #  undef machine_arch_type
10876 #  define machine_arch_type     __machine_arch_type
10877 # else
10878 #  define machine_arch_type     MACH_TYPE_CB3RUFC
10879 # endif
10880 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
10881 #else
10882 # define machine_is_cb3rufc()   (0)
10883 #endif
10884
10885 #ifdef CONFIG_MACH_MP2USB
10886 # ifdef machine_arch_type
10887 #  undef machine_arch_type
10888 #  define machine_arch_type     __machine_arch_type
10889 # else
10890 #  define machine_arch_type     MACH_TYPE_MP2USB
10891 # endif
10892 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
10893 #else
10894 # define machine_is_mp2usb()    (0)
10895 #endif
10896
10897 #ifdef CONFIG_MACH_NTNP425C
10898 # ifdef machine_arch_type
10899 #  undef machine_arch_type
10900 #  define machine_arch_type     __machine_arch_type
10901 # else
10902 #  define machine_arch_type     MACH_TYPE_NTNP425C
10903 # endif
10904 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
10905 #else
10906 # define machine_is_ntnp425c()  (0)
10907 #endif
10908
10909 #ifdef CONFIG_MACH_COLIBRI
10910 # ifdef machine_arch_type
10911 #  undef machine_arch_type
10912 #  define machine_arch_type     __machine_arch_type
10913 # else
10914 #  define machine_arch_type     MACH_TYPE_COLIBRI
10915 # endif
10916 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
10917 #else
10918 # define machine_is_colibri()   (0)
10919 #endif
10920
10921 #ifdef CONFIG_MACH_PCM7220
10922 # ifdef machine_arch_type
10923 #  undef machine_arch_type
10924 #  define machine_arch_type     __machine_arch_type
10925 # else
10926 #  define machine_arch_type     MACH_TYPE_PCM7220
10927 # endif
10928 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
10929 #else
10930 # define machine_is_pcm7220()   (0)
10931 #endif
10932
10933 #ifdef CONFIG_MACH_GATEWAY7001
10934 # ifdef machine_arch_type
10935 #  undef machine_arch_type
10936 #  define machine_arch_type     __machine_arch_type
10937 # else
10938 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
10939 # endif
10940 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
10941 #else
10942 # define machine_is_gateway7001()       (0)
10943 #endif
10944
10945 #ifdef CONFIG_MACH_PCM027
10946 # ifdef machine_arch_type
10947 #  undef machine_arch_type
10948 #  define machine_arch_type     __machine_arch_type
10949 # else
10950 #  define machine_arch_type     MACH_TYPE_PCM027
10951 # endif
10952 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
10953 #else
10954 # define machine_is_pcm027()    (0)
10955 #endif
10956
10957 #ifdef CONFIG_MACH_CMPXA
10958 # ifdef machine_arch_type
10959 #  undef machine_arch_type
10960 #  define machine_arch_type     __machine_arch_type
10961 # else
10962 #  define machine_arch_type     MACH_TYPE_CMPXA
10963 # endif
10964 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
10965 #else
10966 # define machine_is_cmpxa()     (0)
10967 #endif
10968
10969 #ifdef CONFIG_MACH_ANUBIS
10970 # ifdef machine_arch_type
10971 #  undef machine_arch_type
10972 #  define machine_arch_type     __machine_arch_type
10973 # else
10974 #  define machine_arch_type     MACH_TYPE_ANUBIS
10975 # endif
10976 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
10977 #else
10978 # define machine_is_anubis()    (0)
10979 #endif
10980
10981 #ifdef CONFIG_MACH_ITE8152
10982 # ifdef machine_arch_type
10983 #  undef machine_arch_type
10984 #  define machine_arch_type     __machine_arch_type
10985 # else
10986 #  define machine_arch_type     MACH_TYPE_ITE8152
10987 # endif
10988 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
10989 #else
10990 # define machine_is_ite8152()   (0)
10991 #endif
10992
10993 #ifdef CONFIG_MACH_LPC3XXX
10994 # ifdef machine_arch_type
10995 #  undef machine_arch_type
10996 #  define machine_arch_type     __machine_arch_type
10997 # else
10998 #  define machine_arch_type     MACH_TYPE_LPC3XXX
10999 # endif
11000 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11001 #else
11002 # define machine_is_lpc3xxx()   (0)
11003 #endif
11004
11005 #ifdef CONFIG_MACH_PUPPETEER
11006 # ifdef machine_arch_type
11007 #  undef machine_arch_type
11008 #  define machine_arch_type     __machine_arch_type
11009 # else
11010 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11011 # endif
11012 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11013 #else
11014 # define machine_is_puppeteer() (0)
11015 #endif
11016
11017 #ifdef CONFIG_MACH_E570
11018 # ifdef machine_arch_type
11019 #  undef machine_arch_type
11020 #  define machine_arch_type     __machine_arch_type
11021 # else
11022 #  define machine_arch_type     MACH_TYPE_E570
11023 # endif
11024 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11025 #else
11026 # define machine_is_e570()      (0)
11027 #endif
11028
11029 #ifdef CONFIG_MACH_X50
11030 # ifdef machine_arch_type
11031 #  undef machine_arch_type
11032 #  define machine_arch_type     __machine_arch_type
11033 # else
11034 #  define machine_arch_type     MACH_TYPE_X50
11035 # endif
11036 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11037 #else
11038 # define machine_is_x50()       (0)
11039 #endif
11040
11041 #ifdef CONFIG_MACH_RECON
11042 # ifdef machine_arch_type
11043 #  undef machine_arch_type
11044 #  define machine_arch_type     __machine_arch_type
11045 # else
11046 #  define machine_arch_type     MACH_TYPE_RECON
11047 # endif
11048 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11049 #else
11050 # define machine_is_recon()     (0)
11051 #endif
11052
11053 #ifdef CONFIG_MACH_XBOARDGP8
11054 # ifdef machine_arch_type
11055 #  undef machine_arch_type
11056 #  define machine_arch_type     __machine_arch_type
11057 # else
11058 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
11059 # endif
11060 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11061 #else
11062 # define machine_is_xboardgp8() (0)
11063 #endif
11064
11065 #ifdef CONFIG_MACH_FPIC2
11066 # ifdef machine_arch_type
11067 #  undef machine_arch_type
11068 #  define machine_arch_type     __machine_arch_type
11069 # else
11070 #  define machine_arch_type     MACH_TYPE_FPIC2
11071 # endif
11072 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11073 #else
11074 # define machine_is_fpic2()     (0)
11075 #endif
11076
11077 #ifdef CONFIG_MACH_AKITA
11078 # ifdef machine_arch_type
11079 #  undef machine_arch_type
11080 #  define machine_arch_type     __machine_arch_type
11081 # else
11082 #  define machine_arch_type     MACH_TYPE_AKITA
11083 # endif
11084 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11085 #else
11086 # define machine_is_akita()     (0)
11087 #endif
11088
11089 #ifdef CONFIG_MACH_A81
11090 # ifdef machine_arch_type
11091 #  undef machine_arch_type
11092 #  define machine_arch_type     __machine_arch_type
11093 # else
11094 #  define machine_arch_type     MACH_TYPE_A81
11095 # endif
11096 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11097 #else
11098 # define machine_is_a81()       (0)
11099 #endif
11100
11101 #ifdef CONFIG_MACH_SVM_SC25X
11102 # ifdef machine_arch_type
11103 #  undef machine_arch_type
11104 #  define machine_arch_type     __machine_arch_type
11105 # else
11106 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
11107 # endif
11108 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11109 #else
11110 # define machine_is_svm_sc25x() (0)
11111 #endif
11112
11113 #ifdef CONFIG_MACH_VADATECH020
11114 # ifdef machine_arch_type
11115 #  undef machine_arch_type
11116 #  define machine_arch_type     __machine_arch_type
11117 # else
11118 #  define machine_arch_type     MACH_TYPE_VADATECH020
11119 # endif
11120 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11121 #else
11122 # define machine_is_vt020()     (0)
11123 #endif
11124
11125 #ifdef CONFIG_MACH_TLI
11126 # ifdef machine_arch_type
11127 #  undef machine_arch_type
11128 #  define machine_arch_type     __machine_arch_type
11129 # else
11130 #  define machine_arch_type     MACH_TYPE_TLI
11131 # endif
11132 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11133 #else
11134 # define machine_is_tli()       (0)
11135 #endif
11136
11137 #ifdef CONFIG_MACH_EDB9315LC
11138 # ifdef machine_arch_type
11139 #  undef machine_arch_type
11140 #  define machine_arch_type     __machine_arch_type
11141 # else
11142 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11143 # endif
11144 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11145 #else
11146 # define machine_is_edb9315lc() (0)
11147 #endif
11148
11149 #ifdef CONFIG_MACH_PASSEC
11150 # ifdef machine_arch_type
11151 #  undef machine_arch_type
11152 #  define machine_arch_type     __machine_arch_type
11153 # else
11154 #  define machine_arch_type     MACH_TYPE_PASSEC
11155 # endif
11156 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11157 #else
11158 # define machine_is_passec()    (0)
11159 #endif
11160
11161 #ifdef CONFIG_MACH_DS_TIGER
11162 # ifdef machine_arch_type
11163 #  undef machine_arch_type
11164 #  define machine_arch_type     __machine_arch_type
11165 # else
11166 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11167 # endif
11168 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11169 #else
11170 # define machine_is_ds_tiger()  (0)
11171 #endif
11172
11173 #ifdef CONFIG_MACH_E310
11174 # ifdef machine_arch_type
11175 #  undef machine_arch_type
11176 #  define machine_arch_type     __machine_arch_type
11177 # else
11178 #  define machine_arch_type     MACH_TYPE_E310
11179 # endif
11180 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11181 #else
11182 # define machine_is_e310()      (0)
11183 #endif
11184
11185 #ifdef CONFIG_MACH_E330
11186 # ifdef machine_arch_type
11187 #  undef machine_arch_type
11188 #  define machine_arch_type     __machine_arch_type
11189 # else
11190 #  define machine_arch_type     MACH_TYPE_E330
11191 # endif
11192 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11193 #else
11194 # define machine_is_e330()      (0)
11195 #endif
11196
11197 #ifdef CONFIG_MACH_RT3000
11198 # ifdef machine_arch_type
11199 #  undef machine_arch_type
11200 #  define machine_arch_type     __machine_arch_type
11201 # else
11202 #  define machine_arch_type     MACH_TYPE_RT3000
11203 # endif
11204 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11205 #else
11206 # define machine_is_rt3000()    (0)
11207 #endif
11208
11209 #ifdef CONFIG_MACH_NOKIA770
11210 # ifdef machine_arch_type
11211 #  undef machine_arch_type
11212 #  define machine_arch_type     __machine_arch_type
11213 # else
11214 #  define machine_arch_type     MACH_TYPE_NOKIA770
11215 # endif
11216 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11217 #else
11218 # define machine_is_nokia770()  (0)
11219 #endif
11220
11221 #ifdef CONFIG_MACH_PNX0106
11222 # ifdef machine_arch_type
11223 #  undef machine_arch_type
11224 #  define machine_arch_type     __machine_arch_type
11225 # else
11226 #  define machine_arch_type     MACH_TYPE_PNX0106
11227 # endif
11228 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11229 #else
11230 # define machine_is_pnx0106()   (0)
11231 #endif
11232
11233 #ifdef CONFIG_MACH_HX21XX
11234 # ifdef machine_arch_type
11235 #  undef machine_arch_type
11236 #  define machine_arch_type     __machine_arch_type
11237 # else
11238 #  define machine_arch_type     MACH_TYPE_HX21XX
11239 # endif
11240 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11241 #else
11242 # define machine_is_hx21xx()    (0)
11243 #endif
11244
11245 #ifdef CONFIG_MACH_FARADAY
11246 # ifdef machine_arch_type
11247 #  undef machine_arch_type
11248 #  define machine_arch_type     __machine_arch_type
11249 # else
11250 #  define machine_arch_type     MACH_TYPE_FARADAY
11251 # endif
11252 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11253 #else
11254 # define machine_is_faraday()   (0)
11255 #endif
11256
11257 #ifdef CONFIG_MACH_SBC9312
11258 # ifdef machine_arch_type
11259 #  undef machine_arch_type
11260 #  define machine_arch_type     __machine_arch_type
11261 # else
11262 #  define machine_arch_type     MACH_TYPE_SBC9312
11263 # endif
11264 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11265 #else
11266 # define machine_is_sbc9312()   (0)
11267 #endif
11268
11269 #ifdef CONFIG_MACH_BATMAN
11270 # ifdef machine_arch_type
11271 #  undef machine_arch_type
11272 #  define machine_arch_type     __machine_arch_type
11273 # else
11274 #  define machine_arch_type     MACH_TYPE_BATMAN
11275 # endif
11276 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11277 #else
11278 # define machine_is_batman()    (0)
11279 #endif
11280
11281 #ifdef CONFIG_MACH_JPD201
11282 # ifdef machine_arch_type
11283 #  undef machine_arch_type
11284 #  define machine_arch_type     __machine_arch_type
11285 # else
11286 #  define machine_arch_type     MACH_TYPE_JPD201
11287 # endif
11288 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11289 #else
11290 # define machine_is_jpd201()    (0)
11291 #endif
11292
11293 #ifdef CONFIG_MACH_MIPSA
11294 # ifdef machine_arch_type
11295 #  undef machine_arch_type
11296 #  define machine_arch_type     __machine_arch_type
11297 # else
11298 #  define machine_arch_type     MACH_TYPE_MIPSA
11299 # endif
11300 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11301 #else
11302 # define machine_is_mipsa()     (0)
11303 #endif
11304
11305 #ifdef CONFIG_MACH_KACOM
11306 # ifdef machine_arch_type
11307 #  undef machine_arch_type
11308 #  define machine_arch_type     __machine_arch_type
11309 # else
11310 #  define machine_arch_type     MACH_TYPE_KACOM
11311 # endif
11312 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11313 #else
11314 # define machine_is_kacom()     (0)
11315 #endif
11316
11317 #ifdef CONFIG_MACH_SWARCOCPU
11318 # ifdef machine_arch_type
11319 #  undef machine_arch_type
11320 #  define machine_arch_type     __machine_arch_type
11321 # else
11322 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11323 # endif
11324 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11325 #else
11326 # define machine_is_swarcocpu() (0)
11327 #endif
11328
11329 #ifdef CONFIG_MACH_SWARCODSL
11330 # ifdef machine_arch_type
11331 #  undef machine_arch_type
11332 #  define machine_arch_type     __machine_arch_type
11333 # else
11334 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11335 # endif
11336 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11337 #else
11338 # define machine_is_swarcodsl() (0)
11339 #endif
11340
11341 #ifdef CONFIG_MACH_BLUEANGEL
11342 # ifdef machine_arch_type
11343 #  undef machine_arch_type
11344 #  define machine_arch_type     __machine_arch_type
11345 # else
11346 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11347 # endif
11348 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11349 #else
11350 # define machine_is_blueangel() (0)
11351 #endif
11352
11353 #ifdef CONFIG_MACH_HAIRYGRAMA
11354 # ifdef machine_arch_type
11355 #  undef machine_arch_type
11356 #  define machine_arch_type     __machine_arch_type
11357 # else
11358 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11359 # endif
11360 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11361 #else
11362 # define machine_is_hairygrama()        (0)
11363 #endif
11364
11365 #ifdef CONFIG_MACH_BANFF
11366 # ifdef machine_arch_type
11367 #  undef machine_arch_type
11368 #  define machine_arch_type     __machine_arch_type
11369 # else
11370 #  define machine_arch_type     MACH_TYPE_BANFF
11371 # endif
11372 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11373 #else
11374 # define machine_is_banff()     (0)
11375 #endif
11376
11377 #ifdef CONFIG_MACH_CARMEVA
11378 # ifdef machine_arch_type
11379 #  undef machine_arch_type
11380 #  define machine_arch_type     __machine_arch_type
11381 # else
11382 #  define machine_arch_type     MACH_TYPE_CARMEVA
11383 # endif
11384 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11385 #else
11386 # define machine_is_carmeva()   (0)
11387 #endif
11388
11389 #ifdef CONFIG_MACH_SAM255
11390 # ifdef machine_arch_type
11391 #  undef machine_arch_type
11392 #  define machine_arch_type     __machine_arch_type
11393 # else
11394 #  define machine_arch_type     MACH_TYPE_SAM255
11395 # endif
11396 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11397 #else
11398 # define machine_is_sam255()    (0)
11399 #endif
11400
11401 #ifdef CONFIG_MACH_PPM10
11402 # ifdef machine_arch_type
11403 #  undef machine_arch_type
11404 #  define machine_arch_type     __machine_arch_type
11405 # else
11406 #  define machine_arch_type     MACH_TYPE_PPM10
11407 # endif
11408 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11409 #else
11410 # define machine_is_ppm10()     (0)
11411 #endif
11412
11413 #ifdef CONFIG_MACH_EDB9315A
11414 # ifdef machine_arch_type
11415 #  undef machine_arch_type
11416 #  define machine_arch_type     __machine_arch_type
11417 # else
11418 #  define machine_arch_type     MACH_TYPE_EDB9315A
11419 # endif
11420 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11421 #else
11422 # define machine_is_edb9315a()  (0)
11423 #endif
11424
11425 #ifdef CONFIG_MACH_SUNSET
11426 # ifdef machine_arch_type
11427 #  undef machine_arch_type
11428 #  define machine_arch_type     __machine_arch_type
11429 # else
11430 #  define machine_arch_type     MACH_TYPE_SUNSET
11431 # endif
11432 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11433 #else
11434 # define machine_is_sunset()    (0)
11435 #endif
11436
11437 #ifdef CONFIG_MACH_STARGATE2
11438 # ifdef machine_arch_type
11439 #  undef machine_arch_type
11440 #  define machine_arch_type     __machine_arch_type
11441 # else
11442 #  define machine_arch_type     MACH_TYPE_STARGATE2
11443 # endif
11444 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11445 #else
11446 # define machine_is_stargate2() (0)
11447 #endif
11448
11449 #ifdef CONFIG_MACH_INTELMOTE2
11450 # ifdef machine_arch_type
11451 #  undef machine_arch_type
11452 #  define machine_arch_type     __machine_arch_type
11453 # else
11454 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
11455 # endif
11456 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11457 #else
11458 # define machine_is_intelmote2()        (0)
11459 #endif
11460
11461 #ifdef CONFIG_MACH_TRIZEPS4
11462 # ifdef machine_arch_type
11463 #  undef machine_arch_type
11464 #  define machine_arch_type     __machine_arch_type
11465 # else
11466 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
11467 # endif
11468 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
11469 #else
11470 # define machine_is_trizeps4()  (0)
11471 #endif
11472
11473 #ifdef CONFIG_MACH_MAINSTONE2
11474 # ifdef machine_arch_type
11475 #  undef machine_arch_type
11476 #  define machine_arch_type     __machine_arch_type
11477 # else
11478 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
11479 # endif
11480 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
11481 #else
11482 # define machine_is_mainstone2()        (0)
11483 #endif
11484
11485 #ifdef CONFIG_MACH_EZ_IXP42X
11486 # ifdef machine_arch_type
11487 #  undef machine_arch_type
11488 #  define machine_arch_type     __machine_arch_type
11489 # else
11490 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
11491 # endif
11492 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11493 #else
11494 # define machine_is_ez_ixp42x() (0)
11495 #endif
11496
11497 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11498 # ifdef machine_arch_type
11499 #  undef machine_arch_type
11500 #  define machine_arch_type     __machine_arch_type
11501 # else
11502 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
11503 # endif
11504 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11505 #else
11506 # define machine_is_tapwave_zodiac()    (0)
11507 #endif
11508
11509 #ifdef CONFIG_MACH_UNIVERSALMETER
11510 # ifdef machine_arch_type
11511 #  undef machine_arch_type
11512 #  define machine_arch_type     __machine_arch_type
11513 # else
11514 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
11515 # endif
11516 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11517 #else
11518 # define machine_is_universalmeter()    (0)
11519 #endif
11520
11521 #ifdef CONFIG_MACH_HICOARM9
11522 # ifdef machine_arch_type
11523 #  undef machine_arch_type
11524 #  define machine_arch_type     __machine_arch_type
11525 # else
11526 #  define machine_arch_type     MACH_TYPE_HICOARM9
11527 # endif
11528 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
11529 #else
11530 # define machine_is_hicoarm9()  (0)
11531 #endif
11532
11533 #ifdef CONFIG_MACH_PNX4008
11534 # ifdef machine_arch_type
11535 #  undef machine_arch_type
11536 #  define machine_arch_type     __machine_arch_type
11537 # else
11538 #  define machine_arch_type     MACH_TYPE_PNX4008
11539 # endif
11540 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
11541 #else
11542 # define machine_is_pnx4008()   (0)
11543 #endif
11544
11545 #ifdef CONFIG_MACH_KWS6000
11546 # ifdef machine_arch_type
11547 #  undef machine_arch_type
11548 #  define machine_arch_type     __machine_arch_type
11549 # else
11550 #  define machine_arch_type     MACH_TYPE_KWS6000
11551 # endif
11552 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
11553 #else
11554 # define machine_is_kws6000()   (0)
11555 #endif
11556
11557 #ifdef CONFIG_MACH_PORTUX920T
11558 # ifdef machine_arch_type
11559 #  undef machine_arch_type
11560 #  define machine_arch_type     __machine_arch_type
11561 # else
11562 #  define machine_arch_type     MACH_TYPE_PORTUX920T
11563 # endif
11564 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
11565 #else
11566 # define machine_is_portux920t()        (0)
11567 #endif
11568
11569 #ifdef CONFIG_MACH_EZ_X5
11570 # ifdef machine_arch_type
11571 #  undef machine_arch_type
11572 #  define machine_arch_type     __machine_arch_type
11573 # else
11574 #  define machine_arch_type     MACH_TYPE_EZ_X5
11575 # endif
11576 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
11577 #else
11578 # define machine_is_ez_x5()     (0)
11579 #endif
11580
11581 #ifdef CONFIG_MACH_OMAP_RUDOLPH
11582 # ifdef machine_arch_type
11583 #  undef machine_arch_type
11584 #  define machine_arch_type     __machine_arch_type
11585 # else
11586 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
11587 # endif
11588 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11589 #else
11590 # define machine_is_omap_rudolph()      (0)
11591 #endif
11592
11593 #ifdef CONFIG_MACH_CPUAT91
11594 # ifdef machine_arch_type
11595 #  undef machine_arch_type
11596 #  define machine_arch_type     __machine_arch_type
11597 # else
11598 #  define machine_arch_type     MACH_TYPE_CPUAT91
11599 # endif
11600 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
11601 #else
11602 # define machine_is_cpuat91()   (0)
11603 #endif
11604
11605 #ifdef CONFIG_MACH_REA9200
11606 # ifdef machine_arch_type
11607 #  undef machine_arch_type
11608 #  define machine_arch_type     __machine_arch_type
11609 # else
11610 #  define machine_arch_type     MACH_TYPE_REA9200
11611 # endif
11612 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
11613 #else
11614 # define machine_is_rea9200()   (0)
11615 #endif
11616
11617 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11618 # ifdef machine_arch_type
11619 #  undef machine_arch_type
11620 #  define machine_arch_type     __machine_arch_type
11621 # else
11622 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
11623 # endif
11624 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11625 #else
11626 # define machine_is_acts_pune_sa1110()  (0)
11627 #endif
11628
11629 #ifdef CONFIG_MACH_IXP425
11630 # ifdef machine_arch_type
11631 #  undef machine_arch_type
11632 #  define machine_arch_type     __machine_arch_type
11633 # else
11634 #  define machine_arch_type     MACH_TYPE_IXP425
11635 # endif
11636 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
11637 #else
11638 # define machine_is_ixp425()    (0)
11639 #endif
11640
11641 #ifdef CONFIG_MACH_I30030ADS
11642 # ifdef machine_arch_type
11643 #  undef machine_arch_type
11644 #  define machine_arch_type     __machine_arch_type
11645 # else
11646 #  define machine_arch_type     MACH_TYPE_I30030ADS
11647 # endif
11648 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11649 #else
11650 # define machine_is_i30030ads() (0)
11651 #endif
11652
11653 #ifdef CONFIG_MACH_PERCH
11654 # ifdef machine_arch_type
11655 #  undef machine_arch_type
11656 #  define machine_arch_type     __machine_arch_type
11657 # else
11658 #  define machine_arch_type     MACH_TYPE_PERCH
11659 # endif
11660 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
11661 #else
11662 # define machine_is_perch()     (0)
11663 #endif
11664
11665 #ifdef CONFIG_MACH_EIS05R1
11666 # ifdef machine_arch_type
11667 #  undef machine_arch_type
11668 #  define machine_arch_type     __machine_arch_type
11669 # else
11670 #  define machine_arch_type     MACH_TYPE_EIS05R1
11671 # endif
11672 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
11673 #else
11674 # define machine_is_eis05r1()   (0)
11675 #endif
11676
11677 #ifdef CONFIG_MACH_PEPPERPAD
11678 # ifdef machine_arch_type
11679 #  undef machine_arch_type
11680 #  define machine_arch_type     __machine_arch_type
11681 # else
11682 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
11683 # endif
11684 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11685 #else
11686 # define machine_is_pepperpad() (0)
11687 #endif
11688
11689 #ifdef CONFIG_MACH_SB3010
11690 # ifdef machine_arch_type
11691 #  undef machine_arch_type
11692 #  define machine_arch_type     __machine_arch_type
11693 # else
11694 #  define machine_arch_type     MACH_TYPE_SB3010
11695 # endif
11696 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
11697 #else
11698 # define machine_is_sb3010()    (0)
11699 #endif
11700
11701 #ifdef CONFIG_MACH_RM9200
11702 # ifdef machine_arch_type
11703 #  undef machine_arch_type
11704 #  define machine_arch_type     __machine_arch_type
11705 # else
11706 #  define machine_arch_type     MACH_TYPE_RM9200
11707 # endif
11708 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
11709 #else
11710 # define machine_is_rm9200()    (0)
11711 #endif
11712
11713 #ifdef CONFIG_MACH_DMA03
11714 # ifdef machine_arch_type
11715 #  undef machine_arch_type
11716 #  define machine_arch_type     __machine_arch_type
11717 # else
11718 #  define machine_arch_type     MACH_TYPE_DMA03
11719 # endif
11720 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
11721 #else
11722 # define machine_is_dma03()     (0)
11723 #endif
11724
11725 #ifdef CONFIG_MACH_ROAD_S101
11726 # ifdef machine_arch_type
11727 #  undef machine_arch_type
11728 #  define machine_arch_type     __machine_arch_type
11729 # else
11730 #  define machine_arch_type     MACH_TYPE_ROAD_S101
11731 # endif
11732 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
11733 #else
11734 # define machine_is_road_s101() (0)
11735 #endif
11736
11737 #ifdef CONFIG_MACH_IQ81340SC
11738 # ifdef machine_arch_type
11739 #  undef machine_arch_type
11740 #  define machine_arch_type     __machine_arch_type
11741 # else
11742 #  define machine_arch_type     MACH_TYPE_IQ81340SC
11743 # endif
11744 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
11745 #else
11746 # define machine_is_iq81340sc() (0)
11747 #endif
11748
11749 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
11750 # ifdef machine_arch_type
11751 #  undef machine_arch_type
11752 #  define machine_arch_type     __machine_arch_type
11753 # else
11754 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
11755 # endif
11756 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
11757 #else
11758 # define machine_is_iq_nextgen_b()      (0)
11759 #endif
11760
11761 #ifdef CONFIG_MACH_IQ81340MC
11762 # ifdef machine_arch_type
11763 #  undef machine_arch_type
11764 #  define machine_arch_type     __machine_arch_type
11765 # else
11766 #  define machine_arch_type     MACH_TYPE_IQ81340MC
11767 # endif
11768 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
11769 #else
11770 # define machine_is_iq81340mc() (0)
11771 #endif
11772
11773 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
11774 # ifdef machine_arch_type
11775 #  undef machine_arch_type
11776 #  define machine_arch_type     __machine_arch_type
11777 # else
11778 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
11779 # endif
11780 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
11781 #else
11782 # define machine_is_iq_nextgen_d()      (0)
11783 #endif
11784
11785 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
11786 # ifdef machine_arch_type
11787 #  undef machine_arch_type
11788 #  define machine_arch_type     __machine_arch_type
11789 # else
11790 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
11791 # endif
11792 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
11793 #else
11794 # define machine_is_iq_nextgen_e()      (0)
11795 #endif
11796
11797 #ifdef CONFIG_MACH_MALLOW_AT91
11798 # ifdef machine_arch_type
11799 #  undef machine_arch_type
11800 #  define machine_arch_type     __machine_arch_type
11801 # else
11802 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
11803 # endif
11804 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
11805 #else
11806 # define machine_is_mallow_at91()       (0)
11807 #endif
11808
11809 #ifdef CONFIG_MACH_CYBERTRACKER_I
11810 # ifdef machine_arch_type
11811 #  undef machine_arch_type
11812 #  define machine_arch_type     __machine_arch_type
11813 # else
11814 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
11815 # endif
11816 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
11817 #else
11818 # define machine_is_cybertracker_i()    (0)
11819 #endif
11820
11821 #ifdef CONFIG_MACH_GESBC931X
11822 # ifdef machine_arch_type
11823 #  undef machine_arch_type
11824 #  define machine_arch_type     __machine_arch_type
11825 # else
11826 #  define machine_arch_type     MACH_TYPE_GESBC931X
11827 # endif
11828 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
11829 #else
11830 # define machine_is_gesbc931x() (0)
11831 #endif
11832
11833 #ifdef CONFIG_MACH_CENTIPAD
11834 # ifdef machine_arch_type
11835 #  undef machine_arch_type
11836 #  define machine_arch_type     __machine_arch_type
11837 # else
11838 #  define machine_arch_type     MACH_TYPE_CENTIPAD
11839 # endif
11840 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
11841 #else
11842 # define machine_is_centipad()  (0)
11843 #endif
11844
11845 #ifdef CONFIG_MACH_ARMSOC
11846 # ifdef machine_arch_type
11847 #  undef machine_arch_type
11848 #  define machine_arch_type     __machine_arch_type
11849 # else
11850 #  define machine_arch_type     MACH_TYPE_ARMSOC
11851 # endif
11852 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
11853 #else
11854 # define machine_is_armsoc()    (0)
11855 #endif
11856
11857 #ifdef CONFIG_MACH_SE4200
11858 # ifdef machine_arch_type
11859 #  undef machine_arch_type
11860 #  define machine_arch_type     __machine_arch_type
11861 # else
11862 #  define machine_arch_type     MACH_TYPE_SE4200
11863 # endif
11864 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
11865 #else
11866 # define machine_is_se4200()    (0)
11867 #endif
11868
11869 #ifdef CONFIG_MACH_EMS197A
11870 # ifdef machine_arch_type
11871 #  undef machine_arch_type
11872 #  define machine_arch_type     __machine_arch_type
11873 # else
11874 #  define machine_arch_type     MACH_TYPE_EMS197A
11875 # endif
11876 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
11877 #else
11878 # define machine_is_ems197a()   (0)
11879 #endif
11880
11881 #ifdef CONFIG_MACH_MICRO9
11882 # ifdef machine_arch_type
11883 #  undef machine_arch_type
11884 #  define machine_arch_type     __machine_arch_type
11885 # else
11886 #  define machine_arch_type     MACH_TYPE_MICRO9
11887 # endif
11888 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
11889 #else
11890 # define machine_is_micro9()    (0)
11891 #endif
11892
11893 #ifdef CONFIG_MACH_MICRO9L
11894 # ifdef machine_arch_type
11895 #  undef machine_arch_type
11896 #  define machine_arch_type     __machine_arch_type
11897 # else
11898 #  define machine_arch_type     MACH_TYPE_MICRO9L
11899 # endif
11900 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
11901 #else
11902 # define machine_is_micro9l()   (0)
11903 #endif
11904
11905 #ifdef CONFIG_MACH_UC5471DSP
11906 # ifdef machine_arch_type
11907 #  undef machine_arch_type
11908 #  define machine_arch_type     __machine_arch_type
11909 # else
11910 #  define machine_arch_type     MACH_TYPE_UC5471DSP
11911 # endif
11912 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
11913 #else
11914 # define machine_is_uc5471dsp() (0)
11915 #endif
11916
11917 #ifdef CONFIG_MACH_SJ5471ENG
11918 # ifdef machine_arch_type
11919 #  undef machine_arch_type
11920 #  define machine_arch_type     __machine_arch_type
11921 # else
11922 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
11923 # endif
11924 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
11925 #else
11926 # define machine_is_sj5471eng() (0)
11927 #endif
11928
11929 #ifdef CONFIG_MACH_CMPXA26X
11930 # ifdef machine_arch_type
11931 #  undef machine_arch_type
11932 #  define machine_arch_type     __machine_arch_type
11933 # else
11934 #  define machine_arch_type     MACH_TYPE_CMPXA26X
11935 # endif
11936 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
11937 #else
11938 # define machine_is_none()      (0)
11939 #endif
11940
11941 #ifdef CONFIG_MACH_NC
11942 # ifdef machine_arch_type
11943 #  undef machine_arch_type
11944 #  define machine_arch_type     __machine_arch_type
11945 # else
11946 #  define machine_arch_type     MACH_TYPE_NC
11947 # endif
11948 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
11949 #else
11950 # define machine_is_nc1()       (0)
11951 #endif
11952
11953 #ifdef CONFIG_MACH_OMAP_PALMTE
11954 # ifdef machine_arch_type
11955 #  undef machine_arch_type
11956 #  define machine_arch_type     __machine_arch_type
11957 # else
11958 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
11959 # endif
11960 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
11961 #else
11962 # define machine_is_omap_palmte()       (0)
11963 #endif
11964
11965 #ifdef CONFIG_MACH_AJAX52X
11966 # ifdef machine_arch_type
11967 #  undef machine_arch_type
11968 #  define machine_arch_type     __machine_arch_type
11969 # else
11970 #  define machine_arch_type     MACH_TYPE_AJAX52X
11971 # endif
11972 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
11973 #else
11974 # define machine_is_ajax52x()   (0)
11975 #endif
11976
11977 #ifdef CONFIG_MACH_SIRIUSTAR
11978 # ifdef machine_arch_type
11979 #  undef machine_arch_type
11980 #  define machine_arch_type     __machine_arch_type
11981 # else
11982 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
11983 # endif
11984 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
11985 #else
11986 # define machine_is_siriustar() (0)
11987 #endif
11988
11989 #ifdef CONFIG_MACH_IODATA_HDLG
11990 # ifdef machine_arch_type
11991 #  undef machine_arch_type
11992 #  define machine_arch_type     __machine_arch_type
11993 # else
11994 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
11995 # endif
11996 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
11997 #else
11998 # define machine_is_iodata_hdlg()       (0)
11999 #endif
12000
12001 #ifdef CONFIG_MACH_AT91RM9200UTL
12002 # ifdef machine_arch_type
12003 #  undef machine_arch_type
12004 #  define machine_arch_type     __machine_arch_type
12005 # else
12006 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12007 # endif
12008 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12009 #else
12010 # define machine_is_at91rm9200utl()     (0)
12011 #endif
12012
12013 #ifdef CONFIG_MACH_BIOSAFE
12014 # ifdef machine_arch_type
12015 #  undef machine_arch_type
12016 #  define machine_arch_type     __machine_arch_type
12017 # else
12018 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12019 # endif
12020 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12021 #else
12022 # define machine_is_biosafe()   (0)
12023 #endif
12024
12025 #ifdef CONFIG_MACH_MP1000
12026 # ifdef machine_arch_type
12027 #  undef machine_arch_type
12028 #  define machine_arch_type     __machine_arch_type
12029 # else
12030 #  define machine_arch_type     MACH_TYPE_MP1000
12031 # endif
12032 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12033 #else
12034 # define machine_is_mp1000()    (0)
12035 #endif
12036
12037 #ifdef CONFIG_MACH_PARSY
12038 # ifdef machine_arch_type
12039 #  undef machine_arch_type
12040 #  define machine_arch_type     __machine_arch_type
12041 # else
12042 #  define machine_arch_type     MACH_TYPE_PARSY
12043 # endif
12044 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12045 #else
12046 # define machine_is_parsy()     (0)
12047 #endif
12048
12049 #ifdef CONFIG_MACH_CCXP
12050 # ifdef machine_arch_type
12051 #  undef machine_arch_type
12052 #  define machine_arch_type     __machine_arch_type
12053 # else
12054 #  define machine_arch_type     MACH_TYPE_CCXP
12055 # endif
12056 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12057 #else
12058 # define machine_is_ccxp270()   (0)
12059 #endif
12060
12061 #ifdef CONFIG_MACH_OMAP_GSAMPLE
12062 # ifdef machine_arch_type
12063 #  undef machine_arch_type
12064 #  define machine_arch_type     __machine_arch_type
12065 # else
12066 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
12067 # endif
12068 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12069 #else
12070 # define machine_is_omap_gsample()      (0)
12071 #endif
12072
12073 #ifdef CONFIG_MACH_REALVIEW_EB
12074 # ifdef machine_arch_type
12075 #  undef machine_arch_type
12076 #  define machine_arch_type     __machine_arch_type
12077 # else
12078 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
12079 # endif
12080 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12081 #else
12082 # define machine_is_realview_eb()       (0)
12083 #endif
12084
12085 #ifdef CONFIG_MACH_SAMOA
12086 # ifdef machine_arch_type
12087 #  undef machine_arch_type
12088 #  define machine_arch_type     __machine_arch_type
12089 # else
12090 #  define machine_arch_type     MACH_TYPE_SAMOA
12091 # endif
12092 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12093 #else
12094 # define machine_is_samoa()     (0)
12095 #endif
12096
12097 #ifdef CONFIG_MACH_PALMT3
12098 # ifdef machine_arch_type
12099 #  undef machine_arch_type
12100 #  define machine_arch_type     __machine_arch_type
12101 # else
12102 #  define machine_arch_type     MACH_TYPE_PALMT3
12103 # endif
12104 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12105 #else
12106 # define machine_is_palmt3()    (0)
12107 #endif
12108
12109 #ifdef CONFIG_MACH_I878
12110 # ifdef machine_arch_type
12111 #  undef machine_arch_type
12112 #  define machine_arch_type     __machine_arch_type
12113 # else
12114 #  define machine_arch_type     MACH_TYPE_I878
12115 # endif
12116 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12117 #else
12118 # define machine_is_i878()      (0)
12119 #endif
12120
12121 #ifdef CONFIG_MACH_BORZOI
12122 # ifdef machine_arch_type
12123 #  undef machine_arch_type
12124 #  define machine_arch_type     __machine_arch_type
12125 # else
12126 #  define machine_arch_type     MACH_TYPE_BORZOI
12127 # endif
12128 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12129 #else
12130 # define machine_is_borzoi()    (0)
12131 #endif
12132
12133 #ifdef CONFIG_MACH_GECKO
12134 # ifdef machine_arch_type
12135 #  undef machine_arch_type
12136 #  define machine_arch_type     __machine_arch_type
12137 # else
12138 #  define machine_arch_type     MACH_TYPE_GECKO
12139 # endif
12140 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12141 #else
12142 # define machine_is_gecko()     (0)
12143 #endif
12144
12145 #ifdef CONFIG_MACH_DS101
12146 # ifdef machine_arch_type
12147 #  undef machine_arch_type
12148 #  define machine_arch_type     __machine_arch_type
12149 # else
12150 #  define machine_arch_type     MACH_TYPE_DS101
12151 # endif
12152 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12153 #else
12154 # define machine_is_ds101()     (0)
12155 #endif
12156
12157 #ifdef CONFIG_MACH_OMAP_PALMTT2
12158 # ifdef machine_arch_type
12159 #  undef machine_arch_type
12160 #  define machine_arch_type     __machine_arch_type
12161 # else
12162 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12163 # endif
12164 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12165 #else
12166 # define machine_is_omap_palmtt2()      (0)
12167 #endif
12168
12169 #ifdef CONFIG_MACH_PALMLD
12170 # ifdef machine_arch_type
12171 #  undef machine_arch_type
12172 #  define machine_arch_type     __machine_arch_type
12173 # else
12174 #  define machine_arch_type     MACH_TYPE_PALMLD
12175 # endif
12176 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12177 #else
12178 # define machine_is_palmld()    (0)
12179 #endif
12180
12181 #ifdef CONFIG_MACH_CC9C
12182 # ifdef machine_arch_type
12183 #  undef machine_arch_type
12184 #  define machine_arch_type     __machine_arch_type
12185 # else
12186 #  define machine_arch_type     MACH_TYPE_CC9C
12187 # endif
12188 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12189 #else
12190 # define machine_is_cc9c()      (0)
12191 #endif
12192
12193 #ifdef CONFIG_MACH_SBC1670
12194 # ifdef machine_arch_type
12195 #  undef machine_arch_type
12196 #  define machine_arch_type     __machine_arch_type
12197 # else
12198 #  define machine_arch_type     MACH_TYPE_SBC1670
12199 # endif
12200 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12201 #else
12202 # define machine_is_sbc1670()   (0)
12203 #endif
12204
12205 #ifdef CONFIG_MACH_IXDP28X5
12206 # ifdef machine_arch_type
12207 #  undef machine_arch_type
12208 #  define machine_arch_type     __machine_arch_type
12209 # else
12210 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12211 # endif
12212 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12213 #else
12214 # define machine_is_ixdp28x5()  (0)
12215 #endif
12216
12217 #ifdef CONFIG_MACH_OMAP_PALMTT
12218 # ifdef machine_arch_type
12219 #  undef machine_arch_type
12220 #  define machine_arch_type     __machine_arch_type
12221 # else
12222 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12223 # endif
12224 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12225 #else
12226 # define machine_is_omap_palmtt()       (0)
12227 #endif
12228
12229 #ifdef CONFIG_MACH_ML696K
12230 # ifdef machine_arch_type
12231 #  undef machine_arch_type
12232 #  define machine_arch_type     __machine_arch_type
12233 # else
12234 #  define machine_arch_type     MACH_TYPE_ML696K
12235 # endif
12236 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12237 #else
12238 # define machine_is_ml696k()    (0)
12239 #endif
12240
12241 #ifdef CONFIG_MACH_ARCOM_ZEUS
12242 # ifdef machine_arch_type
12243 #  undef machine_arch_type
12244 #  define machine_arch_type     __machine_arch_type
12245 # else
12246 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12247 # endif
12248 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12249 #else
12250 # define machine_is_arcom_zeus()        (0)
12251 #endif
12252
12253 #ifdef CONFIG_MACH_OSIRIS
12254 # ifdef machine_arch_type
12255 #  undef machine_arch_type
12256 #  define machine_arch_type     __machine_arch_type
12257 # else
12258 #  define machine_arch_type     MACH_TYPE_OSIRIS
12259 # endif
12260 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12261 #else
12262 # define machine_is_osiris()    (0)
12263 #endif
12264
12265 #ifdef CONFIG_MACH_MAESTRO
12266 # ifdef machine_arch_type
12267 #  undef machine_arch_type
12268 #  define machine_arch_type     __machine_arch_type
12269 # else
12270 #  define machine_arch_type     MACH_TYPE_MAESTRO
12271 # endif
12272 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12273 #else
12274 # define machine_is_maestro()   (0)
12275 #endif
12276
12277 #ifdef CONFIG_MACH_PALMTE2
12278 # ifdef machine_arch_type
12279 #  undef machine_arch_type
12280 #  define machine_arch_type     __machine_arch_type
12281 # else
12282 #  define machine_arch_type     MACH_TYPE_PALMTE2
12283 # endif
12284 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12285 #else
12286 # define machine_is_palmte2()   (0)
12287 #endif
12288
12289 #ifdef CONFIG_MACH_IXBBM
12290 # ifdef machine_arch_type
12291 #  undef machine_arch_type
12292 #  define machine_arch_type     __machine_arch_type
12293 # else
12294 #  define machine_arch_type     MACH_TYPE_IXBBM
12295 # endif
12296 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12297 #else
12298 # define machine_is_ixbbm()     (0)
12299 #endif
12300
12301 #ifdef CONFIG_MACH_MX27ADS
12302 # ifdef machine_arch_type
12303 #  undef machine_arch_type
12304 #  define machine_arch_type     __machine_arch_type
12305 # else
12306 #  define machine_arch_type     MACH_TYPE_MX27ADS
12307 # endif
12308 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12309 #else
12310 # define machine_is_mx27ads()   (0)
12311 #endif
12312
12313 #ifdef CONFIG_MACH_AX8004
12314 # ifdef machine_arch_type
12315 #  undef machine_arch_type
12316 #  define machine_arch_type     __machine_arch_type
12317 # else
12318 #  define machine_arch_type     MACH_TYPE_AX8004
12319 # endif
12320 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12321 #else
12322 # define machine_is_ax8004()    (0)
12323 #endif
12324
12325 #ifdef CONFIG_MACH_AT91SAM9261EK
12326 # ifdef machine_arch_type
12327 #  undef machine_arch_type
12328 #  define machine_arch_type     __machine_arch_type
12329 # else
12330 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12331 # endif
12332 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12333 #else
12334 # define machine_is_at91sam9261ek()     (0)
12335 #endif
12336
12337 #ifdef CONFIG_MACH_LOFT
12338 # ifdef machine_arch_type
12339 #  undef machine_arch_type
12340 #  define machine_arch_type     __machine_arch_type
12341 # else
12342 #  define machine_arch_type     MACH_TYPE_LOFT
12343 # endif
12344 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12345 #else
12346 # define machine_is_loft()      (0)
12347 #endif
12348
12349 #ifdef CONFIG_MACH_MAGPIE
12350 # ifdef machine_arch_type
12351 #  undef machine_arch_type
12352 #  define machine_arch_type     __machine_arch_type
12353 # else
12354 #  define machine_arch_type     MACH_TYPE_MAGPIE
12355 # endif
12356 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12357 #else
12358 # define machine_is_magpie()    (0)
12359 #endif
12360
12361 #ifdef CONFIG_MACH_MX21ADS
12362 # ifdef machine_arch_type
12363 #  undef machine_arch_type
12364 #  define machine_arch_type     __machine_arch_type
12365 # else
12366 #  define machine_arch_type     MACH_TYPE_MX21ADS
12367 # endif
12368 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12369 #else
12370 # define machine_is_mx21ads()   (0)
12371 #endif
12372
12373 #ifdef CONFIG_MACH_MB87M3400
12374 # ifdef machine_arch_type
12375 #  undef machine_arch_type
12376 #  define machine_arch_type     __machine_arch_type
12377 # else
12378 #  define machine_arch_type     MACH_TYPE_MB87M3400
12379 # endif
12380 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12381 #else
12382 # define machine_is_mb87m3400() (0)
12383 #endif
12384
12385 #ifdef CONFIG_MACH_MGUARD_DELTA
12386 # ifdef machine_arch_type
12387 #  undef machine_arch_type
12388 #  define machine_arch_type     __machine_arch_type
12389 # else
12390 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12391 # endif
12392 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12393 #else
12394 # define machine_is_mguard_delta()      (0)
12395 #endif
12396
12397 #ifdef CONFIG_MACH_DAVINCI_DVDP
12398 # ifdef machine_arch_type
12399 #  undef machine_arch_type
12400 #  define machine_arch_type     __machine_arch_type
12401 # else
12402 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12403 # endif
12404 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12405 #else
12406 # define machine_is_davinci_dvdp()      (0)
12407 #endif
12408
12409 #ifdef CONFIG_MACH_HTCUNIVERSAL
12410 # ifdef machine_arch_type
12411 #  undef machine_arch_type
12412 #  define machine_arch_type     __machine_arch_type
12413 # else
12414 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12415 # endif
12416 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12417 #else
12418 # define machine_is_htcuniversal()      (0)
12419 #endif
12420
12421 #ifdef CONFIG_MACH_TPAD
12422 # ifdef machine_arch_type
12423 #  undef machine_arch_type
12424 #  define machine_arch_type     __machine_arch_type
12425 # else
12426 #  define machine_arch_type     MACH_TYPE_TPAD
12427 # endif
12428 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12429 #else
12430 # define machine_is_tpad()      (0)
12431 #endif
12432
12433 #ifdef CONFIG_MACH_ROVERP3
12434 # ifdef machine_arch_type
12435 #  undef machine_arch_type
12436 #  define machine_arch_type     __machine_arch_type
12437 # else
12438 #  define machine_arch_type     MACH_TYPE_ROVERP3
12439 # endif
12440 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12441 #else
12442 # define machine_is_roverp3()   (0)
12443 #endif
12444
12445 #ifdef CONFIG_MACH_JORNADA928
12446 # ifdef machine_arch_type
12447 #  undef machine_arch_type
12448 #  define machine_arch_type     __machine_arch_type
12449 # else
12450 #  define machine_arch_type     MACH_TYPE_JORNADA928
12451 # endif
12452 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12453 #else
12454 # define machine_is_jornada928()        (0)
12455 #endif
12456
12457 #ifdef CONFIG_MACH_MV88FXX81
12458 # ifdef machine_arch_type
12459 #  undef machine_arch_type
12460 #  define machine_arch_type     __machine_arch_type
12461 # else
12462 #  define machine_arch_type     MACH_TYPE_MV88FXX81
12463 # endif
12464 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12465 #else
12466 # define machine_is_mv88fxx81() (0)
12467 #endif
12468
12469 #ifdef CONFIG_MACH_STMP36XX
12470 # ifdef machine_arch_type
12471 #  undef machine_arch_type
12472 #  define machine_arch_type     __machine_arch_type
12473 # else
12474 #  define machine_arch_type     MACH_TYPE_STMP36XX
12475 # endif
12476 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
12477 #else
12478 # define machine_is_stmp36xx()  (0)
12479 #endif
12480
12481 #ifdef CONFIG_MACH_SXNI79524
12482 # ifdef machine_arch_type
12483 #  undef machine_arch_type
12484 #  define machine_arch_type     __machine_arch_type
12485 # else
12486 #  define machine_arch_type     MACH_TYPE_SXNI79524
12487 # endif
12488 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12489 #else
12490 # define machine_is_sxni79524() (0)
12491 #endif
12492
12493 #ifdef CONFIG_MACH_AMS_DELTA
12494 # ifdef machine_arch_type
12495 #  undef machine_arch_type
12496 #  define machine_arch_type     __machine_arch_type
12497 # else
12498 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
12499 # endif
12500 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12501 #else
12502 # define machine_is_ams_delta() (0)
12503 #endif
12504
12505 #ifdef CONFIG_MACH_URANIUM
12506 # ifdef machine_arch_type
12507 #  undef machine_arch_type
12508 #  define machine_arch_type     __machine_arch_type
12509 # else
12510 #  define machine_arch_type     MACH_TYPE_URANIUM
12511 # endif
12512 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
12513 #else
12514 # define machine_is_uranium()   (0)
12515 #endif
12516
12517 #ifdef CONFIG_MACH_UCON
12518 # ifdef machine_arch_type
12519 #  undef machine_arch_type
12520 #  define machine_arch_type     __machine_arch_type
12521 # else
12522 #  define machine_arch_type     MACH_TYPE_UCON
12523 # endif
12524 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
12525 #else
12526 # define machine_is_ucon()      (0)
12527 #endif
12528
12529 #ifdef CONFIG_MACH_NAS100D
12530 # ifdef machine_arch_type
12531 #  undef machine_arch_type
12532 #  define machine_arch_type     __machine_arch_type
12533 # else
12534 #  define machine_arch_type     MACH_TYPE_NAS100D
12535 # endif
12536 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
12537 #else
12538 # define machine_is_nas100d()   (0)
12539 #endif
12540
12541 #ifdef CONFIG_MACH_L083_1000
12542 # ifdef machine_arch_type
12543 #  undef machine_arch_type
12544 #  define machine_arch_type     __machine_arch_type
12545 # else
12546 #  define machine_arch_type     MACH_TYPE_L083_1000
12547 # endif
12548 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
12549 #else
12550 # define machine_is_l083()      (0)
12551 #endif
12552
12553 #ifdef CONFIG_MACH_EZX
12554 # ifdef machine_arch_type
12555 #  undef machine_arch_type
12556 #  define machine_arch_type     __machine_arch_type
12557 # else
12558 #  define machine_arch_type     MACH_TYPE_EZX
12559 # endif
12560 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
12561 #else
12562 # define machine_is_ezx()       (0)
12563 #endif
12564
12565 #ifdef CONFIG_MACH_PNX5220
12566 # ifdef machine_arch_type
12567 #  undef machine_arch_type
12568 #  define machine_arch_type     __machine_arch_type
12569 # else
12570 #  define machine_arch_type     MACH_TYPE_PNX5220
12571 # endif
12572 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
12573 #else
12574 # define machine_is_pnx5220()   (0)
12575 #endif
12576
12577 #ifdef CONFIG_MACH_BUTTE
12578 # ifdef machine_arch_type
12579 #  undef machine_arch_type
12580 #  define machine_arch_type     __machine_arch_type
12581 # else
12582 #  define machine_arch_type     MACH_TYPE_BUTTE
12583 # endif
12584 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
12585 #else
12586 # define machine_is_butte()     (0)
12587 #endif
12588
12589 #ifdef CONFIG_MACH_SRM2
12590 # ifdef machine_arch_type
12591 #  undef machine_arch_type
12592 #  define machine_arch_type     __machine_arch_type
12593 # else
12594 #  define machine_arch_type     MACH_TYPE_SRM2
12595 # endif
12596 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
12597 #else
12598 # define machine_is_srm2()      (0)
12599 #endif
12600
12601 #ifdef CONFIG_MACH_DSBR
12602 # ifdef machine_arch_type
12603 #  undef machine_arch_type
12604 #  define machine_arch_type     __machine_arch_type
12605 # else
12606 #  define machine_arch_type     MACH_TYPE_DSBR
12607 # endif
12608 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
12609 #else
12610 # define machine_is_dsbr()      (0)
12611 #endif
12612
12613 #ifdef CONFIG_MACH_CRYSTALBALL
12614 # ifdef machine_arch_type
12615 #  undef machine_arch_type
12616 #  define machine_arch_type     __machine_arch_type
12617 # else
12618 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
12619 # endif
12620 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12621 #else
12622 # define machine_is_crystalball()       (0)
12623 #endif
12624
12625 #ifdef CONFIG_MACH_TINYPXA27X
12626 # ifdef machine_arch_type
12627 #  undef machine_arch_type
12628 #  define machine_arch_type     __machine_arch_type
12629 # else
12630 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
12631 # endif
12632 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
12633 #else
12634 # define machine_is_tinypxa27x()        (0)
12635 #endif
12636
12637 #ifdef CONFIG_MACH_HERBIE
12638 # ifdef machine_arch_type
12639 #  undef machine_arch_type
12640 #  define machine_arch_type     __machine_arch_type
12641 # else
12642 #  define machine_arch_type     MACH_TYPE_HERBIE
12643 # endif
12644 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
12645 #else
12646 # define machine_is_herbie()    (0)
12647 #endif
12648
12649 #ifdef CONFIG_MACH_MAGICIAN
12650 # ifdef machine_arch_type
12651 #  undef machine_arch_type
12652 #  define machine_arch_type     __machine_arch_type
12653 # else
12654 #  define machine_arch_type     MACH_TYPE_MAGICIAN
12655 # endif
12656 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
12657 #else
12658 # define machine_is_magician()  (0)
12659 #endif
12660
12661 #ifdef CONFIG_MACH_CM4002
12662 # ifdef machine_arch_type
12663 #  undef machine_arch_type
12664 #  define machine_arch_type     __machine_arch_type
12665 # else
12666 #  define machine_arch_type     MACH_TYPE_CM4002
12667 # endif
12668 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
12669 #else
12670 # define machine_is_cm4002()    (0)
12671 #endif
12672
12673 #ifdef CONFIG_MACH_B4
12674 # ifdef machine_arch_type
12675 #  undef machine_arch_type
12676 #  define machine_arch_type     __machine_arch_type
12677 # else
12678 #  define machine_arch_type     MACH_TYPE_B4
12679 # endif
12680 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
12681 #else
12682 # define machine_is_b4()        (0)
12683 #endif
12684
12685 #ifdef CONFIG_MACH_MAUI
12686 # ifdef machine_arch_type
12687 #  undef machine_arch_type
12688 #  define machine_arch_type     __machine_arch_type
12689 # else
12690 #  define machine_arch_type     MACH_TYPE_MAUI
12691 # endif
12692 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
12693 #else
12694 # define machine_is_maui()      (0)
12695 #endif
12696
12697 #ifdef CONFIG_MACH_CYBERTRACKER_G
12698 # ifdef machine_arch_type
12699 #  undef machine_arch_type
12700 #  define machine_arch_type     __machine_arch_type
12701 # else
12702 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
12703 # endif
12704 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
12705 #else
12706 # define machine_is_cybertracker_g()    (0)
12707 #endif
12708
12709 #ifdef CONFIG_MACH_NXDKN
12710 # ifdef machine_arch_type
12711 #  undef machine_arch_type
12712 #  define machine_arch_type     __machine_arch_type
12713 # else
12714 #  define machine_arch_type     MACH_TYPE_NXDKN
12715 # endif
12716 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
12717 #else
12718 # define machine_is_nxdkn()     (0)
12719 #endif
12720
12721 #ifdef CONFIG_MACH_MIO8390
12722 # ifdef machine_arch_type
12723 #  undef machine_arch_type
12724 #  define machine_arch_type     __machine_arch_type
12725 # else
12726 #  define machine_arch_type     MACH_TYPE_MIO8390
12727 # endif
12728 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
12729 #else
12730 # define machine_is_mio8390()   (0)
12731 #endif
12732
12733 #ifdef CONFIG_MACH_OMI_BOARD
12734 # ifdef machine_arch_type
12735 #  undef machine_arch_type
12736 #  define machine_arch_type     __machine_arch_type
12737 # else
12738 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
12739 # endif
12740 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
12741 #else
12742 # define machine_is_omi_board() (0)
12743 #endif
12744
12745 #ifdef CONFIG_MACH_MX21CIV
12746 # ifdef machine_arch_type
12747 #  undef machine_arch_type
12748 #  define machine_arch_type     __machine_arch_type
12749 # else
12750 #  define machine_arch_type     MACH_TYPE_MX21CIV
12751 # endif
12752 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
12753 #else
12754 # define machine_is_mx21civ()   (0)
12755 #endif
12756
12757 #ifdef CONFIG_MACH_MAHI_CDAC
12758 # ifdef machine_arch_type
12759 #  undef machine_arch_type
12760 #  define machine_arch_type     __machine_arch_type
12761 # else
12762 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
12763 # endif
12764 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
12765 #else
12766 # define machine_is_mahi_cdac() (0)
12767 #endif
12768
12769 #ifdef CONFIG_MACH_PALMTX
12770 # ifdef machine_arch_type
12771 #  undef machine_arch_type
12772 #  define machine_arch_type     __machine_arch_type
12773 # else
12774 #  define machine_arch_type     MACH_TYPE_PALMTX
12775 # endif
12776 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
12777 #else
12778 # define machine_is_palmtx()    (0)
12779 #endif
12780
12781 #ifdef CONFIG_MACH_S3C2413
12782 # ifdef machine_arch_type
12783 #  undef machine_arch_type
12784 #  define machine_arch_type     __machine_arch_type
12785 # else
12786 #  define machine_arch_type     MACH_TYPE_S3C2413
12787 # endif
12788 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
12789 #else
12790 # define machine_is_s3c2413()   (0)
12791 #endif
12792
12793 #ifdef CONFIG_MACH_SAMSYS_EP0
12794 # ifdef machine_arch_type
12795 #  undef machine_arch_type
12796 #  define machine_arch_type     __machine_arch_type
12797 # else
12798 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
12799 # endif
12800 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
12801 #else
12802 # define machine_is_samsys_ep0()        (0)
12803 #endif
12804
12805 #ifdef CONFIG_MACH_WG302V1
12806 # ifdef machine_arch_type
12807 #  undef machine_arch_type
12808 #  define machine_arch_type     __machine_arch_type
12809 # else
12810 #  define machine_arch_type     MACH_TYPE_WG302V1
12811 # endif
12812 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
12813 #else
12814 # define machine_is_wg302v1()   (0)
12815 #endif
12816
12817 #ifdef CONFIG_MACH_WG302V2
12818 # ifdef machine_arch_type
12819 #  undef machine_arch_type
12820 #  define machine_arch_type     __machine_arch_type
12821 # else
12822 #  define machine_arch_type     MACH_TYPE_WG302V2
12823 # endif
12824 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
12825 #else
12826 # define machine_is_wg302v2()   (0)
12827 #endif
12828
12829 #ifdef CONFIG_MACH_EB42X
12830 # ifdef machine_arch_type
12831 #  undef machine_arch_type
12832 #  define machine_arch_type     __machine_arch_type
12833 # else
12834 #  define machine_arch_type     MACH_TYPE_EB42X
12835 # endif
12836 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
12837 #else
12838 # define machine_is_eb42x()     (0)
12839 #endif
12840
12841 #ifdef CONFIG_MACH_IQ331ES
12842 # ifdef machine_arch_type
12843 #  undef machine_arch_type
12844 #  define machine_arch_type     __machine_arch_type
12845 # else
12846 #  define machine_arch_type     MACH_TYPE_IQ331ES
12847 # endif
12848 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
12849 #else
12850 # define machine_is_iq331es()   (0)
12851 #endif
12852
12853 #ifdef CONFIG_MACH_COSYDSP
12854 # ifdef machine_arch_type
12855 #  undef machine_arch_type
12856 #  define machine_arch_type     __machine_arch_type
12857 # else
12858 #  define machine_arch_type     MACH_TYPE_COSYDSP
12859 # endif
12860 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
12861 #else
12862 # define machine_is_cosydsp()   (0)
12863 #endif
12864
12865 #ifdef CONFIG_MACH_UPLAT7D
12866 # ifdef machine_arch_type
12867 #  undef machine_arch_type
12868 #  define machine_arch_type     __machine_arch_type
12869 # else
12870 #  define machine_arch_type     MACH_TYPE_UPLAT7D
12871 # endif
12872 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
12873 #else
12874 # define machine_is_uplat7d_proto()     (0)
12875 #endif
12876
12877 #ifdef CONFIG_MACH_PTDAVINCI
12878 # ifdef machine_arch_type
12879 #  undef machine_arch_type
12880 #  define machine_arch_type     __machine_arch_type
12881 # else
12882 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
12883 # endif
12884 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
12885 #else
12886 # define machine_is_ptdavinci() (0)
12887 #endif
12888
12889 #ifdef CONFIG_MACH_MBUS
12890 # ifdef machine_arch_type
12891 #  undef machine_arch_type
12892 #  define machine_arch_type     __machine_arch_type
12893 # else
12894 #  define machine_arch_type     MACH_TYPE_MBUS
12895 # endif
12896 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
12897 #else
12898 # define machine_is_mbus()      (0)
12899 #endif
12900
12901 #ifdef CONFIG_MACH_NADIA2VB
12902 # ifdef machine_arch_type
12903 #  undef machine_arch_type
12904 #  define machine_arch_type     __machine_arch_type
12905 # else
12906 #  define machine_arch_type     MACH_TYPE_NADIA2VB
12907 # endif
12908 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
12909 #else
12910 # define machine_is_nadia2vb()  (0)
12911 #endif
12912
12913 #ifdef CONFIG_MACH_R1000
12914 # ifdef machine_arch_type
12915 #  undef machine_arch_type
12916 #  define machine_arch_type     __machine_arch_type
12917 # else
12918 #  define machine_arch_type     MACH_TYPE_R1000
12919 # endif
12920 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
12921 #else
12922 # define machine_is_r1000()     (0)
12923 #endif
12924
12925 #ifdef CONFIG_MACH_HW90250
12926 # ifdef machine_arch_type
12927 #  undef machine_arch_type
12928 #  define machine_arch_type     __machine_arch_type
12929 # else
12930 #  define machine_arch_type     MACH_TYPE_HW90250
12931 # endif
12932 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
12933 #else
12934 # define machine_is_hw90250()   (0)
12935 #endif
12936
12937 #ifdef CONFIG_MACH_OMAP_2430SDP
12938 # ifdef machine_arch_type
12939 #  undef machine_arch_type
12940 #  define machine_arch_type     __machine_arch_type
12941 # else
12942 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
12943 # endif
12944 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
12945 #else
12946 # define machine_is_omap_2430sdp()      (0)
12947 #endif
12948
12949 #ifdef CONFIG_MACH_DAVINCI_EVM
12950 # ifdef machine_arch_type
12951 #  undef machine_arch_type
12952 #  define machine_arch_type     __machine_arch_type
12953 # else
12954 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
12955 # endif
12956 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
12957 #else
12958 # define machine_is_davinci_evm()       (0)
12959 #endif
12960
12961 #ifdef CONFIG_MACH_OMAP_TORNADO
12962 # ifdef machine_arch_type
12963 #  undef machine_arch_type
12964 #  define machine_arch_type     __machine_arch_type
12965 # else
12966 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
12967 # endif
12968 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
12969 #else
12970 # define machine_is_omap_tornado()      (0)
12971 #endif
12972
12973 #ifdef CONFIG_MACH_OLOCREEK
12974 # ifdef machine_arch_type
12975 #  undef machine_arch_type
12976 #  define machine_arch_type     __machine_arch_type
12977 # else
12978 #  define machine_arch_type     MACH_TYPE_OLOCREEK
12979 # endif
12980 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
12981 #else
12982 # define machine_is_olocreek()  (0)
12983 #endif
12984
12985 #ifdef CONFIG_MACH_PALMZ72
12986 # ifdef machine_arch_type
12987 #  undef machine_arch_type
12988 #  define machine_arch_type     __machine_arch_type
12989 # else
12990 #  define machine_arch_type     MACH_TYPE_PALMZ72
12991 # endif
12992 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
12993 #else
12994 # define machine_is_palmz72()   (0)
12995 #endif
12996
12997 #ifdef CONFIG_MACH_NXDB500
12998 # ifdef machine_arch_type
12999 #  undef machine_arch_type
13000 #  define machine_arch_type     __machine_arch_type
13001 # else
13002 #  define machine_arch_type     MACH_TYPE_NXDB500
13003 # endif
13004 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13005 #else
13006 # define machine_is_nxdb500()   (0)
13007 #endif
13008
13009 #ifdef CONFIG_MACH_APF9328
13010 # ifdef machine_arch_type
13011 #  undef machine_arch_type
13012 #  define machine_arch_type     __machine_arch_type
13013 # else
13014 #  define machine_arch_type     MACH_TYPE_APF9328
13015 # endif
13016 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13017 #else
13018 # define machine_is_apf9328()   (0)
13019 #endif
13020
13021 #ifdef CONFIG_MACH_OMAP_WIPOQ
13022 # ifdef machine_arch_type
13023 #  undef machine_arch_type
13024 #  define machine_arch_type     __machine_arch_type
13025 # else
13026 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
13027 # endif
13028 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13029 #else
13030 # define machine_is_omap_wipoq()        (0)
13031 #endif
13032
13033 #ifdef CONFIG_MACH_OMAP_TWIP
13034 # ifdef machine_arch_type
13035 #  undef machine_arch_type
13036 #  define machine_arch_type     __machine_arch_type
13037 # else
13038 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
13039 # endif
13040 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13041 #else
13042 # define machine_is_omap_twip() (0)
13043 #endif
13044
13045 #ifdef CONFIG_MACH_TREO650
13046 # ifdef machine_arch_type
13047 #  undef machine_arch_type
13048 #  define machine_arch_type     __machine_arch_type
13049 # else
13050 #  define machine_arch_type     MACH_TYPE_TREO650
13051 # endif
13052 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13053 #else
13054 # define machine_is_treo650()   (0)
13055 #endif
13056
13057 #ifdef CONFIG_MACH_ACUMEN
13058 # ifdef machine_arch_type
13059 #  undef machine_arch_type
13060 #  define machine_arch_type     __machine_arch_type
13061 # else
13062 #  define machine_arch_type     MACH_TYPE_ACUMEN
13063 # endif
13064 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13065 #else
13066 # define machine_is_acumen()    (0)
13067 #endif
13068
13069 #ifdef CONFIG_MACH_XP100
13070 # ifdef machine_arch_type
13071 #  undef machine_arch_type
13072 #  define machine_arch_type     __machine_arch_type
13073 # else
13074 #  define machine_arch_type     MACH_TYPE_XP100
13075 # endif
13076 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13077 #else
13078 # define machine_is_xp100()     (0)
13079 #endif
13080
13081 #ifdef CONFIG_MACH_FS2410
13082 # ifdef machine_arch_type
13083 #  undef machine_arch_type
13084 #  define machine_arch_type     __machine_arch_type
13085 # else
13086 #  define machine_arch_type     MACH_TYPE_FS2410
13087 # endif
13088 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13089 #else
13090 # define machine_is_fs2410()    (0)
13091 #endif
13092
13093 #ifdef CONFIG_MACH_PXA270_CERF
13094 # ifdef machine_arch_type
13095 #  undef machine_arch_type
13096 #  define machine_arch_type     __machine_arch_type
13097 # else
13098 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
13099 # endif
13100 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13101 #else
13102 # define machine_is_pxa270_cerf()       (0)
13103 #endif
13104
13105 #ifdef CONFIG_MACH_SQ2FTLPALM
13106 # ifdef machine_arch_type
13107 #  undef machine_arch_type
13108 #  define machine_arch_type     __machine_arch_type
13109 # else
13110 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
13111 # endif
13112 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13113 #else
13114 # define machine_is_sq2ftlpalm()        (0)
13115 #endif
13116
13117 #ifdef CONFIG_MACH_BSEMSERVER
13118 # ifdef machine_arch_type
13119 #  undef machine_arch_type
13120 #  define machine_arch_type     __machine_arch_type
13121 # else
13122 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13123 # endif
13124 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13125 #else
13126 # define machine_is_bsemserver()        (0)
13127 #endif
13128
13129 #ifdef CONFIG_MACH_NETCLIENT
13130 # ifdef machine_arch_type
13131 #  undef machine_arch_type
13132 #  define machine_arch_type     __machine_arch_type
13133 # else
13134 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13135 # endif
13136 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13137 #else
13138 # define machine_is_netclient() (0)
13139 #endif
13140
13141 #ifdef CONFIG_MACH_PALMT5
13142 # ifdef machine_arch_type
13143 #  undef machine_arch_type
13144 #  define machine_arch_type     __machine_arch_type
13145 # else
13146 #  define machine_arch_type     MACH_TYPE_PALMT5
13147 # endif
13148 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13149 #else
13150 # define machine_is_palmt5()    (0)
13151 #endif
13152
13153 #ifdef CONFIG_MACH_PALMTC
13154 # ifdef machine_arch_type
13155 #  undef machine_arch_type
13156 #  define machine_arch_type     __machine_arch_type
13157 # else
13158 #  define machine_arch_type     MACH_TYPE_PALMTC
13159 # endif
13160 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13161 #else
13162 # define machine_is_palmtc()    (0)
13163 #endif
13164
13165 #ifdef CONFIG_MACH_OMAP_APOLLON
13166 # ifdef machine_arch_type
13167 #  undef machine_arch_type
13168 #  define machine_arch_type     __machine_arch_type
13169 # else
13170 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13171 # endif
13172 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13173 #else
13174 # define machine_is_omap_apollon()      (0)
13175 #endif
13176
13177 #ifdef CONFIG_MACH_MXC30030EVB
13178 # ifdef machine_arch_type
13179 #  undef machine_arch_type
13180 #  define machine_arch_type     __machine_arch_type
13181 # else
13182 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13183 # endif
13184 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13185 #else
13186 # define machine_is_mxc30030evb()       (0)
13187 #endif
13188
13189 #ifdef CONFIG_MACH_REA_2D
13190 # ifdef machine_arch_type
13191 #  undef machine_arch_type
13192 #  define machine_arch_type     __machine_arch_type
13193 # else
13194 #  define machine_arch_type     MACH_TYPE_REA_2D
13195 # endif
13196 # define machine_is_rea_2d()    (machine_arch_type == MACH_TYPE_REA_2D)
13197 #else
13198 # define machine_is_rea_2d()    (0)
13199 #endif
13200
13201 #ifdef CONFIG_MACH_TI3E524
13202 # ifdef machine_arch_type
13203 #  undef machine_arch_type
13204 #  define machine_arch_type     __machine_arch_type
13205 # else
13206 #  define machine_arch_type     MACH_TYPE_TI3E524
13207 # endif
13208 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13209 #else
13210 # define machine_is_eti3e524()  (0)
13211 #endif
13212
13213 #ifdef CONFIG_MACH_ATEB9200
13214 # ifdef machine_arch_type
13215 #  undef machine_arch_type
13216 #  define machine_arch_type     __machine_arch_type
13217 # else
13218 #  define machine_arch_type     MACH_TYPE_ATEB9200
13219 # endif
13220 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13221 #else
13222 # define machine_is_ateb9200()  (0)
13223 #endif
13224
13225 #ifdef CONFIG_MACH_AUCKLAND
13226 # ifdef machine_arch_type
13227 #  undef machine_arch_type
13228 #  define machine_arch_type     __machine_arch_type
13229 # else
13230 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13231 # endif
13232 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13233 #else
13234 # define machine_is_auckland()  (0)
13235 #endif
13236
13237 #ifdef CONFIG_MACH_AK3320M
13238 # ifdef machine_arch_type
13239 #  undef machine_arch_type
13240 #  define machine_arch_type     __machine_arch_type
13241 # else
13242 #  define machine_arch_type     MACH_TYPE_AK3320M
13243 # endif
13244 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13245 #else
13246 # define machine_is_ak3220m()   (0)
13247 #endif
13248
13249 #ifdef CONFIG_MACH_DURAMAX
13250 # ifdef machine_arch_type
13251 #  undef machine_arch_type
13252 #  define machine_arch_type     __machine_arch_type
13253 # else
13254 #  define machine_arch_type     MACH_TYPE_DURAMAX
13255 # endif
13256 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13257 #else
13258 # define machine_is_duramax()   (0)
13259 #endif
13260
13261 #ifdef CONFIG_MACH_N35
13262 # ifdef machine_arch_type
13263 #  undef machine_arch_type
13264 #  define machine_arch_type     __machine_arch_type
13265 # else
13266 #  define machine_arch_type     MACH_TYPE_N35
13267 # endif
13268 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13269 #else
13270 # define machine_is_n35()       (0)
13271 #endif
13272
13273 #ifdef CONFIG_MACH_PRONGHORN
13274 # ifdef machine_arch_type
13275 #  undef machine_arch_type
13276 #  define machine_arch_type     __machine_arch_type
13277 # else
13278 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13279 # endif
13280 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13281 #else
13282 # define machine_is_pronghorn() (0)
13283 #endif
13284
13285 #ifdef CONFIG_MACH_FUNDY
13286 # ifdef machine_arch_type
13287 #  undef machine_arch_type
13288 #  define machine_arch_type     __machine_arch_type
13289 # else
13290 #  define machine_arch_type     MACH_TYPE_FUNDY
13291 # endif
13292 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13293 #else
13294 # define machine_is_fundy()     (0)
13295 #endif
13296
13297 #ifdef CONFIG_MACH_LOGICPD_PXA270
13298 # ifdef machine_arch_type
13299 #  undef machine_arch_type
13300 #  define machine_arch_type     __machine_arch_type
13301 # else
13302 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13303 # endif
13304 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13305 #else
13306 # define machine_is_logicpd_pxa270()    (0)
13307 #endif
13308
13309 #ifdef CONFIG_MACH_CPU777
13310 # ifdef machine_arch_type
13311 #  undef machine_arch_type
13312 #  define machine_arch_type     __machine_arch_type
13313 # else
13314 #  define machine_arch_type     MACH_TYPE_CPU777
13315 # endif
13316 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13317 #else
13318 # define machine_is_cpu777()    (0)
13319 #endif
13320
13321 #ifdef CONFIG_MACH_SIMICON9201
13322 # ifdef machine_arch_type
13323 #  undef machine_arch_type
13324 #  define machine_arch_type     __machine_arch_type
13325 # else
13326 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13327 # endif
13328 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13329 #else
13330 # define machine_is_simicon9201()       (0)
13331 #endif
13332
13333 #ifdef CONFIG_MACH_LEAP2_HPM
13334 # ifdef machine_arch_type
13335 #  undef machine_arch_type
13336 #  define machine_arch_type     __machine_arch_type
13337 # else
13338 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13339 # endif
13340 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13341 #else
13342 # define machine_is_leap2_hpm() (0)
13343 #endif
13344
13345 #ifdef CONFIG_MACH_CM922TXA10
13346 # ifdef machine_arch_type
13347 #  undef machine_arch_type
13348 #  define machine_arch_type     __machine_arch_type
13349 # else
13350 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13351 # endif
13352 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13353 #else
13354 # define machine_is_cm922txa10()        (0)
13355 #endif
13356
13357 #ifdef CONFIG_MACH_PXA
13358 # ifdef machine_arch_type
13359 #  undef machine_arch_type
13360 #  define machine_arch_type     __machine_arch_type
13361 # else
13362 #  define machine_arch_type     MACH_TYPE_PXA
13363 # endif
13364 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13365 #else
13366 # define machine_is_sandgate()  (0)
13367 #endif
13368
13369 #ifdef CONFIG_MACH_SANDGATE2
13370 # ifdef machine_arch_type
13371 #  undef machine_arch_type
13372 #  define machine_arch_type     __machine_arch_type
13373 # else
13374 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13375 # endif
13376 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13377 #else
13378 # define machine_is_sandgate2() (0)
13379 #endif
13380
13381 #ifdef CONFIG_MACH_SANDGATE2G
13382 # ifdef machine_arch_type
13383 #  undef machine_arch_type
13384 #  define machine_arch_type     __machine_arch_type
13385 # else
13386 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13387 # endif
13388 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13389 #else
13390 # define machine_is_sandgate2g()        (0)
13391 #endif
13392
13393 #ifdef CONFIG_MACH_SANDGATE2P
13394 # ifdef machine_arch_type
13395 #  undef machine_arch_type
13396 #  define machine_arch_type     __machine_arch_type
13397 # else
13398 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13399 # endif
13400 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13401 #else
13402 # define machine_is_sandgate2p()        (0)
13403 #endif
13404
13405 #ifdef CONFIG_MACH_FRED_JACK
13406 # ifdef machine_arch_type
13407 #  undef machine_arch_type
13408 #  define machine_arch_type     __machine_arch_type
13409 # else
13410 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13411 # endif
13412 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13413 #else
13414 # define machine_is_fred_jack() (0)
13415 #endif
13416
13417 #ifdef CONFIG_MACH_TTG_COLOR1
13418 # ifdef machine_arch_type
13419 #  undef machine_arch_type
13420 #  define machine_arch_type     __machine_arch_type
13421 # else
13422 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
13423 # endif
13424 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13425 #else
13426 # define machine_is_ttg_color1()        (0)
13427 #endif
13428
13429 #ifdef CONFIG_MACH_NXEB500HMI
13430 # ifdef machine_arch_type
13431 #  undef machine_arch_type
13432 #  define machine_arch_type     __machine_arch_type
13433 # else
13434 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
13435 # endif
13436 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13437 #else
13438 # define machine_is_nxeb500hmi()        (0)
13439 #endif
13440
13441 #ifdef CONFIG_MACH_NETDCU8
13442 # ifdef machine_arch_type
13443 #  undef machine_arch_type
13444 #  define machine_arch_type     __machine_arch_type
13445 # else
13446 #  define machine_arch_type     MACH_TYPE_NETDCU8
13447 # endif
13448 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13449 #else
13450 # define machine_is_netdcu8()   (0)
13451 #endif
13452
13453 #ifdef CONFIG_MACH_NG_FVX538
13454 # ifdef machine_arch_type
13455 #  undef machine_arch_type
13456 #  define machine_arch_type     __machine_arch_type
13457 # else
13458 #  define machine_arch_type     MACH_TYPE_NG_FVX538
13459 # endif
13460 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13461 #else
13462 # define machine_is_ng_fvx538() (0)
13463 #endif
13464
13465 #ifdef CONFIG_MACH_NG_FVS338
13466 # ifdef machine_arch_type
13467 #  undef machine_arch_type
13468 #  define machine_arch_type     __machine_arch_type
13469 # else
13470 #  define machine_arch_type     MACH_TYPE_NG_FVS338
13471 # endif
13472 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13473 #else
13474 # define machine_is_ng_fvs338() (0)
13475 #endif
13476
13477 #ifdef CONFIG_MACH_PNX4103
13478 # ifdef machine_arch_type
13479 #  undef machine_arch_type
13480 #  define machine_arch_type     __machine_arch_type
13481 # else
13482 #  define machine_arch_type     MACH_TYPE_PNX4103
13483 # endif
13484 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
13485 #else
13486 # define machine_is_pnx4103()   (0)
13487 #endif
13488
13489 #ifdef CONFIG_MACH_HESDB
13490 # ifdef machine_arch_type
13491 #  undef machine_arch_type
13492 #  define machine_arch_type     __machine_arch_type
13493 # else
13494 #  define machine_arch_type     MACH_TYPE_HESDB
13495 # endif
13496 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
13497 #else
13498 # define machine_is_hesdb()     (0)
13499 #endif
13500
13501 #ifdef CONFIG_MACH_XSILO
13502 # ifdef machine_arch_type
13503 #  undef machine_arch_type
13504 #  define machine_arch_type     __machine_arch_type
13505 # else
13506 #  define machine_arch_type     MACH_TYPE_XSILO
13507 # endif
13508 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
13509 #else
13510 # define machine_is_xsilo()     (0)
13511 #endif
13512
13513 #ifdef CONFIG_MACH_ESPRESSO
13514 # ifdef machine_arch_type
13515 #  undef machine_arch_type
13516 #  define machine_arch_type     __machine_arch_type
13517 # else
13518 #  define machine_arch_type     MACH_TYPE_ESPRESSO
13519 # endif
13520 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
13521 #else
13522 # define machine_is_espresso()  (0)
13523 #endif
13524
13525 #ifdef CONFIG_MACH_EMLC
13526 # ifdef machine_arch_type
13527 #  undef machine_arch_type
13528 #  define machine_arch_type     __machine_arch_type
13529 # else
13530 #  define machine_arch_type     MACH_TYPE_EMLC
13531 # endif
13532 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
13533 #else
13534 # define machine_is_emlc()      (0)
13535 #endif
13536
13537 #ifdef CONFIG_MACH_SISTERON
13538 # ifdef machine_arch_type
13539 #  undef machine_arch_type
13540 #  define machine_arch_type     __machine_arch_type
13541 # else
13542 #  define machine_arch_type     MACH_TYPE_SISTERON
13543 # endif
13544 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
13545 #else
13546 # define machine_is_sisteron()  (0)
13547 #endif
13548
13549 #ifdef CONFIG_MACH_RX1950
13550 # ifdef machine_arch_type
13551 #  undef machine_arch_type
13552 #  define machine_arch_type     __machine_arch_type
13553 # else
13554 #  define machine_arch_type     MACH_TYPE_RX1950
13555 # endif
13556 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
13557 #else
13558 # define machine_is_rx1950()    (0)
13559 #endif
13560
13561 #ifdef CONFIG_MACH_TSC_VENUS
13562 # ifdef machine_arch_type
13563 #  undef machine_arch_type
13564 #  define machine_arch_type     __machine_arch_type
13565 # else
13566 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
13567 # endif
13568 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13569 #else
13570 # define machine_is_tsc_venus() (0)
13571 #endif
13572
13573 #ifdef CONFIG_MACH_DS101J
13574 # ifdef machine_arch_type
13575 #  undef machine_arch_type
13576 #  define machine_arch_type     __machine_arch_type
13577 # else
13578 #  define machine_arch_type     MACH_TYPE_DS101J
13579 # endif
13580 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
13581 #else
13582 # define machine_is_ds101j()    (0)
13583 #endif
13584
13585 #ifdef CONFIG_MACH_MXC30030ADS
13586 # ifdef machine_arch_type
13587 #  undef machine_arch_type
13588 #  define machine_arch_type     __machine_arch_type
13589 # else
13590 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
13591 # endif
13592 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
13593 #else
13594 # define machine_is_mxc30030ads()       (0)
13595 #endif
13596
13597 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13598 # ifdef machine_arch_type
13599 #  undef machine_arch_type
13600 #  define machine_arch_type     __machine_arch_type
13601 # else
13602 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
13603 # endif
13604 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13605 #else
13606 # define machine_is_fujitsu_wimaxsoc()  (0)
13607 #endif
13608
13609 #ifdef CONFIG_MACH_DUALPCMODEM
13610 # ifdef machine_arch_type
13611 #  undef machine_arch_type
13612 #  define machine_arch_type     __machine_arch_type
13613 # else
13614 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
13615 # endif
13616 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13617 #else
13618 # define machine_is_dualpcmodem()       (0)
13619 #endif
13620
13621 #ifdef CONFIG_MACH_GESBC9312
13622 # ifdef machine_arch_type
13623 #  undef machine_arch_type
13624 #  define machine_arch_type     __machine_arch_type
13625 # else
13626 #  define machine_arch_type     MACH_TYPE_GESBC9312
13627 # endif
13628 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13629 #else
13630 # define machine_is_gesbc9312() (0)
13631 #endif
13632
13633 #ifdef CONFIG_MACH_HTCAPACHE
13634 # ifdef machine_arch_type
13635 #  undef machine_arch_type
13636 #  define machine_arch_type     __machine_arch_type
13637 # else
13638 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
13639 # endif
13640 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13641 #else
13642 # define machine_is_htcapache() (0)
13643 #endif
13644
13645 #ifdef CONFIG_MACH_IXDP435
13646 # ifdef machine_arch_type
13647 #  undef machine_arch_type
13648 #  define machine_arch_type     __machine_arch_type
13649 # else
13650 #  define machine_arch_type     MACH_TYPE_IXDP435
13651 # endif
13652 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
13653 #else
13654 # define machine_is_ixdp435()   (0)
13655 #endif
13656
13657 #ifdef CONFIG_MACH_CATPROVT100
13658 # ifdef machine_arch_type
13659 #  undef machine_arch_type
13660 #  define machine_arch_type     __machine_arch_type
13661 # else
13662 #  define machine_arch_type     MACH_TYPE_CATPROVT100
13663 # endif
13664 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
13665 #else
13666 # define machine_is_catprovt100()       (0)
13667 #endif
13668
13669 #ifdef CONFIG_MACH_PICOTUX1XX
13670 # ifdef machine_arch_type
13671 #  undef machine_arch_type
13672 #  define machine_arch_type     __machine_arch_type
13673 # else
13674 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
13675 # endif
13676 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13677 #else
13678 # define machine_is_picotux1xx()        (0)
13679 #endif
13680
13681 #ifdef CONFIG_MACH_PICOTUX2XX
13682 # ifdef machine_arch_type
13683 #  undef machine_arch_type
13684 #  define machine_arch_type     __machine_arch_type
13685 # else
13686 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
13687 # endif
13688 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13689 #else
13690 # define machine_is_picotux2xx()        (0)
13691 #endif
13692
13693 #ifdef CONFIG_MACH_DSMG600
13694 # ifdef machine_arch_type
13695 #  undef machine_arch_type
13696 #  define machine_arch_type     __machine_arch_type
13697 # else
13698 #  define machine_arch_type     MACH_TYPE_DSMG600
13699 # endif
13700 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
13701 #else
13702 # define machine_is_dsmg600()   (0)
13703 #endif
13704
13705 #ifdef CONFIG_MACH_EMPC2
13706 # ifdef machine_arch_type
13707 #  undef machine_arch_type
13708 #  define machine_arch_type     __machine_arch_type
13709 # else
13710 #  define machine_arch_type     MACH_TYPE_EMPC2
13711 # endif
13712 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
13713 #else
13714 # define machine_is_empc2()     (0)
13715 #endif
13716
13717 #ifdef CONFIG_MACH_VENTURA
13718 # ifdef machine_arch_type
13719 #  undef machine_arch_type
13720 #  define machine_arch_type     __machine_arch_type
13721 # else
13722 #  define machine_arch_type     MACH_TYPE_VENTURA
13723 # endif
13724 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
13725 #else
13726 # define machine_is_ventura()   (0)
13727 #endif
13728
13729 #ifdef CONFIG_MACH_PHIDGET_SBC
13730 # ifdef machine_arch_type
13731 #  undef machine_arch_type
13732 #  define machine_arch_type     __machine_arch_type
13733 # else
13734 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
13735 # endif
13736 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
13737 #else
13738 # define machine_is_phidget_sbc()       (0)
13739 #endif
13740
13741 #ifdef CONFIG_MACH_IJ3K
13742 # ifdef machine_arch_type
13743 #  undef machine_arch_type
13744 #  define machine_arch_type     __machine_arch_type
13745 # else
13746 #  define machine_arch_type     MACH_TYPE_IJ3K
13747 # endif
13748 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
13749 #else
13750 # define machine_is_ij3k()      (0)
13751 #endif
13752
13753 #ifdef CONFIG_MACH_PISGAH
13754 # ifdef machine_arch_type
13755 #  undef machine_arch_type
13756 #  define machine_arch_type     __machine_arch_type
13757 # else
13758 #  define machine_arch_type     MACH_TYPE_PISGAH
13759 # endif
13760 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
13761 #else
13762 # define machine_is_pisgah()    (0)
13763 #endif
13764
13765 #ifdef CONFIG_MACH_OMAP_FSAMPLE
13766 # ifdef machine_arch_type
13767 #  undef machine_arch_type
13768 #  define machine_arch_type     __machine_arch_type
13769 # else
13770 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
13771 # endif
13772 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
13773 #else
13774 # define machine_is_omap_fsample()      (0)
13775 #endif
13776
13777 #ifdef CONFIG_MACH_SG720
13778 # ifdef machine_arch_type
13779 #  undef machine_arch_type
13780 #  define machine_arch_type     __machine_arch_type
13781 # else
13782 #  define machine_arch_type     MACH_TYPE_SG720
13783 # endif
13784 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
13785 #else
13786 # define machine_is_sg720()     (0)
13787 #endif
13788
13789 #ifdef CONFIG_MACH_REDFOX
13790 # ifdef machine_arch_type
13791 #  undef machine_arch_type
13792 #  define machine_arch_type     __machine_arch_type
13793 # else
13794 #  define machine_arch_type     MACH_TYPE_REDFOX
13795 # endif
13796 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
13797 #else
13798 # define machine_is_redfox()    (0)
13799 #endif
13800
13801 #ifdef CONFIG_MACH_MYSH_EP9315_1
13802 # ifdef machine_arch_type
13803 #  undef machine_arch_type
13804 #  define machine_arch_type     __machine_arch_type
13805 # else
13806 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
13807 # endif
13808 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
13809 #else
13810 # define machine_is_mysh_ep9315_1()     (0)
13811 #endif
13812
13813 #ifdef CONFIG_MACH_TPF106
13814 # ifdef machine_arch_type
13815 #  undef machine_arch_type
13816 #  define machine_arch_type     __machine_arch_type
13817 # else
13818 #  define machine_arch_type     MACH_TYPE_TPF106
13819 # endif
13820 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
13821 #else
13822 # define machine_is_tpf106()    (0)
13823 #endif
13824
13825 #ifdef CONFIG_MACH_AT91RM9200KG
13826 # ifdef machine_arch_type
13827 #  undef machine_arch_type
13828 #  define machine_arch_type     __machine_arch_type
13829 # else
13830 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
13831 # endif
13832 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
13833 #else
13834 # define machine_is_at91rm9200kg()      (0)
13835 #endif
13836
13837 #ifdef CONFIG_MACH_SLEDB
13838 # ifdef machine_arch_type
13839 #  undef machine_arch_type
13840 #  define machine_arch_type     __machine_arch_type
13841 # else
13842 #  define machine_arch_type     MACH_TYPE_SLEDB
13843 # endif
13844 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
13845 #else
13846 # define machine_is_rcmt2()     (0)
13847 #endif
13848
13849 #ifdef CONFIG_MACH_ONTRACK
13850 # ifdef machine_arch_type
13851 #  undef machine_arch_type
13852 #  define machine_arch_type     __machine_arch_type
13853 # else
13854 #  define machine_arch_type     MACH_TYPE_ONTRACK
13855 # endif
13856 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
13857 #else
13858 # define machine_is_ontrack()   (0)
13859 #endif
13860
13861 #ifdef CONFIG_MACH_PM1200
13862 # ifdef machine_arch_type
13863 #  undef machine_arch_type
13864 #  define machine_arch_type     __machine_arch_type
13865 # else
13866 #  define machine_arch_type     MACH_TYPE_PM1200
13867 # endif
13868 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
13869 #else
13870 # define machine_is_pm1200()    (0)
13871 #endif
13872
13873 #ifdef CONFIG_MACH_ESS24XXX
13874 # ifdef machine_arch_type
13875 #  undef machine_arch_type
13876 #  define machine_arch_type     __machine_arch_type
13877 # else
13878 #  define machine_arch_type     MACH_TYPE_ESS24XXX
13879 # endif
13880 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
13881 #else
13882 # define machine_is_ess24562()  (0)
13883 #endif
13884
13885 #ifdef CONFIG_MACH_COREMP7
13886 # ifdef machine_arch_type
13887 #  undef machine_arch_type
13888 #  define machine_arch_type     __machine_arch_type
13889 # else
13890 #  define machine_arch_type     MACH_TYPE_COREMP7
13891 # endif
13892 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
13893 #else
13894 # define machine_is_coremp7()   (0)
13895 #endif
13896
13897 #ifdef CONFIG_MACH_NEXCODER_6446
13898 # ifdef machine_arch_type
13899 #  undef machine_arch_type
13900 #  define machine_arch_type     __machine_arch_type
13901 # else
13902 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
13903 # endif
13904 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
13905 #else
13906 # define machine_is_nexcoder_6446()     (0)
13907 #endif
13908
13909 #ifdef CONFIG_MACH_STVC8380
13910 # ifdef machine_arch_type
13911 #  undef machine_arch_type
13912 #  define machine_arch_type     __machine_arch_type
13913 # else
13914 #  define machine_arch_type     MACH_TYPE_STVC8380
13915 # endif
13916 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
13917 #else
13918 # define machine_is_stvc8380()  (0)
13919 #endif
13920
13921 #ifdef CONFIG_MACH_TEKLYNX
13922 # ifdef machine_arch_type
13923 #  undef machine_arch_type
13924 #  define machine_arch_type     __machine_arch_type
13925 # else
13926 #  define machine_arch_type     MACH_TYPE_TEKLYNX
13927 # endif
13928 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
13929 #else
13930 # define machine_is_teklynx()   (0)
13931 #endif
13932
13933 #ifdef CONFIG_MACH_CARBONADO
13934 # ifdef machine_arch_type
13935 #  undef machine_arch_type
13936 #  define machine_arch_type     __machine_arch_type
13937 # else
13938 #  define machine_arch_type     MACH_TYPE_CARBONADO
13939 # endif
13940 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
13941 #else
13942 # define machine_is_carbonado() (0)
13943 #endif
13944
13945 #ifdef CONFIG_MACH_SYSMOS_MP730
13946 # ifdef machine_arch_type
13947 #  undef machine_arch_type
13948 #  define machine_arch_type     __machine_arch_type
13949 # else
13950 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
13951 # endif
13952 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
13953 #else
13954 # define machine_is_sysmos_mp730()      (0)
13955 #endif
13956
13957 #ifdef CONFIG_MACH_SNAPPER_CL15
13958 # ifdef machine_arch_type
13959 #  undef machine_arch_type
13960 #  define machine_arch_type     __machine_arch_type
13961 # else
13962 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
13963 # endif
13964 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
13965 #else
13966 # define machine_is_snapper_cl15()      (0)
13967 #endif
13968
13969 #ifdef CONFIG_MACH_PGIGIM
13970 # ifdef machine_arch_type
13971 #  undef machine_arch_type
13972 #  define machine_arch_type     __machine_arch_type
13973 # else
13974 #  define machine_arch_type     MACH_TYPE_PGIGIM
13975 # endif
13976 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
13977 #else
13978 # define machine_is_pgigim()    (0)
13979 #endif
13980
13981 #ifdef CONFIG_MACH_PTX9160P2
13982 # ifdef machine_arch_type
13983 #  undef machine_arch_type
13984 #  define machine_arch_type     __machine_arch_type
13985 # else
13986 #  define machine_arch_type     MACH_TYPE_PTX9160P2
13987 # endif
13988 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
13989 #else
13990 # define machine_is_ptx9160p2() (0)
13991 #endif
13992
13993 #ifdef CONFIG_MACH_DCORE1
13994 # ifdef machine_arch_type
13995 #  undef machine_arch_type
13996 #  define machine_arch_type     __machine_arch_type
13997 # else
13998 #  define machine_arch_type     MACH_TYPE_DCORE1
13999 # endif
14000 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14001 #else
14002 # define machine_is_dcore1()    (0)
14003 #endif
14004
14005 #ifdef CONFIG_MACH_VICTORPXA
14006 # ifdef machine_arch_type
14007 #  undef machine_arch_type
14008 #  define machine_arch_type     __machine_arch_type
14009 # else
14010 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14011 # endif
14012 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14013 #else
14014 # define machine_is_victorpxa() (0)
14015 #endif
14016
14017 #ifdef CONFIG_MACH_MX2DTB
14018 # ifdef machine_arch_type
14019 #  undef machine_arch_type
14020 #  define machine_arch_type     __machine_arch_type
14021 # else
14022 #  define machine_arch_type     MACH_TYPE_MX2DTB
14023 # endif
14024 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14025 #else
14026 # define machine_is_mx2dtb()    (0)
14027 #endif
14028
14029 #ifdef CONFIG_MACH_PXA_IREX_ER0100
14030 # ifdef machine_arch_type
14031 #  undef machine_arch_type
14032 #  define machine_arch_type     __machine_arch_type
14033 # else
14034 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
14035 # endif
14036 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14037 #else
14038 # define machine_is_pxa_irex_er0100()   (0)
14039 #endif
14040
14041 #ifdef CONFIG_MACH_OMAP_PALMZ71
14042 # ifdef machine_arch_type
14043 #  undef machine_arch_type
14044 #  define machine_arch_type     __machine_arch_type
14045 # else
14046 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
14047 # endif
14048 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14049 #else
14050 # define machine_is_omap_palmz71()      (0)
14051 #endif
14052
14053 #ifdef CONFIG_MACH_BARTEC_DEG
14054 # ifdef machine_arch_type
14055 #  undef machine_arch_type
14056 #  define machine_arch_type     __machine_arch_type
14057 # else
14058 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
14059 # endif
14060 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14061 #else
14062 # define machine_is_bartec_deg()        (0)
14063 #endif
14064
14065 #ifdef CONFIG_MACH_HW50251
14066 # ifdef machine_arch_type
14067 #  undef machine_arch_type
14068 #  define machine_arch_type     __machine_arch_type
14069 # else
14070 #  define machine_arch_type     MACH_TYPE_HW50251
14071 # endif
14072 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14073 #else
14074 # define machine_is_hw50251()   (0)
14075 #endif
14076
14077 #ifdef CONFIG_MACH_IBOX
14078 # ifdef machine_arch_type
14079 #  undef machine_arch_type
14080 #  define machine_arch_type     __machine_arch_type
14081 # else
14082 #  define machine_arch_type     MACH_TYPE_IBOX
14083 # endif
14084 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14085 #else
14086 # define machine_is_ibox()      (0)
14087 #endif
14088
14089 #ifdef CONFIG_MACH_ATLASLH7A404
14090 # ifdef machine_arch_type
14091 #  undef machine_arch_type
14092 #  define machine_arch_type     __machine_arch_type
14093 # else
14094 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
14095 # endif
14096 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14097 #else
14098 # define machine_is_atlaslh7a404()      (0)
14099 #endif
14100
14101 #ifdef CONFIG_MACH_PT2026
14102 # ifdef machine_arch_type
14103 #  undef machine_arch_type
14104 #  define machine_arch_type     __machine_arch_type
14105 # else
14106 #  define machine_arch_type     MACH_TYPE_PT2026
14107 # endif
14108 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14109 #else
14110 # define machine_is_pt2026()    (0)
14111 #endif
14112
14113 #ifdef CONFIG_MACH_HTCALPINE
14114 # ifdef machine_arch_type
14115 #  undef machine_arch_type
14116 #  define machine_arch_type     __machine_arch_type
14117 # else
14118 #  define machine_arch_type     MACH_TYPE_HTCALPINE
14119 # endif
14120 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14121 #else
14122 # define machine_is_htcalpine() (0)
14123 #endif
14124
14125 #ifdef CONFIG_MACH_BARTEC_VTU
14126 # ifdef machine_arch_type
14127 #  undef machine_arch_type
14128 #  define machine_arch_type     __machine_arch_type
14129 # else
14130 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14131 # endif
14132 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14133 #else
14134 # define machine_is_bartec_vtu()        (0)
14135 #endif
14136
14137 #ifdef CONFIG_MACH_VCOREII
14138 # ifdef machine_arch_type
14139 #  undef machine_arch_type
14140 #  define machine_arch_type     __machine_arch_type
14141 # else
14142 #  define machine_arch_type     MACH_TYPE_VCOREII
14143 # endif
14144 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14145 #else
14146 # define machine_is_vcoreii()   (0)
14147 #endif
14148
14149 #ifdef CONFIG_MACH_PDNB3
14150 # ifdef machine_arch_type
14151 #  undef machine_arch_type
14152 #  define machine_arch_type     __machine_arch_type
14153 # else
14154 #  define machine_arch_type     MACH_TYPE_PDNB3
14155 # endif
14156 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14157 #else
14158 # define machine_is_pdnb3()     (0)
14159 #endif
14160
14161 #ifdef CONFIG_MACH_HTCBEETLES
14162 # ifdef machine_arch_type
14163 #  undef machine_arch_type
14164 #  define machine_arch_type     __machine_arch_type
14165 # else
14166 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14167 # endif
14168 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14169 #else
14170 # define machine_is_htcbeetles()        (0)
14171 #endif
14172
14173 #ifdef CONFIG_MACH_S3C6400
14174 # ifdef machine_arch_type
14175 #  undef machine_arch_type
14176 #  define machine_arch_type     __machine_arch_type
14177 # else
14178 #  define machine_arch_type     MACH_TYPE_S3C6400
14179 # endif
14180 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14181 #else
14182 # define machine_is_s3c6400()   (0)
14183 #endif
14184
14185 #ifdef CONFIG_MACH_S3C2443
14186 # ifdef machine_arch_type
14187 #  undef machine_arch_type
14188 #  define machine_arch_type     __machine_arch_type
14189 # else
14190 #  define machine_arch_type     MACH_TYPE_S3C2443
14191 # endif
14192 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14193 #else
14194 # define machine_is_s3c2443()   (0)
14195 #endif
14196
14197 #ifdef CONFIG_MACH_OMAP_LDK
14198 # ifdef machine_arch_type
14199 #  undef machine_arch_type
14200 #  define machine_arch_type     __machine_arch_type
14201 # else
14202 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14203 # endif
14204 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14205 #else
14206 # define machine_is_omap_ldk()  (0)
14207 #endif
14208
14209 #ifdef CONFIG_MACH_SMDK2460
14210 # ifdef machine_arch_type
14211 #  undef machine_arch_type
14212 #  define machine_arch_type     __machine_arch_type
14213 # else
14214 #  define machine_arch_type     MACH_TYPE_SMDK2460
14215 # endif
14216 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14217 #else
14218 # define machine_is_smdk2460()  (0)
14219 #endif
14220
14221 #ifdef CONFIG_MACH_SMDK2440
14222 # ifdef machine_arch_type
14223 #  undef machine_arch_type
14224 #  define machine_arch_type     __machine_arch_type
14225 # else
14226 #  define machine_arch_type     MACH_TYPE_SMDK2440
14227 # endif
14228 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14229 #else
14230 # define machine_is_smdk2440()  (0)
14231 #endif
14232
14233 #ifdef CONFIG_MACH_SMDK2412
14234 # ifdef machine_arch_type
14235 #  undef machine_arch_type
14236 #  define machine_arch_type     __machine_arch_type
14237 # else
14238 #  define machine_arch_type     MACH_TYPE_SMDK2412
14239 # endif
14240 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14241 #else
14242 # define machine_is_smdk2412()  (0)
14243 #endif
14244
14245 #ifdef CONFIG_MACH_WEBBOX
14246 # ifdef machine_arch_type
14247 #  undef machine_arch_type
14248 #  define machine_arch_type     __machine_arch_type
14249 # else
14250 #  define machine_arch_type     MACH_TYPE_WEBBOX
14251 # endif
14252 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14253 #else
14254 # define machine_is_webbox()    (0)
14255 #endif
14256
14257 #ifdef CONFIG_MACH_CWWNDP
14258 # ifdef machine_arch_type
14259 #  undef machine_arch_type
14260 #  define machine_arch_type     __machine_arch_type
14261 # else
14262 #  define machine_arch_type     MACH_TYPE_CWWNDP
14263 # endif
14264 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14265 #else
14266 # define machine_is_cwwndp()    (0)
14267 #endif
14268
14269 #ifdef CONFIG_MACH_DRAGON
14270 # ifdef machine_arch_type
14271 #  undef machine_arch_type
14272 #  define machine_arch_type     __machine_arch_type
14273 # else
14274 #  define machine_arch_type     MACH_TYPE_DRAGON
14275 # endif
14276 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14277 #else
14278 # define machine_is_i839()      (0)
14279 #endif
14280
14281 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14282 # ifdef machine_arch_type
14283 #  undef machine_arch_type
14284 #  define machine_arch_type     __machine_arch_type
14285 # else
14286 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14287 # endif
14288 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14289 #else
14290 # define machine_is_opendo_cpu_board()  (0)
14291 #endif
14292
14293 #ifdef CONFIG_MACH_CCM2200
14294 # ifdef machine_arch_type
14295 #  undef machine_arch_type
14296 #  define machine_arch_type     __machine_arch_type
14297 # else
14298 #  define machine_arch_type     MACH_TYPE_CCM2200
14299 # endif
14300 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14301 #else
14302 # define machine_is_ccm2200()   (0)
14303 #endif
14304
14305 #ifdef CONFIG_MACH_ETWARM
14306 # ifdef machine_arch_type
14307 #  undef machine_arch_type
14308 #  define machine_arch_type     __machine_arch_type
14309 # else
14310 #  define machine_arch_type     MACH_TYPE_ETWARM
14311 # endif
14312 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14313 #else
14314 # define machine_is_etwarm()    (0)
14315 #endif
14316
14317 #ifdef CONFIG_MACH_M93030
14318 # ifdef machine_arch_type
14319 #  undef machine_arch_type
14320 #  define machine_arch_type     __machine_arch_type
14321 # else
14322 #  define machine_arch_type     MACH_TYPE_M93030
14323 # endif
14324 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14325 #else
14326 # define machine_is_m93030()    (0)
14327 #endif
14328
14329 #ifdef CONFIG_MACH_CC7U
14330 # ifdef machine_arch_type
14331 #  undef machine_arch_type
14332 #  define machine_arch_type     __machine_arch_type
14333 # else
14334 #  define machine_arch_type     MACH_TYPE_CC7U
14335 # endif
14336 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14337 #else
14338 # define machine_is_cc7u()      (0)
14339 #endif
14340
14341 #ifdef CONFIG_MACH_MTT_RANGER
14342 # ifdef machine_arch_type
14343 #  undef machine_arch_type
14344 #  define machine_arch_type     __machine_arch_type
14345 # else
14346 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14347 # endif
14348 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14349 #else
14350 # define machine_is_mtt_ranger()        (0)
14351 #endif
14352
14353 #ifdef CONFIG_MACH_NEXUS
14354 # ifdef machine_arch_type
14355 #  undef machine_arch_type
14356 #  define machine_arch_type     __machine_arch_type
14357 # else
14358 #  define machine_arch_type     MACH_TYPE_NEXUS
14359 # endif
14360 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14361 #else
14362 # define machine_is_nexus()     (0)
14363 #endif
14364
14365 #ifdef CONFIG_MACH_DESMAN
14366 # ifdef machine_arch_type
14367 #  undef machine_arch_type
14368 #  define machine_arch_type     __machine_arch_type
14369 # else
14370 #  define machine_arch_type     MACH_TYPE_DESMAN
14371 # endif
14372 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14373 #else
14374 # define machine_is_desman()    (0)
14375 #endif
14376
14377 #ifdef CONFIG_MACH_BKDE303
14378 # ifdef machine_arch_type
14379 #  undef machine_arch_type
14380 #  define machine_arch_type     __machine_arch_type
14381 # else
14382 #  define machine_arch_type     MACH_TYPE_BKDE303
14383 # endif
14384 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14385 #else
14386 # define machine_is_bkde303()   (0)
14387 #endif
14388
14389 #ifdef CONFIG_MACH_SMDK2413
14390 # ifdef machine_arch_type
14391 #  undef machine_arch_type
14392 #  define machine_arch_type     __machine_arch_type
14393 # else
14394 #  define machine_arch_type     MACH_TYPE_SMDK2413
14395 # endif
14396 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14397 #else
14398 # define machine_is_smdk2413()  (0)
14399 #endif
14400
14401 #ifdef CONFIG_MACH_AML_M7200
14402 # ifdef machine_arch_type
14403 #  undef machine_arch_type
14404 #  define machine_arch_type     __machine_arch_type
14405 # else
14406 #  define machine_arch_type     MACH_TYPE_AML_M7200
14407 # endif
14408 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14409 #else
14410 # define machine_is_aml_m7200() (0)
14411 #endif
14412
14413 #ifdef CONFIG_MACH_AML_M5900
14414 # ifdef machine_arch_type
14415 #  undef machine_arch_type
14416 #  define machine_arch_type     __machine_arch_type
14417 # else
14418 #  define machine_arch_type     MACH_TYPE_AML_M5900
14419 # endif
14420 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14421 #else
14422 # define machine_is_aml_m5900() (0)
14423 #endif
14424
14425 #ifdef CONFIG_MACH_SG640
14426 # ifdef machine_arch_type
14427 #  undef machine_arch_type
14428 #  define machine_arch_type     __machine_arch_type
14429 # else
14430 #  define machine_arch_type     MACH_TYPE_SG640
14431 # endif
14432 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14433 #else
14434 # define machine_is_sg640()     (0)
14435 #endif
14436
14437 #ifdef CONFIG_MACH_EDG79524
14438 # ifdef machine_arch_type
14439 #  undef machine_arch_type
14440 #  define machine_arch_type     __machine_arch_type
14441 # else
14442 #  define machine_arch_type     MACH_TYPE_EDG79524
14443 # endif
14444 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14445 #else
14446 # define machine_is_edg79524()  (0)
14447 #endif
14448
14449 #ifdef CONFIG_MACH_AI2410
14450 # ifdef machine_arch_type
14451 #  undef machine_arch_type
14452 #  define machine_arch_type     __machine_arch_type
14453 # else
14454 #  define machine_arch_type     MACH_TYPE_AI2410
14455 # endif
14456 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14457 #else
14458 # define machine_is_ai2410()    (0)
14459 #endif
14460
14461 #ifdef CONFIG_MACH_IXP465
14462 # ifdef machine_arch_type
14463 #  undef machine_arch_type
14464 #  define machine_arch_type     __machine_arch_type
14465 # else
14466 #  define machine_arch_type     MACH_TYPE_IXP465
14467 # endif
14468 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
14469 #else
14470 # define machine_is_ixp465()    (0)
14471 #endif
14472
14473 #ifdef CONFIG_MACH_BALLOON3
14474 # ifdef machine_arch_type
14475 #  undef machine_arch_type
14476 #  define machine_arch_type     __machine_arch_type
14477 # else
14478 #  define machine_arch_type     MACH_TYPE_BALLOON3
14479 # endif
14480 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
14481 #else
14482 # define machine_is_balloon3()  (0)
14483 #endif
14484
14485 #ifdef CONFIG_MACH_HEINS
14486 # ifdef machine_arch_type
14487 #  undef machine_arch_type
14488 #  define machine_arch_type     __machine_arch_type
14489 # else
14490 #  define machine_arch_type     MACH_TYPE_HEINS
14491 # endif
14492 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
14493 #else
14494 # define machine_is_heins()     (0)
14495 #endif
14496
14497 #ifdef CONFIG_MACH_MPLUSEVA
14498 # ifdef machine_arch_type
14499 #  undef machine_arch_type
14500 #  define machine_arch_type     __machine_arch_type
14501 # else
14502 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
14503 # endif
14504 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
14505 #else
14506 # define machine_is_mpluseva()  (0)
14507 #endif
14508
14509 #ifdef CONFIG_MACH_RT042
14510 # ifdef machine_arch_type
14511 #  undef machine_arch_type
14512 #  define machine_arch_type     __machine_arch_type
14513 # else
14514 #  define machine_arch_type     MACH_TYPE_RT042
14515 # endif
14516 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
14517 #else
14518 # define machine_is_rt042()     (0)
14519 #endif
14520
14521 #ifdef CONFIG_MACH_CWIEM
14522 # ifdef machine_arch_type
14523 #  undef machine_arch_type
14524 #  define machine_arch_type     __machine_arch_type
14525 # else
14526 #  define machine_arch_type     MACH_TYPE_CWIEM
14527 # endif
14528 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
14529 #else
14530 # define machine_is_cwiem()     (0)
14531 #endif
14532
14533 #ifdef CONFIG_MACH_CM_X270
14534 # ifdef machine_arch_type
14535 #  undef machine_arch_type
14536 #  define machine_arch_type     __machine_arch_type
14537 # else
14538 #  define machine_arch_type     MACH_TYPE_CM_X270
14539 # endif
14540 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
14541 #else
14542 # define machine_is_cm_x270()   (0)
14543 #endif
14544
14545 #ifdef CONFIG_MACH_CM_X255
14546 # ifdef machine_arch_type
14547 #  undef machine_arch_type
14548 #  define machine_arch_type     __machine_arch_type
14549 # else
14550 #  define machine_arch_type     MACH_TYPE_CM_X255
14551 # endif
14552 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
14553 #else
14554 # define machine_is_cm_x255()   (0)
14555 #endif
14556
14557 #ifdef CONFIG_MACH_ESH_AT91
14558 # ifdef machine_arch_type
14559 #  undef machine_arch_type
14560 #  define machine_arch_type     __machine_arch_type
14561 # else
14562 #  define machine_arch_type     MACH_TYPE_ESH_AT91
14563 # endif
14564 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
14565 #else
14566 # define machine_is_esh_at91()  (0)
14567 #endif
14568
14569 #ifdef CONFIG_MACH_SANDGATE3
14570 # ifdef machine_arch_type
14571 #  undef machine_arch_type
14572 #  define machine_arch_type     __machine_arch_type
14573 # else
14574 #  define machine_arch_type     MACH_TYPE_SANDGATE3
14575 # endif
14576 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14577 #else
14578 # define machine_is_sandgate3() (0)
14579 #endif
14580
14581 #ifdef CONFIG_MACH_PRIMO
14582 # ifdef machine_arch_type
14583 #  undef machine_arch_type
14584 #  define machine_arch_type     __machine_arch_type
14585 # else
14586 #  define machine_arch_type     MACH_TYPE_PRIMO
14587 # endif
14588 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
14589 #else
14590 # define machine_is_primo()     (0)
14591 #endif
14592
14593 #ifdef CONFIG_MACH_GEMSTONE
14594 # ifdef machine_arch_type
14595 #  undef machine_arch_type
14596 #  define machine_arch_type     __machine_arch_type
14597 # else
14598 #  define machine_arch_type     MACH_TYPE_GEMSTONE
14599 # endif
14600 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
14601 #else
14602 # define machine_is_gemstone()  (0)
14603 #endif
14604
14605 #ifdef CONFIG_MACH_PRONGHORNMETRO
14606 # ifdef machine_arch_type
14607 #  undef machine_arch_type
14608 #  define machine_arch_type     __machine_arch_type
14609 # else
14610 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
14611 # endif
14612 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14613 #else
14614 # define machine_is_pronghorn_metro()   (0)
14615 #endif
14616
14617 #ifdef CONFIG_MACH_SIDEWINDER
14618 # ifdef machine_arch_type
14619 #  undef machine_arch_type
14620 #  define machine_arch_type     __machine_arch_type
14621 # else
14622 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
14623 # endif
14624 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
14625 #else
14626 # define machine_is_sidewinder()        (0)
14627 #endif
14628
14629 #ifdef CONFIG_MACH_PICOMOD1
14630 # ifdef machine_arch_type
14631 #  undef machine_arch_type
14632 #  define machine_arch_type     __machine_arch_type
14633 # else
14634 #  define machine_arch_type     MACH_TYPE_PICOMOD1
14635 # endif
14636 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
14637 #else
14638 # define machine_is_picomod1()  (0)
14639 #endif
14640
14641 #ifdef CONFIG_MACH_SG590
14642 # ifdef machine_arch_type
14643 #  undef machine_arch_type
14644 #  define machine_arch_type     __machine_arch_type
14645 # else
14646 #  define machine_arch_type     MACH_TYPE_SG590
14647 # endif
14648 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
14649 #else
14650 # define machine_is_sg590()     (0)
14651 #endif
14652
14653 #ifdef CONFIG_MACH_AKAI9307
14654 # ifdef machine_arch_type
14655 #  undef machine_arch_type
14656 #  define machine_arch_type     __machine_arch_type
14657 # else
14658 #  define machine_arch_type     MACH_TYPE_AKAI9307
14659 # endif
14660 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
14661 #else
14662 # define machine_is_akai9307()  (0)
14663 #endif
14664
14665 #ifdef CONFIG_MACH_FONTAINE
14666 # ifdef machine_arch_type
14667 #  undef machine_arch_type
14668 #  define machine_arch_type     __machine_arch_type
14669 # else
14670 #  define machine_arch_type     MACH_TYPE_FONTAINE
14671 # endif
14672 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
14673 #else
14674 # define machine_is_fontaine()  (0)
14675 #endif
14676
14677 #ifdef CONFIG_MACH_WOMBAT
14678 # ifdef machine_arch_type
14679 #  undef machine_arch_type
14680 #  define machine_arch_type     __machine_arch_type
14681 # else
14682 #  define machine_arch_type     MACH_TYPE_WOMBAT
14683 # endif
14684 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
14685 #else
14686 # define machine_is_wombat()    (0)
14687 #endif
14688
14689 #ifdef CONFIG_MACH_ACQ300
14690 # ifdef machine_arch_type
14691 #  undef machine_arch_type
14692 #  define machine_arch_type     __machine_arch_type
14693 # else
14694 #  define machine_arch_type     MACH_TYPE_ACQ300
14695 # endif
14696 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
14697 #else
14698 # define machine_is_acq300()    (0)
14699 #endif
14700
14701 #ifdef CONFIG_MACH_MOD_270
14702 # ifdef machine_arch_type
14703 #  undef machine_arch_type
14704 #  define machine_arch_type     __machine_arch_type
14705 # else
14706 #  define machine_arch_type     MACH_TYPE_MOD_270
14707 # endif
14708 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
14709 #else
14710 # define machine_is_mod272()    (0)
14711 #endif
14712
14713 #ifdef CONFIG_MACH_VC0820
14714 # ifdef machine_arch_type
14715 #  undef machine_arch_type
14716 #  define machine_arch_type     __machine_arch_type
14717 # else
14718 #  define machine_arch_type     MACH_TYPE_VC0820
14719 # endif
14720 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
14721 #else
14722 # define machine_is_vmc_vc0820()        (0)
14723 #endif
14724
14725 #ifdef CONFIG_MACH_ANI_AIM
14726 # ifdef machine_arch_type
14727 #  undef machine_arch_type
14728 #  define machine_arch_type     __machine_arch_type
14729 # else
14730 #  define machine_arch_type     MACH_TYPE_ANI_AIM
14731 # endif
14732 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
14733 #else
14734 # define machine_is_ani_aim()   (0)
14735 #endif
14736
14737 #ifdef CONFIG_MACH_JELLYFISH
14738 # ifdef machine_arch_type
14739 #  undef machine_arch_type
14740 #  define machine_arch_type     __machine_arch_type
14741 # else
14742 #  define machine_arch_type     MACH_TYPE_JELLYFISH
14743 # endif
14744 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
14745 #else
14746 # define machine_is_jellyfish() (0)
14747 #endif
14748
14749 #ifdef CONFIG_MACH_AMANITA
14750 # ifdef machine_arch_type
14751 #  undef machine_arch_type
14752 #  define machine_arch_type     __machine_arch_type
14753 # else
14754 #  define machine_arch_type     MACH_TYPE_AMANITA
14755 # endif
14756 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
14757 #else
14758 # define machine_is_amanita()   (0)
14759 #endif
14760
14761 #ifdef CONFIG_MACH_VLINK
14762 # ifdef machine_arch_type
14763 #  undef machine_arch_type
14764 #  define machine_arch_type     __machine_arch_type
14765 # else
14766 #  define machine_arch_type     MACH_TYPE_VLINK
14767 # endif
14768 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
14769 #else
14770 # define machine_is_vlink()     (0)
14771 #endif
14772
14773 #ifdef CONFIG_MACH_DEXFLEX
14774 # ifdef machine_arch_type
14775 #  undef machine_arch_type
14776 #  define machine_arch_type     __machine_arch_type
14777 # else
14778 #  define machine_arch_type     MACH_TYPE_DEXFLEX
14779 # endif
14780 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
14781 #else
14782 # define machine_is_dexflex()   (0)
14783 #endif
14784
14785 #ifdef CONFIG_MACH_EIGEN_TTQ
14786 # ifdef machine_arch_type
14787 #  undef machine_arch_type
14788 #  define machine_arch_type     __machine_arch_type
14789 # else
14790 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
14791 # endif
14792 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
14793 #else
14794 # define machine_is_eigen_ttq() (0)
14795 #endif
14796
14797 #ifdef CONFIG_MACH_ARCOM_TITAN
14798 # ifdef machine_arch_type
14799 #  undef machine_arch_type
14800 #  define machine_arch_type     __machine_arch_type
14801 # else
14802 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
14803 # endif
14804 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
14805 #else
14806 # define machine_is_arcom_titan()       (0)
14807 #endif
14808
14809 #ifdef CONFIG_MACH_TABLA
14810 # ifdef machine_arch_type
14811 #  undef machine_arch_type
14812 #  define machine_arch_type     __machine_arch_type
14813 # else
14814 #  define machine_arch_type     MACH_TYPE_TABLA
14815 # endif
14816 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
14817 #else
14818 # define machine_is_tabla()     (0)
14819 #endif
14820
14821 #ifdef CONFIG_MACH_MDIRAC3
14822 # ifdef machine_arch_type
14823 #  undef machine_arch_type
14824 #  define machine_arch_type     __machine_arch_type
14825 # else
14826 #  define machine_arch_type     MACH_TYPE_MDIRAC3
14827 # endif
14828 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
14829 #else
14830 # define machine_is_mdirac3()   (0)
14831 #endif
14832
14833 #ifdef CONFIG_MACH_MRHFBP2
14834 # ifdef machine_arch_type
14835 #  undef machine_arch_type
14836 #  define machine_arch_type     __machine_arch_type
14837 # else
14838 #  define machine_arch_type     MACH_TYPE_MRHFBP2
14839 # endif
14840 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
14841 #else
14842 # define machine_is_mrhfbp2()   (0)
14843 #endif
14844
14845 #ifdef CONFIG_MACH_AT91RM9200RB
14846 # ifdef machine_arch_type
14847 #  undef machine_arch_type
14848 #  define machine_arch_type     __machine_arch_type
14849 # else
14850 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
14851 # endif
14852 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
14853 #else
14854 # define machine_is_at91rm9200rb()      (0)
14855 #endif
14856
14857 #ifdef CONFIG_MACH_ANI_APM
14858 # ifdef machine_arch_type
14859 #  undef machine_arch_type
14860 #  define machine_arch_type     __machine_arch_type
14861 # else
14862 #  define machine_arch_type     MACH_TYPE_ANI_APM
14863 # endif
14864 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
14865 #else
14866 # define machine_is_ani_apm()   (0)
14867 #endif
14868
14869 #ifdef CONFIG_MACH_ELLA1
14870 # ifdef machine_arch_type
14871 #  undef machine_arch_type
14872 #  define machine_arch_type     __machine_arch_type
14873 # else
14874 #  define machine_arch_type     MACH_TYPE_ELLA1
14875 # endif
14876 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
14877 #else
14878 # define machine_is_ella1()     (0)
14879 #endif
14880
14881 #ifdef CONFIG_MACH_INHAND_PXA27X
14882 # ifdef machine_arch_type
14883 #  undef machine_arch_type
14884 #  define machine_arch_type     __machine_arch_type
14885 # else
14886 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
14887 # endif
14888 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
14889 #else
14890 # define machine_is_inhand_pxa27x()     (0)
14891 #endif
14892
14893 #ifdef CONFIG_MACH_INHAND_PXA25X
14894 # ifdef machine_arch_type
14895 #  undef machine_arch_type
14896 #  define machine_arch_type     __machine_arch_type
14897 # else
14898 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
14899 # endif
14900 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
14901 #else
14902 # define machine_is_inhand_pxa25x()     (0)
14903 #endif
14904
14905 #ifdef CONFIG_MACH_EMPOS_XM
14906 # ifdef machine_arch_type
14907 #  undef machine_arch_type
14908 #  define machine_arch_type     __machine_arch_type
14909 # else
14910 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
14911 # endif
14912 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
14913 #else
14914 # define machine_is_empos_xm()  (0)
14915 #endif
14916
14917 #ifdef CONFIG_MACH_EMPOS
14918 # ifdef machine_arch_type
14919 #  undef machine_arch_type
14920 #  define machine_arch_type     __machine_arch_type
14921 # else
14922 #  define machine_arch_type     MACH_TYPE_EMPOS
14923 # endif
14924 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
14925 #else
14926 # define machine_is_empos()     (0)
14927 #endif
14928
14929 #ifdef CONFIG_MACH_EMPOS_TINY
14930 # ifdef machine_arch_type
14931 #  undef machine_arch_type
14932 #  define machine_arch_type     __machine_arch_type
14933 # else
14934 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
14935 # endif
14936 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
14937 #else
14938 # define machine_is_empos_tiny()        (0)
14939 #endif
14940
14941 #ifdef CONFIG_MACH_EMPOS_SM
14942 # ifdef machine_arch_type
14943 #  undef machine_arch_type
14944 #  define machine_arch_type     __machine_arch_type
14945 # else
14946 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
14947 # endif
14948 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
14949 #else
14950 # define machine_is_empos_sm()  (0)
14951 #endif
14952
14953 #ifdef CONFIG_MACH_EGRET
14954 # ifdef machine_arch_type
14955 #  undef machine_arch_type
14956 #  define machine_arch_type     __machine_arch_type
14957 # else
14958 #  define machine_arch_type     MACH_TYPE_EGRET
14959 # endif
14960 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
14961 #else
14962 # define machine_is_egret()     (0)
14963 #endif
14964
14965 #ifdef CONFIG_MACH_OSTRICH
14966 # ifdef machine_arch_type
14967 #  undef machine_arch_type
14968 #  define machine_arch_type     __machine_arch_type
14969 # else
14970 #  define machine_arch_type     MACH_TYPE_OSTRICH
14971 # endif
14972 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
14973 #else
14974 # define machine_is_ostrich()   (0)
14975 #endif
14976
14977 #ifdef CONFIG_MACH_N50
14978 # ifdef machine_arch_type
14979 #  undef machine_arch_type
14980 #  define machine_arch_type     __machine_arch_type
14981 # else
14982 #  define machine_arch_type     MACH_TYPE_N50
14983 # endif
14984 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
14985 #else
14986 # define machine_is_n50()       (0)
14987 #endif
14988
14989 #ifdef CONFIG_MACH_ECBAT91
14990 # ifdef machine_arch_type
14991 #  undef machine_arch_type
14992 #  define machine_arch_type     __machine_arch_type
14993 # else
14994 #  define machine_arch_type     MACH_TYPE_ECBAT91
14995 # endif
14996 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
14997 #else
14998 # define machine_is_ecbat91()   (0)
14999 #endif
15000
15001 #ifdef CONFIG_MACH_STAREAST
15002 # ifdef machine_arch_type
15003 #  undef machine_arch_type
15004 #  define machine_arch_type     __machine_arch_type
15005 # else
15006 #  define machine_arch_type     MACH_TYPE_STAREAST
15007 # endif
15008 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15009 #else
15010 # define machine_is_stareast()  (0)
15011 #endif
15012
15013 #ifdef CONFIG_MACH_DSPG_DW
15014 # ifdef machine_arch_type
15015 #  undef machine_arch_type
15016 #  define machine_arch_type     __machine_arch_type
15017 # else
15018 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15019 # endif
15020 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15021 #else
15022 # define machine_is_dspg_dw()   (0)
15023 #endif
15024
15025 #ifdef CONFIG_MACH_ONEARM
15026 # ifdef machine_arch_type
15027 #  undef machine_arch_type
15028 #  define machine_arch_type     __machine_arch_type
15029 # else
15030 #  define machine_arch_type     MACH_TYPE_ONEARM
15031 # endif
15032 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15033 #else
15034 # define machine_is_onearm()    (0)
15035 #endif
15036
15037 #ifdef CONFIG_MACH_MRG110_6
15038 # ifdef machine_arch_type
15039 #  undef machine_arch_type
15040 #  define machine_arch_type     __machine_arch_type
15041 # else
15042 #  define machine_arch_type     MACH_TYPE_MRG110_6
15043 # endif
15044 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15045 #else
15046 # define machine_is_mrg110_6()  (0)
15047 #endif
15048
15049 #ifdef CONFIG_MACH_WRT300NV2
15050 # ifdef machine_arch_type
15051 #  undef machine_arch_type
15052 #  define machine_arch_type     __machine_arch_type
15053 # else
15054 #  define machine_arch_type     MACH_TYPE_WRT300NV2
15055 # endif
15056 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15057 #else
15058 # define machine_is_wrt300nv2() (0)
15059 #endif
15060
15061 #ifdef CONFIG_MACH_XM_BULVERDE
15062 # ifdef machine_arch_type
15063 #  undef machine_arch_type
15064 #  define machine_arch_type     __machine_arch_type
15065 # else
15066 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
15067 # endif
15068 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15069 #else
15070 # define machine_is_xm_bulverde()       (0)
15071 #endif
15072
15073 #ifdef CONFIG_MACH_MSM6100
15074 # ifdef machine_arch_type
15075 #  undef machine_arch_type
15076 #  define machine_arch_type     __machine_arch_type
15077 # else
15078 #  define machine_arch_type     MACH_TYPE_MSM6100
15079 # endif
15080 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15081 #else
15082 # define machine_is_msm6100()   (0)
15083 #endif
15084
15085 #ifdef CONFIG_MACH_ETI_B1
15086 # ifdef machine_arch_type
15087 #  undef machine_arch_type
15088 #  define machine_arch_type     __machine_arch_type
15089 # else
15090 #  define machine_arch_type     MACH_TYPE_ETI_B1
15091 # endif
15092 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15093 #else
15094 # define machine_is_eti_b1()    (0)
15095 #endif
15096
15097 #ifdef CONFIG_MACH_ZILOG_ZA9L
15098 # ifdef machine_arch_type
15099 #  undef machine_arch_type
15100 #  define machine_arch_type     __machine_arch_type
15101 # else
15102 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
15103 # endif
15104 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15105 #else
15106 # define machine_is_za9l_series()       (0)
15107 #endif
15108
15109 #ifdef CONFIG_MACH_BIT2440
15110 # ifdef machine_arch_type
15111 #  undef machine_arch_type
15112 #  define machine_arch_type     __machine_arch_type
15113 # else
15114 #  define machine_arch_type     MACH_TYPE_BIT2440
15115 # endif
15116 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15117 #else
15118 # define machine_is_bit2440()   (0)
15119 #endif
15120
15121 #ifdef CONFIG_MACH_NBI
15122 # ifdef machine_arch_type
15123 #  undef machine_arch_type
15124 #  define machine_arch_type     __machine_arch_type
15125 # else
15126 #  define machine_arch_type     MACH_TYPE_NBI
15127 # endif
15128 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15129 #else
15130 # define machine_is_nbi()       (0)
15131 #endif
15132
15133 #ifdef CONFIG_MACH_SMDK2443
15134 # ifdef machine_arch_type
15135 #  undef machine_arch_type
15136 #  define machine_arch_type     __machine_arch_type
15137 # else
15138 #  define machine_arch_type     MACH_TYPE_SMDK2443
15139 # endif
15140 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15141 #else
15142 # define machine_is_smdk2443()  (0)
15143 #endif
15144
15145 #ifdef CONFIG_MACH_VDAVINCI
15146 # ifdef machine_arch_type
15147 #  undef machine_arch_type
15148 #  define machine_arch_type     __machine_arch_type
15149 # else
15150 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15151 # endif
15152 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15153 #else
15154 # define machine_is_vdavinci()  (0)
15155 #endif
15156
15157 #ifdef CONFIG_MACH_ATC6
15158 # ifdef machine_arch_type
15159 #  undef machine_arch_type
15160 #  define machine_arch_type     __machine_arch_type
15161 # else
15162 #  define machine_arch_type     MACH_TYPE_ATC6
15163 # endif
15164 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15165 #else
15166 # define machine_is_atc6()      (0)
15167 #endif
15168
15169 #ifdef CONFIG_MACH_MULTMDW
15170 # ifdef machine_arch_type
15171 #  undef machine_arch_type
15172 #  define machine_arch_type     __machine_arch_type
15173 # else
15174 #  define machine_arch_type     MACH_TYPE_MULTMDW
15175 # endif
15176 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15177 #else
15178 # define machine_is_multmdw()   (0)
15179 #endif
15180
15181 #ifdef CONFIG_MACH_MBA2440
15182 # ifdef machine_arch_type
15183 #  undef machine_arch_type
15184 #  define machine_arch_type     __machine_arch_type
15185 # else
15186 #  define machine_arch_type     MACH_TYPE_MBA2440
15187 # endif
15188 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15189 #else
15190 # define machine_is_mba2440()   (0)
15191 #endif
15192
15193 #ifdef CONFIG_MACH_ECSD
15194 # ifdef machine_arch_type
15195 #  undef machine_arch_type
15196 #  define machine_arch_type     __machine_arch_type
15197 # else
15198 #  define machine_arch_type     MACH_TYPE_ECSD
15199 # endif
15200 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15201 #else
15202 # define machine_is_ecsd()      (0)
15203 #endif
15204
15205 #ifdef CONFIG_MACH_PALMZ31
15206 # ifdef machine_arch_type
15207 #  undef machine_arch_type
15208 #  define machine_arch_type     __machine_arch_type
15209 # else
15210 #  define machine_arch_type     MACH_TYPE_PALMZ31
15211 # endif
15212 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15213 #else
15214 # define machine_is_palmz31()   (0)
15215 #endif
15216
15217 #ifdef CONFIG_MACH_FSG
15218 # ifdef machine_arch_type
15219 #  undef machine_arch_type
15220 #  define machine_arch_type     __machine_arch_type
15221 # else
15222 #  define machine_arch_type     MACH_TYPE_FSG
15223 # endif
15224 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15225 #else
15226 # define machine_is_fsg()       (0)
15227 #endif
15228
15229 #ifdef CONFIG_MACH_RAZOR101
15230 # ifdef machine_arch_type
15231 #  undef machine_arch_type
15232 #  define machine_arch_type     __machine_arch_type
15233 # else
15234 #  define machine_arch_type     MACH_TYPE_RAZOR101
15235 # endif
15236 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15237 #else
15238 # define machine_is_razor101()  (0)
15239 #endif
15240
15241 #ifdef CONFIG_MACH_OPERA_TDM
15242 # ifdef machine_arch_type
15243 #  undef machine_arch_type
15244 #  define machine_arch_type     __machine_arch_type
15245 # else
15246 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15247 # endif
15248 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15249 #else
15250 # define machine_is_opera_tdm() (0)
15251 #endif
15252
15253 #ifdef CONFIG_MACH_COMCERTO
15254 # ifdef machine_arch_type
15255 #  undef machine_arch_type
15256 #  define machine_arch_type     __machine_arch_type
15257 # else
15258 #  define machine_arch_type     MACH_TYPE_COMCERTO
15259 # endif
15260 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15261 #else
15262 # define machine_is_comcerto()  (0)
15263 #endif
15264
15265 #ifdef CONFIG_MACH_TB0319
15266 # ifdef machine_arch_type
15267 #  undef machine_arch_type
15268 #  define machine_arch_type     __machine_arch_type
15269 # else
15270 #  define machine_arch_type     MACH_TYPE_TB0319
15271 # endif
15272 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15273 #else
15274 # define machine_is_tb0319()    (0)
15275 #endif
15276
15277 #ifdef CONFIG_MACH_KWS8000
15278 # ifdef machine_arch_type
15279 #  undef machine_arch_type
15280 #  define machine_arch_type     __machine_arch_type
15281 # else
15282 #  define machine_arch_type     MACH_TYPE_KWS8000
15283 # endif
15284 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15285 #else
15286 # define machine_is_kws8000()   (0)
15287 #endif
15288
15289 #ifdef CONFIG_MACH_B2
15290 # ifdef machine_arch_type
15291 #  undef machine_arch_type
15292 #  define machine_arch_type     __machine_arch_type
15293 # else
15294 #  define machine_arch_type     MACH_TYPE_B2
15295 # endif
15296 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15297 #else
15298 # define machine_is_b2()        (0)
15299 #endif
15300
15301 #ifdef CONFIG_MACH_LCL54
15302 # ifdef machine_arch_type
15303 #  undef machine_arch_type
15304 #  define machine_arch_type     __machine_arch_type
15305 # else
15306 #  define machine_arch_type     MACH_TYPE_LCL54
15307 # endif
15308 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15309 #else
15310 # define machine_is_lcl54()     (0)
15311 #endif
15312
15313 #ifdef CONFIG_MACH_AT91SAM9260EK
15314 # ifdef machine_arch_type
15315 #  undef machine_arch_type
15316 #  define machine_arch_type     __machine_arch_type
15317 # else
15318 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15319 # endif
15320 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15321 #else
15322 # define machine_is_at91sam9260ek()     (0)
15323 #endif
15324
15325 #ifdef CONFIG_MACH_GLANTANK
15326 # ifdef machine_arch_type
15327 #  undef machine_arch_type
15328 #  define machine_arch_type     __machine_arch_type
15329 # else
15330 #  define machine_arch_type     MACH_TYPE_GLANTANK
15331 # endif
15332 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15333 #else
15334 # define machine_is_glantank()  (0)
15335 #endif
15336
15337 #ifdef CONFIG_MACH_N2100
15338 # ifdef machine_arch_type
15339 #  undef machine_arch_type
15340 #  define machine_arch_type     __machine_arch_type
15341 # else
15342 #  define machine_arch_type     MACH_TYPE_N2100
15343 # endif
15344 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15345 #else
15346 # define machine_is_n2100()     (0)
15347 #endif
15348
15349 #ifdef CONFIG_MACH_N4100
15350 # ifdef machine_arch_type
15351 #  undef machine_arch_type
15352 #  define machine_arch_type     __machine_arch_type
15353 # else
15354 #  define machine_arch_type     MACH_TYPE_N4100
15355 # endif
15356 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15357 #else
15358 # define machine_is_n4100()     (0)
15359 #endif
15360
15361 #ifdef CONFIG_MACH_VERTICAL_RSC4
15362 # ifdef machine_arch_type
15363 #  undef machine_arch_type
15364 #  define machine_arch_type     __machine_arch_type
15365 # else
15366 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15367 # endif
15368 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15369 #else
15370 # define machine_is_rsc4()      (0)
15371 #endif
15372
15373 #ifdef CONFIG_MACH_SG8100
15374 # ifdef machine_arch_type
15375 #  undef machine_arch_type
15376 #  define machine_arch_type     __machine_arch_type
15377 # else
15378 #  define machine_arch_type     MACH_TYPE_SG8100
15379 # endif
15380 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15381 #else
15382 # define machine_is_sg8100()    (0)
15383 #endif
15384
15385 #ifdef CONFIG_MACH_IM42XX
15386 # ifdef machine_arch_type
15387 #  undef machine_arch_type
15388 #  define machine_arch_type     __machine_arch_type
15389 # else
15390 #  define machine_arch_type     MACH_TYPE_IM42XX
15391 # endif
15392 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15393 #else
15394 # define machine_is_im42xx()    (0)
15395 #endif
15396
15397 #ifdef CONFIG_MACH_FTXX
15398 # ifdef machine_arch_type
15399 #  undef machine_arch_type
15400 #  define machine_arch_type     __machine_arch_type
15401 # else
15402 #  define machine_arch_type     MACH_TYPE_FTXX
15403 # endif
15404 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15405 #else
15406 # define machine_is_ftxx()      (0)
15407 #endif
15408
15409 #ifdef CONFIG_MACH_LWFUSION
15410 # ifdef machine_arch_type
15411 #  undef machine_arch_type
15412 #  define machine_arch_type     __machine_arch_type
15413 # else
15414 #  define machine_arch_type     MACH_TYPE_LWFUSION
15415 # endif
15416 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15417 #else
15418 # define machine_is_lwfusion()  (0)
15419 #endif
15420
15421 #ifdef CONFIG_MACH_QT2410
15422 # ifdef machine_arch_type
15423 #  undef machine_arch_type
15424 #  define machine_arch_type     __machine_arch_type
15425 # else
15426 #  define machine_arch_type     MACH_TYPE_QT2410
15427 # endif
15428 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15429 #else
15430 # define machine_is_qt2410()    (0)
15431 #endif
15432
15433 #ifdef CONFIG_MACH_KIXRP435
15434 # ifdef machine_arch_type
15435 #  undef machine_arch_type
15436 #  define machine_arch_type     __machine_arch_type
15437 # else
15438 #  define machine_arch_type     MACH_TYPE_KIXRP435
15439 # endif
15440 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15441 #else
15442 # define machine_is_kixrp435()  (0)
15443 #endif
15444
15445 #ifdef CONFIG_MACH_CCW9C
15446 # ifdef machine_arch_type
15447 #  undef machine_arch_type
15448 #  define machine_arch_type     __machine_arch_type
15449 # else
15450 #  define machine_arch_type     MACH_TYPE_CCW9C
15451 # endif
15452 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15453 #else
15454 # define machine_is_ccw9c()     (0)
15455 #endif
15456
15457 #ifdef CONFIG_MACH_DABHS
15458 # ifdef machine_arch_type
15459 #  undef machine_arch_type
15460 #  define machine_arch_type     __machine_arch_type
15461 # else
15462 #  define machine_arch_type     MACH_TYPE_DABHS
15463 # endif
15464 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15465 #else
15466 # define machine_is_dabhs()     (0)
15467 #endif
15468
15469 #ifdef CONFIG_MACH_GZMX
15470 # ifdef machine_arch_type
15471 #  undef machine_arch_type
15472 #  define machine_arch_type     __machine_arch_type
15473 # else
15474 #  define machine_arch_type     MACH_TYPE_GZMX
15475 # endif
15476 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
15477 #else
15478 # define machine_is_gzmx()      (0)
15479 #endif
15480
15481 #ifdef CONFIG_MACH_IPNW100AP
15482 # ifdef machine_arch_type
15483 #  undef machine_arch_type
15484 #  define machine_arch_type     __machine_arch_type
15485 # else
15486 #  define machine_arch_type     MACH_TYPE_IPNW100AP
15487 # endif
15488 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15489 #else
15490 # define machine_is_ipnw100ap() (0)
15491 #endif
15492
15493 #ifdef CONFIG_MACH_CC9P9360DEV
15494 # ifdef machine_arch_type
15495 #  undef machine_arch_type
15496 #  define machine_arch_type     __machine_arch_type
15497 # else
15498 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
15499 # endif
15500 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15501 #else
15502 # define machine_is_cc9p9360dev()       (0)
15503 #endif
15504
15505 #ifdef CONFIG_MACH_CC9P9750DEV
15506 # ifdef machine_arch_type
15507 #  undef machine_arch_type
15508 #  define machine_arch_type     __machine_arch_type
15509 # else
15510 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
15511 # endif
15512 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15513 #else
15514 # define machine_is_cc9p9750dev()       (0)
15515 #endif
15516
15517 #ifdef CONFIG_MACH_CC9P9360VAL
15518 # ifdef machine_arch_type
15519 #  undef machine_arch_type
15520 #  define machine_arch_type     __machine_arch_type
15521 # else
15522 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
15523 # endif
15524 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15525 #else
15526 # define machine_is_cc9p9360val()       (0)
15527 #endif
15528
15529 #ifdef CONFIG_MACH_CC9P9750VAL
15530 # ifdef machine_arch_type
15531 #  undef machine_arch_type
15532 #  define machine_arch_type     __machine_arch_type
15533 # else
15534 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
15535 # endif
15536 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15537 #else
15538 # define machine_is_cc9p9750val()       (0)
15539 #endif
15540
15541 #ifdef CONFIG_MACH_NX70V
15542 # ifdef machine_arch_type
15543 #  undef machine_arch_type
15544 #  define machine_arch_type     __machine_arch_type
15545 # else
15546 #  define machine_arch_type     MACH_TYPE_NX70V
15547 # endif
15548 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
15549 #else
15550 # define machine_is_nx70v()     (0)
15551 #endif
15552
15553 #ifdef CONFIG_MACH_AT91RM9200DF
15554 # ifdef machine_arch_type
15555 #  undef machine_arch_type
15556 #  define machine_arch_type     __machine_arch_type
15557 # else
15558 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
15559 # endif
15560 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15561 #else
15562 # define machine_is_at91rm9200df()      (0)
15563 #endif
15564
15565 #ifdef CONFIG_MACH_SE_PILOT2
15566 # ifdef machine_arch_type
15567 #  undef machine_arch_type
15568 #  define machine_arch_type     __machine_arch_type
15569 # else
15570 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
15571 # endif
15572 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15573 #else
15574 # define machine_is_se_pilot2() (0)
15575 #endif
15576
15577 #ifdef CONFIG_MACH_MTCN_T800
15578 # ifdef machine_arch_type
15579 #  undef machine_arch_type
15580 #  define machine_arch_type     __machine_arch_type
15581 # else
15582 #  define machine_arch_type     MACH_TYPE_MTCN_T800
15583 # endif
15584 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15585 #else
15586 # define machine_is_mtcn_t800() (0)
15587 #endif
15588
15589 #ifdef CONFIG_MACH_VCMX212
15590 # ifdef machine_arch_type
15591 #  undef machine_arch_type
15592 #  define machine_arch_type     __machine_arch_type
15593 # else
15594 #  define machine_arch_type     MACH_TYPE_VCMX212
15595 # endif
15596 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
15597 #else
15598 # define machine_is_vcmx212()   (0)
15599 #endif
15600
15601 #ifdef CONFIG_MACH_LYNX
15602 # ifdef machine_arch_type
15603 #  undef machine_arch_type
15604 #  define machine_arch_type     __machine_arch_type
15605 # else
15606 #  define machine_arch_type     MACH_TYPE_LYNX
15607 # endif
15608 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
15609 #else
15610 # define machine_is_lynx()      (0)
15611 #endif
15612
15613 #ifdef CONFIG_MACH_AT91SAM9260ID
15614 # ifdef machine_arch_type
15615 #  undef machine_arch_type
15616 #  define machine_arch_type     __machine_arch_type
15617 # else
15618 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
15619 # endif
15620 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15621 #else
15622 # define machine_is_at91sam9260id()     (0)
15623 #endif
15624
15625 #ifdef CONFIG_MACH_HW86052
15626 # ifdef machine_arch_type
15627 #  undef machine_arch_type
15628 #  define machine_arch_type     __machine_arch_type
15629 # else
15630 #  define machine_arch_type     MACH_TYPE_HW86052
15631 # endif
15632 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
15633 #else
15634 # define machine_is_hw86052()   (0)
15635 #endif
15636
15637 #ifdef CONFIG_MACH_PILZ_PMI3
15638 # ifdef machine_arch_type
15639 #  undef machine_arch_type
15640 #  define machine_arch_type     __machine_arch_type
15641 # else
15642 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
15643 # endif
15644 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15645 #else
15646 # define machine_is_pilz_pmi3() (0)
15647 #endif
15648
15649 #ifdef CONFIG_MACH_EDB9302A
15650 # ifdef machine_arch_type
15651 #  undef machine_arch_type
15652 #  define machine_arch_type     __machine_arch_type
15653 # else
15654 #  define machine_arch_type     MACH_TYPE_EDB9302A
15655 # endif
15656 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
15657 #else
15658 # define machine_is_edb9302a()  (0)
15659 #endif
15660
15661 #ifdef CONFIG_MACH_EDB9307A
15662 # ifdef machine_arch_type
15663 #  undef machine_arch_type
15664 #  define machine_arch_type     __machine_arch_type
15665 # else
15666 #  define machine_arch_type     MACH_TYPE_EDB9307A
15667 # endif
15668 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
15669 #else
15670 # define machine_is_edb9307a()  (0)
15671 #endif
15672
15673 #ifdef CONFIG_MACH_CT_DFS
15674 # ifdef machine_arch_type
15675 #  undef machine_arch_type
15676 #  define machine_arch_type     __machine_arch_type
15677 # else
15678 #  define machine_arch_type     MACH_TYPE_CT_DFS
15679 # endif
15680 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
15681 #else
15682 # define machine_is_ct_dfs()    (0)
15683 #endif
15684
15685 #ifdef CONFIG_MACH_PILZ_PMI4
15686 # ifdef machine_arch_type
15687 #  undef machine_arch_type
15688 #  define machine_arch_type     __machine_arch_type
15689 # else
15690 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
15691 # endif
15692 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15693 #else
15694 # define machine_is_pilz_pmi4() (0)
15695 #endif
15696
15697 #ifdef CONFIG_MACH_XCEEDNP_IXP
15698 # ifdef machine_arch_type
15699 #  undef machine_arch_type
15700 #  define machine_arch_type     __machine_arch_type
15701 # else
15702 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
15703 # endif
15704 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
15705 #else
15706 # define machine_is_xceednp_ixp()       (0)
15707 #endif
15708
15709 #ifdef CONFIG_MACH_SMDK2442B
15710 # ifdef machine_arch_type
15711 #  undef machine_arch_type
15712 #  define machine_arch_type     __machine_arch_type
15713 # else
15714 #  define machine_arch_type     MACH_TYPE_SMDK2442B
15715 # endif
15716 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
15717 #else
15718 # define machine_is_smdk2442b() (0)
15719 #endif
15720
15721 #ifdef CONFIG_MACH_XNODE
15722 # ifdef machine_arch_type
15723 #  undef machine_arch_type
15724 #  define machine_arch_type     __machine_arch_type
15725 # else
15726 #  define machine_arch_type     MACH_TYPE_XNODE
15727 # endif
15728 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
15729 #else
15730 # define machine_is_xnode()     (0)
15731 #endif
15732
15733 #ifdef CONFIG_MACH_AIDX270
15734 # ifdef machine_arch_type
15735 #  undef machine_arch_type
15736 #  define machine_arch_type     __machine_arch_type
15737 # else
15738 #  define machine_arch_type     MACH_TYPE_AIDX270
15739 # endif
15740 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
15741 #else
15742 # define machine_is_aidx270()   (0)
15743 #endif
15744
15745 #ifdef CONFIG_MACH_REMA
15746 # ifdef machine_arch_type
15747 #  undef machine_arch_type
15748 #  define machine_arch_type     __machine_arch_type
15749 # else
15750 #  define machine_arch_type     MACH_TYPE_REMA
15751 # endif
15752 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
15753 #else
15754 # define machine_is_rema()      (0)
15755 #endif
15756
15757 #ifdef CONFIG_MACH_BPS1000
15758 # ifdef machine_arch_type
15759 #  undef machine_arch_type
15760 #  define machine_arch_type     __machine_arch_type
15761 # else
15762 #  define machine_arch_type     MACH_TYPE_BPS1000
15763 # endif
15764 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
15765 #else
15766 # define machine_is_bps1000()   (0)
15767 #endif
15768
15769 #ifdef CONFIG_MACH_HW90350
15770 # ifdef machine_arch_type
15771 #  undef machine_arch_type
15772 #  define machine_arch_type     __machine_arch_type
15773 # else
15774 #  define machine_arch_type     MACH_TYPE_HW90350
15775 # endif
15776 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
15777 #else
15778 # define machine_is_hw90350()   (0)
15779 #endif
15780
15781 #ifdef CONFIG_MACH_OMAP_3430SDP
15782 # ifdef machine_arch_type
15783 #  undef machine_arch_type
15784 #  define machine_arch_type     __machine_arch_type
15785 # else
15786 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
15787 # endif
15788 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
15789 #else
15790 # define machine_is_omap_3430sdp()      (0)
15791 #endif
15792
15793 #ifdef CONFIG_MACH_BLUETOUCH
15794 # ifdef machine_arch_type
15795 #  undef machine_arch_type
15796 #  define machine_arch_type     __machine_arch_type
15797 # else
15798 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
15799 # endif
15800 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
15801 #else
15802 # define machine_is_bluetouch() (0)
15803 #endif
15804
15805 #ifdef CONFIG_MACH_VSTMS
15806 # ifdef machine_arch_type
15807 #  undef machine_arch_type
15808 #  define machine_arch_type     __machine_arch_type
15809 # else
15810 #  define machine_arch_type     MACH_TYPE_VSTMS
15811 # endif
15812 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
15813 #else
15814 # define machine_is_vstms()     (0)
15815 #endif
15816
15817 #ifdef CONFIG_MACH_XSBASE270
15818 # ifdef machine_arch_type
15819 #  undef machine_arch_type
15820 #  define machine_arch_type     __machine_arch_type
15821 # else
15822 #  define machine_arch_type     MACH_TYPE_XSBASE270
15823 # endif
15824 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
15825 #else
15826 # define machine_is_xsbase270() (0)
15827 #endif
15828
15829 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
15830 # ifdef machine_arch_type
15831 #  undef machine_arch_type
15832 #  define machine_arch_type     __machine_arch_type
15833 # else
15834 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
15835 # endif
15836 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
15837 #else
15838 # define machine_is_at91sam9260ek_cn()  (0)
15839 #endif
15840
15841 #ifdef CONFIG_MACH_ADSTURBOXB
15842 # ifdef machine_arch_type
15843 #  undef machine_arch_type
15844 #  define machine_arch_type     __machine_arch_type
15845 # else
15846 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
15847 # endif
15848 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
15849 #else
15850 # define machine_is_adsturboxb()        (0)
15851 #endif
15852
15853 #ifdef CONFIG_MACH_OTI4110
15854 # ifdef machine_arch_type
15855 #  undef machine_arch_type
15856 #  define machine_arch_type     __machine_arch_type
15857 # else
15858 #  define machine_arch_type     MACH_TYPE_OTI4110
15859 # endif
15860 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
15861 #else
15862 # define machine_is_oti4110()   (0)
15863 #endif
15864
15865 #ifdef CONFIG_MACH_HME_PXA
15866 # ifdef machine_arch_type
15867 #  undef machine_arch_type
15868 #  define machine_arch_type     __machine_arch_type
15869 # else
15870 #  define machine_arch_type     MACH_TYPE_HME_PXA
15871 # endif
15872 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
15873 #else
15874 # define machine_is_hme_pxa()   (0)
15875 #endif
15876
15877 #ifdef CONFIG_MACH_DEISTERDCA
15878 # ifdef machine_arch_type
15879 #  undef machine_arch_type
15880 #  define machine_arch_type     __machine_arch_type
15881 # else
15882 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
15883 # endif
15884 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
15885 #else
15886 # define machine_is_deisterdca()        (0)
15887 #endif
15888
15889 #ifdef CONFIG_MACH_CES_SSEM2
15890 # ifdef machine_arch_type
15891 #  undef machine_arch_type
15892 #  define machine_arch_type     __machine_arch_type
15893 # else
15894 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
15895 # endif
15896 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
15897 #else
15898 # define machine_is_ces_ssem2() (0)
15899 #endif
15900
15901 #ifdef CONFIG_MACH_CES_MTR
15902 # ifdef machine_arch_type
15903 #  undef machine_arch_type
15904 #  define machine_arch_type     __machine_arch_type
15905 # else
15906 #  define machine_arch_type     MACH_TYPE_CES_MTR
15907 # endif
15908 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
15909 #else
15910 # define machine_is_ces_mtr()   (0)
15911 #endif
15912
15913 #ifdef CONFIG_MACH_TDS_AVNG_SBC
15914 # ifdef machine_arch_type
15915 #  undef machine_arch_type
15916 #  define machine_arch_type     __machine_arch_type
15917 # else
15918 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
15919 # endif
15920 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
15921 #else
15922 # define machine_is_tds_avng_sbc()      (0)
15923 #endif
15924
15925 #ifdef CONFIG_MACH_EVEREST
15926 # ifdef machine_arch_type
15927 #  undef machine_arch_type
15928 #  define machine_arch_type     __machine_arch_type
15929 # else
15930 #  define machine_arch_type     MACH_TYPE_EVEREST
15931 # endif
15932 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
15933 #else
15934 # define machine_is_everest()   (0)
15935 #endif
15936
15937 #ifdef CONFIG_MACH_PNX4010
15938 # ifdef machine_arch_type
15939 #  undef machine_arch_type
15940 #  define machine_arch_type     __machine_arch_type
15941 # else
15942 #  define machine_arch_type     MACH_TYPE_PNX4010
15943 # endif
15944 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
15945 #else
15946 # define machine_is_pnx4010()   (0)
15947 #endif
15948
15949 #ifdef CONFIG_MACH_OXNAS
15950 # ifdef machine_arch_type
15951 #  undef machine_arch_type
15952 #  define machine_arch_type     __machine_arch_type
15953 # else
15954 #  define machine_arch_type     MACH_TYPE_OXNAS
15955 # endif
15956 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
15957 #else
15958 # define machine_is_oxnas()     (0)
15959 #endif
15960
15961 #ifdef CONFIG_MACH_FIORI
15962 # ifdef machine_arch_type
15963 #  undef machine_arch_type
15964 #  define machine_arch_type     __machine_arch_type
15965 # else
15966 #  define machine_arch_type     MACH_TYPE_FIORI
15967 # endif
15968 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
15969 #else
15970 # define machine_is_fiori()     (0)
15971 #endif
15972
15973 #ifdef CONFIG_MACH_ML1200
15974 # ifdef machine_arch_type
15975 #  undef machine_arch_type
15976 #  define machine_arch_type     __machine_arch_type
15977 # else
15978 #  define machine_arch_type     MACH_TYPE_ML1200
15979 # endif
15980 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
15981 #else
15982 # define machine_is_ml1200()    (0)
15983 #endif
15984
15985 #ifdef CONFIG_MACH_PECOS
15986 # ifdef machine_arch_type
15987 #  undef machine_arch_type
15988 #  define machine_arch_type     __machine_arch_type
15989 # else
15990 #  define machine_arch_type     MACH_TYPE_PECOS
15991 # endif
15992 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
15993 #else
15994 # define machine_is_pecos()     (0)
15995 #endif
15996
15997 #ifdef CONFIG_MACH_NB2XXX
15998 # ifdef machine_arch_type
15999 #  undef machine_arch_type
16000 #  define machine_arch_type     __machine_arch_type
16001 # else
16002 #  define machine_arch_type     MACH_TYPE_NB2XXX
16003 # endif
16004 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16005 #else
16006 # define machine_is_nb2xxx()    (0)
16007 #endif
16008
16009 #ifdef CONFIG_MACH_HW6900
16010 # ifdef machine_arch_type
16011 #  undef machine_arch_type
16012 #  define machine_arch_type     __machine_arch_type
16013 # else
16014 #  define machine_arch_type     MACH_TYPE_HW6900
16015 # endif
16016 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16017 #else
16018 # define machine_is_hw6900()    (0)
16019 #endif
16020
16021 #ifdef CONFIG_MACH_CDCS_QUOLL
16022 # ifdef machine_arch_type
16023 #  undef machine_arch_type
16024 #  define machine_arch_type     __machine_arch_type
16025 # else
16026 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
16027 # endif
16028 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16029 #else
16030 # define machine_is_cdcs_quoll()        (0)
16031 #endif
16032
16033 #ifdef CONFIG_MACH_QUICKSILVER
16034 # ifdef machine_arch_type
16035 #  undef machine_arch_type
16036 #  define machine_arch_type     __machine_arch_type
16037 # else
16038 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
16039 # endif
16040 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16041 #else
16042 # define machine_is_quicksilver()       (0)
16043 #endif
16044
16045 #ifdef CONFIG_MACH_UPLAT926
16046 # ifdef machine_arch_type
16047 #  undef machine_arch_type
16048 #  define machine_arch_type     __machine_arch_type
16049 # else
16050 #  define machine_arch_type     MACH_TYPE_UPLAT926
16051 # endif
16052 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16053 #else
16054 # define machine_is_uplat926()  (0)
16055 #endif
16056
16057 #ifdef CONFIG_MACH_DEP2410_THOMAS
16058 # ifdef machine_arch_type
16059 #  undef machine_arch_type
16060 #  define machine_arch_type     __machine_arch_type
16061 # else
16062 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
16063 # endif
16064 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16065 #else
16066 # define machine_is_dep2410_dep2410()   (0)
16067 #endif
16068
16069 #ifdef CONFIG_MACH_DTK2410
16070 # ifdef machine_arch_type
16071 #  undef machine_arch_type
16072 #  define machine_arch_type     __machine_arch_type
16073 # else
16074 #  define machine_arch_type     MACH_TYPE_DTK2410
16075 # endif
16076 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16077 #else
16078 # define machine_is_dtk2410()   (0)
16079 #endif
16080
16081 #ifdef CONFIG_MACH_CHILI
16082 # ifdef machine_arch_type
16083 #  undef machine_arch_type
16084 #  define machine_arch_type     __machine_arch_type
16085 # else
16086 #  define machine_arch_type     MACH_TYPE_CHILI
16087 # endif
16088 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16089 #else
16090 # define machine_is_chili()     (0)
16091 #endif
16092
16093 #ifdef CONFIG_MACH_DEMETER
16094 # ifdef machine_arch_type
16095 #  undef machine_arch_type
16096 #  define machine_arch_type     __machine_arch_type
16097 # else
16098 #  define machine_arch_type     MACH_TYPE_DEMETER
16099 # endif
16100 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16101 #else
16102 # define machine_is_demeter()   (0)
16103 #endif
16104
16105 #ifdef CONFIG_MACH_DIONYSUS
16106 # ifdef machine_arch_type
16107 #  undef machine_arch_type
16108 #  define machine_arch_type     __machine_arch_type
16109 # else
16110 #  define machine_arch_type     MACH_TYPE_DIONYSUS
16111 # endif
16112 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16113 #else
16114 # define machine_is_dionysus()  (0)
16115 #endif
16116
16117 #ifdef CONFIG_MACH_AS352X
16118 # ifdef machine_arch_type
16119 #  undef machine_arch_type
16120 #  define machine_arch_type     __machine_arch_type
16121 # else
16122 #  define machine_arch_type     MACH_TYPE_AS352X
16123 # endif
16124 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16125 #else
16126 # define machine_is_as352x()    (0)
16127 #endif
16128
16129 #ifdef CONFIG_MACH_SERVICE
16130 # ifdef machine_arch_type
16131 #  undef machine_arch_type
16132 #  define machine_arch_type     __machine_arch_type
16133 # else
16134 #  define machine_arch_type     MACH_TYPE_SERVICE
16135 # endif
16136 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16137 #else
16138 # define machine_is_service()   (0)
16139 #endif
16140
16141 #ifdef CONFIG_MACH_CS_E9301
16142 # ifdef machine_arch_type
16143 #  undef machine_arch_type
16144 #  define machine_arch_type     __machine_arch_type
16145 # else
16146 #  define machine_arch_type     MACH_TYPE_CS_E9301
16147 # endif
16148 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16149 #else
16150 # define machine_is_cs_e9301()  (0)
16151 #endif
16152
16153 #ifdef CONFIG_MACH_MICRO9M
16154 # ifdef machine_arch_type
16155 #  undef machine_arch_type
16156 #  define machine_arch_type     __machine_arch_type
16157 # else
16158 #  define machine_arch_type     MACH_TYPE_MICRO9M
16159 # endif
16160 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16161 #else
16162 # define machine_is_micro9m()   (0)
16163 #endif
16164
16165 #ifdef CONFIG_MACH_IA_MOSPCK
16166 # ifdef machine_arch_type
16167 #  undef machine_arch_type
16168 #  define machine_arch_type     __machine_arch_type
16169 # else
16170 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16171 # endif
16172 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16173 #else
16174 # define machine_is_ia_mospck() (0)
16175 #endif
16176
16177 #ifdef CONFIG_MACH_QL201B
16178 # ifdef machine_arch_type
16179 #  undef machine_arch_type
16180 #  define machine_arch_type     __machine_arch_type
16181 # else
16182 #  define machine_arch_type     MACH_TYPE_QL201B
16183 # endif
16184 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16185 #else
16186 # define machine_is_ql201b()    (0)
16187 #endif
16188
16189 #ifdef CONFIG_MACH_BBM
16190 # ifdef machine_arch_type
16191 #  undef machine_arch_type
16192 #  define machine_arch_type     __machine_arch_type
16193 # else
16194 #  define machine_arch_type     MACH_TYPE_BBM
16195 # endif
16196 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16197 #else
16198 # define machine_is_bbm()       (0)
16199 #endif
16200
16201 #ifdef CONFIG_MACH_EXXX
16202 # ifdef machine_arch_type
16203 #  undef machine_arch_type
16204 #  define machine_arch_type     __machine_arch_type
16205 # else
16206 #  define machine_arch_type     MACH_TYPE_EXXX
16207 # endif
16208 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16209 #else
16210 # define machine_is_exxx()      (0)
16211 #endif
16212
16213 #ifdef CONFIG_MACH_WMA11B
16214 # ifdef machine_arch_type
16215 #  undef machine_arch_type
16216 #  define machine_arch_type     __machine_arch_type
16217 # else
16218 #  define machine_arch_type     MACH_TYPE_WMA11B
16219 # endif
16220 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16221 #else
16222 # define machine_is_wma11b()    (0)
16223 #endif
16224
16225 #ifdef CONFIG_MACH_PELCO_ATLAS
16226 # ifdef machine_arch_type
16227 #  undef machine_arch_type
16228 #  define machine_arch_type     __machine_arch_type
16229 # else
16230 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16231 # endif
16232 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16233 #else
16234 # define machine_is_pelco_atlas()       (0)
16235 #endif
16236
16237 #ifdef CONFIG_MACH_G500
16238 # ifdef machine_arch_type
16239 #  undef machine_arch_type
16240 #  define machine_arch_type     __machine_arch_type
16241 # else
16242 #  define machine_arch_type     MACH_TYPE_G500
16243 # endif
16244 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16245 #else
16246 # define machine_is_g500()      (0)
16247 #endif
16248
16249 #ifdef CONFIG_MACH_BUG
16250 # ifdef machine_arch_type
16251 #  undef machine_arch_type
16252 #  define machine_arch_type     __machine_arch_type
16253 # else
16254 #  define machine_arch_type     MACH_TYPE_BUG
16255 # endif
16256 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16257 #else
16258 # define machine_is_bug()       (0)
16259 #endif
16260
16261 #ifdef CONFIG_MACH_MX33ADS
16262 # ifdef machine_arch_type
16263 #  undef machine_arch_type
16264 #  define machine_arch_type     __machine_arch_type
16265 # else
16266 #  define machine_arch_type     MACH_TYPE_MX33ADS
16267 # endif
16268 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16269 #else
16270 # define machine_is_mx33ads()   (0)
16271 #endif
16272
16273 #ifdef CONFIG_MACH_CHUB
16274 # ifdef machine_arch_type
16275 #  undef machine_arch_type
16276 #  define machine_arch_type     __machine_arch_type
16277 # else
16278 #  define machine_arch_type     MACH_TYPE_CHUB
16279 # endif
16280 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16281 #else
16282 # define machine_is_chub()      (0)
16283 #endif
16284
16285 #ifdef CONFIG_MACH_NEO1973_GTA01
16286 # ifdef machine_arch_type
16287 #  undef machine_arch_type
16288 #  define machine_arch_type     __machine_arch_type
16289 # else
16290 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16291 # endif
16292 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16293 #else
16294 # define machine_is_neo1973_gta01()     (0)
16295 #endif
16296
16297 #ifdef CONFIG_MACH_W90N740
16298 # ifdef machine_arch_type
16299 #  undef machine_arch_type
16300 #  define machine_arch_type     __machine_arch_type
16301 # else
16302 #  define machine_arch_type     MACH_TYPE_W90N740
16303 # endif
16304 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16305 #else
16306 # define machine_is_w90n740()   (0)
16307 #endif
16308
16309 #ifdef CONFIG_MACH_MEDALLION_SA2410
16310 # ifdef machine_arch_type
16311 #  undef machine_arch_type
16312 #  define machine_arch_type     __machine_arch_type
16313 # else
16314 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16315 # endif
16316 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16317 #else
16318 # define machine_is_medallion_sa2410()  (0)
16319 #endif
16320
16321 #ifdef CONFIG_MACH_IA_CPU_9200_2
16322 # ifdef machine_arch_type
16323 #  undef machine_arch_type
16324 #  define machine_arch_type     __machine_arch_type
16325 # else
16326 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16327 # endif
16328 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16329 #else
16330 # define machine_is_ia_cpu_9200_2()     (0)
16331 #endif
16332
16333 #ifdef CONFIG_MACH_DIMMRM9200
16334 # ifdef machine_arch_type
16335 #  undef machine_arch_type
16336 #  define machine_arch_type     __machine_arch_type
16337 # else
16338 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16339 # endif
16340 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16341 #else
16342 # define machine_is_dimmrm9200()        (0)
16343 #endif
16344
16345 #ifdef CONFIG_MACH_PM9261
16346 # ifdef machine_arch_type
16347 #  undef machine_arch_type
16348 #  define machine_arch_type     __machine_arch_type
16349 # else
16350 #  define machine_arch_type     MACH_TYPE_PM9261
16351 # endif
16352 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16353 #else
16354 # define machine_is_pm9261()    (0)
16355 #endif
16356
16357 #ifdef CONFIG_MACH_ML7304
16358 # ifdef machine_arch_type
16359 #  undef machine_arch_type
16360 #  define machine_arch_type     __machine_arch_type
16361 # else
16362 #  define machine_arch_type     MACH_TYPE_ML7304
16363 # endif
16364 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16365 #else
16366 # define machine_is_ml7304()    (0)
16367 #endif
16368
16369 #ifdef CONFIG_MACH_UCP250
16370 # ifdef machine_arch_type
16371 #  undef machine_arch_type
16372 #  define machine_arch_type     __machine_arch_type
16373 # else
16374 #  define machine_arch_type     MACH_TYPE_UCP250
16375 # endif
16376 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16377 #else
16378 # define machine_is_ucp250()    (0)
16379 #endif
16380
16381 #ifdef CONFIG_MACH_INTBOARD
16382 # ifdef machine_arch_type
16383 #  undef machine_arch_type
16384 #  define machine_arch_type     __machine_arch_type
16385 # else
16386 #  define machine_arch_type     MACH_TYPE_INTBOARD
16387 # endif
16388 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16389 #else
16390 # define machine_is_intboard()  (0)
16391 #endif
16392
16393 #ifdef CONFIG_MACH_GULFSTREAM
16394 # ifdef machine_arch_type
16395 #  undef machine_arch_type
16396 #  define machine_arch_type     __machine_arch_type
16397 # else
16398 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16399 # endif
16400 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16401 #else
16402 # define machine_is_gulfstream()        (0)
16403 #endif
16404
16405 #ifdef CONFIG_MACH_LABQUEST
16406 # ifdef machine_arch_type
16407 #  undef machine_arch_type
16408 #  define machine_arch_type     __machine_arch_type
16409 # else
16410 #  define machine_arch_type     MACH_TYPE_LABQUEST
16411 # endif
16412 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16413 #else
16414 # define machine_is_labquest()  (0)
16415 #endif
16416
16417 #ifdef CONFIG_MACH_VCMX313
16418 # ifdef machine_arch_type
16419 #  undef machine_arch_type
16420 #  define machine_arch_type     __machine_arch_type
16421 # else
16422 #  define machine_arch_type     MACH_TYPE_VCMX313
16423 # endif
16424 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16425 #else
16426 # define machine_is_vcmx313()   (0)
16427 #endif
16428
16429 #ifdef CONFIG_MACH_URG200
16430 # ifdef machine_arch_type
16431 #  undef machine_arch_type
16432 #  define machine_arch_type     __machine_arch_type
16433 # else
16434 #  define machine_arch_type     MACH_TYPE_URG200
16435 # endif
16436 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16437 #else
16438 # define machine_is_urg200()    (0)
16439 #endif
16440
16441 #ifdef CONFIG_MACH_CPUX255LCDNET
16442 # ifdef machine_arch_type
16443 #  undef machine_arch_type
16444 #  define machine_arch_type     __machine_arch_type
16445 # else
16446 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
16447 # endif
16448 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16449 #else
16450 # define machine_is_cpux255lcdnet()     (0)
16451 #endif
16452
16453 #ifdef CONFIG_MACH_NETDCU9
16454 # ifdef machine_arch_type
16455 #  undef machine_arch_type
16456 #  define machine_arch_type     __machine_arch_type
16457 # else
16458 #  define machine_arch_type     MACH_TYPE_NETDCU9
16459 # endif
16460 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16461 #else
16462 # define machine_is_netdcu9()   (0)
16463 #endif
16464
16465 #ifdef CONFIG_MACH_NETDCU10
16466 # ifdef machine_arch_type
16467 #  undef machine_arch_type
16468 #  define machine_arch_type     __machine_arch_type
16469 # else
16470 #  define machine_arch_type     MACH_TYPE_NETDCU10
16471 # endif
16472 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
16473 #else
16474 # define machine_is_netdcu10()  (0)
16475 #endif
16476
16477 #ifdef CONFIG_MACH_DSPG_DGA
16478 # ifdef machine_arch_type
16479 #  undef machine_arch_type
16480 #  define machine_arch_type     __machine_arch_type
16481 # else
16482 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
16483 # endif
16484 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
16485 #else
16486 # define machine_is_dspg_dga()  (0)
16487 #endif
16488
16489 #ifdef CONFIG_MACH_DSPG_DVW
16490 # ifdef machine_arch_type
16491 #  undef machine_arch_type
16492 #  define machine_arch_type     __machine_arch_type
16493 # else
16494 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
16495 # endif
16496 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
16497 #else
16498 # define machine_is_dspg_dvw()  (0)
16499 #endif
16500
16501 #ifdef CONFIG_MACH_SOLOS
16502 # ifdef machine_arch_type
16503 #  undef machine_arch_type
16504 #  define machine_arch_type     __machine_arch_type
16505 # else
16506 #  define machine_arch_type     MACH_TYPE_SOLOS
16507 # endif
16508 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
16509 #else
16510 # define machine_is_solos()     (0)
16511 #endif
16512
16513 #ifdef CONFIG_MACH_AT91SAM9263EK
16514 # ifdef machine_arch_type
16515 #  undef machine_arch_type
16516 #  define machine_arch_type     __machine_arch_type
16517 # else
16518 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
16519 # endif
16520 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16521 #else
16522 # define machine_is_at91sam9263ek()     (0)
16523 #endif
16524
16525 #ifdef CONFIG_MACH_OSSTBOX
16526 # ifdef machine_arch_type
16527 #  undef machine_arch_type
16528 #  define machine_arch_type     __machine_arch_type
16529 # else
16530 #  define machine_arch_type     MACH_TYPE_OSSTBOX
16531 # endif
16532 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
16533 #else
16534 # define machine_is_osstbox()   (0)
16535 #endif
16536
16537 #ifdef CONFIG_MACH_KBAT9261
16538 # ifdef machine_arch_type
16539 #  undef machine_arch_type
16540 #  define machine_arch_type     __machine_arch_type
16541 # else
16542 #  define machine_arch_type     MACH_TYPE_KBAT9261
16543 # endif
16544 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
16545 #else
16546 # define machine_is_kbat9261()  (0)
16547 #endif
16548
16549 #ifdef CONFIG_MACH_CT1100
16550 # ifdef machine_arch_type
16551 #  undef machine_arch_type
16552 #  define machine_arch_type     __machine_arch_type
16553 # else
16554 #  define machine_arch_type     MACH_TYPE_CT1100
16555 # endif
16556 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
16557 #else
16558 # define machine_is_ct1100()    (0)
16559 #endif
16560
16561 #ifdef CONFIG_MACH_AKCPPXA
16562 # ifdef machine_arch_type
16563 #  undef machine_arch_type
16564 #  define machine_arch_type     __machine_arch_type
16565 # else
16566 #  define machine_arch_type     MACH_TYPE_AKCPPXA
16567 # endif
16568 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
16569 #else
16570 # define machine_is_akcppxa()   (0)
16571 #endif
16572
16573 #ifdef CONFIG_MACH_OCHAYA1020
16574 # ifdef machine_arch_type
16575 #  undef machine_arch_type
16576 #  define machine_arch_type     __machine_arch_type
16577 # else
16578 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
16579 # endif
16580 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
16581 #else
16582 # define machine_is_ochaya1020()        (0)
16583 #endif
16584
16585 #ifdef CONFIG_MACH_HITRACK
16586 # ifdef machine_arch_type
16587 #  undef machine_arch_type
16588 #  define machine_arch_type     __machine_arch_type
16589 # else
16590 #  define machine_arch_type     MACH_TYPE_HITRACK
16591 # endif
16592 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
16593 #else
16594 # define machine_is_hitrack()   (0)
16595 #endif
16596
16597 #ifdef CONFIG_MACH_SYME1
16598 # ifdef machine_arch_type
16599 #  undef machine_arch_type
16600 #  define machine_arch_type     __machine_arch_type
16601 # else
16602 #  define machine_arch_type     MACH_TYPE_SYME1
16603 # endif
16604 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
16605 #else
16606 # define machine_is_syme1()     (0)
16607 #endif
16608
16609 #ifdef CONFIG_MACH_SYHL1
16610 # ifdef machine_arch_type
16611 #  undef machine_arch_type
16612 #  define machine_arch_type     __machine_arch_type
16613 # else
16614 #  define machine_arch_type     MACH_TYPE_SYHL1
16615 # endif
16616 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
16617 #else
16618 # define machine_is_syhl1()     (0)
16619 #endif
16620
16621 #ifdef CONFIG_MACH_EMPCA400
16622 # ifdef machine_arch_type
16623 #  undef machine_arch_type
16624 #  define machine_arch_type     __machine_arch_type
16625 # else
16626 #  define machine_arch_type     MACH_TYPE_EMPCA400
16627 # endif
16628 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
16629 #else
16630 # define machine_is_empca400()  (0)
16631 #endif
16632
16633 #ifdef CONFIG_MACH_EM7210
16634 # ifdef machine_arch_type
16635 #  undef machine_arch_type
16636 #  define machine_arch_type     __machine_arch_type
16637 # else
16638 #  define machine_arch_type     MACH_TYPE_EM7210
16639 # endif
16640 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
16641 #else
16642 # define machine_is_em7210()    (0)
16643 #endif
16644
16645 #ifdef CONFIG_MACH_HTCHERMES
16646 # ifdef machine_arch_type
16647 #  undef machine_arch_type
16648 #  define machine_arch_type     __machine_arch_type
16649 # else
16650 #  define machine_arch_type     MACH_TYPE_HTCHERMES
16651 # endif
16652 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16653 #else
16654 # define machine_is_htchermes() (0)
16655 #endif
16656
16657 #ifdef CONFIG_MACH_ETI_C1
16658 # ifdef machine_arch_type
16659 #  undef machine_arch_type
16660 #  define machine_arch_type     __machine_arch_type
16661 # else
16662 #  define machine_arch_type     MACH_TYPE_ETI_C1
16663 # endif
16664 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
16665 #else
16666 # define machine_is_eti_c1()    (0)
16667 #endif
16668
16669 #ifdef CONFIG_MACH_AC100
16670 # ifdef machine_arch_type
16671 #  undef machine_arch_type
16672 #  define machine_arch_type     __machine_arch_type
16673 # else
16674 #  define machine_arch_type     MACH_TYPE_AC100
16675 # endif
16676 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
16677 #else
16678 # define machine_is_ac100()     (0)
16679 #endif
16680
16681 #ifdef CONFIG_MACH_SNEETCH
16682 # ifdef machine_arch_type
16683 #  undef machine_arch_type
16684 #  define machine_arch_type     __machine_arch_type
16685 # else
16686 #  define machine_arch_type     MACH_TYPE_SNEETCH
16687 # endif
16688 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
16689 #else
16690 # define machine_is_sneetch()   (0)
16691 #endif
16692
16693 #ifdef CONFIG_MACH_STUDENTMATE
16694 # ifdef machine_arch_type
16695 #  undef machine_arch_type
16696 #  define machine_arch_type     __machine_arch_type
16697 # else
16698 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
16699 # endif
16700 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
16701 #else
16702 # define machine_is_studentmate()       (0)
16703 #endif
16704
16705 #ifdef CONFIG_MACH_ZIR2410
16706 # ifdef machine_arch_type
16707 #  undef machine_arch_type
16708 #  define machine_arch_type     __machine_arch_type
16709 # else
16710 #  define machine_arch_type     MACH_TYPE_ZIR2410
16711 # endif
16712 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
16713 #else
16714 # define machine_is_zir2410()   (0)
16715 #endif
16716
16717 #ifdef CONFIG_MACH_ZIR2413
16718 # ifdef machine_arch_type
16719 #  undef machine_arch_type
16720 #  define machine_arch_type     __machine_arch_type
16721 # else
16722 #  define machine_arch_type     MACH_TYPE_ZIR2413
16723 # endif
16724 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
16725 #else
16726 # define machine_is_zir2413()   (0)
16727 #endif
16728
16729 #ifdef CONFIG_MACH_DLONIP3
16730 # ifdef machine_arch_type
16731 #  undef machine_arch_type
16732 #  define machine_arch_type     __machine_arch_type
16733 # else
16734 #  define machine_arch_type     MACH_TYPE_DLONIP3
16735 # endif
16736 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
16737 #else
16738 # define machine_is_dlonip3()   (0)
16739 #endif
16740
16741 #ifdef CONFIG_MACH_INSTREAM
16742 # ifdef machine_arch_type
16743 #  undef machine_arch_type
16744 #  define machine_arch_type     __machine_arch_type
16745 # else
16746 #  define machine_arch_type     MACH_TYPE_INSTREAM
16747 # endif
16748 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
16749 #else
16750 # define machine_is_instream()  (0)
16751 #endif
16752
16753 #ifdef CONFIG_MACH_AMBARELLA
16754 # ifdef machine_arch_type
16755 #  undef machine_arch_type
16756 #  define machine_arch_type     __machine_arch_type
16757 # else
16758 #  define machine_arch_type     MACH_TYPE_AMBARELLA
16759 # endif
16760 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
16761 #else
16762 # define machine_is_ambarella() (0)
16763 #endif
16764
16765 #ifdef CONFIG_MACH_NEVIS
16766 # ifdef machine_arch_type
16767 #  undef machine_arch_type
16768 #  define machine_arch_type     __machine_arch_type
16769 # else
16770 #  define machine_arch_type     MACH_TYPE_NEVIS
16771 # endif
16772 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
16773 #else
16774 # define machine_is_nevis()     (0)
16775 #endif
16776
16777 #ifdef CONFIG_MACH_HTC_TRINITY
16778 # ifdef machine_arch_type
16779 #  undef machine_arch_type
16780 #  define machine_arch_type     __machine_arch_type
16781 # else
16782 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
16783 # endif
16784 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
16785 #else
16786 # define machine_is_htc_trinity()       (0)
16787 #endif
16788
16789 #ifdef CONFIG_MACH_QL202B
16790 # ifdef machine_arch_type
16791 #  undef machine_arch_type
16792 #  define machine_arch_type     __machine_arch_type
16793 # else
16794 #  define machine_arch_type     MACH_TYPE_QL202B
16795 # endif
16796 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
16797 #else
16798 # define machine_is_ql202b()    (0)
16799 #endif
16800
16801 #ifdef CONFIG_MACH_VPAC270
16802 # ifdef machine_arch_type
16803 #  undef machine_arch_type
16804 #  define machine_arch_type     __machine_arch_type
16805 # else
16806 #  define machine_arch_type     MACH_TYPE_VPAC270
16807 # endif
16808 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
16809 #else
16810 # define machine_is_vpac270()   (0)
16811 #endif
16812
16813 #ifdef CONFIG_MACH_RD129
16814 # ifdef machine_arch_type
16815 #  undef machine_arch_type
16816 #  define machine_arch_type     __machine_arch_type
16817 # else
16818 #  define machine_arch_type     MACH_TYPE_RD129
16819 # endif
16820 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
16821 #else
16822 # define machine_is_rd129()     (0)
16823 #endif
16824
16825 #ifdef CONFIG_MACH_HTCWIZARD
16826 # ifdef machine_arch_type
16827 #  undef machine_arch_type
16828 #  define machine_arch_type     __machine_arch_type
16829 # else
16830 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
16831 # endif
16832 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
16833 #else
16834 # define machine_is_htcwizard() (0)
16835 #endif
16836
16837 #ifdef CONFIG_MACH_TREO680
16838 # ifdef machine_arch_type
16839 #  undef machine_arch_type
16840 #  define machine_arch_type     __machine_arch_type
16841 # else
16842 #  define machine_arch_type     MACH_TYPE_TREO680
16843 # endif
16844 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
16845 #else
16846 # define machine_is_treo680()   (0)
16847 #endif
16848
16849 #ifdef CONFIG_MACH_TECON_TMEZON
16850 # ifdef machine_arch_type
16851 #  undef machine_arch_type
16852 #  define machine_arch_type     __machine_arch_type
16853 # else
16854 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
16855 # endif
16856 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
16857 #else
16858 # define machine_is_tecon_tmezon()      (0)
16859 #endif
16860
16861 #ifdef CONFIG_MACH_ZYLONITE
16862 # ifdef machine_arch_type
16863 #  undef machine_arch_type
16864 #  define machine_arch_type     __machine_arch_type
16865 # else
16866 #  define machine_arch_type     MACH_TYPE_ZYLONITE
16867 # endif
16868 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
16869 #else
16870 # define machine_is_zylonite()  (0)
16871 #endif
16872
16873 #ifdef CONFIG_MACH_GENE1270
16874 # ifdef machine_arch_type
16875 #  undef machine_arch_type
16876 #  define machine_arch_type     __machine_arch_type
16877 # else
16878 #  define machine_arch_type     MACH_TYPE_GENE1270
16879 # endif
16880 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
16881 #else
16882 # define machine_is_gene1270()  (0)
16883 #endif
16884
16885 #ifdef CONFIG_MACH_ZIR2412
16886 # ifdef machine_arch_type
16887 #  undef machine_arch_type
16888 #  define machine_arch_type     __machine_arch_type
16889 # else
16890 #  define machine_arch_type     MACH_TYPE_ZIR2412
16891 # endif
16892 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
16893 #else
16894 # define machine_is_zir2412()   (0)
16895 #endif
16896
16897 #ifdef CONFIG_MACH_MX31LITE
16898 # ifdef machine_arch_type
16899 #  undef machine_arch_type
16900 #  define machine_arch_type     __machine_arch_type
16901 # else
16902 #  define machine_arch_type     MACH_TYPE_MX31LITE
16903 # endif
16904 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
16905 #else
16906 # define machine_is_mx31lite()  (0)
16907 #endif
16908
16909 #ifdef CONFIG_MACH_T700WX
16910 # ifdef machine_arch_type
16911 #  undef machine_arch_type
16912 #  define machine_arch_type     __machine_arch_type
16913 # else
16914 #  define machine_arch_type     MACH_TYPE_T700WX
16915 # endif
16916 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
16917 #else
16918 # define machine_is_t700wx()    (0)
16919 #endif
16920
16921 #ifdef CONFIG_MACH_VF100
16922 # ifdef machine_arch_type
16923 #  undef machine_arch_type
16924 #  define machine_arch_type     __machine_arch_type
16925 # else
16926 #  define machine_arch_type     MACH_TYPE_VF100
16927 # endif
16928 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
16929 #else
16930 # define machine_is_vf100()     (0)
16931 #endif
16932
16933 #ifdef CONFIG_MACH_NSB2
16934 # ifdef machine_arch_type
16935 #  undef machine_arch_type
16936 #  define machine_arch_type     __machine_arch_type
16937 # else
16938 #  define machine_arch_type     MACH_TYPE_NSB2
16939 # endif
16940 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
16941 #else
16942 # define machine_is_nsb2()      (0)
16943 #endif
16944
16945 #ifdef CONFIG_MACH_NXHMI_BB
16946 # ifdef machine_arch_type
16947 #  undef machine_arch_type
16948 #  define machine_arch_type     __machine_arch_type
16949 # else
16950 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
16951 # endif
16952 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
16953 #else
16954 # define machine_is_nxhmi_bb()  (0)
16955 #endif
16956
16957 #ifdef CONFIG_MACH_NXHMI_RE
16958 # ifdef machine_arch_type
16959 #  undef machine_arch_type
16960 #  define machine_arch_type     __machine_arch_type
16961 # else
16962 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
16963 # endif
16964 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
16965 #else
16966 # define machine_is_nxhmi_re()  (0)
16967 #endif
16968
16969 #ifdef CONFIG_MACH_N4100PRO
16970 # ifdef machine_arch_type
16971 #  undef machine_arch_type
16972 #  define machine_arch_type     __machine_arch_type
16973 # else
16974 #  define machine_arch_type     MACH_TYPE_N4100PRO
16975 # endif
16976 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
16977 #else
16978 # define machine_is_n4100pro()  (0)
16979 #endif
16980
16981 #ifdef CONFIG_MACH_SAM9260
16982 # ifdef machine_arch_type
16983 #  undef machine_arch_type
16984 #  define machine_arch_type     __machine_arch_type
16985 # else
16986 #  define machine_arch_type     MACH_TYPE_SAM9260
16987 # endif
16988 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
16989 #else
16990 # define machine_is_sam9260()   (0)
16991 #endif
16992
16993 #ifdef CONFIG_MACH_OMAP_TREO600
16994 # ifdef machine_arch_type
16995 #  undef machine_arch_type
16996 #  define machine_arch_type     __machine_arch_type
16997 # else
16998 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
16999 # endif
17000 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17001 #else
17002 # define machine_is_omap_treo600()      (0)
17003 #endif
17004
17005 #ifdef CONFIG_MACH_INDY2410
17006 # ifdef machine_arch_type
17007 #  undef machine_arch_type
17008 #  define machine_arch_type     __machine_arch_type
17009 # else
17010 #  define machine_arch_type     MACH_TYPE_INDY2410
17011 # endif
17012 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17013 #else
17014 # define machine_is_indy2410()  (0)
17015 #endif
17016
17017 #ifdef CONFIG_MACH_NELT_A
17018 # ifdef machine_arch_type
17019 #  undef machine_arch_type
17020 #  define machine_arch_type     __machine_arch_type
17021 # else
17022 #  define machine_arch_type     MACH_TYPE_NELT_A
17023 # endif
17024 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17025 #else
17026 # define machine_is_nelt_a()    (0)
17027 #endif
17028
17029 #ifdef CONFIG_MACH_N311
17030 # ifdef machine_arch_type
17031 #  undef machine_arch_type
17032 #  define machine_arch_type     __machine_arch_type
17033 # else
17034 #  define machine_arch_type     MACH_TYPE_N311
17035 # endif
17036 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17037 #else
17038 # define machine_is_n311()      (0)
17039 #endif
17040
17041 #ifdef CONFIG_MACH_AT91SAM9260VGK
17042 # ifdef machine_arch_type
17043 #  undef machine_arch_type
17044 #  define machine_arch_type     __machine_arch_type
17045 # else
17046 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
17047 # endif
17048 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17049 #else
17050 # define machine_is_at91sam9260vgk()    (0)
17051 #endif
17052
17053 #ifdef CONFIG_MACH_AT91LEPPE
17054 # ifdef machine_arch_type
17055 #  undef machine_arch_type
17056 #  define machine_arch_type     __machine_arch_type
17057 # else
17058 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
17059 # endif
17060 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17061 #else
17062 # define machine_is_at91leppe() (0)
17063 #endif
17064
17065 #ifdef CONFIG_MACH_AT91LEPCCN
17066 # ifdef machine_arch_type
17067 #  undef machine_arch_type
17068 #  define machine_arch_type     __machine_arch_type
17069 # else
17070 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
17071 # endif
17072 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17073 #else
17074 # define machine_is_at91lepccn()        (0)
17075 #endif
17076
17077 #ifdef CONFIG_MACH_APC7100
17078 # ifdef machine_arch_type
17079 #  undef machine_arch_type
17080 #  define machine_arch_type     __machine_arch_type
17081 # else
17082 #  define machine_arch_type     MACH_TYPE_APC7100
17083 # endif
17084 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17085 #else
17086 # define machine_is_apc7100()   (0)
17087 #endif
17088
17089 #ifdef CONFIG_MACH_STARGAZER
17090 # ifdef machine_arch_type
17091 #  undef machine_arch_type
17092 #  define machine_arch_type     __machine_arch_type
17093 # else
17094 #  define machine_arch_type     MACH_TYPE_STARGAZER
17095 # endif
17096 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17097 #else
17098 # define machine_is_stargazer() (0)
17099 #endif
17100
17101 #ifdef CONFIG_MACH_SONATA
17102 # ifdef machine_arch_type
17103 #  undef machine_arch_type
17104 #  define machine_arch_type     __machine_arch_type
17105 # else
17106 #  define machine_arch_type     MACH_TYPE_SONATA
17107 # endif
17108 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17109 #else
17110 # define machine_is_sonata()    (0)
17111 #endif
17112
17113 #ifdef CONFIG_MACH_SCHMOOGIE
17114 # ifdef machine_arch_type
17115 #  undef machine_arch_type
17116 #  define machine_arch_type     __machine_arch_type
17117 # else
17118 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
17119 # endif
17120 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17121 #else
17122 # define machine_is_schmoogie() (0)
17123 #endif
17124
17125 #ifdef CONFIG_MACH_AZTOOL
17126 # ifdef machine_arch_type
17127 #  undef machine_arch_type
17128 #  define machine_arch_type     __machine_arch_type
17129 # else
17130 #  define machine_arch_type     MACH_TYPE_AZTOOL
17131 # endif
17132 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17133 #else
17134 # define machine_is_aztool()    (0)
17135 #endif
17136
17137 #ifdef CONFIG_MACH_MIOA701
17138 # ifdef machine_arch_type
17139 #  undef machine_arch_type
17140 #  define machine_arch_type     __machine_arch_type
17141 # else
17142 #  define machine_arch_type     MACH_TYPE_MIOA701
17143 # endif
17144 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17145 #else
17146 # define machine_is_mioa701()   (0)
17147 #endif
17148
17149 #ifdef CONFIG_MACH_SXNI9260
17150 # ifdef machine_arch_type
17151 #  undef machine_arch_type
17152 #  define machine_arch_type     __machine_arch_type
17153 # else
17154 #  define machine_arch_type     MACH_TYPE_SXNI9260
17155 # endif
17156 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17157 #else
17158 # define machine_is_sxni9260()  (0)
17159 #endif
17160
17161 #ifdef CONFIG_MACH_MXC27520EVB
17162 # ifdef machine_arch_type
17163 #  undef machine_arch_type
17164 #  define machine_arch_type     __machine_arch_type
17165 # else
17166 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17167 # endif
17168 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17169 #else
17170 # define machine_is_mxc27520evb()       (0)
17171 #endif
17172
17173 #ifdef CONFIG_MACH_ARMADILLO5X0
17174 # ifdef machine_arch_type
17175 #  undef machine_arch_type
17176 #  define machine_arch_type     __machine_arch_type
17177 # else
17178 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17179 # endif
17180 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17181 #else
17182 # define machine_is_armadillo5x0()      (0)
17183 #endif
17184
17185 #ifdef CONFIG_MACH_MB9260
17186 # ifdef machine_arch_type
17187 #  undef machine_arch_type
17188 #  define machine_arch_type     __machine_arch_type
17189 # else
17190 #  define machine_arch_type     MACH_TYPE_MB9260
17191 # endif
17192 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17193 #else
17194 # define machine_is_mb9260()    (0)
17195 #endif
17196
17197 #ifdef CONFIG_MACH_MB9263
17198 # ifdef machine_arch_type
17199 #  undef machine_arch_type
17200 #  define machine_arch_type     __machine_arch_type
17201 # else
17202 #  define machine_arch_type     MACH_TYPE_MB9263
17203 # endif
17204 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17205 #else
17206 # define machine_is_mb9263()    (0)
17207 #endif
17208
17209 #ifdef CONFIG_MACH_IPAC9302
17210 # ifdef machine_arch_type
17211 #  undef machine_arch_type
17212 #  define machine_arch_type     __machine_arch_type
17213 # else
17214 #  define machine_arch_type     MACH_TYPE_IPAC9302
17215 # endif
17216 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17217 #else
17218 # define machine_is_ipac9302()  (0)
17219 #endif
17220
17221 #ifdef CONFIG_MACH_CC9P9360JS
17222 # ifdef machine_arch_type
17223 #  undef machine_arch_type
17224 #  define machine_arch_type     __machine_arch_type
17225 # else
17226 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17227 # endif
17228 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17229 #else
17230 # define machine_is_cc9p9360js()        (0)
17231 #endif
17232
17233 #ifdef CONFIG_MACH_GALLIUM
17234 # ifdef machine_arch_type
17235 #  undef machine_arch_type
17236 #  define machine_arch_type     __machine_arch_type
17237 # else
17238 #  define machine_arch_type     MACH_TYPE_GALLIUM
17239 # endif
17240 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17241 #else
17242 # define machine_is_gallium()   (0)
17243 #endif
17244
17245 #ifdef CONFIG_MACH_MSC2410
17246 # ifdef machine_arch_type
17247 #  undef machine_arch_type
17248 #  define machine_arch_type     __machine_arch_type
17249 # else
17250 #  define machine_arch_type     MACH_TYPE_MSC2410
17251 # endif
17252 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17253 #else
17254 # define machine_is_msc2410()   (0)
17255 #endif
17256
17257 #ifdef CONFIG_MACH_GHI270
17258 # ifdef machine_arch_type
17259 #  undef machine_arch_type
17260 #  define machine_arch_type     __machine_arch_type
17261 # else
17262 #  define machine_arch_type     MACH_TYPE_GHI270
17263 # endif
17264 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17265 #else
17266 # define machine_is_ghi270()    (0)
17267 #endif
17268
17269 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17270 # ifdef machine_arch_type
17271 #  undef machine_arch_type
17272 #  define machine_arch_type     __machine_arch_type
17273 # else
17274 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17275 # endif
17276 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17277 #else
17278 # define machine_is_davinci_leonardo()  (0)
17279 #endif
17280
17281 #ifdef CONFIG_MACH_OIAB
17282 # ifdef machine_arch_type
17283 #  undef machine_arch_type
17284 #  define machine_arch_type     __machine_arch_type
17285 # else
17286 #  define machine_arch_type     MACH_TYPE_OIAB
17287 # endif
17288 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17289 #else
17290 # define machine_is_oiab()      (0)
17291 #endif
17292
17293 #ifdef CONFIG_MACH_SMDK6400
17294 # ifdef machine_arch_type
17295 #  undef machine_arch_type
17296 #  define machine_arch_type     __machine_arch_type
17297 # else
17298 #  define machine_arch_type     MACH_TYPE_SMDK6400
17299 # endif
17300 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17301 #else
17302 # define machine_is_smdk6400()  (0)
17303 #endif
17304
17305 #ifdef CONFIG_MACH_NOKIA_N800
17306 # ifdef machine_arch_type
17307 #  undef machine_arch_type
17308 #  define machine_arch_type     __machine_arch_type
17309 # else
17310 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17311 # endif
17312 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17313 #else
17314 # define machine_is_nokia_n800()        (0)
17315 #endif
17316
17317 #ifdef CONFIG_MACH_GREENPHONE
17318 # ifdef machine_arch_type
17319 #  undef machine_arch_type
17320 #  define machine_arch_type     __machine_arch_type
17321 # else
17322 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17323 # endif
17324 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17325 #else
17326 # define machine_is_greenphone()        (0)
17327 #endif
17328
17329 #ifdef CONFIG_MACH_COMPEXWP18
17330 # ifdef machine_arch_type
17331 #  undef machine_arch_type
17332 #  define machine_arch_type     __machine_arch_type
17333 # else
17334 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17335 # endif
17336 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17337 #else
17338 # define machine_is_compex42x() (0)
17339 #endif
17340
17341 #ifdef CONFIG_MACH_XMATE
17342 # ifdef machine_arch_type
17343 #  undef machine_arch_type
17344 #  define machine_arch_type     __machine_arch_type
17345 # else
17346 #  define machine_arch_type     MACH_TYPE_XMATE
17347 # endif
17348 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17349 #else
17350 # define machine_is_xmate()     (0)
17351 #endif
17352
17353 #ifdef CONFIG_MACH_ENERGIZER
17354 # ifdef machine_arch_type
17355 #  undef machine_arch_type
17356 #  define machine_arch_type     __machine_arch_type
17357 # else
17358 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17359 # endif
17360 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17361 #else
17362 # define machine_is_energizer() (0)
17363 #endif
17364
17365 #ifdef CONFIG_MACH_IME1
17366 # ifdef machine_arch_type
17367 #  undef machine_arch_type
17368 #  define machine_arch_type     __machine_arch_type
17369 # else
17370 #  define machine_arch_type     MACH_TYPE_IME1
17371 # endif
17372 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17373 #else
17374 # define machine_is_ime1()      (0)
17375 #endif
17376
17377 #ifdef CONFIG_MACH_SWEDATMS
17378 # ifdef machine_arch_type
17379 #  undef machine_arch_type
17380 #  define machine_arch_type     __machine_arch_type
17381 # else
17382 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17383 # endif
17384 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17385 #else
17386 # define machine_is_sweda_tms() (0)
17387 #endif
17388
17389 #ifdef CONFIG_MACH_NTNP435C
17390 # ifdef machine_arch_type
17391 #  undef machine_arch_type
17392 #  define machine_arch_type     __machine_arch_type
17393 # else
17394 #  define machine_arch_type     MACH_TYPE_NTNP435C
17395 # endif
17396 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17397 #else
17398 # define machine_is_ntnp435c()  (0)
17399 #endif
17400
17401 #ifdef CONFIG_MACH_SPECTRO2
17402 # ifdef machine_arch_type
17403 #  undef machine_arch_type
17404 #  define machine_arch_type     __machine_arch_type
17405 # else
17406 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17407 # endif
17408 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17409 #else
17410 # define machine_is_spectro2()  (0)
17411 #endif
17412
17413 #ifdef CONFIG_MACH_H6039
17414 # ifdef machine_arch_type
17415 #  undef machine_arch_type
17416 #  define machine_arch_type     __machine_arch_type
17417 # else
17418 #  define machine_arch_type     MACH_TYPE_H6039
17419 # endif
17420 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17421 #else
17422 # define machine_is_h6039()     (0)
17423 #endif
17424
17425 #ifdef CONFIG_MACH_EP80219
17426 # ifdef machine_arch_type
17427 #  undef machine_arch_type
17428 #  define machine_arch_type     __machine_arch_type
17429 # else
17430 #  define machine_arch_type     MACH_TYPE_EP80219
17431 # endif
17432 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17433 #else
17434 # define machine_is_ep80219()   (0)
17435 #endif
17436
17437 #ifdef CONFIG_MACH_SAMOA_II
17438 # ifdef machine_arch_type
17439 #  undef machine_arch_type
17440 #  define machine_arch_type     __machine_arch_type
17441 # else
17442 #  define machine_arch_type     MACH_TYPE_SAMOA_II
17443 # endif
17444 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17445 #else
17446 # define machine_is_samoa_ii()  (0)
17447 #endif
17448
17449 #ifdef CONFIG_MACH_CWMXL
17450 # ifdef machine_arch_type
17451 #  undef machine_arch_type
17452 #  define machine_arch_type     __machine_arch_type
17453 # else
17454 #  define machine_arch_type     MACH_TYPE_CWMXL
17455 # endif
17456 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17457 #else
17458 # define machine_is_cwmxl()     (0)
17459 #endif
17460
17461 #ifdef CONFIG_MACH_AS9200
17462 # ifdef machine_arch_type
17463 #  undef machine_arch_type
17464 #  define machine_arch_type     __machine_arch_type
17465 # else
17466 #  define machine_arch_type     MACH_TYPE_AS9200
17467 # endif
17468 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
17469 #else
17470 # define machine_is_as9200()    (0)
17471 #endif
17472
17473 #ifdef CONFIG_MACH_SFX1149
17474 # ifdef machine_arch_type
17475 #  undef machine_arch_type
17476 #  define machine_arch_type     __machine_arch_type
17477 # else
17478 #  define machine_arch_type     MACH_TYPE_SFX1149
17479 # endif
17480 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
17481 #else
17482 # define machine_is_sfx1149()   (0)
17483 #endif
17484
17485 #ifdef CONFIG_MACH_NAVI010
17486 # ifdef machine_arch_type
17487 #  undef machine_arch_type
17488 #  define machine_arch_type     __machine_arch_type
17489 # else
17490 #  define machine_arch_type     MACH_TYPE_NAVI010
17491 # endif
17492 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
17493 #else
17494 # define machine_is_navi010()   (0)
17495 #endif
17496
17497 #ifdef CONFIG_MACH_MULTMDP
17498 # ifdef machine_arch_type
17499 #  undef machine_arch_type
17500 #  define machine_arch_type     __machine_arch_type
17501 # else
17502 #  define machine_arch_type     MACH_TYPE_MULTMDP
17503 # endif
17504 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
17505 #else
17506 # define machine_is_multmdp()   (0)
17507 #endif
17508
17509 #ifdef CONFIG_MACH_SCB9520
17510 # ifdef machine_arch_type
17511 #  undef machine_arch_type
17512 #  define machine_arch_type     __machine_arch_type
17513 # else
17514 #  define machine_arch_type     MACH_TYPE_SCB9520
17515 # endif
17516 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
17517 #else
17518 # define machine_is_scb9520()   (0)
17519 #endif
17520
17521 #ifdef CONFIG_MACH_HTCATHENA
17522 # ifdef machine_arch_type
17523 #  undef machine_arch_type
17524 #  define machine_arch_type     __machine_arch_type
17525 # else
17526 #  define machine_arch_type     MACH_TYPE_HTCATHENA
17527 # endif
17528 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17529 #else
17530 # define machine_is_htcathena() (0)
17531 #endif
17532
17533 #ifdef CONFIG_MACH_XP179
17534 # ifdef machine_arch_type
17535 #  undef machine_arch_type
17536 #  define machine_arch_type     __machine_arch_type
17537 # else
17538 #  define machine_arch_type     MACH_TYPE_XP179
17539 # endif
17540 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
17541 #else
17542 # define machine_is_xp179()     (0)
17543 #endif
17544
17545 #ifdef CONFIG_MACH_H4300
17546 # ifdef machine_arch_type
17547 #  undef machine_arch_type
17548 #  define machine_arch_type     __machine_arch_type
17549 # else
17550 #  define machine_arch_type     MACH_TYPE_H4300
17551 # endif
17552 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
17553 #else
17554 # define machine_is_h4300()     (0)
17555 #endif
17556
17557 #ifdef CONFIG_MACH_GORAMO_MLR
17558 # ifdef machine_arch_type
17559 #  undef machine_arch_type
17560 #  define machine_arch_type     __machine_arch_type
17561 # else
17562 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
17563 # endif
17564 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17565 #else
17566 # define machine_is_goramo_mlr()        (0)
17567 #endif
17568
17569 #ifdef CONFIG_MACH_MXC30020EVB
17570 # ifdef machine_arch_type
17571 #  undef machine_arch_type
17572 #  define machine_arch_type     __machine_arch_type
17573 # else
17574 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
17575 # endif
17576 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
17577 #else
17578 # define machine_is_mxc30020evb()       (0)
17579 #endif
17580
17581 #ifdef CONFIG_MACH_ADSBITSYG5
17582 # ifdef machine_arch_type
17583 #  undef machine_arch_type
17584 #  define machine_arch_type     __machine_arch_type
17585 # else
17586 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
17587 # endif
17588 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
17589 #else
17590 # define machine_is_adsbitsyg5()        (0)
17591 #endif
17592
17593 #ifdef CONFIG_MACH_ADSPORTALPLUS
17594 # ifdef machine_arch_type
17595 #  undef machine_arch_type
17596 #  define machine_arch_type     __machine_arch_type
17597 # else
17598 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
17599 # endif
17600 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17601 #else
17602 # define machine_is_adsportalplus()     (0)
17603 #endif
17604
17605 #ifdef CONFIG_MACH_MMSP2PLUS
17606 # ifdef machine_arch_type
17607 #  undef machine_arch_type
17608 #  define machine_arch_type     __machine_arch_type
17609 # else
17610 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
17611 # endif
17612 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17613 #else
17614 # define machine_is_mmsp2plus() (0)
17615 #endif
17616
17617 #ifdef CONFIG_MACH_EM_X270
17618 # ifdef machine_arch_type
17619 #  undef machine_arch_type
17620 #  define machine_arch_type     __machine_arch_type
17621 # else
17622 #  define machine_arch_type     MACH_TYPE_EM_X270
17623 # endif
17624 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
17625 #else
17626 # define machine_is_em_x270()   (0)
17627 #endif
17628
17629 #ifdef CONFIG_MACH_TPP302
17630 # ifdef machine_arch_type
17631 #  undef machine_arch_type
17632 #  define machine_arch_type     __machine_arch_type
17633 # else
17634 #  define machine_arch_type     MACH_TYPE_TPP302
17635 # endif
17636 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
17637 #else
17638 # define machine_is_tpp302()    (0)
17639 #endif
17640
17641 #ifdef CONFIG_MACH_TPM104
17642 # ifdef machine_arch_type
17643 #  undef machine_arch_type
17644 #  define machine_arch_type     __machine_arch_type
17645 # else
17646 #  define machine_arch_type     MACH_TYPE_TPM104
17647 # endif
17648 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
17649 #else
17650 # define machine_is_tpp104()    (0)
17651 #endif
17652
17653 #ifdef CONFIG_MACH_TPM102
17654 # ifdef machine_arch_type
17655 #  undef machine_arch_type
17656 #  define machine_arch_type     __machine_arch_type
17657 # else
17658 #  define machine_arch_type     MACH_TYPE_TPM102
17659 # endif
17660 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
17661 #else
17662 # define machine_is_tpm102()    (0)
17663 #endif
17664
17665 #ifdef CONFIG_MACH_TPM109
17666 # ifdef machine_arch_type
17667 #  undef machine_arch_type
17668 #  define machine_arch_type     __machine_arch_type
17669 # else
17670 #  define machine_arch_type     MACH_TYPE_TPM109
17671 # endif
17672 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
17673 #else
17674 # define machine_is_tpm109()    (0)
17675 #endif
17676
17677 #ifdef CONFIG_MACH_FBXO1
17678 # ifdef machine_arch_type
17679 #  undef machine_arch_type
17680 #  define machine_arch_type     __machine_arch_type
17681 # else
17682 #  define machine_arch_type     MACH_TYPE_FBXO1
17683 # endif
17684 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
17685 #else
17686 # define machine_is_fbxo1()     (0)
17687 #endif
17688
17689 #ifdef CONFIG_MACH_HXD8
17690 # ifdef machine_arch_type
17691 #  undef machine_arch_type
17692 #  define machine_arch_type     __machine_arch_type
17693 # else
17694 #  define machine_arch_type     MACH_TYPE_HXD8
17695 # endif
17696 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
17697 #else
17698 # define machine_is_hxd8()      (0)
17699 #endif
17700
17701 #ifdef CONFIG_MACH_NEO1973_GTA02
17702 # ifdef machine_arch_type
17703 #  undef machine_arch_type
17704 #  define machine_arch_type     __machine_arch_type
17705 # else
17706 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
17707 # endif
17708 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
17709 #else
17710 # define machine_is_neo1973_gta02()     (0)
17711 #endif
17712
17713 #ifdef CONFIG_MACH_EMTEST
17714 # ifdef machine_arch_type
17715 #  undef machine_arch_type
17716 #  define machine_arch_type     __machine_arch_type
17717 # else
17718 #  define machine_arch_type     MACH_TYPE_EMTEST
17719 # endif
17720 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
17721 #else
17722 # define machine_is_emtest()    (0)
17723 #endif
17724
17725 #ifdef CONFIG_MACH_AD6900
17726 # ifdef machine_arch_type
17727 #  undef machine_arch_type
17728 #  define machine_arch_type     __machine_arch_type
17729 # else
17730 #  define machine_arch_type     MACH_TYPE_AD6900
17731 # endif
17732 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
17733 #else
17734 # define machine_is_ad6900()    (0)
17735 #endif
17736
17737 #ifdef CONFIG_MACH_EUROPA
17738 # ifdef machine_arch_type
17739 #  undef machine_arch_type
17740 #  define machine_arch_type     __machine_arch_type
17741 # else
17742 #  define machine_arch_type     MACH_TYPE_EUROPA
17743 # endif
17744 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
17745 #else
17746 # define machine_is_europa()    (0)
17747 #endif
17748
17749 #ifdef CONFIG_MACH_METROCONNECT
17750 # ifdef machine_arch_type
17751 #  undef machine_arch_type
17752 #  define machine_arch_type     __machine_arch_type
17753 # else
17754 #  define machine_arch_type     MACH_TYPE_METROCONNECT
17755 # endif
17756 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
17757 #else
17758 # define machine_is_metroconnect()      (0)
17759 #endif
17760
17761 #ifdef CONFIG_MACH_EZ_S2410
17762 # ifdef machine_arch_type
17763 #  undef machine_arch_type
17764 #  define machine_arch_type     __machine_arch_type
17765 # else
17766 #  define machine_arch_type     MACH_TYPE_EZ_S2410
17767 # endif
17768 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
17769 #else
17770 # define machine_is_ez_s2410()  (0)
17771 #endif
17772
17773 #ifdef CONFIG_MACH_EZ_S2440
17774 # ifdef machine_arch_type
17775 #  undef machine_arch_type
17776 #  define machine_arch_type     __machine_arch_type
17777 # else
17778 #  define machine_arch_type     MACH_TYPE_EZ_S2440
17779 # endif
17780 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
17781 #else
17782 # define machine_is_ez_s2440()  (0)
17783 #endif
17784
17785 #ifdef CONFIG_MACH_EZ_EP9312
17786 # ifdef machine_arch_type
17787 #  undef machine_arch_type
17788 #  define machine_arch_type     __machine_arch_type
17789 # else
17790 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
17791 # endif
17792 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
17793 #else
17794 # define machine_is_ez_ep9312() (0)
17795 #endif
17796
17797 #ifdef CONFIG_MACH_EZ_EP9315
17798 # ifdef machine_arch_type
17799 #  undef machine_arch_type
17800 #  define machine_arch_type     __machine_arch_type
17801 # else
17802 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
17803 # endif
17804 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
17805 #else
17806 # define machine_is_ez_ep9315() (0)
17807 #endif
17808
17809 #ifdef CONFIG_MACH_EZ_X7
17810 # ifdef machine_arch_type
17811 #  undef machine_arch_type
17812 #  define machine_arch_type     __machine_arch_type
17813 # else
17814 #  define machine_arch_type     MACH_TYPE_EZ_X7
17815 # endif
17816 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
17817 #else
17818 # define machine_is_ez_x7()     (0)
17819 #endif
17820
17821 #ifdef CONFIG_MACH_GODOTDB
17822 # ifdef machine_arch_type
17823 #  undef machine_arch_type
17824 #  define machine_arch_type     __machine_arch_type
17825 # else
17826 #  define machine_arch_type     MACH_TYPE_GODOTDB
17827 # endif
17828 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
17829 #else
17830 # define machine_is_godotdb()   (0)
17831 #endif
17832
17833 #ifdef CONFIG_MACH_MISTRAL
17834 # ifdef machine_arch_type
17835 #  undef machine_arch_type
17836 #  define machine_arch_type     __machine_arch_type
17837 # else
17838 #  define machine_arch_type     MACH_TYPE_MISTRAL
17839 # endif
17840 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
17841 #else
17842 # define machine_is_mistral()   (0)
17843 #endif
17844
17845 #ifdef CONFIG_MACH_MSM
17846 # ifdef machine_arch_type
17847 #  undef machine_arch_type
17848 #  define machine_arch_type     __machine_arch_type
17849 # else
17850 #  define machine_arch_type     MACH_TYPE_MSM
17851 # endif
17852 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
17853 #else
17854 # define machine_is_msm()       (0)
17855 #endif
17856
17857 #ifdef CONFIG_MACH_CT5910
17858 # ifdef machine_arch_type
17859 #  undef machine_arch_type
17860 #  define machine_arch_type     __machine_arch_type
17861 # else
17862 #  define machine_arch_type     MACH_TYPE_CT5910
17863 # endif
17864 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
17865 #else
17866 # define machine_is_ct5910()    (0)
17867 #endif
17868
17869 #ifdef CONFIG_MACH_CT5912
17870 # ifdef machine_arch_type
17871 #  undef machine_arch_type
17872 #  define machine_arch_type     __machine_arch_type
17873 # else
17874 #  define machine_arch_type     MACH_TYPE_CT5912
17875 # endif
17876 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
17877 #else
17878 # define machine_is_ct5912()    (0)
17879 #endif
17880
17881 #ifdef CONFIG_MACH_HYNET_INE
17882 # ifdef machine_arch_type
17883 #  undef machine_arch_type
17884 #  define machine_arch_type     __machine_arch_type
17885 # else
17886 #  define machine_arch_type     MACH_TYPE_HYNET_INE
17887 # endif
17888 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
17889 #else
17890 # define machine_is_hynet_ine() (0)
17891 #endif
17892
17893 #ifdef CONFIG_MACH_HYNET_APP
17894 # ifdef machine_arch_type
17895 #  undef machine_arch_type
17896 #  define machine_arch_type     __machine_arch_type
17897 # else
17898 #  define machine_arch_type     MACH_TYPE_HYNET_APP
17899 # endif
17900 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
17901 #else
17902 # define machine_is_hynet_app() (0)
17903 #endif
17904
17905 #ifdef CONFIG_MACH_MSM7200
17906 # ifdef machine_arch_type
17907 #  undef machine_arch_type
17908 #  define machine_arch_type     __machine_arch_type
17909 # else
17910 #  define machine_arch_type     MACH_TYPE_MSM7200
17911 # endif
17912 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
17913 #else
17914 # define machine_is_msm7200()   (0)
17915 #endif
17916
17917 #ifdef CONFIG_MACH_MSM7600
17918 # ifdef machine_arch_type
17919 #  undef machine_arch_type
17920 #  define machine_arch_type     __machine_arch_type
17921 # else
17922 #  define machine_arch_type     MACH_TYPE_MSM7600
17923 # endif
17924 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
17925 #else
17926 # define machine_is_msm7600()   (0)
17927 #endif
17928
17929 #ifdef CONFIG_MACH_CEB255
17930 # ifdef machine_arch_type
17931 #  undef machine_arch_type
17932 #  define machine_arch_type     __machine_arch_type
17933 # else
17934 #  define machine_arch_type     MACH_TYPE_CEB255
17935 # endif
17936 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
17937 #else
17938 # define machine_is_ceb255()    (0)
17939 #endif
17940
17941 #ifdef CONFIG_MACH_CIEL
17942 # ifdef machine_arch_type
17943 #  undef machine_arch_type
17944 #  define machine_arch_type     __machine_arch_type
17945 # else
17946 #  define machine_arch_type     MACH_TYPE_CIEL
17947 # endif
17948 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
17949 #else
17950 # define machine_is_ciel()      (0)
17951 #endif
17952
17953 #ifdef CONFIG_MACH_SLM5650
17954 # ifdef machine_arch_type
17955 #  undef machine_arch_type
17956 #  define machine_arch_type     __machine_arch_type
17957 # else
17958 #  define machine_arch_type     MACH_TYPE_SLM5650
17959 # endif
17960 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
17961 #else
17962 # define machine_is_slm5650()   (0)
17963 #endif
17964
17965 #ifdef CONFIG_MACH_AT91SAM9RLEK
17966 # ifdef machine_arch_type
17967 #  undef machine_arch_type
17968 #  define machine_arch_type     __machine_arch_type
17969 # else
17970 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
17971 # endif
17972 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
17973 #else
17974 # define machine_is_at91sam9rlek()      (0)
17975 #endif
17976
17977 #ifdef CONFIG_MACH_COMTECH_ROUTER
17978 # ifdef machine_arch_type
17979 #  undef machine_arch_type
17980 #  define machine_arch_type     __machine_arch_type
17981 # else
17982 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
17983 # endif
17984 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
17985 #else
17986 # define machine_is_comtech_router()    (0)
17987 #endif
17988
17989 #ifdef CONFIG_MACH_SBC2410X
17990 # ifdef machine_arch_type
17991 #  undef machine_arch_type
17992 #  define machine_arch_type     __machine_arch_type
17993 # else
17994 #  define machine_arch_type     MACH_TYPE_SBC2410X
17995 # endif
17996 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
17997 #else
17998 # define machine_is_sbc2410x()  (0)
17999 #endif
18000
18001 #ifdef CONFIG_MACH_AT4X0BD
18002 # ifdef machine_arch_type
18003 #  undef machine_arch_type
18004 #  define machine_arch_type     __machine_arch_type
18005 # else
18006 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18007 # endif
18008 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18009 #else
18010 # define machine_is_at4x0bd()   (0)
18011 #endif
18012
18013 #ifdef CONFIG_MACH_CBIFR
18014 # ifdef machine_arch_type
18015 #  undef machine_arch_type
18016 #  define machine_arch_type     __machine_arch_type
18017 # else
18018 #  define machine_arch_type     MACH_TYPE_CBIFR
18019 # endif
18020 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18021 #else
18022 # define machine_is_cbifr()     (0)
18023 #endif
18024
18025 #ifdef CONFIG_MACH_ARCOM_QUANTUM
18026 # ifdef machine_arch_type
18027 #  undef machine_arch_type
18028 #  define machine_arch_type     __machine_arch_type
18029 # else
18030 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
18031 # endif
18032 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18033 #else
18034 # define machine_is_arcom_quantum()     (0)
18035 #endif
18036
18037 #ifdef CONFIG_MACH_MATRIX520
18038 # ifdef machine_arch_type
18039 #  undef machine_arch_type
18040 #  define machine_arch_type     __machine_arch_type
18041 # else
18042 #  define machine_arch_type     MACH_TYPE_MATRIX520
18043 # endif
18044 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18045 #else
18046 # define machine_is_matrix520() (0)
18047 #endif
18048
18049 #ifdef CONFIG_MACH_MATRIX510
18050 # ifdef machine_arch_type
18051 #  undef machine_arch_type
18052 #  define machine_arch_type     __machine_arch_type
18053 # else
18054 #  define machine_arch_type     MACH_TYPE_MATRIX510
18055 # endif
18056 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18057 #else
18058 # define machine_is_matrix510() (0)
18059 #endif
18060
18061 #ifdef CONFIG_MACH_MATRIX500
18062 # ifdef machine_arch_type
18063 #  undef machine_arch_type
18064 #  define machine_arch_type     __machine_arch_type
18065 # else
18066 #  define machine_arch_type     MACH_TYPE_MATRIX500
18067 # endif
18068 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18069 #else
18070 # define machine_is_matrix500() (0)
18071 #endif
18072
18073 #ifdef CONFIG_MACH_M501
18074 # ifdef machine_arch_type
18075 #  undef machine_arch_type
18076 #  define machine_arch_type     __machine_arch_type
18077 # else
18078 #  define machine_arch_type     MACH_TYPE_M501
18079 # endif
18080 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18081 #else
18082 # define machine_is_m501()      (0)
18083 #endif
18084
18085 #ifdef CONFIG_MACH_AAEON1270
18086 # ifdef machine_arch_type
18087 #  undef machine_arch_type
18088 #  define machine_arch_type     __machine_arch_type
18089 # else
18090 #  define machine_arch_type     MACH_TYPE_AAEON1270
18091 # endif
18092 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18093 #else
18094 # define machine_is_aaeon1270() (0)
18095 #endif
18096
18097 #ifdef CONFIG_MACH_MATRIX500EV
18098 # ifdef machine_arch_type
18099 #  undef machine_arch_type
18100 #  define machine_arch_type     __machine_arch_type
18101 # else
18102 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
18103 # endif
18104 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18105 #else
18106 # define machine_is_matrix500ev()       (0)
18107 #endif
18108
18109 #ifdef CONFIG_MACH_PAC500
18110 # ifdef machine_arch_type
18111 #  undef machine_arch_type
18112 #  define machine_arch_type     __machine_arch_type
18113 # else
18114 #  define machine_arch_type     MACH_TYPE_PAC500
18115 # endif
18116 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18117 #else
18118 # define machine_is_pac500()    (0)
18119 #endif
18120
18121 #ifdef CONFIG_MACH_PNX8181
18122 # ifdef machine_arch_type
18123 #  undef machine_arch_type
18124 #  define machine_arch_type     __machine_arch_type
18125 # else
18126 #  define machine_arch_type     MACH_TYPE_PNX8181
18127 # endif
18128 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18129 #else
18130 # define machine_is_pnx8181()   (0)
18131 #endif
18132
18133 #ifdef CONFIG_MACH_COLIBRI320
18134 # ifdef machine_arch_type
18135 #  undef machine_arch_type
18136 #  define machine_arch_type     __machine_arch_type
18137 # else
18138 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18139 # endif
18140 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18141 #else
18142 # define machine_is_colibri320()        (0)
18143 #endif
18144
18145 #ifdef CONFIG_MACH_AZTOOLBB
18146 # ifdef machine_arch_type
18147 #  undef machine_arch_type
18148 #  define machine_arch_type     __machine_arch_type
18149 # else
18150 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18151 # endif
18152 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18153 #else
18154 # define machine_is_aztoolbb()  (0)
18155 #endif
18156
18157 #ifdef CONFIG_MACH_AZTOOLG2
18158 # ifdef machine_arch_type
18159 #  undef machine_arch_type
18160 #  define machine_arch_type     __machine_arch_type
18161 # else
18162 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18163 # endif
18164 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18165 #else
18166 # define machine_is_aztoolg2()  (0)
18167 #endif
18168
18169 #ifdef CONFIG_MACH_DVLHOST
18170 # ifdef machine_arch_type
18171 #  undef machine_arch_type
18172 #  define machine_arch_type     __machine_arch_type
18173 # else
18174 #  define machine_arch_type     MACH_TYPE_DVLHOST
18175 # endif
18176 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18177 #else
18178 # define machine_is_dvlhost()   (0)
18179 #endif
18180
18181 #ifdef CONFIG_MACH_ZIR9200
18182 # ifdef machine_arch_type
18183 #  undef machine_arch_type
18184 #  define machine_arch_type     __machine_arch_type
18185 # else
18186 #  define machine_arch_type     MACH_TYPE_ZIR9200
18187 # endif
18188 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18189 #else
18190 # define machine_is_zir9200()   (0)
18191 #endif
18192
18193 #ifdef CONFIG_MACH_ZIR9260
18194 # ifdef machine_arch_type
18195 #  undef machine_arch_type
18196 #  define machine_arch_type     __machine_arch_type
18197 # else
18198 #  define machine_arch_type     MACH_TYPE_ZIR9260
18199 # endif
18200 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18201 #else
18202 # define machine_is_zir9260()   (0)
18203 #endif
18204
18205 #ifdef CONFIG_MACH_COCOPAH
18206 # ifdef machine_arch_type
18207 #  undef machine_arch_type
18208 #  define machine_arch_type     __machine_arch_type
18209 # else
18210 #  define machine_arch_type     MACH_TYPE_COCOPAH
18211 # endif
18212 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18213 #else
18214 # define machine_is_cocopah()   (0)
18215 #endif
18216
18217 #ifdef CONFIG_MACH_NDS
18218 # ifdef machine_arch_type
18219 #  undef machine_arch_type
18220 #  define machine_arch_type     __machine_arch_type
18221 # else
18222 #  define machine_arch_type     MACH_TYPE_NDS
18223 # endif
18224 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18225 #else
18226 # define machine_is_nds()       (0)
18227 #endif
18228
18229 #ifdef CONFIG_MACH_ROSENCRANTZ
18230 # ifdef machine_arch_type
18231 #  undef machine_arch_type
18232 #  define machine_arch_type     __machine_arch_type
18233 # else
18234 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18235 # endif
18236 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18237 #else
18238 # define machine_is_rosencrantz()       (0)
18239 #endif
18240
18241 #ifdef CONFIG_MACH_FTTX_ODSC
18242 # ifdef machine_arch_type
18243 #  undef machine_arch_type
18244 #  define machine_arch_type     __machine_arch_type
18245 # else
18246 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18247 # endif
18248 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18249 #else
18250 # define machine_is_fttx_odsc() (0)
18251 #endif
18252
18253 #ifdef CONFIG_MACH_CLASSE_R6904
18254 # ifdef machine_arch_type
18255 #  undef machine_arch_type
18256 #  define machine_arch_type     __machine_arch_type
18257 # else
18258 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18259 # endif
18260 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18261 #else
18262 # define machine_is_classe_r6904()      (0)
18263 #endif
18264
18265 #ifdef CONFIG_MACH_CAM60
18266 # ifdef machine_arch_type
18267 #  undef machine_arch_type
18268 #  define machine_arch_type     __machine_arch_type
18269 # else
18270 #  define machine_arch_type     MACH_TYPE_CAM60
18271 # endif
18272 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18273 #else
18274 # define machine_is_cam60()     (0)
18275 #endif
18276
18277 #ifdef CONFIG_MACH_MXC30031ADS
18278 # ifdef machine_arch_type
18279 #  undef machine_arch_type
18280 #  define machine_arch_type     __machine_arch_type
18281 # else
18282 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18283 # endif
18284 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18285 #else
18286 # define machine_is_mxc30031ads()       (0)
18287 #endif
18288
18289 #ifdef CONFIG_MACH_DATACALL
18290 # ifdef machine_arch_type
18291 #  undef machine_arch_type
18292 #  define machine_arch_type     __machine_arch_type
18293 # else
18294 #  define machine_arch_type     MACH_TYPE_DATACALL
18295 # endif
18296 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18297 #else
18298 # define machine_is_datacall()  (0)
18299 #endif
18300
18301 #ifdef CONFIG_MACH_AT91EB01
18302 # ifdef machine_arch_type
18303 #  undef machine_arch_type
18304 #  define machine_arch_type     __machine_arch_type
18305 # else
18306 #  define machine_arch_type     MACH_TYPE_AT91EB01
18307 # endif
18308 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18309 #else
18310 # define machine_is_at91eb01()  (0)
18311 #endif
18312
18313 #ifdef CONFIG_MACH_RTY
18314 # ifdef machine_arch_type
18315 #  undef machine_arch_type
18316 #  define machine_arch_type     __machine_arch_type
18317 # else
18318 #  define machine_arch_type     MACH_TYPE_RTY
18319 # endif
18320 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18321 #else
18322 # define machine_is_rty()       (0)
18323 #endif
18324
18325 #ifdef CONFIG_MACH_DWL2100
18326 # ifdef machine_arch_type
18327 #  undef machine_arch_type
18328 #  define machine_arch_type     __machine_arch_type
18329 # else
18330 #  define machine_arch_type     MACH_TYPE_DWL2100
18331 # endif
18332 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18333 #else
18334 # define machine_is_dwl2100()   (0)
18335 #endif
18336
18337 #ifdef CONFIG_MACH_VINSI
18338 # ifdef machine_arch_type
18339 #  undef machine_arch_type
18340 #  define machine_arch_type     __machine_arch_type
18341 # else
18342 #  define machine_arch_type     MACH_TYPE_VINSI
18343 # endif
18344 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18345 #else
18346 # define machine_is_vinsi()     (0)
18347 #endif
18348
18349 #ifdef CONFIG_MACH_DB88F5281
18350 # ifdef machine_arch_type
18351 #  undef machine_arch_type
18352 #  define machine_arch_type     __machine_arch_type
18353 # else
18354 #  define machine_arch_type     MACH_TYPE_DB88F5281
18355 # endif
18356 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18357 #else
18358 # define machine_is_db88f5281() (0)
18359 #endif
18360
18361 #ifdef CONFIG_MACH_CSB726
18362 # ifdef machine_arch_type
18363 #  undef machine_arch_type
18364 #  define machine_arch_type     __machine_arch_type
18365 # else
18366 #  define machine_arch_type     MACH_TYPE_CSB726
18367 # endif
18368 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18369 #else
18370 # define machine_is_csb726()    (0)
18371 #endif
18372
18373 #ifdef CONFIG_MACH_TIK27
18374 # ifdef machine_arch_type
18375 #  undef machine_arch_type
18376 #  define machine_arch_type     __machine_arch_type
18377 # else
18378 #  define machine_arch_type     MACH_TYPE_TIK27
18379 # endif
18380 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18381 #else
18382 # define machine_is_tik27()     (0)
18383 #endif
18384
18385 #ifdef CONFIG_MACH_MX_UC7420
18386 # ifdef machine_arch_type
18387 #  undef machine_arch_type
18388 #  define machine_arch_type     __machine_arch_type
18389 # else
18390 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18391 # endif
18392 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18393 #else
18394 # define machine_is_mx_uc7420() (0)
18395 #endif
18396
18397 #ifdef CONFIG_MACH_RIRM3
18398 # ifdef machine_arch_type
18399 #  undef machine_arch_type
18400 #  define machine_arch_type     __machine_arch_type
18401 # else
18402 #  define machine_arch_type     MACH_TYPE_RIRM3
18403 # endif
18404 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18405 #else
18406 # define machine_is_rirm3()     (0)
18407 #endif
18408
18409 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18410 # ifdef machine_arch_type
18411 #  undef machine_arch_type
18412 #  define machine_arch_type     __machine_arch_type
18413 # else
18414 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18415 # endif
18416 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18417 #else
18418 # define machine_is_pelco_odyssey()     (0)
18419 #endif
18420
18421 #ifdef CONFIG_MACH_ADX_ABOX
18422 # ifdef machine_arch_type
18423 #  undef machine_arch_type
18424 #  define machine_arch_type     __machine_arch_type
18425 # else
18426 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
18427 # endif
18428 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18429 #else
18430 # define machine_is_adx_abox()  (0)
18431 #endif
18432
18433 #ifdef CONFIG_MACH_ADX_TPID
18434 # ifdef machine_arch_type
18435 #  undef machine_arch_type
18436 #  define machine_arch_type     __machine_arch_type
18437 # else
18438 #  define machine_arch_type     MACH_TYPE_ADX_TPID
18439 # endif
18440 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18441 #else
18442 # define machine_is_adx_tpid()  (0)
18443 #endif
18444
18445 #ifdef CONFIG_MACH_MINICHECK
18446 # ifdef machine_arch_type
18447 #  undef machine_arch_type
18448 #  define machine_arch_type     __machine_arch_type
18449 # else
18450 #  define machine_arch_type     MACH_TYPE_MINICHECK
18451 # endif
18452 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18453 #else
18454 # define machine_is_minicheck() (0)
18455 #endif
18456
18457 #ifdef CONFIG_MACH_IDAM
18458 # ifdef machine_arch_type
18459 #  undef machine_arch_type
18460 #  define machine_arch_type     __machine_arch_type
18461 # else
18462 #  define machine_arch_type     MACH_TYPE_IDAM
18463 # endif
18464 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18465 #else
18466 # define machine_is_idam()      (0)
18467 #endif
18468
18469 #ifdef CONFIG_MACH_MARIO_MX
18470 # ifdef machine_arch_type
18471 #  undef machine_arch_type
18472 #  define machine_arch_type     __machine_arch_type
18473 # else
18474 #  define machine_arch_type     MACH_TYPE_MARIO_MX
18475 # endif
18476 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
18477 #else
18478 # define machine_is_mario_mx()  (0)
18479 #endif
18480
18481 #ifdef CONFIG_MACH_VI1888
18482 # ifdef machine_arch_type
18483 #  undef machine_arch_type
18484 #  define machine_arch_type     __machine_arch_type
18485 # else
18486 #  define machine_arch_type     MACH_TYPE_VI1888
18487 # endif
18488 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
18489 #else
18490 # define machine_is_vi1888()    (0)
18491 #endif
18492
18493 #ifdef CONFIG_MACH_ZR4230
18494 # ifdef machine_arch_type
18495 #  undef machine_arch_type
18496 #  define machine_arch_type     __machine_arch_type
18497 # else
18498 #  define machine_arch_type     MACH_TYPE_ZR4230
18499 # endif
18500 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
18501 #else
18502 # define machine_is_zr4230()    (0)
18503 #endif
18504
18505 #ifdef CONFIG_MACH_T1_IX_BLUE
18506 # ifdef machine_arch_type
18507 #  undef machine_arch_type
18508 #  define machine_arch_type     __machine_arch_type
18509 # else
18510 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
18511 # endif
18512 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18513 #else
18514 # define machine_is_t1_ix_blue()        (0)
18515 #endif
18516
18517 #ifdef CONFIG_MACH_SYHQ2
18518 # ifdef machine_arch_type
18519 #  undef machine_arch_type
18520 #  define machine_arch_type     __machine_arch_type
18521 # else
18522 #  define machine_arch_type     MACH_TYPE_SYHQ2
18523 # endif
18524 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
18525 #else
18526 # define machine_is_syhq2()     (0)
18527 #endif
18528
18529 #ifdef CONFIG_MACH_COMPUTIME_R3
18530 # ifdef machine_arch_type
18531 #  undef machine_arch_type
18532 #  define machine_arch_type     __machine_arch_type
18533 # else
18534 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
18535 # endif
18536 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18537 #else
18538 # define machine_is_computime_r3()      (0)
18539 #endif
18540
18541 #ifdef CONFIG_MACH_ORATIS
18542 # ifdef machine_arch_type
18543 #  undef machine_arch_type
18544 #  define machine_arch_type     __machine_arch_type
18545 # else
18546 #  define machine_arch_type     MACH_TYPE_ORATIS
18547 # endif
18548 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
18549 #else
18550 # define machine_is_oratis()    (0)
18551 #endif
18552
18553 #ifdef CONFIG_MACH_MIKKO
18554 # ifdef machine_arch_type
18555 #  undef machine_arch_type
18556 #  define machine_arch_type     __machine_arch_type
18557 # else
18558 #  define machine_arch_type     MACH_TYPE_MIKKO
18559 # endif
18560 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
18561 #else
18562 # define machine_is_mikko()     (0)
18563 #endif
18564
18565 #ifdef CONFIG_MACH_HOLON
18566 # ifdef machine_arch_type
18567 #  undef machine_arch_type
18568 #  define machine_arch_type     __machine_arch_type
18569 # else
18570 #  define machine_arch_type     MACH_TYPE_HOLON
18571 # endif
18572 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
18573 #else
18574 # define machine_is_holon()     (0)
18575 #endif
18576
18577 #ifdef CONFIG_MACH_OLIP8
18578 # ifdef machine_arch_type
18579 #  undef machine_arch_type
18580 #  define machine_arch_type     __machine_arch_type
18581 # else
18582 #  define machine_arch_type     MACH_TYPE_OLIP8
18583 # endif
18584 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
18585 #else
18586 # define machine_is_olip8()     (0)
18587 #endif
18588
18589 #ifdef CONFIG_MACH_GHI270HG
18590 # ifdef machine_arch_type
18591 #  undef machine_arch_type
18592 #  define machine_arch_type     __machine_arch_type
18593 # else
18594 #  define machine_arch_type     MACH_TYPE_GHI270HG
18595 # endif
18596 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
18597 #else
18598 # define machine_is_ghi270hg()  (0)
18599 #endif
18600
18601 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18602 # ifdef machine_arch_type
18603 #  undef machine_arch_type
18604 #  define machine_arch_type     __machine_arch_type
18605 # else
18606 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
18607 # endif
18608 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18609 #else
18610 # define machine_is_davinci_dm6467_evm()        (0)
18611 #endif
18612
18613 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
18614 # ifdef machine_arch_type
18615 #  undef machine_arch_type
18616 #  define machine_arch_type     __machine_arch_type
18617 # else
18618 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
18619 # endif
18620 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
18621 #else
18622 # define machine_is_davinci_dm355_evm() (0)
18623 #endif
18624
18625 #ifdef CONFIG_MACH_BLACKRIVER
18626 # ifdef machine_arch_type
18627 #  undef machine_arch_type
18628 #  define machine_arch_type     __machine_arch_type
18629 # else
18630 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
18631 # endif
18632 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
18633 #else
18634 # define machine_is_blackriver()        (0)
18635 #endif
18636
18637 #ifdef CONFIG_MACH_SANDGATEWP
18638 # ifdef machine_arch_type
18639 #  undef machine_arch_type
18640 #  define machine_arch_type     __machine_arch_type
18641 # else
18642 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
18643 # endif
18644 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
18645 #else
18646 # define machine_is_sandgate_wp()       (0)
18647 #endif
18648
18649 #ifdef CONFIG_MACH_CDOTBWSG
18650 # ifdef machine_arch_type
18651 #  undef machine_arch_type
18652 #  define machine_arch_type     __machine_arch_type
18653 # else
18654 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
18655 # endif
18656 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
18657 #else
18658 # define machine_is_cdotbwsg()  (0)
18659 #endif
18660
18661 #ifdef CONFIG_MACH_QUARK963
18662 # ifdef machine_arch_type
18663 #  undef machine_arch_type
18664 #  define machine_arch_type     __machine_arch_type
18665 # else
18666 #  define machine_arch_type     MACH_TYPE_QUARK963
18667 # endif
18668 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
18669 #else
18670 # define machine_is_quark963()  (0)
18671 #endif
18672
18673 #ifdef CONFIG_MACH_CSB735
18674 # ifdef machine_arch_type
18675 #  undef machine_arch_type
18676 #  define machine_arch_type     __machine_arch_type
18677 # else
18678 #  define machine_arch_type     MACH_TYPE_CSB735
18679 # endif
18680 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
18681 #else
18682 # define machine_is_csb735()    (0)
18683 #endif
18684
18685 #ifdef CONFIG_MACH_LITTLETON
18686 # ifdef machine_arch_type
18687 #  undef machine_arch_type
18688 #  define machine_arch_type     __machine_arch_type
18689 # else
18690 #  define machine_arch_type     MACH_TYPE_LITTLETON
18691 # endif
18692 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18693 #else
18694 # define machine_is_littleton() (0)
18695 #endif
18696
18697 #ifdef CONFIG_MACH_MIO_P550
18698 # ifdef machine_arch_type
18699 #  undef machine_arch_type
18700 #  define machine_arch_type     __machine_arch_type
18701 # else
18702 #  define machine_arch_type     MACH_TYPE_MIO_P550
18703 # endif
18704 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
18705 #else
18706 # define machine_is_mio_p550()  (0)
18707 #endif
18708
18709 #ifdef CONFIG_MACH_MOTION2440
18710 # ifdef machine_arch_type
18711 #  undef machine_arch_type
18712 #  define machine_arch_type     __machine_arch_type
18713 # else
18714 #  define machine_arch_type     MACH_TYPE_MOTION2440
18715 # endif
18716 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
18717 #else
18718 # define machine_is_motion2440()        (0)
18719 #endif
18720
18721 #ifdef CONFIG_MACH_IMM500
18722 # ifdef machine_arch_type
18723 #  undef machine_arch_type
18724 #  define machine_arch_type     __machine_arch_type
18725 # else
18726 #  define machine_arch_type     MACH_TYPE_IMM500
18727 # endif
18728 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
18729 #else
18730 # define machine_is_imm500()    (0)
18731 #endif
18732
18733 #ifdef CONFIG_MACH_HOMEMATIC
18734 # ifdef machine_arch_type
18735 #  undef machine_arch_type
18736 #  define machine_arch_type     __machine_arch_type
18737 # else
18738 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
18739 # endif
18740 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
18741 #else
18742 # define machine_is_homematic() (0)
18743 #endif
18744
18745 #ifdef CONFIG_MACH_ERMINE
18746 # ifdef machine_arch_type
18747 #  undef machine_arch_type
18748 #  define machine_arch_type     __machine_arch_type
18749 # else
18750 #  define machine_arch_type     MACH_TYPE_ERMINE
18751 # endif
18752 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
18753 #else
18754 # define machine_is_ermine()    (0)
18755 #endif
18756
18757 #ifdef CONFIG_MACH_KB9202B
18758 # ifdef machine_arch_type
18759 #  undef machine_arch_type
18760 #  define machine_arch_type     __machine_arch_type
18761 # else
18762 #  define machine_arch_type     MACH_TYPE_KB9202B
18763 # endif
18764 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
18765 #else
18766 # define machine_is_kb9202b()   (0)
18767 #endif
18768
18769 #ifdef CONFIG_MACH_HS1XX
18770 # ifdef machine_arch_type
18771 #  undef machine_arch_type
18772 #  define machine_arch_type     __machine_arch_type
18773 # else
18774 #  define machine_arch_type     MACH_TYPE_HS1XX
18775 # endif
18776 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
18777 #else
18778 # define machine_is_hs1xx()     (0)
18779 #endif
18780
18781 #ifdef CONFIG_MACH_STUDENTMATE2440
18782 # ifdef machine_arch_type
18783 #  undef machine_arch_type
18784 #  define machine_arch_type     __machine_arch_type
18785 # else
18786 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
18787 # endif
18788 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
18789 #else
18790 # define machine_is_studentmate2440()   (0)
18791 #endif
18792
18793 #ifdef CONFIG_MACH_ARVOO_L1_Z1
18794 # ifdef machine_arch_type
18795 #  undef machine_arch_type
18796 #  define machine_arch_type     __machine_arch_type
18797 # else
18798 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
18799 # endif
18800 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
18801 #else
18802 # define machine_is_arvoo_l1_z1()       (0)
18803 #endif
18804
18805 #ifdef CONFIG_MACH_DEP2410K
18806 # ifdef machine_arch_type
18807 #  undef machine_arch_type
18808 #  define machine_arch_type     __machine_arch_type
18809 # else
18810 #  define machine_arch_type     MACH_TYPE_DEP2410K
18811 # endif
18812 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
18813 #else
18814 # define machine_is_dep2410k()  (0)
18815 #endif
18816
18817 #ifdef CONFIG_MACH_XXSVIDEO
18818 # ifdef machine_arch_type
18819 #  undef machine_arch_type
18820 #  define machine_arch_type     __machine_arch_type
18821 # else
18822 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
18823 # endif
18824 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
18825 #else
18826 # define machine_is_xxsvideo()  (0)
18827 #endif
18828
18829 #ifdef CONFIG_MACH_IM4004
18830 # ifdef machine_arch_type
18831 #  undef machine_arch_type
18832 #  define machine_arch_type     __machine_arch_type
18833 # else
18834 #  define machine_arch_type     MACH_TYPE_IM4004
18835 # endif
18836 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
18837 #else
18838 # define machine_is_im4004()    (0)
18839 #endif
18840
18841 #ifdef CONFIG_MACH_OCHAYA1050
18842 # ifdef machine_arch_type
18843 #  undef machine_arch_type
18844 #  define machine_arch_type     __machine_arch_type
18845 # else
18846 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
18847 # endif
18848 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
18849 #else
18850 # define machine_is_ochaya1050()        (0)
18851 #endif
18852
18853 #ifdef CONFIG_MACH_LEP9261
18854 # ifdef machine_arch_type
18855 #  undef machine_arch_type
18856 #  define machine_arch_type     __machine_arch_type
18857 # else
18858 #  define machine_arch_type     MACH_TYPE_LEP9261
18859 # endif
18860 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
18861 #else
18862 # define machine_is_lep9261()   (0)
18863 #endif
18864
18865 #ifdef CONFIG_MACH_SVENMEB
18866 # ifdef machine_arch_type
18867 #  undef machine_arch_type
18868 #  define machine_arch_type     __machine_arch_type
18869 # else
18870 #  define machine_arch_type     MACH_TYPE_SVENMEB
18871 # endif
18872 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
18873 #else
18874 # define machine_is_svenmeb()   (0)
18875 #endif
18876
18877 #ifdef CONFIG_MACH_FORTUNET2NE
18878 # ifdef machine_arch_type
18879 #  undef machine_arch_type
18880 #  define machine_arch_type     __machine_arch_type
18881 # else
18882 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
18883 # endif
18884 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
18885 #else
18886 # define machine_is_fortunet2ne()       (0)
18887 #endif
18888
18889 #ifdef CONFIG_MACH_NXHX
18890 # ifdef machine_arch_type
18891 #  undef machine_arch_type
18892 #  define machine_arch_type     __machine_arch_type
18893 # else
18894 #  define machine_arch_type     MACH_TYPE_NXHX
18895 # endif
18896 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
18897 #else
18898 # define machine_is_nxhx()      (0)
18899 #endif
18900
18901 #ifdef CONFIG_MACH_REALVIEW_PB11MP
18902 # ifdef machine_arch_type
18903 #  undef machine_arch_type
18904 #  define machine_arch_type     __machine_arch_type
18905 # else
18906 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
18907 # endif
18908 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
18909 #else
18910 # define machine_is_realview_pb11mp()   (0)
18911 #endif
18912
18913 #ifdef CONFIG_MACH_IDS500
18914 # ifdef machine_arch_type
18915 #  undef machine_arch_type
18916 #  define machine_arch_type     __machine_arch_type
18917 # else
18918 #  define machine_arch_type     MACH_TYPE_IDS500
18919 # endif
18920 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
18921 #else
18922 # define machine_is_ids500()    (0)
18923 #endif
18924
18925 #ifdef CONFIG_MACH_ORS_N725
18926 # ifdef machine_arch_type
18927 #  undef machine_arch_type
18928 #  define machine_arch_type     __machine_arch_type
18929 # else
18930 #  define machine_arch_type     MACH_TYPE_ORS_N725
18931 # endif
18932 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
18933 #else
18934 # define machine_is_ors_n725()  (0)
18935 #endif
18936
18937 #ifdef CONFIG_MACH_HSDARM
18938 # ifdef machine_arch_type
18939 #  undef machine_arch_type
18940 #  define machine_arch_type     __machine_arch_type
18941 # else
18942 #  define machine_arch_type     MACH_TYPE_HSDARM
18943 # endif
18944 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
18945 #else
18946 # define machine_is_hsdarm()    (0)
18947 #endif
18948
18949 #ifdef CONFIG_MACH_SHA_PON003
18950 # ifdef machine_arch_type
18951 #  undef machine_arch_type
18952 #  define machine_arch_type     __machine_arch_type
18953 # else
18954 #  define machine_arch_type     MACH_TYPE_SHA_PON003
18955 # endif
18956 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
18957 #else
18958 # define machine_is_sha_pon003()        (0)
18959 #endif
18960
18961 #ifdef CONFIG_MACH_SHA_PON004
18962 # ifdef machine_arch_type
18963 #  undef machine_arch_type
18964 #  define machine_arch_type     __machine_arch_type
18965 # else
18966 #  define machine_arch_type     MACH_TYPE_SHA_PON004
18967 # endif
18968 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
18969 #else
18970 # define machine_is_sha_pon004()        (0)
18971 #endif
18972
18973 #ifdef CONFIG_MACH_SHA_PON007
18974 # ifdef machine_arch_type
18975 #  undef machine_arch_type
18976 #  define machine_arch_type     __machine_arch_type
18977 # else
18978 #  define machine_arch_type     MACH_TYPE_SHA_PON007
18979 # endif
18980 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
18981 #else
18982 # define machine_is_sha_pon007()        (0)
18983 #endif
18984
18985 #ifdef CONFIG_MACH_SHA_PON011
18986 # ifdef machine_arch_type
18987 #  undef machine_arch_type
18988 #  define machine_arch_type     __machine_arch_type
18989 # else
18990 #  define machine_arch_type     MACH_TYPE_SHA_PON011
18991 # endif
18992 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
18993 #else
18994 # define machine_is_sha_pon011()        (0)
18995 #endif
18996
18997 #ifdef CONFIG_MACH_H6042
18998 # ifdef machine_arch_type
18999 #  undef machine_arch_type
19000 #  define machine_arch_type     __machine_arch_type
19001 # else
19002 #  define machine_arch_type     MACH_TYPE_H6042
19003 # endif
19004 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19005 #else
19006 # define machine_is_h6042()     (0)
19007 #endif
19008
19009 #ifdef CONFIG_MACH_H6043
19010 # ifdef machine_arch_type
19011 #  undef machine_arch_type
19012 #  define machine_arch_type     __machine_arch_type
19013 # else
19014 #  define machine_arch_type     MACH_TYPE_H6043
19015 # endif
19016 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19017 #else
19018 # define machine_is_h6043()     (0)
19019 #endif
19020
19021 #ifdef CONFIG_MACH_LOOXC550
19022 # ifdef machine_arch_type
19023 #  undef machine_arch_type
19024 #  define machine_arch_type     __machine_arch_type
19025 # else
19026 #  define machine_arch_type     MACH_TYPE_LOOXC550
19027 # endif
19028 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19029 #else
19030 # define machine_is_looxc550()  (0)
19031 #endif
19032
19033 #ifdef CONFIG_MACH_CNTY_TITAN
19034 # ifdef machine_arch_type
19035 #  undef machine_arch_type
19036 #  define machine_arch_type     __machine_arch_type
19037 # else
19038 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
19039 # endif
19040 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19041 #else
19042 # define machine_is_cnty_titan()        (0)
19043 #endif
19044
19045 #ifdef CONFIG_MACH_APP3XX
19046 # ifdef machine_arch_type
19047 #  undef machine_arch_type
19048 #  define machine_arch_type     __machine_arch_type
19049 # else
19050 #  define machine_arch_type     MACH_TYPE_APP3XX
19051 # endif
19052 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19053 #else
19054 # define machine_is_app3xx()    (0)
19055 #endif
19056
19057 #ifdef CONFIG_MACH_SIDEOATSGRAMA
19058 # ifdef machine_arch_type
19059 #  undef machine_arch_type
19060 #  define machine_arch_type     __machine_arch_type
19061 # else
19062 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
19063 # endif
19064 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19065 #else
19066 # define machine_is_sideoatsgrama()     (0)
19067 #endif
19068
19069 #ifdef CONFIG_MACH_TREO700P
19070 # ifdef machine_arch_type
19071 #  undef machine_arch_type
19072 #  define machine_arch_type     __machine_arch_type
19073 # else
19074 #  define machine_arch_type     MACH_TYPE_TREO700P
19075 # endif
19076 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19077 #else
19078 # define machine_is_treo700p()  (0)
19079 #endif
19080
19081 #ifdef CONFIG_MACH_TREO700W
19082 # ifdef machine_arch_type
19083 #  undef machine_arch_type
19084 #  define machine_arch_type     __machine_arch_type
19085 # else
19086 #  define machine_arch_type     MACH_TYPE_TREO700W
19087 # endif
19088 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19089 #else
19090 # define machine_is_treo700w()  (0)
19091 #endif
19092
19093 #ifdef CONFIG_MACH_TREO750
19094 # ifdef machine_arch_type
19095 #  undef machine_arch_type
19096 #  define machine_arch_type     __machine_arch_type
19097 # else
19098 #  define machine_arch_type     MACH_TYPE_TREO750
19099 # endif
19100 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19101 #else
19102 # define machine_is_treo750()   (0)
19103 #endif
19104
19105 #ifdef CONFIG_MACH_TREO755P
19106 # ifdef machine_arch_type
19107 #  undef machine_arch_type
19108 #  define machine_arch_type     __machine_arch_type
19109 # else
19110 #  define machine_arch_type     MACH_TYPE_TREO755P
19111 # endif
19112 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19113 #else
19114 # define machine_is_treo755p()  (0)
19115 #endif
19116
19117 #ifdef CONFIG_MACH_EZREGANUT9200
19118 # ifdef machine_arch_type
19119 #  undef machine_arch_type
19120 #  define machine_arch_type     __machine_arch_type
19121 # else
19122 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19123 # endif
19124 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19125 #else
19126 # define machine_is_ezreganut9200()     (0)
19127 #endif
19128
19129 #ifdef CONFIG_MACH_SARGE
19130 # ifdef machine_arch_type
19131 #  undef machine_arch_type
19132 #  define machine_arch_type     __machine_arch_type
19133 # else
19134 #  define machine_arch_type     MACH_TYPE_SARGE
19135 # endif
19136 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19137 #else
19138 # define machine_is_sarge()     (0)
19139 #endif
19140
19141 #ifdef CONFIG_MACH_A696
19142 # ifdef machine_arch_type
19143 #  undef machine_arch_type
19144 #  define machine_arch_type     __machine_arch_type
19145 # else
19146 #  define machine_arch_type     MACH_TYPE_A696
19147 # endif
19148 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19149 #else
19150 # define machine_is_a696()      (0)
19151 #endif
19152
19153 #ifdef CONFIG_MACH_TURTLE
19154 # ifdef machine_arch_type
19155 #  undef machine_arch_type
19156 #  define machine_arch_type     __machine_arch_type
19157 # else
19158 #  define machine_arch_type     MACH_TYPE_TURTLE
19159 # endif
19160 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19161 #else
19162 # define machine_is_turtle1916()        (0)
19163 #endif
19164
19165 #ifdef CONFIG_MACH_MX27_3DS
19166 # ifdef machine_arch_type
19167 #  undef machine_arch_type
19168 #  define machine_arch_type     __machine_arch_type
19169 # else
19170 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19171 # endif
19172 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19173 #else
19174 # define machine_is_mx27_3ds()  (0)
19175 #endif
19176
19177 #ifdef CONFIG_MACH_BISHOP
19178 # ifdef machine_arch_type
19179 #  undef machine_arch_type
19180 #  define machine_arch_type     __machine_arch_type
19181 # else
19182 #  define machine_arch_type     MACH_TYPE_BISHOP
19183 # endif
19184 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19185 #else
19186 # define machine_is_bishop()    (0)
19187 #endif
19188
19189 #ifdef CONFIG_MACH_PXX
19190 # ifdef machine_arch_type
19191 #  undef machine_arch_type
19192 #  define machine_arch_type     __machine_arch_type
19193 # else
19194 #  define machine_arch_type     MACH_TYPE_PXX
19195 # endif
19196 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19197 #else
19198 # define machine_is_pxx()       (0)
19199 #endif
19200
19201 #ifdef CONFIG_MACH_REDWOOD
19202 # ifdef machine_arch_type
19203 #  undef machine_arch_type
19204 #  define machine_arch_type     __machine_arch_type
19205 # else
19206 #  define machine_arch_type     MACH_TYPE_REDWOOD
19207 # endif
19208 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19209 #else
19210 # define machine_is_redwood()   (0)
19211 #endif
19212
19213 #ifdef CONFIG_MACH_OMAP_2430DLP
19214 # ifdef machine_arch_type
19215 #  undef machine_arch_type
19216 #  define machine_arch_type     __machine_arch_type
19217 # else
19218 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19219 # endif
19220 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19221 #else
19222 # define machine_is_omap_2430dlp()      (0)
19223 #endif
19224
19225 #ifdef CONFIG_MACH_OMAP_2430OSK
19226 # ifdef machine_arch_type
19227 #  undef machine_arch_type
19228 #  define machine_arch_type     __machine_arch_type
19229 # else
19230 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19231 # endif
19232 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19233 #else
19234 # define machine_is_omap_2430osk()      (0)
19235 #endif
19236
19237 #ifdef CONFIG_MACH_SARDINE
19238 # ifdef machine_arch_type
19239 #  undef machine_arch_type
19240 #  define machine_arch_type     __machine_arch_type
19241 # else
19242 #  define machine_arch_type     MACH_TYPE_SARDINE
19243 # endif
19244 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19245 #else
19246 # define machine_is_sardine()   (0)
19247 #endif
19248
19249 #ifdef CONFIG_MACH_HALIBUT
19250 # ifdef machine_arch_type
19251 #  undef machine_arch_type
19252 #  define machine_arch_type     __machine_arch_type
19253 # else
19254 #  define machine_arch_type     MACH_TYPE_HALIBUT
19255 # endif
19256 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19257 #else
19258 # define machine_is_halibut()   (0)
19259 #endif
19260
19261 #ifdef CONFIG_MACH_TROUT
19262 # ifdef machine_arch_type
19263 #  undef machine_arch_type
19264 #  define machine_arch_type     __machine_arch_type
19265 # else
19266 #  define machine_arch_type     MACH_TYPE_TROUT
19267 # endif
19268 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19269 #else
19270 # define machine_is_trout()     (0)
19271 #endif
19272
19273 #ifdef CONFIG_MACH_GOLDFISH
19274 # ifdef machine_arch_type
19275 #  undef machine_arch_type
19276 #  define machine_arch_type     __machine_arch_type
19277 # else
19278 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19279 # endif
19280 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19281 #else
19282 # define machine_is_goldfish()  (0)
19283 #endif
19284
19285 #ifdef CONFIG_MACH_GESBC2440
19286 # ifdef machine_arch_type
19287 #  undef machine_arch_type
19288 #  define machine_arch_type     __machine_arch_type
19289 # else
19290 #  define machine_arch_type     MACH_TYPE_GESBC2440
19291 # endif
19292 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19293 #else
19294 # define machine_is_gesbc2440() (0)
19295 #endif
19296
19297 #ifdef CONFIG_MACH_NOMAD
19298 # ifdef machine_arch_type
19299 #  undef machine_arch_type
19300 #  define machine_arch_type     __machine_arch_type
19301 # else
19302 #  define machine_arch_type     MACH_TYPE_NOMAD
19303 # endif
19304 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19305 #else
19306 # define machine_is_nomad()     (0)
19307 #endif
19308
19309 #ifdef CONFIG_MACH_ROSALIND
19310 # ifdef machine_arch_type
19311 #  undef machine_arch_type
19312 #  define machine_arch_type     __machine_arch_type
19313 # else
19314 #  define machine_arch_type     MACH_TYPE_ROSALIND
19315 # endif
19316 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19317 #else
19318 # define machine_is_rosalind()  (0)
19319 #endif
19320
19321 #ifdef CONFIG_MACH_CC9P9215
19322 # ifdef machine_arch_type
19323 #  undef machine_arch_type
19324 #  define machine_arch_type     __machine_arch_type
19325 # else
19326 #  define machine_arch_type     MACH_TYPE_CC9P9215
19327 # endif
19328 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19329 #else
19330 # define machine_is_cc9p9215()  (0)
19331 #endif
19332
19333 #ifdef CONFIG_MACH_CC9P9210
19334 # ifdef machine_arch_type
19335 #  undef machine_arch_type
19336 #  define machine_arch_type     __machine_arch_type
19337 # else
19338 #  define machine_arch_type     MACH_TYPE_CC9P9210
19339 # endif
19340 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19341 #else
19342 # define machine_is_cc9p9210()  (0)
19343 #endif
19344
19345 #ifdef CONFIG_MACH_CC9P9215JS
19346 # ifdef machine_arch_type
19347 #  undef machine_arch_type
19348 #  define machine_arch_type     __machine_arch_type
19349 # else
19350 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19351 # endif
19352 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19353 #else
19354 # define machine_is_cc9p9215js()        (0)
19355 #endif
19356
19357 #ifdef CONFIG_MACH_CC9P9210JS
19358 # ifdef machine_arch_type
19359 #  undef machine_arch_type
19360 #  define machine_arch_type     __machine_arch_type
19361 # else
19362 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19363 # endif
19364 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19365 #else
19366 # define machine_is_cc9p9210js()        (0)
19367 #endif
19368
19369 #ifdef CONFIG_MACH_NASFFE
19370 # ifdef machine_arch_type
19371 #  undef machine_arch_type
19372 #  define machine_arch_type     __machine_arch_type
19373 # else
19374 #  define machine_arch_type     MACH_TYPE_NASFFE
19375 # endif
19376 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19377 #else
19378 # define machine_is_nasffe()    (0)
19379 #endif
19380
19381 #ifdef CONFIG_MACH_TN2X0BD
19382 # ifdef machine_arch_type
19383 #  undef machine_arch_type
19384 #  define machine_arch_type     __machine_arch_type
19385 # else
19386 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19387 # endif
19388 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19389 #else
19390 # define machine_is_tn2x0bd()   (0)
19391 #endif
19392
19393 #ifdef CONFIG_MACH_GWMPXA
19394 # ifdef machine_arch_type
19395 #  undef machine_arch_type
19396 #  define machine_arch_type     __machine_arch_type
19397 # else
19398 #  define machine_arch_type     MACH_TYPE_GWMPXA
19399 # endif
19400 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19401 #else
19402 # define machine_is_gwmpxa()    (0)
19403 #endif
19404
19405 #ifdef CONFIG_MACH_EXYPLUS
19406 # ifdef machine_arch_type
19407 #  undef machine_arch_type
19408 #  define machine_arch_type     __machine_arch_type
19409 # else
19410 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19411 # endif
19412 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19413 #else
19414 # define machine_is_exyplus()   (0)
19415 #endif
19416
19417 #ifdef CONFIG_MACH_JADOO21
19418 # ifdef machine_arch_type
19419 #  undef machine_arch_type
19420 #  define machine_arch_type     __machine_arch_type
19421 # else
19422 #  define machine_arch_type     MACH_TYPE_JADOO21
19423 # endif
19424 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19425 #else
19426 # define machine_is_jadoo21()   (0)
19427 #endif
19428
19429 #ifdef CONFIG_MACH_LOOXN560
19430 # ifdef machine_arch_type
19431 #  undef machine_arch_type
19432 #  define machine_arch_type     __machine_arch_type
19433 # else
19434 #  define machine_arch_type     MACH_TYPE_LOOXN560
19435 # endif
19436 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19437 #else
19438 # define machine_is_looxn560()  (0)
19439 #endif
19440
19441 #ifdef CONFIG_MACH_BONSAI
19442 # ifdef machine_arch_type
19443 #  undef machine_arch_type
19444 #  define machine_arch_type     __machine_arch_type
19445 # else
19446 #  define machine_arch_type     MACH_TYPE_BONSAI
19447 # endif
19448 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19449 #else
19450 # define machine_is_bonsai()    (0)
19451 #endif
19452
19453 #ifdef CONFIG_MACH_ADSMILGATO
19454 # ifdef machine_arch_type
19455 #  undef machine_arch_type
19456 #  define machine_arch_type     __machine_arch_type
19457 # else
19458 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
19459 # endif
19460 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19461 #else
19462 # define machine_is_adsmilgato()        (0)
19463 #endif
19464
19465 #ifdef CONFIG_MACH_GBA
19466 # ifdef machine_arch_type
19467 #  undef machine_arch_type
19468 #  define machine_arch_type     __machine_arch_type
19469 # else
19470 #  define machine_arch_type     MACH_TYPE_GBA
19471 # endif
19472 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
19473 #else
19474 # define machine_is_gba()       (0)
19475 #endif
19476
19477 #ifdef CONFIG_MACH_H6044
19478 # ifdef machine_arch_type
19479 #  undef machine_arch_type
19480 #  define machine_arch_type     __machine_arch_type
19481 # else
19482 #  define machine_arch_type     MACH_TYPE_H6044
19483 # endif
19484 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
19485 #else
19486 # define machine_is_h6044()     (0)
19487 #endif
19488
19489 #ifdef CONFIG_MACH_APP
19490 # ifdef machine_arch_type
19491 #  undef machine_arch_type
19492 #  define machine_arch_type     __machine_arch_type
19493 # else
19494 #  define machine_arch_type     MACH_TYPE_APP
19495 # endif
19496 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
19497 #else
19498 # define machine_is_app()       (0)
19499 #endif
19500
19501 #ifdef CONFIG_MACH_TCT_HAMMER
19502 # ifdef machine_arch_type
19503 #  undef machine_arch_type
19504 #  define machine_arch_type     __machine_arch_type
19505 # else
19506 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
19507 # endif
19508 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19509 #else
19510 # define machine_is_tct_hammer()        (0)
19511 #endif
19512
19513 #ifdef CONFIG_MACH_HERMES
19514 # ifdef machine_arch_type
19515 #  undef machine_arch_type
19516 #  define machine_arch_type     __machine_arch_type
19517 # else
19518 #  define machine_arch_type     MACH_TYPE_HERMES
19519 # endif
19520 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERMES)
19521 #else
19522 # define machine_is_herald()    (0)
19523 #endif
19524
19525 #ifdef CONFIG_MACH_ARTEMIS
19526 # ifdef machine_arch_type
19527 #  undef machine_arch_type
19528 #  define machine_arch_type     __machine_arch_type
19529 # else
19530 #  define machine_arch_type     MACH_TYPE_ARTEMIS
19531 # endif
19532 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
19533 #else
19534 # define machine_is_artemis()   (0)
19535 #endif
19536
19537 #ifdef CONFIG_MACH_HTCTITAN
19538 # ifdef machine_arch_type
19539 #  undef machine_arch_type
19540 #  define machine_arch_type     __machine_arch_type
19541 # else
19542 #  define machine_arch_type     MACH_TYPE_HTCTITAN
19543 # endif
19544 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
19545 #else
19546 # define machine_is_htctitan()  (0)
19547 #endif
19548
19549 #ifdef CONFIG_MACH_QRANIUM
19550 # ifdef machine_arch_type
19551 #  undef machine_arch_type
19552 #  define machine_arch_type     __machine_arch_type
19553 # else
19554 #  define machine_arch_type     MACH_TYPE_QRANIUM
19555 # endif
19556 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
19557 #else
19558 # define machine_is_qranium()   (0)
19559 #endif
19560
19561 #ifdef CONFIG_MACH_ADX_WSC2
19562 # ifdef machine_arch_type
19563 #  undef machine_arch_type
19564 #  define machine_arch_type     __machine_arch_type
19565 # else
19566 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
19567 # endif
19568 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
19569 #else
19570 # define machine_is_adx_wsc2()  (0)
19571 #endif
19572
19573 #ifdef CONFIG_MACH_ADX_MEDCOM
19574 # ifdef machine_arch_type
19575 #  undef machine_arch_type
19576 #  define machine_arch_type     __machine_arch_type
19577 # else
19578 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
19579 # endif
19580 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
19581 #else
19582 # define machine_is_adx_medcom()        (0)
19583 #endif
19584
19585 #ifdef CONFIG_MACH_BBOARD
19586 # ifdef machine_arch_type
19587 #  undef machine_arch_type
19588 #  define machine_arch_type     __machine_arch_type
19589 # else
19590 #  define machine_arch_type     MACH_TYPE_BBOARD
19591 # endif
19592 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
19593 #else
19594 # define machine_is_bboard()    (0)
19595 #endif
19596
19597 #ifdef CONFIG_MACH_CAMBRIA
19598 # ifdef machine_arch_type
19599 #  undef machine_arch_type
19600 #  define machine_arch_type     __machine_arch_type
19601 # else
19602 #  define machine_arch_type     MACH_TYPE_CAMBRIA
19603 # endif
19604 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
19605 #else
19606 # define machine_is_cambria()   (0)
19607 #endif
19608
19609 #ifdef CONFIG_MACH_MT7XXX
19610 # ifdef machine_arch_type
19611 #  undef machine_arch_type
19612 #  define machine_arch_type     __machine_arch_type
19613 # else
19614 #  define machine_arch_type     MACH_TYPE_MT7XXX
19615 # endif
19616 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
19617 #else
19618 # define machine_is_mt7xxx()    (0)
19619 #endif
19620
19621 #ifdef CONFIG_MACH_MATRIX512
19622 # ifdef machine_arch_type
19623 #  undef machine_arch_type
19624 #  define machine_arch_type     __machine_arch_type
19625 # else
19626 #  define machine_arch_type     MACH_TYPE_MATRIX512
19627 # endif
19628 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19629 #else
19630 # define machine_is_matrix512() (0)
19631 #endif
19632
19633 #ifdef CONFIG_MACH_MATRIX522
19634 # ifdef machine_arch_type
19635 #  undef machine_arch_type
19636 #  define machine_arch_type     __machine_arch_type
19637 # else
19638 #  define machine_arch_type     MACH_TYPE_MATRIX522
19639 # endif
19640 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19641 #else
19642 # define machine_is_matrix522() (0)
19643 #endif
19644
19645 #ifdef CONFIG_MACH_IPAC5010
19646 # ifdef machine_arch_type
19647 #  undef machine_arch_type
19648 #  define machine_arch_type     __machine_arch_type
19649 # else
19650 #  define machine_arch_type     MACH_TYPE_IPAC5010
19651 # endif
19652 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
19653 #else
19654 # define machine_is_ipac5010()  (0)
19655 #endif
19656
19657 #ifdef CONFIG_MACH_SAKURA
19658 # ifdef machine_arch_type
19659 #  undef machine_arch_type
19660 #  define machine_arch_type     __machine_arch_type
19661 # else
19662 #  define machine_arch_type     MACH_TYPE_SAKURA
19663 # endif
19664 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
19665 #else
19666 # define machine_is_sakura()    (0)
19667 #endif
19668
19669 #ifdef CONFIG_MACH_GROCX
19670 # ifdef machine_arch_type
19671 #  undef machine_arch_type
19672 #  define machine_arch_type     __machine_arch_type
19673 # else
19674 #  define machine_arch_type     MACH_TYPE_GROCX
19675 # endif
19676 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
19677 #else
19678 # define machine_is_grocx()     (0)
19679 #endif
19680
19681 #ifdef CONFIG_MACH_PM9263
19682 # ifdef machine_arch_type
19683 #  undef machine_arch_type
19684 #  define machine_arch_type     __machine_arch_type
19685 # else
19686 #  define machine_arch_type     MACH_TYPE_PM9263
19687 # endif
19688 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
19689 #else
19690 # define machine_is_pm9263()    (0)
19691 #endif
19692
19693 #ifdef CONFIG_MACH_SIM_ONE
19694 # ifdef machine_arch_type
19695 #  undef machine_arch_type
19696 #  define machine_arch_type     __machine_arch_type
19697 # else
19698 #  define machine_arch_type     MACH_TYPE_SIM_ONE
19699 # endif
19700 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
19701 #else
19702 # define machine_is_sim_one()   (0)
19703 #endif
19704
19705 #ifdef CONFIG_MACH_ACQ132
19706 # ifdef machine_arch_type
19707 #  undef machine_arch_type
19708 #  define machine_arch_type     __machine_arch_type
19709 # else
19710 #  define machine_arch_type     MACH_TYPE_ACQ132
19711 # endif
19712 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
19713 #else
19714 # define machine_is_acq132()    (0)
19715 #endif
19716
19717 #ifdef CONFIG_MACH_DATR
19718 # ifdef machine_arch_type
19719 #  undef machine_arch_type
19720 #  define machine_arch_type     __machine_arch_type
19721 # else
19722 #  define machine_arch_type     MACH_TYPE_DATR
19723 # endif
19724 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
19725 #else
19726 # define machine_is_datr()      (0)
19727 #endif
19728
19729 #ifdef CONFIG_MACH_ACTUX1
19730 # ifdef machine_arch_type
19731 #  undef machine_arch_type
19732 #  define machine_arch_type     __machine_arch_type
19733 # else
19734 #  define machine_arch_type     MACH_TYPE_ACTUX1
19735 # endif
19736 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
19737 #else
19738 # define machine_is_actux1()    (0)
19739 #endif
19740
19741 #ifdef CONFIG_MACH_ACTUX2
19742 # ifdef machine_arch_type
19743 #  undef machine_arch_type
19744 #  define machine_arch_type     __machine_arch_type
19745 # else
19746 #  define machine_arch_type     MACH_TYPE_ACTUX2
19747 # endif
19748 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
19749 #else
19750 # define machine_is_actux2()    (0)
19751 #endif
19752
19753 #ifdef CONFIG_MACH_ACTUX3
19754 # ifdef machine_arch_type
19755 #  undef machine_arch_type
19756 #  define machine_arch_type     __machine_arch_type
19757 # else
19758 #  define machine_arch_type     MACH_TYPE_ACTUX3
19759 # endif
19760 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
19761 #else
19762 # define machine_is_actux3()    (0)
19763 #endif
19764
19765 #ifdef CONFIG_MACH_FLEXIT
19766 # ifdef machine_arch_type
19767 #  undef machine_arch_type
19768 #  define machine_arch_type     __machine_arch_type
19769 # else
19770 #  define machine_arch_type     MACH_TYPE_FLEXIT
19771 # endif
19772 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
19773 #else
19774 # define machine_is_flexit()    (0)
19775 #endif
19776
19777 #ifdef CONFIG_MACH_BH2X0BD
19778 # ifdef machine_arch_type
19779 #  undef machine_arch_type
19780 #  define machine_arch_type     __machine_arch_type
19781 # else
19782 #  define machine_arch_type     MACH_TYPE_BH2X0BD
19783 # endif
19784 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
19785 #else
19786 # define machine_is_bh2x0bd()   (0)
19787 #endif
19788
19789 #ifdef CONFIG_MACH_ATB2002
19790 # ifdef machine_arch_type
19791 #  undef machine_arch_type
19792 #  define machine_arch_type     __machine_arch_type
19793 # else
19794 #  define machine_arch_type     MACH_TYPE_ATB2002
19795 # endif
19796 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
19797 #else
19798 # define machine_is_atb2002()   (0)
19799 #endif
19800
19801 #ifdef CONFIG_MACH_XENON
19802 # ifdef machine_arch_type
19803 #  undef machine_arch_type
19804 #  define machine_arch_type     __machine_arch_type
19805 # else
19806 #  define machine_arch_type     MACH_TYPE_XENON
19807 # endif
19808 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
19809 #else
19810 # define machine_is_xenon()     (0)
19811 #endif
19812
19813 #ifdef CONFIG_MACH_FM607
19814 # ifdef machine_arch_type
19815 #  undef machine_arch_type
19816 #  define machine_arch_type     __machine_arch_type
19817 # else
19818 #  define machine_arch_type     MACH_TYPE_FM607
19819 # endif
19820 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
19821 #else
19822 # define machine_is_fm607()     (0)
19823 #endif
19824
19825 #ifdef CONFIG_MACH_MATRIX514
19826 # ifdef machine_arch_type
19827 #  undef machine_arch_type
19828 #  define machine_arch_type     __machine_arch_type
19829 # else
19830 #  define machine_arch_type     MACH_TYPE_MATRIX514
19831 # endif
19832 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
19833 #else
19834 # define machine_is_matrix514() (0)
19835 #endif
19836
19837 #ifdef CONFIG_MACH_MATRIX524
19838 # ifdef machine_arch_type
19839 #  undef machine_arch_type
19840 #  define machine_arch_type     __machine_arch_type
19841 # else
19842 #  define machine_arch_type     MACH_TYPE_MATRIX524
19843 # endif
19844 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
19845 #else
19846 # define machine_is_matrix524() (0)
19847 #endif
19848
19849 #ifdef CONFIG_MACH_INPOD
19850 # ifdef machine_arch_type
19851 #  undef machine_arch_type
19852 #  define machine_arch_type     __machine_arch_type
19853 # else
19854 #  define machine_arch_type     MACH_TYPE_INPOD
19855 # endif
19856 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
19857 #else
19858 # define machine_is_inpod()     (0)
19859 #endif
19860
19861 #ifdef CONFIG_MACH_JIVE
19862 # ifdef machine_arch_type
19863 #  undef machine_arch_type
19864 #  define machine_arch_type     __machine_arch_type
19865 # else
19866 #  define machine_arch_type     MACH_TYPE_JIVE
19867 # endif
19868 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
19869 #else
19870 # define machine_is_jive()      (0)
19871 #endif
19872
19873 #ifdef CONFIG_MACH_TLL_MX21
19874 # ifdef machine_arch_type
19875 #  undef machine_arch_type
19876 #  define machine_arch_type     __machine_arch_type
19877 # else
19878 #  define machine_arch_type     MACH_TYPE_TLL_MX21
19879 # endif
19880 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
19881 #else
19882 # define machine_is_tll_mx21()  (0)
19883 #endif
19884
19885 #ifdef CONFIG_MACH_SBC2800
19886 # ifdef machine_arch_type
19887 #  undef machine_arch_type
19888 #  define machine_arch_type     __machine_arch_type
19889 # else
19890 #  define machine_arch_type     MACH_TYPE_SBC2800
19891 # endif
19892 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
19893 #else
19894 # define machine_is_sbc2800()   (0)
19895 #endif
19896
19897 #ifdef CONFIG_MACH_CC7UCAMRY
19898 # ifdef machine_arch_type
19899 #  undef machine_arch_type
19900 #  define machine_arch_type     __machine_arch_type
19901 # else
19902 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
19903 # endif
19904 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
19905 #else
19906 # define machine_is_cc7ucamry() (0)
19907 #endif
19908
19909 #ifdef CONFIG_MACH_UBISYS_P9_SC15
19910 # ifdef machine_arch_type
19911 #  undef machine_arch_type
19912 #  define machine_arch_type     __machine_arch_type
19913 # else
19914 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
19915 # endif
19916 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
19917 #else
19918 # define machine_is_ubisys_p9_sc15()    (0)
19919 #endif
19920
19921 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
19922 # ifdef machine_arch_type
19923 #  undef machine_arch_type
19924 #  define machine_arch_type     __machine_arch_type
19925 # else
19926 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
19927 # endif
19928 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
19929 #else
19930 # define machine_is_ubisys_p9_ssc2d10() (0)
19931 #endif
19932
19933 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
19934 # ifdef machine_arch_type
19935 #  undef machine_arch_type
19936 #  define machine_arch_type     __machine_arch_type
19937 # else
19938 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
19939 # endif
19940 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
19941 #else
19942 # define machine_is_ubisys_p9_rcu3()    (0)
19943 #endif
19944
19945 #ifdef CONFIG_MACH_AML_M8000
19946 # ifdef machine_arch_type
19947 #  undef machine_arch_type
19948 #  define machine_arch_type     __machine_arch_type
19949 # else
19950 #  define machine_arch_type     MACH_TYPE_AML_M8000
19951 # endif
19952 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
19953 #else
19954 # define machine_is_aml_m8000() (0)
19955 #endif
19956
19957 #ifdef CONFIG_MACH_SNAPPER_270
19958 # ifdef machine_arch_type
19959 #  undef machine_arch_type
19960 #  define machine_arch_type     __machine_arch_type
19961 # else
19962 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
19963 # endif
19964 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
19965 #else
19966 # define machine_is_snapper_270()       (0)
19967 #endif
19968
19969 #ifdef CONFIG_MACH_OMAP_BBX
19970 # ifdef machine_arch_type
19971 #  undef machine_arch_type
19972 #  define machine_arch_type     __machine_arch_type
19973 # else
19974 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
19975 # endif
19976 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
19977 #else
19978 # define machine_is_omap_bbx()  (0)
19979 #endif
19980
19981 #ifdef CONFIG_MACH_UCN2410
19982 # ifdef machine_arch_type
19983 #  undef machine_arch_type
19984 #  define machine_arch_type     __machine_arch_type
19985 # else
19986 #  define machine_arch_type     MACH_TYPE_UCN2410
19987 # endif
19988 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
19989 #else
19990 # define machine_is_ucn2410()   (0)
19991 #endif
19992
19993 #ifdef CONFIG_MACH_SAM9_L9260
19994 # ifdef machine_arch_type
19995 #  undef machine_arch_type
19996 #  define machine_arch_type     __machine_arch_type
19997 # else
19998 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
19999 # endif
20000 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20001 #else
20002 # define machine_is_sam9_l9260()        (0)
20003 #endif
20004
20005 #ifdef CONFIG_MACH_ETI_C2
20006 # ifdef machine_arch_type
20007 #  undef machine_arch_type
20008 #  define machine_arch_type     __machine_arch_type
20009 # else
20010 #  define machine_arch_type     MACH_TYPE_ETI_C2
20011 # endif
20012 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20013 #else
20014 # define machine_is_eti_c2()    (0)
20015 #endif
20016
20017 #ifdef CONFIG_MACH_AVALANCHE
20018 # ifdef machine_arch_type
20019 #  undef machine_arch_type
20020 #  define machine_arch_type     __machine_arch_type
20021 # else
20022 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20023 # endif
20024 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20025 #else
20026 # define machine_is_avalanche() (0)
20027 #endif
20028
20029 #ifdef CONFIG_MACH_REALVIEW_PB1176
20030 # ifdef machine_arch_type
20031 #  undef machine_arch_type
20032 #  define machine_arch_type     __machine_arch_type
20033 # else
20034 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
20035 # endif
20036 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20037 #else
20038 # define machine_is_realview_pb1176()   (0)
20039 #endif
20040
20041 #ifdef CONFIG_MACH_DP1500
20042 # ifdef machine_arch_type
20043 #  undef machine_arch_type
20044 #  define machine_arch_type     __machine_arch_type
20045 # else
20046 #  define machine_arch_type     MACH_TYPE_DP1500
20047 # endif
20048 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20049 #else
20050 # define machine_is_dp1500()    (0)
20051 #endif
20052
20053 #ifdef CONFIG_MACH_APPLE_IPHONE
20054 # ifdef machine_arch_type
20055 #  undef machine_arch_type
20056 #  define machine_arch_type     __machine_arch_type
20057 # else
20058 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
20059 # endif
20060 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20061 #else
20062 # define machine_is_apple_iphone()      (0)
20063 #endif
20064
20065 #ifdef CONFIG_MACH_YL9200
20066 # ifdef machine_arch_type
20067 #  undef machine_arch_type
20068 #  define machine_arch_type     __machine_arch_type
20069 # else
20070 #  define machine_arch_type     MACH_TYPE_YL9200
20071 # endif
20072 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20073 #else
20074 # define machine_is_yl9200()    (0)
20075 #endif
20076
20077 #ifdef CONFIG_MACH_RD88F5182
20078 # ifdef machine_arch_type
20079 #  undef machine_arch_type
20080 #  define machine_arch_type     __machine_arch_type
20081 # else
20082 #  define machine_arch_type     MACH_TYPE_RD88F5182
20083 # endif
20084 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20085 #else
20086 # define machine_is_rd88f5182() (0)
20087 #endif
20088
20089 #ifdef CONFIG_MACH_KUROBOX_PRO
20090 # ifdef machine_arch_type
20091 #  undef machine_arch_type
20092 #  define machine_arch_type     __machine_arch_type
20093 # else
20094 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
20095 # endif
20096 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20097 #else
20098 # define machine_is_kurobox_pro()       (0)
20099 #endif
20100
20101 #ifdef CONFIG_MACH_SE_POET
20102 # ifdef machine_arch_type
20103 #  undef machine_arch_type
20104 #  define machine_arch_type     __machine_arch_type
20105 # else
20106 #  define machine_arch_type     MACH_TYPE_SE_POET
20107 # endif
20108 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20109 #else
20110 # define machine_is_se_poet()   (0)
20111 #endif
20112
20113 #ifdef CONFIG_MACH_MX31_3DS
20114 # ifdef machine_arch_type
20115 #  undef machine_arch_type
20116 #  define machine_arch_type     __machine_arch_type
20117 # else
20118 #  define machine_arch_type     MACH_TYPE_MX31_3DS
20119 # endif
20120 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20121 #else
20122 # define machine_is_mx31_3ds()  (0)
20123 #endif
20124
20125 #ifdef CONFIG_MACH_R270
20126 # ifdef machine_arch_type
20127 #  undef machine_arch_type
20128 #  define machine_arch_type     __machine_arch_type
20129 # else
20130 #  define machine_arch_type     MACH_TYPE_R270
20131 # endif
20132 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20133 #else
20134 # define machine_is_r270()      (0)
20135 #endif
20136
20137 #ifdef CONFIG_MACH_ARMOUR21
20138 # ifdef machine_arch_type
20139 #  undef machine_arch_type
20140 #  define machine_arch_type     __machine_arch_type
20141 # else
20142 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20143 # endif
20144 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20145 #else
20146 # define machine_is_armour21()  (0)
20147 #endif
20148
20149 #ifdef CONFIG_MACH_DT2
20150 # ifdef machine_arch_type
20151 #  undef machine_arch_type
20152 #  define machine_arch_type     __machine_arch_type
20153 # else
20154 #  define machine_arch_type     MACH_TYPE_DT2
20155 # endif
20156 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20157 #else
20158 # define machine_is_dt2()       (0)
20159 #endif
20160
20161 #ifdef CONFIG_MACH_VT4
20162 # ifdef machine_arch_type
20163 #  undef machine_arch_type
20164 #  define machine_arch_type     __machine_arch_type
20165 # else
20166 #  define machine_arch_type     MACH_TYPE_VT4
20167 # endif
20168 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20169 #else
20170 # define machine_is_vt4()       (0)
20171 #endif
20172
20173 #ifdef CONFIG_MACH_TYCO320
20174 # ifdef machine_arch_type
20175 #  undef machine_arch_type
20176 #  define machine_arch_type     __machine_arch_type
20177 # else
20178 #  define machine_arch_type     MACH_TYPE_TYCO320
20179 # endif
20180 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20181 #else
20182 # define machine_is_tyco320()   (0)
20183 #endif
20184
20185 #ifdef CONFIG_MACH_ADMA
20186 # ifdef machine_arch_type
20187 #  undef machine_arch_type
20188 #  define machine_arch_type     __machine_arch_type
20189 # else
20190 #  define machine_arch_type     MACH_TYPE_ADMA
20191 # endif
20192 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20193 #else
20194 # define machine_is_adma()      (0)
20195 #endif
20196
20197 #ifdef CONFIG_MACH_WP188
20198 # ifdef machine_arch_type
20199 #  undef machine_arch_type
20200 #  define machine_arch_type     __machine_arch_type
20201 # else
20202 #  define machine_arch_type     MACH_TYPE_WP188
20203 # endif
20204 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20205 #else
20206 # define machine_is_wp188()     (0)
20207 #endif
20208
20209 #ifdef CONFIG_MACH_CORSICA
20210 # ifdef machine_arch_type
20211 #  undef machine_arch_type
20212 #  define machine_arch_type     __machine_arch_type
20213 # else
20214 #  define machine_arch_type     MACH_TYPE_CORSICA
20215 # endif
20216 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20217 #else
20218 # define machine_is_corsica()   (0)
20219 #endif
20220
20221 #ifdef CONFIG_MACH_BIGEYE
20222 # ifdef machine_arch_type
20223 #  undef machine_arch_type
20224 #  define machine_arch_type     __machine_arch_type
20225 # else
20226 #  define machine_arch_type     MACH_TYPE_BIGEYE
20227 # endif
20228 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20229 #else
20230 # define machine_is_bigeye()    (0)
20231 #endif
20232
20233 #ifdef CONFIG_MACH_TLL5000
20234 # ifdef machine_arch_type
20235 #  undef machine_arch_type
20236 #  define machine_arch_type     __machine_arch_type
20237 # else
20238 #  define machine_arch_type     MACH_TYPE_TLL5000
20239 # endif
20240 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20241 #else
20242 # define machine_is_tll5000()   (0)
20243 #endif
20244
20245 #ifdef CONFIG_MACH_BEBOT
20246 # ifdef machine_arch_type
20247 #  undef machine_arch_type
20248 #  define machine_arch_type     __machine_arch_type
20249 # else
20250 #  define machine_arch_type     MACH_TYPE_BEBOT
20251 # endif
20252 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20253 #else
20254 # define machine_is_bebot()     (0)
20255 #endif
20256
20257 #ifdef CONFIG_MACH_QONG
20258 # ifdef machine_arch_type
20259 #  undef machine_arch_type
20260 #  define machine_arch_type     __machine_arch_type
20261 # else
20262 #  define machine_arch_type     MACH_TYPE_QONG
20263 # endif
20264 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20265 #else
20266 # define machine_is_qong()      (0)
20267 #endif
20268
20269 #ifdef CONFIG_MACH_TCOMPACT
20270 # ifdef machine_arch_type
20271 #  undef machine_arch_type
20272 #  define machine_arch_type     __machine_arch_type
20273 # else
20274 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20275 # endif
20276 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20277 #else
20278 # define machine_is_tcompact()  (0)
20279 #endif
20280
20281 #ifdef CONFIG_MACH_PUMA5
20282 # ifdef machine_arch_type
20283 #  undef machine_arch_type
20284 #  define machine_arch_type     __machine_arch_type
20285 # else
20286 #  define machine_arch_type     MACH_TYPE_PUMA5
20287 # endif
20288 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20289 #else
20290 # define machine_is_puma5()     (0)
20291 #endif
20292
20293 #ifdef CONFIG_MACH_ELARA
20294 # ifdef machine_arch_type
20295 #  undef machine_arch_type
20296 #  define machine_arch_type     __machine_arch_type
20297 # else
20298 #  define machine_arch_type     MACH_TYPE_ELARA
20299 # endif
20300 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20301 #else
20302 # define machine_is_elara()     (0)
20303 #endif
20304
20305 #ifdef CONFIG_MACH_ELLINGTON
20306 # ifdef machine_arch_type
20307 #  undef machine_arch_type
20308 #  define machine_arch_type     __machine_arch_type
20309 # else
20310 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20311 # endif
20312 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20313 #else
20314 # define machine_is_ellington() (0)
20315 #endif
20316
20317 #ifdef CONFIG_MACH_XDA_ATOM
20318 # ifdef machine_arch_type
20319 #  undef machine_arch_type
20320 #  define machine_arch_type     __machine_arch_type
20321 # else
20322 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20323 # endif
20324 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20325 #else
20326 # define machine_is_xda_atom()  (0)
20327 #endif
20328
20329 #ifdef CONFIG_MACH_ENERGIZER2
20330 # ifdef machine_arch_type
20331 #  undef machine_arch_type
20332 #  define machine_arch_type     __machine_arch_type
20333 # else
20334 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20335 # endif
20336 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20337 #else
20338 # define machine_is_energizer2()        (0)
20339 #endif
20340
20341 #ifdef CONFIG_MACH_ODIN
20342 # ifdef machine_arch_type
20343 #  undef machine_arch_type
20344 #  define machine_arch_type     __machine_arch_type
20345 # else
20346 #  define machine_arch_type     MACH_TYPE_ODIN
20347 # endif
20348 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20349 #else
20350 # define machine_is_odin()      (0)
20351 #endif
20352
20353 #ifdef CONFIG_MACH_ACTUX4
20354 # ifdef machine_arch_type
20355 #  undef machine_arch_type
20356 #  define machine_arch_type     __machine_arch_type
20357 # else
20358 #  define machine_arch_type     MACH_TYPE_ACTUX4
20359 # endif
20360 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20361 #else
20362 # define machine_is_actux4()    (0)
20363 #endif
20364
20365 #ifdef CONFIG_MACH_ESL_OMAP
20366 # ifdef machine_arch_type
20367 #  undef machine_arch_type
20368 #  define machine_arch_type     __machine_arch_type
20369 # else
20370 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20371 # endif
20372 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20373 #else
20374 # define machine_is_esl_omap()  (0)
20375 #endif
20376
20377 #ifdef CONFIG_MACH_OMAP2EVM
20378 # ifdef machine_arch_type
20379 #  undef machine_arch_type
20380 #  define machine_arch_type     __machine_arch_type
20381 # else
20382 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20383 # endif
20384 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20385 #else
20386 # define machine_is_omap2evm()  (0)
20387 #endif
20388
20389 #ifdef CONFIG_MACH_OMAP3EVM
20390 # ifdef machine_arch_type
20391 #  undef machine_arch_type
20392 #  define machine_arch_type     __machine_arch_type
20393 # else
20394 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20395 # endif
20396 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20397 #else
20398 # define machine_is_omap3evm()  (0)
20399 #endif
20400
20401 #ifdef CONFIG_MACH_ADX_PCU57
20402 # ifdef machine_arch_type
20403 #  undef machine_arch_type
20404 #  define machine_arch_type     __machine_arch_type
20405 # else
20406 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20407 # endif
20408 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20409 #else
20410 # define machine_is_adx_pcu57() (0)
20411 #endif
20412
20413 #ifdef CONFIG_MACH_MONACO
20414 # ifdef machine_arch_type
20415 #  undef machine_arch_type
20416 #  define machine_arch_type     __machine_arch_type
20417 # else
20418 #  define machine_arch_type     MACH_TYPE_MONACO
20419 # endif
20420 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20421 #else
20422 # define machine_is_monaco()    (0)
20423 #endif
20424
20425 #ifdef CONFIG_MACH_LEVANTE
20426 # ifdef machine_arch_type
20427 #  undef machine_arch_type
20428 #  define machine_arch_type     __machine_arch_type
20429 # else
20430 #  define machine_arch_type     MACH_TYPE_LEVANTE
20431 # endif
20432 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20433 #else
20434 # define machine_is_levante()   (0)
20435 #endif
20436
20437 #ifdef CONFIG_MACH_TMXIPX425
20438 # ifdef machine_arch_type
20439 #  undef machine_arch_type
20440 #  define machine_arch_type     __machine_arch_type
20441 # else
20442 #  define machine_arch_type     MACH_TYPE_TMXIPX425
20443 # endif
20444 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20445 #else
20446 # define machine_is_tmxipx425() (0)
20447 #endif
20448
20449 #ifdef CONFIG_MACH_LEEP
20450 # ifdef machine_arch_type
20451 #  undef machine_arch_type
20452 #  define machine_arch_type     __machine_arch_type
20453 # else
20454 #  define machine_arch_type     MACH_TYPE_LEEP
20455 # endif
20456 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20457 #else
20458 # define machine_is_leep()      (0)
20459 #endif
20460
20461 #ifdef CONFIG_MACH_RAAD
20462 # ifdef machine_arch_type
20463 #  undef machine_arch_type
20464 #  define machine_arch_type     __machine_arch_type
20465 # else
20466 #  define machine_arch_type     MACH_TYPE_RAAD
20467 # endif
20468 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
20469 #else
20470 # define machine_is_raad()      (0)
20471 #endif
20472
20473 #ifdef CONFIG_MACH_DNS323
20474 # ifdef machine_arch_type
20475 #  undef machine_arch_type
20476 #  define machine_arch_type     __machine_arch_type
20477 # else
20478 #  define machine_arch_type     MACH_TYPE_DNS323
20479 # endif
20480 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
20481 #else
20482 # define machine_is_dns323()    (0)
20483 #endif
20484
20485 #ifdef CONFIG_MACH_AP1000
20486 # ifdef machine_arch_type
20487 #  undef machine_arch_type
20488 #  define machine_arch_type     __machine_arch_type
20489 # else
20490 #  define machine_arch_type     MACH_TYPE_AP1000
20491 # endif
20492 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
20493 #else
20494 # define machine_is_ap1000()    (0)
20495 #endif
20496
20497 #ifdef CONFIG_MACH_A9SAM6432
20498 # ifdef machine_arch_type
20499 #  undef machine_arch_type
20500 #  define machine_arch_type     __machine_arch_type
20501 # else
20502 #  define machine_arch_type     MACH_TYPE_A9SAM6432
20503 # endif
20504 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20505 #else
20506 # define machine_is_a9sam6432() (0)
20507 #endif
20508
20509 #ifdef CONFIG_MACH_SHINY
20510 # ifdef machine_arch_type
20511 #  undef machine_arch_type
20512 #  define machine_arch_type     __machine_arch_type
20513 # else
20514 #  define machine_arch_type     MACH_TYPE_SHINY
20515 # endif
20516 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
20517 #else
20518 # define machine_is_shiny()     (0)
20519 #endif
20520
20521 #ifdef CONFIG_MACH_OMAP3_BEAGLE
20522 # ifdef machine_arch_type
20523 #  undef machine_arch_type
20524 #  define machine_arch_type     __machine_arch_type
20525 # else
20526 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
20527 # endif
20528 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20529 #else
20530 # define machine_is_omap3_beagle()      (0)
20531 #endif
20532
20533 #ifdef CONFIG_MACH_CSR_BDB2
20534 # ifdef machine_arch_type
20535 #  undef machine_arch_type
20536 #  define machine_arch_type     __machine_arch_type
20537 # else
20538 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
20539 # endif
20540 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
20541 #else
20542 # define machine_is_csr_bdb2()  (0)
20543 #endif
20544
20545 #ifdef CONFIG_MACH_NOKIA_N810
20546 # ifdef machine_arch_type
20547 #  undef machine_arch_type
20548 #  define machine_arch_type     __machine_arch_type
20549 # else
20550 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
20551 # endif
20552 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
20553 #else
20554 # define machine_is_nokia_n810()        (0)
20555 #endif
20556
20557 #ifdef CONFIG_MACH_C270
20558 # ifdef machine_arch_type
20559 #  undef machine_arch_type
20560 #  define machine_arch_type     __machine_arch_type
20561 # else
20562 #  define machine_arch_type     MACH_TYPE_C270
20563 # endif
20564 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
20565 #else
20566 # define machine_is_c270()      (0)
20567 #endif
20568
20569 #ifdef CONFIG_MACH_SENTRY
20570 # ifdef machine_arch_type
20571 #  undef machine_arch_type
20572 #  define machine_arch_type     __machine_arch_type
20573 # else
20574 #  define machine_arch_type     MACH_TYPE_SENTRY
20575 # endif
20576 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
20577 #else
20578 # define machine_is_sentry()    (0)
20579 #endif
20580
20581 #ifdef CONFIG_MACH_PCM038
20582 # ifdef machine_arch_type
20583 #  undef machine_arch_type
20584 #  define machine_arch_type     __machine_arch_type
20585 # else
20586 #  define machine_arch_type     MACH_TYPE_PCM038
20587 # endif
20588 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
20589 #else
20590 # define machine_is_pcm038()    (0)
20591 #endif
20592
20593 #ifdef CONFIG_MACH_ANC300
20594 # ifdef machine_arch_type
20595 #  undef machine_arch_type
20596 #  define machine_arch_type     __machine_arch_type
20597 # else
20598 #  define machine_arch_type     MACH_TYPE_ANC300
20599 # endif
20600 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
20601 #else
20602 # define machine_is_anc300()    (0)
20603 #endif
20604
20605 #ifdef CONFIG_MACH_HTCKAISER
20606 # ifdef machine_arch_type
20607 #  undef machine_arch_type
20608 #  define machine_arch_type     __machine_arch_type
20609 # else
20610 #  define machine_arch_type     MACH_TYPE_HTCKAISER
20611 # endif
20612 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20613 #else
20614 # define machine_is_htckaiser() (0)
20615 #endif
20616
20617 #ifdef CONFIG_MACH_SBAT100
20618 # ifdef machine_arch_type
20619 #  undef machine_arch_type
20620 #  define machine_arch_type     __machine_arch_type
20621 # else
20622 #  define machine_arch_type     MACH_TYPE_SBAT100
20623 # endif
20624 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
20625 #else
20626 # define machine_is_sbat100()   (0)
20627 #endif
20628
20629 #ifdef CONFIG_MACH_MODUNORM
20630 # ifdef machine_arch_type
20631 #  undef machine_arch_type
20632 #  define machine_arch_type     __machine_arch_type
20633 # else
20634 #  define machine_arch_type     MACH_TYPE_MODUNORM
20635 # endif
20636 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
20637 #else
20638 # define machine_is_modunorm()  (0)
20639 #endif
20640
20641 #ifdef CONFIG_MACH_PELOS_TWARM
20642 # ifdef machine_arch_type
20643 #  undef machine_arch_type
20644 #  define machine_arch_type     __machine_arch_type
20645 # else
20646 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
20647 # endif
20648 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20649 #else
20650 # define machine_is_pelos_twarm()       (0)
20651 #endif
20652
20653 #ifdef CONFIG_MACH_FLANK
20654 # ifdef machine_arch_type
20655 #  undef machine_arch_type
20656 #  define machine_arch_type     __machine_arch_type
20657 # else
20658 #  define machine_arch_type     MACH_TYPE_FLANK
20659 # endif
20660 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
20661 #else
20662 # define machine_is_flank()     (0)
20663 #endif
20664
20665 #ifdef CONFIG_MACH_SIRLOIN
20666 # ifdef machine_arch_type
20667 #  undef machine_arch_type
20668 #  define machine_arch_type     __machine_arch_type
20669 # else
20670 #  define machine_arch_type     MACH_TYPE_SIRLOIN
20671 # endif
20672 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
20673 #else
20674 # define machine_is_sirloin()   (0)
20675 #endif
20676
20677 #ifdef CONFIG_MACH_BRISKET
20678 # ifdef machine_arch_type
20679 #  undef machine_arch_type
20680 #  define machine_arch_type     __machine_arch_type
20681 # else
20682 #  define machine_arch_type     MACH_TYPE_BRISKET
20683 # endif
20684 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
20685 #else
20686 # define machine_is_brisket()   (0)
20687 #endif
20688
20689 #ifdef CONFIG_MACH_CHUCK
20690 # ifdef machine_arch_type
20691 #  undef machine_arch_type
20692 #  define machine_arch_type     __machine_arch_type
20693 # else
20694 #  define machine_arch_type     MACH_TYPE_CHUCK
20695 # endif
20696 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
20697 #else
20698 # define machine_is_chuck()     (0)
20699 #endif
20700
20701 #ifdef CONFIG_MACH_OTTER
20702 # ifdef machine_arch_type
20703 #  undef machine_arch_type
20704 #  define machine_arch_type     __machine_arch_type
20705 # else
20706 #  define machine_arch_type     MACH_TYPE_OTTER
20707 # endif
20708 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
20709 #else
20710 # define machine_is_otter()     (0)
20711 #endif
20712
20713 #ifdef CONFIG_MACH_DAVINCI_LDK
20714 # ifdef machine_arch_type
20715 #  undef machine_arch_type
20716 #  define machine_arch_type     __machine_arch_type
20717 # else
20718 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
20719 # endif
20720 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
20721 #else
20722 # define machine_is_davinci_ldk()       (0)
20723 #endif
20724
20725 #ifdef CONFIG_MACH_PHREEDOM
20726 # ifdef machine_arch_type
20727 #  undef machine_arch_type
20728 #  define machine_arch_type     __machine_arch_type
20729 # else
20730 #  define machine_arch_type     MACH_TYPE_PHREEDOM
20731 # endif
20732 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
20733 #else
20734 # define machine_is_phreedom()  (0)
20735 #endif
20736
20737 #ifdef CONFIG_MACH_SG310
20738 # ifdef machine_arch_type
20739 #  undef machine_arch_type
20740 #  define machine_arch_type     __machine_arch_type
20741 # else
20742 #  define machine_arch_type     MACH_TYPE_SG310
20743 # endif
20744 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
20745 #else
20746 # define machine_is_sg310()     (0)
20747 #endif
20748
20749 #ifdef CONFIG_MACH_TS209
20750 # ifdef machine_arch_type
20751 #  undef machine_arch_type
20752 #  define machine_arch_type     __machine_arch_type
20753 # else
20754 #  define machine_arch_type     MACH_TYPE_TS209
20755 # endif
20756 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
20757 #else
20758 # define machine_is_ts_x09()    (0)
20759 #endif
20760
20761 #ifdef CONFIG_MACH_AT91CAP9ADK
20762 # ifdef machine_arch_type
20763 #  undef machine_arch_type
20764 #  define machine_arch_type     __machine_arch_type
20765 # else
20766 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
20767 # endif
20768 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
20769 #else
20770 # define machine_is_at91cap9adk()       (0)
20771 #endif
20772
20773 #ifdef CONFIG_MACH_TION9315
20774 # ifdef machine_arch_type
20775 #  undef machine_arch_type
20776 #  define machine_arch_type     __machine_arch_type
20777 # else
20778 #  define machine_arch_type     MACH_TYPE_TION9315
20779 # endif
20780 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
20781 #else
20782 # define machine_is_tion9315()  (0)
20783 #endif
20784
20785 #ifdef CONFIG_MACH_MAST
20786 # ifdef machine_arch_type
20787 #  undef machine_arch_type
20788 #  define machine_arch_type     __machine_arch_type
20789 # else
20790 #  define machine_arch_type     MACH_TYPE_MAST
20791 # endif
20792 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
20793 #else
20794 # define machine_is_mast()      (0)
20795 #endif
20796
20797 #ifdef CONFIG_MACH_PFW
20798 # ifdef machine_arch_type
20799 #  undef machine_arch_type
20800 #  define machine_arch_type     __machine_arch_type
20801 # else
20802 #  define machine_arch_type     MACH_TYPE_PFW
20803 # endif
20804 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
20805 #else
20806 # define machine_is_pfw()       (0)
20807 #endif
20808
20809 #ifdef CONFIG_MACH_YL_P2440
20810 # ifdef machine_arch_type
20811 #  undef machine_arch_type
20812 #  define machine_arch_type     __machine_arch_type
20813 # else
20814 #  define machine_arch_type     MACH_TYPE_YL_P2440
20815 # endif
20816 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
20817 #else
20818 # define machine_is_yl_p2440()  (0)
20819 #endif
20820
20821 #ifdef CONFIG_MACH_ZSBC32
20822 # ifdef machine_arch_type
20823 #  undef machine_arch_type
20824 #  define machine_arch_type     __machine_arch_type
20825 # else
20826 #  define machine_arch_type     MACH_TYPE_ZSBC32
20827 # endif
20828 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
20829 #else
20830 # define machine_is_zsbc32()    (0)
20831 #endif
20832
20833 #ifdef CONFIG_MACH_OMAP_PACE2
20834 # ifdef machine_arch_type
20835 #  undef machine_arch_type
20836 #  define machine_arch_type     __machine_arch_type
20837 # else
20838 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
20839 # endif
20840 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
20841 #else
20842 # define machine_is_omap_pace2()        (0)
20843 #endif
20844
20845 #ifdef CONFIG_MACH_IMX_PACE2
20846 # ifdef machine_arch_type
20847 #  undef machine_arch_type
20848 #  define machine_arch_type     __machine_arch_type
20849 # else
20850 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
20851 # endif
20852 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
20853 #else
20854 # define machine_is_imx_pace2() (0)
20855 #endif
20856
20857 #ifdef CONFIG_MACH_MX31MOBOARD
20858 # ifdef machine_arch_type
20859 #  undef machine_arch_type
20860 #  define machine_arch_type     __machine_arch_type
20861 # else
20862 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
20863 # endif
20864 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
20865 #else
20866 # define machine_is_mx31moboard()       (0)
20867 #endif
20868
20869 #ifdef CONFIG_MACH_MX37_3DS
20870 # ifdef machine_arch_type
20871 #  undef machine_arch_type
20872 #  define machine_arch_type     __machine_arch_type
20873 # else
20874 #  define machine_arch_type     MACH_TYPE_MX37_3DS
20875 # endif
20876 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
20877 #else
20878 # define machine_is_mx37_3ds()  (0)
20879 #endif
20880
20881 #ifdef CONFIG_MACH_RCC
20882 # ifdef machine_arch_type
20883 #  undef machine_arch_type
20884 #  define machine_arch_type     __machine_arch_type
20885 # else
20886 #  define machine_arch_type     MACH_TYPE_RCC
20887 # endif
20888 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
20889 #else
20890 # define machine_is_rcc()       (0)
20891 #endif
20892
20893 #ifdef CONFIG_MACH_ARM9
20894 # ifdef machine_arch_type
20895 #  undef machine_arch_type
20896 #  define machine_arch_type     __machine_arch_type
20897 # else
20898 #  define machine_arch_type     MACH_TYPE_ARM9
20899 # endif
20900 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
20901 #else
20902 # define machine_is_dmp()       (0)
20903 #endif
20904
20905 #ifdef CONFIG_MACH_VISION_EP9307
20906 # ifdef machine_arch_type
20907 #  undef machine_arch_type
20908 #  define machine_arch_type     __machine_arch_type
20909 # else
20910 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
20911 # endif
20912 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
20913 #else
20914 # define machine_is_vision_ep9307()     (0)
20915 #endif
20916
20917 #ifdef CONFIG_MACH_SCLY1000
20918 # ifdef machine_arch_type
20919 #  undef machine_arch_type
20920 #  define machine_arch_type     __machine_arch_type
20921 # else
20922 #  define machine_arch_type     MACH_TYPE_SCLY1000
20923 # endif
20924 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
20925 #else
20926 # define machine_is_scly1000()  (0)
20927 #endif
20928
20929 #ifdef CONFIG_MACH_FONTEL_EP
20930 # ifdef machine_arch_type
20931 #  undef machine_arch_type
20932 #  define machine_arch_type     __machine_arch_type
20933 # else
20934 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
20935 # endif
20936 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
20937 #else
20938 # define machine_is_fontel_ep() (0)
20939 #endif
20940
20941 #ifdef CONFIG_MACH_VOICEBLUE3G
20942 # ifdef machine_arch_type
20943 #  undef machine_arch_type
20944 #  define machine_arch_type     __machine_arch_type
20945 # else
20946 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
20947 # endif
20948 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
20949 #else
20950 # define machine_is_voiceblue3g()       (0)
20951 #endif
20952
20953 #ifdef CONFIG_MACH_TT9200
20954 # ifdef machine_arch_type
20955 #  undef machine_arch_type
20956 #  define machine_arch_type     __machine_arch_type
20957 # else
20958 #  define machine_arch_type     MACH_TYPE_TT9200
20959 # endif
20960 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
20961 #else
20962 # define machine_is_tt9200()    (0)
20963 #endif
20964
20965 #ifdef CONFIG_MACH_DIGI2410
20966 # ifdef machine_arch_type
20967 #  undef machine_arch_type
20968 #  define machine_arch_type     __machine_arch_type
20969 # else
20970 #  define machine_arch_type     MACH_TYPE_DIGI2410
20971 # endif
20972 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
20973 #else
20974 # define machine_is_digi2410()  (0)
20975 #endif
20976
20977 #ifdef CONFIG_MACH_TERASTATION_PRO2
20978 # ifdef machine_arch_type
20979 #  undef machine_arch_type
20980 #  define machine_arch_type     __machine_arch_type
20981 # else
20982 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
20983 # endif
20984 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
20985 #else
20986 # define machine_is_terastation_pro2()  (0)
20987 #endif
20988
20989 #ifdef CONFIG_MACH_LINKSTATION_PRO
20990 # ifdef machine_arch_type
20991 #  undef machine_arch_type
20992 #  define machine_arch_type     __machine_arch_type
20993 # else
20994 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
20995 # endif
20996 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
20997 #else
20998 # define machine_is_linkstation_pro()   (0)
20999 #endif
21000
21001 #ifdef CONFIG_MACH_MOTOROLA_A780
21002 # ifdef machine_arch_type
21003 #  undef machine_arch_type
21004 #  define machine_arch_type     __machine_arch_type
21005 # else
21006 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21007 # endif
21008 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21009 #else
21010 # define machine_is_motorola_a780()     (0)
21011 #endif
21012
21013 #ifdef CONFIG_MACH_MOTOROLA_E6
21014 # ifdef machine_arch_type
21015 #  undef machine_arch_type
21016 #  define machine_arch_type     __machine_arch_type
21017 # else
21018 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21019 # endif
21020 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21021 #else
21022 # define machine_is_motorola_e6()       (0)
21023 #endif
21024
21025 #ifdef CONFIG_MACH_MOTOROLA_E2
21026 # ifdef machine_arch_type
21027 #  undef machine_arch_type
21028 #  define machine_arch_type     __machine_arch_type
21029 # else
21030 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
21031 # endif
21032 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21033 #else
21034 # define machine_is_motorola_e2()       (0)
21035 #endif
21036
21037 #ifdef CONFIG_MACH_MOTOROLA_E680
21038 # ifdef machine_arch_type
21039 #  undef machine_arch_type
21040 #  define machine_arch_type     __machine_arch_type
21041 # else
21042 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
21043 # endif
21044 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21045 #else
21046 # define machine_is_motorola_e680()     (0)
21047 #endif
21048
21049 #ifdef CONFIG_MACH_UR2410
21050 # ifdef machine_arch_type
21051 #  undef machine_arch_type
21052 #  define machine_arch_type     __machine_arch_type
21053 # else
21054 #  define machine_arch_type     MACH_TYPE_UR2410
21055 # endif
21056 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21057 #else
21058 # define machine_is_ur2410()    (0)
21059 #endif
21060
21061 #ifdef CONFIG_MACH_TAS9261
21062 # ifdef machine_arch_type
21063 #  undef machine_arch_type
21064 #  define machine_arch_type     __machine_arch_type
21065 # else
21066 #  define machine_arch_type     MACH_TYPE_TAS9261
21067 # endif
21068 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21069 #else
21070 # define machine_is_tas9261()   (0)
21071 #endif
21072
21073 #ifdef CONFIG_MACH_HERMES_HD
21074 # ifdef machine_arch_type
21075 #  undef machine_arch_type
21076 #  define machine_arch_type     __machine_arch_type
21077 # else
21078 #  define machine_arch_type     MACH_TYPE_HERMES_HD
21079 # endif
21080 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21081 #else
21082 # define machine_is_davinci_hermes_hd() (0)
21083 #endif
21084
21085 #ifdef CONFIG_MACH_PERSEO_HD
21086 # ifdef machine_arch_type
21087 #  undef machine_arch_type
21088 #  define machine_arch_type     __machine_arch_type
21089 # else
21090 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
21091 # endif
21092 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21093 #else
21094 # define machine_is_davinci_perseo_hd() (0)
21095 #endif
21096
21097 #ifdef CONFIG_MACH_STARGAZER2
21098 # ifdef machine_arch_type
21099 #  undef machine_arch_type
21100 #  define machine_arch_type     __machine_arch_type
21101 # else
21102 #  define machine_arch_type     MACH_TYPE_STARGAZER2
21103 # endif
21104 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21105 #else
21106 # define machine_is_stargazer2()        (0)
21107 #endif
21108
21109 #ifdef CONFIG_MACH_E350
21110 # ifdef machine_arch_type
21111 #  undef machine_arch_type
21112 #  define machine_arch_type     __machine_arch_type
21113 # else
21114 #  define machine_arch_type     MACH_TYPE_E350
21115 # endif
21116 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21117 #else
21118 # define machine_is_e350()      (0)
21119 #endif
21120
21121 #ifdef CONFIG_MACH_WPCM450
21122 # ifdef machine_arch_type
21123 #  undef machine_arch_type
21124 #  define machine_arch_type     __machine_arch_type
21125 # else
21126 #  define machine_arch_type     MACH_TYPE_WPCM450
21127 # endif
21128 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21129 #else
21130 # define machine_is_wpcm450()   (0)
21131 #endif
21132
21133 #ifdef CONFIG_MACH_CARTESIO
21134 # ifdef machine_arch_type
21135 #  undef machine_arch_type
21136 #  define machine_arch_type     __machine_arch_type
21137 # else
21138 #  define machine_arch_type     MACH_TYPE_CARTESIO
21139 # endif
21140 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21141 #else
21142 # define machine_is_cartesio()  (0)
21143 #endif
21144
21145 #ifdef CONFIG_MACH_TOYBOX
21146 # ifdef machine_arch_type
21147 #  undef machine_arch_type
21148 #  define machine_arch_type     __machine_arch_type
21149 # else
21150 #  define machine_arch_type     MACH_TYPE_TOYBOX
21151 # endif
21152 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21153 #else
21154 # define machine_is_toybox()    (0)
21155 #endif
21156
21157 #ifdef CONFIG_MACH_TX27
21158 # ifdef machine_arch_type
21159 #  undef machine_arch_type
21160 #  define machine_arch_type     __machine_arch_type
21161 # else
21162 #  define machine_arch_type     MACH_TYPE_TX27
21163 # endif
21164 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21165 #else
21166 # define machine_is_tx27()      (0)
21167 #endif
21168
21169 #ifdef CONFIG_MACH_TS409
21170 # ifdef machine_arch_type
21171 #  undef machine_arch_type
21172 #  define machine_arch_type     __machine_arch_type
21173 # else
21174 #  define machine_arch_type     MACH_TYPE_TS409
21175 # endif
21176 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21177 #else
21178 # define machine_is_ts409()     (0)
21179 #endif
21180
21181 #ifdef CONFIG_MACH_P300
21182 # ifdef machine_arch_type
21183 #  undef machine_arch_type
21184 #  define machine_arch_type     __machine_arch_type
21185 # else
21186 #  define machine_arch_type     MACH_TYPE_P300
21187 # endif
21188 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21189 #else
21190 # define machine_is_p300()      (0)
21191 #endif
21192
21193 #ifdef CONFIG_MACH_XDACOMET
21194 # ifdef machine_arch_type
21195 #  undef machine_arch_type
21196 #  define machine_arch_type     __machine_arch_type
21197 # else
21198 #  define machine_arch_type     MACH_TYPE_XDACOMET
21199 # endif
21200 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21201 #else
21202 # define machine_is_xdacomet()  (0)
21203 #endif
21204
21205 #ifdef CONFIG_MACH_DEXFLEX2
21206 # ifdef machine_arch_type
21207 #  undef machine_arch_type
21208 #  define machine_arch_type     __machine_arch_type
21209 # else
21210 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21211 # endif
21212 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21213 #else
21214 # define machine_is_dexflex2()  (0)
21215 #endif
21216
21217 #ifdef CONFIG_MACH_OW
21218 # ifdef machine_arch_type
21219 #  undef machine_arch_type
21220 #  define machine_arch_type     __machine_arch_type
21221 # else
21222 #  define machine_arch_type     MACH_TYPE_OW
21223 # endif
21224 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21225 #else
21226 # define machine_is_ow()        (0)
21227 #endif
21228
21229 #ifdef CONFIG_MACH_ARMEBS3
21230 # ifdef machine_arch_type
21231 #  undef machine_arch_type
21232 #  define machine_arch_type     __machine_arch_type
21233 # else
21234 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21235 # endif
21236 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21237 #else
21238 # define machine_is_armebs3()   (0)
21239 #endif
21240
21241 #ifdef CONFIG_MACH_U3
21242 # ifdef machine_arch_type
21243 #  undef machine_arch_type
21244 #  define machine_arch_type     __machine_arch_type
21245 # else
21246 #  define machine_arch_type     MACH_TYPE_U3
21247 # endif
21248 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21249 #else
21250 # define machine_is_u3()        (0)
21251 #endif
21252
21253 #ifdef CONFIG_MACH_SMDK2450
21254 # ifdef machine_arch_type
21255 #  undef machine_arch_type
21256 #  define machine_arch_type     __machine_arch_type
21257 # else
21258 #  define machine_arch_type     MACH_TYPE_SMDK2450
21259 # endif
21260 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21261 #else
21262 # define machine_is_smdk2450()  (0)
21263 #endif
21264
21265 #ifdef CONFIG_MACH_RSI_EWS
21266 # ifdef machine_arch_type
21267 #  undef machine_arch_type
21268 #  define machine_arch_type     __machine_arch_type
21269 # else
21270 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21271 # endif
21272 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21273 #else
21274 # define machine_is_rsi_ews()   (0)
21275 #endif
21276
21277 #ifdef CONFIG_MACH_TNB
21278 # ifdef machine_arch_type
21279 #  undef machine_arch_type
21280 #  define machine_arch_type     __machine_arch_type
21281 # else
21282 #  define machine_arch_type     MACH_TYPE_TNB
21283 # endif
21284 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21285 #else
21286 # define machine_is_tnb()       (0)
21287 #endif
21288
21289 #ifdef CONFIG_MACH_TOEPATH
21290 # ifdef machine_arch_type
21291 #  undef machine_arch_type
21292 #  define machine_arch_type     __machine_arch_type
21293 # else
21294 #  define machine_arch_type     MACH_TYPE_TOEPATH
21295 # endif
21296 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21297 #else
21298 # define machine_is_toepath()   (0)
21299 #endif
21300
21301 #ifdef CONFIG_MACH_KB9263
21302 # ifdef machine_arch_type
21303 #  undef machine_arch_type
21304 #  define machine_arch_type     __machine_arch_type
21305 # else
21306 #  define machine_arch_type     MACH_TYPE_KB9263
21307 # endif
21308 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21309 #else
21310 # define machine_is_kb9263()    (0)
21311 #endif
21312
21313 #ifdef CONFIG_MACH_MT7108
21314 # ifdef machine_arch_type
21315 #  undef machine_arch_type
21316 #  define machine_arch_type     __machine_arch_type
21317 # else
21318 #  define machine_arch_type     MACH_TYPE_MT7108
21319 # endif
21320 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21321 #else
21322 # define machine_is_mt7108()    (0)
21323 #endif
21324
21325 #ifdef CONFIG_MACH_SMTR2440
21326 # ifdef machine_arch_type
21327 #  undef machine_arch_type
21328 #  define machine_arch_type     __machine_arch_type
21329 # else
21330 #  define machine_arch_type     MACH_TYPE_SMTR2440
21331 # endif
21332 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21333 #else
21334 # define machine_is_smtr2440()  (0)
21335 #endif
21336
21337 #ifdef CONFIG_MACH_MANAO
21338 # ifdef machine_arch_type
21339 #  undef machine_arch_type
21340 #  define machine_arch_type     __machine_arch_type
21341 # else
21342 #  define machine_arch_type     MACH_TYPE_MANAO
21343 # endif
21344 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21345 #else
21346 # define machine_is_manao()     (0)
21347 #endif
21348
21349 #ifdef CONFIG_MACH_CM_X300
21350 # ifdef machine_arch_type
21351 #  undef machine_arch_type
21352 #  define machine_arch_type     __machine_arch_type
21353 # else
21354 #  define machine_arch_type     MACH_TYPE_CM_X300
21355 # endif
21356 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21357 #else
21358 # define machine_is_cm_x300()   (0)
21359 #endif
21360
21361 #ifdef CONFIG_MACH_GULFSTREAM_KP
21362 # ifdef machine_arch_type
21363 #  undef machine_arch_type
21364 #  define machine_arch_type     __machine_arch_type
21365 # else
21366 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21367 # endif
21368 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21369 #else
21370 # define machine_is_gulfstream_kp()     (0)
21371 #endif
21372
21373 #ifdef CONFIG_MACH_LANREADYFN522
21374 # ifdef machine_arch_type
21375 #  undef machine_arch_type
21376 #  define machine_arch_type     __machine_arch_type
21377 # else
21378 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21379 # endif
21380 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21381 #else
21382 # define machine_is_lanreadyfn522()     (0)
21383 #endif
21384
21385 #ifdef CONFIG_MACH_ARMA37
21386 # ifdef machine_arch_type
21387 #  undef machine_arch_type
21388 #  define machine_arch_type     __machine_arch_type
21389 # else
21390 #  define machine_arch_type     MACH_TYPE_ARMA37
21391 # endif
21392 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21393 #else
21394 # define machine_is_arma37()    (0)
21395 #endif
21396
21397 #ifdef CONFIG_MACH_MENDEL
21398 # ifdef machine_arch_type
21399 #  undef machine_arch_type
21400 #  define machine_arch_type     __machine_arch_type
21401 # else
21402 #  define machine_arch_type     MACH_TYPE_MENDEL
21403 # endif
21404 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21405 #else
21406 # define machine_is_mendel()    (0)
21407 #endif
21408
21409 #ifdef CONFIG_MACH_PELCO_ILIAD
21410 # ifdef machine_arch_type
21411 #  undef machine_arch_type
21412 #  define machine_arch_type     __machine_arch_type
21413 # else
21414 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21415 # endif
21416 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21417 #else
21418 # define machine_is_pelco_iliad()       (0)
21419 #endif
21420
21421 #ifdef CONFIG_MACH_UNIT2P
21422 # ifdef machine_arch_type
21423 #  undef machine_arch_type
21424 #  define machine_arch_type     __machine_arch_type
21425 # else
21426 #  define machine_arch_type     MACH_TYPE_UNIT2P
21427 # endif
21428 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21429 #else
21430 # define machine_is_unit2p()    (0)
21431 #endif
21432
21433 #ifdef CONFIG_MACH_INC20OTTER
21434 # ifdef machine_arch_type
21435 #  undef machine_arch_type
21436 #  define machine_arch_type     __machine_arch_type
21437 # else
21438 #  define machine_arch_type     MACH_TYPE_INC20OTTER
21439 # endif
21440 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21441 #else
21442 # define machine_is_inc20otter()        (0)
21443 #endif
21444
21445 #ifdef CONFIG_MACH_AT91SAM9G20EK
21446 # ifdef machine_arch_type
21447 #  undef machine_arch_type
21448 #  define machine_arch_type     __machine_arch_type
21449 # else
21450 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
21451 # endif
21452 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21453 #else
21454 # define machine_is_at91sam9g20ek()     (0)
21455 #endif
21456
21457 #ifdef CONFIG_MACH_STORCENTER
21458 # ifdef machine_arch_type
21459 #  undef machine_arch_type
21460 #  define machine_arch_type     __machine_arch_type
21461 # else
21462 #  define machine_arch_type     MACH_TYPE_STORCENTER
21463 # endif
21464 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21465 #else
21466 # define machine_is_sc_ge2()    (0)
21467 #endif
21468
21469 #ifdef CONFIG_MACH_SMDK6410
21470 # ifdef machine_arch_type
21471 #  undef machine_arch_type
21472 #  define machine_arch_type     __machine_arch_type
21473 # else
21474 #  define machine_arch_type     MACH_TYPE_SMDK6410
21475 # endif
21476 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
21477 #else
21478 # define machine_is_smdk6410()  (0)
21479 #endif
21480
21481 #ifdef CONFIG_MACH_U300
21482 # ifdef machine_arch_type
21483 #  undef machine_arch_type
21484 #  define machine_arch_type     __machine_arch_type
21485 # else
21486 #  define machine_arch_type     MACH_TYPE_U300
21487 # endif
21488 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
21489 #else
21490 # define machine_is_u300()      (0)
21491 #endif
21492
21493 #ifdef CONFIG_MACH_U500
21494 # ifdef machine_arch_type
21495 #  undef machine_arch_type
21496 #  define machine_arch_type     __machine_arch_type
21497 # else
21498 #  define machine_arch_type     MACH_TYPE_U500
21499 # endif
21500 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
21501 #else
21502 # define machine_is_u500()      (0)
21503 #endif
21504
21505 #ifdef CONFIG_MACH_DS9260
21506 # ifdef machine_arch_type
21507 #  undef machine_arch_type
21508 #  define machine_arch_type     __machine_arch_type
21509 # else
21510 #  define machine_arch_type     MACH_TYPE_DS9260
21511 # endif
21512 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
21513 #else
21514 # define machine_is_ds9260()    (0)
21515 #endif
21516
21517 #ifdef CONFIG_MACH_RIVERROCK
21518 # ifdef machine_arch_type
21519 #  undef machine_arch_type
21520 #  define machine_arch_type     __machine_arch_type
21521 # else
21522 #  define machine_arch_type     MACH_TYPE_RIVERROCK
21523 # endif
21524 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21525 #else
21526 # define machine_is_riverrock() (0)
21527 #endif
21528
21529 #ifdef CONFIG_MACH_SCIBATH
21530 # ifdef machine_arch_type
21531 #  undef machine_arch_type
21532 #  define machine_arch_type     __machine_arch_type
21533 # else
21534 #  define machine_arch_type     MACH_TYPE_SCIBATH
21535 # endif
21536 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
21537 #else
21538 # define machine_is_scibath()   (0)
21539 #endif
21540
21541 #ifdef CONFIG_MACH_AT91SAM7SE512EK
21542 # ifdef machine_arch_type
21543 #  undef machine_arch_type
21544 #  define machine_arch_type     __machine_arch_type
21545 # else
21546 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
21547 # endif
21548 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21549 #else
21550 # define machine_is_at91sam7se()        (0)
21551 #endif
21552
21553 #ifdef CONFIG_MACH_WRT350N_V2
21554 # ifdef machine_arch_type
21555 #  undef machine_arch_type
21556 #  define machine_arch_type     __machine_arch_type
21557 # else
21558 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
21559 # endif
21560 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
21561 #else
21562 # define machine_is_wrt350n_v2()        (0)
21563 #endif
21564
21565 #ifdef CONFIG_MACH_MULTIMEDIA
21566 # ifdef machine_arch_type
21567 #  undef machine_arch_type
21568 #  define machine_arch_type     __machine_arch_type
21569 # else
21570 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
21571 # endif
21572 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21573 #else
21574 # define machine_is_multimedia()        (0)
21575 #endif
21576
21577 #ifdef CONFIG_MACH_MARVIN
21578 # ifdef machine_arch_type
21579 #  undef machine_arch_type
21580 #  define machine_arch_type     __machine_arch_type
21581 # else
21582 #  define machine_arch_type     MACH_TYPE_MARVIN
21583 # endif
21584 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
21585 #else
21586 # define machine_is_marvin()    (0)
21587 #endif
21588
21589 #ifdef CONFIG_MACH_X500
21590 # ifdef machine_arch_type
21591 #  undef machine_arch_type
21592 #  define machine_arch_type     __machine_arch_type
21593 # else
21594 #  define machine_arch_type     MACH_TYPE_X500
21595 # endif
21596 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
21597 #else
21598 # define machine_is_x500()      (0)
21599 #endif
21600
21601 #ifdef CONFIG_MACH_AWLUG4LCU
21602 # ifdef machine_arch_type
21603 #  undef machine_arch_type
21604 #  define machine_arch_type     __machine_arch_type
21605 # else
21606 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
21607 # endif
21608 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21609 #else
21610 # define machine_is_awlug4lcu() (0)
21611 #endif
21612
21613 #ifdef CONFIG_MACH_PALERMOC
21614 # ifdef machine_arch_type
21615 #  undef machine_arch_type
21616 #  define machine_arch_type     __machine_arch_type
21617 # else
21618 #  define machine_arch_type     MACH_TYPE_PALERMOC
21619 # endif
21620 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
21621 #else
21622 # define machine_is_palermoc()  (0)
21623 #endif
21624
21625 #ifdef CONFIG_MACH_OMAP_LDP
21626 # ifdef machine_arch_type
21627 #  undef machine_arch_type
21628 #  define machine_arch_type     __machine_arch_type
21629 # else
21630 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
21631 # endif
21632 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
21633 #else
21634 # define machine_is_omap_ldp()  (0)
21635 #endif
21636
21637 #ifdef CONFIG_MACH_IP500
21638 # ifdef machine_arch_type
21639 #  undef machine_arch_type
21640 #  define machine_arch_type     __machine_arch_type
21641 # else
21642 #  define machine_arch_type     MACH_TYPE_IP500
21643 # endif
21644 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
21645 #else
21646 # define machine_is_ip500()     (0)
21647 #endif
21648
21649 #ifdef CONFIG_MACH_ASE2
21650 # ifdef machine_arch_type
21651 #  undef machine_arch_type
21652 #  define machine_arch_type     __machine_arch_type
21653 # else
21654 #  define machine_arch_type     MACH_TYPE_ASE2
21655 # endif
21656 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
21657 #else
21658 # define machine_is_ase2()      (0)
21659 #endif
21660
21661 #ifdef CONFIG_MACH_MX35EVB
21662 # ifdef machine_arch_type
21663 #  undef machine_arch_type
21664 #  define machine_arch_type     __machine_arch_type
21665 # else
21666 #  define machine_arch_type     MACH_TYPE_MX35EVB
21667 # endif
21668 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
21669 #else
21670 # define machine_is_mx35evb()   (0)
21671 #endif
21672
21673 #ifdef CONFIG_MACH_AML_M8050
21674 # ifdef machine_arch_type
21675 #  undef machine_arch_type
21676 #  define machine_arch_type     __machine_arch_type
21677 # else
21678 #  define machine_arch_type     MACH_TYPE_AML_M8050
21679 # endif
21680 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21681 #else
21682 # define machine_is_aml_m8050() (0)
21683 #endif
21684
21685 #ifdef CONFIG_MACH_MX35_3DS
21686 # ifdef machine_arch_type
21687 #  undef machine_arch_type
21688 #  define machine_arch_type     __machine_arch_type
21689 # else
21690 #  define machine_arch_type     MACH_TYPE_MX35_3DS
21691 # endif
21692 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
21693 #else
21694 # define machine_is_mx35_3ds()  (0)
21695 #endif
21696
21697 #ifdef CONFIG_MACH_MARS
21698 # ifdef machine_arch_type
21699 #  undef machine_arch_type
21700 #  define machine_arch_type     __machine_arch_type
21701 # else
21702 #  define machine_arch_type     MACH_TYPE_MARS
21703 # endif
21704 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
21705 #else
21706 # define machine_is_mars()      (0)
21707 #endif
21708
21709 #ifdef CONFIG_MACH_NTOSD_644XA
21710 # ifdef machine_arch_type
21711 #  undef machine_arch_type
21712 #  define machine_arch_type     __machine_arch_type
21713 # else
21714 #  define machine_arch_type     MACH_TYPE_NTOSD_644XA
21715 # endif
21716 # define machine_is_ntosd_644xa()       (machine_arch_type == MACH_TYPE_NTOSD_644XA)
21717 #else
21718 # define machine_is_ntosd_644xa()       (0)
21719 #endif
21720
21721 #ifdef CONFIG_MACH_BADGER
21722 # ifdef machine_arch_type
21723 #  undef machine_arch_type
21724 #  define machine_arch_type     __machine_arch_type
21725 # else
21726 #  define machine_arch_type     MACH_TYPE_BADGER
21727 # endif
21728 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
21729 #else
21730 # define machine_is_badger()    (0)
21731 #endif
21732
21733 #ifdef CONFIG_MACH_TRIZEPS4WL
21734 # ifdef machine_arch_type
21735 #  undef machine_arch_type
21736 #  define machine_arch_type     __machine_arch_type
21737 # else
21738 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
21739 # endif
21740 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
21741 #else
21742 # define machine_is_trizeps4wl()        (0)
21743 #endif
21744
21745 #ifdef CONFIG_MACH_TRIZEPS5
21746 # ifdef machine_arch_type
21747 #  undef machine_arch_type
21748 #  define machine_arch_type     __machine_arch_type
21749 # else
21750 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
21751 # endif
21752 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
21753 #else
21754 # define machine_is_trizeps5()  (0)
21755 #endif
21756
21757 #ifdef CONFIG_MACH_MARLIN
21758 # ifdef machine_arch_type
21759 #  undef machine_arch_type
21760 #  define machine_arch_type     __machine_arch_type
21761 # else
21762 #  define machine_arch_type     MACH_TYPE_MARLIN
21763 # endif
21764 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
21765 #else
21766 # define machine_is_marlin()    (0)
21767 #endif
21768
21769 #ifdef CONFIG_MACH_TS78XX
21770 # ifdef machine_arch_type
21771 #  undef machine_arch_type
21772 #  define machine_arch_type     __machine_arch_type
21773 # else
21774 #  define machine_arch_type     MACH_TYPE_TS78XX
21775 # endif
21776 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
21777 #else
21778 # define machine_is_ts78xx()    (0)
21779 #endif
21780
21781 #ifdef CONFIG_MACH_HPIPAQ214
21782 # ifdef machine_arch_type
21783 #  undef machine_arch_type
21784 #  define machine_arch_type     __machine_arch_type
21785 # else
21786 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
21787 # endif
21788 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
21789 #else
21790 # define machine_is_hpipaq214() (0)
21791 #endif
21792
21793 #ifdef CONFIG_MACH_AT572D940DCM
21794 # ifdef machine_arch_type
21795 #  undef machine_arch_type
21796 #  define machine_arch_type     __machine_arch_type
21797 # else
21798 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
21799 # endif
21800 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
21801 #else
21802 # define machine_is_at572d940dcm()      (0)
21803 #endif
21804
21805 #ifdef CONFIG_MACH_NE1BOARD
21806 # ifdef machine_arch_type
21807 #  undef machine_arch_type
21808 #  define machine_arch_type     __machine_arch_type
21809 # else
21810 #  define machine_arch_type     MACH_TYPE_NE1BOARD
21811 # endif
21812 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
21813 #else
21814 # define machine_is_ne1board()  (0)
21815 #endif
21816
21817 #ifdef CONFIG_MACH_ZANTE
21818 # ifdef machine_arch_type
21819 #  undef machine_arch_type
21820 #  define machine_arch_type     __machine_arch_type
21821 # else
21822 #  define machine_arch_type     MACH_TYPE_ZANTE
21823 # endif
21824 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
21825 #else
21826 # define machine_is_zante()     (0)
21827 #endif
21828
21829 #ifdef CONFIG_MACH_SFFSDR
21830 # ifdef machine_arch_type
21831 #  undef machine_arch_type
21832 #  define machine_arch_type     __machine_arch_type
21833 # else
21834 #  define machine_arch_type     MACH_TYPE_SFFSDR
21835 # endif
21836 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
21837 #else
21838 # define machine_is_sffsdr()    (0)
21839 #endif
21840
21841 #ifdef CONFIG_MACH_TW2662
21842 # ifdef machine_arch_type
21843 #  undef machine_arch_type
21844 #  define machine_arch_type     __machine_arch_type
21845 # else
21846 #  define machine_arch_type     MACH_TYPE_TW2662
21847 # endif
21848 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
21849 #else
21850 # define machine_is_tw2662()    (0)
21851 #endif
21852
21853 #ifdef CONFIG_MACH_VF10XX
21854 # ifdef machine_arch_type
21855 #  undef machine_arch_type
21856 #  define machine_arch_type     __machine_arch_type
21857 # else
21858 #  define machine_arch_type     MACH_TYPE_VF10XX
21859 # endif
21860 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
21861 #else
21862 # define machine_is_vf10xx()    (0)
21863 #endif
21864
21865 #ifdef CONFIG_MACH_ZORAN43XX
21866 # ifdef machine_arch_type
21867 #  undef machine_arch_type
21868 #  define machine_arch_type     __machine_arch_type
21869 # else
21870 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
21871 # endif
21872 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
21873 #else
21874 # define machine_is_zoran43xx() (0)
21875 #endif
21876
21877 #ifdef CONFIG_MACH_SONIX926
21878 # ifdef machine_arch_type
21879 #  undef machine_arch_type
21880 #  define machine_arch_type     __machine_arch_type
21881 # else
21882 #  define machine_arch_type     MACH_TYPE_SONIX926
21883 # endif
21884 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
21885 #else
21886 # define machine_is_sonix926()  (0)
21887 #endif
21888
21889 #ifdef CONFIG_MACH_CELESTIALSEMI
21890 # ifdef machine_arch_type
21891 #  undef machine_arch_type
21892 #  define machine_arch_type     __machine_arch_type
21893 # else
21894 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
21895 # endif
21896 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
21897 #else
21898 # define machine_is_celestialsemi()     (0)
21899 #endif
21900
21901 #ifdef CONFIG_MACH_CC9M2443
21902 # ifdef machine_arch_type
21903 #  undef machine_arch_type
21904 #  define machine_arch_type     __machine_arch_type
21905 # else
21906 #  define machine_arch_type     MACH_TYPE_CC9M2443
21907 # endif
21908 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
21909 #else
21910 # define machine_is_cc9m2443()  (0)
21911 #endif
21912
21913 #ifdef CONFIG_MACH_TW5334
21914 # ifdef machine_arch_type
21915 #  undef machine_arch_type
21916 #  define machine_arch_type     __machine_arch_type
21917 # else
21918 #  define machine_arch_type     MACH_TYPE_TW5334
21919 # endif
21920 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
21921 #else
21922 # define machine_is_tw5334()    (0)
21923 #endif
21924
21925 #ifdef CONFIG_MACH_HTCARTEMIS
21926 # ifdef machine_arch_type
21927 #  undef machine_arch_type
21928 #  define machine_arch_type     __machine_arch_type
21929 # else
21930 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
21931 # endif
21932 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
21933 #else
21934 # define machine_is_omap_htcartemis()   (0)
21935 #endif
21936
21937 #ifdef CONFIG_MACH_NAL_HLITE
21938 # ifdef machine_arch_type
21939 #  undef machine_arch_type
21940 #  define machine_arch_type     __machine_arch_type
21941 # else
21942 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
21943 # endif
21944 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
21945 #else
21946 # define machine_is_nal_hlite() (0)
21947 #endif
21948
21949 #ifdef CONFIG_MACH_HTCVOGUE
21950 # ifdef machine_arch_type
21951 #  undef machine_arch_type
21952 #  define machine_arch_type     __machine_arch_type
21953 # else
21954 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
21955 # endif
21956 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
21957 #else
21958 # define machine_is_htcvogue()  (0)
21959 #endif
21960
21961 #ifdef CONFIG_MACH_SMARTWEB
21962 # ifdef machine_arch_type
21963 #  undef machine_arch_type
21964 #  define machine_arch_type     __machine_arch_type
21965 # else
21966 #  define machine_arch_type     MACH_TYPE_SMARTWEB
21967 # endif
21968 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
21969 #else
21970 # define machine_is_smartweb()  (0)
21971 #endif
21972
21973 #ifdef CONFIG_MACH_MV86XX
21974 # ifdef machine_arch_type
21975 #  undef machine_arch_type
21976 #  define machine_arch_type     __machine_arch_type
21977 # else
21978 #  define machine_arch_type     MACH_TYPE_MV86XX
21979 # endif
21980 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
21981 #else
21982 # define machine_is_mv86xx()    (0)
21983 #endif
21984
21985 #ifdef CONFIG_MACH_MV87XX
21986 # ifdef machine_arch_type
21987 #  undef machine_arch_type
21988 #  define machine_arch_type     __machine_arch_type
21989 # else
21990 #  define machine_arch_type     MACH_TYPE_MV87XX
21991 # endif
21992 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
21993 #else
21994 # define machine_is_mv87xx()    (0)
21995 #endif
21996
21997 #ifdef CONFIG_MACH_SONGYOUNGHO
21998 # ifdef machine_arch_type
21999 #  undef machine_arch_type
22000 #  define machine_arch_type     __machine_arch_type
22001 # else
22002 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22003 # endif
22004 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22005 #else
22006 # define machine_is_songyoungho()       (0)
22007 #endif
22008
22009 #ifdef CONFIG_MACH_YOUNGHOTEMA
22010 # ifdef machine_arch_type
22011 #  undef machine_arch_type
22012 #  define machine_arch_type     __machine_arch_type
22013 # else
22014 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22015 # endif
22016 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22017 #else
22018 # define machine_is_younghotema()       (0)
22019 #endif
22020
22021 #ifdef CONFIG_MACH_PCM037
22022 # ifdef machine_arch_type
22023 #  undef machine_arch_type
22024 #  define machine_arch_type     __machine_arch_type
22025 # else
22026 #  define machine_arch_type     MACH_TYPE_PCM037
22027 # endif
22028 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22029 #else
22030 # define machine_is_pcm037()    (0)
22031 #endif
22032
22033 #ifdef CONFIG_MACH_MMVP
22034 # ifdef machine_arch_type
22035 #  undef machine_arch_type
22036 #  define machine_arch_type     __machine_arch_type
22037 # else
22038 #  define machine_arch_type     MACH_TYPE_MMVP
22039 # endif
22040 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22041 #else
22042 # define machine_is_mmvp()      (0)
22043 #endif
22044
22045 #ifdef CONFIG_MACH_MMAP
22046 # ifdef machine_arch_type
22047 #  undef machine_arch_type
22048 #  define machine_arch_type     __machine_arch_type
22049 # else
22050 #  define machine_arch_type     MACH_TYPE_MMAP
22051 # endif
22052 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22053 #else
22054 # define machine_is_mmap()      (0)
22055 #endif
22056
22057 #ifdef CONFIG_MACH_PTID2410
22058 # ifdef machine_arch_type
22059 #  undef machine_arch_type
22060 #  define machine_arch_type     __machine_arch_type
22061 # else
22062 #  define machine_arch_type     MACH_TYPE_PTID2410
22063 # endif
22064 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22065 #else
22066 # define machine_is_ptid2410()  (0)
22067 #endif
22068
22069 #ifdef CONFIG_MACH_JAMES_926
22070 # ifdef machine_arch_type
22071 #  undef machine_arch_type
22072 #  define machine_arch_type     __machine_arch_type
22073 # else
22074 #  define machine_arch_type     MACH_TYPE_JAMES_926
22075 # endif
22076 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22077 #else
22078 # define machine_is_james_926() (0)
22079 #endif
22080
22081 #ifdef CONFIG_MACH_FM6000
22082 # ifdef machine_arch_type
22083 #  undef machine_arch_type
22084 #  define machine_arch_type     __machine_arch_type
22085 # else
22086 #  define machine_arch_type     MACH_TYPE_FM6000
22087 # endif
22088 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22089 #else
22090 # define machine_is_fm6000()    (0)
22091 #endif
22092
22093 #ifdef CONFIG_MACH_DB88F6281_BP
22094 # ifdef machine_arch_type
22095 #  undef machine_arch_type
22096 #  define machine_arch_type     __machine_arch_type
22097 # else
22098 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
22099 # endif
22100 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22101 #else
22102 # define machine_is_db88f6281_bp()      (0)
22103 #endif
22104
22105 #ifdef CONFIG_MACH_RD88F6192_NAS
22106 # ifdef machine_arch_type
22107 #  undef machine_arch_type
22108 #  define machine_arch_type     __machine_arch_type
22109 # else
22110 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
22111 # endif
22112 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22113 #else
22114 # define machine_is_rd88f6192_nas()     (0)
22115 #endif
22116
22117 #ifdef CONFIG_MACH_RD88F6281
22118 # ifdef machine_arch_type
22119 #  undef machine_arch_type
22120 #  define machine_arch_type     __machine_arch_type
22121 # else
22122 #  define machine_arch_type     MACH_TYPE_RD88F6281
22123 # endif
22124 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22125 #else
22126 # define machine_is_rd88f6281() (0)
22127 #endif
22128
22129 #ifdef CONFIG_MACH_DB78X00_BP
22130 # ifdef machine_arch_type
22131 #  undef machine_arch_type
22132 #  define machine_arch_type     __machine_arch_type
22133 # else
22134 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22135 # endif
22136 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22137 #else
22138 # define machine_is_db78x00_bp()        (0)
22139 #endif
22140
22141 #ifdef CONFIG_MACH_SMDK2416
22142 # ifdef machine_arch_type
22143 #  undef machine_arch_type
22144 #  define machine_arch_type     __machine_arch_type
22145 # else
22146 #  define machine_arch_type     MACH_TYPE_SMDK2416
22147 # endif
22148 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22149 #else
22150 # define machine_is_smdk2416()  (0)
22151 #endif
22152
22153 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22154 # ifdef machine_arch_type
22155 #  undef machine_arch_type
22156 #  define machine_arch_type     __machine_arch_type
22157 # else
22158 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22159 # endif
22160 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22161 #else
22162 # define machine_is_oce_spider_si()     (0)
22163 #endif
22164
22165 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22166 # ifdef machine_arch_type
22167 #  undef machine_arch_type
22168 #  define machine_arch_type     __machine_arch_type
22169 # else
22170 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22171 # endif
22172 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22173 #else
22174 # define machine_is_oce_spider_sk()     (0)
22175 #endif
22176
22177 #ifdef CONFIG_MACH_ROVERN6
22178 # ifdef machine_arch_type
22179 #  undef machine_arch_type
22180 #  define machine_arch_type     __machine_arch_type
22181 # else
22182 #  define machine_arch_type     MACH_TYPE_ROVERN6
22183 # endif
22184 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22185 #else
22186 # define machine_is_rovern6()   (0)
22187 #endif
22188
22189 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22190 # ifdef machine_arch_type
22191 #  undef machine_arch_type
22192 #  define machine_arch_type     __machine_arch_type
22193 # else
22194 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22195 # endif
22196 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22197 #else
22198 # define machine_is_pelco_evolution()   (0)
22199 #endif
22200
22201 #ifdef CONFIG_MACH_WBD111
22202 # ifdef machine_arch_type
22203 #  undef machine_arch_type
22204 #  define machine_arch_type     __machine_arch_type
22205 # else
22206 #  define machine_arch_type     MACH_TYPE_WBD111
22207 # endif
22208 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22209 #else
22210 # define machine_is_wbd111()    (0)
22211 #endif
22212
22213 #ifdef CONFIG_MACH_ELARACPE
22214 # ifdef machine_arch_type
22215 #  undef machine_arch_type
22216 #  define machine_arch_type     __machine_arch_type
22217 # else
22218 #  define machine_arch_type     MACH_TYPE_ELARACPE
22219 # endif
22220 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22221 #else
22222 # define machine_is_elaracpe()  (0)
22223 #endif
22224
22225 #ifdef CONFIG_MACH_MABV3
22226 # ifdef machine_arch_type
22227 #  undef machine_arch_type
22228 #  define machine_arch_type     __machine_arch_type
22229 # else
22230 #  define machine_arch_type     MACH_TYPE_MABV3
22231 # endif
22232 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22233 #else
22234 # define machine_is_mabv3()     (0)
22235 #endif
22236
22237 #ifdef CONFIG_MACH_MV2120
22238 # ifdef machine_arch_type
22239 #  undef machine_arch_type
22240 #  define machine_arch_type     __machine_arch_type
22241 # else
22242 #  define machine_arch_type     MACH_TYPE_MV2120
22243 # endif
22244 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22245 #else
22246 # define machine_is_mv2120()    (0)
22247 #endif
22248
22249 #ifdef CONFIG_MACH_CSB737
22250 # ifdef machine_arch_type
22251 #  undef machine_arch_type
22252 #  define machine_arch_type     __machine_arch_type
22253 # else
22254 #  define machine_arch_type     MACH_TYPE_CSB737
22255 # endif
22256 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22257 #else
22258 # define machine_is_csb737()    (0)
22259 #endif
22260
22261 #ifdef CONFIG_MACH_MX51_3DS
22262 # ifdef machine_arch_type
22263 #  undef machine_arch_type
22264 #  define machine_arch_type     __machine_arch_type
22265 # else
22266 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22267 # endif
22268 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22269 #else
22270 # define machine_is_mx51_3ds()  (0)
22271 #endif
22272
22273 #ifdef CONFIG_MACH_G900
22274 # ifdef machine_arch_type
22275 #  undef machine_arch_type
22276 #  define machine_arch_type     __machine_arch_type
22277 # else
22278 #  define machine_arch_type     MACH_TYPE_G900
22279 # endif
22280 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22281 #else
22282 # define machine_is_g900()      (0)
22283 #endif
22284
22285 #ifdef CONFIG_MACH_APF27
22286 # ifdef machine_arch_type
22287 #  undef machine_arch_type
22288 #  define machine_arch_type     __machine_arch_type
22289 # else
22290 #  define machine_arch_type     MACH_TYPE_APF27
22291 # endif
22292 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22293 #else
22294 # define machine_is_apf27()     (0)
22295 #endif
22296
22297 #ifdef CONFIG_MACH_GGUS2000
22298 # ifdef machine_arch_type
22299 #  undef machine_arch_type
22300 #  define machine_arch_type     __machine_arch_type
22301 # else
22302 #  define machine_arch_type     MACH_TYPE_GGUS2000
22303 # endif
22304 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22305 #else
22306 # define machine_is_ggus2000()  (0)
22307 #endif
22308
22309 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22310 # ifdef machine_arch_type
22311 #  undef machine_arch_type
22312 #  define machine_arch_type     __machine_arch_type
22313 # else
22314 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22315 # endif
22316 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22317 #else
22318 # define machine_is_omap_2430_mimic()   (0)
22319 #endif
22320
22321 #ifdef CONFIG_MACH_IMX27LITE
22322 # ifdef machine_arch_type
22323 #  undef machine_arch_type
22324 #  define machine_arch_type     __machine_arch_type
22325 # else
22326 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22327 # endif
22328 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22329 #else
22330 # define machine_is_imx27lite() (0)
22331 #endif
22332
22333 #ifdef CONFIG_MACH_ALMEX
22334 # ifdef machine_arch_type
22335 #  undef machine_arch_type
22336 #  define machine_arch_type     __machine_arch_type
22337 # else
22338 #  define machine_arch_type     MACH_TYPE_ALMEX
22339 # endif
22340 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22341 #else
22342 # define machine_is_almex()     (0)
22343 #endif
22344
22345 #ifdef CONFIG_MACH_CONTROL
22346 # ifdef machine_arch_type
22347 #  undef machine_arch_type
22348 #  define machine_arch_type     __machine_arch_type
22349 # else
22350 #  define machine_arch_type     MACH_TYPE_CONTROL
22351 # endif
22352 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22353 #else
22354 # define machine_is_control()   (0)
22355 #endif
22356
22357 #ifdef CONFIG_MACH_MBA2410
22358 # ifdef machine_arch_type
22359 #  undef machine_arch_type
22360 #  define machine_arch_type     __machine_arch_type
22361 # else
22362 #  define machine_arch_type     MACH_TYPE_MBA2410
22363 # endif
22364 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22365 #else
22366 # define machine_is_mba2410()   (0)
22367 #endif
22368
22369 #ifdef CONFIG_MACH_VOLCANO
22370 # ifdef machine_arch_type
22371 #  undef machine_arch_type
22372 #  define machine_arch_type     __machine_arch_type
22373 # else
22374 #  define machine_arch_type     MACH_TYPE_VOLCANO
22375 # endif
22376 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22377 #else
22378 # define machine_is_volcano()   (0)
22379 #endif
22380
22381 #ifdef CONFIG_MACH_ZENITH
22382 # ifdef machine_arch_type
22383 #  undef machine_arch_type
22384 #  define machine_arch_type     __machine_arch_type
22385 # else
22386 #  define machine_arch_type     MACH_TYPE_ZENITH
22387 # endif
22388 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22389 #else
22390 # define machine_is_zenith()    (0)
22391 #endif
22392
22393 #ifdef CONFIG_MACH_MUCHIP
22394 # ifdef machine_arch_type
22395 #  undef machine_arch_type
22396 #  define machine_arch_type     __machine_arch_type
22397 # else
22398 #  define machine_arch_type     MACH_TYPE_MUCHIP
22399 # endif
22400 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22401 #else
22402 # define machine_is_muchip()    (0)
22403 #endif
22404
22405 #ifdef CONFIG_MACH_MAGELLAN
22406 # ifdef machine_arch_type
22407 #  undef machine_arch_type
22408 #  define machine_arch_type     __machine_arch_type
22409 # else
22410 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22411 # endif
22412 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22413 #else
22414 # define machine_is_magellan()  (0)
22415 #endif
22416
22417 #ifdef CONFIG_MACH_USB_A9260
22418 # ifdef machine_arch_type
22419 #  undef machine_arch_type
22420 #  define machine_arch_type     __machine_arch_type
22421 # else
22422 #  define machine_arch_type     MACH_TYPE_USB_A9260
22423 # endif
22424 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22425 #else
22426 # define machine_is_usb_a9260() (0)
22427 #endif
22428
22429 #ifdef CONFIG_MACH_USB_A9263
22430 # ifdef machine_arch_type
22431 #  undef machine_arch_type
22432 #  define machine_arch_type     __machine_arch_type
22433 # else
22434 #  define machine_arch_type     MACH_TYPE_USB_A9263
22435 # endif
22436 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22437 #else
22438 # define machine_is_usb_a9263() (0)
22439 #endif
22440
22441 #ifdef CONFIG_MACH_QIL_A9260
22442 # ifdef machine_arch_type
22443 #  undef machine_arch_type
22444 #  define machine_arch_type     __machine_arch_type
22445 # else
22446 #  define machine_arch_type     MACH_TYPE_QIL_A9260
22447 # endif
22448 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22449 #else
22450 # define machine_is_qil_a9260() (0)
22451 #endif
22452
22453 #ifdef CONFIG_MACH_CME9210
22454 # ifdef machine_arch_type
22455 #  undef machine_arch_type
22456 #  define machine_arch_type     __machine_arch_type
22457 # else
22458 #  define machine_arch_type     MACH_TYPE_CME9210
22459 # endif
22460 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22461 #else
22462 # define machine_is_cme9210()   (0)
22463 #endif
22464
22465 #ifdef CONFIG_MACH_HCZH4
22466 # ifdef machine_arch_type
22467 #  undef machine_arch_type
22468 #  define machine_arch_type     __machine_arch_type
22469 # else
22470 #  define machine_arch_type     MACH_TYPE_HCZH4
22471 # endif
22472 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
22473 #else
22474 # define machine_is_hczh4()     (0)
22475 #endif
22476
22477 #ifdef CONFIG_MACH_SPEARBASIC
22478 # ifdef machine_arch_type
22479 #  undef machine_arch_type
22480 #  define machine_arch_type     __machine_arch_type
22481 # else
22482 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
22483 # endif
22484 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
22485 #else
22486 # define machine_is_spearbasic()        (0)
22487 #endif
22488
22489 #ifdef CONFIG_MACH_DEP2440
22490 # ifdef machine_arch_type
22491 #  undef machine_arch_type
22492 #  define machine_arch_type     __machine_arch_type
22493 # else
22494 #  define machine_arch_type     MACH_TYPE_DEP2440
22495 # endif
22496 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
22497 #else
22498 # define machine_is_dep2440()   (0)
22499 #endif
22500
22501 #ifdef CONFIG_MACH_HDL_GXR
22502 # ifdef machine_arch_type
22503 #  undef machine_arch_type
22504 #  define machine_arch_type     __machine_arch_type
22505 # else
22506 #  define machine_arch_type     MACH_TYPE_HDL_GXR
22507 # endif
22508 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
22509 #else
22510 # define machine_is_hdl_gxr()   (0)
22511 #endif
22512
22513 #ifdef CONFIG_MACH_HDL_GT
22514 # ifdef machine_arch_type
22515 #  undef machine_arch_type
22516 #  define machine_arch_type     __machine_arch_type
22517 # else
22518 #  define machine_arch_type     MACH_TYPE_HDL_GT
22519 # endif
22520 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
22521 #else
22522 # define machine_is_hdl_gt()    (0)
22523 #endif
22524
22525 #ifdef CONFIG_MACH_HDL_4G
22526 # ifdef machine_arch_type
22527 #  undef machine_arch_type
22528 #  define machine_arch_type     __machine_arch_type
22529 # else
22530 #  define machine_arch_type     MACH_TYPE_HDL_4G
22531 # endif
22532 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
22533 #else
22534 # define machine_is_hdl_4g()    (0)
22535 #endif
22536
22537 #ifdef CONFIG_MACH_S3C6000
22538 # ifdef machine_arch_type
22539 #  undef machine_arch_type
22540 #  define machine_arch_type     __machine_arch_type
22541 # else
22542 #  define machine_arch_type     MACH_TYPE_S3C6000
22543 # endif
22544 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
22545 #else
22546 # define machine_is_s3c6000()   (0)
22547 #endif
22548
22549 #ifdef CONFIG_MACH_MMSP2_MDK
22550 # ifdef machine_arch_type
22551 #  undef machine_arch_type
22552 #  define machine_arch_type     __machine_arch_type
22553 # else
22554 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
22555 # endif
22556 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22557 #else
22558 # define machine_is_mmsp2_mdk() (0)
22559 #endif
22560
22561 #ifdef CONFIG_MACH_MPX220
22562 # ifdef machine_arch_type
22563 #  undef machine_arch_type
22564 #  define machine_arch_type     __machine_arch_type
22565 # else
22566 #  define machine_arch_type     MACH_TYPE_MPX220
22567 # endif
22568 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
22569 #else
22570 # define machine_is_mpx220()    (0)
22571 #endif
22572
22573 #ifdef CONFIG_MACH_KZM_ARM11_01
22574 # ifdef machine_arch_type
22575 #  undef machine_arch_type
22576 #  define machine_arch_type     __machine_arch_type
22577 # else
22578 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
22579 # endif
22580 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22581 #else
22582 # define machine_is_kzm_arm11_01()      (0)
22583 #endif
22584
22585 #ifdef CONFIG_MACH_HTC_POLARIS
22586 # ifdef machine_arch_type
22587 #  undef machine_arch_type
22588 #  define machine_arch_type     __machine_arch_type
22589 # else
22590 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
22591 # endif
22592 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22593 #else
22594 # define machine_is_htc_polaris()       (0)
22595 #endif
22596
22597 #ifdef CONFIG_MACH_HTC_KAISER
22598 # ifdef machine_arch_type
22599 #  undef machine_arch_type
22600 #  define machine_arch_type     __machine_arch_type
22601 # else
22602 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
22603 # endif
22604 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
22605 #else
22606 # define machine_is_htc_kaiser()        (0)
22607 #endif
22608
22609 #ifdef CONFIG_MACH_LG_KS20
22610 # ifdef machine_arch_type
22611 #  undef machine_arch_type
22612 #  define machine_arch_type     __machine_arch_type
22613 # else
22614 #  define machine_arch_type     MACH_TYPE_LG_KS20
22615 # endif
22616 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
22617 #else
22618 # define machine_is_lg_ks20()   (0)
22619 #endif
22620
22621 #ifdef CONFIG_MACH_HHGPS
22622 # ifdef machine_arch_type
22623 #  undef machine_arch_type
22624 #  define machine_arch_type     __machine_arch_type
22625 # else
22626 #  define machine_arch_type     MACH_TYPE_HHGPS
22627 # endif
22628 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
22629 #else
22630 # define machine_is_hhgps()     (0)
22631 #endif
22632
22633 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
22634 # ifdef machine_arch_type
22635 #  undef machine_arch_type
22636 #  define machine_arch_type     __machine_arch_type
22637 # else
22638 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
22639 # endif
22640 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22641 #else
22642 # define machine_is_nokia_n810_wimax()  (0)
22643 #endif
22644
22645 #ifdef CONFIG_MACH_INSIGHT
22646 # ifdef machine_arch_type
22647 #  undef machine_arch_type
22648 #  define machine_arch_type     __machine_arch_type
22649 # else
22650 #  define machine_arch_type     MACH_TYPE_INSIGHT
22651 # endif
22652 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
22653 #else
22654 # define machine_is_insight()   (0)
22655 #endif
22656
22657 #ifdef CONFIG_MACH_SAPPHIRE
22658 # ifdef machine_arch_type
22659 #  undef machine_arch_type
22660 #  define machine_arch_type     __machine_arch_type
22661 # else
22662 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
22663 # endif
22664 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
22665 #else
22666 # define machine_is_sapphire()  (0)
22667 #endif
22668
22669 #ifdef CONFIG_MACH_CSB637XO
22670 # ifdef machine_arch_type
22671 #  undef machine_arch_type
22672 #  define machine_arch_type     __machine_arch_type
22673 # else
22674 #  define machine_arch_type     MACH_TYPE_CSB637XO
22675 # endif
22676 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
22677 #else
22678 # define machine_is_csb637xo()  (0)
22679 #endif
22680
22681 #ifdef CONFIG_MACH_EVISIONG
22682 # ifdef machine_arch_type
22683 #  undef machine_arch_type
22684 #  define machine_arch_type     __machine_arch_type
22685 # else
22686 #  define machine_arch_type     MACH_TYPE_EVISIONG
22687 # endif
22688 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
22689 #else
22690 # define machine_is_evisiong()  (0)
22691 #endif
22692
22693 #ifdef CONFIG_MACH_STMP37XX
22694 # ifdef machine_arch_type
22695 #  undef machine_arch_type
22696 #  define machine_arch_type     __machine_arch_type
22697 # else
22698 #  define machine_arch_type     MACH_TYPE_STMP37XX
22699 # endif
22700 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
22701 #else
22702 # define machine_is_stmp37xx()  (0)
22703 #endif
22704
22705 #ifdef CONFIG_MACH_STMP378X
22706 # ifdef machine_arch_type
22707 #  undef machine_arch_type
22708 #  define machine_arch_type     __machine_arch_type
22709 # else
22710 #  define machine_arch_type     MACH_TYPE_STMP378X
22711 # endif
22712 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
22713 #else
22714 # define machine_is_stmp378x()  (0)
22715 #endif
22716
22717 #ifdef CONFIG_MACH_TNT
22718 # ifdef machine_arch_type
22719 #  undef machine_arch_type
22720 #  define machine_arch_type     __machine_arch_type
22721 # else
22722 #  define machine_arch_type     MACH_TYPE_TNT
22723 # endif
22724 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
22725 #else
22726 # define machine_is_tnt()       (0)
22727 #endif
22728
22729 #ifdef CONFIG_MACH_TBXT
22730 # ifdef machine_arch_type
22731 #  undef machine_arch_type
22732 #  define machine_arch_type     __machine_arch_type
22733 # else
22734 #  define machine_arch_type     MACH_TYPE_TBXT
22735 # endif
22736 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
22737 #else
22738 # define machine_is_tbxt()      (0)
22739 #endif
22740
22741 #ifdef CONFIG_MACH_PLAYMATE
22742 # ifdef machine_arch_type
22743 #  undef machine_arch_type
22744 #  define machine_arch_type     __machine_arch_type
22745 # else
22746 #  define machine_arch_type     MACH_TYPE_PLAYMATE
22747 # endif
22748 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
22749 #else
22750 # define machine_is_playmate()  (0)
22751 #endif
22752
22753 #ifdef CONFIG_MACH_PNS10
22754 # ifdef machine_arch_type
22755 #  undef machine_arch_type
22756 #  define machine_arch_type     __machine_arch_type
22757 # else
22758 #  define machine_arch_type     MACH_TYPE_PNS10
22759 # endif
22760 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
22761 #else
22762 # define machine_is_pns10()     (0)
22763 #endif
22764
22765 #ifdef CONFIG_MACH_EZNAVI
22766 # ifdef machine_arch_type
22767 #  undef machine_arch_type
22768 #  define machine_arch_type     __machine_arch_type
22769 # else
22770 #  define machine_arch_type     MACH_TYPE_EZNAVI
22771 # endif
22772 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
22773 #else
22774 # define machine_is_eznavi()    (0)
22775 #endif
22776
22777 #ifdef CONFIG_MACH_PS4000
22778 # ifdef machine_arch_type
22779 #  undef machine_arch_type
22780 #  define machine_arch_type     __machine_arch_type
22781 # else
22782 #  define machine_arch_type     MACH_TYPE_PS4000
22783 # endif
22784 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
22785 #else
22786 # define machine_is_ps4000()    (0)
22787 #endif
22788
22789 #ifdef CONFIG_MACH_EZX_A780
22790 # ifdef machine_arch_type
22791 #  undef machine_arch_type
22792 #  define machine_arch_type     __machine_arch_type
22793 # else
22794 #  define machine_arch_type     MACH_TYPE_EZX_A780
22795 # endif
22796 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
22797 #else
22798 # define machine_is_ezx_a780()  (0)
22799 #endif
22800
22801 #ifdef CONFIG_MACH_EZX_E680
22802 # ifdef machine_arch_type
22803 #  undef machine_arch_type
22804 #  define machine_arch_type     __machine_arch_type
22805 # else
22806 #  define machine_arch_type     MACH_TYPE_EZX_E680
22807 # endif
22808 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
22809 #else
22810 # define machine_is_ezx_e680()  (0)
22811 #endif
22812
22813 #ifdef CONFIG_MACH_EZX_A1200
22814 # ifdef machine_arch_type
22815 #  undef machine_arch_type
22816 #  define machine_arch_type     __machine_arch_type
22817 # else
22818 #  define machine_arch_type     MACH_TYPE_EZX_A1200
22819 # endif
22820 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
22821 #else
22822 # define machine_is_ezx_a1200() (0)
22823 #endif
22824
22825 #ifdef CONFIG_MACH_EZX_E6
22826 # ifdef machine_arch_type
22827 #  undef machine_arch_type
22828 #  define machine_arch_type     __machine_arch_type
22829 # else
22830 #  define machine_arch_type     MACH_TYPE_EZX_E6
22831 # endif
22832 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
22833 #else
22834 # define machine_is_ezx_e6()    (0)
22835 #endif
22836
22837 #ifdef CONFIG_MACH_EZX_E2
22838 # ifdef machine_arch_type
22839 #  undef machine_arch_type
22840 #  define machine_arch_type     __machine_arch_type
22841 # else
22842 #  define machine_arch_type     MACH_TYPE_EZX_E2
22843 # endif
22844 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
22845 #else
22846 # define machine_is_ezx_e2()    (0)
22847 #endif
22848
22849 #ifdef CONFIG_MACH_EZX_A910
22850 # ifdef machine_arch_type
22851 #  undef machine_arch_type
22852 #  define machine_arch_type     __machine_arch_type
22853 # else
22854 #  define machine_arch_type     MACH_TYPE_EZX_A910
22855 # endif
22856 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
22857 #else
22858 # define machine_is_ezx_a910()  (0)
22859 #endif
22860
22861 #ifdef CONFIG_MACH_CWMX31
22862 # ifdef machine_arch_type
22863 #  undef machine_arch_type
22864 #  define machine_arch_type     __machine_arch_type
22865 # else
22866 #  define machine_arch_type     MACH_TYPE_CWMX31
22867 # endif
22868 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
22869 #else
22870 # define machine_is_cwmx31()    (0)
22871 #endif
22872
22873 #ifdef CONFIG_MACH_SL2312
22874 # ifdef machine_arch_type
22875 #  undef machine_arch_type
22876 #  define machine_arch_type     __machine_arch_type
22877 # else
22878 #  define machine_arch_type     MACH_TYPE_SL2312
22879 # endif
22880 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
22881 #else
22882 # define machine_is_sl2312()    (0)
22883 #endif
22884
22885 #ifdef CONFIG_MACH_BLENNY
22886 # ifdef machine_arch_type
22887 #  undef machine_arch_type
22888 #  define machine_arch_type     __machine_arch_type
22889 # else
22890 #  define machine_arch_type     MACH_TYPE_BLENNY
22891 # endif
22892 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
22893 #else
22894 # define machine_is_blenny()    (0)
22895 #endif
22896
22897 #ifdef CONFIG_MACH_DS107
22898 # ifdef machine_arch_type
22899 #  undef machine_arch_type
22900 #  define machine_arch_type     __machine_arch_type
22901 # else
22902 #  define machine_arch_type     MACH_TYPE_DS107
22903 # endif
22904 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
22905 #else
22906 # define machine_is_ds107()     (0)
22907 #endif
22908
22909 #ifdef CONFIG_MACH_DSX07
22910 # ifdef machine_arch_type
22911 #  undef machine_arch_type
22912 #  define machine_arch_type     __machine_arch_type
22913 # else
22914 #  define machine_arch_type     MACH_TYPE_DSX07
22915 # endif
22916 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
22917 #else
22918 # define machine_is_dsx07()     (0)
22919 #endif
22920
22921 #ifdef CONFIG_MACH_PICOCOM1
22922 # ifdef machine_arch_type
22923 #  undef machine_arch_type
22924 #  define machine_arch_type     __machine_arch_type
22925 # else
22926 #  define machine_arch_type     MACH_TYPE_PICOCOM1
22927 # endif
22928 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
22929 #else
22930 # define machine_is_picocom1()  (0)
22931 #endif
22932
22933 #ifdef CONFIG_MACH_LYNX_WOLVERINE
22934 # ifdef machine_arch_type
22935 #  undef machine_arch_type
22936 #  define machine_arch_type     __machine_arch_type
22937 # else
22938 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
22939 # endif
22940 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
22941 #else
22942 # define machine_is_lynx_wolverine()    (0)
22943 #endif
22944
22945 #ifdef CONFIG_MACH_UBISYS_P9_SC19
22946 # ifdef machine_arch_type
22947 #  undef machine_arch_type
22948 #  define machine_arch_type     __machine_arch_type
22949 # else
22950 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
22951 # endif
22952 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
22953 #else
22954 # define machine_is_ubisys_p9_sc19()    (0)
22955 #endif
22956
22957 #ifdef CONFIG_MACH_KRATOS_LOW
22958 # ifdef machine_arch_type
22959 #  undef machine_arch_type
22960 #  define machine_arch_type     __machine_arch_type
22961 # else
22962 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
22963 # endif
22964 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
22965 #else
22966 # define machine_is_kratos_low()        (0)
22967 #endif
22968
22969 #ifdef CONFIG_MACH_M700
22970 # ifdef machine_arch_type
22971 #  undef machine_arch_type
22972 #  define machine_arch_type     __machine_arch_type
22973 # else
22974 #  define machine_arch_type     MACH_TYPE_M700
22975 # endif
22976 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
22977 #else
22978 # define machine_is_m700()      (0)
22979 #endif
22980
22981 #ifdef CONFIG_MACH_EDMINI_V2
22982 # ifdef machine_arch_type
22983 #  undef machine_arch_type
22984 #  define machine_arch_type     __machine_arch_type
22985 # else
22986 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
22987 # endif
22988 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
22989 #else
22990 # define machine_is_edmini_v2() (0)
22991 #endif
22992
22993 #ifdef CONFIG_MACH_ZIPIT2
22994 # ifdef machine_arch_type
22995 #  undef machine_arch_type
22996 #  define machine_arch_type     __machine_arch_type
22997 # else
22998 #  define machine_arch_type     MACH_TYPE_ZIPIT2
22999 # endif
23000 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23001 #else
23002 # define machine_is_zipit2()    (0)
23003 #endif
23004
23005 #ifdef CONFIG_MACH_HSLFEMTOCELL
23006 # ifdef machine_arch_type
23007 #  undef machine_arch_type
23008 #  define machine_arch_type     __machine_arch_type
23009 # else
23010 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23011 # endif
23012 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23013 #else
23014 # define machine_is_hslfemtocell()      (0)
23015 #endif
23016
23017 #ifdef CONFIG_MACH_DAINTREE_AT91
23018 # ifdef machine_arch_type
23019 #  undef machine_arch_type
23020 #  define machine_arch_type     __machine_arch_type
23021 # else
23022 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23023 # endif
23024 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23025 #else
23026 # define machine_is_daintree_at91()     (0)
23027 #endif
23028
23029 #ifdef CONFIG_MACH_SG560USB
23030 # ifdef machine_arch_type
23031 #  undef machine_arch_type
23032 #  define machine_arch_type     __machine_arch_type
23033 # else
23034 #  define machine_arch_type     MACH_TYPE_SG560USB
23035 # endif
23036 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23037 #else
23038 # define machine_is_sg560usb()  (0)
23039 #endif
23040
23041 #ifdef CONFIG_MACH_OMAP3_PANDORA
23042 # ifdef machine_arch_type
23043 #  undef machine_arch_type
23044 #  define machine_arch_type     __machine_arch_type
23045 # else
23046 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
23047 # endif
23048 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23049 #else
23050 # define machine_is_omap3_pandora()     (0)
23051 #endif
23052
23053 #ifdef CONFIG_MACH_USR8200
23054 # ifdef machine_arch_type
23055 #  undef machine_arch_type
23056 #  define machine_arch_type     __machine_arch_type
23057 # else
23058 #  define machine_arch_type     MACH_TYPE_USR8200
23059 # endif
23060 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23061 #else
23062 # define machine_is_usr8200()   (0)
23063 #endif
23064
23065 #ifdef CONFIG_MACH_S1S65K
23066 # ifdef machine_arch_type
23067 #  undef machine_arch_type
23068 #  define machine_arch_type     __machine_arch_type
23069 # else
23070 #  define machine_arch_type     MACH_TYPE_S1S65K
23071 # endif
23072 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23073 #else
23074 # define machine_is_s1s65k()    (0)
23075 #endif
23076
23077 #ifdef CONFIG_MACH_S2S65A
23078 # ifdef machine_arch_type
23079 #  undef machine_arch_type
23080 #  define machine_arch_type     __machine_arch_type
23081 # else
23082 #  define machine_arch_type     MACH_TYPE_S2S65A
23083 # endif
23084 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23085 #else
23086 # define machine_is_s2s65a()    (0)
23087 #endif
23088
23089 #ifdef CONFIG_MACH_ICORE
23090 # ifdef machine_arch_type
23091 #  undef machine_arch_type
23092 #  define machine_arch_type     __machine_arch_type
23093 # else
23094 #  define machine_arch_type     MACH_TYPE_ICORE
23095 # endif
23096 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23097 #else
23098 # define machine_is_icore()     (0)
23099 #endif
23100
23101 #ifdef CONFIG_MACH_MSS2
23102 # ifdef machine_arch_type
23103 #  undef machine_arch_type
23104 #  define machine_arch_type     __machine_arch_type
23105 # else
23106 #  define machine_arch_type     MACH_TYPE_MSS2
23107 # endif
23108 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23109 #else
23110 # define machine_is_mss2()      (0)
23111 #endif
23112
23113 #ifdef CONFIG_MACH_BELMONT
23114 # ifdef machine_arch_type
23115 #  undef machine_arch_type
23116 #  define machine_arch_type     __machine_arch_type
23117 # else
23118 #  define machine_arch_type     MACH_TYPE_BELMONT
23119 # endif
23120 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23121 #else
23122 # define machine_is_belmont()   (0)
23123 #endif
23124
23125 #ifdef CONFIG_MACH_ASUSP525
23126 # ifdef machine_arch_type
23127 #  undef machine_arch_type
23128 #  define machine_arch_type     __machine_arch_type
23129 # else
23130 #  define machine_arch_type     MACH_TYPE_ASUSP525
23131 # endif
23132 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23133 #else
23134 # define machine_is_asusp525()  (0)
23135 #endif
23136
23137 #ifdef CONFIG_MACH_LB88RC8480
23138 # ifdef machine_arch_type
23139 #  undef machine_arch_type
23140 #  define machine_arch_type     __machine_arch_type
23141 # else
23142 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23143 # endif
23144 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23145 #else
23146 # define machine_is_lb88rc8480()        (0)
23147 #endif
23148
23149 #ifdef CONFIG_MACH_HIPXA
23150 # ifdef machine_arch_type
23151 #  undef machine_arch_type
23152 #  define machine_arch_type     __machine_arch_type
23153 # else
23154 #  define machine_arch_type     MACH_TYPE_HIPXA
23155 # endif
23156 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23157 #else
23158 # define machine_is_hipxa()     (0)
23159 #endif
23160
23161 #ifdef CONFIG_MACH_MX25_3DS
23162 # ifdef machine_arch_type
23163 #  undef machine_arch_type
23164 #  define machine_arch_type     __machine_arch_type
23165 # else
23166 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23167 # endif
23168 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23169 #else
23170 # define machine_is_mx25_3ds()  (0)
23171 #endif
23172
23173 #ifdef CONFIG_MACH_M800
23174 # ifdef machine_arch_type
23175 #  undef machine_arch_type
23176 #  define machine_arch_type     __machine_arch_type
23177 # else
23178 #  define machine_arch_type     MACH_TYPE_M800
23179 # endif
23180 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23181 #else
23182 # define machine_is_m800()      (0)
23183 #endif
23184
23185 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23186 # ifdef machine_arch_type
23187 #  undef machine_arch_type
23188 #  define machine_arch_type     __machine_arch_type
23189 # else
23190 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23191 # endif
23192 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23193 #else
23194 # define machine_is_omap3530_lv_som()   (0)
23195 #endif
23196
23197 #ifdef CONFIG_MACH_PRIMA_EVB
23198 # ifdef machine_arch_type
23199 #  undef machine_arch_type
23200 #  define machine_arch_type     __machine_arch_type
23201 # else
23202 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23203 # endif
23204 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23205 #else
23206 # define machine_is_prima_evb() (0)
23207 #endif
23208
23209 #ifdef CONFIG_MACH_MX31BT1
23210 # ifdef machine_arch_type
23211 #  undef machine_arch_type
23212 #  define machine_arch_type     __machine_arch_type
23213 # else
23214 #  define machine_arch_type     MACH_TYPE_MX31BT1
23215 # endif
23216 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23217 #else
23218 # define machine_is_mx31bt1()   (0)
23219 #endif
23220
23221 #ifdef CONFIG_MACH_ATLAS4_EVB
23222 # ifdef machine_arch_type
23223 #  undef machine_arch_type
23224 #  define machine_arch_type     __machine_arch_type
23225 # else
23226 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23227 # endif
23228 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23229 #else
23230 # define machine_is_atlas4_evb()        (0)
23231 #endif
23232
23233 #ifdef CONFIG_MACH_MX31CICADA
23234 # ifdef machine_arch_type
23235 #  undef machine_arch_type
23236 #  define machine_arch_type     __machine_arch_type
23237 # else
23238 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23239 # endif
23240 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23241 #else
23242 # define machine_is_mx31cicada()        (0)
23243 #endif
23244
23245 #ifdef CONFIG_MACH_MI424WR
23246 # ifdef machine_arch_type
23247 #  undef machine_arch_type
23248 #  define machine_arch_type     __machine_arch_type
23249 # else
23250 #  define machine_arch_type     MACH_TYPE_MI424WR
23251 # endif
23252 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23253 #else
23254 # define machine_is_mi424wr()   (0)
23255 #endif
23256
23257 #ifdef CONFIG_MACH_AXS_ULTRAX
23258 # ifdef machine_arch_type
23259 #  undef machine_arch_type
23260 #  define machine_arch_type     __machine_arch_type
23261 # else
23262 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23263 # endif
23264 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23265 #else
23266 # define machine_is_axs_ultrax()        (0)
23267 #endif
23268
23269 #ifdef CONFIG_MACH_AT572D940DEB
23270 # ifdef machine_arch_type
23271 #  undef machine_arch_type
23272 #  define machine_arch_type     __machine_arch_type
23273 # else
23274 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23275 # endif
23276 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23277 #else
23278 # define machine_is_at572d940deb()      (0)
23279 #endif
23280
23281 #ifdef CONFIG_MACH_DAVINCI_DA8XX_EVM
23282 # ifdef machine_arch_type
23283 #  undef machine_arch_type
23284 #  define machine_arch_type     __machine_arch_type
23285 # else
23286 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA8XX_EVM
23287 # endif
23288 # define machine_is_davinci_da8xx_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA8XX_EVM)
23289 #else
23290 # define machine_is_davinci_da8xx_evm() (0)
23291 #endif
23292
23293 #ifdef CONFIG_MACH_EP9302
23294 # ifdef machine_arch_type
23295 #  undef machine_arch_type
23296 #  define machine_arch_type     __machine_arch_type
23297 # else
23298 #  define machine_arch_type     MACH_TYPE_EP9302
23299 # endif
23300 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23301 #else
23302 # define machine_is_ep9302()    (0)
23303 #endif
23304
23305 #ifdef CONFIG_MACH_AT572D940HFEB
23306 # ifdef machine_arch_type
23307 #  undef machine_arch_type
23308 #  define machine_arch_type     __machine_arch_type
23309 # else
23310 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23311 # endif
23312 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23313 #else
23314 # define machine_is_at572d940hfek()     (0)
23315 #endif
23316
23317 #ifdef CONFIG_MACH_CYBOOK3
23318 # ifdef machine_arch_type
23319 #  undef machine_arch_type
23320 #  define machine_arch_type     __machine_arch_type
23321 # else
23322 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23323 # endif
23324 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23325 #else
23326 # define machine_is_cybook3()   (0)
23327 #endif
23328
23329 #ifdef CONFIG_MACH_WDG002
23330 # ifdef machine_arch_type
23331 #  undef machine_arch_type
23332 #  define machine_arch_type     __machine_arch_type
23333 # else
23334 #  define machine_arch_type     MACH_TYPE_WDG002
23335 # endif
23336 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23337 #else
23338 # define machine_is_wdg002()    (0)
23339 #endif
23340
23341 #ifdef CONFIG_MACH_SG560ADSL
23342 # ifdef machine_arch_type
23343 #  undef machine_arch_type
23344 #  define machine_arch_type     __machine_arch_type
23345 # else
23346 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23347 # endif
23348 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23349 #else
23350 # define machine_is_sg560adsl() (0)
23351 #endif
23352
23353 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23354 # ifdef machine_arch_type
23355 #  undef machine_arch_type
23356 #  define machine_arch_type     __machine_arch_type
23357 # else
23358 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23359 # endif
23360 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23361 #else
23362 # define machine_is_nextio_n2800_ica()  (0)
23363 #endif
23364
23365 #ifdef CONFIG_MACH_MARVELL_NEWDB
23366 # ifdef machine_arch_type
23367 #  undef machine_arch_type
23368 #  define machine_arch_type     __machine_arch_type
23369 # else
23370 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23371 # endif
23372 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23373 #else
23374 # define machine_is_marvell_newdb()     (0)
23375 #endif
23376
23377 #ifdef CONFIG_MACH_VANDIHUD
23378 # ifdef machine_arch_type
23379 #  undef machine_arch_type
23380 #  define machine_arch_type     __machine_arch_type
23381 # else
23382 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23383 # endif
23384 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23385 #else
23386 # define machine_is_vandihud()  (0)
23387 #endif
23388
23389 #ifdef CONFIG_MACH_MAGX_E8
23390 # ifdef machine_arch_type
23391 #  undef machine_arch_type
23392 #  define machine_arch_type     __machine_arch_type
23393 # else
23394 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23395 # endif
23396 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23397 #else
23398 # define machine_is_magx_e8()   (0)
23399 #endif
23400
23401 #ifdef CONFIG_MACH_MAGX_Z6
23402 # ifdef machine_arch_type
23403 #  undef machine_arch_type
23404 #  define machine_arch_type     __machine_arch_type
23405 # else
23406 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
23407 # endif
23408 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23409 #else
23410 # define machine_is_magx_z6()   (0)
23411 #endif
23412
23413 #ifdef CONFIG_MACH_MAGX_V8
23414 # ifdef machine_arch_type
23415 #  undef machine_arch_type
23416 #  define machine_arch_type     __machine_arch_type
23417 # else
23418 #  define machine_arch_type     MACH_TYPE_MAGX_V8
23419 # endif
23420 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23421 #else
23422 # define machine_is_magx_v8()   (0)
23423 #endif
23424
23425 #ifdef CONFIG_MACH_MAGX_U9
23426 # ifdef machine_arch_type
23427 #  undef machine_arch_type
23428 #  define machine_arch_type     __machine_arch_type
23429 # else
23430 #  define machine_arch_type     MACH_TYPE_MAGX_U9
23431 # endif
23432 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23433 #else
23434 # define machine_is_magx_u9()   (0)
23435 #endif
23436
23437 #ifdef CONFIG_MACH_TOUGHCF08
23438 # ifdef machine_arch_type
23439 #  undef machine_arch_type
23440 #  define machine_arch_type     __machine_arch_type
23441 # else
23442 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
23443 # endif
23444 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23445 #else
23446 # define machine_is_toughcf08() (0)
23447 #endif
23448
23449 #ifdef CONFIG_MACH_ZW4400
23450 # ifdef machine_arch_type
23451 #  undef machine_arch_type
23452 #  define machine_arch_type     __machine_arch_type
23453 # else
23454 #  define machine_arch_type     MACH_TYPE_ZW4400
23455 # endif
23456 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
23457 #else
23458 # define machine_is_zw4400()    (0)
23459 #endif
23460
23461 #ifdef CONFIG_MACH_MARAT91
23462 # ifdef machine_arch_type
23463 #  undef machine_arch_type
23464 #  define machine_arch_type     __machine_arch_type
23465 # else
23466 #  define machine_arch_type     MACH_TYPE_MARAT91
23467 # endif
23468 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
23469 #else
23470 # define machine_is_marat91()   (0)
23471 #endif
23472
23473 #ifdef CONFIG_MACH_OVERO
23474 # ifdef machine_arch_type
23475 #  undef machine_arch_type
23476 #  define machine_arch_type     __machine_arch_type
23477 # else
23478 #  define machine_arch_type     MACH_TYPE_OVERO
23479 # endif
23480 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
23481 #else
23482 # define machine_is_overo()     (0)
23483 #endif
23484
23485 #ifdef CONFIG_MACH_AT2440EVB
23486 # ifdef machine_arch_type
23487 #  undef machine_arch_type
23488 #  define machine_arch_type     __machine_arch_type
23489 # else
23490 #  define machine_arch_type     MACH_TYPE_AT2440EVB
23491 # endif
23492 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23493 #else
23494 # define machine_is_at2440evb() (0)
23495 #endif
23496
23497 #ifdef CONFIG_MACH_NEOCORE926
23498 # ifdef machine_arch_type
23499 #  undef machine_arch_type
23500 #  define machine_arch_type     __machine_arch_type
23501 # else
23502 #  define machine_arch_type     MACH_TYPE_NEOCORE926
23503 # endif
23504 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
23505 #else
23506 # define machine_is_neocore926()        (0)
23507 #endif
23508
23509 #ifdef CONFIG_MACH_WNR854T
23510 # ifdef machine_arch_type
23511 #  undef machine_arch_type
23512 #  define machine_arch_type     __machine_arch_type
23513 # else
23514 #  define machine_arch_type     MACH_TYPE_WNR854T
23515 # endif
23516 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
23517 #else
23518 # define machine_is_wnr854t()   (0)
23519 #endif
23520
23521 #ifdef CONFIG_MACH_IMX27
23522 # ifdef machine_arch_type
23523 #  undef machine_arch_type
23524 #  define machine_arch_type     __machine_arch_type
23525 # else
23526 #  define machine_arch_type     MACH_TYPE_IMX27
23527 # endif
23528 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
23529 #else
23530 # define machine_is_imx27()     (0)
23531 #endif
23532
23533 #ifdef CONFIG_MACH_MOOSE_DB
23534 # ifdef machine_arch_type
23535 #  undef machine_arch_type
23536 #  define machine_arch_type     __machine_arch_type
23537 # else
23538 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
23539 # endif
23540 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
23541 #else
23542 # define machine_is_moose_db()  (0)
23543 #endif
23544
23545 #ifdef CONFIG_MACH_FAB4
23546 # ifdef machine_arch_type
23547 #  undef machine_arch_type
23548 #  define machine_arch_type     __machine_arch_type
23549 # else
23550 #  define machine_arch_type     MACH_TYPE_FAB4
23551 # endif
23552 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
23553 #else
23554 # define machine_is_fab4()      (0)
23555 #endif
23556
23557 #ifdef CONFIG_MACH_HTCDIAMOND
23558 # ifdef machine_arch_type
23559 #  undef machine_arch_type
23560 #  define machine_arch_type     __machine_arch_type
23561 # else
23562 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
23563 # endif
23564 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23565 #else
23566 # define machine_is_htcdiamond()        (0)
23567 #endif
23568
23569 #ifdef CONFIG_MACH_FIONA
23570 # ifdef machine_arch_type
23571 #  undef machine_arch_type
23572 #  define machine_arch_type     __machine_arch_type
23573 # else
23574 #  define machine_arch_type     MACH_TYPE_FIONA
23575 # endif
23576 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
23577 #else
23578 # define machine_is_fiona()     (0)
23579 #endif
23580
23581 #ifdef CONFIG_MACH_MXC30030_X
23582 # ifdef machine_arch_type
23583 #  undef machine_arch_type
23584 #  define machine_arch_type     __machine_arch_type
23585 # else
23586 #  define machine_arch_type     MACH_TYPE_MXC30030_X
23587 # endif
23588 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
23589 #else
23590 # define machine_is_mxc30030_x()        (0)
23591 #endif
23592
23593 #ifdef CONFIG_MACH_BMP1000
23594 # ifdef machine_arch_type
23595 #  undef machine_arch_type
23596 #  define machine_arch_type     __machine_arch_type
23597 # else
23598 #  define machine_arch_type     MACH_TYPE_BMP1000
23599 # endif
23600 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
23601 #else
23602 # define machine_is_bmp1000()   (0)
23603 #endif
23604
23605 #ifdef CONFIG_MACH_LOGI9200
23606 # ifdef machine_arch_type
23607 #  undef machine_arch_type
23608 #  define machine_arch_type     __machine_arch_type
23609 # else
23610 #  define machine_arch_type     MACH_TYPE_LOGI9200
23611 # endif
23612 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
23613 #else
23614 # define machine_is_logi9200()  (0)
23615 #endif
23616
23617 #ifdef CONFIG_MACH_TQMA31
23618 # ifdef machine_arch_type
23619 #  undef machine_arch_type
23620 #  define machine_arch_type     __machine_arch_type
23621 # else
23622 #  define machine_arch_type     MACH_TYPE_TQMA31
23623 # endif
23624 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
23625 #else
23626 # define machine_is_tqma31()    (0)
23627 #endif
23628
23629 #ifdef CONFIG_MACH_CCW9P9215JS
23630 # ifdef machine_arch_type
23631 #  undef machine_arch_type
23632 #  define machine_arch_type     __machine_arch_type
23633 # else
23634 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
23635 # endif
23636 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23637 #else
23638 # define machine_is_ccw9p9215js()       (0)
23639 #endif
23640
23641 #ifdef CONFIG_MACH_RD88F5181L_GE
23642 # ifdef machine_arch_type
23643 #  undef machine_arch_type
23644 #  define machine_arch_type     __machine_arch_type
23645 # else
23646 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
23647 # endif
23648 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23649 #else
23650 # define machine_is_rd88f5181l_ge()     (0)
23651 #endif
23652
23653 #ifdef CONFIG_MACH_SIFMAIN
23654 # ifdef machine_arch_type
23655 #  undef machine_arch_type
23656 #  define machine_arch_type     __machine_arch_type
23657 # else
23658 #  define machine_arch_type     MACH_TYPE_SIFMAIN
23659 # endif
23660 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
23661 #else
23662 # define machine_is_sifmain()   (0)
23663 #endif
23664
23665 #ifdef CONFIG_MACH_SAM9_L9261
23666 # ifdef machine_arch_type
23667 #  undef machine_arch_type
23668 #  define machine_arch_type     __machine_arch_type
23669 # else
23670 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
23671 # endif
23672 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
23673 #else
23674 # define machine_is_sam9_l9261()        (0)
23675 #endif
23676
23677 #ifdef CONFIG_MACH_CC9M2443JS
23678 # ifdef machine_arch_type
23679 #  undef machine_arch_type
23680 #  define machine_arch_type     __machine_arch_type
23681 # else
23682 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
23683 # endif
23684 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
23685 #else
23686 # define machine_is_cc9m2443js()        (0)
23687 #endif
23688
23689 #ifdef CONFIG_MACH_XARIA300
23690 # ifdef machine_arch_type
23691 #  undef machine_arch_type
23692 #  define machine_arch_type     __machine_arch_type
23693 # else
23694 #  define machine_arch_type     MACH_TYPE_XARIA300
23695 # endif
23696 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
23697 #else
23698 # define machine_is_xaria300()  (0)
23699 #endif
23700
23701 #ifdef CONFIG_MACH_IT9200
23702 # ifdef machine_arch_type
23703 #  undef machine_arch_type
23704 #  define machine_arch_type     __machine_arch_type
23705 # else
23706 #  define machine_arch_type     MACH_TYPE_IT9200
23707 # endif
23708 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
23709 #else
23710 # define machine_is_it9200()    (0)
23711 #endif
23712
23713 #ifdef CONFIG_MACH_RD88F5181L_FXO
23714 # ifdef machine_arch_type
23715 #  undef machine_arch_type
23716 #  define machine_arch_type     __machine_arch_type
23717 # else
23718 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
23719 # endif
23720 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
23721 #else
23722 # define machine_is_rd88f5181l_fxo()    (0)
23723 #endif
23724
23725 #ifdef CONFIG_MACH_KRISS_SENSOR
23726 # ifdef machine_arch_type
23727 #  undef machine_arch_type
23728 #  define machine_arch_type     __machine_arch_type
23729 # else
23730 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
23731 # endif
23732 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
23733 #else
23734 # define machine_is_kriss_sensor()      (0)
23735 #endif
23736
23737 #ifdef CONFIG_MACH_PILZ_PMI5
23738 # ifdef machine_arch_type
23739 #  undef machine_arch_type
23740 #  define machine_arch_type     __machine_arch_type
23741 # else
23742 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
23743 # endif
23744 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
23745 #else
23746 # define machine_is_pilz_pmi5() (0)
23747 #endif
23748
23749 #ifdef CONFIG_MACH_JADE
23750 # ifdef machine_arch_type
23751 #  undef machine_arch_type
23752 #  define machine_arch_type     __machine_arch_type
23753 # else
23754 #  define machine_arch_type     MACH_TYPE_JADE
23755 # endif
23756 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
23757 #else
23758 # define machine_is_jade()      (0)
23759 #endif
23760
23761 #ifdef CONFIG_MACH_KS8695_SOFTPLC
23762 # ifdef machine_arch_type
23763 #  undef machine_arch_type
23764 #  define machine_arch_type     __machine_arch_type
23765 # else
23766 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
23767 # endif
23768 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
23769 #else
23770 # define machine_is_ks8695_softplc()    (0)
23771 #endif
23772
23773 #ifdef CONFIG_MACH_GPRISC3
23774 # ifdef machine_arch_type
23775 #  undef machine_arch_type
23776 #  define machine_arch_type     __machine_arch_type
23777 # else
23778 #  define machine_arch_type     MACH_TYPE_GPRISC3
23779 # endif
23780 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
23781 #else
23782 # define machine_is_gprisc3()   (0)
23783 #endif
23784
23785 #ifdef CONFIG_MACH_STAMP9G20
23786 # ifdef machine_arch_type
23787 #  undef machine_arch_type
23788 #  define machine_arch_type     __machine_arch_type
23789 # else
23790 #  define machine_arch_type     MACH_TYPE_STAMP9G20
23791 # endif
23792 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
23793 #else
23794 # define machine_is_stamp9g20() (0)
23795 #endif
23796
23797 #ifdef CONFIG_MACH_SMDK6430
23798 # ifdef machine_arch_type
23799 #  undef machine_arch_type
23800 #  define machine_arch_type     __machine_arch_type
23801 # else
23802 #  define machine_arch_type     MACH_TYPE_SMDK6430
23803 # endif
23804 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
23805 #else
23806 # define machine_is_smdk6430()  (0)
23807 #endif
23808
23809 #ifdef CONFIG_MACH_SMDKC100
23810 # ifdef machine_arch_type
23811 #  undef machine_arch_type
23812 #  define machine_arch_type     __machine_arch_type
23813 # else
23814 #  define machine_arch_type     MACH_TYPE_SMDKC100
23815 # endif
23816 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
23817 #else
23818 # define machine_is_smdkc100()  (0)
23819 #endif
23820
23821 #ifdef CONFIG_MACH_TAVOREVB
23822 # ifdef machine_arch_type
23823 #  undef machine_arch_type
23824 #  define machine_arch_type     __machine_arch_type
23825 # else
23826 #  define machine_arch_type     MACH_TYPE_TAVOREVB
23827 # endif
23828 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
23829 #else
23830 # define machine_is_tavorevb()  (0)
23831 #endif
23832
23833 #ifdef CONFIG_MACH_SAAR
23834 # ifdef machine_arch_type
23835 #  undef machine_arch_type
23836 #  define machine_arch_type     __machine_arch_type
23837 # else
23838 #  define machine_arch_type     MACH_TYPE_SAAR
23839 # endif
23840 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
23841 #else
23842 # define machine_is_saar()      (0)
23843 #endif
23844
23845 #ifdef CONFIG_MACH_DEISTER_EYECAM
23846 # ifdef machine_arch_type
23847 #  undef machine_arch_type
23848 #  define machine_arch_type     __machine_arch_type
23849 # else
23850 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
23851 # endif
23852 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
23853 #else
23854 # define machine_is_deister_eyecam()    (0)
23855 #endif
23856
23857 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
23858 # ifdef machine_arch_type
23859 #  undef machine_arch_type
23860 #  define machine_arch_type     __machine_arch_type
23861 # else
23862 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
23863 # endif
23864 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
23865 #else
23866 # define machine_is_at91sam9m10g45ek()  (0)
23867 #endif
23868
23869 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
23870 # ifdef machine_arch_type
23871 #  undef machine_arch_type
23872 #  define machine_arch_type     __machine_arch_type
23873 # else
23874 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
23875 # endif
23876 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
23877 #else
23878 # define machine_is_linkstation_produo()        (0)
23879 #endif
23880
23881 #ifdef CONFIG_MACH_HIT_B0
23882 # ifdef machine_arch_type
23883 #  undef machine_arch_type
23884 #  define machine_arch_type     __machine_arch_type
23885 # else
23886 #  define machine_arch_type     MACH_TYPE_HIT_B0
23887 # endif
23888 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
23889 #else
23890 # define machine_is_hit_b0()    (0)
23891 #endif
23892
23893 #ifdef CONFIG_MACH_ADX_RMU
23894 # ifdef machine_arch_type
23895 #  undef machine_arch_type
23896 #  define machine_arch_type     __machine_arch_type
23897 # else
23898 #  define machine_arch_type     MACH_TYPE_ADX_RMU
23899 # endif
23900 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
23901 #else
23902 # define machine_is_adx_rmu()   (0)
23903 #endif
23904
23905 #ifdef CONFIG_MACH_XG_CPE_MAIN
23906 # ifdef machine_arch_type
23907 #  undef machine_arch_type
23908 #  define machine_arch_type     __machine_arch_type
23909 # else
23910 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
23911 # endif
23912 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
23913 #else
23914 # define machine_is_xg_cpe_main()       (0)
23915 #endif
23916
23917 #ifdef CONFIG_MACH_EDB9407A
23918 # ifdef machine_arch_type
23919 #  undef machine_arch_type
23920 #  define machine_arch_type     __machine_arch_type
23921 # else
23922 #  define machine_arch_type     MACH_TYPE_EDB9407A
23923 # endif
23924 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
23925 #else
23926 # define machine_is_edb9407a()  (0)
23927 #endif
23928
23929 #ifdef CONFIG_MACH_DTB9608
23930 # ifdef machine_arch_type
23931 #  undef machine_arch_type
23932 #  define machine_arch_type     __machine_arch_type
23933 # else
23934 #  define machine_arch_type     MACH_TYPE_DTB9608
23935 # endif
23936 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
23937 #else
23938 # define machine_is_dtb9608()   (0)
23939 #endif
23940
23941 #ifdef CONFIG_MACH_EM104V1
23942 # ifdef machine_arch_type
23943 #  undef machine_arch_type
23944 #  define machine_arch_type     __machine_arch_type
23945 # else
23946 #  define machine_arch_type     MACH_TYPE_EM104V1
23947 # endif
23948 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
23949 #else
23950 # define machine_is_em104v1()   (0)
23951 #endif
23952
23953 #ifdef CONFIG_MACH_DEMO
23954 # ifdef machine_arch_type
23955 #  undef machine_arch_type
23956 #  define machine_arch_type     __machine_arch_type
23957 # else
23958 #  define machine_arch_type     MACH_TYPE_DEMO
23959 # endif
23960 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
23961 #else
23962 # define machine_is_demo()      (0)
23963 #endif
23964
23965 #ifdef CONFIG_MACH_LOGI9260
23966 # ifdef machine_arch_type
23967 #  undef machine_arch_type
23968 #  define machine_arch_type     __machine_arch_type
23969 # else
23970 #  define machine_arch_type     MACH_TYPE_LOGI9260
23971 # endif
23972 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
23973 #else
23974 # define machine_is_logi9260()  (0)
23975 #endif
23976
23977 #ifdef CONFIG_MACH_MX31_EXM32
23978 # ifdef machine_arch_type
23979 #  undef machine_arch_type
23980 #  define machine_arch_type     __machine_arch_type
23981 # else
23982 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
23983 # endif
23984 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
23985 #else
23986 # define machine_is_mx31_exm32()        (0)
23987 #endif
23988
23989 #ifdef CONFIG_MACH_USB_A9G20
23990 # ifdef machine_arch_type
23991 #  undef machine_arch_type
23992 #  define machine_arch_type     __machine_arch_type
23993 # else
23994 #  define machine_arch_type     MACH_TYPE_USB_A9G20
23995 # endif
23996 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
23997 #else
23998 # define machine_is_usb_a9g20() (0)
23999 #endif
24000
24001 #ifdef CONFIG_MACH_PICPROJE2008
24002 # ifdef machine_arch_type
24003 #  undef machine_arch_type
24004 #  define machine_arch_type     __machine_arch_type
24005 # else
24006 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24007 # endif
24008 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24009 #else
24010 # define machine_is_picproje2008()      (0)
24011 #endif
24012
24013 #ifdef CONFIG_MACH_CS_E9315
24014 # ifdef machine_arch_type
24015 #  undef machine_arch_type
24016 #  define machine_arch_type     __machine_arch_type
24017 # else
24018 #  define machine_arch_type     MACH_TYPE_CS_E9315
24019 # endif
24020 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24021 #else
24022 # define machine_is_cs_e9315()  (0)
24023 #endif
24024
24025 #ifdef CONFIG_MACH_QIL_A9G20
24026 # ifdef machine_arch_type
24027 #  undef machine_arch_type
24028 #  define machine_arch_type     __machine_arch_type
24029 # else
24030 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
24031 # endif
24032 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24033 #else
24034 # define machine_is_qil_a9g20() (0)
24035 #endif
24036
24037 #ifdef CONFIG_MACH_SHA_PON020
24038 # ifdef machine_arch_type
24039 #  undef machine_arch_type
24040 #  define machine_arch_type     __machine_arch_type
24041 # else
24042 #  define machine_arch_type     MACH_TYPE_SHA_PON020
24043 # endif
24044 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24045 #else
24046 # define machine_is_sha_pon020()        (0)
24047 #endif
24048
24049 #ifdef CONFIG_MACH_NAD
24050 # ifdef machine_arch_type
24051 #  undef machine_arch_type
24052 #  define machine_arch_type     __machine_arch_type
24053 # else
24054 #  define machine_arch_type     MACH_TYPE_NAD
24055 # endif
24056 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24057 #else
24058 # define machine_is_nad()       (0)
24059 #endif
24060
24061 #ifdef CONFIG_MACH_SBC35_A9260
24062 # ifdef machine_arch_type
24063 #  undef machine_arch_type
24064 #  define machine_arch_type     __machine_arch_type
24065 # else
24066 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
24067 # endif
24068 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24069 #else
24070 # define machine_is_sbc35_a9260()       (0)
24071 #endif
24072
24073 #ifdef CONFIG_MACH_SBC35_A9G20
24074 # ifdef machine_arch_type
24075 #  undef machine_arch_type
24076 #  define machine_arch_type     __machine_arch_type
24077 # else
24078 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
24079 # endif
24080 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24081 #else
24082 # define machine_is_sbc35_a9g20()       (0)
24083 #endif
24084
24085 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
24086 # ifdef machine_arch_type
24087 #  undef machine_arch_type
24088 #  define machine_arch_type     __machine_arch_type
24089 # else
24090 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
24091 # endif
24092 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24093 #else
24094 # define machine_is_davinci_beginning() (0)
24095 #endif
24096
24097 #ifdef CONFIG_MACH_UWC
24098 # ifdef machine_arch_type
24099 #  undef machine_arch_type
24100 #  define machine_arch_type     __machine_arch_type
24101 # else
24102 #  define machine_arch_type     MACH_TYPE_UWC
24103 # endif
24104 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24105 #else
24106 # define machine_is_uwc()       (0)
24107 #endif
24108
24109 #ifdef CONFIG_MACH_MXLADS
24110 # ifdef machine_arch_type
24111 #  undef machine_arch_type
24112 #  define machine_arch_type     __machine_arch_type
24113 # else
24114 #  define machine_arch_type     MACH_TYPE_MXLADS
24115 # endif
24116 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24117 #else
24118 # define machine_is_mxlads()    (0)
24119 #endif
24120
24121 #ifdef CONFIG_MACH_HTCNIKE
24122 # ifdef machine_arch_type
24123 #  undef machine_arch_type
24124 #  define machine_arch_type     __machine_arch_type
24125 # else
24126 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24127 # endif
24128 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24129 #else
24130 # define machine_is_htcnike()   (0)
24131 #endif
24132
24133 #ifdef CONFIG_MACH_DEISTER_PXA270
24134 # ifdef machine_arch_type
24135 #  undef machine_arch_type
24136 #  define machine_arch_type     __machine_arch_type
24137 # else
24138 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24139 # endif
24140 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24141 #else
24142 # define machine_is_deister_pxa270()    (0)
24143 #endif
24144
24145 #ifdef CONFIG_MACH_CME9210JS
24146 # ifdef machine_arch_type
24147 #  undef machine_arch_type
24148 #  define machine_arch_type     __machine_arch_type
24149 # else
24150 #  define machine_arch_type     MACH_TYPE_CME9210JS
24151 # endif
24152 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24153 #else
24154 # define machine_is_cme9210js() (0)
24155 #endif
24156
24157 #ifdef CONFIG_MACH_CC9P9360
24158 # ifdef machine_arch_type
24159 #  undef machine_arch_type
24160 #  define machine_arch_type     __machine_arch_type
24161 # else
24162 #  define machine_arch_type     MACH_TYPE_CC9P9360
24163 # endif
24164 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24165 #else
24166 # define machine_is_cc9p9360()  (0)
24167 #endif
24168
24169 #ifdef CONFIG_MACH_MOCHA
24170 # ifdef machine_arch_type
24171 #  undef machine_arch_type
24172 #  define machine_arch_type     __machine_arch_type
24173 # else
24174 #  define machine_arch_type     MACH_TYPE_MOCHA
24175 # endif
24176 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24177 #else
24178 # define machine_is_mocha()     (0)
24179 #endif
24180
24181 #ifdef CONFIG_MACH_WAPD170AG
24182 # ifdef machine_arch_type
24183 #  undef machine_arch_type
24184 #  define machine_arch_type     __machine_arch_type
24185 # else
24186 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24187 # endif
24188 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24189 #else
24190 # define machine_is_wapd170ag() (0)
24191 #endif
24192
24193 #ifdef CONFIG_MACH_LINKSTATION_MINI
24194 # ifdef machine_arch_type
24195 #  undef machine_arch_type
24196 #  define machine_arch_type     __machine_arch_type
24197 # else
24198 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24199 # endif
24200 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24201 #else
24202 # define machine_is_linkstation_mini()  (0)
24203 #endif
24204
24205 #ifdef CONFIG_MACH_AFEB9260
24206 # ifdef machine_arch_type
24207 #  undef machine_arch_type
24208 #  define machine_arch_type     __machine_arch_type
24209 # else
24210 #  define machine_arch_type     MACH_TYPE_AFEB9260
24211 # endif
24212 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24213 #else
24214 # define machine_is_afeb9260()  (0)
24215 #endif
24216
24217 #ifdef CONFIG_MACH_W90X900
24218 # ifdef machine_arch_type
24219 #  undef machine_arch_type
24220 #  define machine_arch_type     __machine_arch_type
24221 # else
24222 #  define machine_arch_type     MACH_TYPE_W90X900
24223 # endif
24224 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24225 #else
24226 # define machine_is_w90x900()   (0)
24227 #endif
24228
24229 #ifdef CONFIG_MACH_W90X700
24230 # ifdef machine_arch_type
24231 #  undef machine_arch_type
24232 #  define machine_arch_type     __machine_arch_type
24233 # else
24234 #  define machine_arch_type     MACH_TYPE_W90X700
24235 # endif
24236 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24237 #else
24238 # define machine_is_w90x700()   (0)
24239 #endif
24240
24241 #ifdef CONFIG_MACH_KT300IP
24242 # ifdef machine_arch_type
24243 #  undef machine_arch_type
24244 #  define machine_arch_type     __machine_arch_type
24245 # else
24246 #  define machine_arch_type     MACH_TYPE_KT300IP
24247 # endif
24248 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24249 #else
24250 # define machine_is_kt300ip()   (0)
24251 #endif
24252
24253 #ifdef CONFIG_MACH_KT300IP_G20
24254 # ifdef machine_arch_type
24255 #  undef machine_arch_type
24256 #  define machine_arch_type     __machine_arch_type
24257 # else
24258 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24259 # endif
24260 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24261 #else
24262 # define machine_is_kt300ip_g20()       (0)
24263 #endif
24264
24265 #ifdef CONFIG_MACH_SRCM
24266 # ifdef machine_arch_type
24267 #  undef machine_arch_type
24268 #  define machine_arch_type     __machine_arch_type
24269 # else
24270 #  define machine_arch_type     MACH_TYPE_SRCM
24271 # endif
24272 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24273 #else
24274 # define machine_is_srcm()      (0)
24275 #endif
24276
24277 #ifdef CONFIG_MACH_WLNX_9260
24278 # ifdef machine_arch_type
24279 #  undef machine_arch_type
24280 #  define machine_arch_type     __machine_arch_type
24281 # else
24282 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24283 # endif
24284 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24285 #else
24286 # define machine_is_wlnx_9260() (0)
24287 #endif
24288
24289 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24290 # ifdef machine_arch_type
24291 #  undef machine_arch_type
24292 #  define machine_arch_type     __machine_arch_type
24293 # else
24294 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24295 # endif
24296 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24297 #else
24298 # define machine_is_openmoko_gta03()    (0)
24299 #endif
24300
24301 #ifdef CONFIG_MACH_OSPREY2
24302 # ifdef machine_arch_type
24303 #  undef machine_arch_type
24304 #  define machine_arch_type     __machine_arch_type
24305 # else
24306 #  define machine_arch_type     MACH_TYPE_OSPREY2
24307 # endif
24308 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24309 #else
24310 # define machine_is_osprey2()   (0)
24311 #endif
24312
24313 #ifdef CONFIG_MACH_KBIO9260
24314 # ifdef machine_arch_type
24315 #  undef machine_arch_type
24316 #  define machine_arch_type     __machine_arch_type
24317 # else
24318 #  define machine_arch_type     MACH_TYPE_KBIO9260
24319 # endif
24320 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24321 #else
24322 # define machine_is_kbio9260()  (0)
24323 #endif
24324
24325 #ifdef CONFIG_MACH_GINZA
24326 # ifdef machine_arch_type
24327 #  undef machine_arch_type
24328 #  define machine_arch_type     __machine_arch_type
24329 # else
24330 #  define machine_arch_type     MACH_TYPE_GINZA
24331 # endif
24332 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24333 #else
24334 # define machine_is_ginza()     (0)
24335 #endif
24336
24337 #ifdef CONFIG_MACH_A636N
24338 # ifdef machine_arch_type
24339 #  undef machine_arch_type
24340 #  define machine_arch_type     __machine_arch_type
24341 # else
24342 #  define machine_arch_type     MACH_TYPE_A636N
24343 # endif
24344 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24345 #else
24346 # define machine_is_a636n()     (0)
24347 #endif
24348
24349 #ifdef CONFIG_MACH_IMX27IPCAM
24350 # ifdef machine_arch_type
24351 #  undef machine_arch_type
24352 #  define machine_arch_type     __machine_arch_type
24353 # else
24354 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24355 # endif
24356 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24357 #else
24358 # define machine_is_imx27ipcam()        (0)
24359 #endif
24360
24361 #ifdef CONFIG_MACH_NEMOC
24362 # ifdef machine_arch_type
24363 #  undef machine_arch_type
24364 #  define machine_arch_type     __machine_arch_type
24365 # else
24366 #  define machine_arch_type     MACH_TYPE_NEMOC
24367 # endif
24368 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24369 #else
24370 # define machine_is_nemoc()     (0)
24371 #endif
24372
24373 #ifdef CONFIG_MACH_GENEVA
24374 # ifdef machine_arch_type
24375 #  undef machine_arch_type
24376 #  define machine_arch_type     __machine_arch_type
24377 # else
24378 #  define machine_arch_type     MACH_TYPE_GENEVA
24379 # endif
24380 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24381 #else
24382 # define machine_is_geneva()    (0)
24383 #endif
24384
24385 #ifdef CONFIG_MACH_HTCPHAROS
24386 # ifdef machine_arch_type
24387 #  undef machine_arch_type
24388 #  define machine_arch_type     __machine_arch_type
24389 # else
24390 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24391 # endif
24392 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24393 #else
24394 # define machine_is_htcpharos() (0)
24395 #endif
24396
24397 #ifdef CONFIG_MACH_NEONC
24398 # ifdef machine_arch_type
24399 #  undef machine_arch_type
24400 #  define machine_arch_type     __machine_arch_type
24401 # else
24402 #  define machine_arch_type     MACH_TYPE_NEONC
24403 # endif
24404 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24405 #else
24406 # define machine_is_neonc()     (0)
24407 #endif
24408
24409 #ifdef CONFIG_MACH_NAS7100
24410 # ifdef machine_arch_type
24411 #  undef machine_arch_type
24412 #  define machine_arch_type     __machine_arch_type
24413 # else
24414 #  define machine_arch_type     MACH_TYPE_NAS7100
24415 # endif
24416 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24417 #else
24418 # define machine_is_nas7100()   (0)
24419 #endif
24420
24421 #ifdef CONFIG_MACH_TEUPHONE
24422 # ifdef machine_arch_type
24423 #  undef machine_arch_type
24424 #  define machine_arch_type     __machine_arch_type
24425 # else
24426 #  define machine_arch_type     MACH_TYPE_TEUPHONE
24427 # endif
24428 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24429 #else
24430 # define machine_is_teuphone()  (0)
24431 #endif
24432
24433 #ifdef CONFIG_MACH_ANNAX_ETH2
24434 # ifdef machine_arch_type
24435 #  undef machine_arch_type
24436 #  define machine_arch_type     __machine_arch_type
24437 # else
24438 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
24439 # endif
24440 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24441 #else
24442 # define machine_is_annax_eth2()        (0)
24443 #endif
24444
24445 #ifdef CONFIG_MACH_CSB733
24446 # ifdef machine_arch_type
24447 #  undef machine_arch_type
24448 #  define machine_arch_type     __machine_arch_type
24449 # else
24450 #  define machine_arch_type     MACH_TYPE_CSB733
24451 # endif
24452 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24453 #else
24454 # define machine_is_csb733()    (0)
24455 #endif
24456
24457 #ifdef CONFIG_MACH_BK3
24458 # ifdef machine_arch_type
24459 #  undef machine_arch_type
24460 #  define machine_arch_type     __machine_arch_type
24461 # else
24462 #  define machine_arch_type     MACH_TYPE_BK3
24463 # endif
24464 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
24465 #else
24466 # define machine_is_bk3()       (0)
24467 #endif
24468
24469 #ifdef CONFIG_MACH_OMAP_EM32
24470 # ifdef machine_arch_type
24471 #  undef machine_arch_type
24472 #  define machine_arch_type     __machine_arch_type
24473 # else
24474 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
24475 # endif
24476 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24477 #else
24478 # define machine_is_omap_em32() (0)
24479 #endif
24480
24481 #ifdef CONFIG_MACH_ET9261CP
24482 # ifdef machine_arch_type
24483 #  undef machine_arch_type
24484 #  define machine_arch_type     __machine_arch_type
24485 # else
24486 #  define machine_arch_type     MACH_TYPE_ET9261CP
24487 # endif
24488 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
24489 #else
24490 # define machine_is_et9261cp()  (0)
24491 #endif
24492
24493 #ifdef CONFIG_MACH_JASPERC
24494 # ifdef machine_arch_type
24495 #  undef machine_arch_type
24496 #  define machine_arch_type     __machine_arch_type
24497 # else
24498 #  define machine_arch_type     MACH_TYPE_JASPERC
24499 # endif
24500 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
24501 #else
24502 # define machine_is_jasperc()   (0)
24503 #endif
24504
24505 #ifdef CONFIG_MACH_ISSI_ARM9
24506 # ifdef machine_arch_type
24507 #  undef machine_arch_type
24508 #  define machine_arch_type     __machine_arch_type
24509 # else
24510 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
24511 # endif
24512 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24513 #else
24514 # define machine_is_issi_arm9() (0)
24515 #endif
24516
24517 #ifdef CONFIG_MACH_UED
24518 # ifdef machine_arch_type
24519 #  undef machine_arch_type
24520 #  define machine_arch_type     __machine_arch_type
24521 # else
24522 #  define machine_arch_type     MACH_TYPE_UED
24523 # endif
24524 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
24525 #else
24526 # define machine_is_ued()       (0)
24527 #endif
24528
24529 #ifdef CONFIG_MACH_ESIBLADE
24530 # ifdef machine_arch_type
24531 #  undef machine_arch_type
24532 #  define machine_arch_type     __machine_arch_type
24533 # else
24534 #  define machine_arch_type     MACH_TYPE_ESIBLADE
24535 # endif
24536 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
24537 #else
24538 # define machine_is_esiblade()  (0)
24539 #endif
24540
24541 #ifdef CONFIG_MACH_EYE02
24542 # ifdef machine_arch_type
24543 #  undef machine_arch_type
24544 #  define machine_arch_type     __machine_arch_type
24545 # else
24546 #  define machine_arch_type     MACH_TYPE_EYE02
24547 # endif
24548 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
24549 #else
24550 # define machine_is_eye02()     (0)
24551 #endif
24552
24553 #ifdef CONFIG_MACH_IMX27KBD
24554 # ifdef machine_arch_type
24555 #  undef machine_arch_type
24556 #  define machine_arch_type     __machine_arch_type
24557 # else
24558 #  define machine_arch_type     MACH_TYPE_IMX27KBD
24559 # endif
24560 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
24561 #else
24562 # define machine_is_imx27kbd()  (0)
24563 #endif
24564
24565 #ifdef CONFIG_MACH_SST61VC010_FPGA
24566 # ifdef machine_arch_type
24567 #  undef machine_arch_type
24568 #  define machine_arch_type     __machine_arch_type
24569 # else
24570 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
24571 # endif
24572 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24573 #else
24574 # define machine_is_sst61vc010_fpga()   (0)
24575 #endif
24576
24577 #ifdef CONFIG_MACH_KIXVP435
24578 # ifdef machine_arch_type
24579 #  undef machine_arch_type
24580 #  define machine_arch_type     __machine_arch_type
24581 # else
24582 #  define machine_arch_type     MACH_TYPE_KIXVP435
24583 # endif
24584 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
24585 #else
24586 # define machine_is_kixvp435()  (0)
24587 #endif
24588
24589 #ifdef CONFIG_MACH_KIXNP435
24590 # ifdef machine_arch_type
24591 #  undef machine_arch_type
24592 #  define machine_arch_type     __machine_arch_type
24593 # else
24594 #  define machine_arch_type     MACH_TYPE_KIXNP435
24595 # endif
24596 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
24597 #else
24598 # define machine_is_kixnp435()  (0)
24599 #endif
24600
24601 #ifdef CONFIG_MACH_AFRICA
24602 # ifdef machine_arch_type
24603 #  undef machine_arch_type
24604 #  define machine_arch_type     __machine_arch_type
24605 # else
24606 #  define machine_arch_type     MACH_TYPE_AFRICA
24607 # endif
24608 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
24609 #else
24610 # define machine_is_africa()    (0)
24611 #endif
24612
24613 #ifdef CONFIG_MACH_NH233
24614 # ifdef machine_arch_type
24615 #  undef machine_arch_type
24616 #  define machine_arch_type     __machine_arch_type
24617 # else
24618 #  define machine_arch_type     MACH_TYPE_NH233
24619 # endif
24620 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
24621 #else
24622 # define machine_is_nh233()     (0)
24623 #endif
24624
24625 #ifdef CONFIG_MACH_RD88F6183AP_GE
24626 # ifdef machine_arch_type
24627 #  undef machine_arch_type
24628 #  define machine_arch_type     __machine_arch_type
24629 # else
24630 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
24631 # endif
24632 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24633 #else
24634 # define machine_is_rd88f6183ap_ge()    (0)
24635 #endif
24636
24637 #ifdef CONFIG_MACH_BCM4760
24638 # ifdef machine_arch_type
24639 #  undef machine_arch_type
24640 #  define machine_arch_type     __machine_arch_type
24641 # else
24642 #  define machine_arch_type     MACH_TYPE_BCM4760
24643 # endif
24644 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
24645 #else
24646 # define machine_is_bcm4760()   (0)
24647 #endif
24648
24649 #ifdef CONFIG_MACH_EDDY_V2
24650 # ifdef machine_arch_type
24651 #  undef machine_arch_type
24652 #  define machine_arch_type     __machine_arch_type
24653 # else
24654 #  define machine_arch_type     MACH_TYPE_EDDY_V2
24655 # endif
24656 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
24657 #else
24658 # define machine_is_eddy_v2()   (0)
24659 #endif
24660
24661 #ifdef CONFIG_MACH_REALVIEW_PBA8
24662 # ifdef machine_arch_type
24663 #  undef machine_arch_type
24664 #  define machine_arch_type     __machine_arch_type
24665 # else
24666 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
24667 # endif
24668 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24669 #else
24670 # define machine_is_realview_pba8()     (0)
24671 #endif
24672
24673 #ifdef CONFIG_MACH_HID_A7
24674 # ifdef machine_arch_type
24675 #  undef machine_arch_type
24676 #  define machine_arch_type     __machine_arch_type
24677 # else
24678 #  define machine_arch_type     MACH_TYPE_HID_A7
24679 # endif
24680 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
24681 #else
24682 # define machine_is_hid_a7()    (0)
24683 #endif
24684
24685 #ifdef CONFIG_MACH_HERO
24686 # ifdef machine_arch_type
24687 #  undef machine_arch_type
24688 #  define machine_arch_type     __machine_arch_type
24689 # else
24690 #  define machine_arch_type     MACH_TYPE_HERO
24691 # endif
24692 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
24693 #else
24694 # define machine_is_hero()      (0)
24695 #endif
24696
24697 #ifdef CONFIG_MACH_OMAP_POSEIDON
24698 # ifdef machine_arch_type
24699 #  undef machine_arch_type
24700 #  define machine_arch_type     __machine_arch_type
24701 # else
24702 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
24703 # endif
24704 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
24705 #else
24706 # define machine_is_omap_poseidon()     (0)
24707 #endif
24708
24709 #ifdef CONFIG_MACH_REALVIEW_PBX
24710 # ifdef machine_arch_type
24711 #  undef machine_arch_type
24712 #  define machine_arch_type     __machine_arch_type
24713 # else
24714 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
24715 # endif
24716 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
24717 #else
24718 # define machine_is_realview_pbx()      (0)
24719 #endif
24720
24721 #ifdef CONFIG_MACH_MICRO9S
24722 # ifdef machine_arch_type
24723 #  undef machine_arch_type
24724 #  define machine_arch_type     __machine_arch_type
24725 # else
24726 #  define machine_arch_type     MACH_TYPE_MICRO9S
24727 # endif
24728 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
24729 #else
24730 # define machine_is_micro9s()   (0)
24731 #endif
24732
24733 #ifdef CONFIG_MACH_MAKO
24734 # ifdef machine_arch_type
24735 #  undef machine_arch_type
24736 #  define machine_arch_type     __machine_arch_type
24737 # else
24738 #  define machine_arch_type     MACH_TYPE_MAKO
24739 # endif
24740 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
24741 #else
24742 # define machine_is_mako()      (0)
24743 #endif
24744
24745 #ifdef CONFIG_MACH_XDAFLAME
24746 # ifdef machine_arch_type
24747 #  undef machine_arch_type
24748 #  define machine_arch_type     __machine_arch_type
24749 # else
24750 #  define machine_arch_type     MACH_TYPE_XDAFLAME
24751 # endif
24752 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
24753 #else
24754 # define machine_is_xdaflame()  (0)
24755 #endif
24756
24757 #ifdef CONFIG_MACH_PHIDGET_SBC2
24758 # ifdef machine_arch_type
24759 #  undef machine_arch_type
24760 #  define machine_arch_type     __machine_arch_type
24761 # else
24762 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
24763 # endif
24764 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
24765 #else
24766 # define machine_is_phidget_sbc2()      (0)
24767 #endif
24768
24769 #ifdef CONFIG_MACH_LIMESTONE
24770 # ifdef machine_arch_type
24771 #  undef machine_arch_type
24772 #  define machine_arch_type     __machine_arch_type
24773 # else
24774 #  define machine_arch_type     MACH_TYPE_LIMESTONE
24775 # endif
24776 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
24777 #else
24778 # define machine_is_limestone() (0)
24779 #endif
24780
24781 #ifdef CONFIG_MACH_IPROBE_C32
24782 # ifdef machine_arch_type
24783 #  undef machine_arch_type
24784 #  define machine_arch_type     __machine_arch_type
24785 # else
24786 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
24787 # endif
24788 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
24789 #else
24790 # define machine_is_iprobe_c32()        (0)
24791 #endif
24792
24793 #ifdef CONFIG_MACH_RUT100
24794 # ifdef machine_arch_type
24795 #  undef machine_arch_type
24796 #  define machine_arch_type     __machine_arch_type
24797 # else
24798 #  define machine_arch_type     MACH_TYPE_RUT100
24799 # endif
24800 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
24801 #else
24802 # define machine_is_rut100()    (0)
24803 #endif
24804
24805 #ifdef CONFIG_MACH_ASUSP535
24806 # ifdef machine_arch_type
24807 #  undef machine_arch_type
24808 #  define machine_arch_type     __machine_arch_type
24809 # else
24810 #  define machine_arch_type     MACH_TYPE_ASUSP535
24811 # endif
24812 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
24813 #else
24814 # define machine_is_asusp535()  (0)
24815 #endif
24816
24817 #ifdef CONFIG_MACH_HTCRAPHAEL
24818 # ifdef machine_arch_type
24819 #  undef machine_arch_type
24820 #  define machine_arch_type     __machine_arch_type
24821 # else
24822 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
24823 # endif
24824 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
24825 #else
24826 # define machine_is_htcraphael()        (0)
24827 #endif
24828
24829 #ifdef CONFIG_MACH_SYGDG1
24830 # ifdef machine_arch_type
24831 #  undef machine_arch_type
24832 #  define machine_arch_type     __machine_arch_type
24833 # else
24834 #  define machine_arch_type     MACH_TYPE_SYGDG1
24835 # endif
24836 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
24837 #else
24838 # define machine_is_sygdg1()    (0)
24839 #endif
24840
24841 #ifdef CONFIG_MACH_SYGDG2
24842 # ifdef machine_arch_type
24843 #  undef machine_arch_type
24844 #  define machine_arch_type     __machine_arch_type
24845 # else
24846 #  define machine_arch_type     MACH_TYPE_SYGDG2
24847 # endif
24848 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
24849 #else
24850 # define machine_is_sygdg2()    (0)
24851 #endif
24852
24853 #ifdef CONFIG_MACH_SEOUL
24854 # ifdef machine_arch_type
24855 #  undef machine_arch_type
24856 #  define machine_arch_type     __machine_arch_type
24857 # else
24858 #  define machine_arch_type     MACH_TYPE_SEOUL
24859 # endif
24860 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
24861 #else
24862 # define machine_is_seoul()     (0)
24863 #endif
24864
24865 #ifdef CONFIG_MACH_SALERNO
24866 # ifdef machine_arch_type
24867 #  undef machine_arch_type
24868 #  define machine_arch_type     __machine_arch_type
24869 # else
24870 #  define machine_arch_type     MACH_TYPE_SALERNO
24871 # endif
24872 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
24873 #else
24874 # define machine_is_salerno()   (0)
24875 #endif
24876
24877 #ifdef CONFIG_MACH_UCN_S3C64XX
24878 # ifdef machine_arch_type
24879 #  undef machine_arch_type
24880 #  define machine_arch_type     __machine_arch_type
24881 # else
24882 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
24883 # endif
24884 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
24885 #else
24886 # define machine_is_ucn_s3c64xx()       (0)
24887 #endif
24888
24889 #ifdef CONFIG_MACH_MSM7201A
24890 # ifdef machine_arch_type
24891 #  undef machine_arch_type
24892 #  define machine_arch_type     __machine_arch_type
24893 # else
24894 #  define machine_arch_type     MACH_TYPE_MSM7201A
24895 # endif
24896 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
24897 #else
24898 # define machine_is_msm7201a()  (0)
24899 #endif
24900
24901 #ifdef CONFIG_MACH_LPR1
24902 # ifdef machine_arch_type
24903 #  undef machine_arch_type
24904 #  define machine_arch_type     __machine_arch_type
24905 # else
24906 #  define machine_arch_type     MACH_TYPE_LPR1
24907 # endif
24908 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
24909 #else
24910 # define machine_is_lpr1()      (0)
24911 #endif
24912
24913 #ifdef CONFIG_MACH_ARMADILLO500FX
24914 # ifdef machine_arch_type
24915 #  undef machine_arch_type
24916 #  define machine_arch_type     __machine_arch_type
24917 # else
24918 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
24919 # endif
24920 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
24921 #else
24922 # define machine_is_armadillo500fx()    (0)
24923 #endif
24924
24925 #ifdef CONFIG_MACH_G3EVM
24926 # ifdef machine_arch_type
24927 #  undef machine_arch_type
24928 #  define machine_arch_type     __machine_arch_type
24929 # else
24930 #  define machine_arch_type     MACH_TYPE_G3EVM
24931 # endif
24932 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
24933 #else
24934 # define machine_is_g3evm()     (0)
24935 #endif
24936
24937 #ifdef CONFIG_MACH_Z3_DM355
24938 # ifdef machine_arch_type
24939 #  undef machine_arch_type
24940 #  define machine_arch_type     __machine_arch_type
24941 # else
24942 #  define machine_arch_type     MACH_TYPE_Z3_DM355
24943 # endif
24944 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
24945 #else
24946 # define machine_is_z3_dm355()  (0)
24947 #endif
24948
24949 #ifdef CONFIG_MACH_W90P910EVB
24950 # ifdef machine_arch_type
24951 #  undef machine_arch_type
24952 #  define machine_arch_type     __machine_arch_type
24953 # else
24954 #  define machine_arch_type     MACH_TYPE_W90P910EVB
24955 # endif
24956 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
24957 #else
24958 # define machine_is_w90p910evb()        (0)
24959 #endif
24960
24961 #ifdef CONFIG_MACH_W90P920EVB
24962 # ifdef machine_arch_type
24963 #  undef machine_arch_type
24964 #  define machine_arch_type     __machine_arch_type
24965 # else
24966 #  define machine_arch_type     MACH_TYPE_W90P920EVB
24967 # endif
24968 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
24969 #else
24970 # define machine_is_w90p920evb()        (0)
24971 #endif
24972
24973 #ifdef CONFIG_MACH_W90P950EVB
24974 # ifdef machine_arch_type
24975 #  undef machine_arch_type
24976 #  define machine_arch_type     __machine_arch_type
24977 # else
24978 #  define machine_arch_type     MACH_TYPE_W90P950EVB
24979 # endif
24980 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
24981 #else
24982 # define machine_is_w90p950evb()        (0)
24983 #endif
24984
24985 #ifdef CONFIG_MACH_W90N960EVB
24986 # ifdef machine_arch_type
24987 #  undef machine_arch_type
24988 #  define machine_arch_type     __machine_arch_type
24989 # else
24990 #  define machine_arch_type     MACH_TYPE_W90N960EVB
24991 # endif
24992 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
24993 #else
24994 # define machine_is_w90n960evb()        (0)
24995 #endif
24996
24997 #ifdef CONFIG_MACH_CAMHD
24998 # ifdef machine_arch_type
24999 #  undef machine_arch_type
25000 #  define machine_arch_type     __machine_arch_type
25001 # else
25002 #  define machine_arch_type     MACH_TYPE_CAMHD
25003 # endif
25004 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25005 #else
25006 # define machine_is_camhd()     (0)
25007 #endif
25008
25009 #ifdef CONFIG_MACH_MVC100
25010 # ifdef machine_arch_type
25011 #  undef machine_arch_type
25012 #  define machine_arch_type     __machine_arch_type
25013 # else
25014 #  define machine_arch_type     MACH_TYPE_MVC100
25015 # endif
25016 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25017 #else
25018 # define machine_is_mvc100()    (0)
25019 #endif
25020
25021 #ifdef CONFIG_MACH_ELECTRUM_200
25022 # ifdef machine_arch_type
25023 #  undef machine_arch_type
25024 #  define machine_arch_type     __machine_arch_type
25025 # else
25026 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
25027 # endif
25028 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25029 #else
25030 # define machine_is_electrum_200()      (0)
25031 #endif
25032
25033 #ifdef CONFIG_MACH_HTCJADE
25034 # ifdef machine_arch_type
25035 #  undef machine_arch_type
25036 #  define machine_arch_type     __machine_arch_type
25037 # else
25038 #  define machine_arch_type     MACH_TYPE_HTCJADE
25039 # endif
25040 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25041 #else
25042 # define machine_is_htcjade()   (0)
25043 #endif
25044
25045 #ifdef CONFIG_MACH_MEMPHIS
25046 # ifdef machine_arch_type
25047 #  undef machine_arch_type
25048 #  define machine_arch_type     __machine_arch_type
25049 # else
25050 #  define machine_arch_type     MACH_TYPE_MEMPHIS
25051 # endif
25052 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25053 #else
25054 # define machine_is_memphis()   (0)
25055 #endif
25056
25057 #ifdef CONFIG_MACH_IMX27SBC
25058 # ifdef machine_arch_type
25059 #  undef machine_arch_type
25060 #  define machine_arch_type     __machine_arch_type
25061 # else
25062 #  define machine_arch_type     MACH_TYPE_IMX27SBC
25063 # endif
25064 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25065 #else
25066 # define machine_is_imx27sbc()  (0)
25067 #endif
25068
25069 #ifdef CONFIG_MACH_LEXTAR
25070 # ifdef machine_arch_type
25071 #  undef machine_arch_type
25072 #  define machine_arch_type     __machine_arch_type
25073 # else
25074 #  define machine_arch_type     MACH_TYPE_LEXTAR
25075 # endif
25076 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25077 #else
25078 # define machine_is_lextar()    (0)
25079 #endif
25080
25081 #ifdef CONFIG_MACH_MV88F6281GTW_GE
25082 # ifdef machine_arch_type
25083 #  undef machine_arch_type
25084 #  define machine_arch_type     __machine_arch_type
25085 # else
25086 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
25087 # endif
25088 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25089 #else
25090 # define machine_is_mv88f6281gtw_ge()   (0)
25091 #endif
25092
25093 #ifdef CONFIG_MACH_NCP
25094 # ifdef machine_arch_type
25095 #  undef machine_arch_type
25096 #  define machine_arch_type     __machine_arch_type
25097 # else
25098 #  define machine_arch_type     MACH_TYPE_NCP
25099 # endif
25100 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25101 #else
25102 # define machine_is_ncp()       (0)
25103 #endif
25104
25105 #ifdef CONFIG_MACH_Z32AN
25106 # ifdef machine_arch_type
25107 #  undef machine_arch_type
25108 #  define machine_arch_type     __machine_arch_type
25109 # else
25110 #  define machine_arch_type     MACH_TYPE_Z32AN
25111 # endif
25112 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25113 #else
25114 # define machine_is_z32an_series()      (0)
25115 #endif
25116
25117 #ifdef CONFIG_MACH_TMQ_CAPD
25118 # ifdef machine_arch_type
25119 #  undef machine_arch_type
25120 #  define machine_arch_type     __machine_arch_type
25121 # else
25122 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25123 # endif
25124 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25125 #else
25126 # define machine_is_tmq_capd()  (0)
25127 #endif
25128
25129 #ifdef CONFIG_MACH_OMAP3_WL
25130 # ifdef machine_arch_type
25131 #  undef machine_arch_type
25132 #  define machine_arch_type     __machine_arch_type
25133 # else
25134 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25135 # endif
25136 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25137 #else
25138 # define machine_is_omap3_wl()  (0)
25139 #endif
25140
25141 #ifdef CONFIG_MACH_CHUMBY
25142 # ifdef machine_arch_type
25143 #  undef machine_arch_type
25144 #  define machine_arch_type     __machine_arch_type
25145 # else
25146 #  define machine_arch_type     MACH_TYPE_CHUMBY
25147 # endif
25148 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25149 #else
25150 # define machine_is_chumby()    (0)
25151 #endif
25152
25153 #ifdef CONFIG_MACH_ATSARM9
25154 # ifdef machine_arch_type
25155 #  undef machine_arch_type
25156 #  define machine_arch_type     __machine_arch_type
25157 # else
25158 #  define machine_arch_type     MACH_TYPE_ATSARM9
25159 # endif
25160 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25161 #else
25162 # define machine_is_atsarm9()   (0)
25163 #endif
25164
25165 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25166 # ifdef machine_arch_type
25167 #  undef machine_arch_type
25168 #  define machine_arch_type     __machine_arch_type
25169 # else
25170 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25171 # endif
25172 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25173 #else
25174 # define machine_is_davinci_dm365_evm() (0)
25175 #endif
25176
25177 #ifdef CONFIG_MACH_BAHAMAS
25178 # ifdef machine_arch_type
25179 #  undef machine_arch_type
25180 #  define machine_arch_type     __machine_arch_type
25181 # else
25182 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25183 # endif
25184 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25185 #else
25186 # define machine_is_bahamas()   (0)
25187 #endif
25188
25189 #ifdef CONFIG_MACH_DAS
25190 # ifdef machine_arch_type
25191 #  undef machine_arch_type
25192 #  define machine_arch_type     __machine_arch_type
25193 # else
25194 #  define machine_arch_type     MACH_TYPE_DAS
25195 # endif
25196 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25197 #else
25198 # define machine_is_das()       (0)
25199 #endif
25200
25201 #ifdef CONFIG_MACH_MINIDAS
25202 # ifdef machine_arch_type
25203 #  undef machine_arch_type
25204 #  define machine_arch_type     __machine_arch_type
25205 # else
25206 #  define machine_arch_type     MACH_TYPE_MINIDAS
25207 # endif
25208 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25209 #else
25210 # define machine_is_minidas()   (0)
25211 #endif
25212
25213 #ifdef CONFIG_MACH_VK1000
25214 # ifdef machine_arch_type
25215 #  undef machine_arch_type
25216 #  define machine_arch_type     __machine_arch_type
25217 # else
25218 #  define machine_arch_type     MACH_TYPE_VK1000
25219 # endif
25220 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25221 #else
25222 # define machine_is_vk1000()    (0)
25223 #endif
25224
25225 #ifdef CONFIG_MACH_CENTRO
25226 # ifdef machine_arch_type
25227 #  undef machine_arch_type
25228 #  define machine_arch_type     __machine_arch_type
25229 # else
25230 #  define machine_arch_type     MACH_TYPE_CENTRO
25231 # endif
25232 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25233 #else
25234 # define machine_is_centro()    (0)
25235 #endif
25236
25237 #ifdef CONFIG_MACH_CTERA_2BAY
25238 # ifdef machine_arch_type
25239 #  undef machine_arch_type
25240 #  define machine_arch_type     __machine_arch_type
25241 # else
25242 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25243 # endif
25244 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25245 #else
25246 # define machine_is_ctera_2bay()        (0)
25247 #endif
25248
25249 #ifdef CONFIG_MACH_EDGECONNECT
25250 # ifdef machine_arch_type
25251 #  undef machine_arch_type
25252 #  define machine_arch_type     __machine_arch_type
25253 # else
25254 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25255 # endif
25256 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25257 #else
25258 # define machine_is_edgeconnect()       (0)
25259 #endif
25260
25261 #ifdef CONFIG_MACH_ND27000
25262 # ifdef machine_arch_type
25263 #  undef machine_arch_type
25264 #  define machine_arch_type     __machine_arch_type
25265 # else
25266 #  define machine_arch_type     MACH_TYPE_ND27000
25267 # endif
25268 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25269 #else
25270 # define machine_is_nd27000()   (0)
25271 #endif
25272
25273 #ifdef CONFIG_MACH_GEMALTO_COBRA
25274 # ifdef machine_arch_type
25275 #  undef machine_arch_type
25276 #  define machine_arch_type     __machine_arch_type
25277 # else
25278 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25279 # endif
25280 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25281 #else
25282 # define machine_is_cobra()     (0)
25283 #endif
25284
25285 #ifdef CONFIG_MACH_INGELABS_COMET
25286 # ifdef machine_arch_type
25287 #  undef machine_arch_type
25288 #  define machine_arch_type     __machine_arch_type
25289 # else
25290 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25291 # endif
25292 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25293 #else
25294 # define machine_is_ingelabs_comet()    (0)
25295 #endif
25296
25297 #ifdef CONFIG_MACH_POLLUX_WIZ
25298 # ifdef machine_arch_type
25299 #  undef machine_arch_type
25300 #  define machine_arch_type     __machine_arch_type
25301 # else
25302 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25303 # endif
25304 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25305 #else
25306 # define machine_is_pollux_wiz()        (0)
25307 #endif
25308
25309 #ifdef CONFIG_MACH_BLACKSTONE
25310 # ifdef machine_arch_type
25311 #  undef machine_arch_type
25312 #  define machine_arch_type     __machine_arch_type
25313 # else
25314 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25315 # endif
25316 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25317 #else
25318 # define machine_is_blackstone()        (0)
25319 #endif
25320
25321 #ifdef CONFIG_MACH_TOPAZ
25322 # ifdef machine_arch_type
25323 #  undef machine_arch_type
25324 #  define machine_arch_type     __machine_arch_type
25325 # else
25326 #  define machine_arch_type     MACH_TYPE_TOPAZ
25327 # endif
25328 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25329 #else
25330 # define machine_is_topaz()     (0)
25331 #endif
25332
25333 #ifdef CONFIG_MACH_AIXLE
25334 # ifdef machine_arch_type
25335 #  undef machine_arch_type
25336 #  define machine_arch_type     __machine_arch_type
25337 # else
25338 #  define machine_arch_type     MACH_TYPE_AIXLE
25339 # endif
25340 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25341 #else
25342 # define machine_is_aixle()     (0)
25343 #endif
25344
25345 #ifdef CONFIG_MACH_MW998
25346 # ifdef machine_arch_type
25347 #  undef machine_arch_type
25348 #  define machine_arch_type     __machine_arch_type
25349 # else
25350 #  define machine_arch_type     MACH_TYPE_MW998
25351 # endif
25352 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25353 #else
25354 # define machine_is_mw998()     (0)
25355 #endif
25356
25357 #ifdef CONFIG_MACH_NOKIA_RX51
25358 # ifdef machine_arch_type
25359 #  undef machine_arch_type
25360 #  define machine_arch_type     __machine_arch_type
25361 # else
25362 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25363 # endif
25364 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25365 #else
25366 # define machine_is_nokia_rx51()        (0)
25367 #endif
25368
25369 #ifdef CONFIG_MACH_VSC5605EV
25370 # ifdef machine_arch_type
25371 #  undef machine_arch_type
25372 #  define machine_arch_type     __machine_arch_type
25373 # else
25374 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25375 # endif
25376 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25377 #else
25378 # define machine_is_vsc5605ev() (0)
25379 #endif
25380
25381 #ifdef CONFIG_MACH_NT98700DK
25382 # ifdef machine_arch_type
25383 #  undef machine_arch_type
25384 #  define machine_arch_type     __machine_arch_type
25385 # else
25386 #  define machine_arch_type     MACH_TYPE_NT98700DK
25387 # endif
25388 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25389 #else
25390 # define machine_is_nt98700dk() (0)
25391 #endif
25392
25393 #ifdef CONFIG_MACH_ICONTACT
25394 # ifdef machine_arch_type
25395 #  undef machine_arch_type
25396 #  define machine_arch_type     __machine_arch_type
25397 # else
25398 #  define machine_arch_type     MACH_TYPE_ICONTACT
25399 # endif
25400 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25401 #else
25402 # define machine_is_icontact()  (0)
25403 #endif
25404
25405 #ifdef CONFIG_MACH_SWARCO_FRCPU
25406 # ifdef machine_arch_type
25407 #  undef machine_arch_type
25408 #  define machine_arch_type     __machine_arch_type
25409 # else
25410 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
25411 # endif
25412 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25413 #else
25414 # define machine_is_swarco_frcpu()      (0)
25415 #endif
25416
25417 #ifdef CONFIG_MACH_SWARCO_SCPU
25418 # ifdef machine_arch_type
25419 #  undef machine_arch_type
25420 #  define machine_arch_type     __machine_arch_type
25421 # else
25422 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
25423 # endif
25424 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25425 #else
25426 # define machine_is_swarco_scpu()       (0)
25427 #endif
25428
25429 #ifdef CONFIG_MACH_BBOX_P16
25430 # ifdef machine_arch_type
25431 #  undef machine_arch_type
25432 #  define machine_arch_type     __machine_arch_type
25433 # else
25434 #  define machine_arch_type     MACH_TYPE_BBOX_P16
25435 # endif
25436 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25437 #else
25438 # define machine_is_bbox_p16()  (0)
25439 #endif
25440
25441 #ifdef CONFIG_MACH_BSTD
25442 # ifdef machine_arch_type
25443 #  undef machine_arch_type
25444 #  define machine_arch_type     __machine_arch_type
25445 # else
25446 #  define machine_arch_type     MACH_TYPE_BSTD
25447 # endif
25448 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25449 #else
25450 # define machine_is_bstd()      (0)
25451 #endif
25452
25453 #ifdef CONFIG_MACH_SBC2440II
25454 # ifdef machine_arch_type
25455 #  undef machine_arch_type
25456 #  define machine_arch_type     __machine_arch_type
25457 # else
25458 #  define machine_arch_type     MACH_TYPE_SBC2440II
25459 # endif
25460 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25461 #else
25462 # define machine_is_sbc2440ii() (0)
25463 #endif
25464
25465 #ifdef CONFIG_MACH_PCM034
25466 # ifdef machine_arch_type
25467 #  undef machine_arch_type
25468 #  define machine_arch_type     __machine_arch_type
25469 # else
25470 #  define machine_arch_type     MACH_TYPE_PCM034
25471 # endif
25472 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
25473 #else
25474 # define machine_is_pcm034()    (0)
25475 #endif
25476
25477 #ifdef CONFIG_MACH_NESO
25478 # ifdef machine_arch_type
25479 #  undef machine_arch_type
25480 #  define machine_arch_type     __machine_arch_type
25481 # else
25482 #  define machine_arch_type     MACH_TYPE_NESO
25483 # endif
25484 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
25485 #else
25486 # define machine_is_neso()      (0)
25487 #endif
25488
25489 #ifdef CONFIG_MACH_WLNX_9G20
25490 # ifdef machine_arch_type
25491 #  undef machine_arch_type
25492 #  define machine_arch_type     __machine_arch_type
25493 # else
25494 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
25495 # endif
25496 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25497 #else
25498 # define machine_is_wlnx_9g20() (0)
25499 #endif
25500
25501 #ifdef CONFIG_MACH_OMAP_ZOOM2
25502 # ifdef machine_arch_type
25503 #  undef machine_arch_type
25504 #  define machine_arch_type     __machine_arch_type
25505 # else
25506 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
25507 # endif
25508 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25509 #else
25510 # define machine_is_omap_zoom2()        (0)
25511 #endif
25512
25513 #ifdef CONFIG_MACH_TOTEMNOVA
25514 # ifdef machine_arch_type
25515 #  undef machine_arch_type
25516 #  define machine_arch_type     __machine_arch_type
25517 # else
25518 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
25519 # endif
25520 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25521 #else
25522 # define machine_is_totemnova() (0)
25523 #endif
25524
25525 #ifdef CONFIG_MACH_C5000
25526 # ifdef machine_arch_type
25527 #  undef machine_arch_type
25528 #  define machine_arch_type     __machine_arch_type
25529 # else
25530 #  define machine_arch_type     MACH_TYPE_C5000
25531 # endif
25532 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
25533 #else
25534 # define machine_is_c5000()     (0)
25535 #endif
25536
25537 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25538 # ifdef machine_arch_type
25539 #  undef machine_arch_type
25540 #  define machine_arch_type     __machine_arch_type
25541 # else
25542 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
25543 # endif
25544 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25545 #else
25546 # define machine_is_unipo_at91sam9263() (0)
25547 #endif
25548
25549 #ifdef CONFIG_MACH_ETHERNUT5
25550 # ifdef machine_arch_type
25551 #  undef machine_arch_type
25552 #  define machine_arch_type     __machine_arch_type
25553 # else
25554 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
25555 # endif
25556 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25557 #else
25558 # define machine_is_ethernut5() (0)
25559 #endif
25560
25561 #ifdef CONFIG_MACH_ARM11
25562 # ifdef machine_arch_type
25563 #  undef machine_arch_type
25564 #  define machine_arch_type     __machine_arch_type
25565 # else
25566 #  define machine_arch_type     MACH_TYPE_ARM11
25567 # endif
25568 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
25569 #else
25570 # define machine_is_arm11()     (0)
25571 #endif
25572
25573 #ifdef CONFIG_MACH_CPUAT9260
25574 # ifdef machine_arch_type
25575 #  undef machine_arch_type
25576 #  define machine_arch_type     __machine_arch_type
25577 # else
25578 #  define machine_arch_type     MACH_TYPE_CPUAT9260
25579 # endif
25580 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25581 #else
25582 # define machine_is_cpuat9260() (0)
25583 #endif
25584
25585 #ifdef CONFIG_MACH_CPUPXA255
25586 # ifdef machine_arch_type
25587 #  undef machine_arch_type
25588 #  define machine_arch_type     __machine_arch_type
25589 # else
25590 #  define machine_arch_type     MACH_TYPE_CPUPXA255
25591 # endif
25592 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25593 #else
25594 # define machine_is_cpupxa255() (0)
25595 #endif
25596
25597 #ifdef CONFIG_MACH_CPUIMX27
25598 # ifdef machine_arch_type
25599 #  undef machine_arch_type
25600 #  define machine_arch_type     __machine_arch_type
25601 # else
25602 #  define machine_arch_type     MACH_TYPE_CPUIMX27
25603 # endif
25604 # define machine_is_cpuimx27()  (machine_arch_type == MACH_TYPE_CPUIMX27)
25605 #else
25606 # define machine_is_cpuimx27()  (0)
25607 #endif
25608
25609 #ifdef CONFIG_MACH_CHEFLUX
25610 # ifdef machine_arch_type
25611 #  undef machine_arch_type
25612 #  define machine_arch_type     __machine_arch_type
25613 # else
25614 #  define machine_arch_type     MACH_TYPE_CHEFLUX
25615 # endif
25616 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
25617 #else
25618 # define machine_is_cheflux()   (0)
25619 #endif
25620
25621 #ifdef CONFIG_MACH_EB_CPUX9K2
25622 # ifdef machine_arch_type
25623 #  undef machine_arch_type
25624 #  define machine_arch_type     __machine_arch_type
25625 # else
25626 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
25627 # endif
25628 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25629 #else
25630 # define machine_is_eb_cpux9k2()        (0)
25631 #endif
25632
25633 #ifdef CONFIG_MACH_OPCOTEC
25634 # ifdef machine_arch_type
25635 #  undef machine_arch_type
25636 #  define machine_arch_type     __machine_arch_type
25637 # else
25638 #  define machine_arch_type     MACH_TYPE_OPCOTEC
25639 # endif
25640 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
25641 #else
25642 # define machine_is_opcotec()   (0)
25643 #endif
25644
25645 #ifdef CONFIG_MACH_YT
25646 # ifdef machine_arch_type
25647 #  undef machine_arch_type
25648 #  define machine_arch_type     __machine_arch_type
25649 # else
25650 #  define machine_arch_type     MACH_TYPE_YT
25651 # endif
25652 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
25653 #else
25654 # define machine_is_yt()        (0)
25655 #endif
25656
25657 #ifdef CONFIG_MACH_MOTOQ
25658 # ifdef machine_arch_type
25659 #  undef machine_arch_type
25660 #  define machine_arch_type     __machine_arch_type
25661 # else
25662 #  define machine_arch_type     MACH_TYPE_MOTOQ
25663 # endif
25664 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
25665 #else
25666 # define machine_is_motoq()     (0)
25667 #endif
25668
25669 #ifdef CONFIG_MACH_BSB1
25670 # ifdef machine_arch_type
25671 #  undef machine_arch_type
25672 #  define machine_arch_type     __machine_arch_type
25673 # else
25674 #  define machine_arch_type     MACH_TYPE_BSB1
25675 # endif
25676 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
25677 #else
25678 # define machine_is_bsb1()      (0)
25679 #endif
25680
25681 #ifdef CONFIG_MACH_ACS5K
25682 # ifdef machine_arch_type
25683 #  undef machine_arch_type
25684 #  define machine_arch_type     __machine_arch_type
25685 # else
25686 #  define machine_arch_type     MACH_TYPE_ACS5K
25687 # endif
25688 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
25689 #else
25690 # define machine_is_acs5k()     (0)
25691 #endif
25692
25693 #ifdef CONFIG_MACH_MILAN
25694 # ifdef machine_arch_type
25695 #  undef machine_arch_type
25696 #  define machine_arch_type     __machine_arch_type
25697 # else
25698 #  define machine_arch_type     MACH_TYPE_MILAN
25699 # endif
25700 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
25701 #else
25702 # define machine_is_milan()     (0)
25703 #endif
25704
25705 #ifdef CONFIG_MACH_QUARTZV2
25706 # ifdef machine_arch_type
25707 #  undef machine_arch_type
25708 #  define machine_arch_type     __machine_arch_type
25709 # else
25710 #  define machine_arch_type     MACH_TYPE_QUARTZV2
25711 # endif
25712 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
25713 #else
25714 # define machine_is_quartzv2()  (0)
25715 #endif
25716
25717 #ifdef CONFIG_MACH_RSVP
25718 # ifdef machine_arch_type
25719 #  undef machine_arch_type
25720 #  define machine_arch_type     __machine_arch_type
25721 # else
25722 #  define machine_arch_type     MACH_TYPE_RSVP
25723 # endif
25724 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
25725 #else
25726 # define machine_is_rsvp()      (0)
25727 #endif
25728
25729 #ifdef CONFIG_MACH_RMP200
25730 # ifdef machine_arch_type
25731 #  undef machine_arch_type
25732 #  define machine_arch_type     __machine_arch_type
25733 # else
25734 #  define machine_arch_type     MACH_TYPE_RMP200
25735 # endif
25736 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
25737 #else
25738 # define machine_is_rmp200()    (0)
25739 #endif
25740
25741 #ifdef CONFIG_MACH_SNAPPER_9260
25742 # ifdef machine_arch_type
25743 #  undef machine_arch_type
25744 #  define machine_arch_type     __machine_arch_type
25745 # else
25746 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
25747 # endif
25748 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
25749 #else
25750 # define machine_is_snapper_9260()      (0)
25751 #endif
25752
25753 #ifdef CONFIG_MACH_DSM320
25754 # ifdef machine_arch_type
25755 #  undef machine_arch_type
25756 #  define machine_arch_type     __machine_arch_type
25757 # else
25758 #  define machine_arch_type     MACH_TYPE_DSM320
25759 # endif
25760 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
25761 #else
25762 # define machine_is_dsm320()    (0)
25763 #endif
25764
25765 #ifdef CONFIG_MACH_ADSGCM
25766 # ifdef machine_arch_type
25767 #  undef machine_arch_type
25768 #  define machine_arch_type     __machine_arch_type
25769 # else
25770 #  define machine_arch_type     MACH_TYPE_ADSGCM
25771 # endif
25772 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
25773 #else
25774 # define machine_is_adsgcm()    (0)
25775 #endif
25776
25777 #ifdef CONFIG_MACH_ASE2_400
25778 # ifdef machine_arch_type
25779 #  undef machine_arch_type
25780 #  define machine_arch_type     __machine_arch_type
25781 # else
25782 #  define machine_arch_type     MACH_TYPE_ASE2_400
25783 # endif
25784 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
25785 #else
25786 # define machine_is_ase2_400()  (0)
25787 #endif
25788
25789 #ifdef CONFIG_MACH_PIZZA
25790 # ifdef machine_arch_type
25791 #  undef machine_arch_type
25792 #  define machine_arch_type     __machine_arch_type
25793 # else
25794 #  define machine_arch_type     MACH_TYPE_PIZZA
25795 # endif
25796 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
25797 #else
25798 # define machine_is_pizza()     (0)
25799 #endif
25800
25801 #ifdef CONFIG_MACH_SPOT_NGPL
25802 # ifdef machine_arch_type
25803 #  undef machine_arch_type
25804 #  define machine_arch_type     __machine_arch_type
25805 # else
25806 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
25807 # endif
25808 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
25809 #else
25810 # define machine_is_spot_ngpl() (0)
25811 #endif
25812
25813 #ifdef CONFIG_MACH_ARMATA
25814 # ifdef machine_arch_type
25815 #  undef machine_arch_type
25816 #  define machine_arch_type     __machine_arch_type
25817 # else
25818 #  define machine_arch_type     MACH_TYPE_ARMATA
25819 # endif
25820 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
25821 #else
25822 # define machine_is_armata()    (0)
25823 #endif
25824
25825 #ifdef CONFIG_MACH_EXEDA
25826 # ifdef machine_arch_type
25827 #  undef machine_arch_type
25828 #  define machine_arch_type     __machine_arch_type
25829 # else
25830 #  define machine_arch_type     MACH_TYPE_EXEDA
25831 # endif
25832 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
25833 #else
25834 # define machine_is_exeda()     (0)
25835 #endif
25836
25837 #ifdef CONFIG_MACH_MX31SF005
25838 # ifdef machine_arch_type
25839 #  undef machine_arch_type
25840 #  define machine_arch_type     __machine_arch_type
25841 # else
25842 #  define machine_arch_type     MACH_TYPE_MX31SF005
25843 # endif
25844 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
25845 #else
25846 # define machine_is_mx31sf005() (0)
25847 #endif
25848
25849 #ifdef CONFIG_MACH_F5D8231_4_V2
25850 # ifdef machine_arch_type
25851 #  undef machine_arch_type
25852 #  define machine_arch_type     __machine_arch_type
25853 # else
25854 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
25855 # endif
25856 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
25857 #else
25858 # define machine_is_f5d8231_4_v2()      (0)
25859 #endif
25860
25861 #ifdef CONFIG_MACH_Q2440
25862 # ifdef machine_arch_type
25863 #  undef machine_arch_type
25864 #  define machine_arch_type     __machine_arch_type
25865 # else
25866 #  define machine_arch_type     MACH_TYPE_Q2440
25867 # endif
25868 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
25869 #else
25870 # define machine_is_q2440()     (0)
25871 #endif
25872
25873 #ifdef CONFIG_MACH_QQ2440
25874 # ifdef machine_arch_type
25875 #  undef machine_arch_type
25876 #  define machine_arch_type     __machine_arch_type
25877 # else
25878 #  define machine_arch_type     MACH_TYPE_QQ2440
25879 # endif
25880 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
25881 #else
25882 # define machine_is_qq2440()    (0)
25883 #endif
25884
25885 #ifdef CONFIG_MACH_MINI2440
25886 # ifdef machine_arch_type
25887 #  undef machine_arch_type
25888 #  define machine_arch_type     __machine_arch_type
25889 # else
25890 #  define machine_arch_type     MACH_TYPE_MINI2440
25891 # endif
25892 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
25893 #else
25894 # define machine_is_mini2440()  (0)
25895 #endif
25896
25897 #ifdef CONFIG_MACH_COLIBRI300
25898 # ifdef machine_arch_type
25899 #  undef machine_arch_type
25900 #  define machine_arch_type     __machine_arch_type
25901 # else
25902 #  define machine_arch_type     MACH_TYPE_COLIBRI300
25903 # endif
25904 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
25905 #else
25906 # define machine_is_colibri300()        (0)
25907 #endif
25908
25909 #ifdef CONFIG_MACH_JADES
25910 # ifdef machine_arch_type
25911 #  undef machine_arch_type
25912 #  define machine_arch_type     __machine_arch_type
25913 # else
25914 #  define machine_arch_type     MACH_TYPE_JADES
25915 # endif
25916 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
25917 #else
25918 # define machine_is_jades()     (0)
25919 #endif
25920
25921 #ifdef CONFIG_MACH_SPARK
25922 # ifdef machine_arch_type
25923 #  undef machine_arch_type
25924 #  define machine_arch_type     __machine_arch_type
25925 # else
25926 #  define machine_arch_type     MACH_TYPE_SPARK
25927 # endif
25928 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
25929 #else
25930 # define machine_is_spark()     (0)
25931 #endif
25932
25933 #ifdef CONFIG_MACH_BENZINA
25934 # ifdef machine_arch_type
25935 #  undef machine_arch_type
25936 #  define machine_arch_type     __machine_arch_type
25937 # else
25938 #  define machine_arch_type     MACH_TYPE_BENZINA
25939 # endif
25940 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
25941 #else
25942 # define machine_is_benzina()   (0)
25943 #endif
25944
25945 #ifdef CONFIG_MACH_BLAZE
25946 # ifdef machine_arch_type
25947 #  undef machine_arch_type
25948 #  define machine_arch_type     __machine_arch_type
25949 # else
25950 #  define machine_arch_type     MACH_TYPE_BLAZE
25951 # endif
25952 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
25953 #else
25954 # define machine_is_blaze()     (0)
25955 #endif
25956
25957 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
25958 # ifdef machine_arch_type
25959 #  undef machine_arch_type
25960 #  define machine_arch_type     __machine_arch_type
25961 # else
25962 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
25963 # endif
25964 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
25965 #else
25966 # define machine_is_linkstation_ls_hgl()        (0)
25967 #endif
25968
25969 #ifdef CONFIG_MACH_HTCVENUS
25970 # ifdef machine_arch_type
25971 #  undef machine_arch_type
25972 #  define machine_arch_type     __machine_arch_type
25973 # else
25974 #  define machine_arch_type     MACH_TYPE_HTCVENUS
25975 # endif
25976 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
25977 #else
25978 # define machine_is_htckovsky() (0)
25979 #endif
25980
25981 #ifdef CONFIG_MACH_SONY_PRS505
25982 # ifdef machine_arch_type
25983 #  undef machine_arch_type
25984 #  define machine_arch_type     __machine_arch_type
25985 # else
25986 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
25987 # endif
25988 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
25989 #else
25990 # define machine_is_sony_prs505()       (0)
25991 #endif
25992
25993 #ifdef CONFIG_MACH_HANLIN_V3
25994 # ifdef machine_arch_type
25995 #  undef machine_arch_type
25996 #  define machine_arch_type     __machine_arch_type
25997 # else
25998 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
25999 # endif
26000 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26001 #else
26002 # define machine_is_hanlin_v3() (0)
26003 #endif
26004
26005 #ifdef CONFIG_MACH_SAPPHIRA
26006 # ifdef machine_arch_type
26007 #  undef machine_arch_type
26008 #  define machine_arch_type     __machine_arch_type
26009 # else
26010 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26011 # endif
26012 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26013 #else
26014 # define machine_is_sapphira()  (0)
26015 #endif
26016
26017 #ifdef CONFIG_MACH_DACK_SDA_01
26018 # ifdef machine_arch_type
26019 #  undef machine_arch_type
26020 #  define machine_arch_type     __machine_arch_type
26021 # else
26022 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
26023 # endif
26024 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26025 #else
26026 # define machine_is_dack_sda_01()       (0)
26027 #endif
26028
26029 #ifdef CONFIG_MACH_ARMBOX
26030 # ifdef machine_arch_type
26031 #  undef machine_arch_type
26032 #  define machine_arch_type     __machine_arch_type
26033 # else
26034 #  define machine_arch_type     MACH_TYPE_ARMBOX
26035 # endif
26036 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26037 #else
26038 # define machine_is_armbox()    (0)
26039 #endif
26040
26041 #ifdef CONFIG_MACH_HARRIS_RVP
26042 # ifdef machine_arch_type
26043 #  undef machine_arch_type
26044 #  define machine_arch_type     __machine_arch_type
26045 # else
26046 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
26047 # endif
26048 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26049 #else
26050 # define machine_is_harris_rvp()        (0)
26051 #endif
26052
26053 #ifdef CONFIG_MACH_RIBALDO
26054 # ifdef machine_arch_type
26055 #  undef machine_arch_type
26056 #  define machine_arch_type     __machine_arch_type
26057 # else
26058 #  define machine_arch_type     MACH_TYPE_RIBALDO
26059 # endif
26060 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26061 #else
26062 # define machine_is_ribaldo()   (0)
26063 #endif
26064
26065 #ifdef CONFIG_MACH_AGORA
26066 # ifdef machine_arch_type
26067 #  undef machine_arch_type
26068 #  define machine_arch_type     __machine_arch_type
26069 # else
26070 #  define machine_arch_type     MACH_TYPE_AGORA
26071 # endif
26072 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26073 #else
26074 # define machine_is_agora()     (0)
26075 #endif
26076
26077 #ifdef CONFIG_MACH_OMAP3_MINI
26078 # ifdef machine_arch_type
26079 #  undef machine_arch_type
26080 #  define machine_arch_type     __machine_arch_type
26081 # else
26082 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
26083 # endif
26084 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26085 #else
26086 # define machine_is_omap3_mini()        (0)
26087 #endif
26088
26089 #ifdef CONFIG_MACH_A9SAM6432_B
26090 # ifdef machine_arch_type
26091 #  undef machine_arch_type
26092 #  define machine_arch_type     __machine_arch_type
26093 # else
26094 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
26095 # endif
26096 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26097 #else
26098 # define machine_is_a9sam6432_b()       (0)
26099 #endif
26100
26101 #ifdef CONFIG_MACH_USG2410
26102 # ifdef machine_arch_type
26103 #  undef machine_arch_type
26104 #  define machine_arch_type     __machine_arch_type
26105 # else
26106 #  define machine_arch_type     MACH_TYPE_USG2410
26107 # endif
26108 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26109 #else
26110 # define machine_is_usg2410()   (0)
26111 #endif
26112
26113 #ifdef CONFIG_MACH_PC72052_I10_REVB
26114 # ifdef machine_arch_type
26115 #  undef machine_arch_type
26116 #  define machine_arch_type     __machine_arch_type
26117 # else
26118 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
26119 # endif
26120 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26121 #else
26122 # define machine_is_pc72052_i10_revb()  (0)
26123 #endif
26124
26125 #ifdef CONFIG_MACH_MX35_EXM32
26126 # ifdef machine_arch_type
26127 #  undef machine_arch_type
26128 #  define machine_arch_type     __machine_arch_type
26129 # else
26130 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26131 # endif
26132 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26133 #else
26134 # define machine_is_mx35_exm32()        (0)
26135 #endif
26136
26137 #ifdef CONFIG_MACH_TOPAS910
26138 # ifdef machine_arch_type
26139 #  undef machine_arch_type
26140 #  define machine_arch_type     __machine_arch_type
26141 # else
26142 #  define machine_arch_type     MACH_TYPE_TOPAS910
26143 # endif
26144 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26145 #else
26146 # define machine_is_topas910()  (0)
26147 #endif
26148
26149 #ifdef CONFIG_MACH_HYENA
26150 # ifdef machine_arch_type
26151 #  undef machine_arch_type
26152 #  define machine_arch_type     __machine_arch_type
26153 # else
26154 #  define machine_arch_type     MACH_TYPE_HYENA
26155 # endif
26156 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26157 #else
26158 # define machine_is_hyena()     (0)
26159 #endif
26160
26161 #ifdef CONFIG_MACH_POSPAX
26162 # ifdef machine_arch_type
26163 #  undef machine_arch_type
26164 #  define machine_arch_type     __machine_arch_type
26165 # else
26166 #  define machine_arch_type     MACH_TYPE_POSPAX
26167 # endif
26168 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26169 #else
26170 # define machine_is_pospax()    (0)
26171 #endif
26172
26173 #ifdef CONFIG_MACH_HDL_GX
26174 # ifdef machine_arch_type
26175 #  undef machine_arch_type
26176 #  define machine_arch_type     __machine_arch_type
26177 # else
26178 #  define machine_arch_type     MACH_TYPE_HDL_GX
26179 # endif
26180 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26181 #else
26182 # define machine_is_hdl_gx()    (0)
26183 #endif
26184
26185 #ifdef CONFIG_MACH_CTERA_4BAY
26186 # ifdef machine_arch_type
26187 #  undef machine_arch_type
26188 #  define machine_arch_type     __machine_arch_type
26189 # else
26190 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26191 # endif
26192 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26193 #else
26194 # define machine_is_ctera_4bay()        (0)
26195 #endif
26196
26197 #ifdef CONFIG_MACH_CTERA_PLUG_C
26198 # ifdef machine_arch_type
26199 #  undef machine_arch_type
26200 #  define machine_arch_type     __machine_arch_type
26201 # else
26202 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26203 # endif
26204 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26205 #else
26206 # define machine_is_ctera_plug_c()      (0)
26207 #endif
26208
26209 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26210 # ifdef machine_arch_type
26211 #  undef machine_arch_type
26212 #  define machine_arch_type     __machine_arch_type
26213 # else
26214 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26215 # endif
26216 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26217 #else
26218 # define machine_is_crwea_plug_i()      (0)
26219 #endif
26220
26221 #ifdef CONFIG_MACH_EGAUGE2
26222 # ifdef machine_arch_type
26223 #  undef machine_arch_type
26224 #  define machine_arch_type     __machine_arch_type
26225 # else
26226 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26227 # endif
26228 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26229 #else
26230 # define machine_is_egauge2()   (0)
26231 #endif
26232
26233 #ifdef CONFIG_MACH_DIDJ
26234 # ifdef machine_arch_type
26235 #  undef machine_arch_type
26236 #  define machine_arch_type     __machine_arch_type
26237 # else
26238 #  define machine_arch_type     MACH_TYPE_DIDJ
26239 # endif
26240 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26241 #else
26242 # define machine_is_didj()      (0)
26243 #endif
26244
26245 #ifdef CONFIG_MACH_MEISTER
26246 # ifdef machine_arch_type
26247 #  undef machine_arch_type
26248 #  define machine_arch_type     __machine_arch_type
26249 # else
26250 #  define machine_arch_type     MACH_TYPE_MEISTER
26251 # endif
26252 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26253 #else
26254 # define machine_is_m_s3c2443() (0)
26255 #endif
26256
26257 #ifdef CONFIG_MACH_HTCBLACKSTONE
26258 # ifdef machine_arch_type
26259 #  undef machine_arch_type
26260 #  define machine_arch_type     __machine_arch_type
26261 # else
26262 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26263 # endif
26264 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26265 #else
26266 # define machine_is_htcblackstone()     (0)
26267 #endif
26268
26269 #ifdef CONFIG_MACH_CPUAT9G20
26270 # ifdef machine_arch_type
26271 #  undef machine_arch_type
26272 #  define machine_arch_type     __machine_arch_type
26273 # else
26274 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26275 # endif
26276 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26277 #else
26278 # define machine_is_cpuat9g20() (0)
26279 #endif
26280
26281 #ifdef CONFIG_MACH_SMDK6440
26282 # ifdef machine_arch_type
26283 #  undef machine_arch_type
26284 #  define machine_arch_type     __machine_arch_type
26285 # else
26286 #  define machine_arch_type     MACH_TYPE_SMDK6440
26287 # endif
26288 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26289 #else
26290 # define machine_is_smdk6440()  (0)
26291 #endif
26292
26293 #ifdef CONFIG_MACH_OMAP_35XX_MVP
26294 # ifdef machine_arch_type
26295 #  undef machine_arch_type
26296 #  define machine_arch_type     __machine_arch_type
26297 # else
26298 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
26299 # endif
26300 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26301 #else
26302 # define machine_is_omap_35xx_mvp()     (0)
26303 #endif
26304
26305 #ifdef CONFIG_MACH_CTERA_PLUG_I
26306 # ifdef machine_arch_type
26307 #  undef machine_arch_type
26308 #  define machine_arch_type     __machine_arch_type
26309 # else
26310 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
26311 # endif
26312 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26313 #else
26314 # define machine_is_ctera_plug_i()      (0)
26315 #endif
26316
26317 #ifdef CONFIG_MACH_PVG610
26318 # ifdef machine_arch_type
26319 #  undef machine_arch_type
26320 #  define machine_arch_type     __machine_arch_type
26321 # else
26322 #  define machine_arch_type     MACH_TYPE_PVG610
26323 # endif
26324 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26325 #else
26326 # define machine_is_pvg610_100()        (0)
26327 #endif
26328
26329 #ifdef CONFIG_MACH_HPRW6815
26330 # ifdef machine_arch_type
26331 #  undef machine_arch_type
26332 #  define machine_arch_type     __machine_arch_type
26333 # else
26334 #  define machine_arch_type     MACH_TYPE_HPRW6815
26335 # endif
26336 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26337 #else
26338 # define machine_is_hprw6815()  (0)
26339 #endif
26340
26341 #ifdef CONFIG_MACH_OMAP3_OSWALD
26342 # ifdef machine_arch_type
26343 #  undef machine_arch_type
26344 #  define machine_arch_type     __machine_arch_type
26345 # else
26346 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
26347 # endif
26348 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26349 #else
26350 # define machine_is_omap3_oswald()      (0)
26351 #endif
26352
26353 #ifdef CONFIG_MACH_NAS4220B
26354 # ifdef machine_arch_type
26355 #  undef machine_arch_type
26356 #  define machine_arch_type     __machine_arch_type
26357 # else
26358 #  define machine_arch_type     MACH_TYPE_NAS4220B
26359 # endif
26360 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26361 #else
26362 # define machine_is_nas4220b()  (0)
26363 #endif
26364
26365 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26366 # ifdef machine_arch_type
26367 #  undef machine_arch_type
26368 #  define machine_arch_type     __machine_arch_type
26369 # else
26370 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
26371 # endif
26372 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26373 #else
26374 # define machine_is_htcraphael_cdma()   (0)
26375 #endif
26376
26377 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26378 # ifdef machine_arch_type
26379 #  undef machine_arch_type
26380 #  define machine_arch_type     __machine_arch_type
26381 # else
26382 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
26383 # endif
26384 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26385 #else
26386 # define machine_is_htcdiamond_cdma()   (0)
26387 #endif
26388
26389 #ifdef CONFIG_MACH_SCALER
26390 # ifdef machine_arch_type
26391 #  undef machine_arch_type
26392 #  define machine_arch_type     __machine_arch_type
26393 # else
26394 #  define machine_arch_type     MACH_TYPE_SCALER
26395 # endif
26396 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26397 #else
26398 # define machine_is_scaler()    (0)
26399 #endif
26400
26401 #ifdef CONFIG_MACH_ZYLONITE2
26402 # ifdef machine_arch_type
26403 #  undef machine_arch_type
26404 #  define machine_arch_type     __machine_arch_type
26405 # else
26406 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
26407 # endif
26408 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26409 #else
26410 # define machine_is_zylonite2() (0)
26411 #endif
26412
26413 #ifdef CONFIG_MACH_ASPENITE
26414 # ifdef machine_arch_type
26415 #  undef machine_arch_type
26416 #  define machine_arch_type     __machine_arch_type
26417 # else
26418 #  define machine_arch_type     MACH_TYPE_ASPENITE
26419 # endif
26420 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
26421 #else
26422 # define machine_is_aspenite()  (0)
26423 #endif
26424
26425 #ifdef CONFIG_MACH_TETON
26426 # ifdef machine_arch_type
26427 #  undef machine_arch_type
26428 #  define machine_arch_type     __machine_arch_type
26429 # else
26430 #  define machine_arch_type     MACH_TYPE_TETON
26431 # endif
26432 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
26433 #else
26434 # define machine_is_teton()     (0)
26435 #endif
26436
26437 #ifdef CONFIG_MACH_TTC_DKB
26438 # ifdef machine_arch_type
26439 #  undef machine_arch_type
26440 #  define machine_arch_type     __machine_arch_type
26441 # else
26442 #  define machine_arch_type     MACH_TYPE_TTC_DKB
26443 # endif
26444 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
26445 #else
26446 # define machine_is_ttc_dkb()   (0)
26447 #endif
26448
26449 #ifdef CONFIG_MACH_BISHOP2
26450 # ifdef machine_arch_type
26451 #  undef machine_arch_type
26452 #  define machine_arch_type     __machine_arch_type
26453 # else
26454 #  define machine_arch_type     MACH_TYPE_BISHOP2
26455 # endif
26456 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
26457 #else
26458 # define machine_is_bishop2()   (0)
26459 #endif
26460
26461 #ifdef CONFIG_MACH_IPPV5
26462 # ifdef machine_arch_type
26463 #  undef machine_arch_type
26464 #  define machine_arch_type     __machine_arch_type
26465 # else
26466 #  define machine_arch_type     MACH_TYPE_IPPV5
26467 # endif
26468 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
26469 #else
26470 # define machine_is_ippv5()     (0)
26471 #endif
26472
26473 #ifdef CONFIG_MACH_FARM926
26474 # ifdef machine_arch_type
26475 #  undef machine_arch_type
26476 #  define machine_arch_type     __machine_arch_type
26477 # else
26478 #  define machine_arch_type     MACH_TYPE_FARM926
26479 # endif
26480 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
26481 #else
26482 # define machine_is_farm926()   (0)
26483 #endif
26484
26485 #ifdef CONFIG_MACH_MMCCPU
26486 # ifdef machine_arch_type
26487 #  undef machine_arch_type
26488 #  define machine_arch_type     __machine_arch_type
26489 # else
26490 #  define machine_arch_type     MACH_TYPE_MMCCPU
26491 # endif
26492 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
26493 #else
26494 # define machine_is_mmccpu()    (0)
26495 #endif
26496
26497 #ifdef CONFIG_MACH_SGMSFL
26498 # ifdef machine_arch_type
26499 #  undef machine_arch_type
26500 #  define machine_arch_type     __machine_arch_type
26501 # else
26502 #  define machine_arch_type     MACH_TYPE_SGMSFL
26503 # endif
26504 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
26505 #else
26506 # define machine_is_sgmsfl()    (0)
26507 #endif
26508
26509 #ifdef CONFIG_MACH_TT8000
26510 # ifdef machine_arch_type
26511 #  undef machine_arch_type
26512 #  define machine_arch_type     __machine_arch_type
26513 # else
26514 #  define machine_arch_type     MACH_TYPE_TT8000
26515 # endif
26516 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
26517 #else
26518 # define machine_is_tt8000()    (0)
26519 #endif
26520
26521 #ifdef CONFIG_MACH_ZRN4300LP
26522 # ifdef machine_arch_type
26523 #  undef machine_arch_type
26524 #  define machine_arch_type     __machine_arch_type
26525 # else
26526 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
26527 # endif
26528 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
26529 #else
26530 # define machine_is_zrn4300lp() (0)
26531 #endif
26532
26533 #ifdef CONFIG_MACH_MPTC
26534 # ifdef machine_arch_type
26535 #  undef machine_arch_type
26536 #  define machine_arch_type     __machine_arch_type
26537 # else
26538 #  define machine_arch_type     MACH_TYPE_MPTC
26539 # endif
26540 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
26541 #else
26542 # define machine_is_mptc()      (0)
26543 #endif
26544
26545 #ifdef CONFIG_MACH_H6051
26546 # ifdef machine_arch_type
26547 #  undef machine_arch_type
26548 #  define machine_arch_type     __machine_arch_type
26549 # else
26550 #  define machine_arch_type     MACH_TYPE_H6051
26551 # endif
26552 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
26553 #else
26554 # define machine_is_h6051()     (0)
26555 #endif
26556
26557 #ifdef CONFIG_MACH_PVG610_101
26558 # ifdef machine_arch_type
26559 #  undef machine_arch_type
26560 #  define machine_arch_type     __machine_arch_type
26561 # else
26562 #  define machine_arch_type     MACH_TYPE_PVG610_101
26563 # endif
26564 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
26565 #else
26566 # define machine_is_pvg610_101()        (0)
26567 #endif
26568
26569 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
26570 # ifdef machine_arch_type
26571 #  undef machine_arch_type
26572 #  define machine_arch_type     __machine_arch_type
26573 # else
26574 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
26575 # endif
26576 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
26577 #else
26578 # define machine_is_stamp9261_pc_evb()  (0)
26579 #endif
26580
26581 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
26582 # ifdef machine_arch_type
26583 #  undef machine_arch_type
26584 #  define machine_arch_type     __machine_arch_type
26585 # else
26586 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
26587 # endif
26588 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
26589 #else
26590 # define machine_is_pelco_odysseus()    (0)
26591 #endif
26592
26593 #ifdef CONFIG_MACH_TNY_A9260
26594 # ifdef machine_arch_type
26595 #  undef machine_arch_type
26596 #  define machine_arch_type     __machine_arch_type
26597 # else
26598 #  define machine_arch_type     MACH_TYPE_TNY_A9260
26599 # endif
26600 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
26601 #else
26602 # define machine_is_tny_a9260() (0)
26603 #endif
26604
26605 #ifdef CONFIG_MACH_TNY_A9G20
26606 # ifdef machine_arch_type
26607 #  undef machine_arch_type
26608 #  define machine_arch_type     __machine_arch_type
26609 # else
26610 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
26611 # endif
26612 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
26613 #else
26614 # define machine_is_tny_a9g20() (0)
26615 #endif
26616
26617 #ifdef CONFIG_MACH_AESOP_MP2530F
26618 # ifdef machine_arch_type
26619 #  undef machine_arch_type
26620 #  define machine_arch_type     __machine_arch_type
26621 # else
26622 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
26623 # endif
26624 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
26625 #else
26626 # define machine_is_aesop_mp2530f()     (0)
26627 #endif
26628
26629 #ifdef CONFIG_MACH_DX900
26630 # ifdef machine_arch_type
26631 #  undef machine_arch_type
26632 #  define machine_arch_type     __machine_arch_type
26633 # else
26634 #  define machine_arch_type     MACH_TYPE_DX900
26635 # endif
26636 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
26637 #else
26638 # define machine_is_dx900()     (0)
26639 #endif
26640
26641 #ifdef CONFIG_MACH_CPODC2
26642 # ifdef machine_arch_type
26643 #  undef machine_arch_type
26644 #  define machine_arch_type     __machine_arch_type
26645 # else
26646 #  define machine_arch_type     MACH_TYPE_CPODC2
26647 # endif
26648 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
26649 #else
26650 # define machine_is_cpodc2()    (0)
26651 #endif
26652
26653 #ifdef CONFIG_MACH_TILT_8925
26654 # ifdef machine_arch_type
26655 #  undef machine_arch_type
26656 #  define machine_arch_type     __machine_arch_type
26657 # else
26658 #  define machine_arch_type     MACH_TYPE_TILT_8925
26659 # endif
26660 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
26661 #else
26662 # define machine_is_tilt_8925() (0)
26663 #endif
26664
26665 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
26666 # ifdef machine_arch_type
26667 #  undef machine_arch_type
26668 #  define machine_arch_type     __machine_arch_type
26669 # else
26670 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
26671 # endif
26672 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
26673 #else
26674 # define machine_is_davinci_dm357_evm() (0)
26675 #endif
26676
26677 #ifdef CONFIG_MACH_SWORDFISH
26678 # ifdef machine_arch_type
26679 #  undef machine_arch_type
26680 #  define machine_arch_type     __machine_arch_type
26681 # else
26682 #  define machine_arch_type     MACH_TYPE_SWORDFISH
26683 # endif
26684 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
26685 #else
26686 # define machine_is_swordfish() (0)
26687 #endif
26688
26689 #ifdef CONFIG_MACH_CORVUS
26690 # ifdef machine_arch_type
26691 #  undef machine_arch_type
26692 #  define machine_arch_type     __machine_arch_type
26693 # else
26694 #  define machine_arch_type     MACH_TYPE_CORVUS
26695 # endif
26696 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
26697 #else
26698 # define machine_is_corvus()    (0)
26699 #endif
26700
26701 #ifdef CONFIG_MACH_TAURUS
26702 # ifdef machine_arch_type
26703 #  undef machine_arch_type
26704 #  define machine_arch_type     __machine_arch_type
26705 # else
26706 #  define machine_arch_type     MACH_TYPE_TAURUS
26707 # endif
26708 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
26709 #else
26710 # define machine_is_taurus()    (0)
26711 #endif
26712
26713 #ifdef CONFIG_MACH_AXM
26714 # ifdef machine_arch_type
26715 #  undef machine_arch_type
26716 #  define machine_arch_type     __machine_arch_type
26717 # else
26718 #  define machine_arch_type     MACH_TYPE_AXM
26719 # endif
26720 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
26721 #else
26722 # define machine_is_axm()       (0)
26723 #endif
26724
26725 #ifdef CONFIG_MACH_AXC
26726 # ifdef machine_arch_type
26727 #  undef machine_arch_type
26728 #  define machine_arch_type     __machine_arch_type
26729 # else
26730 #  define machine_arch_type     MACH_TYPE_AXC
26731 # endif
26732 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
26733 #else
26734 # define machine_is_axc()       (0)
26735 #endif
26736
26737 #ifdef CONFIG_MACH_BABY
26738 # ifdef machine_arch_type
26739 #  undef machine_arch_type
26740 #  define machine_arch_type     __machine_arch_type
26741 # else
26742 #  define machine_arch_type     MACH_TYPE_BABY
26743 # endif
26744 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
26745 #else
26746 # define machine_is_baby()      (0)
26747 #endif
26748
26749 #ifdef CONFIG_MACH_MP200
26750 # ifdef machine_arch_type
26751 #  undef machine_arch_type
26752 #  define machine_arch_type     __machine_arch_type
26753 # else
26754 #  define machine_arch_type     MACH_TYPE_MP200
26755 # endif
26756 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
26757 #else
26758 # define machine_is_mp200()     (0)
26759 #endif
26760
26761 #ifdef CONFIG_MACH_PCM043
26762 # ifdef machine_arch_type
26763 #  undef machine_arch_type
26764 #  define machine_arch_type     __machine_arch_type
26765 # else
26766 #  define machine_arch_type     MACH_TYPE_PCM043
26767 # endif
26768 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
26769 #else
26770 # define machine_is_pcm043()    (0)
26771 #endif
26772
26773 #ifdef CONFIG_MACH_HANLIN_V3C
26774 # ifdef machine_arch_type
26775 #  undef machine_arch_type
26776 #  define machine_arch_type     __machine_arch_type
26777 # else
26778 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
26779 # endif
26780 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
26781 #else
26782 # define machine_is_hanlin_v3c()        (0)
26783 #endif
26784
26785 #ifdef CONFIG_MACH_KBK9G20
26786 # ifdef machine_arch_type
26787 #  undef machine_arch_type
26788 #  define machine_arch_type     __machine_arch_type
26789 # else
26790 #  define machine_arch_type     MACH_TYPE_KBK9G20
26791 # endif
26792 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
26793 #else
26794 # define machine_is_kbk9g20()   (0)
26795 #endif
26796
26797 #ifdef CONFIG_MACH_ADSTURBOG5
26798 # ifdef machine_arch_type
26799 #  undef machine_arch_type
26800 #  define machine_arch_type     __machine_arch_type
26801 # else
26802 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
26803 # endif
26804 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
26805 #else
26806 # define machine_is_adsturbog5()        (0)
26807 #endif
26808
26809 #ifdef CONFIG_MACH_AVENGER_LITE1
26810 # ifdef machine_arch_type
26811 #  undef machine_arch_type
26812 #  define machine_arch_type     __machine_arch_type
26813 # else
26814 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
26815 # endif
26816 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
26817 #else
26818 # define machine_is_avenger_lite1()     (0)
26819 #endif
26820
26821 #ifdef CONFIG_MACH_SUC
26822 # ifdef machine_arch_type
26823 #  undef machine_arch_type
26824 #  define machine_arch_type     __machine_arch_type
26825 # else
26826 #  define machine_arch_type     MACH_TYPE_SUC
26827 # endif
26828 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
26829 #else
26830 # define machine_is_suc82x()    (0)
26831 #endif
26832
26833 #ifdef CONFIG_MACH_AT91SAM7S256
26834 # ifdef machine_arch_type
26835 #  undef machine_arch_type
26836 #  define machine_arch_type     __machine_arch_type
26837 # else
26838 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
26839 # endif
26840 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
26841 #else
26842 # define machine_is_at91sam7s256()      (0)
26843 #endif
26844
26845 #ifdef CONFIG_MACH_MENDOZA
26846 # ifdef machine_arch_type
26847 #  undef machine_arch_type
26848 #  define machine_arch_type     __machine_arch_type
26849 # else
26850 #  define machine_arch_type     MACH_TYPE_MENDOZA
26851 # endif
26852 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
26853 #else
26854 # define machine_is_mendoza()   (0)
26855 #endif
26856
26857 #ifdef CONFIG_MACH_KIRA
26858 # ifdef machine_arch_type
26859 #  undef machine_arch_type
26860 #  define machine_arch_type     __machine_arch_type
26861 # else
26862 #  define machine_arch_type     MACH_TYPE_KIRA
26863 # endif
26864 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
26865 #else
26866 # define machine_is_kira()      (0)
26867 #endif
26868
26869 #ifdef CONFIG_MACH_MX1HBM
26870 # ifdef machine_arch_type
26871 #  undef machine_arch_type
26872 #  define machine_arch_type     __machine_arch_type
26873 # else
26874 #  define machine_arch_type     MACH_TYPE_MX1HBM
26875 # endif
26876 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
26877 #else
26878 # define machine_is_mx1hbm()    (0)
26879 #endif
26880
26881 #ifdef CONFIG_MACH_QUATRO43XX
26882 # ifdef machine_arch_type
26883 #  undef machine_arch_type
26884 #  define machine_arch_type     __machine_arch_type
26885 # else
26886 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
26887 # endif
26888 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
26889 #else
26890 # define machine_is_quatro43xx()        (0)
26891 #endif
26892
26893 #ifdef CONFIG_MACH_QUATRO4230
26894 # ifdef machine_arch_type
26895 #  undef machine_arch_type
26896 #  define machine_arch_type     __machine_arch_type
26897 # else
26898 #  define machine_arch_type     MACH_TYPE_QUATRO4230
26899 # endif
26900 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
26901 #else
26902 # define machine_is_quatro4230()        (0)
26903 #endif
26904
26905 #ifdef CONFIG_MACH_NSB400
26906 # ifdef machine_arch_type
26907 #  undef machine_arch_type
26908 #  define machine_arch_type     __machine_arch_type
26909 # else
26910 #  define machine_arch_type     MACH_TYPE_NSB400
26911 # endif
26912 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
26913 #else
26914 # define machine_is_nsb400()    (0)
26915 #endif
26916
26917 #ifdef CONFIG_MACH_DRP255
26918 # ifdef machine_arch_type
26919 #  undef machine_arch_type
26920 #  define machine_arch_type     __machine_arch_type
26921 # else
26922 #  define machine_arch_type     MACH_TYPE_DRP255
26923 # endif
26924 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
26925 #else
26926 # define machine_is_drp255()    (0)
26927 #endif
26928
26929 #ifdef CONFIG_MACH_THOTH
26930 # ifdef machine_arch_type
26931 #  undef machine_arch_type
26932 #  define machine_arch_type     __machine_arch_type
26933 # else
26934 #  define machine_arch_type     MACH_TYPE_THOTH
26935 # endif
26936 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
26937 #else
26938 # define machine_is_thoth()     (0)
26939 #endif
26940
26941 #ifdef CONFIG_MACH_FIRESTONE
26942 # ifdef machine_arch_type
26943 #  undef machine_arch_type
26944 #  define machine_arch_type     __machine_arch_type
26945 # else
26946 #  define machine_arch_type     MACH_TYPE_FIRESTONE
26947 # endif
26948 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
26949 #else
26950 # define machine_is_firestone() (0)
26951 #endif
26952
26953 #ifdef CONFIG_MACH_ASUSP750
26954 # ifdef machine_arch_type
26955 #  undef machine_arch_type
26956 #  define machine_arch_type     __machine_arch_type
26957 # else
26958 #  define machine_arch_type     MACH_TYPE_ASUSP750
26959 # endif
26960 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
26961 #else
26962 # define machine_is_asusp750()  (0)
26963 #endif
26964
26965 #ifdef CONFIG_MACH_CTERA_DL
26966 # ifdef machine_arch_type
26967 #  undef machine_arch_type
26968 #  define machine_arch_type     __machine_arch_type
26969 # else
26970 #  define machine_arch_type     MACH_TYPE_CTERA_DL
26971 # endif
26972 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
26973 #else
26974 # define machine_is_ctera_dl()  (0)
26975 #endif
26976
26977 #ifdef CONFIG_MACH_SOCR
26978 # ifdef machine_arch_type
26979 #  undef machine_arch_type
26980 #  define machine_arch_type     __machine_arch_type
26981 # else
26982 #  define machine_arch_type     MACH_TYPE_SOCR
26983 # endif
26984 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
26985 #else
26986 # define machine_is_socr()      (0)
26987 #endif
26988
26989 #ifdef CONFIG_MACH_HTCOXYGEN
26990 # ifdef machine_arch_type
26991 #  undef machine_arch_type
26992 #  define machine_arch_type     __machine_arch_type
26993 # else
26994 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
26995 # endif
26996 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
26997 #else
26998 # define machine_is_htcoxygen() (0)
26999 #endif
27000
27001 #ifdef CONFIG_MACH_HEROC
27002 # ifdef machine_arch_type
27003 #  undef machine_arch_type
27004 #  define machine_arch_type     __machine_arch_type
27005 # else
27006 #  define machine_arch_type     MACH_TYPE_HEROC
27007 # endif
27008 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27009 #else
27010 # define machine_is_heroc()     (0)
27011 #endif
27012
27013 #ifdef CONFIG_MACH_ZENO6800
27014 # ifdef machine_arch_type
27015 #  undef machine_arch_type
27016 #  define machine_arch_type     __machine_arch_type
27017 # else
27018 #  define machine_arch_type     MACH_TYPE_ZENO6800
27019 # endif
27020 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27021 #else
27022 # define machine_is_zeno6800()  (0)
27023 #endif
27024
27025 #ifdef CONFIG_MACH_SC2MCS
27026 # ifdef machine_arch_type
27027 #  undef machine_arch_type
27028 #  define machine_arch_type     __machine_arch_type
27029 # else
27030 #  define machine_arch_type     MACH_TYPE_SC2MCS
27031 # endif
27032 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27033 #else
27034 # define machine_is_sc2mcs()    (0)
27035 #endif
27036
27037 #ifdef CONFIG_MACH_GENE100
27038 # ifdef machine_arch_type
27039 #  undef machine_arch_type
27040 #  define machine_arch_type     __machine_arch_type
27041 # else
27042 #  define machine_arch_type     MACH_TYPE_GENE100
27043 # endif
27044 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27045 #else
27046 # define machine_is_gene100()   (0)
27047 #endif
27048
27049 #ifdef CONFIG_MACH_AS353X
27050 # ifdef machine_arch_type
27051 #  undef machine_arch_type
27052 #  define machine_arch_type     __machine_arch_type
27053 # else
27054 #  define machine_arch_type     MACH_TYPE_AS353X
27055 # endif
27056 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27057 #else
27058 # define machine_is_as353x()    (0)
27059 #endif
27060
27061 #ifdef CONFIG_MACH_SHEEVAPLUG
27062 # ifdef machine_arch_type
27063 #  undef machine_arch_type
27064 #  define machine_arch_type     __machine_arch_type
27065 # else
27066 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
27067 # endif
27068 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27069 #else
27070 # define machine_is_sheevaplug()        (0)
27071 #endif
27072
27073 #ifdef CONFIG_MACH_AT91SAM9G20
27074 # ifdef machine_arch_type
27075 #  undef machine_arch_type
27076 #  define machine_arch_type     __machine_arch_type
27077 # else
27078 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
27079 # endif
27080 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27081 #else
27082 # define machine_is_at91sam9g20()       (0)
27083 #endif
27084
27085 #ifdef CONFIG_MACH_MV88F6192GTW_FE
27086 # ifdef machine_arch_type
27087 #  undef machine_arch_type
27088 #  define machine_arch_type     __machine_arch_type
27089 # else
27090 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
27091 # endif
27092 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27093 #else
27094 # define machine_is_mv88f6192gtw_fe()   (0)
27095 #endif
27096
27097 #ifdef CONFIG_MACH_CC9200
27098 # ifdef machine_arch_type
27099 #  undef machine_arch_type
27100 #  define machine_arch_type     __machine_arch_type
27101 # else
27102 #  define machine_arch_type     MACH_TYPE_CC9200
27103 # endif
27104 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27105 #else
27106 # define machine_is_cc9200()    (0)
27107 #endif
27108
27109 #ifdef CONFIG_MACH_SM9200
27110 # ifdef machine_arch_type
27111 #  undef machine_arch_type
27112 #  define machine_arch_type     __machine_arch_type
27113 # else
27114 #  define machine_arch_type     MACH_TYPE_SM9200
27115 # endif
27116 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27117 #else
27118 # define machine_is_sm9200()    (0)
27119 #endif
27120
27121 #ifdef CONFIG_MACH_TP9200
27122 # ifdef machine_arch_type
27123 #  undef machine_arch_type
27124 #  define machine_arch_type     __machine_arch_type
27125 # else
27126 #  define machine_arch_type     MACH_TYPE_TP9200
27127 # endif
27128 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27129 #else
27130 # define machine_is_tp9200()    (0)
27131 #endif
27132
27133 #ifdef CONFIG_MACH_SNAPPERDV
27134 # ifdef machine_arch_type
27135 #  undef machine_arch_type
27136 #  define machine_arch_type     __machine_arch_type
27137 # else
27138 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27139 # endif
27140 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27141 #else
27142 # define machine_is_snapperdv() (0)
27143 #endif
27144
27145 #ifdef CONFIG_MACH_AVENGERS_LITE
27146 # ifdef machine_arch_type
27147 #  undef machine_arch_type
27148 #  define machine_arch_type     __machine_arch_type
27149 # else
27150 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27151 # endif
27152 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27153 #else
27154 # define machine_is_avengers_lite()     (0)
27155 #endif
27156
27157 #ifdef CONFIG_MACH_AVENGERS_LITE1
27158 # ifdef machine_arch_type
27159 #  undef machine_arch_type
27160 #  define machine_arch_type     __machine_arch_type
27161 # else
27162 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27163 # endif
27164 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27165 #else
27166 # define machine_is_avengers_lite1()    (0)
27167 #endif
27168
27169 #ifdef CONFIG_MACH_OMAP3AXON
27170 # ifdef machine_arch_type
27171 #  undef machine_arch_type
27172 #  define machine_arch_type     __machine_arch_type
27173 # else
27174 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27175 # endif
27176 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27177 #else
27178 # define machine_is_omap3axon() (0)
27179 #endif
27180
27181 #ifdef CONFIG_MACH_MA8XX
27182 # ifdef machine_arch_type
27183 #  undef machine_arch_type
27184 #  define machine_arch_type     __machine_arch_type
27185 # else
27186 #  define machine_arch_type     MACH_TYPE_MA8XX
27187 # endif
27188 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27189 #else
27190 # define machine_is_ma8xx()     (0)
27191 #endif
27192
27193 #ifdef CONFIG_MACH_MP201EK
27194 # ifdef machine_arch_type
27195 #  undef machine_arch_type
27196 #  define machine_arch_type     __machine_arch_type
27197 # else
27198 #  define machine_arch_type     MACH_TYPE_MP201EK
27199 # endif
27200 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27201 #else
27202 # define machine_is_mp201ek()   (0)
27203 #endif
27204
27205 #ifdef CONFIG_MACH_DAVINCI_TUX
27206 # ifdef machine_arch_type
27207 #  undef machine_arch_type
27208 #  define machine_arch_type     __machine_arch_type
27209 # else
27210 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27211 # endif
27212 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27213 #else
27214 # define machine_is_davinci_tux()       (0)
27215 #endif
27216
27217 #ifdef CONFIG_MACH_MPA1600
27218 # ifdef machine_arch_type
27219 #  undef machine_arch_type
27220 #  define machine_arch_type     __machine_arch_type
27221 # else
27222 #  define machine_arch_type     MACH_TYPE_MPA1600
27223 # endif
27224 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27225 #else
27226 # define machine_is_mpa1600()   (0)
27227 #endif
27228
27229 #ifdef CONFIG_MACH_PELCO_TROY
27230 # ifdef machine_arch_type
27231 #  undef machine_arch_type
27232 #  define machine_arch_type     __machine_arch_type
27233 # else
27234 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27235 # endif
27236 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27237 #else
27238 # define machine_is_pelco_troy()        (0)
27239 #endif
27240
27241 #ifdef CONFIG_MACH_NSB667
27242 # ifdef machine_arch_type
27243 #  undef machine_arch_type
27244 #  define machine_arch_type     __machine_arch_type
27245 # else
27246 #  define machine_arch_type     MACH_TYPE_NSB667
27247 # endif
27248 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27249 #else
27250 # define machine_is_nsb667()    (0)
27251 #endif
27252
27253 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27254 # ifdef machine_arch_type
27255 #  undef machine_arch_type
27256 #  define machine_arch_type     __machine_arch_type
27257 # else
27258 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27259 # endif
27260 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27261 #else
27262 # define machine_is_rovers5_4mpix()     (0)
27263 #endif
27264
27265 #ifdef CONFIG_MACH_TWOCOM
27266 # ifdef machine_arch_type
27267 #  undef machine_arch_type
27268 #  define machine_arch_type     __machine_arch_type
27269 # else
27270 #  define machine_arch_type     MACH_TYPE_TWOCOM
27271 # endif
27272 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27273 #else
27274 # define machine_is_twocom()    (0)
27275 #endif
27276
27277 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27278 # ifdef machine_arch_type
27279 #  undef machine_arch_type
27280 #  define machine_arch_type     __machine_arch_type
27281 # else
27282 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
27283 # endif
27284 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27285 #else
27286 # define machine_is_ubisys_p9_rcu3r2()  (0)
27287 #endif
27288
27289 #ifdef CONFIG_MACH_HERO_ESPRESSO
27290 # ifdef machine_arch_type
27291 #  undef machine_arch_type
27292 #  define machine_arch_type     __machine_arch_type
27293 # else
27294 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
27295 # endif
27296 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27297 #else
27298 # define machine_is_hero_espresso()     (0)
27299 #endif
27300
27301 #ifdef CONFIG_MACH_AFEUSB
27302 # ifdef machine_arch_type
27303 #  undef machine_arch_type
27304 #  define machine_arch_type     __machine_arch_type
27305 # else
27306 #  define machine_arch_type     MACH_TYPE_AFEUSB
27307 # endif
27308 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27309 #else
27310 # define machine_is_afeusb()    (0)
27311 #endif
27312
27313 #ifdef CONFIG_MACH_T830
27314 # ifdef machine_arch_type
27315 #  undef machine_arch_type
27316 #  define machine_arch_type     __machine_arch_type
27317 # else
27318 #  define machine_arch_type     MACH_TYPE_T830
27319 # endif
27320 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27321 #else
27322 # define machine_is_t830()      (0)
27323 #endif
27324
27325 #ifdef CONFIG_MACH_SPD8020_CC
27326 # ifdef machine_arch_type
27327 #  undef machine_arch_type
27328 #  define machine_arch_type     __machine_arch_type
27329 # else
27330 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
27331 # endif
27332 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27333 #else
27334 # define machine_is_spd8020_cc()        (0)
27335 #endif
27336
27337 #ifdef CONFIG_MACH_OM_3D7K
27338 # ifdef machine_arch_type
27339 #  undef machine_arch_type
27340 #  define machine_arch_type     __machine_arch_type
27341 # else
27342 #  define machine_arch_type     MACH_TYPE_OM_3D7K
27343 # endif
27344 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27345 #else
27346 # define machine_is_om_3d7k()   (0)
27347 #endif
27348
27349 #ifdef CONFIG_MACH_PICOCOM2
27350 # ifdef machine_arch_type
27351 #  undef machine_arch_type
27352 #  define machine_arch_type     __machine_arch_type
27353 # else
27354 #  define machine_arch_type     MACH_TYPE_PICOCOM2
27355 # endif
27356 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27357 #else
27358 # define machine_is_picocom2()  (0)
27359 #endif
27360
27361 #ifdef CONFIG_MACH_UWG4MX27
27362 # ifdef machine_arch_type
27363 #  undef machine_arch_type
27364 #  define machine_arch_type     __machine_arch_type
27365 # else
27366 #  define machine_arch_type     MACH_TYPE_UWG4MX27
27367 # endif
27368 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27369 #else
27370 # define machine_is_uwg4mx27()  (0)
27371 #endif
27372
27373 #ifdef CONFIG_MACH_UWG4MX31
27374 # ifdef machine_arch_type
27375 #  undef machine_arch_type
27376 #  define machine_arch_type     __machine_arch_type
27377 # else
27378 #  define machine_arch_type     MACH_TYPE_UWG4MX31
27379 # endif
27380 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27381 #else
27382 # define machine_is_uwg4mx31()  (0)
27383 #endif
27384
27385 #ifdef CONFIG_MACH_CHERRY
27386 # ifdef machine_arch_type
27387 #  undef machine_arch_type
27388 #  define machine_arch_type     __machine_arch_type
27389 # else
27390 #  define machine_arch_type     MACH_TYPE_CHERRY
27391 # endif
27392 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27393 #else
27394 # define machine_is_cherry()    (0)
27395 #endif
27396
27397 #ifdef CONFIG_MACH_MX51_BABBAGE
27398 # ifdef machine_arch_type
27399 #  undef machine_arch_type
27400 #  define machine_arch_type     __machine_arch_type
27401 # else
27402 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
27403 # endif
27404 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27405 #else
27406 # define machine_is_mx51_babbage()      (0)
27407 #endif
27408
27409 #ifdef CONFIG_MACH_S3C2440TURKIYE
27410 # ifdef machine_arch_type
27411 #  undef machine_arch_type
27412 #  define machine_arch_type     __machine_arch_type
27413 # else
27414 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
27415 # endif
27416 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27417 #else
27418 # define machine_is_s3c2440turkiye()    (0)
27419 #endif
27420
27421 #ifdef CONFIG_MACH_TX37
27422 # ifdef machine_arch_type
27423 #  undef machine_arch_type
27424 #  define machine_arch_type     __machine_arch_type
27425 # else
27426 #  define machine_arch_type     MACH_TYPE_TX37
27427 # endif
27428 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
27429 #else
27430 # define machine_is_tx37()      (0)
27431 #endif
27432
27433 #ifdef CONFIG_MACH_SBC2800_9G20
27434 # ifdef machine_arch_type
27435 #  undef machine_arch_type
27436 #  define machine_arch_type     __machine_arch_type
27437 # else
27438 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
27439 # endif
27440 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27441 #else
27442 # define machine_is_sbc2800_9g20()      (0)
27443 #endif
27444
27445 #ifdef CONFIG_MACH_BENZGLB
27446 # ifdef machine_arch_type
27447 #  undef machine_arch_type
27448 #  define machine_arch_type     __machine_arch_type
27449 # else
27450 #  define machine_arch_type     MACH_TYPE_BENZGLB
27451 # endif
27452 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
27453 #else
27454 # define machine_is_benzglb()   (0)
27455 #endif
27456
27457 #ifdef CONFIG_MACH_BENZTD
27458 # ifdef machine_arch_type
27459 #  undef machine_arch_type
27460 #  define machine_arch_type     __machine_arch_type
27461 # else
27462 #  define machine_arch_type     MACH_TYPE_BENZTD
27463 # endif
27464 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
27465 #else
27466 # define machine_is_benztd()    (0)
27467 #endif
27468
27469 #ifdef CONFIG_MACH_CARTESIO_PLUS
27470 # ifdef machine_arch_type
27471 #  undef machine_arch_type
27472 #  define machine_arch_type     __machine_arch_type
27473 # else
27474 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
27475 # endif
27476 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
27477 #else
27478 # define machine_is_cartesio_plus()     (0)
27479 #endif
27480
27481 #ifdef CONFIG_MACH_SOLRAD_G20
27482 # ifdef machine_arch_type
27483 #  undef machine_arch_type
27484 #  define machine_arch_type     __machine_arch_type
27485 # else
27486 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
27487 # endif
27488 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
27489 #else
27490 # define machine_is_solrad_g20()        (0)
27491 #endif
27492
27493 #ifdef CONFIG_MACH_MX27WALLACE
27494 # ifdef machine_arch_type
27495 #  undef machine_arch_type
27496 #  define machine_arch_type     __machine_arch_type
27497 # else
27498 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
27499 # endif
27500 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
27501 #else
27502 # define machine_is_mx27wallace()       (0)
27503 #endif
27504
27505 #ifdef CONFIG_MACH_FMZWEBMODUL
27506 # ifdef machine_arch_type
27507 #  undef machine_arch_type
27508 #  define machine_arch_type     __machine_arch_type
27509 # else
27510 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
27511 # endif
27512 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
27513 #else
27514 # define machine_is_fmzwebmodul()       (0)
27515 #endif
27516
27517 #ifdef CONFIG_MACH_RD78X00_MASA
27518 # ifdef machine_arch_type
27519 #  undef machine_arch_type
27520 #  define machine_arch_type     __machine_arch_type
27521 # else
27522 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
27523 # endif
27524 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
27525 #else
27526 # define machine_is_rd78x00_masa()      (0)
27527 #endif
27528
27529 #ifdef CONFIG_MACH_SMALLOGGER
27530 # ifdef machine_arch_type
27531 #  undef machine_arch_type
27532 #  define machine_arch_type     __machine_arch_type
27533 # else
27534 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
27535 # endif
27536 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
27537 #else
27538 # define machine_is_smallogger()        (0)
27539 #endif
27540
27541 #ifdef CONFIG_MACH_CCW9P9215
27542 # ifdef machine_arch_type
27543 #  undef machine_arch_type
27544 #  define machine_arch_type     __machine_arch_type
27545 # else
27546 #  define machine_arch_type     MACH_TYPE_CCW9P9215
27547 # endif
27548 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
27549 #else
27550 # define machine_is_ccw9p9215() (0)
27551 #endif
27552
27553 #ifdef CONFIG_MACH_DM355_LEOPARD
27554 # ifdef machine_arch_type
27555 #  undef machine_arch_type
27556 #  define machine_arch_type     __machine_arch_type
27557 # else
27558 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
27559 # endif
27560 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
27561 #else
27562 # define machine_is_dm355_leopard()     (0)
27563 #endif
27564
27565 #ifdef CONFIG_MACH_TS219
27566 # ifdef machine_arch_type
27567 #  undef machine_arch_type
27568 #  define machine_arch_type     __machine_arch_type
27569 # else
27570 #  define machine_arch_type     MACH_TYPE_TS219
27571 # endif
27572 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
27573 #else
27574 # define machine_is_ts219()     (0)
27575 #endif
27576
27577 #ifdef CONFIG_MACH_TNY_A9263
27578 # ifdef machine_arch_type
27579 #  undef machine_arch_type
27580 #  define machine_arch_type     __machine_arch_type
27581 # else
27582 #  define machine_arch_type     MACH_TYPE_TNY_A9263
27583 # endif
27584 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
27585 #else
27586 # define machine_is_tny_a9263() (0)
27587 #endif
27588
27589 #ifdef CONFIG_MACH_APOLLO
27590 # ifdef machine_arch_type
27591 #  undef machine_arch_type
27592 #  define machine_arch_type     __machine_arch_type
27593 # else
27594 #  define machine_arch_type     MACH_TYPE_APOLLO
27595 # endif
27596 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
27597 #else
27598 # define machine_is_apollo()    (0)
27599 #endif
27600
27601 #ifdef CONFIG_MACH_AT91CAP9STK
27602 # ifdef machine_arch_type
27603 #  undef machine_arch_type
27604 #  define machine_arch_type     __machine_arch_type
27605 # else
27606 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
27607 # endif
27608 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
27609 #else
27610 # define machine_is_at91cap9stk()       (0)
27611 #endif
27612
27613 #ifdef CONFIG_MACH_SPC300
27614 # ifdef machine_arch_type
27615 #  undef machine_arch_type
27616 #  define machine_arch_type     __machine_arch_type
27617 # else
27618 #  define machine_arch_type     MACH_TYPE_SPC300
27619 # endif
27620 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
27621 #else
27622 # define machine_is_spc300()    (0)
27623 #endif
27624
27625 #ifdef CONFIG_MACH_EKO
27626 # ifdef machine_arch_type
27627 #  undef machine_arch_type
27628 #  define machine_arch_type     __machine_arch_type
27629 # else
27630 #  define machine_arch_type     MACH_TYPE_EKO
27631 # endif
27632 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
27633 #else
27634 # define machine_is_eko()       (0)
27635 #endif
27636
27637 #ifdef CONFIG_MACH_CCW9M2443
27638 # ifdef machine_arch_type
27639 #  undef machine_arch_type
27640 #  define machine_arch_type     __machine_arch_type
27641 # else
27642 #  define machine_arch_type     MACH_TYPE_CCW9M2443
27643 # endif
27644 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
27645 #else
27646 # define machine_is_ccw9m2443() (0)
27647 #endif
27648
27649 #ifdef CONFIG_MACH_CCW9M2443JS
27650 # ifdef machine_arch_type
27651 #  undef machine_arch_type
27652 #  define machine_arch_type     __machine_arch_type
27653 # else
27654 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
27655 # endif
27656 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
27657 #else
27658 # define machine_is_ccw9m2443js()       (0)
27659 #endif
27660
27661 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
27662 # ifdef machine_arch_type
27663 #  undef machine_arch_type
27664 #  define machine_arch_type     __machine_arch_type
27665 # else
27666 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
27667 # endif
27668 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
27669 #else
27670 # define machine_is_m2m_router_device() (0)
27671 #endif
27672
27673 #ifdef CONFIG_MACH_STAR9104NAS
27674 # ifdef machine_arch_type
27675 #  undef machine_arch_type
27676 #  define machine_arch_type     __machine_arch_type
27677 # else
27678 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
27679 # endif
27680 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
27681 #else
27682 # define machine_is_str9104nas()        (0)
27683 #endif
27684
27685 #ifdef CONFIG_MACH_PCA100
27686 # ifdef machine_arch_type
27687 #  undef machine_arch_type
27688 #  define machine_arch_type     __machine_arch_type
27689 # else
27690 #  define machine_arch_type     MACH_TYPE_PCA100
27691 # endif
27692 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
27693 #else
27694 # define machine_is_pca100()    (0)
27695 #endif
27696
27697 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
27698 # ifdef machine_arch_type
27699 #  undef machine_arch_type
27700 #  define machine_arch_type     __machine_arch_type
27701 # else
27702 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
27703 # endif
27704 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
27705 #else
27706 # define machine_is_z3_dm365_mod_01()   (0)
27707 #endif
27708
27709 #ifdef CONFIG_MACH_HIPOX
27710 # ifdef machine_arch_type
27711 #  undef machine_arch_type
27712 #  define machine_arch_type     __machine_arch_type
27713 # else
27714 #  define machine_arch_type     MACH_TYPE_HIPOX
27715 # endif
27716 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
27717 #else
27718 # define machine_is_hipox()     (0)
27719 #endif
27720
27721 #ifdef CONFIG_MACH_OMAP3_PITEDS
27722 # ifdef machine_arch_type
27723 #  undef machine_arch_type
27724 #  define machine_arch_type     __machine_arch_type
27725 # else
27726 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
27727 # endif
27728 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
27729 #else
27730 # define machine_is_omap3_piteds()      (0)
27731 #endif
27732
27733 #ifdef CONFIG_MACH_BM150R
27734 # ifdef machine_arch_type
27735 #  undef machine_arch_type
27736 #  define machine_arch_type     __machine_arch_type
27737 # else
27738 #  define machine_arch_type     MACH_TYPE_BM150R
27739 # endif
27740 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
27741 #else
27742 # define machine_is_bm150r()    (0)
27743 #endif
27744
27745 #ifdef CONFIG_MACH_TBONE
27746 # ifdef machine_arch_type
27747 #  undef machine_arch_type
27748 #  define machine_arch_type     __machine_arch_type
27749 # else
27750 #  define machine_arch_type     MACH_TYPE_TBONE
27751 # endif
27752 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
27753 #else
27754 # define machine_is_tbone()     (0)
27755 #endif
27756
27757 #ifdef CONFIG_MACH_MERLIN
27758 # ifdef machine_arch_type
27759 #  undef machine_arch_type
27760 #  define machine_arch_type     __machine_arch_type
27761 # else
27762 #  define machine_arch_type     MACH_TYPE_MERLIN
27763 # endif
27764 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
27765 #else
27766 # define machine_is_merlin()    (0)
27767 #endif
27768
27769 #ifdef CONFIG_MACH_FALCON
27770 # ifdef machine_arch_type
27771 #  undef machine_arch_type
27772 #  define machine_arch_type     __machine_arch_type
27773 # else
27774 #  define machine_arch_type     MACH_TYPE_FALCON
27775 # endif
27776 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
27777 #else
27778 # define machine_is_falcon()    (0)
27779 #endif
27780
27781 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
27782 # ifdef machine_arch_type
27783 #  undef machine_arch_type
27784 #  define machine_arch_type     __machine_arch_type
27785 # else
27786 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
27787 # endif
27788 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
27789 #else
27790 # define machine_is_davinci_da850_evm() (0)
27791 #endif
27792
27793 #ifdef CONFIG_MACH_S5P6440
27794 # ifdef machine_arch_type
27795 #  undef machine_arch_type
27796 #  define machine_arch_type     __machine_arch_type
27797 # else
27798 #  define machine_arch_type     MACH_TYPE_S5P6440
27799 # endif
27800 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
27801 #else
27802 # define machine_is_s5p6440()   (0)
27803 #endif
27804
27805 #ifdef CONFIG_MACH_AT91SAM9G10EK
27806 # ifdef machine_arch_type
27807 #  undef machine_arch_type
27808 #  define machine_arch_type     __machine_arch_type
27809 # else
27810 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
27811 # endif
27812 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
27813 #else
27814 # define machine_is_at91sam9g10ek()     (0)
27815 #endif
27816
27817 #ifdef CONFIG_MACH_OMAP_4430SDP
27818 # ifdef machine_arch_type
27819 #  undef machine_arch_type
27820 #  define machine_arch_type     __machine_arch_type
27821 # else
27822 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
27823 # endif
27824 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
27825 #else
27826 # define machine_is_omap_4430sdp()      (0)
27827 #endif
27828
27829 #ifdef CONFIG_MACH_LPC313X
27830 # ifdef machine_arch_type
27831 #  undef machine_arch_type
27832 #  define machine_arch_type     __machine_arch_type
27833 # else
27834 #  define machine_arch_type     MACH_TYPE_LPC313X
27835 # endif
27836 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
27837 #else
27838 # define machine_is_lpc313x()   (0)
27839 #endif
27840
27841 #ifdef CONFIG_MACH_MAGX_ZN5
27842 # ifdef machine_arch_type
27843 #  undef machine_arch_type
27844 #  define machine_arch_type     __machine_arch_type
27845 # else
27846 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
27847 # endif
27848 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
27849 #else
27850 # define machine_is_magx_zn5()  (0)
27851 #endif
27852
27853 #ifdef CONFIG_MACH_MAGX_EM30
27854 # ifdef machine_arch_type
27855 #  undef machine_arch_type
27856 #  define machine_arch_type     __machine_arch_type
27857 # else
27858 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
27859 # endif
27860 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
27861 #else
27862 # define machine_is_magx_em30() (0)
27863 #endif
27864
27865 #ifdef CONFIG_MACH_MAGX_VE66
27866 # ifdef machine_arch_type
27867 #  undef machine_arch_type
27868 #  define machine_arch_type     __machine_arch_type
27869 # else
27870 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
27871 # endif
27872 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
27873 #else
27874 # define machine_is_magx_ve66() (0)
27875 #endif
27876
27877 #ifdef CONFIG_MACH_MEESC
27878 # ifdef machine_arch_type
27879 #  undef machine_arch_type
27880 #  define machine_arch_type     __machine_arch_type
27881 # else
27882 #  define machine_arch_type     MACH_TYPE_MEESC
27883 # endif
27884 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
27885 #else
27886 # define machine_is_meesc()     (0)
27887 #endif
27888
27889 #ifdef CONFIG_MACH_OTC570
27890 # ifdef machine_arch_type
27891 #  undef machine_arch_type
27892 #  define machine_arch_type     __machine_arch_type
27893 # else
27894 #  define machine_arch_type     MACH_TYPE_OTC570
27895 # endif
27896 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
27897 #else
27898 # define machine_is_otc570()    (0)
27899 #endif
27900
27901 #ifdef CONFIG_MACH_BCU2412
27902 # ifdef machine_arch_type
27903 #  undef machine_arch_type
27904 #  define machine_arch_type     __machine_arch_type
27905 # else
27906 #  define machine_arch_type     MACH_TYPE_BCU2412
27907 # endif
27908 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
27909 #else
27910 # define machine_is_bcu2412()   (0)
27911 #endif
27912
27913 #ifdef CONFIG_MACH_BEACON
27914 # ifdef machine_arch_type
27915 #  undef machine_arch_type
27916 #  define machine_arch_type     __machine_arch_type
27917 # else
27918 #  define machine_arch_type     MACH_TYPE_BEACON
27919 # endif
27920 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
27921 #else
27922 # define machine_is_beacon()    (0)
27923 #endif
27924
27925 #ifdef CONFIG_MACH_ACTIA_TGW
27926 # ifdef machine_arch_type
27927 #  undef machine_arch_type
27928 #  define machine_arch_type     __machine_arch_type
27929 # else
27930 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
27931 # endif
27932 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
27933 #else
27934 # define machine_is_actia_tgw() (0)
27935 #endif
27936
27937 #ifdef CONFIG_MACH_E4430
27938 # ifdef machine_arch_type
27939 #  undef machine_arch_type
27940 #  define machine_arch_type     __machine_arch_type
27941 # else
27942 #  define machine_arch_type     MACH_TYPE_E4430
27943 # endif
27944 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
27945 #else
27946 # define machine_is_e4430()     (0)
27947 #endif
27948
27949 #ifdef CONFIG_MACH_QL300
27950 # ifdef machine_arch_type
27951 #  undef machine_arch_type
27952 #  define machine_arch_type     __machine_arch_type
27953 # else
27954 #  define machine_arch_type     MACH_TYPE_QL300
27955 # endif
27956 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
27957 #else
27958 # define machine_is_ql300()     (0)
27959 #endif
27960
27961 #ifdef CONFIG_MACH_BTMAVB101
27962 # ifdef machine_arch_type
27963 #  undef machine_arch_type
27964 #  define machine_arch_type     __machine_arch_type
27965 # else
27966 #  define machine_arch_type     MACH_TYPE_BTMAVB101
27967 # endif
27968 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
27969 #else
27970 # define machine_is_btmavb101() (0)
27971 #endif
27972
27973 #ifdef CONFIG_MACH_BTMAWB101
27974 # ifdef machine_arch_type
27975 #  undef machine_arch_type
27976 #  define machine_arch_type     __machine_arch_type
27977 # else
27978 #  define machine_arch_type     MACH_TYPE_BTMAWB101
27979 # endif
27980 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
27981 #else
27982 # define machine_is_btmawb101() (0)
27983 #endif
27984
27985 #ifdef CONFIG_MACH_SQ201
27986 # ifdef machine_arch_type
27987 #  undef machine_arch_type
27988 #  define machine_arch_type     __machine_arch_type
27989 # else
27990 #  define machine_arch_type     MACH_TYPE_SQ201
27991 # endif
27992 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
27993 #else
27994 # define machine_is_sq201()     (0)
27995 #endif
27996
27997 #ifdef CONFIG_MACH_QUATRO45XX
27998 # ifdef machine_arch_type
27999 #  undef machine_arch_type
28000 #  define machine_arch_type     __machine_arch_type
28001 # else
28002 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28003 # endif
28004 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28005 #else
28006 # define machine_is_quatro45xx()        (0)
28007 #endif
28008
28009 #ifdef CONFIG_MACH_OPENPAD
28010 # ifdef machine_arch_type
28011 #  undef machine_arch_type
28012 #  define machine_arch_type     __machine_arch_type
28013 # else
28014 #  define machine_arch_type     MACH_TYPE_OPENPAD
28015 # endif
28016 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28017 #else
28018 # define machine_is_openpad()   (0)
28019 #endif
28020
28021 #ifdef CONFIG_MACH_TX25
28022 # ifdef machine_arch_type
28023 #  undef machine_arch_type
28024 #  define machine_arch_type     __machine_arch_type
28025 # else
28026 #  define machine_arch_type     MACH_TYPE_TX25
28027 # endif
28028 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28029 #else
28030 # define machine_is_tx25()      (0)
28031 #endif
28032
28033 #ifdef CONFIG_MACH_OMAP3_TORPEDO
28034 # ifdef machine_arch_type
28035 #  undef machine_arch_type
28036 #  define machine_arch_type     __machine_arch_type
28037 # else
28038 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
28039 # endif
28040 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28041 #else
28042 # define machine_is_omap3_torpedo()     (0)
28043 #endif
28044
28045 #ifdef CONFIG_MACH_HTCRAPHAEL_K
28046 # ifdef machine_arch_type
28047 #  undef machine_arch_type
28048 #  define machine_arch_type     __machine_arch_type
28049 # else
28050 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
28051 # endif
28052 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28053 #else
28054 # define machine_is_htcraphael_k()      (0)
28055 #endif
28056
28057 #ifdef CONFIG_MACH_LAL43
28058 # ifdef machine_arch_type
28059 #  undef machine_arch_type
28060 #  define machine_arch_type     __machine_arch_type
28061 # else
28062 #  define machine_arch_type     MACH_TYPE_LAL43
28063 # endif
28064 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28065 #else
28066 # define machine_is_lal43()     (0)
28067 #endif
28068
28069 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28070 # ifdef machine_arch_type
28071 #  undef machine_arch_type
28072 #  define machine_arch_type     __machine_arch_type
28073 # else
28074 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
28075 # endif
28076 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28077 #else
28078 # define machine_is_htcraphael_cdma500()        (0)
28079 #endif
28080
28081 #ifdef CONFIG_MACH_ANW6410
28082 # ifdef machine_arch_type
28083 #  undef machine_arch_type
28084 #  define machine_arch_type     __machine_arch_type
28085 # else
28086 #  define machine_arch_type     MACH_TYPE_ANW6410
28087 # endif
28088 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28089 #else
28090 # define machine_is_anw6410()   (0)
28091 #endif
28092
28093 #ifdef CONFIG_MACH_HTCPROPHET
28094 # ifdef machine_arch_type
28095 #  undef machine_arch_type
28096 #  define machine_arch_type     __machine_arch_type
28097 # else
28098 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
28099 # endif
28100 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28101 #else
28102 # define machine_is_htcprophet()        (0)
28103 #endif
28104
28105 #ifdef CONFIG_MACH_CFA_10022
28106 # ifdef machine_arch_type
28107 #  undef machine_arch_type
28108 #  define machine_arch_type     __machine_arch_type
28109 # else
28110 #  define machine_arch_type     MACH_TYPE_CFA_10022
28111 # endif
28112 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28113 #else
28114 # define machine_is_cfa_10022() (0)
28115 #endif
28116
28117 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28118 # ifdef machine_arch_type
28119 #  undef machine_arch_type
28120 #  define machine_arch_type     __machine_arch_type
28121 # else
28122 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
28123 # endif
28124 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28125 #else
28126 # define machine_is_imx27_visstrim_m10()        (0)
28127 #endif
28128
28129 #ifdef CONFIG_MACH_PX2IMX27
28130 # ifdef machine_arch_type
28131 #  undef machine_arch_type
28132 #  define machine_arch_type     __machine_arch_type
28133 # else
28134 #  define machine_arch_type     MACH_TYPE_PX2IMX27
28135 # endif
28136 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28137 #else
28138 # define machine_is_px2imx27()  (0)
28139 #endif
28140
28141 #ifdef CONFIG_MACH_STM3210E_EVAL
28142 # ifdef machine_arch_type
28143 #  undef machine_arch_type
28144 #  define machine_arch_type     __machine_arch_type
28145 # else
28146 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
28147 # endif
28148 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28149 #else
28150 # define machine_is_stm3210e_eval()     (0)
28151 #endif
28152
28153 #ifdef CONFIG_MACH_DVS10
28154 # ifdef machine_arch_type
28155 #  undef machine_arch_type
28156 #  define machine_arch_type     __machine_arch_type
28157 # else
28158 #  define machine_arch_type     MACH_TYPE_DVS10
28159 # endif
28160 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28161 #else
28162 # define machine_is_dvs10()     (0)
28163 #endif
28164
28165 #ifdef CONFIG_MACH_PORTUXG20
28166 # ifdef machine_arch_type
28167 #  undef machine_arch_type
28168 #  define machine_arch_type     __machine_arch_type
28169 # else
28170 #  define machine_arch_type     MACH_TYPE_PORTUXG20
28171 # endif
28172 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28173 #else
28174 # define machine_is_portuxg20() (0)
28175 #endif
28176
28177 #ifdef CONFIG_MACH_ARM_SPV
28178 # ifdef machine_arch_type
28179 #  undef machine_arch_type
28180 #  define machine_arch_type     __machine_arch_type
28181 # else
28182 #  define machine_arch_type     MACH_TYPE_ARM_SPV
28183 # endif
28184 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28185 #else
28186 # define machine_is_arm_spv()   (0)
28187 #endif
28188
28189 #ifdef CONFIG_MACH_SMDKC110
28190 # ifdef machine_arch_type
28191 #  undef machine_arch_type
28192 #  define machine_arch_type     __machine_arch_type
28193 # else
28194 #  define machine_arch_type     MACH_TYPE_SMDKC110
28195 # endif
28196 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28197 #else
28198 # define machine_is_smdkc110()  (0)
28199 #endif
28200
28201 #ifdef CONFIG_MACH_CABESPRESSO
28202 # ifdef machine_arch_type
28203 #  undef machine_arch_type
28204 #  define machine_arch_type     __machine_arch_type
28205 # else
28206 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
28207 # endif
28208 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28209 #else
28210 # define machine_is_cabespresso()       (0)
28211 #endif
28212
28213 #ifdef CONFIG_MACH_HMC800
28214 # ifdef machine_arch_type
28215 #  undef machine_arch_type
28216 #  define machine_arch_type     __machine_arch_type
28217 # else
28218 #  define machine_arch_type     MACH_TYPE_HMC800
28219 # endif
28220 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28221 #else
28222 # define machine_is_hmc800()    (0)
28223 #endif
28224
28225 #ifdef CONFIG_MACH_SHOLES
28226 # ifdef machine_arch_type
28227 #  undef machine_arch_type
28228 #  define machine_arch_type     __machine_arch_type
28229 # else
28230 #  define machine_arch_type     MACH_TYPE_SHOLES
28231 # endif
28232 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28233 #else
28234 # define machine_is_sholes()    (0)
28235 #endif
28236
28237 #ifdef CONFIG_MACH_BTMXC31
28238 # ifdef machine_arch_type
28239 #  undef machine_arch_type
28240 #  define machine_arch_type     __machine_arch_type
28241 # else
28242 #  define machine_arch_type     MACH_TYPE_BTMXC31
28243 # endif
28244 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28245 #else
28246 # define machine_is_btmxc31()   (0)
28247 #endif
28248
28249 #ifdef CONFIG_MACH_DT501
28250 # ifdef machine_arch_type
28251 #  undef machine_arch_type
28252 #  define machine_arch_type     __machine_arch_type
28253 # else
28254 #  define machine_arch_type     MACH_TYPE_DT501
28255 # endif
28256 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28257 #else
28258 # define machine_is_dt501()     (0)
28259 #endif
28260
28261 #ifdef CONFIG_MACH_KTX
28262 # ifdef machine_arch_type
28263 #  undef machine_arch_type
28264 #  define machine_arch_type     __machine_arch_type
28265 # else
28266 #  define machine_arch_type     MACH_TYPE_KTX
28267 # endif
28268 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28269 #else
28270 # define machine_is_ktx()       (0)
28271 #endif
28272
28273 #ifdef CONFIG_MACH_OMAP3517EVM
28274 # ifdef machine_arch_type
28275 #  undef machine_arch_type
28276 #  define machine_arch_type     __machine_arch_type
28277 # else
28278 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
28279 # endif
28280 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28281 #else
28282 # define machine_is_omap3517evm()       (0)
28283 #endif
28284
28285 #ifdef CONFIG_MACH_NETSPACE_V2
28286 # ifdef machine_arch_type
28287 #  undef machine_arch_type
28288 #  define machine_arch_type     __machine_arch_type
28289 # else
28290 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
28291 # endif
28292 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28293 #else
28294 # define machine_is_netspace_v2()       (0)
28295 #endif
28296
28297 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
28298 # ifdef machine_arch_type
28299 #  undef machine_arch_type
28300 #  define machine_arch_type     __machine_arch_type
28301 # else
28302 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
28303 # endif
28304 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28305 #else
28306 # define machine_is_netspace_max_v2()   (0)
28307 #endif
28308
28309 #ifdef CONFIG_MACH_D2NET_V2
28310 # ifdef machine_arch_type
28311 #  undef machine_arch_type
28312 #  define machine_arch_type     __machine_arch_type
28313 # else
28314 #  define machine_arch_type     MACH_TYPE_D2NET_V2
28315 # endif
28316 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
28317 #else
28318 # define machine_is_d2net_v2()  (0)
28319 #endif
28320
28321 #ifdef CONFIG_MACH_NET2BIG_V2
28322 # ifdef machine_arch_type
28323 #  undef machine_arch_type
28324 #  define machine_arch_type     __machine_arch_type
28325 # else
28326 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
28327 # endif
28328 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28329 #else
28330 # define machine_is_net2big_v2()        (0)
28331 #endif
28332
28333 #ifdef CONFIG_MACH_NET4BIG_V2
28334 # ifdef machine_arch_type
28335 #  undef machine_arch_type
28336 #  define machine_arch_type     __machine_arch_type
28337 # else
28338 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
28339 # endif
28340 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28341 #else
28342 # define machine_is_net4big_v2()        (0)
28343 #endif
28344
28345 #ifdef CONFIG_MACH_NET5BIG_V2
28346 # ifdef machine_arch_type
28347 #  undef machine_arch_type
28348 #  define machine_arch_type     __machine_arch_type
28349 # else
28350 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
28351 # endif
28352 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28353 #else
28354 # define machine_is_net5big_v2()        (0)
28355 #endif
28356
28357 #ifdef CONFIG_MACH_ENDB2443
28358 # ifdef machine_arch_type
28359 #  undef machine_arch_type
28360 #  define machine_arch_type     __machine_arch_type
28361 # else
28362 #  define machine_arch_type     MACH_TYPE_ENDB2443
28363 # endif
28364 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
28365 #else
28366 # define machine_is_endb2443()  (0)
28367 #endif
28368
28369 #ifdef CONFIG_MACH_INETSPACE_V2
28370 # ifdef machine_arch_type
28371 #  undef machine_arch_type
28372 #  define machine_arch_type     __machine_arch_type
28373 # else
28374 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
28375 # endif
28376 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28377 #else
28378 # define machine_is_inetspace_v2()      (0)
28379 #endif
28380
28381 #ifdef CONFIG_MACH_TROS
28382 # ifdef machine_arch_type
28383 #  undef machine_arch_type
28384 #  define machine_arch_type     __machine_arch_type
28385 # else
28386 #  define machine_arch_type     MACH_TYPE_TROS
28387 # endif
28388 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
28389 #else
28390 # define machine_is_tros()      (0)
28391 #endif
28392
28393 #ifdef CONFIG_MACH_PELCO_HOMER
28394 # ifdef machine_arch_type
28395 #  undef machine_arch_type
28396 #  define machine_arch_type     __machine_arch_type
28397 # else
28398 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
28399 # endif
28400 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28401 #else
28402 # define machine_is_pelco_homer()       (0)
28403 #endif
28404
28405 #ifdef CONFIG_MACH_OFSP8
28406 # ifdef machine_arch_type
28407 #  undef machine_arch_type
28408 #  define machine_arch_type     __machine_arch_type
28409 # else
28410 #  define machine_arch_type     MACH_TYPE_OFSP8
28411 # endif
28412 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
28413 #else
28414 # define machine_is_ofsp8()     (0)
28415 #endif
28416
28417 #ifdef CONFIG_MACH_AT91SAM9G45EKES
28418 # ifdef machine_arch_type
28419 #  undef machine_arch_type
28420 #  define machine_arch_type     __machine_arch_type
28421 # else
28422 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
28423 # endif
28424 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
28425 #else
28426 # define machine_is_at91sam9g45ekes()   (0)
28427 #endif
28428
28429 #ifdef CONFIG_MACH_GUF_CUPID
28430 # ifdef machine_arch_type
28431 #  undef machine_arch_type
28432 #  define machine_arch_type     __machine_arch_type
28433 # else
28434 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
28435 # endif
28436 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
28437 #else
28438 # define machine_is_guf_cupid() (0)
28439 #endif
28440
28441 #ifdef CONFIG_MACH_EAB1R
28442 # ifdef machine_arch_type
28443 #  undef machine_arch_type
28444 #  define machine_arch_type     __machine_arch_type
28445 # else
28446 #  define machine_arch_type     MACH_TYPE_EAB1R
28447 # endif
28448 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
28449 #else
28450 # define machine_is_eab1r()     (0)
28451 #endif
28452
28453 #ifdef CONFIG_MACH_DESIREC
28454 # ifdef machine_arch_type
28455 #  undef machine_arch_type
28456 #  define machine_arch_type     __machine_arch_type
28457 # else
28458 #  define machine_arch_type     MACH_TYPE_DESIREC
28459 # endif
28460 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
28461 #else
28462 # define machine_is_desirec()   (0)
28463 #endif
28464
28465 #ifdef CONFIG_MACH_CORDOBA
28466 # ifdef machine_arch_type
28467 #  undef machine_arch_type
28468 #  define machine_arch_type     __machine_arch_type
28469 # else
28470 #  define machine_arch_type     MACH_TYPE_CORDOBA
28471 # endif
28472 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
28473 #else
28474 # define machine_is_cordoba()   (0)
28475 #endif
28476
28477 #ifdef CONFIG_MACH_IRVINE
28478 # ifdef machine_arch_type
28479 #  undef machine_arch_type
28480 #  define machine_arch_type     __machine_arch_type
28481 # else
28482 #  define machine_arch_type     MACH_TYPE_IRVINE
28483 # endif
28484 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
28485 #else
28486 # define machine_is_irvine()    (0)
28487 #endif
28488
28489 #ifdef CONFIG_MACH_SFF772
28490 # ifdef machine_arch_type
28491 #  undef machine_arch_type
28492 #  define machine_arch_type     __machine_arch_type
28493 # else
28494 #  define machine_arch_type     MACH_TYPE_SFF772
28495 # endif
28496 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
28497 #else
28498 # define machine_is_sff772()    (0)
28499 #endif
28500
28501 #ifdef CONFIG_MACH_PELCO_MILANO
28502 # ifdef machine_arch_type
28503 #  undef machine_arch_type
28504 #  define machine_arch_type     __machine_arch_type
28505 # else
28506 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
28507 # endif
28508 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
28509 #else
28510 # define machine_is_pelco_milano()      (0)
28511 #endif
28512
28513 #ifdef CONFIG_MACH_PC7302
28514 # ifdef machine_arch_type
28515 #  undef machine_arch_type
28516 #  define machine_arch_type     __machine_arch_type
28517 # else
28518 #  define machine_arch_type     MACH_TYPE_PC7302
28519 # endif
28520 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
28521 #else
28522 # define machine_is_pc7302()    (0)
28523 #endif
28524
28525 #ifdef CONFIG_MACH_BIP6000
28526 # ifdef machine_arch_type
28527 #  undef machine_arch_type
28528 #  define machine_arch_type     __machine_arch_type
28529 # else
28530 #  define machine_arch_type     MACH_TYPE_BIP6000
28531 # endif
28532 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
28533 #else
28534 # define machine_is_bip6000()   (0)
28535 #endif
28536
28537 #ifdef CONFIG_MACH_SILVERMOON
28538 # ifdef machine_arch_type
28539 #  undef machine_arch_type
28540 #  define machine_arch_type     __machine_arch_type
28541 # else
28542 #  define machine_arch_type     MACH_TYPE_SILVERMOON
28543 # endif
28544 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
28545 #else
28546 # define machine_is_silvermoon()        (0)
28547 #endif
28548
28549 #ifdef CONFIG_MACH_VC0830
28550 # ifdef machine_arch_type
28551 #  undef machine_arch_type
28552 #  define machine_arch_type     __machine_arch_type
28553 # else
28554 #  define machine_arch_type     MACH_TYPE_VC0830
28555 # endif
28556 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
28557 #else
28558 # define machine_is_vc0830()    (0)
28559 #endif
28560
28561 #ifdef CONFIG_MACH_DT430
28562 # ifdef machine_arch_type
28563 #  undef machine_arch_type
28564 #  define machine_arch_type     __machine_arch_type
28565 # else
28566 #  define machine_arch_type     MACH_TYPE_DT430
28567 # endif
28568 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
28569 #else
28570 # define machine_is_dt430()     (0)
28571 #endif
28572
28573 #ifdef CONFIG_MACH_JI42PF
28574 # ifdef machine_arch_type
28575 #  undef machine_arch_type
28576 #  define machine_arch_type     __machine_arch_type
28577 # else
28578 #  define machine_arch_type     MACH_TYPE_JI42PF
28579 # endif
28580 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
28581 #else
28582 # define machine_is_ji42pf()    (0)
28583 #endif
28584
28585 #ifdef CONFIG_MACH_GNET_KSM
28586 # ifdef machine_arch_type
28587 #  undef machine_arch_type
28588 #  define machine_arch_type     __machine_arch_type
28589 # else
28590 #  define machine_arch_type     MACH_TYPE_GNET_KSM
28591 # endif
28592 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
28593 #else
28594 # define machine_is_gnet_ksm()  (0)
28595 #endif
28596
28597 #ifdef CONFIG_MACH_GNET_SGM
28598 # ifdef machine_arch_type
28599 #  undef machine_arch_type
28600 #  define machine_arch_type     __machine_arch_type
28601 # else
28602 #  define machine_arch_type     MACH_TYPE_GNET_SGM
28603 # endif
28604 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
28605 #else
28606 # define machine_is_gnet_sgm()  (0)
28607 #endif
28608
28609 #ifdef CONFIG_MACH_GNET_SGR
28610 # ifdef machine_arch_type
28611 #  undef machine_arch_type
28612 #  define machine_arch_type     __machine_arch_type
28613 # else
28614 #  define machine_arch_type     MACH_TYPE_GNET_SGR
28615 # endif
28616 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
28617 #else
28618 # define machine_is_gnet_sgr()  (0)
28619 #endif
28620
28621 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
28622 # ifdef machine_arch_type
28623 #  undef machine_arch_type
28624 #  define machine_arch_type     __machine_arch_type
28625 # else
28626 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
28627 # endif
28628 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
28629 #else
28630 # define machine_is_omap3_icetekevm()   (0)
28631 #endif
28632
28633 #ifdef CONFIG_MACH_PNP
28634 # ifdef machine_arch_type
28635 #  undef machine_arch_type
28636 #  define machine_arch_type     __machine_arch_type
28637 # else
28638 #  define machine_arch_type     MACH_TYPE_PNP
28639 # endif
28640 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
28641 #else
28642 # define machine_is_pnp()       (0)
28643 #endif
28644
28645 #ifdef CONFIG_MACH_CTERA_2BAY_K
28646 # ifdef machine_arch_type
28647 #  undef machine_arch_type
28648 #  define machine_arch_type     __machine_arch_type
28649 # else
28650 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
28651 # endif
28652 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
28653 #else
28654 # define machine_is_ctera_2bay_k()      (0)
28655 #endif
28656
28657 #ifdef CONFIG_MACH_CTERA_2BAY_U
28658 # ifdef machine_arch_type
28659 #  undef machine_arch_type
28660 #  define machine_arch_type     __machine_arch_type
28661 # else
28662 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
28663 # endif
28664 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
28665 #else
28666 # define machine_is_ctera_2bay_u()      (0)
28667 #endif
28668
28669 #ifdef CONFIG_MACH_SAS_C
28670 # ifdef machine_arch_type
28671 #  undef machine_arch_type
28672 #  define machine_arch_type     __machine_arch_type
28673 # else
28674 #  define machine_arch_type     MACH_TYPE_SAS_C
28675 # endif
28676 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
28677 #else
28678 # define machine_is_sas_c()     (0)
28679 #endif
28680
28681 #ifdef CONFIG_MACH_VMA2315
28682 # ifdef machine_arch_type
28683 #  undef machine_arch_type
28684 #  define machine_arch_type     __machine_arch_type
28685 # else
28686 #  define machine_arch_type     MACH_TYPE_VMA2315
28687 # endif
28688 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
28689 #else
28690 # define machine_is_vma2315()   (0)
28691 #endif
28692
28693 #ifdef CONFIG_MACH_VCS
28694 # ifdef machine_arch_type
28695 #  undef machine_arch_type
28696 #  define machine_arch_type     __machine_arch_type
28697 # else
28698 #  define machine_arch_type     MACH_TYPE_VCS
28699 # endif
28700 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
28701 #else
28702 # define machine_is_vcs()       (0)
28703 #endif
28704
28705 #ifdef CONFIG_MACH_SPEAR600
28706 # ifdef machine_arch_type
28707 #  undef machine_arch_type
28708 #  define machine_arch_type     __machine_arch_type
28709 # else
28710 #  define machine_arch_type     MACH_TYPE_SPEAR600
28711 # endif
28712 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
28713 #else
28714 # define machine_is_spear600()  (0)
28715 #endif
28716
28717 #ifdef CONFIG_MACH_SPEAR300
28718 # ifdef machine_arch_type
28719 #  undef machine_arch_type
28720 #  define machine_arch_type     __machine_arch_type
28721 # else
28722 #  define machine_arch_type     MACH_TYPE_SPEAR300
28723 # endif
28724 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
28725 #else
28726 # define machine_is_spear300()  (0)
28727 #endif
28728
28729 #ifdef CONFIG_MACH_SPEAR1300
28730 # ifdef machine_arch_type
28731 #  undef machine_arch_type
28732 #  define machine_arch_type     __machine_arch_type
28733 # else
28734 #  define machine_arch_type     MACH_TYPE_SPEAR1300
28735 # endif
28736 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
28737 #else
28738 # define machine_is_spear1300() (0)
28739 #endif
28740
28741 #ifdef CONFIG_MACH_LILLY1131
28742 # ifdef machine_arch_type
28743 #  undef machine_arch_type
28744 #  define machine_arch_type     __machine_arch_type
28745 # else
28746 #  define machine_arch_type     MACH_TYPE_LILLY1131
28747 # endif
28748 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
28749 #else
28750 # define machine_is_lilly1131() (0)
28751 #endif
28752
28753 #ifdef CONFIG_MACH_ARVOO_AX301
28754 # ifdef machine_arch_type
28755 #  undef machine_arch_type
28756 #  define machine_arch_type     __machine_arch_type
28757 # else
28758 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
28759 # endif
28760 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
28761 #else
28762 # define machine_is_arvoo_ax301()       (0)
28763 #endif
28764
28765 #ifdef CONFIG_MACH_MAPPHONE
28766 # ifdef machine_arch_type
28767 #  undef machine_arch_type
28768 #  define machine_arch_type     __machine_arch_type
28769 # else
28770 #  define machine_arch_type     MACH_TYPE_MAPPHONE
28771 # endif
28772 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
28773 #else
28774 # define machine_is_mapphone()  (0)
28775 #endif
28776
28777 #ifdef CONFIG_MACH_LEGEND
28778 # ifdef machine_arch_type
28779 #  undef machine_arch_type
28780 #  define machine_arch_type     __machine_arch_type
28781 # else
28782 #  define machine_arch_type     MACH_TYPE_LEGEND
28783 # endif
28784 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
28785 #else
28786 # define machine_is_legend()    (0)
28787 #endif
28788
28789 #ifdef CONFIG_MACH_SALSA
28790 # ifdef machine_arch_type
28791 #  undef machine_arch_type
28792 #  define machine_arch_type     __machine_arch_type
28793 # else
28794 #  define machine_arch_type     MACH_TYPE_SALSA
28795 # endif
28796 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
28797 #else
28798 # define machine_is_salsa()     (0)
28799 #endif
28800
28801 #ifdef CONFIG_MACH_LOUNGE
28802 # ifdef machine_arch_type
28803 #  undef machine_arch_type
28804 #  define machine_arch_type     __machine_arch_type
28805 # else
28806 #  define machine_arch_type     MACH_TYPE_LOUNGE
28807 # endif
28808 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
28809 #else
28810 # define machine_is_lounge()    (0)
28811 #endif
28812
28813 #ifdef CONFIG_MACH_VISION
28814 # ifdef machine_arch_type
28815 #  undef machine_arch_type
28816 #  define machine_arch_type     __machine_arch_type
28817 # else
28818 #  define machine_arch_type     MACH_TYPE_VISION
28819 # endif
28820 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
28821 #else
28822 # define machine_is_vision()    (0)
28823 #endif
28824
28825 #ifdef CONFIG_MACH_VMB20
28826 # ifdef machine_arch_type
28827 #  undef machine_arch_type
28828 #  define machine_arch_type     __machine_arch_type
28829 # else
28830 #  define machine_arch_type     MACH_TYPE_VMB20
28831 # endif
28832 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
28833 #else
28834 # define machine_is_vmb20()     (0)
28835 #endif
28836
28837 #ifdef CONFIG_MACH_HY2410
28838 # ifdef machine_arch_type
28839 #  undef machine_arch_type
28840 #  define machine_arch_type     __machine_arch_type
28841 # else
28842 #  define machine_arch_type     MACH_TYPE_HY2410
28843 # endif
28844 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
28845 #else
28846 # define machine_is_hy2410()    (0)
28847 #endif
28848
28849 #ifdef CONFIG_MACH_HY9315
28850 # ifdef machine_arch_type
28851 #  undef machine_arch_type
28852 #  define machine_arch_type     __machine_arch_type
28853 # else
28854 #  define machine_arch_type     MACH_TYPE_HY9315
28855 # endif
28856 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
28857 #else
28858 # define machine_is_hy9315()    (0)
28859 #endif
28860
28861 #ifdef CONFIG_MACH_BULLWINKLE
28862 # ifdef machine_arch_type
28863 #  undef machine_arch_type
28864 #  define machine_arch_type     __machine_arch_type
28865 # else
28866 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
28867 # endif
28868 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
28869 #else
28870 # define machine_is_bullwinkle()        (0)
28871 #endif
28872
28873 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
28874 # ifdef machine_arch_type
28875 #  undef machine_arch_type
28876 #  define machine_arch_type     __machine_arch_type
28877 # else
28878 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
28879 # endif
28880 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
28881 #else
28882 # define machine_is_arm_ultimator2()    (0)
28883 #endif
28884
28885 #ifdef CONFIG_MACH_VS_V210
28886 # ifdef machine_arch_type
28887 #  undef machine_arch_type
28888 #  define machine_arch_type     __machine_arch_type
28889 # else
28890 #  define machine_arch_type     MACH_TYPE_VS_V210
28891 # endif
28892 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
28893 #else
28894 # define machine_is_vs_v210()   (0)
28895 #endif
28896
28897 #ifdef CONFIG_MACH_VS_V212
28898 # ifdef machine_arch_type
28899 #  undef machine_arch_type
28900 #  define machine_arch_type     __machine_arch_type
28901 # else
28902 #  define machine_arch_type     MACH_TYPE_VS_V212
28903 # endif
28904 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
28905 #else
28906 # define machine_is_vs_v212()   (0)
28907 #endif
28908
28909 #ifdef CONFIG_MACH_HMT
28910 # ifdef machine_arch_type
28911 #  undef machine_arch_type
28912 #  define machine_arch_type     __machine_arch_type
28913 # else
28914 #  define machine_arch_type     MACH_TYPE_HMT
28915 # endif
28916 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
28917 #else
28918 # define machine_is_hmt()       (0)
28919 #endif
28920
28921 #ifdef CONFIG_MACH_SUEN3
28922 # ifdef machine_arch_type
28923 #  undef machine_arch_type
28924 #  define machine_arch_type     __machine_arch_type
28925 # else
28926 #  define machine_arch_type     MACH_TYPE_SUEN3
28927 # endif
28928 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
28929 #else
28930 # define machine_is_suen3()     (0)
28931 #endif
28932
28933 #ifdef CONFIG_MACH_VESPER
28934 # ifdef machine_arch_type
28935 #  undef machine_arch_type
28936 #  define machine_arch_type     __machine_arch_type
28937 # else
28938 #  define machine_arch_type     MACH_TYPE_VESPER
28939 # endif
28940 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
28941 #else
28942 # define machine_is_vesper()    (0)
28943 #endif
28944
28945 #ifdef CONFIG_MACH_STR9
28946 # ifdef machine_arch_type
28947 #  undef machine_arch_type
28948 #  define machine_arch_type     __machine_arch_type
28949 # else
28950 #  define machine_arch_type     MACH_TYPE_STR9
28951 # endif
28952 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
28953 #else
28954 # define machine_is_str9()      (0)
28955 #endif
28956
28957 #ifdef CONFIG_MACH_OMAP3_WL_FF
28958 # ifdef machine_arch_type
28959 #  undef machine_arch_type
28960 #  define machine_arch_type     __machine_arch_type
28961 # else
28962 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
28963 # endif
28964 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
28965 #else
28966 # define machine_is_omap3_wl_ff()       (0)
28967 #endif
28968
28969 #ifdef CONFIG_MACH_SIMCOM
28970 # ifdef machine_arch_type
28971 #  undef machine_arch_type
28972 #  define machine_arch_type     __machine_arch_type
28973 # else
28974 #  define machine_arch_type     MACH_TYPE_SIMCOM
28975 # endif
28976 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
28977 #else
28978 # define machine_is_simcom()    (0)
28979 #endif
28980
28981 #ifdef CONFIG_MACH_MCWEBIO
28982 # ifdef machine_arch_type
28983 #  undef machine_arch_type
28984 #  define machine_arch_type     __machine_arch_type
28985 # else
28986 #  define machine_arch_type     MACH_TYPE_MCWEBIO
28987 # endif
28988 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
28989 #else
28990 # define machine_is_mcwebio()   (0)
28991 #endif
28992
28993 /*
28994  * These have not yet been registered
28995  */
28996
28997 #ifndef machine_arch_type
28998 #define machine_arch_type       __machine_arch_type
28999 #endif
29000
29001 #endif