]> git.sur5r.net Git - u-boot/blob - include/asm-arm/mach-types.h
ARM: synchronize mach-types.h with linux v2.6.29-rc5-315-g683fdc5
[u-boot] / 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_PALMT650             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_XSCALE_TREO680       1230
1232 #define MACH_TYPE_TECON_TMEZON         1231
1233 #define MACH_TYPE_ZYLONITE             1233
1234 #define MACH_TYPE_GENE1270             1234
1235 #define MACH_TYPE_ZIR2412              1235
1236 #define MACH_TYPE_MX31LITE             1236
1237 #define MACH_TYPE_T700WX               1237
1238 #define MACH_TYPE_VF100                1238
1239 #define MACH_TYPE_NSB2                 1239
1240 #define MACH_TYPE_NXHMI_BB             1240
1241 #define MACH_TYPE_NXHMI_RE             1241
1242 #define MACH_TYPE_N4100PRO             1242
1243 #define MACH_TYPE_SAM9260              1243
1244 #define MACH_TYPE_OMAP_TREO600         1244
1245 #define MACH_TYPE_INDY2410             1245
1246 #define MACH_TYPE_NELT_A               1246
1247 #define MACH_TYPE_N311                 1248
1248 #define MACH_TYPE_AT91SAM9260VGK       1249
1249 #define MACH_TYPE_AT91LEPPE            1250
1250 #define MACH_TYPE_AT91LEPCCN           1251
1251 #define MACH_TYPE_APC7100              1252
1252 #define MACH_TYPE_STARGAZER            1253
1253 #define MACH_TYPE_SONATA               1254
1254 #define MACH_TYPE_SCHMOOGIE            1255
1255 #define MACH_TYPE_AZTOOL               1256
1256 #define MACH_TYPE_MIOA701              1257
1257 #define MACH_TYPE_SXNI9260             1258
1258 #define MACH_TYPE_MXC27520EVB          1259
1259 #define MACH_TYPE_ARMADILLO5X0         1260
1260 #define MACH_TYPE_MB9260               1261
1261 #define MACH_TYPE_MB9263               1262
1262 #define MACH_TYPE_IPAC9302             1263
1263 #define MACH_TYPE_CC9P9360JS           1264
1264 #define MACH_TYPE_GALLIUM              1265
1265 #define MACH_TYPE_MSC2410              1266
1266 #define MACH_TYPE_GHI270               1267
1267 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1268 #define MACH_TYPE_OIAB                 1269
1269 #define MACH_TYPE_SMDK6400             1270
1270 #define MACH_TYPE_NOKIA_N800           1271
1271 #define MACH_TYPE_GREENPHONE           1272
1272 #define MACH_TYPE_COMPEXWP18           1273
1273 #define MACH_TYPE_XMATE                1274
1274 #define MACH_TYPE_ENERGIZER            1275
1275 #define MACH_TYPE_IME1                 1276
1276 #define MACH_TYPE_SWEDATMS             1277
1277 #define MACH_TYPE_NTNP435C             1278
1278 #define MACH_TYPE_SPECTRO2             1279
1279 #define MACH_TYPE_H6039                1280
1280 #define MACH_TYPE_EP80219              1281
1281 #define MACH_TYPE_SAMOA_II             1282
1282 #define MACH_TYPE_CWMXL                1283
1283 #define MACH_TYPE_AS9200               1284
1284 #define MACH_TYPE_SFX1149              1285
1285 #define MACH_TYPE_NAVI010              1286
1286 #define MACH_TYPE_MULTMDP              1287
1287 #define MACH_TYPE_SCB9520              1288
1288 #define MACH_TYPE_HTCATHENA            1289
1289 #define MACH_TYPE_XP179                1290
1290 #define MACH_TYPE_H4300                1291
1291 #define MACH_TYPE_GORAMO_MLR           1292
1292 #define MACH_TYPE_MXC30020EVB          1293
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_PALMTREO700P         1421
1418 #define MACH_TYPE_PALMTREO700W         1422
1419 #define MACH_TYPE_PALMTREO750          1423
1420 #define MACH_TYPE_PALMTREO755P         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_STMP38XX             1733
1721 #define MACH_TYPE_TNT                  1734
1722 #define MACH_TYPE_TBXT                 1735
1723 #define MACH_TYPE_PLAYMATE             1736
1724 #define MACH_TYPE_PNS10                1737
1725 #define MACH_TYPE_EZNAVI               1738
1726 #define MACH_TYPE_PS4000               1739
1727 #define MACH_TYPE_EZX_A780             1740
1728 #define MACH_TYPE_EZX_E680             1741
1729 #define MACH_TYPE_EZX_A1200            1742
1730 #define MACH_TYPE_EZX_E6               1743
1731 #define MACH_TYPE_EZX_E2               1744
1732 #define MACH_TYPE_EZX_A910             1745
1733 #define MACH_TYPE_CWMX31               1746
1734 #define MACH_TYPE_SL2312               1747
1735 #define MACH_TYPE_BLENNY               1748
1736 #define MACH_TYPE_DS107                1749
1737 #define MACH_TYPE_DSX07                1750
1738 #define MACH_TYPE_PICOCOM1             1751
1739 #define MACH_TYPE_LYNX_WOLVERINE       1752
1740 #define MACH_TYPE_UBISYS_P9_SC19       1753
1741 #define MACH_TYPE_KRATOS_LOW           1754
1742 #define MACH_TYPE_M700                 1755
1743 #define MACH_TYPE_EDMINI_V2            1756
1744 #define MACH_TYPE_ZIPIT2               1757
1745 #define MACH_TYPE_HSLFEMTOCELL         1758
1746 #define MACH_TYPE_DAINTREE_AT91        1759
1747 #define MACH_TYPE_SG560USB             1760
1748 #define MACH_TYPE_OMAP3_PANDORA        1761
1749 #define MACH_TYPE_USR8200              1762
1750 #define MACH_TYPE_S1S65K               1763
1751 #define MACH_TYPE_S2S65A               1764
1752 #define MACH_TYPE_ICORE                1765
1753 #define MACH_TYPE_MSS2                 1766
1754 #define MACH_TYPE_BELMONT              1767
1755 #define MACH_TYPE_ASUSP525             1768
1756 #define MACH_TYPE_LB88RC8480           1769
1757 #define MACH_TYPE_HIPXA                1770
1758 #define MACH_TYPE_MX25_3DS             1771
1759 #define MACH_TYPE_M800                 1772
1760 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1761 #define MACH_TYPE_PRIMA_EVB            1774
1762 #define MACH_TYPE_MX31BT1              1775
1763 #define MACH_TYPE_ATLAS4_EVB           1776
1764 #define MACH_TYPE_MX31CICADA           1777
1765 #define MACH_TYPE_MI424WR              1778
1766 #define MACH_TYPE_AXS_ULTRAX           1779
1767 #define MACH_TYPE_AT572D940DEB         1780
1768 #define MACH_TYPE_DAVINCI_DA8XX_EVM    1781
1769 #define MACH_TYPE_EP9302               1782
1770 #define MACH_TYPE_AT572D940HFEB        1783
1771 #define MACH_TYPE_CYBOOK3              1784
1772 #define MACH_TYPE_WDG002               1785
1773 #define MACH_TYPE_SG560ADSL            1786
1774 #define MACH_TYPE_NEXTIO_N2800_ICA     1787
1775 #define MACH_TYPE_MARVELL_NEWDB        1789
1776 #define MACH_TYPE_VANDIHUD             1790
1777 #define MACH_TYPE_MAGX_E8              1791
1778 #define MACH_TYPE_MAGX_Z6              1792
1779 #define MACH_TYPE_MAGX_V8              1793
1780 #define MACH_TYPE_MAGX_U9              1794
1781 #define MACH_TYPE_TOUGHCF08            1795
1782 #define MACH_TYPE_ZW4400               1796
1783 #define MACH_TYPE_MARAT91              1797
1784 #define MACH_TYPE_OVERO                1798
1785 #define MACH_TYPE_AT2440EVB            1799
1786 #define MACH_TYPE_NEOCORE926           1800
1787 #define MACH_TYPE_WNR854T              1801
1788 #define MACH_TYPE_IMX27                1802
1789 #define MACH_TYPE_MOOSE_DB             1803
1790 #define MACH_TYPE_FAB4                 1804
1791 #define MACH_TYPE_HTCDIAMOND           1805
1792 #define MACH_TYPE_FIONA                1806
1793 #define MACH_TYPE_MXC30030_X           1807
1794 #define MACH_TYPE_BMP1000              1808
1795 #define MACH_TYPE_LOGI9200             1809
1796 #define MACH_TYPE_TQMA31               1810
1797 #define MACH_TYPE_CCW9P9215JS          1811
1798 #define MACH_TYPE_RD88F5181L_GE        1812
1799 #define MACH_TYPE_SIFMAIN              1813
1800 #define MACH_TYPE_SAM9_L9261           1814
1801 #define MACH_TYPE_CC9M2443JS           1815
1802 #define MACH_TYPE_XARIA300             1816
1803 #define MACH_TYPE_IT9200               1817
1804 #define MACH_TYPE_RD88F5181L_FXO       1818
1805 #define MACH_TYPE_KRISS_SENSOR         1819
1806 #define MACH_TYPE_PILZ_PMI5            1820
1807 #define MACH_TYPE_JADE                 1821
1808 #define MACH_TYPE_KS8695_SOFTPLC       1822
1809 #define MACH_TYPE_GPRISC3              1823
1810 #define MACH_TYPE_STAMP9260            1824
1811 #define MACH_TYPE_SMDK6430             1825
1812 #define MACH_TYPE_SMDKC100             1826
1813 #define MACH_TYPE_TAVOREVB             1827
1814 #define MACH_TYPE_SAAR                 1828
1815 #define MACH_TYPE_DEISTER_EYECAM       1829
1816 #define MACH_TYPE_AT91SAM9M10EK        1830
1817 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1818 #define MACH_TYPE_HIT_B0               1832
1819 #define MACH_TYPE_ADX_RMU              1833
1820 #define MACH_TYPE_XG_CPE_MAIN          1834
1821 #define MACH_TYPE_EDB9407A             1835
1822 #define MACH_TYPE_DTB9608              1836
1823 #define MACH_TYPE_EM104V1              1837
1824 #define MACH_TYPE_DEMO                 1838
1825 #define MACH_TYPE_LOGI9260             1839
1826 #define MACH_TYPE_MX31_EXM32           1840
1827 #define MACH_TYPE_USB_A9G20            1841
1828 #define MACH_TYPE_PICPROJE2008         1842
1829 #define MACH_TYPE_CS_E9315             1843
1830 #define MACH_TYPE_QIL_A9G20            1844
1831 #define MACH_TYPE_SHA_PON020           1845
1832 #define MACH_TYPE_NAD                  1846
1833 #define MACH_TYPE_SBC35_A9260          1847
1834 #define MACH_TYPE_SBC35_A9G20          1848
1835 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1836 #define MACH_TYPE_UWC                  1850
1837 #define MACH_TYPE_MXLADS               1851
1838 #define MACH_TYPE_HTCNIKE              1852
1839 #define MACH_TYPE_DEISTER_PXA270       1853
1840 #define MACH_TYPE_CME9210JS            1854
1841 #define MACH_TYPE_CC9P9360             1855
1842 #define MACH_TYPE_MOCHA                1856
1843 #define MACH_TYPE_WAPD170AG            1857
1844 #define MACH_TYPE_LINKSTATION_MINI     1858
1845 #define MACH_TYPE_AFEB9260             1859
1846 #define MACH_TYPE_W90X900              1860
1847 #define MACH_TYPE_W90X700              1861
1848 #define MACH_TYPE_KT300IP              1862
1849 #define MACH_TYPE_KT300IP_G20          1863
1850 #define MACH_TYPE_SRCM                 1864
1851 #define MACH_TYPE_WLNX_9260            1865
1852 #define MACH_TYPE_OPENMOKO_GTA03       1866
1853 #define MACH_TYPE_OSPREY2              1867
1854 #define MACH_TYPE_KBIO9260             1868
1855 #define MACH_TYPE_GINZA                1869
1856 #define MACH_TYPE_A636N                1870
1857 #define MACH_TYPE_IMX27IPCAM           1871
1858 #define MACH_TYPE_NEMOC                1872
1859 #define MACH_TYPE_GENEVA               1873
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
1994 #ifdef CONFIG_ARCH_EBSA110
1995 # ifdef machine_arch_type
1996 #  undef machine_arch_type
1997 #  define machine_arch_type     __machine_arch_type
1998 # else
1999 #  define machine_arch_type     MACH_TYPE_EBSA110
2000 # endif
2001 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2002 #else
2003 # define machine_is_ebsa110()   (0)
2004 #endif
2005
2006 #ifdef CONFIG_ARCH_RPC
2007 # ifdef machine_arch_type
2008 #  undef machine_arch_type
2009 #  define machine_arch_type     __machine_arch_type
2010 # else
2011 #  define machine_arch_type     MACH_TYPE_RISCPC
2012 # endif
2013 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2014 #else
2015 # define machine_is_riscpc()    (0)
2016 #endif
2017
2018 #ifdef CONFIG_ARCH_NEXUSPCI
2019 # ifdef machine_arch_type
2020 #  undef machine_arch_type
2021 #  define machine_arch_type     __machine_arch_type
2022 # else
2023 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2024 # endif
2025 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2026 #else
2027 # define machine_is_nexuspci()  (0)
2028 #endif
2029
2030 #ifdef CONFIG_ARCH_EBSA285
2031 # ifdef machine_arch_type
2032 #  undef machine_arch_type
2033 #  define machine_arch_type     __machine_arch_type
2034 # else
2035 #  define machine_arch_type     MACH_TYPE_EBSA285
2036 # endif
2037 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2038 #else
2039 # define machine_is_ebsa285()   (0)
2040 #endif
2041
2042 #ifdef CONFIG_ARCH_NETWINDER
2043 # ifdef machine_arch_type
2044 #  undef machine_arch_type
2045 #  define machine_arch_type     __machine_arch_type
2046 # else
2047 #  define machine_arch_type     MACH_TYPE_NETWINDER
2048 # endif
2049 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2050 #else
2051 # define machine_is_netwinder() (0)
2052 #endif
2053
2054 #ifdef CONFIG_ARCH_CATS
2055 # ifdef machine_arch_type
2056 #  undef machine_arch_type
2057 #  define machine_arch_type     __machine_arch_type
2058 # else
2059 #  define machine_arch_type     MACH_TYPE_CATS
2060 # endif
2061 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2062 #else
2063 # define machine_is_cats()      (0)
2064 #endif
2065
2066 #ifdef CONFIG_ARCH_TBOX
2067 # ifdef machine_arch_type
2068 #  undef machine_arch_type
2069 #  define machine_arch_type     __machine_arch_type
2070 # else
2071 #  define machine_arch_type     MACH_TYPE_TBOX
2072 # endif
2073 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2074 #else
2075 # define machine_is_tbox()      (0)
2076 #endif
2077
2078 #ifdef CONFIG_ARCH_CO285
2079 # ifdef machine_arch_type
2080 #  undef machine_arch_type
2081 #  define machine_arch_type     __machine_arch_type
2082 # else
2083 #  define machine_arch_type     MACH_TYPE_CO285
2084 # endif
2085 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2086 #else
2087 # define machine_is_co285()     (0)
2088 #endif
2089
2090 #ifdef CONFIG_ARCH_CLPS7110
2091 # ifdef machine_arch_type
2092 #  undef machine_arch_type
2093 #  define machine_arch_type     __machine_arch_type
2094 # else
2095 #  define machine_arch_type     MACH_TYPE_CLPS7110
2096 # endif
2097 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2098 #else
2099 # define machine_is_clps7110()  (0)
2100 #endif
2101
2102 #ifdef CONFIG_ARCH_ARC
2103 # ifdef machine_arch_type
2104 #  undef machine_arch_type
2105 #  define machine_arch_type     __machine_arch_type
2106 # else
2107 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2108 # endif
2109 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2110 #else
2111 # define machine_is_archimedes()        (0)
2112 #endif
2113
2114 #ifdef CONFIG_ARCH_A5K
2115 # ifdef machine_arch_type
2116 #  undef machine_arch_type
2117 #  define machine_arch_type     __machine_arch_type
2118 # else
2119 #  define machine_arch_type     MACH_TYPE_A5K
2120 # endif
2121 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2122 #else
2123 # define machine_is_a5k()       (0)
2124 #endif
2125
2126 #ifdef CONFIG_ARCH_ETOILE
2127 # ifdef machine_arch_type
2128 #  undef machine_arch_type
2129 #  define machine_arch_type     __machine_arch_type
2130 # else
2131 #  define machine_arch_type     MACH_TYPE_ETOILE
2132 # endif
2133 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2134 #else
2135 # define machine_is_etoile()    (0)
2136 #endif
2137
2138 #ifdef CONFIG_ARCH_LACIE_NAS
2139 # ifdef machine_arch_type
2140 #  undef machine_arch_type
2141 #  define machine_arch_type     __machine_arch_type
2142 # else
2143 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2144 # endif
2145 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2146 #else
2147 # define machine_is_lacie_nas() (0)
2148 #endif
2149
2150 #ifdef CONFIG_ARCH_CLPS7500
2151 # ifdef machine_arch_type
2152 #  undef machine_arch_type
2153 #  define machine_arch_type     __machine_arch_type
2154 # else
2155 #  define machine_arch_type     MACH_TYPE_CLPS7500
2156 # endif
2157 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2158 #else
2159 # define machine_is_clps7500()  (0)
2160 #endif
2161
2162 #ifdef CONFIG_ARCH_SHARK
2163 # ifdef machine_arch_type
2164 #  undef machine_arch_type
2165 #  define machine_arch_type     __machine_arch_type
2166 # else
2167 #  define machine_arch_type     MACH_TYPE_SHARK
2168 # endif
2169 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2170 #else
2171 # define machine_is_shark()     (0)
2172 #endif
2173
2174 #ifdef CONFIG_SA1100_BRUTUS
2175 # ifdef machine_arch_type
2176 #  undef machine_arch_type
2177 #  define machine_arch_type     __machine_arch_type
2178 # else
2179 #  define machine_arch_type     MACH_TYPE_BRUTUS
2180 # endif
2181 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2182 #else
2183 # define machine_is_brutus()    (0)
2184 #endif
2185
2186 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2187 # ifdef machine_arch_type
2188 #  undef machine_arch_type
2189 #  define machine_arch_type     __machine_arch_type
2190 # else
2191 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2192 # endif
2193 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2194 #else
2195 # define machine_is_personal_server()   (0)
2196 #endif
2197
2198 #ifdef CONFIG_SA1100_ITSY
2199 # ifdef machine_arch_type
2200 #  undef machine_arch_type
2201 #  define machine_arch_type     __machine_arch_type
2202 # else
2203 #  define machine_arch_type     MACH_TYPE_ITSY
2204 # endif
2205 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2206 #else
2207 # define machine_is_itsy()      (0)
2208 #endif
2209
2210 #ifdef CONFIG_ARCH_L7200
2211 # ifdef machine_arch_type
2212 #  undef machine_arch_type
2213 #  define machine_arch_type     __machine_arch_type
2214 # else
2215 #  define machine_arch_type     MACH_TYPE_L7200
2216 # endif
2217 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
2218 #else
2219 # define machine_is_l7200()     (0)
2220 #endif
2221
2222 #ifdef CONFIG_SA1100_PLEB
2223 # ifdef machine_arch_type
2224 #  undef machine_arch_type
2225 #  define machine_arch_type     __machine_arch_type
2226 # else
2227 #  define machine_arch_type     MACH_TYPE_PLEB
2228 # endif
2229 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
2230 #else
2231 # define machine_is_pleb()      (0)
2232 #endif
2233
2234 #ifdef CONFIG_ARCH_INTEGRATOR
2235 # ifdef machine_arch_type
2236 #  undef machine_arch_type
2237 #  define machine_arch_type     __machine_arch_type
2238 # else
2239 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
2240 # endif
2241 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
2242 #else
2243 # define machine_is_integrator()        (0)
2244 #endif
2245
2246 #ifdef CONFIG_SA1100_H3600
2247 # ifdef machine_arch_type
2248 #  undef machine_arch_type
2249 #  define machine_arch_type     __machine_arch_type
2250 # else
2251 #  define machine_arch_type     MACH_TYPE_H3600
2252 # endif
2253 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
2254 #else
2255 # define machine_is_h3600()     (0)
2256 #endif
2257
2258 #ifdef CONFIG_ARCH_IXP1200
2259 # ifdef machine_arch_type
2260 #  undef machine_arch_type
2261 #  define machine_arch_type     __machine_arch_type
2262 # else
2263 #  define machine_arch_type     MACH_TYPE_IXP1200
2264 # endif
2265 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
2266 #else
2267 # define machine_is_ixp1200()   (0)
2268 #endif
2269
2270 #ifdef CONFIG_ARCH_P720T
2271 # ifdef machine_arch_type
2272 #  undef machine_arch_type
2273 #  define machine_arch_type     __machine_arch_type
2274 # else
2275 #  define machine_arch_type     MACH_TYPE_P720T
2276 # endif
2277 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
2278 #else
2279 # define machine_is_p720t()     (0)
2280 #endif
2281
2282 #ifdef CONFIG_SA1100_ASSABET
2283 # ifdef machine_arch_type
2284 #  undef machine_arch_type
2285 #  define machine_arch_type     __machine_arch_type
2286 # else
2287 #  define machine_arch_type     MACH_TYPE_ASSABET
2288 # endif
2289 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
2290 #else
2291 # define machine_is_assabet()   (0)
2292 #endif
2293
2294 #ifdef CONFIG_SA1100_VICTOR
2295 # ifdef machine_arch_type
2296 #  undef machine_arch_type
2297 #  define machine_arch_type     __machine_arch_type
2298 # else
2299 #  define machine_arch_type     MACH_TYPE_VICTOR
2300 # endif
2301 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
2302 #else
2303 # define machine_is_victor()    (0)
2304 #endif
2305
2306 #ifdef CONFIG_SA1100_LART
2307 # ifdef machine_arch_type
2308 #  undef machine_arch_type
2309 #  define machine_arch_type     __machine_arch_type
2310 # else
2311 #  define machine_arch_type     MACH_TYPE_LART
2312 # endif
2313 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
2314 #else
2315 # define machine_is_lart()      (0)
2316 #endif
2317
2318 #ifdef CONFIG_SA1100_RANGER
2319 # ifdef machine_arch_type
2320 #  undef machine_arch_type
2321 #  define machine_arch_type     __machine_arch_type
2322 # else
2323 #  define machine_arch_type     MACH_TYPE_RANGER
2324 # endif
2325 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
2326 #else
2327 # define machine_is_ranger()    (0)
2328 #endif
2329
2330 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
2331 # ifdef machine_arch_type
2332 #  undef machine_arch_type
2333 #  define machine_arch_type     __machine_arch_type
2334 # else
2335 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
2336 # endif
2337 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2338 #else
2339 # define machine_is_graphicsclient()    (0)
2340 #endif
2341
2342 #ifdef CONFIG_SA1100_XP860
2343 # ifdef machine_arch_type
2344 #  undef machine_arch_type
2345 #  define machine_arch_type     __machine_arch_type
2346 # else
2347 #  define machine_arch_type     MACH_TYPE_XP860
2348 # endif
2349 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
2350 #else
2351 # define machine_is_xp860()     (0)
2352 #endif
2353
2354 #ifdef CONFIG_SA1100_CERF
2355 # ifdef machine_arch_type
2356 #  undef machine_arch_type
2357 #  define machine_arch_type     __machine_arch_type
2358 # else
2359 #  define machine_arch_type     MACH_TYPE_CERF
2360 # endif
2361 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
2362 #else
2363 # define machine_is_cerf()      (0)
2364 #endif
2365
2366 #ifdef CONFIG_SA1100_NANOENGINE
2367 # ifdef machine_arch_type
2368 #  undef machine_arch_type
2369 #  define machine_arch_type     __machine_arch_type
2370 # else
2371 #  define machine_arch_type     MACH_TYPE_NANOENGINE
2372 # endif
2373 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
2374 #else
2375 # define machine_is_nanoengine()        (0)
2376 #endif
2377
2378 #ifdef CONFIG_SA1100_FPIC
2379 # ifdef machine_arch_type
2380 #  undef machine_arch_type
2381 #  define machine_arch_type     __machine_arch_type
2382 # else
2383 #  define machine_arch_type     MACH_TYPE_FPIC
2384 # endif
2385 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
2386 #else
2387 # define machine_is_fpic()      (0)
2388 #endif
2389
2390 #ifdef CONFIG_SA1100_EXTENEX1
2391 # ifdef machine_arch_type
2392 #  undef machine_arch_type
2393 #  define machine_arch_type     __machine_arch_type
2394 # else
2395 #  define machine_arch_type     MACH_TYPE_EXTENEX1
2396 # endif
2397 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
2398 #else
2399 # define machine_is_extenex1()  (0)
2400 #endif
2401
2402 #ifdef CONFIG_SA1100_SHERMAN
2403 # ifdef machine_arch_type
2404 #  undef machine_arch_type
2405 #  define machine_arch_type     __machine_arch_type
2406 # else
2407 #  define machine_arch_type     MACH_TYPE_SHERMAN
2408 # endif
2409 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
2410 #else
2411 # define machine_is_sherman()   (0)
2412 #endif
2413
2414 #ifdef CONFIG_SA1100_ACCELENT
2415 # ifdef machine_arch_type
2416 #  undef machine_arch_type
2417 #  define machine_arch_type     __machine_arch_type
2418 # else
2419 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
2420 # endif
2421 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2422 #else
2423 # define machine_is_accelent_sa()       (0)
2424 #endif
2425
2426 #ifdef CONFIG_ARCH_L7200_ACCELENT
2427 # ifdef machine_arch_type
2428 #  undef machine_arch_type
2429 #  define machine_arch_type     __machine_arch_type
2430 # else
2431 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
2432 # endif
2433 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2434 #else
2435 # define machine_is_accelent_l7200()    (0)
2436 #endif
2437
2438 #ifdef CONFIG_SA1100_NETPORT
2439 # ifdef machine_arch_type
2440 #  undef machine_arch_type
2441 #  define machine_arch_type     __machine_arch_type
2442 # else
2443 #  define machine_arch_type     MACH_TYPE_NETPORT
2444 # endif
2445 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
2446 #else
2447 # define machine_is_netport()   (0)
2448 #endif
2449
2450 #ifdef CONFIG_SA1100_PANGOLIN
2451 # ifdef machine_arch_type
2452 #  undef machine_arch_type
2453 #  define machine_arch_type     __machine_arch_type
2454 # else
2455 #  define machine_arch_type     MACH_TYPE_PANGOLIN
2456 # endif
2457 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
2458 #else
2459 # define machine_is_pangolin()  (0)
2460 #endif
2461
2462 #ifdef CONFIG_SA1100_YOPY
2463 # ifdef machine_arch_type
2464 #  undef machine_arch_type
2465 #  define machine_arch_type     __machine_arch_type
2466 # else
2467 #  define machine_arch_type     MACH_TYPE_YOPY
2468 # endif
2469 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
2470 #else
2471 # define machine_is_yopy()      (0)
2472 #endif
2473
2474 #ifdef CONFIG_SA1100_COOLIDGE
2475 # ifdef machine_arch_type
2476 #  undef machine_arch_type
2477 #  define machine_arch_type     __machine_arch_type
2478 # else
2479 #  define machine_arch_type     MACH_TYPE_COOLIDGE
2480 # endif
2481 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
2482 #else
2483 # define machine_is_coolidge()  (0)
2484 #endif
2485
2486 #ifdef CONFIG_SA1100_HUW_WEBPANEL
2487 # ifdef machine_arch_type
2488 #  undef machine_arch_type
2489 #  define machine_arch_type     __machine_arch_type
2490 # else
2491 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
2492 # endif
2493 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
2494 #else
2495 # define machine_is_huw_webpanel()      (0)
2496 #endif
2497
2498 #ifdef CONFIG_ARCH_SPOTME
2499 # ifdef machine_arch_type
2500 #  undef machine_arch_type
2501 #  define machine_arch_type     __machine_arch_type
2502 # else
2503 #  define machine_arch_type     MACH_TYPE_SPOTME
2504 # endif
2505 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
2506 #else
2507 # define machine_is_spotme()    (0)
2508 #endif
2509
2510 #ifdef CONFIG_ARCH_FREEBIRD
2511 # ifdef machine_arch_type
2512 #  undef machine_arch_type
2513 #  define machine_arch_type     __machine_arch_type
2514 # else
2515 #  define machine_arch_type     MACH_TYPE_FREEBIRD
2516 # endif
2517 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
2518 #else
2519 # define machine_is_freebird()  (0)
2520 #endif
2521
2522 #ifdef CONFIG_ARCH_TI925
2523 # ifdef machine_arch_type
2524 #  undef machine_arch_type
2525 #  define machine_arch_type     __machine_arch_type
2526 # else
2527 #  define machine_arch_type     MACH_TYPE_TI925
2528 # endif
2529 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
2530 #else
2531 # define machine_is_ti925()     (0)
2532 #endif
2533
2534 #ifdef CONFIG_ARCH_RISCSTATION
2535 # ifdef machine_arch_type
2536 #  undef machine_arch_type
2537 #  define machine_arch_type     __machine_arch_type
2538 # else
2539 #  define machine_arch_type     MACH_TYPE_RISCSTATION
2540 # endif
2541 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
2542 #else
2543 # define machine_is_riscstation()       (0)
2544 #endif
2545
2546 #ifdef CONFIG_SA1100_CAVY
2547 # ifdef machine_arch_type
2548 #  undef machine_arch_type
2549 #  define machine_arch_type     __machine_arch_type
2550 # else
2551 #  define machine_arch_type     MACH_TYPE_CAVY
2552 # endif
2553 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
2554 #else
2555 # define machine_is_cavy()      (0)
2556 #endif
2557
2558 #ifdef CONFIG_SA1100_JORNADA720
2559 # ifdef machine_arch_type
2560 #  undef machine_arch_type
2561 #  define machine_arch_type     __machine_arch_type
2562 # else
2563 #  define machine_arch_type     MACH_TYPE_JORNADA720
2564 # endif
2565 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
2566 #else
2567 # define machine_is_jornada720()        (0)
2568 #endif
2569
2570 #ifdef CONFIG_SA1100_OMNIMETER
2571 # ifdef machine_arch_type
2572 #  undef machine_arch_type
2573 #  define machine_arch_type     __machine_arch_type
2574 # else
2575 #  define machine_arch_type     MACH_TYPE_OMNIMETER
2576 # endif
2577 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
2578 #else
2579 # define machine_is_omnimeter() (0)
2580 #endif
2581
2582 #ifdef CONFIG_ARCH_EDB7211
2583 # ifdef machine_arch_type
2584 #  undef machine_arch_type
2585 #  define machine_arch_type     __machine_arch_type
2586 # else
2587 #  define machine_arch_type     MACH_TYPE_EDB7211
2588 # endif
2589 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
2590 #else
2591 # define machine_is_edb7211()   (0)
2592 #endif
2593
2594 #ifdef CONFIG_SA1100_CITYGO
2595 # ifdef machine_arch_type
2596 #  undef machine_arch_type
2597 #  define machine_arch_type     __machine_arch_type
2598 # else
2599 #  define machine_arch_type     MACH_TYPE_CITYGO
2600 # endif
2601 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
2602 #else
2603 # define machine_is_citygo()    (0)
2604 #endif
2605
2606 #ifdef CONFIG_SA1100_PFS168
2607 # ifdef machine_arch_type
2608 #  undef machine_arch_type
2609 #  define machine_arch_type     __machine_arch_type
2610 # else
2611 #  define machine_arch_type     MACH_TYPE_PFS168
2612 # endif
2613 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
2614 #else
2615 # define machine_is_pfs168()    (0)
2616 #endif
2617
2618 #ifdef CONFIG_SA1100_SPOT
2619 # ifdef machine_arch_type
2620 #  undef machine_arch_type
2621 #  define machine_arch_type     __machine_arch_type
2622 # else
2623 #  define machine_arch_type     MACH_TYPE_SPOT
2624 # endif
2625 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
2626 #else
2627 # define machine_is_spot()      (0)
2628 #endif
2629
2630 #ifdef CONFIG_SA1100_FLEXANET
2631 # ifdef machine_arch_type
2632 #  undef machine_arch_type
2633 #  define machine_arch_type     __machine_arch_type
2634 # else
2635 #  define machine_arch_type     MACH_TYPE_FLEXANET
2636 # endif
2637 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
2638 #else
2639 # define machine_is_flexanet()  (0)
2640 #endif
2641
2642 #ifdef CONFIG_ARCH_WEBPAL
2643 # ifdef machine_arch_type
2644 #  undef machine_arch_type
2645 #  define machine_arch_type     __machine_arch_type
2646 # else
2647 #  define machine_arch_type     MACH_TYPE_WEBPAL
2648 # endif
2649 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
2650 #else
2651 # define machine_is_webpal()    (0)
2652 #endif
2653
2654 #ifdef CONFIG_SA1100_LINPDA
2655 # ifdef machine_arch_type
2656 #  undef machine_arch_type
2657 #  define machine_arch_type     __machine_arch_type
2658 # else
2659 #  define machine_arch_type     MACH_TYPE_LINPDA
2660 # endif
2661 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
2662 #else
2663 # define machine_is_linpda()    (0)
2664 #endif
2665
2666 #ifdef CONFIG_ARCH_ANAKIN
2667 # ifdef machine_arch_type
2668 #  undef machine_arch_type
2669 #  define machine_arch_type     __machine_arch_type
2670 # else
2671 #  define machine_arch_type     MACH_TYPE_ANAKIN
2672 # endif
2673 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
2674 #else
2675 # define machine_is_anakin()    (0)
2676 #endif
2677
2678 #ifdef CONFIG_SA1100_MVI
2679 # ifdef machine_arch_type
2680 #  undef machine_arch_type
2681 #  define machine_arch_type     __machine_arch_type
2682 # else
2683 #  define machine_arch_type     MACH_TYPE_MVI
2684 # endif
2685 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
2686 #else
2687 # define machine_is_mvi()       (0)
2688 #endif
2689
2690 #ifdef CONFIG_SA1100_JUPITER
2691 # ifdef machine_arch_type
2692 #  undef machine_arch_type
2693 #  define machine_arch_type     __machine_arch_type
2694 # else
2695 #  define machine_arch_type     MACH_TYPE_JUPITER
2696 # endif
2697 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
2698 #else
2699 # define machine_is_jupiter()   (0)
2700 #endif
2701
2702 #ifdef CONFIG_ARCH_PSIONW
2703 # ifdef machine_arch_type
2704 #  undef machine_arch_type
2705 #  define machine_arch_type     __machine_arch_type
2706 # else
2707 #  define machine_arch_type     MACH_TYPE_PSIONW
2708 # endif
2709 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
2710 #else
2711 # define machine_is_psionw()    (0)
2712 #endif
2713
2714 #ifdef CONFIG_SA1100_ALN
2715 # ifdef machine_arch_type
2716 #  undef machine_arch_type
2717 #  define machine_arch_type     __machine_arch_type
2718 # else
2719 #  define machine_arch_type     MACH_TYPE_ALN
2720 # endif
2721 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
2722 #else
2723 # define machine_is_aln()       (0)
2724 #endif
2725
2726 #ifdef CONFIG_ARCH_CAMELOT
2727 # ifdef machine_arch_type
2728 #  undef machine_arch_type
2729 #  define machine_arch_type     __machine_arch_type
2730 # else
2731 #  define machine_arch_type     MACH_TYPE_CAMELOT
2732 # endif
2733 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
2734 #else
2735 # define machine_is_epxa()      (0)
2736 #endif
2737
2738 #ifdef CONFIG_SA1100_GDS2200
2739 # ifdef machine_arch_type
2740 #  undef machine_arch_type
2741 #  define machine_arch_type     __machine_arch_type
2742 # else
2743 #  define machine_arch_type     MACH_TYPE_GDS2200
2744 # endif
2745 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
2746 #else
2747 # define machine_is_gds2200()   (0)
2748 #endif
2749
2750 #ifdef CONFIG_SA1100_PSION_SERIES7
2751 # ifdef machine_arch_type
2752 #  undef machine_arch_type
2753 #  define machine_arch_type     __machine_arch_type
2754 # else
2755 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
2756 # endif
2757 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
2758 #else
2759 # define machine_is_netbook()   (0)
2760 #endif
2761
2762 #ifdef CONFIG_SA1100_XFILE
2763 # ifdef machine_arch_type
2764 #  undef machine_arch_type
2765 #  define machine_arch_type     __machine_arch_type
2766 # else
2767 #  define machine_arch_type     MACH_TYPE_XFILE
2768 # endif
2769 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
2770 #else
2771 # define machine_is_xfile()     (0)
2772 #endif
2773
2774 #ifdef CONFIG_ARCH_ACCELENT_EP9312
2775 # ifdef machine_arch_type
2776 #  undef machine_arch_type
2777 #  define machine_arch_type     __machine_arch_type
2778 # else
2779 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
2780 # endif
2781 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
2782 #else
2783 # define machine_is_accelent_ep9312()   (0)
2784 #endif
2785
2786 #ifdef CONFIG_ARCH_IC200
2787 # ifdef machine_arch_type
2788 #  undef machine_arch_type
2789 #  define machine_arch_type     __machine_arch_type
2790 # else
2791 #  define machine_arch_type     MACH_TYPE_IC200
2792 # endif
2793 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
2794 #else
2795 # define machine_is_ic200()     (0)
2796 #endif
2797
2798 #ifdef CONFIG_SA1100_CREDITLART
2799 # ifdef machine_arch_type
2800 #  undef machine_arch_type
2801 #  define machine_arch_type     __machine_arch_type
2802 # else
2803 #  define machine_arch_type     MACH_TYPE_CREDITLART
2804 # endif
2805 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
2806 #else
2807 # define machine_is_creditlart()        (0)
2808 #endif
2809
2810 #ifdef CONFIG_SA1100_HTM
2811 # ifdef machine_arch_type
2812 #  undef machine_arch_type
2813 #  define machine_arch_type     __machine_arch_type
2814 # else
2815 #  define machine_arch_type     MACH_TYPE_HTM
2816 # endif
2817 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
2818 #else
2819 # define machine_is_htm()       (0)
2820 #endif
2821
2822 #ifdef CONFIG_ARCH_IQ80310
2823 # ifdef machine_arch_type
2824 #  undef machine_arch_type
2825 #  define machine_arch_type     __machine_arch_type
2826 # else
2827 #  define machine_arch_type     MACH_TYPE_IQ80310
2828 # endif
2829 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
2830 #else
2831 # define machine_is_iq80310()   (0)
2832 #endif
2833
2834 #ifdef CONFIG_SA1100_FREEBOT
2835 # ifdef machine_arch_type
2836 #  undef machine_arch_type
2837 #  define machine_arch_type     __machine_arch_type
2838 # else
2839 #  define machine_arch_type     MACH_TYPE_FREEBOT
2840 # endif
2841 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
2842 #else
2843 # define machine_is_freebot()   (0)
2844 #endif
2845
2846 #ifdef CONFIG_ARCH_ENTEL
2847 # ifdef machine_arch_type
2848 #  undef machine_arch_type
2849 #  define machine_arch_type     __machine_arch_type
2850 # else
2851 #  define machine_arch_type     MACH_TYPE_ENTEL
2852 # endif
2853 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
2854 #else
2855 # define machine_is_entel()     (0)
2856 #endif
2857
2858 #ifdef CONFIG_ARCH_ENP3510
2859 # ifdef machine_arch_type
2860 #  undef machine_arch_type
2861 #  define machine_arch_type     __machine_arch_type
2862 # else
2863 #  define machine_arch_type     MACH_TYPE_ENP3510
2864 # endif
2865 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
2866 #else
2867 # define machine_is_enp3510()   (0)
2868 #endif
2869
2870 #ifdef CONFIG_SA1100_TRIZEPS
2871 # ifdef machine_arch_type
2872 #  undef machine_arch_type
2873 #  define machine_arch_type     __machine_arch_type
2874 # else
2875 #  define machine_arch_type     MACH_TYPE_TRIZEPS
2876 # endif
2877 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
2878 #else
2879 # define machine_is_trizeps()   (0)
2880 #endif
2881
2882 #ifdef CONFIG_SA1100_NESA
2883 # ifdef machine_arch_type
2884 #  undef machine_arch_type
2885 #  define machine_arch_type     __machine_arch_type
2886 # else
2887 #  define machine_arch_type     MACH_TYPE_NESA
2888 # endif
2889 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
2890 #else
2891 # define machine_is_nesa()      (0)
2892 #endif
2893
2894 #ifdef CONFIG_ARCH_VENUS
2895 # ifdef machine_arch_type
2896 #  undef machine_arch_type
2897 #  define machine_arch_type     __machine_arch_type
2898 # else
2899 #  define machine_arch_type     MACH_TYPE_VENUS
2900 # endif
2901 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
2902 #else
2903 # define machine_is_venus()     (0)
2904 #endif
2905
2906 #ifdef CONFIG_ARCH_TARDIS
2907 # ifdef machine_arch_type
2908 #  undef machine_arch_type
2909 #  define machine_arch_type     __machine_arch_type
2910 # else
2911 #  define machine_arch_type     MACH_TYPE_TARDIS
2912 # endif
2913 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
2914 #else
2915 # define machine_is_tardis()    (0)
2916 #endif
2917
2918 #ifdef CONFIG_ARCH_MERCURY
2919 # ifdef machine_arch_type
2920 #  undef machine_arch_type
2921 #  define machine_arch_type     __machine_arch_type
2922 # else
2923 #  define machine_arch_type     MACH_TYPE_MERCURY
2924 # endif
2925 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
2926 #else
2927 # define machine_is_mercury()   (0)
2928 #endif
2929
2930 #ifdef CONFIG_SA1100_EMPEG
2931 # ifdef machine_arch_type
2932 #  undef machine_arch_type
2933 #  define machine_arch_type     __machine_arch_type
2934 # else
2935 #  define machine_arch_type     MACH_TYPE_EMPEG
2936 # endif
2937 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
2938 #else
2939 # define machine_is_empeg()     (0)
2940 #endif
2941
2942 #ifdef CONFIG_ARCH_I80200FCC
2943 # ifdef machine_arch_type
2944 #  undef machine_arch_type
2945 #  define machine_arch_type     __machine_arch_type
2946 # else
2947 #  define machine_arch_type     MACH_TYPE_I80200FCC
2948 # endif
2949 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
2950 #else
2951 # define machine_is_adi_evb()   (0)
2952 #endif
2953
2954 #ifdef CONFIG_SA1100_ITT_CPB
2955 # ifdef machine_arch_type
2956 #  undef machine_arch_type
2957 #  define machine_arch_type     __machine_arch_type
2958 # else
2959 #  define machine_arch_type     MACH_TYPE_ITT_CPB
2960 # endif
2961 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
2962 #else
2963 # define machine_is_itt_cpb()   (0)
2964 #endif
2965
2966 #ifdef CONFIG_SA1100_SVC
2967 # ifdef machine_arch_type
2968 #  undef machine_arch_type
2969 #  define machine_arch_type     __machine_arch_type
2970 # else
2971 #  define machine_arch_type     MACH_TYPE_SVC
2972 # endif
2973 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
2974 #else
2975 # define machine_is_svc()       (0)
2976 #endif
2977
2978 #ifdef CONFIG_SA1100_ALPHA2
2979 # ifdef machine_arch_type
2980 #  undef machine_arch_type
2981 #  define machine_arch_type     __machine_arch_type
2982 # else
2983 #  define machine_arch_type     MACH_TYPE_ALPHA2
2984 # endif
2985 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
2986 #else
2987 # define machine_is_alpha2()    (0)
2988 #endif
2989
2990 #ifdef CONFIG_SA1100_ALPHA1
2991 # ifdef machine_arch_type
2992 #  undef machine_arch_type
2993 #  define machine_arch_type     __machine_arch_type
2994 # else
2995 #  define machine_arch_type     MACH_TYPE_ALPHA1
2996 # endif
2997 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
2998 #else
2999 # define machine_is_alpha1()    (0)
3000 #endif
3001
3002 #ifdef CONFIG_ARCH_NETARM
3003 # ifdef machine_arch_type
3004 #  undef machine_arch_type
3005 #  define machine_arch_type     __machine_arch_type
3006 # else
3007 #  define machine_arch_type     MACH_TYPE_NETARM
3008 # endif
3009 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3010 #else
3011 # define machine_is_netarm()    (0)
3012 #endif
3013
3014 #ifdef CONFIG_SA1100_SIMPAD
3015 # ifdef machine_arch_type
3016 #  undef machine_arch_type
3017 #  define machine_arch_type     __machine_arch_type
3018 # else
3019 #  define machine_arch_type     MACH_TYPE_SIMPAD
3020 # endif
3021 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3022 #else
3023 # define machine_is_simpad()    (0)
3024 #endif
3025
3026 #ifdef CONFIG_ARCH_PDA1
3027 # ifdef machine_arch_type
3028 #  undef machine_arch_type
3029 #  define machine_arch_type     __machine_arch_type
3030 # else
3031 #  define machine_arch_type     MACH_TYPE_PDA1
3032 # endif
3033 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3034 #else
3035 # define machine_is_pda1()      (0)
3036 #endif
3037
3038 #ifdef CONFIG_ARCH_LUBBOCK
3039 # ifdef machine_arch_type
3040 #  undef machine_arch_type
3041 #  define machine_arch_type     __machine_arch_type
3042 # else
3043 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3044 # endif
3045 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3046 #else
3047 # define machine_is_lubbock()   (0)
3048 #endif
3049
3050 #ifdef CONFIG_ARCH_ANIKO
3051 # ifdef machine_arch_type
3052 #  undef machine_arch_type
3053 #  define machine_arch_type     __machine_arch_type
3054 # else
3055 #  define machine_arch_type     MACH_TYPE_ANIKO
3056 # endif
3057 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3058 #else
3059 # define machine_is_aniko()     (0)
3060 #endif
3061
3062 #ifdef CONFIG_ARCH_CLEP7212
3063 # ifdef machine_arch_type
3064 #  undef machine_arch_type
3065 #  define machine_arch_type     __machine_arch_type
3066 # else
3067 #  define machine_arch_type     MACH_TYPE_CLEP7212
3068 # endif
3069 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3070 #else
3071 # define machine_is_clep7212()  (0)
3072 #endif
3073
3074 #ifdef CONFIG_ARCH_CS89712
3075 # ifdef machine_arch_type
3076 #  undef machine_arch_type
3077 #  define machine_arch_type     __machine_arch_type
3078 # else
3079 #  define machine_arch_type     MACH_TYPE_CS89712
3080 # endif
3081 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3082 #else
3083 # define machine_is_cs89712()   (0)
3084 #endif
3085
3086 #ifdef CONFIG_SA1100_WEARARM
3087 # ifdef machine_arch_type
3088 #  undef machine_arch_type
3089 #  define machine_arch_type     __machine_arch_type
3090 # else
3091 #  define machine_arch_type     MACH_TYPE_WEARARM
3092 # endif
3093 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3094 #else
3095 # define machine_is_weararm()   (0)
3096 #endif
3097
3098 #ifdef CONFIG_SA1100_POSSIO_PX
3099 # ifdef machine_arch_type
3100 #  undef machine_arch_type
3101 #  define machine_arch_type     __machine_arch_type
3102 # else
3103 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3104 # endif
3105 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3106 #else
3107 # define machine_is_possio_px() (0)
3108 #endif
3109
3110 #ifdef CONFIG_SA1100_SIDEARM
3111 # ifdef machine_arch_type
3112 #  undef machine_arch_type
3113 #  define machine_arch_type     __machine_arch_type
3114 # else
3115 #  define machine_arch_type     MACH_TYPE_SIDEARM
3116 # endif
3117 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3118 #else
3119 # define machine_is_sidearm()   (0)
3120 #endif
3121
3122 #ifdef CONFIG_SA1100_STORK
3123 # ifdef machine_arch_type
3124 #  undef machine_arch_type
3125 #  define machine_arch_type     __machine_arch_type
3126 # else
3127 #  define machine_arch_type     MACH_TYPE_STORK
3128 # endif
3129 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3130 #else
3131 # define machine_is_stork()     (0)
3132 #endif
3133
3134 #ifdef CONFIG_SA1100_SHANNON
3135 # ifdef machine_arch_type
3136 #  undef machine_arch_type
3137 #  define machine_arch_type     __machine_arch_type
3138 # else
3139 #  define machine_arch_type     MACH_TYPE_SHANNON
3140 # endif
3141 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3142 #else
3143 # define machine_is_shannon()   (0)
3144 #endif
3145
3146 #ifdef CONFIG_ARCH_ACE
3147 # ifdef machine_arch_type
3148 #  undef machine_arch_type
3149 #  define machine_arch_type     __machine_arch_type
3150 # else
3151 #  define machine_arch_type     MACH_TYPE_ACE
3152 # endif
3153 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3154 #else
3155 # define machine_is_ace()       (0)
3156 #endif
3157
3158 #ifdef CONFIG_SA1100_BALLYARM
3159 # ifdef machine_arch_type
3160 #  undef machine_arch_type
3161 #  define machine_arch_type     __machine_arch_type
3162 # else
3163 #  define machine_arch_type     MACH_TYPE_BALLYARM
3164 # endif
3165 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3166 #else
3167 # define machine_is_ballyarm()  (0)
3168 #endif
3169
3170 #ifdef CONFIG_SA1100_SIMPUTER
3171 # ifdef machine_arch_type
3172 #  undef machine_arch_type
3173 #  define machine_arch_type     __machine_arch_type
3174 # else
3175 #  define machine_arch_type     MACH_TYPE_SIMPUTER
3176 # endif
3177 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3178 #else
3179 # define machine_is_simputer()  (0)
3180 #endif
3181
3182 #ifdef CONFIG_SA1100_NEXTERM
3183 # ifdef machine_arch_type
3184 #  undef machine_arch_type
3185 #  define machine_arch_type     __machine_arch_type
3186 # else
3187 #  define machine_arch_type     MACH_TYPE_NEXTERM
3188 # endif
3189 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3190 #else
3191 # define machine_is_nexterm()   (0)
3192 #endif
3193
3194 #ifdef CONFIG_SA1100_SA1100_ELF
3195 # ifdef machine_arch_type
3196 #  undef machine_arch_type
3197 #  define machine_arch_type     __machine_arch_type
3198 # else
3199 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
3200 # endif
3201 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3202 #else
3203 # define machine_is_sa1100_elf()        (0)
3204 #endif
3205
3206 #ifdef CONFIG_SA1100_GATOR
3207 # ifdef machine_arch_type
3208 #  undef machine_arch_type
3209 #  define machine_arch_type     __machine_arch_type
3210 # else
3211 #  define machine_arch_type     MACH_TYPE_GATOR
3212 # endif
3213 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3214 #else
3215 # define machine_is_gator()     (0)
3216 #endif
3217
3218 #ifdef CONFIG_ARCH_GRANITE
3219 # ifdef machine_arch_type
3220 #  undef machine_arch_type
3221 #  define machine_arch_type     __machine_arch_type
3222 # else
3223 #  define machine_arch_type     MACH_TYPE_GRANITE
3224 # endif
3225 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
3226 #else
3227 # define machine_is_granite()   (0)
3228 #endif
3229
3230 #ifdef CONFIG_SA1100_CONSUS
3231 # ifdef machine_arch_type
3232 #  undef machine_arch_type
3233 #  define machine_arch_type     __machine_arch_type
3234 # else
3235 #  define machine_arch_type     MACH_TYPE_CONSUS
3236 # endif
3237 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
3238 #else
3239 # define machine_is_consus()    (0)
3240 #endif
3241
3242 #ifdef CONFIG_ARCH_AAED2000
3243 # ifdef machine_arch_type
3244 #  undef machine_arch_type
3245 #  define machine_arch_type     __machine_arch_type
3246 # else
3247 #  define machine_arch_type     MACH_TYPE_AAED2000
3248 # endif
3249 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
3250 #else
3251 # define machine_is_aaed2000()  (0)
3252 #endif
3253
3254 #ifdef CONFIG_ARCH_CDB89712
3255 # ifdef machine_arch_type
3256 #  undef machine_arch_type
3257 #  define machine_arch_type     __machine_arch_type
3258 # else
3259 #  define machine_arch_type     MACH_TYPE_CDB89712
3260 # endif
3261 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
3262 #else
3263 # define machine_is_cdb89712()  (0)
3264 #endif
3265
3266 #ifdef CONFIG_SA1100_GRAPHICSMASTER
3267 # ifdef machine_arch_type
3268 #  undef machine_arch_type
3269 #  define machine_arch_type     __machine_arch_type
3270 # else
3271 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
3272 # endif
3273 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3274 #else
3275 # define machine_is_graphicsmaster()    (0)
3276 #endif
3277
3278 #ifdef CONFIG_SA1100_ADSBITSY
3279 # ifdef machine_arch_type
3280 #  undef machine_arch_type
3281 #  define machine_arch_type     __machine_arch_type
3282 # else
3283 #  define machine_arch_type     MACH_TYPE_ADSBITSY
3284 # endif
3285 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
3286 #else
3287 # define machine_is_adsbitsy()  (0)
3288 #endif
3289
3290 #ifdef CONFIG_ARCH_PXA_IDP
3291 # ifdef machine_arch_type
3292 #  undef machine_arch_type
3293 #  define machine_arch_type     __machine_arch_type
3294 # else
3295 #  define machine_arch_type     MACH_TYPE_PXA_IDP
3296 # endif
3297 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
3298 #else
3299 # define machine_is_pxa_idp()   (0)
3300 #endif
3301
3302 #ifdef CONFIG_ARCH_PLCE
3303 # ifdef machine_arch_type
3304 #  undef machine_arch_type
3305 #  define machine_arch_type     __machine_arch_type
3306 # else
3307 #  define machine_arch_type     MACH_TYPE_PLCE
3308 # endif
3309 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
3310 #else
3311 # define machine_is_plce()      (0)
3312 #endif
3313
3314 #ifdef CONFIG_SA1100_PT_SYSTEM3
3315 # ifdef machine_arch_type
3316 #  undef machine_arch_type
3317 #  define machine_arch_type     __machine_arch_type
3318 # else
3319 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
3320 # endif
3321 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3322 #else
3323 # define machine_is_pt_system3()        (0)
3324 #endif
3325
3326 #ifdef CONFIG_ARCH_MEDALB
3327 # ifdef machine_arch_type
3328 #  undef machine_arch_type
3329 #  define machine_arch_type     __machine_arch_type
3330 # else
3331 #  define machine_arch_type     MACH_TYPE_MEDALB
3332 # endif
3333 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
3334 #else
3335 # define machine_is_murphy()    (0)
3336 #endif
3337
3338 #ifdef CONFIG_ARCH_EAGLE
3339 # ifdef machine_arch_type
3340 #  undef machine_arch_type
3341 #  define machine_arch_type     __machine_arch_type
3342 # else
3343 #  define machine_arch_type     MACH_TYPE_EAGLE
3344 # endif
3345 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
3346 #else
3347 # define machine_is_eagle()     (0)
3348 #endif
3349
3350 #ifdef CONFIG_ARCH_DSC21
3351 # ifdef machine_arch_type
3352 #  undef machine_arch_type
3353 #  define machine_arch_type     __machine_arch_type
3354 # else
3355 #  define machine_arch_type     MACH_TYPE_DSC21
3356 # endif
3357 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
3358 #else
3359 # define machine_is_dsc21()     (0)
3360 #endif
3361
3362 #ifdef CONFIG_ARCH_DSC24
3363 # ifdef machine_arch_type
3364 #  undef machine_arch_type
3365 #  define machine_arch_type     __machine_arch_type
3366 # else
3367 #  define machine_arch_type     MACH_TYPE_DSC24
3368 # endif
3369 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
3370 #else
3371 # define machine_is_dsc24()     (0)
3372 #endif
3373
3374 #ifdef CONFIG_ARCH_TI5472
3375 # ifdef machine_arch_type
3376 #  undef machine_arch_type
3377 #  define machine_arch_type     __machine_arch_type
3378 # else
3379 #  define machine_arch_type     MACH_TYPE_TI5472
3380 # endif
3381 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
3382 #else
3383 # define machine_is_ti5472()    (0)
3384 #endif
3385
3386 #ifdef CONFIG_ARCH_AUTCPU12
3387 # ifdef machine_arch_type
3388 #  undef machine_arch_type
3389 #  define machine_arch_type     __machine_arch_type
3390 # else
3391 #  define machine_arch_type     MACH_TYPE_AUTCPU12
3392 # endif
3393 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
3394 #else
3395 # define machine_is_autcpu12()  (0)
3396 #endif
3397
3398 #ifdef CONFIG_ARCH_UENGINE
3399 # ifdef machine_arch_type
3400 #  undef machine_arch_type
3401 #  define machine_arch_type     __machine_arch_type
3402 # else
3403 #  define machine_arch_type     MACH_TYPE_UENGINE
3404 # endif
3405 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
3406 #else
3407 # define machine_is_uengine()   (0)
3408 #endif
3409
3410 #ifdef CONFIG_SA1100_BLUESTEM
3411 # ifdef machine_arch_type
3412 #  undef machine_arch_type
3413 #  define machine_arch_type     __machine_arch_type
3414 # else
3415 #  define machine_arch_type     MACH_TYPE_BLUESTEM
3416 # endif
3417 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
3418 #else
3419 # define machine_is_bluestem()  (0)
3420 #endif
3421
3422 #ifdef CONFIG_ARCH_XINGU8
3423 # ifdef machine_arch_type
3424 #  undef machine_arch_type
3425 #  define machine_arch_type     __machine_arch_type
3426 # else
3427 #  define machine_arch_type     MACH_TYPE_XINGU8
3428 # endif
3429 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
3430 #else
3431 # define machine_is_xingu8()    (0)
3432 #endif
3433
3434 #ifdef CONFIG_ARCH_BUSHSTB
3435 # ifdef machine_arch_type
3436 #  undef machine_arch_type
3437 #  define machine_arch_type     __machine_arch_type
3438 # else
3439 #  define machine_arch_type     MACH_TYPE_BUSHSTB
3440 # endif
3441 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
3442 #else
3443 # define machine_is_bushstb()   (0)
3444 #endif
3445
3446 #ifdef CONFIG_SA1100_EPSILON1
3447 # ifdef machine_arch_type
3448 #  undef machine_arch_type
3449 #  define machine_arch_type     __machine_arch_type
3450 # else
3451 #  define machine_arch_type     MACH_TYPE_EPSILON1
3452 # endif
3453 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
3454 #else
3455 # define machine_is_epsilon1()  (0)
3456 #endif
3457
3458 #ifdef CONFIG_SA1100_BALLOON
3459 # ifdef machine_arch_type
3460 #  undef machine_arch_type
3461 #  define machine_arch_type     __machine_arch_type
3462 # else
3463 #  define machine_arch_type     MACH_TYPE_BALLOON
3464 # endif
3465 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
3466 #else
3467 # define machine_is_balloon()   (0)
3468 #endif
3469
3470 #ifdef CONFIG_ARCH_PUPPY
3471 # ifdef machine_arch_type
3472 #  undef machine_arch_type
3473 #  define machine_arch_type     __machine_arch_type
3474 # else
3475 #  define machine_arch_type     MACH_TYPE_PUPPY
3476 # endif
3477 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
3478 #else
3479 # define machine_is_puppy()     (0)
3480 #endif
3481
3482 #ifdef CONFIG_SA1100_ELROY
3483 # ifdef machine_arch_type
3484 #  undef machine_arch_type
3485 #  define machine_arch_type     __machine_arch_type
3486 # else
3487 #  define machine_arch_type     MACH_TYPE_ELROY
3488 # endif
3489 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
3490 #else
3491 # define machine_is_elroy()     (0)
3492 #endif
3493
3494 #ifdef CONFIG_ARCH_GMS720
3495 # ifdef machine_arch_type
3496 #  undef machine_arch_type
3497 #  define machine_arch_type     __machine_arch_type
3498 # else
3499 #  define machine_arch_type     MACH_TYPE_GMS720
3500 # endif
3501 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
3502 #else
3503 # define machine_is_gms720()    (0)
3504 #endif
3505
3506 #ifdef CONFIG_ARCH_S24X
3507 # ifdef machine_arch_type
3508 #  undef machine_arch_type
3509 #  define machine_arch_type     __machine_arch_type
3510 # else
3511 #  define machine_arch_type     MACH_TYPE_S24X
3512 # endif
3513 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
3514 #else
3515 # define machine_is_s24x()      (0)
3516 #endif
3517
3518 #ifdef CONFIG_ARCH_JTEL_CLEP7312
3519 # ifdef machine_arch_type
3520 #  undef machine_arch_type
3521 #  define machine_arch_type     __machine_arch_type
3522 # else
3523 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
3524 # endif
3525 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
3526 #else
3527 # define machine_is_jtel_clep7312()     (0)
3528 #endif
3529
3530 #ifdef CONFIG_ARCH_CX821XX
3531 # ifdef machine_arch_type
3532 #  undef machine_arch_type
3533 #  define machine_arch_type     __machine_arch_type
3534 # else
3535 #  define machine_arch_type     MACH_TYPE_CX821XX
3536 # endif
3537 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
3538 #else
3539 # define machine_is_cx821xx()   (0)
3540 #endif
3541
3542 #ifdef CONFIG_ARCH_EDB7312
3543 # ifdef machine_arch_type
3544 #  undef machine_arch_type
3545 #  define machine_arch_type     __machine_arch_type
3546 # else
3547 #  define machine_arch_type     MACH_TYPE_EDB7312
3548 # endif
3549 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
3550 #else
3551 # define machine_is_edb7312()   (0)
3552 #endif
3553
3554 #ifdef CONFIG_SA1100_BSA1110
3555 # ifdef machine_arch_type
3556 #  undef machine_arch_type
3557 #  define machine_arch_type     __machine_arch_type
3558 # else
3559 #  define machine_arch_type     MACH_TYPE_BSA1110
3560 # endif
3561 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
3562 #else
3563 # define machine_is_bsa1110()   (0)
3564 #endif
3565
3566 #ifdef CONFIG_ARCH_POWERPIN
3567 # ifdef machine_arch_type
3568 #  undef machine_arch_type
3569 #  define machine_arch_type     __machine_arch_type
3570 # else
3571 #  define machine_arch_type     MACH_TYPE_POWERPIN
3572 # endif
3573 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
3574 #else
3575 # define machine_is_powerpin()  (0)
3576 #endif
3577
3578 #ifdef CONFIG_ARCH_OPENARM
3579 # ifdef machine_arch_type
3580 #  undef machine_arch_type
3581 #  define machine_arch_type     __machine_arch_type
3582 # else
3583 #  define machine_arch_type     MACH_TYPE_OPENARM
3584 # endif
3585 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
3586 #else
3587 # define machine_is_openarm()   (0)
3588 #endif
3589
3590 #ifdef CONFIG_SA1100_WHITECHAPEL
3591 # ifdef machine_arch_type
3592 #  undef machine_arch_type
3593 #  define machine_arch_type     __machine_arch_type
3594 # else
3595 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
3596 # endif
3597 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
3598 #else
3599 # define machine_is_whitechapel()       (0)
3600 #endif
3601
3602 #ifdef CONFIG_SA1100_H3100
3603 # ifdef machine_arch_type
3604 #  undef machine_arch_type
3605 #  define machine_arch_type     __machine_arch_type
3606 # else
3607 #  define machine_arch_type     MACH_TYPE_H3100
3608 # endif
3609 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
3610 #else
3611 # define machine_is_h3100()     (0)
3612 #endif
3613
3614 #ifdef CONFIG_SA1100_H3800
3615 # ifdef machine_arch_type
3616 #  undef machine_arch_type
3617 #  define machine_arch_type     __machine_arch_type
3618 # else
3619 #  define machine_arch_type     MACH_TYPE_H3800
3620 # endif
3621 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
3622 #else
3623 # define machine_is_h3800()     (0)
3624 #endif
3625
3626 #ifdef CONFIG_ARCH_BLUE_V1
3627 # ifdef machine_arch_type
3628 #  undef machine_arch_type
3629 #  define machine_arch_type     __machine_arch_type
3630 # else
3631 #  define machine_arch_type     MACH_TYPE_BLUE_V1
3632 # endif
3633 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
3634 #else
3635 # define machine_is_blue_v1()   (0)
3636 #endif
3637
3638 #ifdef CONFIG_ARCH_PXA_CERF
3639 # ifdef machine_arch_type
3640 #  undef machine_arch_type
3641 #  define machine_arch_type     __machine_arch_type
3642 # else
3643 #  define machine_arch_type     MACH_TYPE_PXA_CERF
3644 # endif
3645 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
3646 #else
3647 # define machine_is_pxa_cerf()  (0)
3648 #endif
3649
3650 #ifdef CONFIG_ARCH_ARM7TEVB
3651 # ifdef machine_arch_type
3652 #  undef machine_arch_type
3653 #  define machine_arch_type     __machine_arch_type
3654 # else
3655 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
3656 # endif
3657 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
3658 #else
3659 # define machine_is_arm7tevb()  (0)
3660 #endif
3661
3662 #ifdef CONFIG_SA1100_D7400
3663 # ifdef machine_arch_type
3664 #  undef machine_arch_type
3665 #  define machine_arch_type     __machine_arch_type
3666 # else
3667 #  define machine_arch_type     MACH_TYPE_D7400
3668 # endif
3669 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
3670 #else
3671 # define machine_is_d7400()     (0)
3672 #endif
3673
3674 #ifdef CONFIG_ARCH_PIRANHA
3675 # ifdef machine_arch_type
3676 #  undef machine_arch_type
3677 #  define machine_arch_type     __machine_arch_type
3678 # else
3679 #  define machine_arch_type     MACH_TYPE_PIRANHA
3680 # endif
3681 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
3682 #else
3683 # define machine_is_piranha()   (0)
3684 #endif
3685
3686 #ifdef CONFIG_SA1100_SBCAMELOT
3687 # ifdef machine_arch_type
3688 #  undef machine_arch_type
3689 #  define machine_arch_type     __machine_arch_type
3690 # else
3691 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
3692 # endif
3693 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
3694 #else
3695 # define machine_is_sbcamelot() (0)
3696 #endif
3697
3698 #ifdef CONFIG_SA1100_KINGS
3699 # ifdef machine_arch_type
3700 #  undef machine_arch_type
3701 #  define machine_arch_type     __machine_arch_type
3702 # else
3703 #  define machine_arch_type     MACH_TYPE_KINGS
3704 # endif
3705 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
3706 #else
3707 # define machine_is_kings()     (0)
3708 #endif
3709
3710 #ifdef CONFIG_ARCH_SMDK2400
3711 # ifdef machine_arch_type
3712 #  undef machine_arch_type
3713 #  define machine_arch_type     __machine_arch_type
3714 # else
3715 #  define machine_arch_type     MACH_TYPE_SMDK2400
3716 # endif
3717 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
3718 #else
3719 # define machine_is_smdk2400()  (0)
3720 #endif
3721
3722 #ifdef CONFIG_SA1100_COLLIE
3723 # ifdef machine_arch_type
3724 #  undef machine_arch_type
3725 #  define machine_arch_type     __machine_arch_type
3726 # else
3727 #  define machine_arch_type     MACH_TYPE_COLLIE
3728 # endif
3729 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
3730 #else
3731 # define machine_is_collie()    (0)
3732 #endif
3733
3734 #ifdef CONFIG_ARCH_IDR
3735 # ifdef machine_arch_type
3736 #  undef machine_arch_type
3737 #  define machine_arch_type     __machine_arch_type
3738 # else
3739 #  define machine_arch_type     MACH_TYPE_IDR
3740 # endif
3741 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
3742 #else
3743 # define machine_is_idr()       (0)
3744 #endif
3745
3746 #ifdef CONFIG_SA1100_BADGE4
3747 # ifdef machine_arch_type
3748 #  undef machine_arch_type
3749 #  define machine_arch_type     __machine_arch_type
3750 # else
3751 #  define machine_arch_type     MACH_TYPE_BADGE4
3752 # endif
3753 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
3754 #else
3755 # define machine_is_badge4()    (0)
3756 #endif
3757
3758 #ifdef CONFIG_ARCH_WEBNET
3759 # ifdef machine_arch_type
3760 #  undef machine_arch_type
3761 #  define machine_arch_type     __machine_arch_type
3762 # else
3763 #  define machine_arch_type     MACH_TYPE_WEBNET
3764 # endif
3765 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
3766 #else
3767 # define machine_is_webnet()    (0)
3768 #endif
3769
3770 #ifdef CONFIG_SA1100_D7300
3771 # ifdef machine_arch_type
3772 #  undef machine_arch_type
3773 #  define machine_arch_type     __machine_arch_type
3774 # else
3775 #  define machine_arch_type     MACH_TYPE_D7300
3776 # endif
3777 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
3778 #else
3779 # define machine_is_d7300()     (0)
3780 #endif
3781
3782 #ifdef CONFIG_SA1100_CEP
3783 # ifdef machine_arch_type
3784 #  undef machine_arch_type
3785 #  define machine_arch_type     __machine_arch_type
3786 # else
3787 #  define machine_arch_type     MACH_TYPE_CEP
3788 # endif
3789 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
3790 #else
3791 # define machine_is_cep()       (0)
3792 #endif
3793
3794 #ifdef CONFIG_ARCH_FORTUNET
3795 # ifdef machine_arch_type
3796 #  undef machine_arch_type
3797 #  define machine_arch_type     __machine_arch_type
3798 # else
3799 #  define machine_arch_type     MACH_TYPE_FORTUNET
3800 # endif
3801 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
3802 #else
3803 # define machine_is_fortunet()  (0)
3804 #endif
3805
3806 #ifdef CONFIG_ARCH_VC547X
3807 # ifdef machine_arch_type
3808 #  undef machine_arch_type
3809 #  define machine_arch_type     __machine_arch_type
3810 # else
3811 #  define machine_arch_type     MACH_TYPE_VC547X
3812 # endif
3813 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
3814 #else
3815 # define machine_is_vc547x()    (0)
3816 #endif
3817
3818 #ifdef CONFIG_SA1100_FILEWALKER
3819 # ifdef machine_arch_type
3820 #  undef machine_arch_type
3821 #  define machine_arch_type     __machine_arch_type
3822 # else
3823 #  define machine_arch_type     MACH_TYPE_FILEWALKER
3824 # endif
3825 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
3826 #else
3827 # define machine_is_filewalker()        (0)
3828 #endif
3829
3830 #ifdef CONFIG_SA1100_NETGATEWAY
3831 # ifdef machine_arch_type
3832 #  undef machine_arch_type
3833 #  define machine_arch_type     __machine_arch_type
3834 # else
3835 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
3836 # endif
3837 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
3838 #else
3839 # define machine_is_netgateway()        (0)
3840 #endif
3841
3842 #ifdef CONFIG_SA1100_SYMBOL2800
3843 # ifdef machine_arch_type
3844 #  undef machine_arch_type
3845 #  define machine_arch_type     __machine_arch_type
3846 # else
3847 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
3848 # endif
3849 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
3850 #else
3851 # define machine_is_symbol2800()        (0)
3852 #endif
3853
3854 #ifdef CONFIG_SA1100_SUNS
3855 # ifdef machine_arch_type
3856 #  undef machine_arch_type
3857 #  define machine_arch_type     __machine_arch_type
3858 # else
3859 #  define machine_arch_type     MACH_TYPE_SUNS
3860 # endif
3861 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
3862 #else
3863 # define machine_is_suns()      (0)
3864 #endif
3865
3866 #ifdef CONFIG_SA1100_FRODO
3867 # ifdef machine_arch_type
3868 #  undef machine_arch_type
3869 #  define machine_arch_type     __machine_arch_type
3870 # else
3871 #  define machine_arch_type     MACH_TYPE_FRODO
3872 # endif
3873 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
3874 #else
3875 # define machine_is_frodo()     (0)
3876 #endif
3877
3878 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
3879 # ifdef machine_arch_type
3880 #  undef machine_arch_type
3881 #  define machine_arch_type     __machine_arch_type
3882 # else
3883 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
3884 # endif
3885 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
3886 #else
3887 # define machine_is_ms301()     (0)
3888 #endif
3889
3890 #ifdef CONFIG_ARCH_MX1ADS
3891 # ifdef machine_arch_type
3892 #  undef machine_arch_type
3893 #  define machine_arch_type     __machine_arch_type
3894 # else
3895 #  define machine_arch_type     MACH_TYPE_MX1ADS
3896 # endif
3897 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
3898 #else
3899 # define machine_is_mx1ads()    (0)
3900 #endif
3901
3902 #ifdef CONFIG_ARCH_H7201
3903 # ifdef machine_arch_type
3904 #  undef machine_arch_type
3905 #  define machine_arch_type     __machine_arch_type
3906 # else
3907 #  define machine_arch_type     MACH_TYPE_H7201
3908 # endif
3909 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
3910 #else
3911 # define machine_is_h7201()     (0)
3912 #endif
3913
3914 #ifdef CONFIG_ARCH_H7202
3915 # ifdef machine_arch_type
3916 #  undef machine_arch_type
3917 #  define machine_arch_type     __machine_arch_type
3918 # else
3919 #  define machine_arch_type     MACH_TYPE_H7202
3920 # endif
3921 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
3922 #else
3923 # define machine_is_h7202()     (0)
3924 #endif
3925
3926 #ifdef CONFIG_ARCH_AMICO
3927 # ifdef machine_arch_type
3928 #  undef machine_arch_type
3929 #  define machine_arch_type     __machine_arch_type
3930 # else
3931 #  define machine_arch_type     MACH_TYPE_AMICO
3932 # endif
3933 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
3934 #else
3935 # define machine_is_amico()     (0)
3936 #endif
3937
3938 #ifdef CONFIG_SA1100_IAM
3939 # ifdef machine_arch_type
3940 #  undef machine_arch_type
3941 #  define machine_arch_type     __machine_arch_type
3942 # else
3943 #  define machine_arch_type     MACH_TYPE_IAM
3944 # endif
3945 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
3946 #else
3947 # define machine_is_iam()       (0)
3948 #endif
3949
3950 #ifdef CONFIG_SA1100_TT530
3951 # ifdef machine_arch_type
3952 #  undef machine_arch_type
3953 #  define machine_arch_type     __machine_arch_type
3954 # else
3955 #  define machine_arch_type     MACH_TYPE_TT530
3956 # endif
3957 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
3958 #else
3959 # define machine_is_tt530()     (0)
3960 #endif
3961
3962 #ifdef CONFIG_ARCH_SAM2400
3963 # ifdef machine_arch_type
3964 #  undef machine_arch_type
3965 #  define machine_arch_type     __machine_arch_type
3966 # else
3967 #  define machine_arch_type     MACH_TYPE_SAM2400
3968 # endif
3969 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
3970 #else
3971 # define machine_is_sam2400()   (0)
3972 #endif
3973
3974 #ifdef CONFIG_SA1100_JORNADA56X
3975 # ifdef machine_arch_type
3976 #  undef machine_arch_type
3977 #  define machine_arch_type     __machine_arch_type
3978 # else
3979 #  define machine_arch_type     MACH_TYPE_JORNADA56X
3980 # endif
3981 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
3982 #else
3983 # define machine_is_jornada56x()        (0)
3984 #endif
3985
3986 #ifdef CONFIG_SA1100_ACTIVE
3987 # ifdef machine_arch_type
3988 #  undef machine_arch_type
3989 #  define machine_arch_type     __machine_arch_type
3990 # else
3991 #  define machine_arch_type     MACH_TYPE_ACTIVE
3992 # endif
3993 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
3994 #else
3995 # define machine_is_active()    (0)
3996 #endif
3997
3998 #ifdef CONFIG_ARCH_IQ80321
3999 # ifdef machine_arch_type
4000 #  undef machine_arch_type
4001 #  define machine_arch_type     __machine_arch_type
4002 # else
4003 #  define machine_arch_type     MACH_TYPE_IQ80321
4004 # endif
4005 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4006 #else
4007 # define machine_is_iq80321()   (0)
4008 #endif
4009
4010 #ifdef CONFIG_SA1100_WID
4011 # ifdef machine_arch_type
4012 #  undef machine_arch_type
4013 #  define machine_arch_type     __machine_arch_type
4014 # else
4015 #  define machine_arch_type     MACH_TYPE_WID
4016 # endif
4017 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4018 #else
4019 # define machine_is_wid()       (0)
4020 #endif
4021
4022 #ifdef CONFIG_ARCH_SABINAL
4023 # ifdef machine_arch_type
4024 #  undef machine_arch_type
4025 #  define machine_arch_type     __machine_arch_type
4026 # else
4027 #  define machine_arch_type     MACH_TYPE_SABINAL
4028 # endif
4029 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4030 #else
4031 # define machine_is_sabinal()   (0)
4032 #endif
4033
4034 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4035 # ifdef machine_arch_type
4036 #  undef machine_arch_type
4037 #  define machine_arch_type     __machine_arch_type
4038 # else
4039 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4040 # endif
4041 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4042 #else
4043 # define machine_is_ixp425_matacumbe()  (0)
4044 #endif
4045
4046 #ifdef CONFIG_SA1100_MINIPRINT
4047 # ifdef machine_arch_type
4048 #  undef machine_arch_type
4049 #  define machine_arch_type     __machine_arch_type
4050 # else
4051 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4052 # endif
4053 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4054 #else
4055 # define machine_is_miniprint() (0)
4056 #endif
4057
4058 #ifdef CONFIG_ARCH_ADM510X
4059 # ifdef machine_arch_type
4060 #  undef machine_arch_type
4061 #  define machine_arch_type     __machine_arch_type
4062 # else
4063 #  define machine_arch_type     MACH_TYPE_ADM510X
4064 # endif
4065 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4066 #else
4067 # define machine_is_adm510x()   (0)
4068 #endif
4069
4070 #ifdef CONFIG_SA1100_SVS200
4071 # ifdef machine_arch_type
4072 #  undef machine_arch_type
4073 #  define machine_arch_type     __machine_arch_type
4074 # else
4075 #  define machine_arch_type     MACH_TYPE_SVS200
4076 # endif
4077 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4078 #else
4079 # define machine_is_svs200()    (0)
4080 #endif
4081
4082 #ifdef CONFIG_ARCH_ATG_TCU
4083 # ifdef machine_arch_type
4084 #  undef machine_arch_type
4085 #  define machine_arch_type     __machine_arch_type
4086 # else
4087 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4088 # endif
4089 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4090 #else
4091 # define machine_is_atg_tcu()   (0)
4092 #endif
4093
4094 #ifdef CONFIG_SA1100_JORNADA820
4095 # ifdef machine_arch_type
4096 #  undef machine_arch_type
4097 #  define machine_arch_type     __machine_arch_type
4098 # else
4099 #  define machine_arch_type     MACH_TYPE_JORNADA820
4100 # endif
4101 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4102 #else
4103 # define machine_is_jornada820()        (0)
4104 #endif
4105
4106 #ifdef CONFIG_ARCH_S3C44B0
4107 # ifdef machine_arch_type
4108 #  undef machine_arch_type
4109 #  define machine_arch_type     __machine_arch_type
4110 # else
4111 #  define machine_arch_type     MACH_TYPE_S3C44B0
4112 # endif
4113 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4114 #else
4115 # define machine_is_s3c44b0()   (0)
4116 #endif
4117
4118 #ifdef CONFIG_ARCH_MARGIS2
4119 # ifdef machine_arch_type
4120 #  undef machine_arch_type
4121 #  define machine_arch_type     __machine_arch_type
4122 # else
4123 #  define machine_arch_type     MACH_TYPE_MARGIS2
4124 # endif
4125 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4126 #else
4127 # define machine_is_margis2()   (0)
4128 #endif
4129
4130 #ifdef CONFIG_ARCH_KS8695
4131 # ifdef machine_arch_type
4132 #  undef machine_arch_type
4133 #  define machine_arch_type     __machine_arch_type
4134 # else
4135 #  define machine_arch_type     MACH_TYPE_KS8695
4136 # endif
4137 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4138 #else
4139 # define machine_is_ks8695()    (0)
4140 #endif
4141
4142 #ifdef CONFIG_ARCH_BRH
4143 # ifdef machine_arch_type
4144 #  undef machine_arch_type
4145 #  define machine_arch_type     __machine_arch_type
4146 # else
4147 #  define machine_arch_type     MACH_TYPE_BRH
4148 # endif
4149 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4150 #else
4151 # define machine_is_brh()       (0)
4152 #endif
4153
4154 #ifdef CONFIG_ARCH_S3C2410
4155 # ifdef machine_arch_type
4156 #  undef machine_arch_type
4157 #  define machine_arch_type     __machine_arch_type
4158 # else
4159 #  define machine_arch_type     MACH_TYPE_S3C2410
4160 # endif
4161 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4162 #else
4163 # define machine_is_s3c2410()   (0)
4164 #endif
4165
4166 #ifdef CONFIG_ARCH_POSSIO_PX30
4167 # ifdef machine_arch_type
4168 #  undef machine_arch_type
4169 #  define machine_arch_type     __machine_arch_type
4170 # else
4171 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
4172 # endif
4173 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4174 #else
4175 # define machine_is_possio_px30()       (0)
4176 #endif
4177
4178 #ifdef CONFIG_ARCH_S3C2800
4179 # ifdef machine_arch_type
4180 #  undef machine_arch_type
4181 #  define machine_arch_type     __machine_arch_type
4182 # else
4183 #  define machine_arch_type     MACH_TYPE_S3C2800
4184 # endif
4185 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4186 #else
4187 # define machine_is_s3c2800()   (0)
4188 #endif
4189
4190 #ifdef CONFIG_SA1100_FLEETWOOD
4191 # ifdef machine_arch_type
4192 #  undef machine_arch_type
4193 #  define machine_arch_type     __machine_arch_type
4194 # else
4195 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
4196 # endif
4197 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4198 #else
4199 # define machine_is_fleetwood() (0)
4200 #endif
4201
4202 #ifdef CONFIG_ARCH_OMAHA
4203 # ifdef machine_arch_type
4204 #  undef machine_arch_type
4205 #  define machine_arch_type     __machine_arch_type
4206 # else
4207 #  define machine_arch_type     MACH_TYPE_OMAHA
4208 # endif
4209 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4210 #else
4211 # define machine_is_omaha()     (0)
4212 #endif
4213
4214 #ifdef CONFIG_ARCH_TA7
4215 # ifdef machine_arch_type
4216 #  undef machine_arch_type
4217 #  define machine_arch_type     __machine_arch_type
4218 # else
4219 #  define machine_arch_type     MACH_TYPE_TA7
4220 # endif
4221 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
4222 #else
4223 # define machine_is_ta7()       (0)
4224 #endif
4225
4226 #ifdef CONFIG_SA1100_NOVA
4227 # ifdef machine_arch_type
4228 #  undef machine_arch_type
4229 #  define machine_arch_type     __machine_arch_type
4230 # else
4231 #  define machine_arch_type     MACH_TYPE_NOVA
4232 # endif
4233 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
4234 #else
4235 # define machine_is_nova()      (0)
4236 #endif
4237
4238 #ifdef CONFIG_ARCH_HMK
4239 # ifdef machine_arch_type
4240 #  undef machine_arch_type
4241 #  define machine_arch_type     __machine_arch_type
4242 # else
4243 #  define machine_arch_type     MACH_TYPE_HMK
4244 # endif
4245 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
4246 #else
4247 # define machine_is_hmk()       (0)
4248 #endif
4249
4250 #ifdef CONFIG_ARCH_KARO
4251 # ifdef machine_arch_type
4252 #  undef machine_arch_type
4253 #  define machine_arch_type     __machine_arch_type
4254 # else
4255 #  define machine_arch_type     MACH_TYPE_KARO
4256 # endif
4257 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
4258 #else
4259 # define machine_is_karo()      (0)
4260 #endif
4261
4262 #ifdef CONFIG_SA1100_FESTER
4263 # ifdef machine_arch_type
4264 #  undef machine_arch_type
4265 #  define machine_arch_type     __machine_arch_type
4266 # else
4267 #  define machine_arch_type     MACH_TYPE_FESTER
4268 # endif
4269 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
4270 #else
4271 # define machine_is_fester()    (0)
4272 #endif
4273
4274 #ifdef CONFIG_ARCH_GPI
4275 # ifdef machine_arch_type
4276 #  undef machine_arch_type
4277 #  define machine_arch_type     __machine_arch_type
4278 # else
4279 #  define machine_arch_type     MACH_TYPE_GPI
4280 # endif
4281 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
4282 #else
4283 # define machine_is_gpi()       (0)
4284 #endif
4285
4286 #ifdef CONFIG_ARCH_SMDK2410
4287 # ifdef machine_arch_type
4288 #  undef machine_arch_type
4289 #  define machine_arch_type     __machine_arch_type
4290 # else
4291 #  define machine_arch_type     MACH_TYPE_SMDK2410
4292 # endif
4293 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
4294 #else
4295 # define machine_is_smdk2410()  (0)
4296 #endif
4297
4298 #ifdef CONFIG_ARCH_I519
4299 # ifdef machine_arch_type
4300 #  undef machine_arch_type
4301 #  define machine_arch_type     __machine_arch_type
4302 # else
4303 #  define machine_arch_type     MACH_TYPE_I519
4304 # endif
4305 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
4306 #else
4307 # define machine_is_i519()      (0)
4308 #endif
4309
4310 #ifdef CONFIG_SA1100_NEXIO
4311 # ifdef machine_arch_type
4312 #  undef machine_arch_type
4313 #  define machine_arch_type     __machine_arch_type
4314 # else
4315 #  define machine_arch_type     MACH_TYPE_NEXIO
4316 # endif
4317 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
4318 #else
4319 # define machine_is_nexio()     (0)
4320 #endif
4321
4322 #ifdef CONFIG_SA1100_BITBOX
4323 # ifdef machine_arch_type
4324 #  undef machine_arch_type
4325 #  define machine_arch_type     __machine_arch_type
4326 # else
4327 #  define machine_arch_type     MACH_TYPE_BITBOX
4328 # endif
4329 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
4330 #else
4331 # define machine_is_bitbox()    (0)
4332 #endif
4333
4334 #ifdef CONFIG_SA1100_G200
4335 # ifdef machine_arch_type
4336 #  undef machine_arch_type
4337 #  define machine_arch_type     __machine_arch_type
4338 # else
4339 #  define machine_arch_type     MACH_TYPE_G200
4340 # endif
4341 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
4342 #else
4343 # define machine_is_g200()      (0)
4344 #endif
4345
4346 #ifdef CONFIG_SA1100_GILL
4347 # ifdef machine_arch_type
4348 #  undef machine_arch_type
4349 #  define machine_arch_type     __machine_arch_type
4350 # else
4351 #  define machine_arch_type     MACH_TYPE_GILL
4352 # endif
4353 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
4354 #else
4355 # define machine_is_gill()      (0)
4356 #endif
4357
4358 #ifdef CONFIG_ARCH_PXA_MERCURY
4359 # ifdef machine_arch_type
4360 #  undef machine_arch_type
4361 #  define machine_arch_type     __machine_arch_type
4362 # else
4363 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
4364 # endif
4365 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4366 #else
4367 # define machine_is_pxa_mercury()       (0)
4368 #endif
4369
4370 #ifdef CONFIG_ARCH_CEIVA
4371 # ifdef machine_arch_type
4372 #  undef machine_arch_type
4373 #  define machine_arch_type     __machine_arch_type
4374 # else
4375 #  define machine_arch_type     MACH_TYPE_CEIVA
4376 # endif
4377 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
4378 #else
4379 # define machine_is_ceiva()     (0)
4380 #endif
4381
4382 #ifdef CONFIG_SA1100_FRET
4383 # ifdef machine_arch_type
4384 #  undef machine_arch_type
4385 #  define machine_arch_type     __machine_arch_type
4386 # else
4387 #  define machine_arch_type     MACH_TYPE_FRET
4388 # endif
4389 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
4390 #else
4391 # define machine_is_fret()      (0)
4392 #endif
4393
4394 #ifdef CONFIG_SA1100_EMAILPHONE
4395 # ifdef machine_arch_type
4396 #  undef machine_arch_type
4397 #  define machine_arch_type     __machine_arch_type
4398 # else
4399 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
4400 # endif
4401 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
4402 #else
4403 # define machine_is_emailphone()        (0)
4404 #endif
4405
4406 #ifdef CONFIG_ARCH_H3900
4407 # ifdef machine_arch_type
4408 #  undef machine_arch_type
4409 #  define machine_arch_type     __machine_arch_type
4410 # else
4411 #  define machine_arch_type     MACH_TYPE_H3900
4412 # endif
4413 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
4414 #else
4415 # define machine_is_h3900()     (0)
4416 #endif
4417
4418 #ifdef CONFIG_ARCH_PXA1
4419 # ifdef machine_arch_type
4420 #  undef machine_arch_type
4421 #  define machine_arch_type     __machine_arch_type
4422 # else
4423 #  define machine_arch_type     MACH_TYPE_PXA1
4424 # endif
4425 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
4426 #else
4427 # define machine_is_pxa1()      (0)
4428 #endif
4429
4430 #ifdef CONFIG_SA1100_KOAN369
4431 # ifdef machine_arch_type
4432 #  undef machine_arch_type
4433 #  define machine_arch_type     __machine_arch_type
4434 # else
4435 #  define machine_arch_type     MACH_TYPE_KOAN369
4436 # endif
4437 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
4438 #else
4439 # define machine_is_koan369()   (0)
4440 #endif
4441
4442 #ifdef CONFIG_ARCH_COGENT
4443 # ifdef machine_arch_type
4444 #  undef machine_arch_type
4445 #  define machine_arch_type     __machine_arch_type
4446 # else
4447 #  define machine_arch_type     MACH_TYPE_COGENT
4448 # endif
4449 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
4450 #else
4451 # define machine_is_cogent()    (0)
4452 #endif
4453
4454 #ifdef CONFIG_ARCH_ESL_SIMPUTER
4455 # ifdef machine_arch_type
4456 #  undef machine_arch_type
4457 #  define machine_arch_type     __machine_arch_type
4458 # else
4459 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
4460 # endif
4461 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
4462 #else
4463 # define machine_is_esl_simputer()      (0)
4464 #endif
4465
4466 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
4467 # ifdef machine_arch_type
4468 #  undef machine_arch_type
4469 #  define machine_arch_type     __machine_arch_type
4470 # else
4471 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
4472 # endif
4473 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
4474 #else
4475 # define machine_is_esl_simputer_clr()  (0)
4476 #endif
4477
4478 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
4479 # ifdef machine_arch_type
4480 #  undef machine_arch_type
4481 #  define machine_arch_type     __machine_arch_type
4482 # else
4483 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
4484 # endif
4485 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
4486 #else
4487 # define machine_is_esl_simputer_bw()   (0)
4488 #endif
4489
4490 #ifdef CONFIG_ARCH_HHP_CRADLE
4491 # ifdef machine_arch_type
4492 #  undef machine_arch_type
4493 #  define machine_arch_type     __machine_arch_type
4494 # else
4495 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
4496 # endif
4497 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
4498 #else
4499 # define machine_is_hhp_cradle()        (0)
4500 #endif
4501
4502 #ifdef CONFIG_ARCH_HE500
4503 # ifdef machine_arch_type
4504 #  undef machine_arch_type
4505 #  define machine_arch_type     __machine_arch_type
4506 # else
4507 #  define machine_arch_type     MACH_TYPE_HE500
4508 # endif
4509 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
4510 #else
4511 # define machine_is_he500()     (0)
4512 #endif
4513
4514 #ifdef CONFIG_SA1100_INHANDELF2
4515 # ifdef machine_arch_type
4516 #  undef machine_arch_type
4517 #  define machine_arch_type     __machine_arch_type
4518 # else
4519 #  define machine_arch_type     MACH_TYPE_INHANDELF2
4520 # endif
4521 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
4522 #else
4523 # define machine_is_inhandelf2()        (0)
4524 #endif
4525
4526 #ifdef CONFIG_SA1100_INHANDFTIP
4527 # ifdef machine_arch_type
4528 #  undef machine_arch_type
4529 #  define machine_arch_type     __machine_arch_type
4530 # else
4531 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
4532 # endif
4533 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
4534 #else
4535 # define machine_is_inhandftip()        (0)
4536 #endif
4537
4538 #ifdef CONFIG_SA1100_DNP1110
4539 # ifdef machine_arch_type
4540 #  undef machine_arch_type
4541 #  define machine_arch_type     __machine_arch_type
4542 # else
4543 #  define machine_arch_type     MACH_TYPE_DNP1110
4544 # endif
4545 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
4546 #else
4547 # define machine_is_dnp1110()   (0)
4548 #endif
4549
4550 #ifdef CONFIG_SA1100_PNP1110
4551 # ifdef machine_arch_type
4552 #  undef machine_arch_type
4553 #  define machine_arch_type     __machine_arch_type
4554 # else
4555 #  define machine_arch_type     MACH_TYPE_PNP1110
4556 # endif
4557 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
4558 #else
4559 # define machine_is_pnp1110()   (0)
4560 #endif
4561
4562 #ifdef CONFIG_ARCH_CSB226
4563 # ifdef machine_arch_type
4564 #  undef machine_arch_type
4565 #  define machine_arch_type     __machine_arch_type
4566 # else
4567 #  define machine_arch_type     MACH_TYPE_CSB226
4568 # endif
4569 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
4570 #else
4571 # define machine_is_csb226()    (0)
4572 #endif
4573
4574 #ifdef CONFIG_SA1100_ARNOLD
4575 # ifdef machine_arch_type
4576 #  undef machine_arch_type
4577 #  define machine_arch_type     __machine_arch_type
4578 # else
4579 #  define machine_arch_type     MACH_TYPE_ARNOLD
4580 # endif
4581 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
4582 #else
4583 # define machine_is_arnold()    (0)
4584 #endif
4585
4586 #ifdef CONFIG_MACH_VOICEBLUE
4587 # ifdef machine_arch_type
4588 #  undef machine_arch_type
4589 #  define machine_arch_type     __machine_arch_type
4590 # else
4591 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
4592 # endif
4593 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
4594 #else
4595 # define machine_is_voiceblue() (0)
4596 #endif
4597
4598 #ifdef CONFIG_ARCH_JZ8028
4599 # ifdef machine_arch_type
4600 #  undef machine_arch_type
4601 #  define machine_arch_type     __machine_arch_type
4602 # else
4603 #  define machine_arch_type     MACH_TYPE_JZ8028
4604 # endif
4605 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
4606 #else
4607 # define machine_is_jz8028()    (0)
4608 #endif
4609
4610 #ifdef CONFIG_ARCH_H5400
4611 # ifdef machine_arch_type
4612 #  undef machine_arch_type
4613 #  define machine_arch_type     __machine_arch_type
4614 # else
4615 #  define machine_arch_type     MACH_TYPE_H5400
4616 # endif
4617 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
4618 #else
4619 # define machine_is_h5400()     (0)
4620 #endif
4621
4622 #ifdef CONFIG_SA1100_FORTE
4623 # ifdef machine_arch_type
4624 #  undef machine_arch_type
4625 #  define machine_arch_type     __machine_arch_type
4626 # else
4627 #  define machine_arch_type     MACH_TYPE_FORTE
4628 # endif
4629 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
4630 #else
4631 # define machine_is_forte()     (0)
4632 #endif
4633
4634 #ifdef CONFIG_SA1100_ACAM
4635 # ifdef machine_arch_type
4636 #  undef machine_arch_type
4637 #  define machine_arch_type     __machine_arch_type
4638 # else
4639 #  define machine_arch_type     MACH_TYPE_ACAM
4640 # endif
4641 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
4642 #else
4643 # define machine_is_acam()      (0)
4644 #endif
4645
4646 #ifdef CONFIG_SA1100_ABOX
4647 # ifdef machine_arch_type
4648 #  undef machine_arch_type
4649 #  define machine_arch_type     __machine_arch_type
4650 # else
4651 #  define machine_arch_type     MACH_TYPE_ABOX
4652 # endif
4653 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
4654 #else
4655 # define machine_is_abox()      (0)
4656 #endif
4657
4658 #ifdef CONFIG_ARCH_ATMEL
4659 # ifdef machine_arch_type
4660 #  undef machine_arch_type
4661 #  define machine_arch_type     __machine_arch_type
4662 # else
4663 #  define machine_arch_type     MACH_TYPE_ATMEL
4664 # endif
4665 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
4666 #else
4667 # define machine_is_atmel()     (0)
4668 #endif
4669
4670 #ifdef CONFIG_ARCH_SITSANG
4671 # ifdef machine_arch_type
4672 #  undef machine_arch_type
4673 #  define machine_arch_type     __machine_arch_type
4674 # else
4675 #  define machine_arch_type     MACH_TYPE_SITSANG
4676 # endif
4677 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
4678 #else
4679 # define machine_is_sitsang()   (0)
4680 #endif
4681
4682 #ifdef CONFIG_SA1100_CPU1110LCDNET
4683 # ifdef machine_arch_type
4684 #  undef machine_arch_type
4685 #  define machine_arch_type     __machine_arch_type
4686 # else
4687 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
4688 # endif
4689 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
4690 #else
4691 # define machine_is_cpu1110lcdnet()     (0)
4692 #endif
4693
4694 #ifdef CONFIG_ARCH_MPL_VCMA9
4695 # ifdef machine_arch_type
4696 #  undef machine_arch_type
4697 #  define machine_arch_type     __machine_arch_type
4698 # else
4699 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
4700 # endif
4701 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
4702 #else
4703 # define machine_is_mpl_vcma9() (0)
4704 #endif
4705
4706 #ifdef CONFIG_ARCH_OPUS_A1
4707 # ifdef machine_arch_type
4708 #  undef machine_arch_type
4709 #  define machine_arch_type     __machine_arch_type
4710 # else
4711 #  define machine_arch_type     MACH_TYPE_OPUS_A1
4712 # endif
4713 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
4714 #else
4715 # define machine_is_opus_a1()   (0)
4716 #endif
4717
4718 #ifdef CONFIG_ARCH_DAYTONA
4719 # ifdef machine_arch_type
4720 #  undef machine_arch_type
4721 #  define machine_arch_type     __machine_arch_type
4722 # else
4723 #  define machine_arch_type     MACH_TYPE_DAYTONA
4724 # endif
4725 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
4726 #else
4727 # define machine_is_daytona()   (0)
4728 #endif
4729
4730 #ifdef CONFIG_SA1100_KILLBEAR
4731 # ifdef machine_arch_type
4732 #  undef machine_arch_type
4733 #  define machine_arch_type     __machine_arch_type
4734 # else
4735 #  define machine_arch_type     MACH_TYPE_KILLBEAR
4736 # endif
4737 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
4738 #else
4739 # define machine_is_killbear()  (0)
4740 #endif
4741
4742 #ifdef CONFIG_ARCH_YOHO
4743 # ifdef machine_arch_type
4744 #  undef machine_arch_type
4745 #  define machine_arch_type     __machine_arch_type
4746 # else
4747 #  define machine_arch_type     MACH_TYPE_YOHO
4748 # endif
4749 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
4750 #else
4751 # define machine_is_yoho()      (0)
4752 #endif
4753
4754 #ifdef CONFIG_ARCH_JASPER
4755 # ifdef machine_arch_type
4756 #  undef machine_arch_type
4757 #  define machine_arch_type     __machine_arch_type
4758 # else
4759 #  define machine_arch_type     MACH_TYPE_JASPER
4760 # endif
4761 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
4762 #else
4763 # define machine_is_jasper()    (0)
4764 #endif
4765
4766 #ifdef CONFIG_ARCH_DSC25
4767 # ifdef machine_arch_type
4768 #  undef machine_arch_type
4769 #  define machine_arch_type     __machine_arch_type
4770 # else
4771 #  define machine_arch_type     MACH_TYPE_DSC25
4772 # endif
4773 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
4774 #else
4775 # define machine_is_dsc25()     (0)
4776 #endif
4777
4778 #ifdef CONFIG_MACH_OMAP_INNOVATOR
4779 # ifdef machine_arch_type
4780 #  undef machine_arch_type
4781 #  define machine_arch_type     __machine_arch_type
4782 # else
4783 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
4784 # endif
4785 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
4786 #else
4787 # define machine_is_omap_innovator()    (0)
4788 #endif
4789
4790 #ifdef CONFIG_ARCH_RAMSES
4791 # ifdef machine_arch_type
4792 #  undef machine_arch_type
4793 #  define machine_arch_type     __machine_arch_type
4794 # else
4795 #  define machine_arch_type     MACH_TYPE_RAMSES
4796 # endif
4797 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
4798 #else
4799 # define machine_is_mnci()      (0)
4800 #endif
4801
4802 #ifdef CONFIG_ARCH_S28X
4803 # ifdef machine_arch_type
4804 #  undef machine_arch_type
4805 #  define machine_arch_type     __machine_arch_type
4806 # else
4807 #  define machine_arch_type     MACH_TYPE_S28X
4808 # endif
4809 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
4810 #else
4811 # define machine_is_s28x()      (0)
4812 #endif
4813
4814 #ifdef CONFIG_ARCH_MPORT3
4815 # ifdef machine_arch_type
4816 #  undef machine_arch_type
4817 #  define machine_arch_type     __machine_arch_type
4818 # else
4819 #  define machine_arch_type     MACH_TYPE_MPORT3
4820 # endif
4821 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
4822 #else
4823 # define machine_is_mport3()    (0)
4824 #endif
4825
4826 #ifdef CONFIG_ARCH_PXA_EAGLE250
4827 # ifdef machine_arch_type
4828 #  undef machine_arch_type
4829 #  define machine_arch_type     __machine_arch_type
4830 # else
4831 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
4832 # endif
4833 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
4834 #else
4835 # define machine_is_pxa_eagle250()      (0)
4836 #endif
4837
4838 #ifdef CONFIG_ARCH_PDB
4839 # ifdef machine_arch_type
4840 #  undef machine_arch_type
4841 #  define machine_arch_type     __machine_arch_type
4842 # else
4843 #  define machine_arch_type     MACH_TYPE_PDB
4844 # endif
4845 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
4846 #else
4847 # define machine_is_pdb()       (0)
4848 #endif
4849
4850 #ifdef CONFIG_SA1100_BLUE_2G
4851 # ifdef machine_arch_type
4852 #  undef machine_arch_type
4853 #  define machine_arch_type     __machine_arch_type
4854 # else
4855 #  define machine_arch_type     MACH_TYPE_BLUE_2G
4856 # endif
4857 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
4858 #else
4859 # define machine_is_blue_2g()   (0)
4860 #endif
4861
4862 #ifdef CONFIG_SA1100_BLUEARCH
4863 # ifdef machine_arch_type
4864 #  undef machine_arch_type
4865 #  define machine_arch_type     __machine_arch_type
4866 # else
4867 #  define machine_arch_type     MACH_TYPE_BLUEARCH
4868 # endif
4869 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
4870 #else
4871 # define machine_is_bluearch()  (0)
4872 #endif
4873
4874 #ifdef CONFIG_ARCH_IXDP2400
4875 # ifdef machine_arch_type
4876 #  undef machine_arch_type
4877 #  define machine_arch_type     __machine_arch_type
4878 # else
4879 #  define machine_arch_type     MACH_TYPE_IXDP2400
4880 # endif
4881 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
4882 #else
4883 # define machine_is_ixdp2400()  (0)
4884 #endif
4885
4886 #ifdef CONFIG_ARCH_IXDP2800
4887 # ifdef machine_arch_type
4888 #  undef machine_arch_type
4889 #  define machine_arch_type     __machine_arch_type
4890 # else
4891 #  define machine_arch_type     MACH_TYPE_IXDP2800
4892 # endif
4893 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
4894 #else
4895 # define machine_is_ixdp2800()  (0)
4896 #endif
4897
4898 #ifdef CONFIG_SA1100_EXPLORER
4899 # ifdef machine_arch_type
4900 #  undef machine_arch_type
4901 #  define machine_arch_type     __machine_arch_type
4902 # else
4903 #  define machine_arch_type     MACH_TYPE_EXPLORER
4904 # endif
4905 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
4906 #else
4907 # define machine_is_explorer()  (0)
4908 #endif
4909
4910 #ifdef CONFIG_ARCH_IXDP425
4911 # ifdef machine_arch_type
4912 #  undef machine_arch_type
4913 #  define machine_arch_type     __machine_arch_type
4914 # else
4915 #  define machine_arch_type     MACH_TYPE_IXDP425
4916 # endif
4917 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
4918 #else
4919 # define machine_is_ixdp425()   (0)
4920 #endif
4921
4922 #ifdef CONFIG_ARCH_CHIMP
4923 # ifdef machine_arch_type
4924 #  undef machine_arch_type
4925 #  define machine_arch_type     __machine_arch_type
4926 # else
4927 #  define machine_arch_type     MACH_TYPE_CHIMP
4928 # endif
4929 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
4930 #else
4931 # define machine_is_chimp()     (0)
4932 #endif
4933
4934 #ifdef CONFIG_ARCH_STORK_NEST
4935 # ifdef machine_arch_type
4936 #  undef machine_arch_type
4937 #  define machine_arch_type     __machine_arch_type
4938 # else
4939 #  define machine_arch_type     MACH_TYPE_STORK_NEST
4940 # endif
4941 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
4942 #else
4943 # define machine_is_stork_nest()        (0)
4944 #endif
4945
4946 #ifdef CONFIG_ARCH_STORK_EGG
4947 # ifdef machine_arch_type
4948 #  undef machine_arch_type
4949 #  define machine_arch_type     __machine_arch_type
4950 # else
4951 #  define machine_arch_type     MACH_TYPE_STORK_EGG
4952 # endif
4953 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
4954 #else
4955 # define machine_is_stork_egg() (0)
4956 #endif
4957
4958 #ifdef CONFIG_SA1100_WISMO
4959 # ifdef machine_arch_type
4960 #  undef machine_arch_type
4961 #  define machine_arch_type     __machine_arch_type
4962 # else
4963 #  define machine_arch_type     MACH_TYPE_WISMO
4964 # endif
4965 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
4966 #else
4967 # define machine_is_wismo()     (0)
4968 #endif
4969
4970 #ifdef CONFIG_ARCH_EZLINX
4971 # ifdef machine_arch_type
4972 #  undef machine_arch_type
4973 #  define machine_arch_type     __machine_arch_type
4974 # else
4975 #  define machine_arch_type     MACH_TYPE_EZLINX
4976 # endif
4977 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
4978 #else
4979 # define machine_is_ezlinx()    (0)
4980 #endif
4981
4982 #ifdef CONFIG_ARCH_AT91RM9200
4983 # ifdef machine_arch_type
4984 #  undef machine_arch_type
4985 #  define machine_arch_type     __machine_arch_type
4986 # else
4987 #  define machine_arch_type     MACH_TYPE_AT91RM9200
4988 # endif
4989 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
4990 #else
4991 # define machine_is_at91rm9200()        (0)
4992 #endif
4993
4994 #ifdef CONFIG_ARCH_ADTECH_ORION
4995 # ifdef machine_arch_type
4996 #  undef machine_arch_type
4997 #  define machine_arch_type     __machine_arch_type
4998 # else
4999 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5000 # endif
5001 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5002 #else
5003 # define machine_is_adtech_orion()      (0)
5004 #endif
5005
5006 #ifdef CONFIG_ARCH_NEPTUNE
5007 # ifdef machine_arch_type
5008 #  undef machine_arch_type
5009 #  define machine_arch_type     __machine_arch_type
5010 # else
5011 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5012 # endif
5013 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5014 #else
5015 # define machine_is_neptune()   (0)
5016 #endif
5017
5018 #ifdef CONFIG_SA1100_HACKKIT
5019 # ifdef machine_arch_type
5020 #  undef machine_arch_type
5021 #  define machine_arch_type     __machine_arch_type
5022 # else
5023 #  define machine_arch_type     MACH_TYPE_HACKKIT
5024 # endif
5025 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5026 #else
5027 # define machine_is_hackkit()   (0)
5028 #endif
5029
5030 #ifdef CONFIG_ARCH_PXA_WINS30
5031 # ifdef machine_arch_type
5032 #  undef machine_arch_type
5033 #  define machine_arch_type     __machine_arch_type
5034 # else
5035 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5036 # endif
5037 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5038 #else
5039 # define machine_is_pxa_wins30()        (0)
5040 #endif
5041
5042 #ifdef CONFIG_SA1100_LAVINNA
5043 # ifdef machine_arch_type
5044 #  undef machine_arch_type
5045 #  define machine_arch_type     __machine_arch_type
5046 # else
5047 #  define machine_arch_type     MACH_TYPE_LAVINNA
5048 # endif
5049 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5050 #else
5051 # define machine_is_lavinna()   (0)
5052 #endif
5053
5054 #ifdef CONFIG_ARCH_PXA_UENGINE
5055 # ifdef machine_arch_type
5056 #  undef machine_arch_type
5057 #  define machine_arch_type     __machine_arch_type
5058 # else
5059 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5060 # endif
5061 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5062 #else
5063 # define machine_is_pxa_uengine()       (0)
5064 #endif
5065
5066 #ifdef CONFIG_ARCH_INNOKOM
5067 # ifdef machine_arch_type
5068 #  undef machine_arch_type
5069 #  define machine_arch_type     __machine_arch_type
5070 # else
5071 #  define machine_arch_type     MACH_TYPE_INNOKOM
5072 # endif
5073 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5074 #else
5075 # define machine_is_innokom()   (0)
5076 #endif
5077
5078 #ifdef CONFIG_ARCH_BMS
5079 # ifdef machine_arch_type
5080 #  undef machine_arch_type
5081 #  define machine_arch_type     __machine_arch_type
5082 # else
5083 #  define machine_arch_type     MACH_TYPE_BMS
5084 # endif
5085 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5086 #else
5087 # define machine_is_bms()       (0)
5088 #endif
5089
5090 #ifdef CONFIG_ARCH_IXCDP1100
5091 # ifdef machine_arch_type
5092 #  undef machine_arch_type
5093 #  define machine_arch_type     __machine_arch_type
5094 # else
5095 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5096 # endif
5097 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5098 #else
5099 # define machine_is_ixcdp1100() (0)
5100 #endif
5101
5102 #ifdef CONFIG_ARCH_PRPMC1100
5103 # ifdef machine_arch_type
5104 #  undef machine_arch_type
5105 #  define machine_arch_type     __machine_arch_type
5106 # else
5107 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5108 # endif
5109 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5110 #else
5111 # define machine_is_prpmc1100() (0)
5112 #endif
5113
5114 #ifdef CONFIG_ARCH_AT91RM9200DK
5115 # ifdef machine_arch_type
5116 #  undef machine_arch_type
5117 #  define machine_arch_type     __machine_arch_type
5118 # else
5119 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5120 # endif
5121 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5122 #else
5123 # define machine_is_at91rm9200dk()      (0)
5124 #endif
5125
5126 #ifdef CONFIG_ARCH_ARMSTICK
5127 # ifdef machine_arch_type
5128 #  undef machine_arch_type
5129 #  define machine_arch_type     __machine_arch_type
5130 # else
5131 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5132 # endif
5133 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5134 #else
5135 # define machine_is_armstick()  (0)
5136 #endif
5137
5138 #ifdef CONFIG_ARCH_ARMONIE
5139 # ifdef machine_arch_type
5140 #  undef machine_arch_type
5141 #  define machine_arch_type     __machine_arch_type
5142 # else
5143 #  define machine_arch_type     MACH_TYPE_ARMONIE
5144 # endif
5145 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5146 #else
5147 # define machine_is_armonie()   (0)
5148 #endif
5149
5150 #ifdef CONFIG_ARCH_MPORT1
5151 # ifdef machine_arch_type
5152 #  undef machine_arch_type
5153 #  define machine_arch_type     __machine_arch_type
5154 # else
5155 #  define machine_arch_type     MACH_TYPE_MPORT1
5156 # endif
5157 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5158 #else
5159 # define machine_is_mport1()    (0)
5160 #endif
5161
5162 #ifdef CONFIG_ARCH_S3C5410
5163 # ifdef machine_arch_type
5164 #  undef machine_arch_type
5165 #  define machine_arch_type     __machine_arch_type
5166 # else
5167 #  define machine_arch_type     MACH_TYPE_S3C5410
5168 # endif
5169 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5170 #else
5171 # define machine_is_s3c5410()   (0)
5172 #endif
5173
5174 #ifdef CONFIG_ARCH_ZCP320A
5175 # ifdef machine_arch_type
5176 #  undef machine_arch_type
5177 #  define machine_arch_type     __machine_arch_type
5178 # else
5179 #  define machine_arch_type     MACH_TYPE_ZCP320A
5180 # endif
5181 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5182 #else
5183 # define machine_is_zcp320a()   (0)
5184 #endif
5185
5186 #ifdef CONFIG_ARCH_I_BOX
5187 # ifdef machine_arch_type
5188 #  undef machine_arch_type
5189 #  define machine_arch_type     __machine_arch_type
5190 # else
5191 #  define machine_arch_type     MACH_TYPE_I_BOX
5192 # endif
5193 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5194 #else
5195 # define machine_is_i_box()     (0)
5196 #endif
5197
5198 #ifdef CONFIG_ARCH_STLC1502
5199 # ifdef machine_arch_type
5200 #  undef machine_arch_type
5201 #  define machine_arch_type     __machine_arch_type
5202 # else
5203 #  define machine_arch_type     MACH_TYPE_STLC1502
5204 # endif
5205 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5206 #else
5207 # define machine_is_stlc1502()  (0)
5208 #endif
5209
5210 #ifdef CONFIG_ARCH_SIREN
5211 # ifdef machine_arch_type
5212 #  undef machine_arch_type
5213 #  define machine_arch_type     __machine_arch_type
5214 # else
5215 #  define machine_arch_type     MACH_TYPE_SIREN
5216 # endif
5217 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
5218 #else
5219 # define machine_is_siren()     (0)
5220 #endif
5221
5222 #ifdef CONFIG_ARCH_GREENLAKE
5223 # ifdef machine_arch_type
5224 #  undef machine_arch_type
5225 #  define machine_arch_type     __machine_arch_type
5226 # else
5227 #  define machine_arch_type     MACH_TYPE_GREENLAKE
5228 # endif
5229 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5230 #else
5231 # define machine_is_greenlake() (0)
5232 #endif
5233
5234 #ifdef CONFIG_ARCH_ARGUS
5235 # ifdef machine_arch_type
5236 #  undef machine_arch_type
5237 #  define machine_arch_type     __machine_arch_type
5238 # else
5239 #  define machine_arch_type     MACH_TYPE_ARGUS
5240 # endif
5241 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
5242 #else
5243 # define machine_is_argus()     (0)
5244 #endif
5245
5246 #ifdef CONFIG_SA1100_COMBADGE
5247 # ifdef machine_arch_type
5248 #  undef machine_arch_type
5249 #  define machine_arch_type     __machine_arch_type
5250 # else
5251 #  define machine_arch_type     MACH_TYPE_COMBADGE
5252 # endif
5253 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
5254 #else
5255 # define machine_is_combadge()  (0)
5256 #endif
5257
5258 #ifdef CONFIG_ARCH_ROKEPXA
5259 # ifdef machine_arch_type
5260 #  undef machine_arch_type
5261 #  define machine_arch_type     __machine_arch_type
5262 # else
5263 #  define machine_arch_type     MACH_TYPE_ROKEPXA
5264 # endif
5265 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
5266 #else
5267 # define machine_is_rokepxa()   (0)
5268 #endif
5269
5270 #ifdef CONFIG_ARCH_CINTEGRATOR
5271 # ifdef machine_arch_type
5272 #  undef machine_arch_type
5273 #  define machine_arch_type     __machine_arch_type
5274 # else
5275 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
5276 # endif
5277 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5278 #else
5279 # define machine_is_cintegrator()       (0)
5280 #endif
5281
5282 #ifdef CONFIG_ARCH_GUIDEA07
5283 # ifdef machine_arch_type
5284 #  undef machine_arch_type
5285 #  define machine_arch_type     __machine_arch_type
5286 # else
5287 #  define machine_arch_type     MACH_TYPE_GUIDEA07
5288 # endif
5289 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
5290 #else
5291 # define machine_is_guidea07()  (0)
5292 #endif
5293
5294 #ifdef CONFIG_ARCH_TAT257
5295 # ifdef machine_arch_type
5296 #  undef machine_arch_type
5297 #  define machine_arch_type     __machine_arch_type
5298 # else
5299 #  define machine_arch_type     MACH_TYPE_TAT257
5300 # endif
5301 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
5302 #else
5303 # define machine_is_tat257()    (0)
5304 #endif
5305
5306 #ifdef CONFIG_ARCH_IGP2425
5307 # ifdef machine_arch_type
5308 #  undef machine_arch_type
5309 #  define machine_arch_type     __machine_arch_type
5310 # else
5311 #  define machine_arch_type     MACH_TYPE_IGP2425
5312 # endif
5313 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
5314 #else
5315 # define machine_is_igp2425()   (0)
5316 #endif
5317
5318 #ifdef CONFIG_ARCH_BLUEGRAMMA
5319 # ifdef machine_arch_type
5320 #  undef machine_arch_type
5321 #  define machine_arch_type     __machine_arch_type
5322 # else
5323 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
5324 # endif
5325 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5326 #else
5327 # define machine_is_bluegrama() (0)
5328 #endif
5329
5330 #ifdef CONFIG_ARCH_IPOD
5331 # ifdef machine_arch_type
5332 #  undef machine_arch_type
5333 #  define machine_arch_type     __machine_arch_type
5334 # else
5335 #  define machine_arch_type     MACH_TYPE_IPOD
5336 # endif
5337 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
5338 #else
5339 # define machine_is_ipod()      (0)
5340 #endif
5341
5342 #ifdef CONFIG_ARCH_ADSBITSYX
5343 # ifdef machine_arch_type
5344 #  undef machine_arch_type
5345 #  define machine_arch_type     __machine_arch_type
5346 # else
5347 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
5348 # endif
5349 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5350 #else
5351 # define machine_is_adsbitsyx() (0)
5352 #endif
5353
5354 #ifdef CONFIG_ARCH_TRIZEPS2
5355 # ifdef machine_arch_type
5356 #  undef machine_arch_type
5357 #  define machine_arch_type     __machine_arch_type
5358 # else
5359 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
5360 # endif
5361 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
5362 #else
5363 # define machine_is_trizeps2()  (0)
5364 #endif
5365
5366 #ifdef CONFIG_ARCH_VIPER
5367 # ifdef machine_arch_type
5368 #  undef machine_arch_type
5369 #  define machine_arch_type     __machine_arch_type
5370 # else
5371 #  define machine_arch_type     MACH_TYPE_VIPER
5372 # endif
5373 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
5374 #else
5375 # define machine_is_viper()     (0)
5376 #endif
5377
5378 #ifdef CONFIG_SA1100_ADSBITSYPLUS
5379 # ifdef machine_arch_type
5380 #  undef machine_arch_type
5381 #  define machine_arch_type     __machine_arch_type
5382 # else
5383 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
5384 # endif
5385 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5386 #else
5387 # define machine_is_adsbitsyplus()      (0)
5388 #endif
5389
5390 #ifdef CONFIG_SA1100_ADSAGC
5391 # ifdef machine_arch_type
5392 #  undef machine_arch_type
5393 #  define machine_arch_type     __machine_arch_type
5394 # else
5395 #  define machine_arch_type     MACH_TYPE_ADSAGC
5396 # endif
5397 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
5398 #else
5399 # define machine_is_adsagc()    (0)
5400 #endif
5401
5402 #ifdef CONFIG_ARCH_STP7312
5403 # ifdef machine_arch_type
5404 #  undef machine_arch_type
5405 #  define machine_arch_type     __machine_arch_type
5406 # else
5407 #  define machine_arch_type     MACH_TYPE_STP7312
5408 # endif
5409 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
5410 #else
5411 # define machine_is_stp7312()   (0)
5412 #endif
5413
5414 #ifdef CONFIG_MACH_NX_PHNX
5415 # ifdef machine_arch_type
5416 #  undef machine_arch_type
5417 #  define machine_arch_type     __machine_arch_type
5418 # else
5419 #  define machine_arch_type     MACH_TYPE_NX_PHNX
5420 # endif
5421 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
5422 #else
5423 # define machine_is_nx_phnx()   (0)
5424 #endif
5425
5426 #ifdef CONFIG_ARCH_WEP_EP250
5427 # ifdef machine_arch_type
5428 #  undef machine_arch_type
5429 #  define machine_arch_type     __machine_arch_type
5430 # else
5431 #  define machine_arch_type     MACH_TYPE_WEP_EP250
5432 # endif
5433 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5434 #else
5435 # define machine_is_wep_ep250() (0)
5436 #endif
5437
5438 #ifdef CONFIG_ARCH_INHANDELF3
5439 # ifdef machine_arch_type
5440 #  undef machine_arch_type
5441 #  define machine_arch_type     __machine_arch_type
5442 # else
5443 #  define machine_arch_type     MACH_TYPE_INHANDELF3
5444 # endif
5445 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
5446 #else
5447 # define machine_is_inhandelf3()        (0)
5448 #endif
5449
5450 #ifdef CONFIG_ARCH_ADI_COYOTE
5451 # ifdef machine_arch_type
5452 #  undef machine_arch_type
5453 #  define machine_arch_type     __machine_arch_type
5454 # else
5455 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
5456 # endif
5457 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
5458 #else
5459 # define machine_is_adi_coyote()        (0)
5460 #endif
5461
5462 #ifdef CONFIG_ARCH_IYONIX
5463 # ifdef machine_arch_type
5464 #  undef machine_arch_type
5465 #  define machine_arch_type     __machine_arch_type
5466 # else
5467 #  define machine_arch_type     MACH_TYPE_IYONIX
5468 # endif
5469 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
5470 #else
5471 # define machine_is_iyonix()    (0)
5472 #endif
5473
5474 #ifdef CONFIG_ARCH_DAMICAM_SA1110
5475 # ifdef machine_arch_type
5476 #  undef machine_arch_type
5477 #  define machine_arch_type     __machine_arch_type
5478 # else
5479 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
5480 # endif
5481 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
5482 #else
5483 # define machine_is_damicam1()  (0)
5484 #endif
5485
5486 #ifdef CONFIG_ARCH_MEG03
5487 # ifdef machine_arch_type
5488 #  undef machine_arch_type
5489 #  define machine_arch_type     __machine_arch_type
5490 # else
5491 #  define machine_arch_type     MACH_TYPE_MEG03
5492 # endif
5493 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
5494 #else
5495 # define machine_is_meg03()     (0)
5496 #endif
5497
5498 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
5499 # ifdef machine_arch_type
5500 #  undef machine_arch_type
5501 #  define machine_arch_type     __machine_arch_type
5502 # else
5503 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
5504 # endif
5505 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
5506 #else
5507 # define machine_is_pxa_whitechapel()   (0)
5508 #endif
5509
5510 #ifdef CONFIG_ARCH_NWSC
5511 # ifdef machine_arch_type
5512 #  undef machine_arch_type
5513 #  define machine_arch_type     __machine_arch_type
5514 # else
5515 #  define machine_arch_type     MACH_TYPE_NWSC
5516 # endif
5517 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
5518 #else
5519 # define machine_is_nwsc()      (0)
5520 #endif
5521
5522 #ifdef CONFIG_ARCH_NWLARM
5523 # ifdef machine_arch_type
5524 #  undef machine_arch_type
5525 #  define machine_arch_type     __machine_arch_type
5526 # else
5527 #  define machine_arch_type     MACH_TYPE_NWLARM
5528 # endif
5529 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
5530 #else
5531 # define machine_is_nwlarm()    (0)
5532 #endif
5533
5534 #ifdef CONFIG_ARCH_IXP425_MGUARD
5535 # ifdef machine_arch_type
5536 #  undef machine_arch_type
5537 #  define machine_arch_type     __machine_arch_type
5538 # else
5539 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
5540 # endif
5541 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
5542 #else
5543 # define machine_is_ixp425_mguard()     (0)
5544 #endif
5545
5546 #ifdef CONFIG_ARCH_PXA_NETDCU4
5547 # ifdef machine_arch_type
5548 #  undef machine_arch_type
5549 #  define machine_arch_type     __machine_arch_type
5550 # else
5551 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
5552 # endif
5553 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
5554 #else
5555 # define machine_is_pxa_netdcu4()       (0)
5556 #endif
5557
5558 #ifdef CONFIG_ARCH_IXDP2401
5559 # ifdef machine_arch_type
5560 #  undef machine_arch_type
5561 #  define machine_arch_type     __machine_arch_type
5562 # else
5563 #  define machine_arch_type     MACH_TYPE_IXDP2401
5564 # endif
5565 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
5566 #else
5567 # define machine_is_ixdp2401()  (0)
5568 #endif
5569
5570 #ifdef CONFIG_ARCH_IXDP2801
5571 # ifdef machine_arch_type
5572 #  undef machine_arch_type
5573 #  define machine_arch_type     __machine_arch_type
5574 # else
5575 #  define machine_arch_type     MACH_TYPE_IXDP2801
5576 # endif
5577 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
5578 #else
5579 # define machine_is_ixdp2801()  (0)
5580 #endif
5581
5582 #ifdef CONFIG_ARCH_ZODIAC
5583 # ifdef machine_arch_type
5584 #  undef machine_arch_type
5585 #  define machine_arch_type     __machine_arch_type
5586 # else
5587 #  define machine_arch_type     MACH_TYPE_ZODIAC
5588 # endif
5589 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
5590 #else
5591 # define machine_is_zodiac()    (0)
5592 #endif
5593
5594 #ifdef CONFIG_ARCH_ARMMODUL
5595 # ifdef machine_arch_type
5596 #  undef machine_arch_type
5597 #  define machine_arch_type     __machine_arch_type
5598 # else
5599 #  define machine_arch_type     MACH_TYPE_ARMMODUL
5600 # endif
5601 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
5602 #else
5603 # define machine_is_armmodul()  (0)
5604 #endif
5605
5606 #ifdef CONFIG_SA1100_KETOP
5607 # ifdef machine_arch_type
5608 #  undef machine_arch_type
5609 #  define machine_arch_type     __machine_arch_type
5610 # else
5611 #  define machine_arch_type     MACH_TYPE_KETOP
5612 # endif
5613 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
5614 #else
5615 # define machine_is_ketop()     (0)
5616 #endif
5617
5618 #ifdef CONFIG_ARCH_AV7200
5619 # ifdef machine_arch_type
5620 #  undef machine_arch_type
5621 #  define machine_arch_type     __machine_arch_type
5622 # else
5623 #  define machine_arch_type     MACH_TYPE_AV7200
5624 # endif
5625 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
5626 #else
5627 # define machine_is_av7200()    (0)
5628 #endif
5629
5630 #ifdef CONFIG_ARCH_ARCH_TI925
5631 # ifdef machine_arch_type
5632 #  undef machine_arch_type
5633 #  define machine_arch_type     __machine_arch_type
5634 # else
5635 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
5636 # endif
5637 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
5638 #else
5639 # define machine_is_arch_ti925()        (0)
5640 #endif
5641
5642 #ifdef CONFIG_ARCH_ACQ200
5643 # ifdef machine_arch_type
5644 #  undef machine_arch_type
5645 #  define machine_arch_type     __machine_arch_type
5646 # else
5647 #  define machine_arch_type     MACH_TYPE_ACQ200
5648 # endif
5649 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
5650 #else
5651 # define machine_is_acq200()    (0)
5652 #endif
5653
5654 #ifdef CONFIG_SA1100_PT_DAFIT
5655 # ifdef machine_arch_type
5656 #  undef machine_arch_type
5657 #  define machine_arch_type     __machine_arch_type
5658 # else
5659 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
5660 # endif
5661 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
5662 #else
5663 # define machine_is_pt_dafit()  (0)
5664 #endif
5665
5666 #ifdef CONFIG_ARCH_IHBA
5667 # ifdef machine_arch_type
5668 #  undef machine_arch_type
5669 #  define machine_arch_type     __machine_arch_type
5670 # else
5671 #  define machine_arch_type     MACH_TYPE_IHBA
5672 # endif
5673 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
5674 #else
5675 # define machine_is_ihba()      (0)
5676 #endif
5677
5678 #ifdef CONFIG_ARCH_QUINQUE
5679 # ifdef machine_arch_type
5680 #  undef machine_arch_type
5681 #  define machine_arch_type     __machine_arch_type
5682 # else
5683 #  define machine_arch_type     MACH_TYPE_QUINQUE
5684 # endif
5685 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
5686 #else
5687 # define machine_is_quinque()   (0)
5688 #endif
5689
5690 #ifdef CONFIG_ARCH_NIMBRAONE
5691 # ifdef machine_arch_type
5692 #  undef machine_arch_type
5693 #  define machine_arch_type     __machine_arch_type
5694 # else
5695 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
5696 # endif
5697 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
5698 #else
5699 # define machine_is_nimbraone() (0)
5700 #endif
5701
5702 #ifdef CONFIG_ARCH_NIMBRA29X
5703 # ifdef machine_arch_type
5704 #  undef machine_arch_type
5705 #  define machine_arch_type     __machine_arch_type
5706 # else
5707 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
5708 # endif
5709 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
5710 #else
5711 # define machine_is_nimbra29x() (0)
5712 #endif
5713
5714 #ifdef CONFIG_ARCH_NIMBRA210
5715 # ifdef machine_arch_type
5716 #  undef machine_arch_type
5717 #  define machine_arch_type     __machine_arch_type
5718 # else
5719 #  define machine_arch_type     MACH_TYPE_NIMBRA210
5720 # endif
5721 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
5722 #else
5723 # define machine_is_nimbra210() (0)
5724 #endif
5725
5726 #ifdef CONFIG_ARCH_HHP_D95XX
5727 # ifdef machine_arch_type
5728 #  undef machine_arch_type
5729 #  define machine_arch_type     __machine_arch_type
5730 # else
5731 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
5732 # endif
5733 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
5734 #else
5735 # define machine_is_hhp_d95xx() (0)
5736 #endif
5737
5738 #ifdef CONFIG_ARCH_LABARM
5739 # ifdef machine_arch_type
5740 #  undef machine_arch_type
5741 #  define machine_arch_type     __machine_arch_type
5742 # else
5743 #  define machine_arch_type     MACH_TYPE_LABARM
5744 # endif
5745 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
5746 #else
5747 # define machine_is_labarm()    (0)
5748 #endif
5749
5750 #ifdef CONFIG_ARCH_M825XX
5751 # ifdef machine_arch_type
5752 #  undef machine_arch_type
5753 #  define machine_arch_type     __machine_arch_type
5754 # else
5755 #  define machine_arch_type     MACH_TYPE_M825XX
5756 # endif
5757 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
5758 #else
5759 # define machine_is_m825xx()    (0)
5760 #endif
5761
5762 #ifdef CONFIG_SA1100_M7100
5763 # ifdef machine_arch_type
5764 #  undef machine_arch_type
5765 #  define machine_arch_type     __machine_arch_type
5766 # else
5767 #  define machine_arch_type     MACH_TYPE_M7100
5768 # endif
5769 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
5770 #else
5771 # define machine_is_m7100()     (0)
5772 #endif
5773
5774 #ifdef CONFIG_ARCH_NIPC2
5775 # ifdef machine_arch_type
5776 #  undef machine_arch_type
5777 #  define machine_arch_type     __machine_arch_type
5778 # else
5779 #  define machine_arch_type     MACH_TYPE_NIPC2
5780 # endif
5781 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
5782 #else
5783 # define machine_is_nipc2()     (0)
5784 #endif
5785
5786 #ifdef CONFIG_ARCH_FU7202
5787 # ifdef machine_arch_type
5788 #  undef machine_arch_type
5789 #  define machine_arch_type     __machine_arch_type
5790 # else
5791 #  define machine_arch_type     MACH_TYPE_FU7202
5792 # endif
5793 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
5794 #else
5795 # define machine_is_fu7202()    (0)
5796 #endif
5797
5798 #ifdef CONFIG_ARCH_ADSAGX
5799 # ifdef machine_arch_type
5800 #  undef machine_arch_type
5801 #  define machine_arch_type     __machine_arch_type
5802 # else
5803 #  define machine_arch_type     MACH_TYPE_ADSAGX
5804 # endif
5805 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
5806 #else
5807 # define machine_is_adsagx()    (0)
5808 #endif
5809
5810 #ifdef CONFIG_ARCH_PXA_POOH
5811 # ifdef machine_arch_type
5812 #  undef machine_arch_type
5813 #  define machine_arch_type     __machine_arch_type
5814 # else
5815 #  define machine_arch_type     MACH_TYPE_PXA_POOH
5816 # endif
5817 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
5818 #else
5819 # define machine_is_pxa_pooh()  (0)
5820 #endif
5821
5822 #ifdef CONFIG_ARCH_BANDON
5823 # ifdef machine_arch_type
5824 #  undef machine_arch_type
5825 #  define machine_arch_type     __machine_arch_type
5826 # else
5827 #  define machine_arch_type     MACH_TYPE_BANDON
5828 # endif
5829 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
5830 #else
5831 # define machine_is_bandon()    (0)
5832 #endif
5833
5834 #ifdef CONFIG_ARCH_PCM7210
5835 # ifdef machine_arch_type
5836 #  undef machine_arch_type
5837 #  define machine_arch_type     __machine_arch_type
5838 # else
5839 #  define machine_arch_type     MACH_TYPE_PCM7210
5840 # endif
5841 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
5842 #else
5843 # define machine_is_pcm7210()   (0)
5844 #endif
5845
5846 #ifdef CONFIG_ARCH_NMS9200
5847 # ifdef machine_arch_type
5848 #  undef machine_arch_type
5849 #  define machine_arch_type     __machine_arch_type
5850 # else
5851 #  define machine_arch_type     MACH_TYPE_NMS9200
5852 # endif
5853 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
5854 #else
5855 # define machine_is_nms9200()   (0)
5856 #endif
5857
5858 #ifdef CONFIG_ARCH_LOGODL
5859 # ifdef machine_arch_type
5860 #  undef machine_arch_type
5861 #  define machine_arch_type     __machine_arch_type
5862 # else
5863 #  define machine_arch_type     MACH_TYPE_LOGODL
5864 # endif
5865 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
5866 #else
5867 # define machine_is_logodl()    (0)
5868 #endif
5869
5870 #ifdef CONFIG_SA1100_M7140
5871 # ifdef machine_arch_type
5872 #  undef machine_arch_type
5873 #  define machine_arch_type     __machine_arch_type
5874 # else
5875 #  define machine_arch_type     MACH_TYPE_M7140
5876 # endif
5877 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
5878 #else
5879 # define machine_is_m7140()     (0)
5880 #endif
5881
5882 #ifdef CONFIG_ARCH_KOREBOT
5883 # ifdef machine_arch_type
5884 #  undef machine_arch_type
5885 #  define machine_arch_type     __machine_arch_type
5886 # else
5887 #  define machine_arch_type     MACH_TYPE_KOREBOT
5888 # endif
5889 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
5890 #else
5891 # define machine_is_korebot()   (0)
5892 #endif
5893
5894 #ifdef CONFIG_ARCH_IQ31244
5895 # ifdef machine_arch_type
5896 #  undef machine_arch_type
5897 #  define machine_arch_type     __machine_arch_type
5898 # else
5899 #  define machine_arch_type     MACH_TYPE_IQ31244
5900 # endif
5901 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
5902 #else
5903 # define machine_is_iq31244()   (0)
5904 #endif
5905
5906 #ifdef CONFIG_SA1100_KOAN393
5907 # ifdef machine_arch_type
5908 #  undef machine_arch_type
5909 #  define machine_arch_type     __machine_arch_type
5910 # else
5911 #  define machine_arch_type     MACH_TYPE_KOAN393
5912 # endif
5913 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
5914 #else
5915 # define machine_is_koan393()   (0)
5916 #endif
5917
5918 #ifdef CONFIG_ARCH_INHANDFTIP3
5919 # ifdef machine_arch_type
5920 #  undef machine_arch_type
5921 #  define machine_arch_type     __machine_arch_type
5922 # else
5923 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
5924 # endif
5925 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
5926 #else
5927 # define machine_is_inhandftip3()       (0)
5928 #endif
5929
5930 #ifdef CONFIG_ARCH_GONZO
5931 # ifdef machine_arch_type
5932 #  undef machine_arch_type
5933 #  define machine_arch_type     __machine_arch_type
5934 # else
5935 #  define machine_arch_type     MACH_TYPE_GONZO
5936 # endif
5937 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
5938 #else
5939 # define machine_is_gonzo()     (0)
5940 #endif
5941
5942 #ifdef CONFIG_ARCH_BAST
5943 # ifdef machine_arch_type
5944 #  undef machine_arch_type
5945 #  define machine_arch_type     __machine_arch_type
5946 # else
5947 #  define machine_arch_type     MACH_TYPE_BAST
5948 # endif
5949 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
5950 #else
5951 # define machine_is_bast()      (0)
5952 #endif
5953
5954 #ifdef CONFIG_ARCH_SCANPASS
5955 # ifdef machine_arch_type
5956 #  undef machine_arch_type
5957 #  define machine_arch_type     __machine_arch_type
5958 # else
5959 #  define machine_arch_type     MACH_TYPE_SCANPASS
5960 # endif
5961 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
5962 #else
5963 # define machine_is_scanpass()  (0)
5964 #endif
5965
5966 #ifdef CONFIG_ARCH_EP7312_POOH
5967 # ifdef machine_arch_type
5968 #  undef machine_arch_type
5969 #  define machine_arch_type     __machine_arch_type
5970 # else
5971 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
5972 # endif
5973 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
5974 #else
5975 # define machine_is_ep7312_pooh()       (0)
5976 #endif
5977
5978 #ifdef CONFIG_ARCH_TA7S
5979 # ifdef machine_arch_type
5980 #  undef machine_arch_type
5981 #  define machine_arch_type     __machine_arch_type
5982 # else
5983 #  define machine_arch_type     MACH_TYPE_TA7S
5984 # endif
5985 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
5986 #else
5987 # define machine_is_ta7s()      (0)
5988 #endif
5989
5990 #ifdef CONFIG_ARCH_TA7V
5991 # ifdef machine_arch_type
5992 #  undef machine_arch_type
5993 #  define machine_arch_type     __machine_arch_type
5994 # else
5995 #  define machine_arch_type     MACH_TYPE_TA7V
5996 # endif
5997 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
5998 #else
5999 # define machine_is_ta7v()      (0)
6000 #endif
6001
6002 #ifdef CONFIG_SA1100_ICARUS
6003 # ifdef machine_arch_type
6004 #  undef machine_arch_type
6005 #  define machine_arch_type     __machine_arch_type
6006 # else
6007 #  define machine_arch_type     MACH_TYPE_ICARUS
6008 # endif
6009 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6010 #else
6011 # define machine_is_icarus()    (0)
6012 #endif
6013
6014 #ifdef CONFIG_ARCH_H1900
6015 # ifdef machine_arch_type
6016 #  undef machine_arch_type
6017 #  define machine_arch_type     __machine_arch_type
6018 # else
6019 #  define machine_arch_type     MACH_TYPE_H1900
6020 # endif
6021 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6022 #else
6023 # define machine_is_h1900()     (0)
6024 #endif
6025
6026 #ifdef CONFIG_SA1100_GEMINI
6027 # ifdef machine_arch_type
6028 #  undef machine_arch_type
6029 #  define machine_arch_type     __machine_arch_type
6030 # else
6031 #  define machine_arch_type     MACH_TYPE_GEMINI
6032 # endif
6033 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6034 #else
6035 # define machine_is_gemini()    (0)
6036 #endif
6037
6038 #ifdef CONFIG_ARCH_AXIM
6039 # ifdef machine_arch_type
6040 #  undef machine_arch_type
6041 #  define machine_arch_type     __machine_arch_type
6042 # else
6043 #  define machine_arch_type     MACH_TYPE_AXIM
6044 # endif
6045 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6046 #else
6047 # define machine_is_axim()      (0)
6048 #endif
6049
6050 #ifdef CONFIG_ARCH_AUDIOTRON
6051 # ifdef machine_arch_type
6052 #  undef machine_arch_type
6053 #  define machine_arch_type     __machine_arch_type
6054 # else
6055 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6056 # endif
6057 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6058 #else
6059 # define machine_is_audiotron() (0)
6060 #endif
6061
6062 #ifdef CONFIG_ARCH_H2200
6063 # ifdef machine_arch_type
6064 #  undef machine_arch_type
6065 #  define machine_arch_type     __machine_arch_type
6066 # else
6067 #  define machine_arch_type     MACH_TYPE_H2200
6068 # endif
6069 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6070 #else
6071 # define machine_is_h2200()     (0)
6072 #endif
6073
6074 #ifdef CONFIG_ARCH_LOOX600
6075 # ifdef machine_arch_type
6076 #  undef machine_arch_type
6077 #  define machine_arch_type     __machine_arch_type
6078 # else
6079 #  define machine_arch_type     MACH_TYPE_LOOX600
6080 # endif
6081 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6082 #else
6083 # define machine_is_loox600()   (0)
6084 #endif
6085
6086 #ifdef CONFIG_ARCH_NIOP
6087 # ifdef machine_arch_type
6088 #  undef machine_arch_type
6089 #  define machine_arch_type     __machine_arch_type
6090 # else
6091 #  define machine_arch_type     MACH_TYPE_NIOP
6092 # endif
6093 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6094 #else
6095 # define machine_is_niop()      (0)
6096 #endif
6097
6098 #ifdef CONFIG_ARCH_DM310
6099 # ifdef machine_arch_type
6100 #  undef machine_arch_type
6101 #  define machine_arch_type     __machine_arch_type
6102 # else
6103 #  define machine_arch_type     MACH_TYPE_DM310
6104 # endif
6105 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6106 #else
6107 # define machine_is_dm310()     (0)
6108 #endif
6109
6110 #ifdef CONFIG_ARCH_SEEDPXA_C2
6111 # ifdef machine_arch_type
6112 #  undef machine_arch_type
6113 #  define machine_arch_type     __machine_arch_type
6114 # else
6115 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6116 # endif
6117 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6118 #else
6119 # define machine_is_seedpxa_c2()        (0)
6120 #endif
6121
6122 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6123 # ifdef machine_arch_type
6124 #  undef machine_arch_type
6125 #  define machine_arch_type     __machine_arch_type
6126 # else
6127 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6128 # endif
6129 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6130 #else
6131 # define machine_is_ixp4xx_mguardpci()  (0)
6132 #endif
6133
6134 #ifdef CONFIG_ARCH_H1940
6135 # ifdef machine_arch_type
6136 #  undef machine_arch_type
6137 #  define machine_arch_type     __machine_arch_type
6138 # else
6139 #  define machine_arch_type     MACH_TYPE_H1940
6140 # endif
6141 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6142 #else
6143 # define machine_is_h1940()     (0)
6144 #endif
6145
6146 #ifdef CONFIG_ARCH_SCORPIO
6147 # ifdef machine_arch_type
6148 #  undef machine_arch_type
6149 #  define machine_arch_type     __machine_arch_type
6150 # else
6151 #  define machine_arch_type     MACH_TYPE_SCORPIO
6152 # endif
6153 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6154 #else
6155 # define machine_is_scorpio()   (0)
6156 #endif
6157
6158 #ifdef CONFIG_ARCH_VIVA
6159 # ifdef machine_arch_type
6160 #  undef machine_arch_type
6161 #  define machine_arch_type     __machine_arch_type
6162 # else
6163 #  define machine_arch_type     MACH_TYPE_VIVA
6164 # endif
6165 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6166 #else
6167 # define machine_is_viva()      (0)
6168 #endif
6169
6170 #ifdef CONFIG_ARCH_PXA_XCARD
6171 # ifdef machine_arch_type
6172 #  undef machine_arch_type
6173 #  define machine_arch_type     __machine_arch_type
6174 # else
6175 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
6176 # endif
6177 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6178 #else
6179 # define machine_is_pxa_xcard() (0)
6180 #endif
6181
6182 #ifdef CONFIG_ARCH_CSB335
6183 # ifdef machine_arch_type
6184 #  undef machine_arch_type
6185 #  define machine_arch_type     __machine_arch_type
6186 # else
6187 #  define machine_arch_type     MACH_TYPE_CSB335
6188 # endif
6189 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6190 #else
6191 # define machine_is_csb335()    (0)
6192 #endif
6193
6194 #ifdef CONFIG_ARCH_IXRD425
6195 # ifdef machine_arch_type
6196 #  undef machine_arch_type
6197 #  define machine_arch_type     __machine_arch_type
6198 # else
6199 #  define machine_arch_type     MACH_TYPE_IXRD425
6200 # endif
6201 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6202 #else
6203 # define machine_is_ixrd425()   (0)
6204 #endif
6205
6206 #ifdef CONFIG_ARCH_IQ80315
6207 # ifdef machine_arch_type
6208 #  undef machine_arch_type
6209 #  define machine_arch_type     __machine_arch_type
6210 # else
6211 #  define machine_arch_type     MACH_TYPE_IQ80315
6212 # endif
6213 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6214 #else
6215 # define machine_is_iq80315()   (0)
6216 #endif
6217
6218 #ifdef CONFIG_ARCH_NMP7312
6219 # ifdef machine_arch_type
6220 #  undef machine_arch_type
6221 #  define machine_arch_type     __machine_arch_type
6222 # else
6223 #  define machine_arch_type     MACH_TYPE_NMP7312
6224 # endif
6225 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
6226 #else
6227 # define machine_is_nmp7312()   (0)
6228 #endif
6229
6230 #ifdef CONFIG_ARCH_CX861XX
6231 # ifdef machine_arch_type
6232 #  undef machine_arch_type
6233 #  define machine_arch_type     __machine_arch_type
6234 # else
6235 #  define machine_arch_type     MACH_TYPE_CX861XX
6236 # endif
6237 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
6238 #else
6239 # define machine_is_cx861xx()   (0)
6240 #endif
6241
6242 #ifdef CONFIG_ARCH_ENP2611
6243 # ifdef machine_arch_type
6244 #  undef machine_arch_type
6245 #  define machine_arch_type     __machine_arch_type
6246 # else
6247 #  define machine_arch_type     MACH_TYPE_ENP2611
6248 # endif
6249 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
6250 #else
6251 # define machine_is_enp2611()   (0)
6252 #endif
6253
6254 #ifdef CONFIG_SA1100_XDA
6255 # ifdef machine_arch_type
6256 #  undef machine_arch_type
6257 #  define machine_arch_type     __machine_arch_type
6258 # else
6259 #  define machine_arch_type     MACH_TYPE_XDA
6260 # endif
6261 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
6262 #else
6263 # define machine_is_xda()       (0)
6264 #endif
6265
6266 #ifdef CONFIG_ARCH_CSIR_IMS
6267 # ifdef machine_arch_type
6268 #  undef machine_arch_type
6269 #  define machine_arch_type     __machine_arch_type
6270 # else
6271 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
6272 # endif
6273 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
6274 #else
6275 # define machine_is_csir_ims()  (0)
6276 #endif
6277
6278 #ifdef CONFIG_ARCH_IXP421_DNAEETH
6279 # ifdef machine_arch_type
6280 #  undef machine_arch_type
6281 #  define machine_arch_type     __machine_arch_type
6282 # else
6283 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
6284 # endif
6285 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6286 #else
6287 # define machine_is_ixp421_dnaeeth()    (0)
6288 #endif
6289
6290 #ifdef CONFIG_ARCH_POCKETSERV9200
6291 # ifdef machine_arch_type
6292 #  undef machine_arch_type
6293 #  define machine_arch_type     __machine_arch_type
6294 # else
6295 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
6296 # endif
6297 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6298 #else
6299 # define machine_is_pocketserv9200()    (0)
6300 #endif
6301
6302 #ifdef CONFIG_ARCH_TOTO
6303 # ifdef machine_arch_type
6304 #  undef machine_arch_type
6305 #  define machine_arch_type     __machine_arch_type
6306 # else
6307 #  define machine_arch_type     MACH_TYPE_TOTO
6308 # endif
6309 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
6310 #else
6311 # define machine_is_toto()      (0)
6312 #endif
6313
6314 #ifdef CONFIG_ARCH_S3C2440
6315 # ifdef machine_arch_type
6316 #  undef machine_arch_type
6317 #  define machine_arch_type     __machine_arch_type
6318 # else
6319 #  define machine_arch_type     MACH_TYPE_S3C2440
6320 # endif
6321 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
6322 #else
6323 # define machine_is_s3c2440()   (0)
6324 #endif
6325
6326 #ifdef CONFIG_ARCH_KS8695P
6327 # ifdef machine_arch_type
6328 #  undef machine_arch_type
6329 #  define machine_arch_type     __machine_arch_type
6330 # else
6331 #  define machine_arch_type     MACH_TYPE_KS8695P
6332 # endif
6333 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
6334 #else
6335 # define machine_is_ks8695p()   (0)
6336 #endif
6337
6338 #ifdef CONFIG_ARCH_SE4000
6339 # ifdef machine_arch_type
6340 #  undef machine_arch_type
6341 #  define machine_arch_type     __machine_arch_type
6342 # else
6343 #  define machine_arch_type     MACH_TYPE_SE4000
6344 # endif
6345 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
6346 #else
6347 # define machine_is_se4000()    (0)
6348 #endif
6349
6350 #ifdef CONFIG_ARCH_QUADRICEPS
6351 # ifdef machine_arch_type
6352 #  undef machine_arch_type
6353 #  define machine_arch_type     __machine_arch_type
6354 # else
6355 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
6356 # endif
6357 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
6358 #else
6359 # define machine_is_quadriceps()        (0)
6360 #endif
6361
6362 #ifdef CONFIG_ARCH_BRONCO
6363 # ifdef machine_arch_type
6364 #  undef machine_arch_type
6365 #  define machine_arch_type     __machine_arch_type
6366 # else
6367 #  define machine_arch_type     MACH_TYPE_BRONCO
6368 # endif
6369 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
6370 #else
6371 # define machine_is_bronco()    (0)
6372 #endif
6373
6374 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
6375 # ifdef machine_arch_type
6376 #  undef machine_arch_type
6377 #  define machine_arch_type     __machine_arch_type
6378 # else
6379 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
6380 # endif
6381 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6382 #else
6383 # define machine_is_esl_wireless_tab()  (0)
6384 #endif
6385
6386 #ifdef CONFIG_ARCH_ESL_SOFCOMP
6387 # ifdef machine_arch_type
6388 #  undef machine_arch_type
6389 #  define machine_arch_type     __machine_arch_type
6390 # else
6391 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
6392 # endif
6393 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6394 #else
6395 # define machine_is_esl_sofcomp()       (0)
6396 #endif
6397
6398 #ifdef CONFIG_ARCH_S5C7375
6399 # ifdef machine_arch_type
6400 #  undef machine_arch_type
6401 #  define machine_arch_type     __machine_arch_type
6402 # else
6403 #  define machine_arch_type     MACH_TYPE_S5C7375
6404 # endif
6405 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
6406 #else
6407 # define machine_is_s5c7375()   (0)
6408 #endif
6409
6410 #ifdef CONFIG_ARCH_SPEARHEAD
6411 # ifdef machine_arch_type
6412 #  undef machine_arch_type
6413 #  define machine_arch_type     __machine_arch_type
6414 # else
6415 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
6416 # endif
6417 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6418 #else
6419 # define machine_is_spearhead() (0)
6420 #endif
6421
6422 #ifdef CONFIG_ARCH_PANTERA
6423 # ifdef machine_arch_type
6424 #  undef machine_arch_type
6425 #  define machine_arch_type     __machine_arch_type
6426 # else
6427 #  define machine_arch_type     MACH_TYPE_PANTERA
6428 # endif
6429 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
6430 #else
6431 # define machine_is_pantera()   (0)
6432 #endif
6433
6434 #ifdef CONFIG_ARCH_PRAYOGLITE
6435 # ifdef machine_arch_type
6436 #  undef machine_arch_type
6437 #  define machine_arch_type     __machine_arch_type
6438 # else
6439 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
6440 # endif
6441 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6442 #else
6443 # define machine_is_prayoglite()        (0)
6444 #endif
6445
6446 #ifdef CONFIG_ARCH_GUMSTIX
6447 # ifdef machine_arch_type
6448 #  undef machine_arch_type
6449 #  define machine_arch_type     __machine_arch_type
6450 # else
6451 #  define machine_arch_type     MACH_TYPE_GUMSTIX
6452 # endif
6453 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
6454 #else
6455 # define machine_is_gumstix()   (0)
6456 #endif
6457
6458 #ifdef CONFIG_ARCH_RCUBE
6459 # ifdef machine_arch_type
6460 #  undef machine_arch_type
6461 #  define machine_arch_type     __machine_arch_type
6462 # else
6463 #  define machine_arch_type     MACH_TYPE_RCUBE
6464 # endif
6465 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
6466 #else
6467 # define machine_is_rcube()     (0)
6468 #endif
6469
6470 #ifdef CONFIG_ARCH_REA_OLV
6471 # ifdef machine_arch_type
6472 #  undef machine_arch_type
6473 #  define machine_arch_type     __machine_arch_type
6474 # else
6475 #  define machine_arch_type     MACH_TYPE_REA_OLV
6476 # endif
6477 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
6478 #else
6479 # define machine_is_rea_olv()   (0)
6480 #endif
6481
6482 #ifdef CONFIG_ARCH_PXA_IPHONE
6483 # ifdef machine_arch_type
6484 #  undef machine_arch_type
6485 #  define machine_arch_type     __machine_arch_type
6486 # else
6487 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
6488 # endif
6489 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
6490 #else
6491 # define machine_is_pxa_iphone()        (0)
6492 #endif
6493
6494 #ifdef CONFIG_ARCH_S3C3410
6495 # ifdef machine_arch_type
6496 #  undef machine_arch_type
6497 #  define machine_arch_type     __machine_arch_type
6498 # else
6499 #  define machine_arch_type     MACH_TYPE_S3C3410
6500 # endif
6501 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
6502 #else
6503 # define machine_is_s3c3410()   (0)
6504 #endif
6505
6506 #ifdef CONFIG_ARCH_ESPD_4510B
6507 # ifdef machine_arch_type
6508 #  undef machine_arch_type
6509 #  define machine_arch_type     __machine_arch_type
6510 # else
6511 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
6512 # endif
6513 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
6514 #else
6515 # define machine_is_espd_4510b()        (0)
6516 #endif
6517
6518 #ifdef CONFIG_ARCH_MP1X
6519 # ifdef machine_arch_type
6520 #  undef machine_arch_type
6521 #  define machine_arch_type     __machine_arch_type
6522 # else
6523 #  define machine_arch_type     MACH_TYPE_MP1X
6524 # endif
6525 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
6526 #else
6527 # define machine_is_mp1x()      (0)
6528 #endif
6529
6530 #ifdef CONFIG_ARCH_AT91RM9200TB
6531 # ifdef machine_arch_type
6532 #  undef machine_arch_type
6533 #  define machine_arch_type     __machine_arch_type
6534 # else
6535 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
6536 # endif
6537 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
6538 #else
6539 # define machine_is_at91rm9200tb()      (0)
6540 #endif
6541
6542 #ifdef CONFIG_ARCH_ADSVGX
6543 # ifdef machine_arch_type
6544 #  undef machine_arch_type
6545 #  define machine_arch_type     __machine_arch_type
6546 # else
6547 #  define machine_arch_type     MACH_TYPE_ADSVGX
6548 # endif
6549 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
6550 #else
6551 # define machine_is_adsvgx()    (0)
6552 #endif
6553
6554 #ifdef CONFIG_MACH_OMAP_H2
6555 # ifdef machine_arch_type
6556 #  undef machine_arch_type
6557 #  define machine_arch_type     __machine_arch_type
6558 # else
6559 #  define machine_arch_type     MACH_TYPE_OMAP_H2
6560 # endif
6561 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
6562 #else
6563 # define machine_is_omap_h2()   (0)
6564 #endif
6565
6566 #ifdef CONFIG_ARCH_PELEE
6567 # ifdef machine_arch_type
6568 #  undef machine_arch_type
6569 #  define machine_arch_type     __machine_arch_type
6570 # else
6571 #  define machine_arch_type     MACH_TYPE_PELEE
6572 # endif
6573 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
6574 #else
6575 # define machine_is_pelee()     (0)
6576 #endif
6577
6578 #ifdef CONFIG_MACH_E740
6579 # ifdef machine_arch_type
6580 #  undef machine_arch_type
6581 #  define machine_arch_type     __machine_arch_type
6582 # else
6583 #  define machine_arch_type     MACH_TYPE_E740
6584 # endif
6585 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
6586 #else
6587 # define machine_is_e740()      (0)
6588 #endif
6589
6590 #ifdef CONFIG_ARCH_IQ80331
6591 # ifdef machine_arch_type
6592 #  undef machine_arch_type
6593 #  define machine_arch_type     __machine_arch_type
6594 # else
6595 #  define machine_arch_type     MACH_TYPE_IQ80331
6596 # endif
6597 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
6598 #else
6599 # define machine_is_iq80331()   (0)
6600 #endif
6601
6602 #ifdef CONFIG_ARCH_VERSATILE_PB
6603 # ifdef machine_arch_type
6604 #  undef machine_arch_type
6605 #  define machine_arch_type     __machine_arch_type
6606 # else
6607 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
6608 # endif
6609 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
6610 #else
6611 # define machine_is_versatile_pb()      (0)
6612 #endif
6613
6614 #ifdef CONFIG_MACH_KEV7A400
6615 # ifdef machine_arch_type
6616 #  undef machine_arch_type
6617 #  define machine_arch_type     __machine_arch_type
6618 # else
6619 #  define machine_arch_type     MACH_TYPE_KEV7A400
6620 # endif
6621 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
6622 #else
6623 # define machine_is_kev7a400()  (0)
6624 #endif
6625
6626 #ifdef CONFIG_MACH_LPD7A400
6627 # ifdef machine_arch_type
6628 #  undef machine_arch_type
6629 #  define machine_arch_type     __machine_arch_type
6630 # else
6631 #  define machine_arch_type     MACH_TYPE_LPD7A400
6632 # endif
6633 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
6634 #else
6635 # define machine_is_lpd7a400()  (0)
6636 #endif
6637
6638 #ifdef CONFIG_MACH_LPD7A404
6639 # ifdef machine_arch_type
6640 #  undef machine_arch_type
6641 #  define machine_arch_type     __machine_arch_type
6642 # else
6643 #  define machine_arch_type     MACH_TYPE_LPD7A404
6644 # endif
6645 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
6646 #else
6647 # define machine_is_lpd7a404()  (0)
6648 #endif
6649
6650 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
6651 # ifdef machine_arch_type
6652 #  undef machine_arch_type
6653 #  define machine_arch_type     __machine_arch_type
6654 # else
6655 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
6656 # endif
6657 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
6658 #else
6659 # define machine_is_fujitsu_camelot()   (0)
6660 #endif
6661
6662 #ifdef CONFIG_ARCH_JANUS2M
6663 # ifdef machine_arch_type
6664 #  undef machine_arch_type
6665 #  define machine_arch_type     __machine_arch_type
6666 # else
6667 #  define machine_arch_type     MACH_TYPE_JANUS2M
6668 # endif
6669 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
6670 #else
6671 # define machine_is_janus2m()   (0)
6672 #endif
6673
6674 #ifdef CONFIG_MACH_EMBTF
6675 # ifdef machine_arch_type
6676 #  undef machine_arch_type
6677 #  define machine_arch_type     __machine_arch_type
6678 # else
6679 #  define machine_arch_type     MACH_TYPE_EMBTF
6680 # endif
6681 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
6682 #else
6683 # define machine_is_embtf()     (0)
6684 #endif
6685
6686 #ifdef CONFIG_MACH_HPM
6687 # ifdef machine_arch_type
6688 #  undef machine_arch_type
6689 #  define machine_arch_type     __machine_arch_type
6690 # else
6691 #  define machine_arch_type     MACH_TYPE_HPM
6692 # endif
6693 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
6694 #else
6695 # define machine_is_hpm()       (0)
6696 #endif
6697
6698 #ifdef CONFIG_MACH_SMDK2410TK
6699 # ifdef machine_arch_type
6700 #  undef machine_arch_type
6701 #  define machine_arch_type     __machine_arch_type
6702 # else
6703 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
6704 # endif
6705 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
6706 #else
6707 # define machine_is_smdk2410tk()        (0)
6708 #endif
6709
6710 #ifdef CONFIG_MACH_SMDK2410AJ
6711 # ifdef machine_arch_type
6712 #  undef machine_arch_type
6713 #  define machine_arch_type     __machine_arch_type
6714 # else
6715 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
6716 # endif
6717 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
6718 #else
6719 # define machine_is_smdk2410aj()        (0)
6720 #endif
6721
6722 #ifdef CONFIG_MACH_STREETRACER
6723 # ifdef machine_arch_type
6724 #  undef machine_arch_type
6725 #  define machine_arch_type     __machine_arch_type
6726 # else
6727 #  define machine_arch_type     MACH_TYPE_STREETRACER
6728 # endif
6729 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
6730 #else
6731 # define machine_is_streetracer()       (0)
6732 #endif
6733
6734 #ifdef CONFIG_MACH_EFRAME
6735 # ifdef machine_arch_type
6736 #  undef machine_arch_type
6737 #  define machine_arch_type     __machine_arch_type
6738 # else
6739 #  define machine_arch_type     MACH_TYPE_EFRAME
6740 # endif
6741 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
6742 #else
6743 # define machine_is_eframe()    (0)
6744 #endif
6745
6746 #ifdef CONFIG_MACH_CSB337
6747 # ifdef machine_arch_type
6748 #  undef machine_arch_type
6749 #  define machine_arch_type     __machine_arch_type
6750 # else
6751 #  define machine_arch_type     MACH_TYPE_CSB337
6752 # endif
6753 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
6754 #else
6755 # define machine_is_csb337()    (0)
6756 #endif
6757
6758 #ifdef CONFIG_MACH_PXA_LARK
6759 # ifdef machine_arch_type
6760 #  undef machine_arch_type
6761 #  define machine_arch_type     __machine_arch_type
6762 # else
6763 #  define machine_arch_type     MACH_TYPE_PXA_LARK
6764 # endif
6765 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
6766 #else
6767 # define machine_is_pxa_lark()  (0)
6768 #endif
6769
6770 #ifdef CONFIG_MACH_PNP2110
6771 # ifdef machine_arch_type
6772 #  undef machine_arch_type
6773 #  define machine_arch_type     __machine_arch_type
6774 # else
6775 #  define machine_arch_type     MACH_TYPE_PNP2110
6776 # endif
6777 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
6778 #else
6779 # define machine_is_pxa_pnp2110()       (0)
6780 #endif
6781
6782 #ifdef CONFIG_MACH_TCC72X
6783 # ifdef machine_arch_type
6784 #  undef machine_arch_type
6785 #  define machine_arch_type     __machine_arch_type
6786 # else
6787 #  define machine_arch_type     MACH_TYPE_TCC72X
6788 # endif
6789 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
6790 #else
6791 # define machine_is_tcc72x()    (0)
6792 #endif
6793
6794 #ifdef CONFIG_MACH_ALTAIR
6795 # ifdef machine_arch_type
6796 #  undef machine_arch_type
6797 #  define machine_arch_type     __machine_arch_type
6798 # else
6799 #  define machine_arch_type     MACH_TYPE_ALTAIR
6800 # endif
6801 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
6802 #else
6803 # define machine_is_altair()    (0)
6804 #endif
6805
6806 #ifdef CONFIG_MACH_KC3
6807 # ifdef machine_arch_type
6808 #  undef machine_arch_type
6809 #  define machine_arch_type     __machine_arch_type
6810 # else
6811 #  define machine_arch_type     MACH_TYPE_KC3
6812 # endif
6813 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
6814 #else
6815 # define machine_is_kc3()       (0)
6816 #endif
6817
6818 #ifdef CONFIG_MACH_SINTEFTD
6819 # ifdef machine_arch_type
6820 #  undef machine_arch_type
6821 #  define machine_arch_type     __machine_arch_type
6822 # else
6823 #  define machine_arch_type     MACH_TYPE_SINTEFTD
6824 # endif
6825 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
6826 #else
6827 # define machine_is_sinteftd()  (0)
6828 #endif
6829
6830 #ifdef CONFIG_MACH_MAINSTONE
6831 # ifdef machine_arch_type
6832 #  undef machine_arch_type
6833 #  define machine_arch_type     __machine_arch_type
6834 # else
6835 #  define machine_arch_type     MACH_TYPE_MAINSTONE
6836 # endif
6837 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
6838 #else
6839 # define machine_is_mainstone() (0)
6840 #endif
6841
6842 #ifdef CONFIG_MACH_ADAY4X
6843 # ifdef machine_arch_type
6844 #  undef machine_arch_type
6845 #  define machine_arch_type     __machine_arch_type
6846 # else
6847 #  define machine_arch_type     MACH_TYPE_ADAY4X
6848 # endif
6849 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
6850 #else
6851 # define machine_is_aday4x()    (0)
6852 #endif
6853
6854 #ifdef CONFIG_MACH_LITE300
6855 # ifdef machine_arch_type
6856 #  undef machine_arch_type
6857 #  define machine_arch_type     __machine_arch_type
6858 # else
6859 #  define machine_arch_type     MACH_TYPE_LITE300
6860 # endif
6861 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
6862 #else
6863 # define machine_is_lite300()   (0)
6864 #endif
6865
6866 #ifdef CONFIG_MACH_S5C7376
6867 # ifdef machine_arch_type
6868 #  undef machine_arch_type
6869 #  define machine_arch_type     __machine_arch_type
6870 # else
6871 #  define machine_arch_type     MACH_TYPE_S5C7376
6872 # endif
6873 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
6874 #else
6875 # define machine_is_s5c7376()   (0)
6876 #endif
6877
6878 #ifdef CONFIG_MACH_MT02
6879 # ifdef machine_arch_type
6880 #  undef machine_arch_type
6881 #  define machine_arch_type     __machine_arch_type
6882 # else
6883 #  define machine_arch_type     MACH_TYPE_MT02
6884 # endif
6885 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
6886 #else
6887 # define machine_is_mt02()      (0)
6888 #endif
6889
6890 #ifdef CONFIG_MACH_MPORT3S
6891 # ifdef machine_arch_type
6892 #  undef machine_arch_type
6893 #  define machine_arch_type     __machine_arch_type
6894 # else
6895 #  define machine_arch_type     MACH_TYPE_MPORT3S
6896 # endif
6897 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
6898 #else
6899 # define machine_is_mport3s()   (0)
6900 #endif
6901
6902 #ifdef CONFIG_MACH_RA_ALPHA
6903 # ifdef machine_arch_type
6904 #  undef machine_arch_type
6905 #  define machine_arch_type     __machine_arch_type
6906 # else
6907 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
6908 # endif
6909 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
6910 #else
6911 # define machine_is_ra_alpha()  (0)
6912 #endif
6913
6914 #ifdef CONFIG_MACH_XCEP
6915 # ifdef machine_arch_type
6916 #  undef machine_arch_type
6917 #  define machine_arch_type     __machine_arch_type
6918 # else
6919 #  define machine_arch_type     MACH_TYPE_XCEP
6920 # endif
6921 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
6922 #else
6923 # define machine_is_xcep()      (0)
6924 #endif
6925
6926 #ifdef CONFIG_MACH_ARCOM_VULCAN
6927 # ifdef machine_arch_type
6928 #  undef machine_arch_type
6929 #  define machine_arch_type     __machine_arch_type
6930 # else
6931 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
6932 # endif
6933 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
6934 #else
6935 # define machine_is_arcom_vulcan()      (0)
6936 #endif
6937
6938 #ifdef CONFIG_MACH_STARGATE
6939 # ifdef machine_arch_type
6940 #  undef machine_arch_type
6941 #  define machine_arch_type     __machine_arch_type
6942 # else
6943 #  define machine_arch_type     MACH_TYPE_STARGATE
6944 # endif
6945 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
6946 #else
6947 # define machine_is_stargate()  (0)
6948 #endif
6949
6950 #ifdef CONFIG_MACH_ARMADILLOJ
6951 # ifdef machine_arch_type
6952 #  undef machine_arch_type
6953 #  define machine_arch_type     __machine_arch_type
6954 # else
6955 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
6956 # endif
6957 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
6958 #else
6959 # define machine_is_armadilloj()        (0)
6960 #endif
6961
6962 #ifdef CONFIG_MACH_ELROY_JACK
6963 # ifdef machine_arch_type
6964 #  undef machine_arch_type
6965 #  define machine_arch_type     __machine_arch_type
6966 # else
6967 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
6968 # endif
6969 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
6970 #else
6971 # define machine_is_elroy_jack()        (0)
6972 #endif
6973
6974 #ifdef CONFIG_MACH_BACKEND
6975 # ifdef machine_arch_type
6976 #  undef machine_arch_type
6977 #  define machine_arch_type     __machine_arch_type
6978 # else
6979 #  define machine_arch_type     MACH_TYPE_BACKEND
6980 # endif
6981 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
6982 #else
6983 # define machine_is_backend()   (0)
6984 #endif
6985
6986 #ifdef CONFIG_MACH_S5LINBOX
6987 # ifdef machine_arch_type
6988 #  undef machine_arch_type
6989 #  define machine_arch_type     __machine_arch_type
6990 # else
6991 #  define machine_arch_type     MACH_TYPE_S5LINBOX
6992 # endif
6993 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
6994 #else
6995 # define machine_is_s5linbox()  (0)
6996 #endif
6997
6998 #ifdef CONFIG_MACH_NOMADIK
6999 # ifdef machine_arch_type
7000 #  undef machine_arch_type
7001 #  define machine_arch_type     __machine_arch_type
7002 # else
7003 #  define machine_arch_type     MACH_TYPE_NOMADIK
7004 # endif
7005 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7006 #else
7007 # define machine_is_nomadik()   (0)
7008 #endif
7009
7010 #ifdef CONFIG_MACH_IA_CPU_9200
7011 # ifdef machine_arch_type
7012 #  undef machine_arch_type
7013 #  define machine_arch_type     __machine_arch_type
7014 # else
7015 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7016 # endif
7017 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7018 #else
7019 # define machine_is_ia_cpu_9200()       (0)
7020 #endif
7021
7022 #ifdef CONFIG_MACH_AT91_BJA1
7023 # ifdef machine_arch_type
7024 #  undef machine_arch_type
7025 #  define machine_arch_type     __machine_arch_type
7026 # else
7027 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7028 # endif
7029 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7030 #else
7031 # define machine_is_at91_bja1() (0)
7032 #endif
7033
7034 #ifdef CONFIG_MACH_CORGI
7035 # ifdef machine_arch_type
7036 #  undef machine_arch_type
7037 #  define machine_arch_type     __machine_arch_type
7038 # else
7039 #  define machine_arch_type     MACH_TYPE_CORGI
7040 # endif
7041 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7042 #else
7043 # define machine_is_corgi()     (0)
7044 #endif
7045
7046 #ifdef CONFIG_MACH_POODLE
7047 # ifdef machine_arch_type
7048 #  undef machine_arch_type
7049 #  define machine_arch_type     __machine_arch_type
7050 # else
7051 #  define machine_arch_type     MACH_TYPE_POODLE
7052 # endif
7053 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7054 #else
7055 # define machine_is_poodle()    (0)
7056 #endif
7057
7058 #ifdef CONFIG_MACH_TEN
7059 # ifdef machine_arch_type
7060 #  undef machine_arch_type
7061 #  define machine_arch_type     __machine_arch_type
7062 # else
7063 #  define machine_arch_type     MACH_TYPE_TEN
7064 # endif
7065 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7066 #else
7067 # define machine_is_ten()       (0)
7068 #endif
7069
7070 #ifdef CONFIG_MACH_ROVERP5P
7071 # ifdef machine_arch_type
7072 #  undef machine_arch_type
7073 #  define machine_arch_type     __machine_arch_type
7074 # else
7075 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7076 # endif
7077 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7078 #else
7079 # define machine_is_roverp5p()  (0)
7080 #endif
7081
7082 #ifdef CONFIG_MACH_SC2700
7083 # ifdef machine_arch_type
7084 #  undef machine_arch_type
7085 #  define machine_arch_type     __machine_arch_type
7086 # else
7087 #  define machine_arch_type     MACH_TYPE_SC2700
7088 # endif
7089 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7090 #else
7091 # define machine_is_sc2700()    (0)
7092 #endif
7093
7094 #ifdef CONFIG_MACH_EX_EAGLE
7095 # ifdef machine_arch_type
7096 #  undef machine_arch_type
7097 #  define machine_arch_type     __machine_arch_type
7098 # else
7099 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7100 # endif
7101 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7102 #else
7103 # define machine_is_ex_eagle()  (0)
7104 #endif
7105
7106 #ifdef CONFIG_MACH_NX_PXA12
7107 # ifdef machine_arch_type
7108 #  undef machine_arch_type
7109 #  define machine_arch_type     __machine_arch_type
7110 # else
7111 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7112 # endif
7113 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7114 #else
7115 # define machine_is_nx_pxa12()  (0)
7116 #endif
7117
7118 #ifdef CONFIG_MACH_NX_PXA5
7119 # ifdef machine_arch_type
7120 #  undef machine_arch_type
7121 #  define machine_arch_type     __machine_arch_type
7122 # else
7123 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7124 # endif
7125 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7126 #else
7127 # define machine_is_nx_pxa5()   (0)
7128 #endif
7129
7130 #ifdef CONFIG_MACH_BLACKBOARD2
7131 # ifdef machine_arch_type
7132 #  undef machine_arch_type
7133 #  define machine_arch_type     __machine_arch_type
7134 # else
7135 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7136 # endif
7137 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7138 #else
7139 # define machine_is_blackboard2()       (0)
7140 #endif
7141
7142 #ifdef CONFIG_MACH_I819
7143 # ifdef machine_arch_type
7144 #  undef machine_arch_type
7145 #  define machine_arch_type     __machine_arch_type
7146 # else
7147 #  define machine_arch_type     MACH_TYPE_I819
7148 # endif
7149 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7150 #else
7151 # define machine_is_i819()      (0)
7152 #endif
7153
7154 #ifdef CONFIG_MACH_IXMB995E
7155 # ifdef machine_arch_type
7156 #  undef machine_arch_type
7157 #  define machine_arch_type     __machine_arch_type
7158 # else
7159 #  define machine_arch_type     MACH_TYPE_IXMB995E
7160 # endif
7161 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7162 #else
7163 # define machine_is_ixmb995e()  (0)
7164 #endif
7165
7166 #ifdef CONFIG_MACH_SKYRIDER
7167 # ifdef machine_arch_type
7168 #  undef machine_arch_type
7169 #  define machine_arch_type     __machine_arch_type
7170 # else
7171 #  define machine_arch_type     MACH_TYPE_SKYRIDER
7172 # endif
7173 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7174 #else
7175 # define machine_is_skyrider()  (0)
7176 #endif
7177
7178 #ifdef CONFIG_MACH_SKYHAWK
7179 # ifdef machine_arch_type
7180 #  undef machine_arch_type
7181 #  define machine_arch_type     __machine_arch_type
7182 # else
7183 #  define machine_arch_type     MACH_TYPE_SKYHAWK
7184 # endif
7185 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7186 #else
7187 # define machine_is_skyhawk()   (0)
7188 #endif
7189
7190 #ifdef CONFIG_MACH_ENTERPRISE
7191 # ifdef machine_arch_type
7192 #  undef machine_arch_type
7193 #  define machine_arch_type     __machine_arch_type
7194 # else
7195 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
7196 # endif
7197 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7198 #else
7199 # define machine_is_enterprise()        (0)
7200 #endif
7201
7202 #ifdef CONFIG_MACH_DEP2410
7203 # ifdef machine_arch_type
7204 #  undef machine_arch_type
7205 #  define machine_arch_type     __machine_arch_type
7206 # else
7207 #  define machine_arch_type     MACH_TYPE_DEP2410
7208 # endif
7209 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7210 #else
7211 # define machine_is_dep2410()   (0)
7212 #endif
7213
7214 #ifdef CONFIG_MACH_ARMCORE
7215 # ifdef machine_arch_type
7216 #  undef machine_arch_type
7217 #  define machine_arch_type     __machine_arch_type
7218 # else
7219 #  define machine_arch_type     MACH_TYPE_ARMCORE
7220 # endif
7221 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
7222 #else
7223 # define machine_is_armcore()   (0)
7224 #endif
7225
7226 #ifdef CONFIG_MACH_HOBBIT
7227 # ifdef machine_arch_type
7228 #  undef machine_arch_type
7229 #  define machine_arch_type     __machine_arch_type
7230 # else
7231 #  define machine_arch_type     MACH_TYPE_HOBBIT
7232 # endif
7233 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
7234 #else
7235 # define machine_is_hobbit()    (0)
7236 #endif
7237
7238 #ifdef CONFIG_MACH_H7210
7239 # ifdef machine_arch_type
7240 #  undef machine_arch_type
7241 #  define machine_arch_type     __machine_arch_type
7242 # else
7243 #  define machine_arch_type     MACH_TYPE_H7210
7244 # endif
7245 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
7246 #else
7247 # define machine_is_h7210()     (0)
7248 #endif
7249
7250 #ifdef CONFIG_MACH_PXA_NETDCU5
7251 # ifdef machine_arch_type
7252 #  undef machine_arch_type
7253 #  define machine_arch_type     __machine_arch_type
7254 # else
7255 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
7256 # endif
7257 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7258 #else
7259 # define machine_is_pxa_netdcu5()       (0)
7260 #endif
7261
7262 #ifdef CONFIG_MACH_ACC
7263 # ifdef machine_arch_type
7264 #  undef machine_arch_type
7265 #  define machine_arch_type     __machine_arch_type
7266 # else
7267 #  define machine_arch_type     MACH_TYPE_ACC
7268 # endif
7269 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
7270 #else
7271 # define machine_is_acc()       (0)
7272 #endif
7273
7274 #ifdef CONFIG_MACH_ESL_SARVA
7275 # ifdef machine_arch_type
7276 #  undef machine_arch_type
7277 #  define machine_arch_type     __machine_arch_type
7278 # else
7279 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
7280 # endif
7281 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7282 #else
7283 # define machine_is_esl_sarva() (0)
7284 #endif
7285
7286 #ifdef CONFIG_MACH_XM250
7287 # ifdef machine_arch_type
7288 #  undef machine_arch_type
7289 #  define machine_arch_type     __machine_arch_type
7290 # else
7291 #  define machine_arch_type     MACH_TYPE_XM250
7292 # endif
7293 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
7294 #else
7295 # define machine_is_xm250()     (0)
7296 #endif
7297
7298 #ifdef CONFIG_MACH_T6TC1XB
7299 # ifdef machine_arch_type
7300 #  undef machine_arch_type
7301 #  define machine_arch_type     __machine_arch_type
7302 # else
7303 #  define machine_arch_type     MACH_TYPE_T6TC1XB
7304 # endif
7305 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
7306 #else
7307 # define machine_is_t6tc1xb()   (0)
7308 #endif
7309
7310 #ifdef CONFIG_MACH_ESS710
7311 # ifdef machine_arch_type
7312 #  undef machine_arch_type
7313 #  define machine_arch_type     __machine_arch_type
7314 # else
7315 #  define machine_arch_type     MACH_TYPE_ESS710
7316 # endif
7317 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
7318 #else
7319 # define machine_is_ess710()    (0)
7320 #endif
7321
7322 #ifdef CONFIG_MACH_MX31ADS
7323 # ifdef machine_arch_type
7324 #  undef machine_arch_type
7325 #  define machine_arch_type     __machine_arch_type
7326 # else
7327 #  define machine_arch_type     MACH_TYPE_MX31ADS
7328 # endif
7329 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
7330 #else
7331 # define machine_is_mx31ads()   (0)
7332 #endif
7333
7334 #ifdef CONFIG_MACH_HIMALAYA
7335 # ifdef machine_arch_type
7336 #  undef machine_arch_type
7337 #  define machine_arch_type     __machine_arch_type
7338 # else
7339 #  define machine_arch_type     MACH_TYPE_HIMALAYA
7340 # endif
7341 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
7342 #else
7343 # define machine_is_himalaya()  (0)
7344 #endif
7345
7346 #ifdef CONFIG_MACH_BOLFENK
7347 # ifdef machine_arch_type
7348 #  undef machine_arch_type
7349 #  define machine_arch_type     __machine_arch_type
7350 # else
7351 #  define machine_arch_type     MACH_TYPE_BOLFENK
7352 # endif
7353 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
7354 #else
7355 # define machine_is_bolfenk()   (0)
7356 #endif
7357
7358 #ifdef CONFIG_MACH_AT91RM9200KR
7359 # ifdef machine_arch_type
7360 #  undef machine_arch_type
7361 #  define machine_arch_type     __machine_arch_type
7362 # else
7363 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
7364 # endif
7365 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7366 #else
7367 # define machine_is_at91rm9200kr()      (0)
7368 #endif
7369
7370 #ifdef CONFIG_MACH_EDB9312
7371 # ifdef machine_arch_type
7372 #  undef machine_arch_type
7373 #  define machine_arch_type     __machine_arch_type
7374 # else
7375 #  define machine_arch_type     MACH_TYPE_EDB9312
7376 # endif
7377 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
7378 #else
7379 # define machine_is_edb9312()   (0)
7380 #endif
7381
7382 #ifdef CONFIG_MACH_OMAP_GENERIC
7383 # ifdef machine_arch_type
7384 #  undef machine_arch_type
7385 #  define machine_arch_type     __machine_arch_type
7386 # else
7387 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
7388 # endif
7389 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7390 #else
7391 # define machine_is_omap_generic()      (0)
7392 #endif
7393
7394 #ifdef CONFIG_MACH_AXIMX3
7395 # ifdef machine_arch_type
7396 #  undef machine_arch_type
7397 #  define machine_arch_type     __machine_arch_type
7398 # else
7399 #  define machine_arch_type     MACH_TYPE_AXIMX3
7400 # endif
7401 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
7402 #else
7403 # define machine_is_aximx3()    (0)
7404 #endif
7405
7406 #ifdef CONFIG_MACH_EB67XDIP
7407 # ifdef machine_arch_type
7408 #  undef machine_arch_type
7409 #  define machine_arch_type     __machine_arch_type
7410 # else
7411 #  define machine_arch_type     MACH_TYPE_EB67XDIP
7412 # endif
7413 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
7414 #else
7415 # define machine_is_eb67xdip()  (0)
7416 #endif
7417
7418 #ifdef CONFIG_MACH_WEBTXS
7419 # ifdef machine_arch_type
7420 #  undef machine_arch_type
7421 #  define machine_arch_type     __machine_arch_type
7422 # else
7423 #  define machine_arch_type     MACH_TYPE_WEBTXS
7424 # endif
7425 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
7426 #else
7427 # define machine_is_webtxs()    (0)
7428 #endif
7429
7430 #ifdef CONFIG_MACH_HAWK
7431 # ifdef machine_arch_type
7432 #  undef machine_arch_type
7433 #  define machine_arch_type     __machine_arch_type
7434 # else
7435 #  define machine_arch_type     MACH_TYPE_HAWK
7436 # endif
7437 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
7438 #else
7439 # define machine_is_hawk()      (0)
7440 #endif
7441
7442 #ifdef CONFIG_MACH_CCAT91SBC001
7443 # ifdef machine_arch_type
7444 #  undef machine_arch_type
7445 #  define machine_arch_type     __machine_arch_type
7446 # else
7447 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
7448 # endif
7449 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
7450 #else
7451 # define machine_is_ccat91sbc001()      (0)
7452 #endif
7453
7454 #ifdef CONFIG_MACH_EXPRESSO
7455 # ifdef machine_arch_type
7456 #  undef machine_arch_type
7457 #  define machine_arch_type     __machine_arch_type
7458 # else
7459 #  define machine_arch_type     MACH_TYPE_EXPRESSO
7460 # endif
7461 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
7462 #else
7463 # define machine_is_expresso()  (0)
7464 #endif
7465
7466 #ifdef CONFIG_MACH_H4000
7467 # ifdef machine_arch_type
7468 #  undef machine_arch_type
7469 #  define machine_arch_type     __machine_arch_type
7470 # else
7471 #  define machine_arch_type     MACH_TYPE_H4000
7472 # endif
7473 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
7474 #else
7475 # define machine_is_h4000()     (0)
7476 #endif
7477
7478 #ifdef CONFIG_MACH_DINO
7479 # ifdef machine_arch_type
7480 #  undef machine_arch_type
7481 #  define machine_arch_type     __machine_arch_type
7482 # else
7483 #  define machine_arch_type     MACH_TYPE_DINO
7484 # endif
7485 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
7486 #else
7487 # define machine_is_dino()      (0)
7488 #endif
7489
7490 #ifdef CONFIG_MACH_ML675K
7491 # ifdef machine_arch_type
7492 #  undef machine_arch_type
7493 #  define machine_arch_type     __machine_arch_type
7494 # else
7495 #  define machine_arch_type     MACH_TYPE_ML675K
7496 # endif
7497 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
7498 #else
7499 # define machine_is_ml675k()    (0)
7500 #endif
7501
7502 #ifdef CONFIG_MACH_EDB9301
7503 # ifdef machine_arch_type
7504 #  undef machine_arch_type
7505 #  define machine_arch_type     __machine_arch_type
7506 # else
7507 #  define machine_arch_type     MACH_TYPE_EDB9301
7508 # endif
7509 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
7510 #else
7511 # define machine_is_edb9301()   (0)
7512 #endif
7513
7514 #ifdef CONFIG_MACH_EDB9315
7515 # ifdef machine_arch_type
7516 #  undef machine_arch_type
7517 #  define machine_arch_type     __machine_arch_type
7518 # else
7519 #  define machine_arch_type     MACH_TYPE_EDB9315
7520 # endif
7521 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
7522 #else
7523 # define machine_is_edb9315()   (0)
7524 #endif
7525
7526 #ifdef CONFIG_MACH_RECIVA_TT
7527 # ifdef machine_arch_type
7528 #  undef machine_arch_type
7529 #  define machine_arch_type     __machine_arch_type
7530 # else
7531 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
7532 # endif
7533 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
7534 #else
7535 # define machine_is_reciva_tt() (0)
7536 #endif
7537
7538 #ifdef CONFIG_MACH_CSTCB01
7539 # ifdef machine_arch_type
7540 #  undef machine_arch_type
7541 #  define machine_arch_type     __machine_arch_type
7542 # else
7543 #  define machine_arch_type     MACH_TYPE_CSTCB01
7544 # endif
7545 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
7546 #else
7547 # define machine_is_cstcb01()   (0)
7548 #endif
7549
7550 #ifdef CONFIG_MACH_CSTCB1
7551 # ifdef machine_arch_type
7552 #  undef machine_arch_type
7553 #  define machine_arch_type     __machine_arch_type
7554 # else
7555 #  define machine_arch_type     MACH_TYPE_CSTCB1
7556 # endif
7557 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
7558 #else
7559 # define machine_is_cstcb1()    (0)
7560 #endif
7561
7562 #ifdef CONFIG_MACH_SHADWELL
7563 # ifdef machine_arch_type
7564 #  undef machine_arch_type
7565 #  define machine_arch_type     __machine_arch_type
7566 # else
7567 #  define machine_arch_type     MACH_TYPE_SHADWELL
7568 # endif
7569 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
7570 #else
7571 # define machine_is_shadwell()  (0)
7572 #endif
7573
7574 #ifdef CONFIG_MACH_GOEPEL263
7575 # ifdef machine_arch_type
7576 #  undef machine_arch_type
7577 #  define machine_arch_type     __machine_arch_type
7578 # else
7579 #  define machine_arch_type     MACH_TYPE_GOEPEL263
7580 # endif
7581 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
7582 #else
7583 # define machine_is_goepel263() (0)
7584 #endif
7585
7586 #ifdef CONFIG_MACH_ACQ100
7587 # ifdef machine_arch_type
7588 #  undef machine_arch_type
7589 #  define machine_arch_type     __machine_arch_type
7590 # else
7591 #  define machine_arch_type     MACH_TYPE_ACQ100
7592 # endif
7593 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
7594 #else
7595 # define machine_is_acq100()    (0)
7596 #endif
7597
7598 #ifdef CONFIG_MACH_MX1FS2
7599 # ifdef machine_arch_type
7600 #  undef machine_arch_type
7601 #  define machine_arch_type     __machine_arch_type
7602 # else
7603 #  define machine_arch_type     MACH_TYPE_MX1FS2
7604 # endif
7605 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
7606 #else
7607 # define machine_is_mx1fs2()    (0)
7608 #endif
7609
7610 #ifdef CONFIG_MACH_HIPTOP_G1
7611 # ifdef machine_arch_type
7612 #  undef machine_arch_type
7613 #  define machine_arch_type     __machine_arch_type
7614 # else
7615 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
7616 # endif
7617 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
7618 #else
7619 # define machine_is_hiptop_g1() (0)
7620 #endif
7621
7622 #ifdef CONFIG_MACH_SPARKY
7623 # ifdef machine_arch_type
7624 #  undef machine_arch_type
7625 #  define machine_arch_type     __machine_arch_type
7626 # else
7627 #  define machine_arch_type     MACH_TYPE_SPARKY
7628 # endif
7629 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
7630 #else
7631 # define machine_is_sparky()    (0)
7632 #endif
7633
7634 #ifdef CONFIG_MACH_NS9750
7635 # ifdef machine_arch_type
7636 #  undef machine_arch_type
7637 #  define machine_arch_type     __machine_arch_type
7638 # else
7639 #  define machine_arch_type     MACH_TYPE_NS9750
7640 # endif
7641 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
7642 #else
7643 # define machine_is_ns9750()    (0)
7644 #endif
7645
7646 #ifdef CONFIG_MACH_PHOENIX
7647 # ifdef machine_arch_type
7648 #  undef machine_arch_type
7649 #  define machine_arch_type     __machine_arch_type
7650 # else
7651 #  define machine_arch_type     MACH_TYPE_PHOENIX
7652 # endif
7653 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
7654 #else
7655 # define machine_is_phoenix()   (0)
7656 #endif
7657
7658 #ifdef CONFIG_MACH_VR1000
7659 # ifdef machine_arch_type
7660 #  undef machine_arch_type
7661 #  define machine_arch_type     __machine_arch_type
7662 # else
7663 #  define machine_arch_type     MACH_TYPE_VR1000
7664 # endif
7665 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
7666 #else
7667 # define machine_is_vr1000()    (0)
7668 #endif
7669
7670 #ifdef CONFIG_MACH_DEISTERPXA
7671 # ifdef machine_arch_type
7672 #  undef machine_arch_type
7673 #  define machine_arch_type     __machine_arch_type
7674 # else
7675 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
7676 # endif
7677 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
7678 #else
7679 # define machine_is_deisterpxa()        (0)
7680 #endif
7681
7682 #ifdef CONFIG_MACH_BCM1160
7683 # ifdef machine_arch_type
7684 #  undef machine_arch_type
7685 #  define machine_arch_type     __machine_arch_type
7686 # else
7687 #  define machine_arch_type     MACH_TYPE_BCM1160
7688 # endif
7689 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
7690 #else
7691 # define machine_is_bcm1160()   (0)
7692 #endif
7693
7694 #ifdef CONFIG_MACH_PCM022
7695 # ifdef machine_arch_type
7696 #  undef machine_arch_type
7697 #  define machine_arch_type     __machine_arch_type
7698 # else
7699 #  define machine_arch_type     MACH_TYPE_PCM022
7700 # endif
7701 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
7702 #else
7703 # define machine_is_pcm022()    (0)
7704 #endif
7705
7706 #ifdef CONFIG_MACH_ADSGCX
7707 # ifdef machine_arch_type
7708 #  undef machine_arch_type
7709 #  define machine_arch_type     __machine_arch_type
7710 # else
7711 #  define machine_arch_type     MACH_TYPE_ADSGCX
7712 # endif
7713 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
7714 #else
7715 # define machine_is_adsgcx()    (0)
7716 #endif
7717
7718 #ifdef CONFIG_MACH_DREADNAUGHT
7719 # ifdef machine_arch_type
7720 #  undef machine_arch_type
7721 #  define machine_arch_type     __machine_arch_type
7722 # else
7723 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
7724 # endif
7725 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
7726 #else
7727 # define machine_is_dreadnaught()       (0)
7728 #endif
7729
7730 #ifdef CONFIG_MACH_DM320
7731 # ifdef machine_arch_type
7732 #  undef machine_arch_type
7733 #  define machine_arch_type     __machine_arch_type
7734 # else
7735 #  define machine_arch_type     MACH_TYPE_DM320
7736 # endif
7737 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
7738 #else
7739 # define machine_is_dm320()     (0)
7740 #endif
7741
7742 #ifdef CONFIG_MACH_MARKOV
7743 # ifdef machine_arch_type
7744 #  undef machine_arch_type
7745 #  define machine_arch_type     __machine_arch_type
7746 # else
7747 #  define machine_arch_type     MACH_TYPE_MARKOV
7748 # endif
7749 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
7750 #else
7751 # define machine_is_markov()    (0)
7752 #endif
7753
7754 #ifdef CONFIG_MACH_COS7A400
7755 # ifdef machine_arch_type
7756 #  undef machine_arch_type
7757 #  define machine_arch_type     __machine_arch_type
7758 # else
7759 #  define machine_arch_type     MACH_TYPE_COS7A400
7760 # endif
7761 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
7762 #else
7763 # define machine_is_cos7a400()  (0)
7764 #endif
7765
7766 #ifdef CONFIG_MACH_MILANO
7767 # ifdef machine_arch_type
7768 #  undef machine_arch_type
7769 #  define machine_arch_type     __machine_arch_type
7770 # else
7771 #  define machine_arch_type     MACH_TYPE_MILANO
7772 # endif
7773 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
7774 #else
7775 # define machine_is_milano()    (0)
7776 #endif
7777
7778 #ifdef CONFIG_MACH_UE9328
7779 # ifdef machine_arch_type
7780 #  undef machine_arch_type
7781 #  define machine_arch_type     __machine_arch_type
7782 # else
7783 #  define machine_arch_type     MACH_TYPE_UE9328
7784 # endif
7785 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
7786 #else
7787 # define machine_is_ue9328()    (0)
7788 #endif
7789
7790 #ifdef CONFIG_MACH_UEX255
7791 # ifdef machine_arch_type
7792 #  undef machine_arch_type
7793 #  define machine_arch_type     __machine_arch_type
7794 # else
7795 #  define machine_arch_type     MACH_TYPE_UEX255
7796 # endif
7797 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
7798 #else
7799 # define machine_is_uex255()    (0)
7800 #endif
7801
7802 #ifdef CONFIG_MACH_UE2410
7803 # ifdef machine_arch_type
7804 #  undef machine_arch_type
7805 #  define machine_arch_type     __machine_arch_type
7806 # else
7807 #  define machine_arch_type     MACH_TYPE_UE2410
7808 # endif
7809 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
7810 #else
7811 # define machine_is_ue2410()    (0)
7812 #endif
7813
7814 #ifdef CONFIG_MACH_A620
7815 # ifdef machine_arch_type
7816 #  undef machine_arch_type
7817 #  define machine_arch_type     __machine_arch_type
7818 # else
7819 #  define machine_arch_type     MACH_TYPE_A620
7820 # endif
7821 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
7822 #else
7823 # define machine_is_a620()      (0)
7824 #endif
7825
7826 #ifdef CONFIG_MACH_OCELOT
7827 # ifdef machine_arch_type
7828 #  undef machine_arch_type
7829 #  define machine_arch_type     __machine_arch_type
7830 # else
7831 #  define machine_arch_type     MACH_TYPE_OCELOT
7832 # endif
7833 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
7834 #else
7835 # define machine_is_ocelot()    (0)
7836 #endif
7837
7838 #ifdef CONFIG_MACH_CHEETAH
7839 # ifdef machine_arch_type
7840 #  undef machine_arch_type
7841 #  define machine_arch_type     __machine_arch_type
7842 # else
7843 #  define machine_arch_type     MACH_TYPE_CHEETAH
7844 # endif
7845 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
7846 #else
7847 # define machine_is_cheetah()   (0)
7848 #endif
7849
7850 #ifdef CONFIG_MACH_OMAP_PERSEUS2
7851 # ifdef machine_arch_type
7852 #  undef machine_arch_type
7853 #  define machine_arch_type     __machine_arch_type
7854 # else
7855 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
7856 # endif
7857 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
7858 #else
7859 # define machine_is_omap_perseus2()     (0)
7860 #endif
7861
7862 #ifdef CONFIG_MACH_ZVUE
7863 # ifdef machine_arch_type
7864 #  undef machine_arch_type
7865 #  define machine_arch_type     __machine_arch_type
7866 # else
7867 #  define machine_arch_type     MACH_TYPE_ZVUE
7868 # endif
7869 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
7870 #else
7871 # define machine_is_zvue()      (0)
7872 #endif
7873
7874 #ifdef CONFIG_MACH_ROVERP1
7875 # ifdef machine_arch_type
7876 #  undef machine_arch_type
7877 #  define machine_arch_type     __machine_arch_type
7878 # else
7879 #  define machine_arch_type     MACH_TYPE_ROVERP1
7880 # endif
7881 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
7882 #else
7883 # define machine_is_roverp1()   (0)
7884 #endif
7885
7886 #ifdef CONFIG_MACH_ASIDIAL2
7887 # ifdef machine_arch_type
7888 #  undef machine_arch_type
7889 #  define machine_arch_type     __machine_arch_type
7890 # else
7891 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
7892 # endif
7893 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
7894 #else
7895 # define machine_is_asidial2()  (0)
7896 #endif
7897
7898 #ifdef CONFIG_MACH_S3C24A0
7899 # ifdef machine_arch_type
7900 #  undef machine_arch_type
7901 #  define machine_arch_type     __machine_arch_type
7902 # else
7903 #  define machine_arch_type     MACH_TYPE_S3C24A0
7904 # endif
7905 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
7906 #else
7907 # define machine_is_s3c24a0()   (0)
7908 #endif
7909
7910 #ifdef CONFIG_MACH_E800
7911 # ifdef machine_arch_type
7912 #  undef machine_arch_type
7913 #  define machine_arch_type     __machine_arch_type
7914 # else
7915 #  define machine_arch_type     MACH_TYPE_E800
7916 # endif
7917 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
7918 #else
7919 # define machine_is_e800()      (0)
7920 #endif
7921
7922 #ifdef CONFIG_MACH_E750
7923 # ifdef machine_arch_type
7924 #  undef machine_arch_type
7925 #  define machine_arch_type     __machine_arch_type
7926 # else
7927 #  define machine_arch_type     MACH_TYPE_E750
7928 # endif
7929 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
7930 #else
7931 # define machine_is_e750()      (0)
7932 #endif
7933
7934 #ifdef CONFIG_MACH_S3C5500
7935 # ifdef machine_arch_type
7936 #  undef machine_arch_type
7937 #  define machine_arch_type     __machine_arch_type
7938 # else
7939 #  define machine_arch_type     MACH_TYPE_S3C5500
7940 # endif
7941 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
7942 #else
7943 # define machine_is_s3c5500()   (0)
7944 #endif
7945
7946 #ifdef CONFIG_MACH_SMDK5500
7947 # ifdef machine_arch_type
7948 #  undef machine_arch_type
7949 #  define machine_arch_type     __machine_arch_type
7950 # else
7951 #  define machine_arch_type     MACH_TYPE_SMDK5500
7952 # endif
7953 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
7954 #else
7955 # define machine_is_smdk5500()  (0)
7956 #endif
7957
7958 #ifdef CONFIG_MACH_SIGNALSYNC
7959 # ifdef machine_arch_type
7960 #  undef machine_arch_type
7961 #  define machine_arch_type     __machine_arch_type
7962 # else
7963 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
7964 # endif
7965 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
7966 #else
7967 # define machine_is_signalsync()        (0)
7968 #endif
7969
7970 #ifdef CONFIG_MACH_NBC
7971 # ifdef machine_arch_type
7972 #  undef machine_arch_type
7973 #  define machine_arch_type     __machine_arch_type
7974 # else
7975 #  define machine_arch_type     MACH_TYPE_NBC
7976 # endif
7977 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
7978 #else
7979 # define machine_is_nbc()       (0)
7980 #endif
7981
7982 #ifdef CONFIG_MACH_KODIAK
7983 # ifdef machine_arch_type
7984 #  undef machine_arch_type
7985 #  define machine_arch_type     __machine_arch_type
7986 # else
7987 #  define machine_arch_type     MACH_TYPE_KODIAK
7988 # endif
7989 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
7990 #else
7991 # define machine_is_kodiak()    (0)
7992 #endif
7993
7994 #ifdef CONFIG_MACH_NETBOOKPRO
7995 # ifdef machine_arch_type
7996 #  undef machine_arch_type
7997 #  define machine_arch_type     __machine_arch_type
7998 # else
7999 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8000 # endif
8001 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8002 #else
8003 # define machine_is_netbookpro()        (0)
8004 #endif
8005
8006 #ifdef CONFIG_MACH_HW90200
8007 # ifdef machine_arch_type
8008 #  undef machine_arch_type
8009 #  define machine_arch_type     __machine_arch_type
8010 # else
8011 #  define machine_arch_type     MACH_TYPE_HW90200
8012 # endif
8013 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8014 #else
8015 # define machine_is_hw90200()   (0)
8016 #endif
8017
8018 #ifdef CONFIG_MACH_CONDOR
8019 # ifdef machine_arch_type
8020 #  undef machine_arch_type
8021 #  define machine_arch_type     __machine_arch_type
8022 # else
8023 #  define machine_arch_type     MACH_TYPE_CONDOR
8024 # endif
8025 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8026 #else
8027 # define machine_is_condor()    (0)
8028 #endif
8029
8030 #ifdef CONFIG_MACH_CUP
8031 # ifdef machine_arch_type
8032 #  undef machine_arch_type
8033 #  define machine_arch_type     __machine_arch_type
8034 # else
8035 #  define machine_arch_type     MACH_TYPE_CUP
8036 # endif
8037 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8038 #else
8039 # define machine_is_cup()       (0)
8040 #endif
8041
8042 #ifdef CONFIG_MACH_KITE
8043 # ifdef machine_arch_type
8044 #  undef machine_arch_type
8045 #  define machine_arch_type     __machine_arch_type
8046 # else
8047 #  define machine_arch_type     MACH_TYPE_KITE
8048 # endif
8049 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8050 #else
8051 # define machine_is_kite()      (0)
8052 #endif
8053
8054 #ifdef CONFIG_MACH_SCB9328
8055 # ifdef machine_arch_type
8056 #  undef machine_arch_type
8057 #  define machine_arch_type     __machine_arch_type
8058 # else
8059 #  define machine_arch_type     MACH_TYPE_SCB9328
8060 # endif
8061 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8062 #else
8063 # define machine_is_scb9328()   (0)
8064 #endif
8065
8066 #ifdef CONFIG_MACH_OMAP_H3
8067 # ifdef machine_arch_type
8068 #  undef machine_arch_type
8069 #  define machine_arch_type     __machine_arch_type
8070 # else
8071 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8072 # endif
8073 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8074 #else
8075 # define machine_is_omap_h3()   (0)
8076 #endif
8077
8078 #ifdef CONFIG_MACH_OMAP_H4
8079 # ifdef machine_arch_type
8080 #  undef machine_arch_type
8081 #  define machine_arch_type     __machine_arch_type
8082 # else
8083 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8084 # endif
8085 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8086 #else
8087 # define machine_is_omap_h4()   (0)
8088 #endif
8089
8090 #ifdef CONFIG_MACH_N10
8091 # ifdef machine_arch_type
8092 #  undef machine_arch_type
8093 #  define machine_arch_type     __machine_arch_type
8094 # else
8095 #  define machine_arch_type     MACH_TYPE_N10
8096 # endif
8097 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8098 #else
8099 # define machine_is_n10()       (0)
8100 #endif
8101
8102 #ifdef CONFIG_MACH_MONTAJADE
8103 # ifdef machine_arch_type
8104 #  undef machine_arch_type
8105 #  define machine_arch_type     __machine_arch_type
8106 # else
8107 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8108 # endif
8109 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8110 #else
8111 # define machine_is_montejade() (0)
8112 #endif
8113
8114 #ifdef CONFIG_MACH_SG560
8115 # ifdef machine_arch_type
8116 #  undef machine_arch_type
8117 #  define machine_arch_type     __machine_arch_type
8118 # else
8119 #  define machine_arch_type     MACH_TYPE_SG560
8120 # endif
8121 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8122 #else
8123 # define machine_is_sg560()     (0)
8124 #endif
8125
8126 #ifdef CONFIG_MACH_DP1000
8127 # ifdef machine_arch_type
8128 #  undef machine_arch_type
8129 #  define machine_arch_type     __machine_arch_type
8130 # else
8131 #  define machine_arch_type     MACH_TYPE_DP1000
8132 # endif
8133 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8134 #else
8135 # define machine_is_dp1000()    (0)
8136 #endif
8137
8138 #ifdef CONFIG_MACH_OMAP_OSK
8139 # ifdef machine_arch_type
8140 #  undef machine_arch_type
8141 #  define machine_arch_type     __machine_arch_type
8142 # else
8143 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8144 # endif
8145 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8146 #else
8147 # define machine_is_omap_osk()  (0)
8148 #endif
8149
8150 #ifdef CONFIG_MACH_RG100V3
8151 # ifdef machine_arch_type
8152 #  undef machine_arch_type
8153 #  define machine_arch_type     __machine_arch_type
8154 # else
8155 #  define machine_arch_type     MACH_TYPE_RG100V3
8156 # endif
8157 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8158 #else
8159 # define machine_is_rg100v3()   (0)
8160 #endif
8161
8162 #ifdef CONFIG_MACH_MX2ADS
8163 # ifdef machine_arch_type
8164 #  undef machine_arch_type
8165 #  define machine_arch_type     __machine_arch_type
8166 # else
8167 #  define machine_arch_type     MACH_TYPE_MX2ADS
8168 # endif
8169 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8170 #else
8171 # define machine_is_mx2ads()    (0)
8172 #endif
8173
8174 #ifdef CONFIG_MACH_PXA_KILO
8175 # ifdef machine_arch_type
8176 #  undef machine_arch_type
8177 #  define machine_arch_type     __machine_arch_type
8178 # else
8179 #  define machine_arch_type     MACH_TYPE_PXA_KILO
8180 # endif
8181 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8182 #else
8183 # define machine_is_pxa_kilo()  (0)
8184 #endif
8185
8186 #ifdef CONFIG_MACH_IXP4XX_EAGLE
8187 # ifdef machine_arch_type
8188 #  undef machine_arch_type
8189 #  define machine_arch_type     __machine_arch_type
8190 # else
8191 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
8192 # endif
8193 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8194 #else
8195 # define machine_is_ixp4xx_eagle()      (0)
8196 #endif
8197
8198 #ifdef CONFIG_MACH_TOSA
8199 # ifdef machine_arch_type
8200 #  undef machine_arch_type
8201 #  define machine_arch_type     __machine_arch_type
8202 # else
8203 #  define machine_arch_type     MACH_TYPE_TOSA
8204 # endif
8205 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8206 #else
8207 # define machine_is_tosa()      (0)
8208 #endif
8209
8210 #ifdef CONFIG_MACH_MB2520F
8211 # ifdef machine_arch_type
8212 #  undef machine_arch_type
8213 #  define machine_arch_type     __machine_arch_type
8214 # else
8215 #  define machine_arch_type     MACH_TYPE_MB2520F
8216 # endif
8217 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
8218 #else
8219 # define machine_is_mb2520f()   (0)
8220 #endif
8221
8222 #ifdef CONFIG_MACH_EMC1000
8223 # ifdef machine_arch_type
8224 #  undef machine_arch_type
8225 #  define machine_arch_type     __machine_arch_type
8226 # else
8227 #  define machine_arch_type     MACH_TYPE_EMC1000
8228 # endif
8229 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
8230 #else
8231 # define machine_is_emc1000()   (0)
8232 #endif
8233
8234 #ifdef CONFIG_MACH_TIDSC25
8235 # ifdef machine_arch_type
8236 #  undef machine_arch_type
8237 #  define machine_arch_type     __machine_arch_type
8238 # else
8239 #  define machine_arch_type     MACH_TYPE_TIDSC25
8240 # endif
8241 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
8242 #else
8243 # define machine_is_tidsc25()   (0)
8244 #endif
8245
8246 #ifdef CONFIG_MACH_AKCPMXL
8247 # ifdef machine_arch_type
8248 #  undef machine_arch_type
8249 #  define machine_arch_type     __machine_arch_type
8250 # else
8251 #  define machine_arch_type     MACH_TYPE_AKCPMXL
8252 # endif
8253 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
8254 #else
8255 # define machine_is_akcpmxl()   (0)
8256 #endif
8257
8258 #ifdef CONFIG_MACH_AV3XX
8259 # ifdef machine_arch_type
8260 #  undef machine_arch_type
8261 #  define machine_arch_type     __machine_arch_type
8262 # else
8263 #  define machine_arch_type     MACH_TYPE_AV3XX
8264 # endif
8265 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
8266 #else
8267 # define machine_is_av3xx()     (0)
8268 #endif
8269
8270 #ifdef CONFIG_MACH_AVILA
8271 # ifdef machine_arch_type
8272 #  undef machine_arch_type
8273 #  define machine_arch_type     __machine_arch_type
8274 # else
8275 #  define machine_arch_type     MACH_TYPE_AVILA
8276 # endif
8277 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
8278 #else
8279 # define machine_is_avila()     (0)
8280 #endif
8281
8282 #ifdef CONFIG_MACH_PXA_MPM10
8283 # ifdef machine_arch_type
8284 #  undef machine_arch_type
8285 #  define machine_arch_type     __machine_arch_type
8286 # else
8287 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
8288 # endif
8289 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8290 #else
8291 # define machine_is_pxa_mpm10() (0)
8292 #endif
8293
8294 #ifdef CONFIG_MACH_PXA_KYANITE
8295 # ifdef machine_arch_type
8296 #  undef machine_arch_type
8297 #  define machine_arch_type     __machine_arch_type
8298 # else
8299 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
8300 # endif
8301 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8302 #else
8303 # define machine_is_pxa_kyanite()       (0)
8304 #endif
8305
8306 #ifdef CONFIG_MACH_SGOLD
8307 # ifdef machine_arch_type
8308 #  undef machine_arch_type
8309 #  define machine_arch_type     __machine_arch_type
8310 # else
8311 #  define machine_arch_type     MACH_TYPE_SGOLD
8312 # endif
8313 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
8314 #else
8315 # define machine_is_sgold()     (0)
8316 #endif
8317
8318 #ifdef CONFIG_MACH_OSCAR
8319 # ifdef machine_arch_type
8320 #  undef machine_arch_type
8321 #  define machine_arch_type     __machine_arch_type
8322 # else
8323 #  define machine_arch_type     MACH_TYPE_OSCAR
8324 # endif
8325 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
8326 #else
8327 # define machine_is_oscar()     (0)
8328 #endif
8329
8330 #ifdef CONFIG_MACH_EPXA4USB2
8331 # ifdef machine_arch_type
8332 #  undef machine_arch_type
8333 #  define machine_arch_type     __machine_arch_type
8334 # else
8335 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
8336 # endif
8337 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8338 #else
8339 # define machine_is_epxa4usb2() (0)
8340 #endif
8341
8342 #ifdef CONFIG_MACH_XSENGINE
8343 # ifdef machine_arch_type
8344 #  undef machine_arch_type
8345 #  define machine_arch_type     __machine_arch_type
8346 # else
8347 #  define machine_arch_type     MACH_TYPE_XSENGINE
8348 # endif
8349 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
8350 #else
8351 # define machine_is_xsengine()  (0)
8352 #endif
8353
8354 #ifdef CONFIG_MACH_IP600
8355 # ifdef machine_arch_type
8356 #  undef machine_arch_type
8357 #  define machine_arch_type     __machine_arch_type
8358 # else
8359 #  define machine_arch_type     MACH_TYPE_IP600
8360 # endif
8361 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
8362 #else
8363 # define machine_is_ip600()     (0)
8364 #endif
8365
8366 #ifdef CONFIG_MACH_MCAN2
8367 # ifdef machine_arch_type
8368 #  undef machine_arch_type
8369 #  define machine_arch_type     __machine_arch_type
8370 # else
8371 #  define machine_arch_type     MACH_TYPE_MCAN2
8372 # endif
8373 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
8374 #else
8375 # define machine_is_mcan2()     (0)
8376 #endif
8377
8378 #ifdef CONFIG_MACH_DDI_BLUERIDGE
8379 # ifdef machine_arch_type
8380 #  undef machine_arch_type
8381 #  define machine_arch_type     __machine_arch_type
8382 # else
8383 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
8384 # endif
8385 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8386 #else
8387 # define machine_is_ddi_blueridge()     (0)
8388 #endif
8389
8390 #ifdef CONFIG_MACH_SKYMINDER
8391 # ifdef machine_arch_type
8392 #  undef machine_arch_type
8393 #  define machine_arch_type     __machine_arch_type
8394 # else
8395 #  define machine_arch_type     MACH_TYPE_SKYMINDER
8396 # endif
8397 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8398 #else
8399 # define machine_is_skyminder() (0)
8400 #endif
8401
8402 #ifdef CONFIG_MACH_LPD79520
8403 # ifdef machine_arch_type
8404 #  undef machine_arch_type
8405 #  define machine_arch_type     __machine_arch_type
8406 # else
8407 #  define machine_arch_type     MACH_TYPE_LPD79520
8408 # endif
8409 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
8410 #else
8411 # define machine_is_lpd79520()  (0)
8412 #endif
8413
8414 #ifdef CONFIG_MACH_EDB9302
8415 # ifdef machine_arch_type
8416 #  undef machine_arch_type
8417 #  define machine_arch_type     __machine_arch_type
8418 # else
8419 #  define machine_arch_type     MACH_TYPE_EDB9302
8420 # endif
8421 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
8422 #else
8423 # define machine_is_edb9302()   (0)
8424 #endif
8425
8426 #ifdef CONFIG_MACH_HW90340
8427 # ifdef machine_arch_type
8428 #  undef machine_arch_type
8429 #  define machine_arch_type     __machine_arch_type
8430 # else
8431 #  define machine_arch_type     MACH_TYPE_HW90340
8432 # endif
8433 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
8434 #else
8435 # define machine_is_hw90340()   (0)
8436 #endif
8437
8438 #ifdef CONFIG_MACH_CIP_BOX
8439 # ifdef machine_arch_type
8440 #  undef machine_arch_type
8441 #  define machine_arch_type     __machine_arch_type
8442 # else
8443 #  define machine_arch_type     MACH_TYPE_CIP_BOX
8444 # endif
8445 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
8446 #else
8447 # define machine_is_cip_box()   (0)
8448 #endif
8449
8450 #ifdef CONFIG_MACH_IVPN
8451 # ifdef machine_arch_type
8452 #  undef machine_arch_type
8453 #  define machine_arch_type     __machine_arch_type
8454 # else
8455 #  define machine_arch_type     MACH_TYPE_IVPN
8456 # endif
8457 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
8458 #else
8459 # define machine_is_ivpn()      (0)
8460 #endif
8461
8462 #ifdef CONFIG_MACH_RSOC2
8463 # ifdef machine_arch_type
8464 #  undef machine_arch_type
8465 #  define machine_arch_type     __machine_arch_type
8466 # else
8467 #  define machine_arch_type     MACH_TYPE_RSOC2
8468 # endif
8469 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
8470 #else
8471 # define machine_is_rsoc2()     (0)
8472 #endif
8473
8474 #ifdef CONFIG_MACH_HUSKY
8475 # ifdef machine_arch_type
8476 #  undef machine_arch_type
8477 #  define machine_arch_type     __machine_arch_type
8478 # else
8479 #  define machine_arch_type     MACH_TYPE_HUSKY
8480 # endif
8481 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
8482 #else
8483 # define machine_is_husky()     (0)
8484 #endif
8485
8486 #ifdef CONFIG_MACH_BOXER
8487 # ifdef machine_arch_type
8488 #  undef machine_arch_type
8489 #  define machine_arch_type     __machine_arch_type
8490 # else
8491 #  define machine_arch_type     MACH_TYPE_BOXER
8492 # endif
8493 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
8494 #else
8495 # define machine_is_boxer()     (0)
8496 #endif
8497
8498 #ifdef CONFIG_MACH_SHEPHERD
8499 # ifdef machine_arch_type
8500 #  undef machine_arch_type
8501 #  define machine_arch_type     __machine_arch_type
8502 # else
8503 #  define machine_arch_type     MACH_TYPE_SHEPHERD
8504 # endif
8505 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
8506 #else
8507 # define machine_is_shepherd()  (0)
8508 #endif
8509
8510 #ifdef CONFIG_MACH_AML42800AA
8511 # ifdef machine_arch_type
8512 #  undef machine_arch_type
8513 #  define machine_arch_type     __machine_arch_type
8514 # else
8515 #  define machine_arch_type     MACH_TYPE_AML42800AA
8516 # endif
8517 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
8518 #else
8519 # define machine_is_aml42800aa()        (0)
8520 #endif
8521
8522 #ifdef CONFIG_MACH_LPC2294
8523 # ifdef machine_arch_type
8524 #  undef machine_arch_type
8525 #  define machine_arch_type     __machine_arch_type
8526 # else
8527 #  define machine_arch_type     MACH_TYPE_LPC2294
8528 # endif
8529 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
8530 #else
8531 # define machine_is_lpc2294()   (0)
8532 #endif
8533
8534 #ifdef CONFIG_MACH_SWITCHGRASS
8535 # ifdef machine_arch_type
8536 #  undef machine_arch_type
8537 #  define machine_arch_type     __machine_arch_type
8538 # else
8539 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
8540 # endif
8541 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
8542 #else
8543 # define machine_is_switchgrass()       (0)
8544 #endif
8545
8546 #ifdef CONFIG_MACH_ENS_CMU
8547 # ifdef machine_arch_type
8548 #  undef machine_arch_type
8549 #  define machine_arch_type     __machine_arch_type
8550 # else
8551 #  define machine_arch_type     MACH_TYPE_ENS_CMU
8552 # endif
8553 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
8554 #else
8555 # define machine_is_ens_cmu()   (0)
8556 #endif
8557
8558 #ifdef CONFIG_MACH_MM6_SDB
8559 # ifdef machine_arch_type
8560 #  undef machine_arch_type
8561 #  define machine_arch_type     __machine_arch_type
8562 # else
8563 #  define machine_arch_type     MACH_TYPE_MM6_SDB
8564 # endif
8565 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
8566 #else
8567 # define machine_is_mm6_sdb()   (0)
8568 #endif
8569
8570 #ifdef CONFIG_MACH_SATURN
8571 # ifdef machine_arch_type
8572 #  undef machine_arch_type
8573 #  define machine_arch_type     __machine_arch_type
8574 # else
8575 #  define machine_arch_type     MACH_TYPE_SATURN
8576 # endif
8577 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
8578 #else
8579 # define machine_is_saturn()    (0)
8580 #endif
8581
8582 #ifdef CONFIG_MACH_I30030EVB
8583 # ifdef machine_arch_type
8584 #  undef machine_arch_type
8585 #  define machine_arch_type     __machine_arch_type
8586 # else
8587 #  define machine_arch_type     MACH_TYPE_I30030EVB
8588 # endif
8589 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
8590 #else
8591 # define machine_is_i30030evb() (0)
8592 #endif
8593
8594 #ifdef CONFIG_MACH_MXC27530EVB
8595 # ifdef machine_arch_type
8596 #  undef machine_arch_type
8597 #  define machine_arch_type     __machine_arch_type
8598 # else
8599 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
8600 # endif
8601 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
8602 #else
8603 # define machine_is_mxc27530evb()       (0)
8604 #endif
8605
8606 #ifdef CONFIG_MACH_SMDK2800
8607 # ifdef machine_arch_type
8608 #  undef machine_arch_type
8609 #  define machine_arch_type     __machine_arch_type
8610 # else
8611 #  define machine_arch_type     MACH_TYPE_SMDK2800
8612 # endif
8613 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
8614 #else
8615 # define machine_is_smdk2800()  (0)
8616 #endif
8617
8618 #ifdef CONFIG_MACH_MTWILSON
8619 # ifdef machine_arch_type
8620 #  undef machine_arch_type
8621 #  define machine_arch_type     __machine_arch_type
8622 # else
8623 #  define machine_arch_type     MACH_TYPE_MTWILSON
8624 # endif
8625 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
8626 #else
8627 # define machine_is_mtwilson()  (0)
8628 #endif
8629
8630 #ifdef CONFIG_MACH_ZITI
8631 # ifdef machine_arch_type
8632 #  undef machine_arch_type
8633 #  define machine_arch_type     __machine_arch_type
8634 # else
8635 #  define machine_arch_type     MACH_TYPE_ZITI
8636 # endif
8637 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
8638 #else
8639 # define machine_is_ziti()      (0)
8640 #endif
8641
8642 #ifdef CONFIG_MACH_GRANDFATHER
8643 # ifdef machine_arch_type
8644 #  undef machine_arch_type
8645 #  define machine_arch_type     __machine_arch_type
8646 # else
8647 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
8648 # endif
8649 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
8650 #else
8651 # define machine_is_grandfather()       (0)
8652 #endif
8653
8654 #ifdef CONFIG_MACH_TENGINE
8655 # ifdef machine_arch_type
8656 #  undef machine_arch_type
8657 #  define machine_arch_type     __machine_arch_type
8658 # else
8659 #  define machine_arch_type     MACH_TYPE_TENGINE
8660 # endif
8661 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
8662 #else
8663 # define machine_is_tengine()   (0)
8664 #endif
8665
8666 #ifdef CONFIG_MACH_S3C2460
8667 # ifdef machine_arch_type
8668 #  undef machine_arch_type
8669 #  define machine_arch_type     __machine_arch_type
8670 # else
8671 #  define machine_arch_type     MACH_TYPE_S3C2460
8672 # endif
8673 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
8674 #else
8675 # define machine_is_s3c2460()   (0)
8676 #endif
8677
8678 #ifdef CONFIG_MACH_PDM
8679 # ifdef machine_arch_type
8680 #  undef machine_arch_type
8681 #  define machine_arch_type     __machine_arch_type
8682 # else
8683 #  define machine_arch_type     MACH_TYPE_PDM
8684 # endif
8685 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
8686 #else
8687 # define machine_is_pdm()       (0)
8688 #endif
8689
8690 #ifdef CONFIG_MACH_H4700
8691 # ifdef machine_arch_type
8692 #  undef machine_arch_type
8693 #  define machine_arch_type     __machine_arch_type
8694 # else
8695 #  define machine_arch_type     MACH_TYPE_H4700
8696 # endif
8697 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
8698 #else
8699 # define machine_is_h4700()     (0)
8700 #endif
8701
8702 #ifdef CONFIG_MACH_H6300
8703 # ifdef machine_arch_type
8704 #  undef machine_arch_type
8705 #  define machine_arch_type     __machine_arch_type
8706 # else
8707 #  define machine_arch_type     MACH_TYPE_H6300
8708 # endif
8709 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
8710 #else
8711 # define machine_is_h6300()     (0)
8712 #endif
8713
8714 #ifdef CONFIG_MACH_RZ1700
8715 # ifdef machine_arch_type
8716 #  undef machine_arch_type
8717 #  define machine_arch_type     __machine_arch_type
8718 # else
8719 #  define machine_arch_type     MACH_TYPE_RZ1700
8720 # endif
8721 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
8722 #else
8723 # define machine_is_rz1700()    (0)
8724 #endif
8725
8726 #ifdef CONFIG_MACH_A716
8727 # ifdef machine_arch_type
8728 #  undef machine_arch_type
8729 #  define machine_arch_type     __machine_arch_type
8730 # else
8731 #  define machine_arch_type     MACH_TYPE_A716
8732 # endif
8733 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
8734 #else
8735 # define machine_is_a716()      (0)
8736 #endif
8737
8738 #ifdef CONFIG_MACH_ESTK2440A
8739 # ifdef machine_arch_type
8740 #  undef machine_arch_type
8741 #  define machine_arch_type     __machine_arch_type
8742 # else
8743 #  define machine_arch_type     MACH_TYPE_ESTK2440A
8744 # endif
8745 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
8746 #else
8747 # define machine_is_estk2440a() (0)
8748 #endif
8749
8750 #ifdef CONFIG_MACH_ATWIXP425
8751 # ifdef machine_arch_type
8752 #  undef machine_arch_type
8753 #  define machine_arch_type     __machine_arch_type
8754 # else
8755 #  define machine_arch_type     MACH_TYPE_ATWIXP425
8756 # endif
8757 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
8758 #else
8759 # define machine_is_atwixp425() (0)
8760 #endif
8761
8762 #ifdef CONFIG_MACH_CSB336
8763 # ifdef machine_arch_type
8764 #  undef machine_arch_type
8765 #  define machine_arch_type     __machine_arch_type
8766 # else
8767 #  define machine_arch_type     MACH_TYPE_CSB336
8768 # endif
8769 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
8770 #else
8771 # define machine_is_csb336()    (0)
8772 #endif
8773
8774 #ifdef CONFIG_MACH_RIRM2
8775 # ifdef machine_arch_type
8776 #  undef machine_arch_type
8777 #  define machine_arch_type     __machine_arch_type
8778 # else
8779 #  define machine_arch_type     MACH_TYPE_RIRM2
8780 # endif
8781 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
8782 #else
8783 # define machine_is_rirm2()     (0)
8784 #endif
8785
8786 #ifdef CONFIG_MACH_CX23518
8787 # ifdef machine_arch_type
8788 #  undef machine_arch_type
8789 #  define machine_arch_type     __machine_arch_type
8790 # else
8791 #  define machine_arch_type     MACH_TYPE_CX23518
8792 # endif
8793 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
8794 #else
8795 # define machine_is_cx23518()   (0)
8796 #endif
8797
8798 #ifdef CONFIG_MACH_CX2351X
8799 # ifdef machine_arch_type
8800 #  undef machine_arch_type
8801 #  define machine_arch_type     __machine_arch_type
8802 # else
8803 #  define machine_arch_type     MACH_TYPE_CX2351X
8804 # endif
8805 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
8806 #else
8807 # define machine_is_cx2351x()   (0)
8808 #endif
8809
8810 #ifdef CONFIG_MACH_COMPUTIME
8811 # ifdef machine_arch_type
8812 #  undef machine_arch_type
8813 #  define machine_arch_type     __machine_arch_type
8814 # else
8815 #  define machine_arch_type     MACH_TYPE_COMPUTIME
8816 # endif
8817 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
8818 #else
8819 # define machine_is_computime() (0)
8820 #endif
8821
8822 #ifdef CONFIG_MACH_IZARUS
8823 # ifdef machine_arch_type
8824 #  undef machine_arch_type
8825 #  define machine_arch_type     __machine_arch_type
8826 # else
8827 #  define machine_arch_type     MACH_TYPE_IZARUS
8828 # endif
8829 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
8830 #else
8831 # define machine_is_izarus()    (0)
8832 #endif
8833
8834 #ifdef CONFIG_MACH_RTS
8835 # ifdef machine_arch_type
8836 #  undef machine_arch_type
8837 #  define machine_arch_type     __machine_arch_type
8838 # else
8839 #  define machine_arch_type     MACH_TYPE_RTS
8840 # endif
8841 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
8842 #else
8843 # define machine_is_pxa_rts()   (0)
8844 #endif
8845
8846 #ifdef CONFIG_MACH_SE5100
8847 # ifdef machine_arch_type
8848 #  undef machine_arch_type
8849 #  define machine_arch_type     __machine_arch_type
8850 # else
8851 #  define machine_arch_type     MACH_TYPE_SE5100
8852 # endif
8853 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
8854 #else
8855 # define machine_is_se5100()    (0)
8856 #endif
8857
8858 #ifdef CONFIG_MACH_S3C2510
8859 # ifdef machine_arch_type
8860 #  undef machine_arch_type
8861 #  define machine_arch_type     __machine_arch_type
8862 # else
8863 #  define machine_arch_type     MACH_TYPE_S3C2510
8864 # endif
8865 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
8866 #else
8867 # define machine_is_s3c2510()   (0)
8868 #endif
8869
8870 #ifdef CONFIG_MACH_CSB437TL
8871 # ifdef machine_arch_type
8872 #  undef machine_arch_type
8873 #  define machine_arch_type     __machine_arch_type
8874 # else
8875 #  define machine_arch_type     MACH_TYPE_CSB437TL
8876 # endif
8877 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
8878 #else
8879 # define machine_is_csb437tl()  (0)
8880 #endif
8881
8882 #ifdef CONFIG_MACH_SLAUSON
8883 # ifdef machine_arch_type
8884 #  undef machine_arch_type
8885 #  define machine_arch_type     __machine_arch_type
8886 # else
8887 #  define machine_arch_type     MACH_TYPE_SLAUSON
8888 # endif
8889 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
8890 #else
8891 # define machine_is_slauson()   (0)
8892 #endif
8893
8894 #ifdef CONFIG_MACH_PEARLRIVER
8895 # ifdef machine_arch_type
8896 #  undef machine_arch_type
8897 #  define machine_arch_type     __machine_arch_type
8898 # else
8899 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
8900 # endif
8901 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
8902 #else
8903 # define machine_is_pearlriver()        (0)
8904 #endif
8905
8906 #ifdef CONFIG_MACH_TDC_P210
8907 # ifdef machine_arch_type
8908 #  undef machine_arch_type
8909 #  define machine_arch_type     __machine_arch_type
8910 # else
8911 #  define machine_arch_type     MACH_TYPE_TDC_P210
8912 # endif
8913 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
8914 #else
8915 # define machine_is_tdc_p210()  (0)
8916 #endif
8917
8918 #ifdef CONFIG_MACH_SG580
8919 # ifdef machine_arch_type
8920 #  undef machine_arch_type
8921 #  define machine_arch_type     __machine_arch_type
8922 # else
8923 #  define machine_arch_type     MACH_TYPE_SG580
8924 # endif
8925 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
8926 #else
8927 # define machine_is_sg580()     (0)
8928 #endif
8929
8930 #ifdef CONFIG_MACH_WRSBCARM7
8931 # ifdef machine_arch_type
8932 #  undef machine_arch_type
8933 #  define machine_arch_type     __machine_arch_type
8934 # else
8935 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
8936 # endif
8937 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
8938 #else
8939 # define machine_is_wrsbcarm7() (0)
8940 #endif
8941
8942 #ifdef CONFIG_MACH_IPD
8943 # ifdef machine_arch_type
8944 #  undef machine_arch_type
8945 #  define machine_arch_type     __machine_arch_type
8946 # else
8947 #  define machine_arch_type     MACH_TYPE_IPD
8948 # endif
8949 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
8950 #else
8951 # define machine_is_ipd()       (0)
8952 #endif
8953
8954 #ifdef CONFIG_MACH_PXA_DNP2110
8955 # ifdef machine_arch_type
8956 #  undef machine_arch_type
8957 #  define machine_arch_type     __machine_arch_type
8958 # else
8959 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
8960 # endif
8961 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
8962 #else
8963 # define machine_is_pxa_dnp2110()       (0)
8964 #endif
8965
8966 #ifdef CONFIG_MACH_XAENIAX
8967 # ifdef machine_arch_type
8968 #  undef machine_arch_type
8969 #  define machine_arch_type     __machine_arch_type
8970 # else
8971 #  define machine_arch_type     MACH_TYPE_XAENIAX
8972 # endif
8973 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
8974 #else
8975 # define machine_is_xaeniax()   (0)
8976 #endif
8977
8978 #ifdef CONFIG_MACH_SOMN4250
8979 # ifdef machine_arch_type
8980 #  undef machine_arch_type
8981 #  define machine_arch_type     __machine_arch_type
8982 # else
8983 #  define machine_arch_type     MACH_TYPE_SOMN4250
8984 # endif
8985 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
8986 #else
8987 # define machine_is_somn4250()  (0)
8988 #endif
8989
8990 #ifdef CONFIG_MACH_PLEB2
8991 # ifdef machine_arch_type
8992 #  undef machine_arch_type
8993 #  define machine_arch_type     __machine_arch_type
8994 # else
8995 #  define machine_arch_type     MACH_TYPE_PLEB2
8996 # endif
8997 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
8998 #else
8999 # define machine_is_pleb2()     (0)
9000 #endif
9001
9002 #ifdef CONFIG_MACH_CORNWALLIS
9003 # ifdef machine_arch_type
9004 #  undef machine_arch_type
9005 #  define machine_arch_type     __machine_arch_type
9006 # else
9007 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9008 # endif
9009 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9010 #else
9011 # define machine_is_cornwallis()        (0)
9012 #endif
9013
9014 #ifdef CONFIG_MACH_GURNEY_DRV
9015 # ifdef machine_arch_type
9016 #  undef machine_arch_type
9017 #  define machine_arch_type     __machine_arch_type
9018 # else
9019 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9020 # endif
9021 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9022 #else
9023 # define machine_is_gurney_drv()        (0)
9024 #endif
9025
9026 #ifdef CONFIG_MACH_CHAFFEE
9027 # ifdef machine_arch_type
9028 #  undef machine_arch_type
9029 #  define machine_arch_type     __machine_arch_type
9030 # else
9031 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9032 # endif
9033 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9034 #else
9035 # define machine_is_chaffee()   (0)
9036 #endif
9037
9038 #ifdef CONFIG_MACH_RMS101
9039 # ifdef machine_arch_type
9040 #  undef machine_arch_type
9041 #  define machine_arch_type     __machine_arch_type
9042 # else
9043 #  define machine_arch_type     MACH_TYPE_RMS101
9044 # endif
9045 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9046 #else
9047 # define machine_is_rms101()    (0)
9048 #endif
9049
9050 #ifdef CONFIG_MACH_RX3715
9051 # ifdef machine_arch_type
9052 #  undef machine_arch_type
9053 #  define machine_arch_type     __machine_arch_type
9054 # else
9055 #  define machine_arch_type     MACH_TYPE_RX3715
9056 # endif
9057 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9058 #else
9059 # define machine_is_rx3715()    (0)
9060 #endif
9061
9062 #ifdef CONFIG_MACH_SWIFT
9063 # ifdef machine_arch_type
9064 #  undef machine_arch_type
9065 #  define machine_arch_type     __machine_arch_type
9066 # else
9067 #  define machine_arch_type     MACH_TYPE_SWIFT
9068 # endif
9069 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9070 #else
9071 # define machine_is_swift()     (0)
9072 #endif
9073
9074 #ifdef CONFIG_MACH_ROVERP7
9075 # ifdef machine_arch_type
9076 #  undef machine_arch_type
9077 #  define machine_arch_type     __machine_arch_type
9078 # else
9079 #  define machine_arch_type     MACH_TYPE_ROVERP7
9080 # endif
9081 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9082 #else
9083 # define machine_is_roverp7()   (0)
9084 #endif
9085
9086 #ifdef CONFIG_MACH_PR818S
9087 # ifdef machine_arch_type
9088 #  undef machine_arch_type
9089 #  define machine_arch_type     __machine_arch_type
9090 # else
9091 #  define machine_arch_type     MACH_TYPE_PR818S
9092 # endif
9093 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9094 #else
9095 # define machine_is_pr818s()    (0)
9096 #endif
9097
9098 #ifdef CONFIG_MACH_TRXPRO
9099 # ifdef machine_arch_type
9100 #  undef machine_arch_type
9101 #  define machine_arch_type     __machine_arch_type
9102 # else
9103 #  define machine_arch_type     MACH_TYPE_TRXPRO
9104 # endif
9105 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9106 #else
9107 # define machine_is_trxpro()    (0)
9108 #endif
9109
9110 #ifdef CONFIG_MACH_NSLU2
9111 # ifdef machine_arch_type
9112 #  undef machine_arch_type
9113 #  define machine_arch_type     __machine_arch_type
9114 # else
9115 #  define machine_arch_type     MACH_TYPE_NSLU2
9116 # endif
9117 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9118 #else
9119 # define machine_is_nslu2()     (0)
9120 #endif
9121
9122 #ifdef CONFIG_MACH_E400
9123 # ifdef machine_arch_type
9124 #  undef machine_arch_type
9125 #  define machine_arch_type     __machine_arch_type
9126 # else
9127 #  define machine_arch_type     MACH_TYPE_E400
9128 # endif
9129 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9130 #else
9131 # define machine_is_e400()      (0)
9132 #endif
9133
9134 #ifdef CONFIG_MACH_TRAB
9135 # ifdef machine_arch_type
9136 #  undef machine_arch_type
9137 #  define machine_arch_type     __machine_arch_type
9138 # else
9139 #  define machine_arch_type     MACH_TYPE_TRAB
9140 # endif
9141 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9142 #else
9143 # define machine_is_trab()      (0)
9144 #endif
9145
9146 #ifdef CONFIG_MACH_CMC_PU2
9147 # ifdef machine_arch_type
9148 #  undef machine_arch_type
9149 #  define machine_arch_type     __machine_arch_type
9150 # else
9151 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9152 # endif
9153 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9154 #else
9155 # define machine_is_cmc_pu2()   (0)
9156 #endif
9157
9158 #ifdef CONFIG_MACH_FULCRUM
9159 # ifdef machine_arch_type
9160 #  undef machine_arch_type
9161 #  define machine_arch_type     __machine_arch_type
9162 # else
9163 #  define machine_arch_type     MACH_TYPE_FULCRUM
9164 # endif
9165 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9166 #else
9167 # define machine_is_fulcrum()   (0)
9168 #endif
9169
9170 #ifdef CONFIG_MACH_NETGATE42X
9171 # ifdef machine_arch_type
9172 #  undef machine_arch_type
9173 #  define machine_arch_type     __machine_arch_type
9174 # else
9175 #  define machine_arch_type     MACH_TYPE_NETGATE42X
9176 # endif
9177 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9178 #else
9179 # define machine_is_netgate42x()        (0)
9180 #endif
9181
9182 #ifdef CONFIG_MACH_STR710
9183 # ifdef machine_arch_type
9184 #  undef machine_arch_type
9185 #  define machine_arch_type     __machine_arch_type
9186 # else
9187 #  define machine_arch_type     MACH_TYPE_STR710
9188 # endif
9189 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9190 #else
9191 # define machine_is_str710()    (0)
9192 #endif
9193
9194 #ifdef CONFIG_MACH_IXDPG425
9195 # ifdef machine_arch_type
9196 #  undef machine_arch_type
9197 #  define machine_arch_type     __machine_arch_type
9198 # else
9199 #  define machine_arch_type     MACH_TYPE_IXDPG425
9200 # endif
9201 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9202 #else
9203 # define machine_is_ixdpg425()  (0)
9204 #endif
9205
9206 #ifdef CONFIG_MACH_TOMTOMGO
9207 # ifdef machine_arch_type
9208 #  undef machine_arch_type
9209 #  define machine_arch_type     __machine_arch_type
9210 # else
9211 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
9212 # endif
9213 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9214 #else
9215 # define machine_is_tomtomgo()  (0)
9216 #endif
9217
9218 #ifdef CONFIG_MACH_VERSATILE_AB
9219 # ifdef machine_arch_type
9220 #  undef machine_arch_type
9221 #  define machine_arch_type     __machine_arch_type
9222 # else
9223 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
9224 # endif
9225 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9226 #else
9227 # define machine_is_versatile_ab()      (0)
9228 #endif
9229
9230 #ifdef CONFIG_MACH_EDB9307
9231 # ifdef machine_arch_type
9232 #  undef machine_arch_type
9233 #  define machine_arch_type     __machine_arch_type
9234 # else
9235 #  define machine_arch_type     MACH_TYPE_EDB9307
9236 # endif
9237 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
9238 #else
9239 # define machine_is_edb9307()   (0)
9240 #endif
9241
9242 #ifdef CONFIG_MACH_SG565
9243 # ifdef machine_arch_type
9244 #  undef machine_arch_type
9245 #  define machine_arch_type     __machine_arch_type
9246 # else
9247 #  define machine_arch_type     MACH_TYPE_SG565
9248 # endif
9249 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
9250 #else
9251 # define machine_is_sg565()     (0)
9252 #endif
9253
9254 #ifdef CONFIG_MACH_LPD79524
9255 # ifdef machine_arch_type
9256 #  undef machine_arch_type
9257 #  define machine_arch_type     __machine_arch_type
9258 # else
9259 #  define machine_arch_type     MACH_TYPE_LPD79524
9260 # endif
9261 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
9262 #else
9263 # define machine_is_lpd79524()  (0)
9264 #endif
9265
9266 #ifdef CONFIG_MACH_LPD79525
9267 # ifdef machine_arch_type
9268 #  undef machine_arch_type
9269 #  define machine_arch_type     __machine_arch_type
9270 # else
9271 #  define machine_arch_type     MACH_TYPE_LPD79525
9272 # endif
9273 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
9274 #else
9275 # define machine_is_lpd79525()  (0)
9276 #endif
9277
9278 #ifdef CONFIG_MACH_RMS100
9279 # ifdef machine_arch_type
9280 #  undef machine_arch_type
9281 #  define machine_arch_type     __machine_arch_type
9282 # else
9283 #  define machine_arch_type     MACH_TYPE_RMS100
9284 # endif
9285 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
9286 #else
9287 # define machine_is_rms100()    (0)
9288 #endif
9289
9290 #ifdef CONFIG_MACH_KB9200
9291 # ifdef machine_arch_type
9292 #  undef machine_arch_type
9293 #  define machine_arch_type     __machine_arch_type
9294 # else
9295 #  define machine_arch_type     MACH_TYPE_KB9200
9296 # endif
9297 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
9298 #else
9299 # define machine_is_kb9200()    (0)
9300 #endif
9301
9302 #ifdef CONFIG_MACH_SX1
9303 # ifdef machine_arch_type
9304 #  undef machine_arch_type
9305 #  define machine_arch_type     __machine_arch_type
9306 # else
9307 #  define machine_arch_type     MACH_TYPE_SX1
9308 # endif
9309 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
9310 #else
9311 # define machine_is_sx1()       (0)
9312 #endif
9313
9314 #ifdef CONFIG_MACH_HMS39C7092
9315 # ifdef machine_arch_type
9316 #  undef machine_arch_type
9317 #  define machine_arch_type     __machine_arch_type
9318 # else
9319 #  define machine_arch_type     MACH_TYPE_HMS39C7092
9320 # endif
9321 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
9322 #else
9323 # define machine_is_hms39c7092()        (0)
9324 #endif
9325
9326 #ifdef CONFIG_MACH_ARMADILLO
9327 # ifdef machine_arch_type
9328 #  undef machine_arch_type
9329 #  define machine_arch_type     __machine_arch_type
9330 # else
9331 #  define machine_arch_type     MACH_TYPE_ARMADILLO
9332 # endif
9333 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9334 #else
9335 # define machine_is_armadillo() (0)
9336 #endif
9337
9338 #ifdef CONFIG_MACH_IPCU
9339 # ifdef machine_arch_type
9340 #  undef machine_arch_type
9341 #  define machine_arch_type     __machine_arch_type
9342 # else
9343 #  define machine_arch_type     MACH_TYPE_IPCU
9344 # endif
9345 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
9346 #else
9347 # define machine_is_ipcu()      (0)
9348 #endif
9349
9350 #ifdef CONFIG_MACH_LOOX720
9351 # ifdef machine_arch_type
9352 #  undef machine_arch_type
9353 #  define machine_arch_type     __machine_arch_type
9354 # else
9355 #  define machine_arch_type     MACH_TYPE_LOOX720
9356 # endif
9357 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
9358 #else
9359 # define machine_is_loox720()   (0)
9360 #endif
9361
9362 #ifdef CONFIG_MACH_IXDP465
9363 # ifdef machine_arch_type
9364 #  undef machine_arch_type
9365 #  define machine_arch_type     __machine_arch_type
9366 # else
9367 #  define machine_arch_type     MACH_TYPE_IXDP465
9368 # endif
9369 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
9370 #else
9371 # define machine_is_ixdp465()   (0)
9372 #endif
9373
9374 #ifdef CONFIG_MACH_IXDP2351
9375 # ifdef machine_arch_type
9376 #  undef machine_arch_type
9377 #  define machine_arch_type     __machine_arch_type
9378 # else
9379 #  define machine_arch_type     MACH_TYPE_IXDP2351
9380 # endif
9381 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
9382 #else
9383 # define machine_is_ixdp2351()  (0)
9384 #endif
9385
9386 #ifdef CONFIG_MACH_ADSVIX
9387 # ifdef machine_arch_type
9388 #  undef machine_arch_type
9389 #  define machine_arch_type     __machine_arch_type
9390 # else
9391 #  define machine_arch_type     MACH_TYPE_ADSVIX
9392 # endif
9393 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
9394 #else
9395 # define machine_is_adsvix()    (0)
9396 #endif
9397
9398 #ifdef CONFIG_MACH_DM270
9399 # ifdef machine_arch_type
9400 #  undef machine_arch_type
9401 #  define machine_arch_type     __machine_arch_type
9402 # else
9403 #  define machine_arch_type     MACH_TYPE_DM270
9404 # endif
9405 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
9406 #else
9407 # define machine_is_dm270()     (0)
9408 #endif
9409
9410 #ifdef CONFIG_MACH_SOCLTPLUS
9411 # ifdef machine_arch_type
9412 #  undef machine_arch_type
9413 #  define machine_arch_type     __machine_arch_type
9414 # else
9415 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
9416 # endif
9417 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9418 #else
9419 # define machine_is_socltplus() (0)
9420 #endif
9421
9422 #ifdef CONFIG_MACH_ECIA
9423 # ifdef machine_arch_type
9424 #  undef machine_arch_type
9425 #  define machine_arch_type     __machine_arch_type
9426 # else
9427 #  define machine_arch_type     MACH_TYPE_ECIA
9428 # endif
9429 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
9430 #else
9431 # define machine_is_ecia()      (0)
9432 #endif
9433
9434 #ifdef CONFIG_MACH_CM4008
9435 # ifdef machine_arch_type
9436 #  undef machine_arch_type
9437 #  define machine_arch_type     __machine_arch_type
9438 # else
9439 #  define machine_arch_type     MACH_TYPE_CM4008
9440 # endif
9441 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
9442 #else
9443 # define machine_is_cm4008()    (0)
9444 #endif
9445
9446 #ifdef CONFIG_MACH_P2001
9447 # ifdef machine_arch_type
9448 #  undef machine_arch_type
9449 #  define machine_arch_type     __machine_arch_type
9450 # else
9451 #  define machine_arch_type     MACH_TYPE_P2001
9452 # endif
9453 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
9454 #else
9455 # define machine_is_p2001()     (0)
9456 #endif
9457
9458 #ifdef CONFIG_MACH_TWISTER
9459 # ifdef machine_arch_type
9460 #  undef machine_arch_type
9461 #  define machine_arch_type     __machine_arch_type
9462 # else
9463 #  define machine_arch_type     MACH_TYPE_TWISTER
9464 # endif
9465 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
9466 #else
9467 # define machine_is_twister()   (0)
9468 #endif
9469
9470 #ifdef CONFIG_MACH_MUDSHARK
9471 # ifdef machine_arch_type
9472 #  undef machine_arch_type
9473 #  define machine_arch_type     __machine_arch_type
9474 # else
9475 #  define machine_arch_type     MACH_TYPE_MUDSHARK
9476 # endif
9477 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
9478 #else
9479 # define machine_is_mudshark()  (0)
9480 #endif
9481
9482 #ifdef CONFIG_MACH_HB2
9483 # ifdef machine_arch_type
9484 #  undef machine_arch_type
9485 #  define machine_arch_type     __machine_arch_type
9486 # else
9487 #  define machine_arch_type     MACH_TYPE_HB2
9488 # endif
9489 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
9490 #else
9491 # define machine_is_hb2()       (0)
9492 #endif
9493
9494 #ifdef CONFIG_MACH_IQ80332
9495 # ifdef machine_arch_type
9496 #  undef machine_arch_type
9497 #  define machine_arch_type     __machine_arch_type
9498 # else
9499 #  define machine_arch_type     MACH_TYPE_IQ80332
9500 # endif
9501 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
9502 #else
9503 # define machine_is_iq80332()   (0)
9504 #endif
9505
9506 #ifdef CONFIG_MACH_SENDT
9507 # ifdef machine_arch_type
9508 #  undef machine_arch_type
9509 #  define machine_arch_type     __machine_arch_type
9510 # else
9511 #  define machine_arch_type     MACH_TYPE_SENDT
9512 # endif
9513 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
9514 #else
9515 # define machine_is_sendt()     (0)
9516 #endif
9517
9518 #ifdef CONFIG_MACH_MX2JAZZ
9519 # ifdef machine_arch_type
9520 #  undef machine_arch_type
9521 #  define machine_arch_type     __machine_arch_type
9522 # else
9523 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
9524 # endif
9525 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
9526 #else
9527 # define machine_is_mx2jazz()   (0)
9528 #endif
9529
9530 #ifdef CONFIG_MACH_MULTIIO
9531 # ifdef machine_arch_type
9532 #  undef machine_arch_type
9533 #  define machine_arch_type     __machine_arch_type
9534 # else
9535 #  define machine_arch_type     MACH_TYPE_MULTIIO
9536 # endif
9537 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
9538 #else
9539 # define machine_is_multiio()   (0)
9540 #endif
9541
9542 #ifdef CONFIG_MACH_HRDISPLAY
9543 # ifdef machine_arch_type
9544 #  undef machine_arch_type
9545 #  define machine_arch_type     __machine_arch_type
9546 # else
9547 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
9548 # endif
9549 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
9550 #else
9551 # define machine_is_hrdisplay() (0)
9552 #endif
9553
9554 #ifdef CONFIG_MACH_MXC27530ADS
9555 # ifdef machine_arch_type
9556 #  undef machine_arch_type
9557 #  define machine_arch_type     __machine_arch_type
9558 # else
9559 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
9560 # endif
9561 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
9562 #else
9563 # define machine_is_mxc27530ads()       (0)
9564 #endif
9565
9566 #ifdef CONFIG_MACH_TRIZEPS3
9567 # ifdef machine_arch_type
9568 #  undef machine_arch_type
9569 #  define machine_arch_type     __machine_arch_type
9570 # else
9571 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
9572 # endif
9573 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
9574 #else
9575 # define machine_is_trizeps3()  (0)
9576 #endif
9577
9578 #ifdef CONFIG_MACH_ZEFEERDZA
9579 # ifdef machine_arch_type
9580 #  undef machine_arch_type
9581 #  define machine_arch_type     __machine_arch_type
9582 # else
9583 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
9584 # endif
9585 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
9586 #else
9587 # define machine_is_zefeerdza() (0)
9588 #endif
9589
9590 #ifdef CONFIG_MACH_ZEFEERDZB
9591 # ifdef machine_arch_type
9592 #  undef machine_arch_type
9593 #  define machine_arch_type     __machine_arch_type
9594 # else
9595 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
9596 # endif
9597 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
9598 #else
9599 # define machine_is_zefeerdzb() (0)
9600 #endif
9601
9602 #ifdef CONFIG_MACH_ZEFEERDZG
9603 # ifdef machine_arch_type
9604 #  undef machine_arch_type
9605 #  define machine_arch_type     __machine_arch_type
9606 # else
9607 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
9608 # endif
9609 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
9610 #else
9611 # define machine_is_zefeerdzg() (0)
9612 #endif
9613
9614 #ifdef CONFIG_MACH_ZEFEERDZN
9615 # ifdef machine_arch_type
9616 #  undef machine_arch_type
9617 #  define machine_arch_type     __machine_arch_type
9618 # else
9619 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
9620 # endif
9621 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
9622 #else
9623 # define machine_is_zefeerdzn() (0)
9624 #endif
9625
9626 #ifdef CONFIG_MACH_ZEFEERDZQ
9627 # ifdef machine_arch_type
9628 #  undef machine_arch_type
9629 #  define machine_arch_type     __machine_arch_type
9630 # else
9631 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
9632 # endif
9633 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
9634 #else
9635 # define machine_is_zefeerdzq() (0)
9636 #endif
9637
9638 #ifdef CONFIG_MACH_GTWX5715
9639 # ifdef machine_arch_type
9640 #  undef machine_arch_type
9641 #  define machine_arch_type     __machine_arch_type
9642 # else
9643 #  define machine_arch_type     MACH_TYPE_GTWX5715
9644 # endif
9645 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
9646 #else
9647 # define machine_is_gtwx5715()  (0)
9648 #endif
9649
9650 #ifdef CONFIG_MACH_ASTRO_JACK
9651 # ifdef machine_arch_type
9652 #  undef machine_arch_type
9653 #  define machine_arch_type     __machine_arch_type
9654 # else
9655 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
9656 # endif
9657 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
9658 #else
9659 # define machine_is_astro_jack()        (0)
9660 #endif
9661
9662 #ifdef CONFIG_MACH_TIP03
9663 # ifdef machine_arch_type
9664 #  undef machine_arch_type
9665 #  define machine_arch_type     __machine_arch_type
9666 # else
9667 #  define machine_arch_type     MACH_TYPE_TIP03
9668 # endif
9669 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
9670 #else
9671 # define machine_is_tip03()     (0)
9672 #endif
9673
9674 #ifdef CONFIG_MACH_A9200EC
9675 # ifdef machine_arch_type
9676 #  undef machine_arch_type
9677 #  define machine_arch_type     __machine_arch_type
9678 # else
9679 #  define machine_arch_type     MACH_TYPE_A9200EC
9680 # endif
9681 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
9682 #else
9683 # define machine_is_a9200ec()   (0)
9684 #endif
9685
9686 #ifdef CONFIG_MACH_PNX0105
9687 # ifdef machine_arch_type
9688 #  undef machine_arch_type
9689 #  define machine_arch_type     __machine_arch_type
9690 # else
9691 #  define machine_arch_type     MACH_TYPE_PNX0105
9692 # endif
9693 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
9694 #else
9695 # define machine_is_pnx0105()   (0)
9696 #endif
9697
9698 #ifdef CONFIG_MACH_ADCPOECPU
9699 # ifdef machine_arch_type
9700 #  undef machine_arch_type
9701 #  define machine_arch_type     __machine_arch_type
9702 # else
9703 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
9704 # endif
9705 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
9706 #else
9707 # define machine_is_adcpoecpu() (0)
9708 #endif
9709
9710 #ifdef CONFIG_MACH_CSB637
9711 # ifdef machine_arch_type
9712 #  undef machine_arch_type
9713 #  define machine_arch_type     __machine_arch_type
9714 # else
9715 #  define machine_arch_type     MACH_TYPE_CSB637
9716 # endif
9717 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
9718 #else
9719 # define machine_is_csb637()    (0)
9720 #endif
9721
9722 #ifdef CONFIG_MACH_MB9200
9723 # ifdef machine_arch_type
9724 #  undef machine_arch_type
9725 #  define machine_arch_type     __machine_arch_type
9726 # else
9727 #  define machine_arch_type     MACH_TYPE_MB9200
9728 # endif
9729 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
9730 #else
9731 # define machine_is_mb9200()    (0)
9732 #endif
9733
9734 #ifdef CONFIG_MACH_KULUN
9735 # ifdef machine_arch_type
9736 #  undef machine_arch_type
9737 #  define machine_arch_type     __machine_arch_type
9738 # else
9739 #  define machine_arch_type     MACH_TYPE_KULUN
9740 # endif
9741 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
9742 #else
9743 # define machine_is_kulun()     (0)
9744 #endif
9745
9746 #ifdef CONFIG_MACH_SNAPPER
9747 # ifdef machine_arch_type
9748 #  undef machine_arch_type
9749 #  define machine_arch_type     __machine_arch_type
9750 # else
9751 #  define machine_arch_type     MACH_TYPE_SNAPPER
9752 # endif
9753 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
9754 #else
9755 # define machine_is_snapper()   (0)
9756 #endif
9757
9758 #ifdef CONFIG_MACH_OPTIMA
9759 # ifdef machine_arch_type
9760 #  undef machine_arch_type
9761 #  define machine_arch_type     __machine_arch_type
9762 # else
9763 #  define machine_arch_type     MACH_TYPE_OPTIMA
9764 # endif
9765 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
9766 #else
9767 # define machine_is_optima()    (0)
9768 #endif
9769
9770 #ifdef CONFIG_MACH_DLHSBC
9771 # ifdef machine_arch_type
9772 #  undef machine_arch_type
9773 #  define machine_arch_type     __machine_arch_type
9774 # else
9775 #  define machine_arch_type     MACH_TYPE_DLHSBC
9776 # endif
9777 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
9778 #else
9779 # define machine_is_dlhsbc()    (0)
9780 #endif
9781
9782 #ifdef CONFIG_MACH_X30
9783 # ifdef machine_arch_type
9784 #  undef machine_arch_type
9785 #  define machine_arch_type     __machine_arch_type
9786 # else
9787 #  define machine_arch_type     MACH_TYPE_X30
9788 # endif
9789 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
9790 #else
9791 # define machine_is_x30()       (0)
9792 #endif
9793
9794 #ifdef CONFIG_MACH_N30
9795 # ifdef machine_arch_type
9796 #  undef machine_arch_type
9797 #  define machine_arch_type     __machine_arch_type
9798 # else
9799 #  define machine_arch_type     MACH_TYPE_N30
9800 # endif
9801 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
9802 #else
9803 # define machine_is_n30()       (0)
9804 #endif
9805
9806 #ifdef CONFIG_MACH_MANGA_KS8695
9807 # ifdef machine_arch_type
9808 #  undef machine_arch_type
9809 #  define machine_arch_type     __machine_arch_type
9810 # else
9811 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
9812 # endif
9813 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
9814 #else
9815 # define machine_is_manga_ks8695()      (0)
9816 #endif
9817
9818 #ifdef CONFIG_MACH_AJAX
9819 # ifdef machine_arch_type
9820 #  undef machine_arch_type
9821 #  define machine_arch_type     __machine_arch_type
9822 # else
9823 #  define machine_arch_type     MACH_TYPE_AJAX
9824 # endif
9825 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
9826 #else
9827 # define machine_is_ajax()      (0)
9828 #endif
9829
9830 #ifdef CONFIG_MACH_NEC_MP900
9831 # ifdef machine_arch_type
9832 #  undef machine_arch_type
9833 #  define machine_arch_type     __machine_arch_type
9834 # else
9835 #  define machine_arch_type     MACH_TYPE_NEC_MP900
9836 # endif
9837 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
9838 #else
9839 # define machine_is_nec_mp900() (0)
9840 #endif
9841
9842 #ifdef CONFIG_MACH_VVTK1000
9843 # ifdef machine_arch_type
9844 #  undef machine_arch_type
9845 #  define machine_arch_type     __machine_arch_type
9846 # else
9847 #  define machine_arch_type     MACH_TYPE_VVTK1000
9848 # endif
9849 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
9850 #else
9851 # define machine_is_vvtk1000()  (0)
9852 #endif
9853
9854 #ifdef CONFIG_MACH_KAFA
9855 # ifdef machine_arch_type
9856 #  undef machine_arch_type
9857 #  define machine_arch_type     __machine_arch_type
9858 # else
9859 #  define machine_arch_type     MACH_TYPE_KAFA
9860 # endif
9861 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
9862 #else
9863 # define machine_is_kafa()      (0)
9864 #endif
9865
9866 #ifdef CONFIG_MACH_VVTK3000
9867 # ifdef machine_arch_type
9868 #  undef machine_arch_type
9869 #  define machine_arch_type     __machine_arch_type
9870 # else
9871 #  define machine_arch_type     MACH_TYPE_VVTK3000
9872 # endif
9873 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
9874 #else
9875 # define machine_is_vvtk3000()  (0)
9876 #endif
9877
9878 #ifdef CONFIG_MACH_PIMX1
9879 # ifdef machine_arch_type
9880 #  undef machine_arch_type
9881 #  define machine_arch_type     __machine_arch_type
9882 # else
9883 #  define machine_arch_type     MACH_TYPE_PIMX1
9884 # endif
9885 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
9886 #else
9887 # define machine_is_pimx1()     (0)
9888 #endif
9889
9890 #ifdef CONFIG_MACH_OLLIE
9891 # ifdef machine_arch_type
9892 #  undef machine_arch_type
9893 #  define machine_arch_type     __machine_arch_type
9894 # else
9895 #  define machine_arch_type     MACH_TYPE_OLLIE
9896 # endif
9897 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
9898 #else
9899 # define machine_is_ollie()     (0)
9900 #endif
9901
9902 #ifdef CONFIG_MACH_SKYMAX
9903 # ifdef machine_arch_type
9904 #  undef machine_arch_type
9905 #  define machine_arch_type     __machine_arch_type
9906 # else
9907 #  define machine_arch_type     MACH_TYPE_SKYMAX
9908 # endif
9909 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
9910 #else
9911 # define machine_is_skymax()    (0)
9912 #endif
9913
9914 #ifdef CONFIG_MACH_JAZZ
9915 # ifdef machine_arch_type
9916 #  undef machine_arch_type
9917 #  define machine_arch_type     __machine_arch_type
9918 # else
9919 #  define machine_arch_type     MACH_TYPE_JAZZ
9920 # endif
9921 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
9922 #else
9923 # define machine_is_jazz()      (0)
9924 #endif
9925
9926 #ifdef CONFIG_MACH_TEL_T3
9927 # ifdef machine_arch_type
9928 #  undef machine_arch_type
9929 #  define machine_arch_type     __machine_arch_type
9930 # else
9931 #  define machine_arch_type     MACH_TYPE_TEL_T3
9932 # endif
9933 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
9934 #else
9935 # define machine_is_tel_t3()    (0)
9936 #endif
9937
9938 #ifdef CONFIG_MACH_AISINO_FCR255
9939 # ifdef machine_arch_type
9940 #  undef machine_arch_type
9941 #  define machine_arch_type     __machine_arch_type
9942 # else
9943 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
9944 # endif
9945 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
9946 #else
9947 # define machine_is_aisino_fcr255()     (0)
9948 #endif
9949
9950 #ifdef CONFIG_MACH_BTWEB
9951 # ifdef machine_arch_type
9952 #  undef machine_arch_type
9953 #  define machine_arch_type     __machine_arch_type
9954 # else
9955 #  define machine_arch_type     MACH_TYPE_BTWEB
9956 # endif
9957 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
9958 #else
9959 # define machine_is_btweb()     (0)
9960 #endif
9961
9962 #ifdef CONFIG_MACH_DBG_LH79520
9963 # ifdef machine_arch_type
9964 #  undef machine_arch_type
9965 #  define machine_arch_type     __machine_arch_type
9966 # else
9967 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
9968 # endif
9969 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
9970 #else
9971 # define machine_is_dbg_lh79520()       (0)
9972 #endif
9973
9974 #ifdef CONFIG_MACH_CM41XX
9975 # ifdef machine_arch_type
9976 #  undef machine_arch_type
9977 #  define machine_arch_type     __machine_arch_type
9978 # else
9979 #  define machine_arch_type     MACH_TYPE_CM41XX
9980 # endif
9981 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
9982 #else
9983 # define machine_is_cm41xx()    (0)
9984 #endif
9985
9986 #ifdef CONFIG_MACH_TS72XX
9987 # ifdef machine_arch_type
9988 #  undef machine_arch_type
9989 #  define machine_arch_type     __machine_arch_type
9990 # else
9991 #  define machine_arch_type     MACH_TYPE_TS72XX
9992 # endif
9993 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
9994 #else
9995 # define machine_is_ts72xx()    (0)
9996 #endif
9997
9998 #ifdef CONFIG_MACH_NGGPXA
9999 # ifdef machine_arch_type
10000 #  undef machine_arch_type
10001 #  define machine_arch_type     __machine_arch_type
10002 # else
10003 #  define machine_arch_type     MACH_TYPE_NGGPXA
10004 # endif
10005 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10006 #else
10007 # define machine_is_nggpxa()    (0)
10008 #endif
10009
10010 #ifdef CONFIG_MACH_CSB535
10011 # ifdef machine_arch_type
10012 #  undef machine_arch_type
10013 #  define machine_arch_type     __machine_arch_type
10014 # else
10015 #  define machine_arch_type     MACH_TYPE_CSB535
10016 # endif
10017 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10018 #else
10019 # define machine_is_csb535()    (0)
10020 #endif
10021
10022 #ifdef CONFIG_MACH_CSB536
10023 # ifdef machine_arch_type
10024 #  undef machine_arch_type
10025 #  define machine_arch_type     __machine_arch_type
10026 # else
10027 #  define machine_arch_type     MACH_TYPE_CSB536
10028 # endif
10029 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10030 #else
10031 # define machine_is_csb536()    (0)
10032 #endif
10033
10034 #ifdef CONFIG_MACH_PXA_TRAKPOD
10035 # ifdef machine_arch_type
10036 #  undef machine_arch_type
10037 #  define machine_arch_type     __machine_arch_type
10038 # else
10039 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10040 # endif
10041 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10042 #else
10043 # define machine_is_pxa_trakpod()       (0)
10044 #endif
10045
10046 #ifdef CONFIG_MACH_PRAXIS
10047 # ifdef machine_arch_type
10048 #  undef machine_arch_type
10049 #  define machine_arch_type     __machine_arch_type
10050 # else
10051 #  define machine_arch_type     MACH_TYPE_PRAXIS
10052 # endif
10053 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10054 #else
10055 # define machine_is_praxis()    (0)
10056 #endif
10057
10058 #ifdef CONFIG_MACH_LH75411
10059 # ifdef machine_arch_type
10060 #  undef machine_arch_type
10061 #  define machine_arch_type     __machine_arch_type
10062 # else
10063 #  define machine_arch_type     MACH_TYPE_LH75411
10064 # endif
10065 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10066 #else
10067 # define machine_is_lh75411()   (0)
10068 #endif
10069
10070 #ifdef CONFIG_MACH_OTOM
10071 # ifdef machine_arch_type
10072 #  undef machine_arch_type
10073 #  define machine_arch_type     __machine_arch_type
10074 # else
10075 #  define machine_arch_type     MACH_TYPE_OTOM
10076 # endif
10077 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10078 #else
10079 # define machine_is_otom()      (0)
10080 #endif
10081
10082 #ifdef CONFIG_MACH_NEXCODER_2440
10083 # ifdef machine_arch_type
10084 #  undef machine_arch_type
10085 #  define machine_arch_type     __machine_arch_type
10086 # else
10087 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10088 # endif
10089 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10090 #else
10091 # define machine_is_nexcoder_2440()     (0)
10092 #endif
10093
10094 #ifdef CONFIG_MACH_LOOX410
10095 # ifdef machine_arch_type
10096 #  undef machine_arch_type
10097 #  define machine_arch_type     __machine_arch_type
10098 # else
10099 #  define machine_arch_type     MACH_TYPE_LOOX410
10100 # endif
10101 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10102 #else
10103 # define machine_is_loox410()   (0)
10104 #endif
10105
10106 #ifdef CONFIG_MACH_WESTLAKE
10107 # ifdef machine_arch_type
10108 #  undef machine_arch_type
10109 #  define machine_arch_type     __machine_arch_type
10110 # else
10111 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10112 # endif
10113 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10114 #else
10115 # define machine_is_westlake()  (0)
10116 #endif
10117
10118 #ifdef CONFIG_MACH_NSB
10119 # ifdef machine_arch_type
10120 #  undef machine_arch_type
10121 #  define machine_arch_type     __machine_arch_type
10122 # else
10123 #  define machine_arch_type     MACH_TYPE_NSB
10124 # endif
10125 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10126 #else
10127 # define machine_is_nsb()       (0)
10128 #endif
10129
10130 #ifdef CONFIG_MACH_ESL_SARVA_STN
10131 # ifdef machine_arch_type
10132 #  undef machine_arch_type
10133 #  define machine_arch_type     __machine_arch_type
10134 # else
10135 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10136 # endif
10137 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10138 #else
10139 # define machine_is_esl_sarva_stn()     (0)
10140 #endif
10141
10142 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10143 # ifdef machine_arch_type
10144 #  undef machine_arch_type
10145 #  define machine_arch_type     __machine_arch_type
10146 # else
10147 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10148 # endif
10149 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10150 #else
10151 # define machine_is_esl_sarva_tft()     (0)
10152 #endif
10153
10154 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10155 # ifdef machine_arch_type
10156 #  undef machine_arch_type
10157 #  define machine_arch_type     __machine_arch_type
10158 # else
10159 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10160 # endif
10161 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10162 #else
10163 # define machine_is_esl_sarva_iad()     (0)
10164 #endif
10165
10166 #ifdef CONFIG_MACH_ESL_SARVA_ACC
10167 # ifdef machine_arch_type
10168 #  undef machine_arch_type
10169 #  define machine_arch_type     __machine_arch_type
10170 # else
10171 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
10172 # endif
10173 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10174 #else
10175 # define machine_is_esl_sarva_acc()     (0)
10176 #endif
10177
10178 #ifdef CONFIG_MACH_TYPHOON
10179 # ifdef machine_arch_type
10180 #  undef machine_arch_type
10181 #  define machine_arch_type     __machine_arch_type
10182 # else
10183 #  define machine_arch_type     MACH_TYPE_TYPHOON
10184 # endif
10185 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10186 #else
10187 # define machine_is_typhoon()   (0)
10188 #endif
10189
10190 #ifdef CONFIG_MACH_CNAV
10191 # ifdef machine_arch_type
10192 #  undef machine_arch_type
10193 #  define machine_arch_type     __machine_arch_type
10194 # else
10195 #  define machine_arch_type     MACH_TYPE_CNAV
10196 # endif
10197 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10198 #else
10199 # define machine_is_cnav()      (0)
10200 #endif
10201
10202 #ifdef CONFIG_MACH_A730
10203 # ifdef machine_arch_type
10204 #  undef machine_arch_type
10205 #  define machine_arch_type     __machine_arch_type
10206 # else
10207 #  define machine_arch_type     MACH_TYPE_A730
10208 # endif
10209 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10210 #else
10211 # define machine_is_a730()      (0)
10212 #endif
10213
10214 #ifdef CONFIG_MACH_NETSTAR
10215 # ifdef machine_arch_type
10216 #  undef machine_arch_type
10217 #  define machine_arch_type     __machine_arch_type
10218 # else
10219 #  define machine_arch_type     MACH_TYPE_NETSTAR
10220 # endif
10221 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
10222 #else
10223 # define machine_is_netstar()   (0)
10224 #endif
10225
10226 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10227 # ifdef machine_arch_type
10228 #  undef machine_arch_type
10229 #  define machine_arch_type     __machine_arch_type
10230 # else
10231 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
10232 # endif
10233 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10234 #else
10235 # define machine_is_supercon()  (0)
10236 #endif
10237
10238 #ifdef CONFIG_MACH_SHIVA1100
10239 # ifdef machine_arch_type
10240 #  undef machine_arch_type
10241 #  define machine_arch_type     __machine_arch_type
10242 # else
10243 #  define machine_arch_type     MACH_TYPE_SHIVA1100
10244 # endif
10245 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10246 #else
10247 # define machine_is_shiva1100() (0)
10248 #endif
10249
10250 #ifdef CONFIG_MACH_ETEXSC
10251 # ifdef machine_arch_type
10252 #  undef machine_arch_type
10253 #  define machine_arch_type     __machine_arch_type
10254 # else
10255 #  define machine_arch_type     MACH_TYPE_ETEXSC
10256 # endif
10257 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
10258 #else
10259 # define machine_is_etexsc()    (0)
10260 #endif
10261
10262 #ifdef CONFIG_MACH_IXDPG465
10263 # ifdef machine_arch_type
10264 #  undef machine_arch_type
10265 #  define machine_arch_type     __machine_arch_type
10266 # else
10267 #  define machine_arch_type     MACH_TYPE_IXDPG465
10268 # endif
10269 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
10270 #else
10271 # define machine_is_ixdpg465()  (0)
10272 #endif
10273
10274 #ifdef CONFIG_MACH_A9M2410
10275 # ifdef machine_arch_type
10276 #  undef machine_arch_type
10277 #  define machine_arch_type     __machine_arch_type
10278 # else
10279 #  define machine_arch_type     MACH_TYPE_A9M2410
10280 # endif
10281 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
10282 #else
10283 # define machine_is_a9m2410()   (0)
10284 #endif
10285
10286 #ifdef CONFIG_MACH_A9M2440
10287 # ifdef machine_arch_type
10288 #  undef machine_arch_type
10289 #  define machine_arch_type     __machine_arch_type
10290 # else
10291 #  define machine_arch_type     MACH_TYPE_A9M2440
10292 # endif
10293 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
10294 #else
10295 # define machine_is_a9m2440()   (0)
10296 #endif
10297
10298 #ifdef CONFIG_MACH_A9M9750
10299 # ifdef machine_arch_type
10300 #  undef machine_arch_type
10301 #  define machine_arch_type     __machine_arch_type
10302 # else
10303 #  define machine_arch_type     MACH_TYPE_A9M9750
10304 # endif
10305 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
10306 #else
10307 # define machine_is_a9m9750()   (0)
10308 #endif
10309
10310 #ifdef CONFIG_MACH_A9M9360
10311 # ifdef machine_arch_type
10312 #  undef machine_arch_type
10313 #  define machine_arch_type     __machine_arch_type
10314 # else
10315 #  define machine_arch_type     MACH_TYPE_A9M9360
10316 # endif
10317 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
10318 #else
10319 # define machine_is_a9m9360()   (0)
10320 #endif
10321
10322 #ifdef CONFIG_MACH_UNC90
10323 # ifdef machine_arch_type
10324 #  undef machine_arch_type
10325 #  define machine_arch_type     __machine_arch_type
10326 # else
10327 #  define machine_arch_type     MACH_TYPE_UNC90
10328 # endif
10329 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
10330 #else
10331 # define machine_is_unc90()     (0)
10332 #endif
10333
10334 #ifdef CONFIG_MACH_ECO920
10335 # ifdef machine_arch_type
10336 #  undef machine_arch_type
10337 #  define machine_arch_type     __machine_arch_type
10338 # else
10339 #  define machine_arch_type     MACH_TYPE_ECO920
10340 # endif
10341 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
10342 #else
10343 # define machine_is_eco920()    (0)
10344 #endif
10345
10346 #ifdef CONFIG_MACH_SATVIEW
10347 # ifdef machine_arch_type
10348 #  undef machine_arch_type
10349 #  define machine_arch_type     __machine_arch_type
10350 # else
10351 #  define machine_arch_type     MACH_TYPE_SATVIEW
10352 # endif
10353 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
10354 #else
10355 # define machine_is_satview()   (0)
10356 #endif
10357
10358 #ifdef CONFIG_MACH_ROADRUNNER
10359 # ifdef machine_arch_type
10360 #  undef machine_arch_type
10361 #  define machine_arch_type     __machine_arch_type
10362 # else
10363 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
10364 # endif
10365 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
10366 #else
10367 # define machine_is_roadrunner()        (0)
10368 #endif
10369
10370 #ifdef CONFIG_MACH_AT91RM9200EK
10371 # ifdef machine_arch_type
10372 #  undef machine_arch_type
10373 #  define machine_arch_type     __machine_arch_type
10374 # else
10375 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
10376 # endif
10377 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10378 #else
10379 # define machine_is_at91rm9200ek()      (0)
10380 #endif
10381
10382 #ifdef CONFIG_MACH_GP32
10383 # ifdef machine_arch_type
10384 #  undef machine_arch_type
10385 #  define machine_arch_type     __machine_arch_type
10386 # else
10387 #  define machine_arch_type     MACH_TYPE_GP32
10388 # endif
10389 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
10390 #else
10391 # define machine_is_gp32()      (0)
10392 #endif
10393
10394 #ifdef CONFIG_MACH_GEM
10395 # ifdef machine_arch_type
10396 #  undef machine_arch_type
10397 #  define machine_arch_type     __machine_arch_type
10398 # else
10399 #  define machine_arch_type     MACH_TYPE_GEM
10400 # endif
10401 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
10402 #else
10403 # define machine_is_gem()       (0)
10404 #endif
10405
10406 #ifdef CONFIG_MACH_I858
10407 # ifdef machine_arch_type
10408 #  undef machine_arch_type
10409 #  define machine_arch_type     __machine_arch_type
10410 # else
10411 #  define machine_arch_type     MACH_TYPE_I858
10412 # endif
10413 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
10414 #else
10415 # define machine_is_i858()      (0)
10416 #endif
10417
10418 #ifdef CONFIG_MACH_HX2750
10419 # ifdef machine_arch_type
10420 #  undef machine_arch_type
10421 #  define machine_arch_type     __machine_arch_type
10422 # else
10423 #  define machine_arch_type     MACH_TYPE_HX2750
10424 # endif
10425 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
10426 #else
10427 # define machine_is_hx2750()    (0)
10428 #endif
10429
10430 #ifdef CONFIG_MACH_MXC91131EVB
10431 # ifdef machine_arch_type
10432 #  undef machine_arch_type
10433 #  define machine_arch_type     __machine_arch_type
10434 # else
10435 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
10436 # endif
10437 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
10438 #else
10439 # define machine_is_mxc91131evb()       (0)
10440 #endif
10441
10442 #ifdef CONFIG_MACH_P700
10443 # ifdef machine_arch_type
10444 #  undef machine_arch_type
10445 #  define machine_arch_type     __machine_arch_type
10446 # else
10447 #  define machine_arch_type     MACH_TYPE_P700
10448 # endif
10449 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
10450 #else
10451 # define machine_is_p700()      (0)
10452 #endif
10453
10454 #ifdef CONFIG_MACH_CPE
10455 # ifdef machine_arch_type
10456 #  undef machine_arch_type
10457 #  define machine_arch_type     __machine_arch_type
10458 # else
10459 #  define machine_arch_type     MACH_TYPE_CPE
10460 # endif
10461 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
10462 #else
10463 # define machine_is_cpe()       (0)
10464 #endif
10465
10466 #ifdef CONFIG_MACH_SPITZ
10467 # ifdef machine_arch_type
10468 #  undef machine_arch_type
10469 #  define machine_arch_type     __machine_arch_type
10470 # else
10471 #  define machine_arch_type     MACH_TYPE_SPITZ
10472 # endif
10473 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
10474 #else
10475 # define machine_is_spitz()     (0)
10476 #endif
10477
10478 #ifdef CONFIG_MACH_NIMBRA340
10479 # ifdef machine_arch_type
10480 #  undef machine_arch_type
10481 #  define machine_arch_type     __machine_arch_type
10482 # else
10483 #  define machine_arch_type     MACH_TYPE_NIMBRA340
10484 # endif
10485 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
10486 #else
10487 # define machine_is_nimbra340() (0)
10488 #endif
10489
10490 #ifdef CONFIG_MACH_LPC22XX
10491 # ifdef machine_arch_type
10492 #  undef machine_arch_type
10493 #  define machine_arch_type     __machine_arch_type
10494 # else
10495 #  define machine_arch_type     MACH_TYPE_LPC22XX
10496 # endif
10497 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
10498 #else
10499 # define machine_is_lpc22xx()   (0)
10500 #endif
10501
10502 #ifdef CONFIG_MACH_COMET3
10503 # ifdef machine_arch_type
10504 #  undef machine_arch_type
10505 #  define machine_arch_type     __machine_arch_type
10506 # else
10507 #  define machine_arch_type     MACH_TYPE_COMET3
10508 # endif
10509 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
10510 #else
10511 # define machine_is_omap_comet3()       (0)
10512 #endif
10513
10514 #ifdef CONFIG_MACH_COMET4
10515 # ifdef machine_arch_type
10516 #  undef machine_arch_type
10517 #  define machine_arch_type     __machine_arch_type
10518 # else
10519 #  define machine_arch_type     MACH_TYPE_COMET4
10520 # endif
10521 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
10522 #else
10523 # define machine_is_omap_comet4()       (0)
10524 #endif
10525
10526 #ifdef CONFIG_MACH_CSB625
10527 # ifdef machine_arch_type
10528 #  undef machine_arch_type
10529 #  define machine_arch_type     __machine_arch_type
10530 # else
10531 #  define machine_arch_type     MACH_TYPE_CSB625
10532 # endif
10533 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
10534 #else
10535 # define machine_is_csb625()    (0)
10536 #endif
10537
10538 #ifdef CONFIG_MACH_FORTUNET2
10539 # ifdef machine_arch_type
10540 #  undef machine_arch_type
10541 #  define machine_arch_type     __machine_arch_type
10542 # else
10543 #  define machine_arch_type     MACH_TYPE_FORTUNET2
10544 # endif
10545 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
10546 #else
10547 # define machine_is_fortunet2() (0)
10548 #endif
10549
10550 #ifdef CONFIG_MACH_S5H2200
10551 # ifdef machine_arch_type
10552 #  undef machine_arch_type
10553 #  define machine_arch_type     __machine_arch_type
10554 # else
10555 #  define machine_arch_type     MACH_TYPE_S5H2200
10556 # endif
10557 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
10558 #else
10559 # define machine_is_s5h2200()   (0)
10560 #endif
10561
10562 #ifdef CONFIG_MACH_OPTORM920
10563 # ifdef machine_arch_type
10564 #  undef machine_arch_type
10565 #  define machine_arch_type     __machine_arch_type
10566 # else
10567 #  define machine_arch_type     MACH_TYPE_OPTORM920
10568 # endif
10569 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
10570 #else
10571 # define machine_is_optorm920() (0)
10572 #endif
10573
10574 #ifdef CONFIG_MACH_ADSBITSYXB
10575 # ifdef machine_arch_type
10576 #  undef machine_arch_type
10577 #  define machine_arch_type     __machine_arch_type
10578 # else
10579 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
10580 # endif
10581 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
10582 #else
10583 # define machine_is_adsbitsyxb()        (0)
10584 #endif
10585
10586 #ifdef CONFIG_MACH_ADSSPHERE
10587 # ifdef machine_arch_type
10588 #  undef machine_arch_type
10589 #  define machine_arch_type     __machine_arch_type
10590 # else
10591 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
10592 # endif
10593 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
10594 #else
10595 # define machine_is_adssphere() (0)
10596 #endif
10597
10598 #ifdef CONFIG_MACH_ADSPORTAL
10599 # ifdef machine_arch_type
10600 #  undef machine_arch_type
10601 #  define machine_arch_type     __machine_arch_type
10602 # else
10603 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
10604 # endif
10605 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
10606 #else
10607 # define machine_is_adsportal() (0)
10608 #endif
10609
10610 #ifdef CONFIG_MACH_LN2410SBC
10611 # ifdef machine_arch_type
10612 #  undef machine_arch_type
10613 #  define machine_arch_type     __machine_arch_type
10614 # else
10615 #  define machine_arch_type     MACH_TYPE_LN2410SBC
10616 # endif
10617 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
10618 #else
10619 # define machine_is_ln2410sbc() (0)
10620 #endif
10621
10622 #ifdef CONFIG_MACH_CB3RUFC
10623 # ifdef machine_arch_type
10624 #  undef machine_arch_type
10625 #  define machine_arch_type     __machine_arch_type
10626 # else
10627 #  define machine_arch_type     MACH_TYPE_CB3RUFC
10628 # endif
10629 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
10630 #else
10631 # define machine_is_cb3rufc()   (0)
10632 #endif
10633
10634 #ifdef CONFIG_MACH_MP2USB
10635 # ifdef machine_arch_type
10636 #  undef machine_arch_type
10637 #  define machine_arch_type     __machine_arch_type
10638 # else
10639 #  define machine_arch_type     MACH_TYPE_MP2USB
10640 # endif
10641 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
10642 #else
10643 # define machine_is_mp2usb()    (0)
10644 #endif
10645
10646 #ifdef CONFIG_MACH_NTNP425C
10647 # ifdef machine_arch_type
10648 #  undef machine_arch_type
10649 #  define machine_arch_type     __machine_arch_type
10650 # else
10651 #  define machine_arch_type     MACH_TYPE_NTNP425C
10652 # endif
10653 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
10654 #else
10655 # define machine_is_ntnp425c()  (0)
10656 #endif
10657
10658 #ifdef CONFIG_MACH_COLIBRI
10659 # ifdef machine_arch_type
10660 #  undef machine_arch_type
10661 #  define machine_arch_type     __machine_arch_type
10662 # else
10663 #  define machine_arch_type     MACH_TYPE_COLIBRI
10664 # endif
10665 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
10666 #else
10667 # define machine_is_colibri()   (0)
10668 #endif
10669
10670 #ifdef CONFIG_MACH_PCM7220
10671 # ifdef machine_arch_type
10672 #  undef machine_arch_type
10673 #  define machine_arch_type     __machine_arch_type
10674 # else
10675 #  define machine_arch_type     MACH_TYPE_PCM7220
10676 # endif
10677 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
10678 #else
10679 # define machine_is_pcm7220()   (0)
10680 #endif
10681
10682 #ifdef CONFIG_MACH_GATEWAY7001
10683 # ifdef machine_arch_type
10684 #  undef machine_arch_type
10685 #  define machine_arch_type     __machine_arch_type
10686 # else
10687 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
10688 # endif
10689 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
10690 #else
10691 # define machine_is_gateway7001()       (0)
10692 #endif
10693
10694 #ifdef CONFIG_MACH_PCM027
10695 # ifdef machine_arch_type
10696 #  undef machine_arch_type
10697 #  define machine_arch_type     __machine_arch_type
10698 # else
10699 #  define machine_arch_type     MACH_TYPE_PCM027
10700 # endif
10701 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
10702 #else
10703 # define machine_is_pcm027()    (0)
10704 #endif
10705
10706 #ifdef CONFIG_MACH_CMPXA
10707 # ifdef machine_arch_type
10708 #  undef machine_arch_type
10709 #  define machine_arch_type     __machine_arch_type
10710 # else
10711 #  define machine_arch_type     MACH_TYPE_CMPXA
10712 # endif
10713 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
10714 #else
10715 # define machine_is_cmpxa()     (0)
10716 #endif
10717
10718 #ifdef CONFIG_MACH_ANUBIS
10719 # ifdef machine_arch_type
10720 #  undef machine_arch_type
10721 #  define machine_arch_type     __machine_arch_type
10722 # else
10723 #  define machine_arch_type     MACH_TYPE_ANUBIS
10724 # endif
10725 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
10726 #else
10727 # define machine_is_anubis()    (0)
10728 #endif
10729
10730 #ifdef CONFIG_MACH_ITE8152
10731 # ifdef machine_arch_type
10732 #  undef machine_arch_type
10733 #  define machine_arch_type     __machine_arch_type
10734 # else
10735 #  define machine_arch_type     MACH_TYPE_ITE8152
10736 # endif
10737 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
10738 #else
10739 # define machine_is_ite8152()   (0)
10740 #endif
10741
10742 #ifdef CONFIG_MACH_LPC3XXX
10743 # ifdef machine_arch_type
10744 #  undef machine_arch_type
10745 #  define machine_arch_type     __machine_arch_type
10746 # else
10747 #  define machine_arch_type     MACH_TYPE_LPC3XXX
10748 # endif
10749 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
10750 #else
10751 # define machine_is_lpc3xxx()   (0)
10752 #endif
10753
10754 #ifdef CONFIG_MACH_PUPPETEER
10755 # ifdef machine_arch_type
10756 #  undef machine_arch_type
10757 #  define machine_arch_type     __machine_arch_type
10758 # else
10759 #  define machine_arch_type     MACH_TYPE_PUPPETEER
10760 # endif
10761 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
10762 #else
10763 # define machine_is_puppeteer() (0)
10764 #endif
10765
10766 #ifdef CONFIG_MACH_E570
10767 # ifdef machine_arch_type
10768 #  undef machine_arch_type
10769 #  define machine_arch_type     __machine_arch_type
10770 # else
10771 #  define machine_arch_type     MACH_TYPE_E570
10772 # endif
10773 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
10774 #else
10775 # define machine_is_e570()      (0)
10776 #endif
10777
10778 #ifdef CONFIG_MACH_X50
10779 # ifdef machine_arch_type
10780 #  undef machine_arch_type
10781 #  define machine_arch_type     __machine_arch_type
10782 # else
10783 #  define machine_arch_type     MACH_TYPE_X50
10784 # endif
10785 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
10786 #else
10787 # define machine_is_x50()       (0)
10788 #endif
10789
10790 #ifdef CONFIG_MACH_RECON
10791 # ifdef machine_arch_type
10792 #  undef machine_arch_type
10793 #  define machine_arch_type     __machine_arch_type
10794 # else
10795 #  define machine_arch_type     MACH_TYPE_RECON
10796 # endif
10797 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
10798 #else
10799 # define machine_is_recon()     (0)
10800 #endif
10801
10802 #ifdef CONFIG_MACH_XBOARDGP8
10803 # ifdef machine_arch_type
10804 #  undef machine_arch_type
10805 #  define machine_arch_type     __machine_arch_type
10806 # else
10807 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
10808 # endif
10809 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
10810 #else
10811 # define machine_is_xboardgp8() (0)
10812 #endif
10813
10814 #ifdef CONFIG_MACH_FPIC2
10815 # ifdef machine_arch_type
10816 #  undef machine_arch_type
10817 #  define machine_arch_type     __machine_arch_type
10818 # else
10819 #  define machine_arch_type     MACH_TYPE_FPIC2
10820 # endif
10821 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
10822 #else
10823 # define machine_is_fpic2()     (0)
10824 #endif
10825
10826 #ifdef CONFIG_MACH_AKITA
10827 # ifdef machine_arch_type
10828 #  undef machine_arch_type
10829 #  define machine_arch_type     __machine_arch_type
10830 # else
10831 #  define machine_arch_type     MACH_TYPE_AKITA
10832 # endif
10833 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
10834 #else
10835 # define machine_is_akita()     (0)
10836 #endif
10837
10838 #ifdef CONFIG_MACH_A81
10839 # ifdef machine_arch_type
10840 #  undef machine_arch_type
10841 #  define machine_arch_type     __machine_arch_type
10842 # else
10843 #  define machine_arch_type     MACH_TYPE_A81
10844 # endif
10845 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
10846 #else
10847 # define machine_is_a81()       (0)
10848 #endif
10849
10850 #ifdef CONFIG_MACH_SVM_SC25X
10851 # ifdef machine_arch_type
10852 #  undef machine_arch_type
10853 #  define machine_arch_type     __machine_arch_type
10854 # else
10855 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
10856 # endif
10857 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
10858 #else
10859 # define machine_is_svm_sc25x() (0)
10860 #endif
10861
10862 #ifdef CONFIG_MACH_VADATECH020
10863 # ifdef machine_arch_type
10864 #  undef machine_arch_type
10865 #  define machine_arch_type     __machine_arch_type
10866 # else
10867 #  define machine_arch_type     MACH_TYPE_VADATECH020
10868 # endif
10869 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
10870 #else
10871 # define machine_is_vt020()     (0)
10872 #endif
10873
10874 #ifdef CONFIG_MACH_TLI
10875 # ifdef machine_arch_type
10876 #  undef machine_arch_type
10877 #  define machine_arch_type     __machine_arch_type
10878 # else
10879 #  define machine_arch_type     MACH_TYPE_TLI
10880 # endif
10881 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
10882 #else
10883 # define machine_is_tli()       (0)
10884 #endif
10885
10886 #ifdef CONFIG_MACH_EDB9315LC
10887 # ifdef machine_arch_type
10888 #  undef machine_arch_type
10889 #  define machine_arch_type     __machine_arch_type
10890 # else
10891 #  define machine_arch_type     MACH_TYPE_EDB9315LC
10892 # endif
10893 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
10894 #else
10895 # define machine_is_edb9315lc() (0)
10896 #endif
10897
10898 #ifdef CONFIG_MACH_PASSEC
10899 # ifdef machine_arch_type
10900 #  undef machine_arch_type
10901 #  define machine_arch_type     __machine_arch_type
10902 # else
10903 #  define machine_arch_type     MACH_TYPE_PASSEC
10904 # endif
10905 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
10906 #else
10907 # define machine_is_passec()    (0)
10908 #endif
10909
10910 #ifdef CONFIG_MACH_DS_TIGER
10911 # ifdef machine_arch_type
10912 #  undef machine_arch_type
10913 #  define machine_arch_type     __machine_arch_type
10914 # else
10915 #  define machine_arch_type     MACH_TYPE_DS_TIGER
10916 # endif
10917 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
10918 #else
10919 # define machine_is_ds_tiger()  (0)
10920 #endif
10921
10922 #ifdef CONFIG_MACH_E310
10923 # ifdef machine_arch_type
10924 #  undef machine_arch_type
10925 #  define machine_arch_type     __machine_arch_type
10926 # else
10927 #  define machine_arch_type     MACH_TYPE_E310
10928 # endif
10929 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
10930 #else
10931 # define machine_is_e310()      (0)
10932 #endif
10933
10934 #ifdef CONFIG_MACH_E330
10935 # ifdef machine_arch_type
10936 #  undef machine_arch_type
10937 #  define machine_arch_type     __machine_arch_type
10938 # else
10939 #  define machine_arch_type     MACH_TYPE_E330
10940 # endif
10941 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
10942 #else
10943 # define machine_is_e330()      (0)
10944 #endif
10945
10946 #ifdef CONFIG_MACH_RT3000
10947 # ifdef machine_arch_type
10948 #  undef machine_arch_type
10949 #  define machine_arch_type     __machine_arch_type
10950 # else
10951 #  define machine_arch_type     MACH_TYPE_RT3000
10952 # endif
10953 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
10954 #else
10955 # define machine_is_rt3000()    (0)
10956 #endif
10957
10958 #ifdef CONFIG_MACH_NOKIA770
10959 # ifdef machine_arch_type
10960 #  undef machine_arch_type
10961 #  define machine_arch_type     __machine_arch_type
10962 # else
10963 #  define machine_arch_type     MACH_TYPE_NOKIA770
10964 # endif
10965 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
10966 #else
10967 # define machine_is_nokia770()  (0)
10968 #endif
10969
10970 #ifdef CONFIG_MACH_PNX0106
10971 # ifdef machine_arch_type
10972 #  undef machine_arch_type
10973 #  define machine_arch_type     __machine_arch_type
10974 # else
10975 #  define machine_arch_type     MACH_TYPE_PNX0106
10976 # endif
10977 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
10978 #else
10979 # define machine_is_pnx0106()   (0)
10980 #endif
10981
10982 #ifdef CONFIG_MACH_HX21XX
10983 # ifdef machine_arch_type
10984 #  undef machine_arch_type
10985 #  define machine_arch_type     __machine_arch_type
10986 # else
10987 #  define machine_arch_type     MACH_TYPE_HX21XX
10988 # endif
10989 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
10990 #else
10991 # define machine_is_hx21xx()    (0)
10992 #endif
10993
10994 #ifdef CONFIG_MACH_FARADAY
10995 # ifdef machine_arch_type
10996 #  undef machine_arch_type
10997 #  define machine_arch_type     __machine_arch_type
10998 # else
10999 #  define machine_arch_type     MACH_TYPE_FARADAY
11000 # endif
11001 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11002 #else
11003 # define machine_is_faraday()   (0)
11004 #endif
11005
11006 #ifdef CONFIG_MACH_SBC9312
11007 # ifdef machine_arch_type
11008 #  undef machine_arch_type
11009 #  define machine_arch_type     __machine_arch_type
11010 # else
11011 #  define machine_arch_type     MACH_TYPE_SBC9312
11012 # endif
11013 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11014 #else
11015 # define machine_is_sbc9312()   (0)
11016 #endif
11017
11018 #ifdef CONFIG_MACH_BATMAN
11019 # ifdef machine_arch_type
11020 #  undef machine_arch_type
11021 #  define machine_arch_type     __machine_arch_type
11022 # else
11023 #  define machine_arch_type     MACH_TYPE_BATMAN
11024 # endif
11025 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11026 #else
11027 # define machine_is_batman()    (0)
11028 #endif
11029
11030 #ifdef CONFIG_MACH_JPD201
11031 # ifdef machine_arch_type
11032 #  undef machine_arch_type
11033 #  define machine_arch_type     __machine_arch_type
11034 # else
11035 #  define machine_arch_type     MACH_TYPE_JPD201
11036 # endif
11037 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11038 #else
11039 # define machine_is_jpd201()    (0)
11040 #endif
11041
11042 #ifdef CONFIG_MACH_MIPSA
11043 # ifdef machine_arch_type
11044 #  undef machine_arch_type
11045 #  define machine_arch_type     __machine_arch_type
11046 # else
11047 #  define machine_arch_type     MACH_TYPE_MIPSA
11048 # endif
11049 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11050 #else
11051 # define machine_is_mipsa()     (0)
11052 #endif
11053
11054 #ifdef CONFIG_MACH_KACOM
11055 # ifdef machine_arch_type
11056 #  undef machine_arch_type
11057 #  define machine_arch_type     __machine_arch_type
11058 # else
11059 #  define machine_arch_type     MACH_TYPE_KACOM
11060 # endif
11061 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11062 #else
11063 # define machine_is_kacom()     (0)
11064 #endif
11065
11066 #ifdef CONFIG_MACH_SWARCOCPU
11067 # ifdef machine_arch_type
11068 #  undef machine_arch_type
11069 #  define machine_arch_type     __machine_arch_type
11070 # else
11071 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11072 # endif
11073 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11074 #else
11075 # define machine_is_swarcocpu() (0)
11076 #endif
11077
11078 #ifdef CONFIG_MACH_SWARCODSL
11079 # ifdef machine_arch_type
11080 #  undef machine_arch_type
11081 #  define machine_arch_type     __machine_arch_type
11082 # else
11083 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11084 # endif
11085 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11086 #else
11087 # define machine_is_swarcodsl() (0)
11088 #endif
11089
11090 #ifdef CONFIG_MACH_BLUEANGEL
11091 # ifdef machine_arch_type
11092 #  undef machine_arch_type
11093 #  define machine_arch_type     __machine_arch_type
11094 # else
11095 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11096 # endif
11097 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11098 #else
11099 # define machine_is_blueangel() (0)
11100 #endif
11101
11102 #ifdef CONFIG_MACH_HAIRYGRAMA
11103 # ifdef machine_arch_type
11104 #  undef machine_arch_type
11105 #  define machine_arch_type     __machine_arch_type
11106 # else
11107 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11108 # endif
11109 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11110 #else
11111 # define machine_is_hairygrama()        (0)
11112 #endif
11113
11114 #ifdef CONFIG_MACH_BANFF
11115 # ifdef machine_arch_type
11116 #  undef machine_arch_type
11117 #  define machine_arch_type     __machine_arch_type
11118 # else
11119 #  define machine_arch_type     MACH_TYPE_BANFF
11120 # endif
11121 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11122 #else
11123 # define machine_is_banff()     (0)
11124 #endif
11125
11126 #ifdef CONFIG_MACH_CARMEVA
11127 # ifdef machine_arch_type
11128 #  undef machine_arch_type
11129 #  define machine_arch_type     __machine_arch_type
11130 # else
11131 #  define machine_arch_type     MACH_TYPE_CARMEVA
11132 # endif
11133 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11134 #else
11135 # define machine_is_carmeva()   (0)
11136 #endif
11137
11138 #ifdef CONFIG_MACH_SAM255
11139 # ifdef machine_arch_type
11140 #  undef machine_arch_type
11141 #  define machine_arch_type     __machine_arch_type
11142 # else
11143 #  define machine_arch_type     MACH_TYPE_SAM255
11144 # endif
11145 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11146 #else
11147 # define machine_is_sam255()    (0)
11148 #endif
11149
11150 #ifdef CONFIG_MACH_PPM10
11151 # ifdef machine_arch_type
11152 #  undef machine_arch_type
11153 #  define machine_arch_type     __machine_arch_type
11154 # else
11155 #  define machine_arch_type     MACH_TYPE_PPM10
11156 # endif
11157 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11158 #else
11159 # define machine_is_ppm10()     (0)
11160 #endif
11161
11162 #ifdef CONFIG_MACH_EDB9315A
11163 # ifdef machine_arch_type
11164 #  undef machine_arch_type
11165 #  define machine_arch_type     __machine_arch_type
11166 # else
11167 #  define machine_arch_type     MACH_TYPE_EDB9315A
11168 # endif
11169 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11170 #else
11171 # define machine_is_edb9315a()  (0)
11172 #endif
11173
11174 #ifdef CONFIG_MACH_SUNSET
11175 # ifdef machine_arch_type
11176 #  undef machine_arch_type
11177 #  define machine_arch_type     __machine_arch_type
11178 # else
11179 #  define machine_arch_type     MACH_TYPE_SUNSET
11180 # endif
11181 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11182 #else
11183 # define machine_is_sunset()    (0)
11184 #endif
11185
11186 #ifdef CONFIG_MACH_STARGATE2
11187 # ifdef machine_arch_type
11188 #  undef machine_arch_type
11189 #  define machine_arch_type     __machine_arch_type
11190 # else
11191 #  define machine_arch_type     MACH_TYPE_STARGATE2
11192 # endif
11193 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11194 #else
11195 # define machine_is_stargate2() (0)
11196 #endif
11197
11198 #ifdef CONFIG_MACH_INTELMOTE2
11199 # ifdef machine_arch_type
11200 #  undef machine_arch_type
11201 #  define machine_arch_type     __machine_arch_type
11202 # else
11203 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
11204 # endif
11205 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11206 #else
11207 # define machine_is_intelmote2()        (0)
11208 #endif
11209
11210 #ifdef CONFIG_MACH_TRIZEPS4
11211 # ifdef machine_arch_type
11212 #  undef machine_arch_type
11213 #  define machine_arch_type     __machine_arch_type
11214 # else
11215 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
11216 # endif
11217 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
11218 #else
11219 # define machine_is_trizeps4()  (0)
11220 #endif
11221
11222 #ifdef CONFIG_MACH_MAINSTONE2
11223 # ifdef machine_arch_type
11224 #  undef machine_arch_type
11225 #  define machine_arch_type     __machine_arch_type
11226 # else
11227 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
11228 # endif
11229 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
11230 #else
11231 # define machine_is_mainstone2()        (0)
11232 #endif
11233
11234 #ifdef CONFIG_MACH_EZ_IXP42X
11235 # ifdef machine_arch_type
11236 #  undef machine_arch_type
11237 #  define machine_arch_type     __machine_arch_type
11238 # else
11239 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
11240 # endif
11241 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11242 #else
11243 # define machine_is_ez_ixp42x() (0)
11244 #endif
11245
11246 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11247 # ifdef machine_arch_type
11248 #  undef machine_arch_type
11249 #  define machine_arch_type     __machine_arch_type
11250 # else
11251 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
11252 # endif
11253 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11254 #else
11255 # define machine_is_tapwave_zodiac()    (0)
11256 #endif
11257
11258 #ifdef CONFIG_MACH_UNIVERSALMETER
11259 # ifdef machine_arch_type
11260 #  undef machine_arch_type
11261 #  define machine_arch_type     __machine_arch_type
11262 # else
11263 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
11264 # endif
11265 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11266 #else
11267 # define machine_is_universalmeter()    (0)
11268 #endif
11269
11270 #ifdef CONFIG_MACH_HICOARM9
11271 # ifdef machine_arch_type
11272 #  undef machine_arch_type
11273 #  define machine_arch_type     __machine_arch_type
11274 # else
11275 #  define machine_arch_type     MACH_TYPE_HICOARM9
11276 # endif
11277 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
11278 #else
11279 # define machine_is_hicoarm9()  (0)
11280 #endif
11281
11282 #ifdef CONFIG_MACH_PNX4008
11283 # ifdef machine_arch_type
11284 #  undef machine_arch_type
11285 #  define machine_arch_type     __machine_arch_type
11286 # else
11287 #  define machine_arch_type     MACH_TYPE_PNX4008
11288 # endif
11289 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
11290 #else
11291 # define machine_is_pnx4008()   (0)
11292 #endif
11293
11294 #ifdef CONFIG_MACH_KWS6000
11295 # ifdef machine_arch_type
11296 #  undef machine_arch_type
11297 #  define machine_arch_type     __machine_arch_type
11298 # else
11299 #  define machine_arch_type     MACH_TYPE_KWS6000
11300 # endif
11301 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
11302 #else
11303 # define machine_is_kws6000()   (0)
11304 #endif
11305
11306 #ifdef CONFIG_MACH_PORTUX920T
11307 # ifdef machine_arch_type
11308 #  undef machine_arch_type
11309 #  define machine_arch_type     __machine_arch_type
11310 # else
11311 #  define machine_arch_type     MACH_TYPE_PORTUX920T
11312 # endif
11313 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
11314 #else
11315 # define machine_is_portux920t()        (0)
11316 #endif
11317
11318 #ifdef CONFIG_MACH_EZ_X5
11319 # ifdef machine_arch_type
11320 #  undef machine_arch_type
11321 #  define machine_arch_type     __machine_arch_type
11322 # else
11323 #  define machine_arch_type     MACH_TYPE_EZ_X5
11324 # endif
11325 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
11326 #else
11327 # define machine_is_ez_x5()     (0)
11328 #endif
11329
11330 #ifdef CONFIG_MACH_OMAP_RUDOLPH
11331 # ifdef machine_arch_type
11332 #  undef machine_arch_type
11333 #  define machine_arch_type     __machine_arch_type
11334 # else
11335 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
11336 # endif
11337 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11338 #else
11339 # define machine_is_omap_rudolph()      (0)
11340 #endif
11341
11342 #ifdef CONFIG_MACH_CPUAT91
11343 # ifdef machine_arch_type
11344 #  undef machine_arch_type
11345 #  define machine_arch_type     __machine_arch_type
11346 # else
11347 #  define machine_arch_type     MACH_TYPE_CPUAT91
11348 # endif
11349 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
11350 #else
11351 # define machine_is_cpuat91()   (0)
11352 #endif
11353
11354 #ifdef CONFIG_MACH_REA9200
11355 # ifdef machine_arch_type
11356 #  undef machine_arch_type
11357 #  define machine_arch_type     __machine_arch_type
11358 # else
11359 #  define machine_arch_type     MACH_TYPE_REA9200
11360 # endif
11361 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
11362 #else
11363 # define machine_is_rea9200()   (0)
11364 #endif
11365
11366 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11367 # ifdef machine_arch_type
11368 #  undef machine_arch_type
11369 #  define machine_arch_type     __machine_arch_type
11370 # else
11371 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
11372 # endif
11373 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11374 #else
11375 # define machine_is_acts_pune_sa1110()  (0)
11376 #endif
11377
11378 #ifdef CONFIG_MACH_IXP425
11379 # ifdef machine_arch_type
11380 #  undef machine_arch_type
11381 #  define machine_arch_type     __machine_arch_type
11382 # else
11383 #  define machine_arch_type     MACH_TYPE_IXP425
11384 # endif
11385 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
11386 #else
11387 # define machine_is_ixp425()    (0)
11388 #endif
11389
11390 #ifdef CONFIG_MACH_I30030ADS
11391 # ifdef machine_arch_type
11392 #  undef machine_arch_type
11393 #  define machine_arch_type     __machine_arch_type
11394 # else
11395 #  define machine_arch_type     MACH_TYPE_I30030ADS
11396 # endif
11397 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11398 #else
11399 # define machine_is_i30030ads() (0)
11400 #endif
11401
11402 #ifdef CONFIG_MACH_PERCH
11403 # ifdef machine_arch_type
11404 #  undef machine_arch_type
11405 #  define machine_arch_type     __machine_arch_type
11406 # else
11407 #  define machine_arch_type     MACH_TYPE_PERCH
11408 # endif
11409 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
11410 #else
11411 # define machine_is_perch()     (0)
11412 #endif
11413
11414 #ifdef CONFIG_MACH_EIS05R1
11415 # ifdef machine_arch_type
11416 #  undef machine_arch_type
11417 #  define machine_arch_type     __machine_arch_type
11418 # else
11419 #  define machine_arch_type     MACH_TYPE_EIS05R1
11420 # endif
11421 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
11422 #else
11423 # define machine_is_eis05r1()   (0)
11424 #endif
11425
11426 #ifdef CONFIG_MACH_PEPPERPAD
11427 # ifdef machine_arch_type
11428 #  undef machine_arch_type
11429 #  define machine_arch_type     __machine_arch_type
11430 # else
11431 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
11432 # endif
11433 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11434 #else
11435 # define machine_is_pepperpad() (0)
11436 #endif
11437
11438 #ifdef CONFIG_MACH_SB3010
11439 # ifdef machine_arch_type
11440 #  undef machine_arch_type
11441 #  define machine_arch_type     __machine_arch_type
11442 # else
11443 #  define machine_arch_type     MACH_TYPE_SB3010
11444 # endif
11445 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
11446 #else
11447 # define machine_is_sb3010()    (0)
11448 #endif
11449
11450 #ifdef CONFIG_MACH_RM9200
11451 # ifdef machine_arch_type
11452 #  undef machine_arch_type
11453 #  define machine_arch_type     __machine_arch_type
11454 # else
11455 #  define machine_arch_type     MACH_TYPE_RM9200
11456 # endif
11457 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
11458 #else
11459 # define machine_is_rm9200()    (0)
11460 #endif
11461
11462 #ifdef CONFIG_MACH_DMA03
11463 # ifdef machine_arch_type
11464 #  undef machine_arch_type
11465 #  define machine_arch_type     __machine_arch_type
11466 # else
11467 #  define machine_arch_type     MACH_TYPE_DMA03
11468 # endif
11469 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
11470 #else
11471 # define machine_is_dma03()     (0)
11472 #endif
11473
11474 #ifdef CONFIG_MACH_ROAD_S101
11475 # ifdef machine_arch_type
11476 #  undef machine_arch_type
11477 #  define machine_arch_type     __machine_arch_type
11478 # else
11479 #  define machine_arch_type     MACH_TYPE_ROAD_S101
11480 # endif
11481 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
11482 #else
11483 # define machine_is_road_s101() (0)
11484 #endif
11485
11486 #ifdef CONFIG_MACH_IQ81340SC
11487 # ifdef machine_arch_type
11488 #  undef machine_arch_type
11489 #  define machine_arch_type     __machine_arch_type
11490 # else
11491 #  define machine_arch_type     MACH_TYPE_IQ81340SC
11492 # endif
11493 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
11494 #else
11495 # define machine_is_iq81340sc() (0)
11496 #endif
11497
11498 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
11499 # ifdef machine_arch_type
11500 #  undef machine_arch_type
11501 #  define machine_arch_type     __machine_arch_type
11502 # else
11503 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
11504 # endif
11505 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
11506 #else
11507 # define machine_is_iq_nextgen_b()      (0)
11508 #endif
11509
11510 #ifdef CONFIG_MACH_IQ81340MC
11511 # ifdef machine_arch_type
11512 #  undef machine_arch_type
11513 #  define machine_arch_type     __machine_arch_type
11514 # else
11515 #  define machine_arch_type     MACH_TYPE_IQ81340MC
11516 # endif
11517 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
11518 #else
11519 # define machine_is_iq81340mc() (0)
11520 #endif
11521
11522 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
11523 # ifdef machine_arch_type
11524 #  undef machine_arch_type
11525 #  define machine_arch_type     __machine_arch_type
11526 # else
11527 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
11528 # endif
11529 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
11530 #else
11531 # define machine_is_iq_nextgen_d()      (0)
11532 #endif
11533
11534 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
11535 # ifdef machine_arch_type
11536 #  undef machine_arch_type
11537 #  define machine_arch_type     __machine_arch_type
11538 # else
11539 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
11540 # endif
11541 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
11542 #else
11543 # define machine_is_iq_nextgen_e()      (0)
11544 #endif
11545
11546 #ifdef CONFIG_MACH_MALLOW_AT91
11547 # ifdef machine_arch_type
11548 #  undef machine_arch_type
11549 #  define machine_arch_type     __machine_arch_type
11550 # else
11551 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
11552 # endif
11553 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
11554 #else
11555 # define machine_is_mallow_at91()       (0)
11556 #endif
11557
11558 #ifdef CONFIG_MACH_CYBERTRACKER_I
11559 # ifdef machine_arch_type
11560 #  undef machine_arch_type
11561 #  define machine_arch_type     __machine_arch_type
11562 # else
11563 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
11564 # endif
11565 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
11566 #else
11567 # define machine_is_cybertracker_i()    (0)
11568 #endif
11569
11570 #ifdef CONFIG_MACH_GESBC931X
11571 # ifdef machine_arch_type
11572 #  undef machine_arch_type
11573 #  define machine_arch_type     __machine_arch_type
11574 # else
11575 #  define machine_arch_type     MACH_TYPE_GESBC931X
11576 # endif
11577 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
11578 #else
11579 # define machine_is_gesbc931x() (0)
11580 #endif
11581
11582 #ifdef CONFIG_MACH_CENTIPAD
11583 # ifdef machine_arch_type
11584 #  undef machine_arch_type
11585 #  define machine_arch_type     __machine_arch_type
11586 # else
11587 #  define machine_arch_type     MACH_TYPE_CENTIPAD
11588 # endif
11589 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
11590 #else
11591 # define machine_is_centipad()  (0)
11592 #endif
11593
11594 #ifdef CONFIG_MACH_ARMSOC
11595 # ifdef machine_arch_type
11596 #  undef machine_arch_type
11597 #  define machine_arch_type     __machine_arch_type
11598 # else
11599 #  define machine_arch_type     MACH_TYPE_ARMSOC
11600 # endif
11601 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
11602 #else
11603 # define machine_is_armsoc()    (0)
11604 #endif
11605
11606 #ifdef CONFIG_MACH_SE4200
11607 # ifdef machine_arch_type
11608 #  undef machine_arch_type
11609 #  define machine_arch_type     __machine_arch_type
11610 # else
11611 #  define machine_arch_type     MACH_TYPE_SE4200
11612 # endif
11613 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
11614 #else
11615 # define machine_is_se4200()    (0)
11616 #endif
11617
11618 #ifdef CONFIG_MACH_EMS197A
11619 # ifdef machine_arch_type
11620 #  undef machine_arch_type
11621 #  define machine_arch_type     __machine_arch_type
11622 # else
11623 #  define machine_arch_type     MACH_TYPE_EMS197A
11624 # endif
11625 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
11626 #else
11627 # define machine_is_ems197a()   (0)
11628 #endif
11629
11630 #ifdef CONFIG_MACH_MICRO9
11631 # ifdef machine_arch_type
11632 #  undef machine_arch_type
11633 #  define machine_arch_type     __machine_arch_type
11634 # else
11635 #  define machine_arch_type     MACH_TYPE_MICRO9
11636 # endif
11637 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
11638 #else
11639 # define machine_is_micro9()    (0)
11640 #endif
11641
11642 #ifdef CONFIG_MACH_MICRO9L
11643 # ifdef machine_arch_type
11644 #  undef machine_arch_type
11645 #  define machine_arch_type     __machine_arch_type
11646 # else
11647 #  define machine_arch_type     MACH_TYPE_MICRO9L
11648 # endif
11649 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
11650 #else
11651 # define machine_is_micro9l()   (0)
11652 #endif
11653
11654 #ifdef CONFIG_MACH_UC5471DSP
11655 # ifdef machine_arch_type
11656 #  undef machine_arch_type
11657 #  define machine_arch_type     __machine_arch_type
11658 # else
11659 #  define machine_arch_type     MACH_TYPE_UC5471DSP
11660 # endif
11661 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
11662 #else
11663 # define machine_is_uc5471dsp() (0)
11664 #endif
11665
11666 #ifdef CONFIG_MACH_SJ5471ENG
11667 # ifdef machine_arch_type
11668 #  undef machine_arch_type
11669 #  define machine_arch_type     __machine_arch_type
11670 # else
11671 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
11672 # endif
11673 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
11674 #else
11675 # define machine_is_sj5471eng() (0)
11676 #endif
11677
11678 #ifdef CONFIG_MACH_CMPXA26X
11679 # ifdef machine_arch_type
11680 #  undef machine_arch_type
11681 #  define machine_arch_type     __machine_arch_type
11682 # else
11683 #  define machine_arch_type     MACH_TYPE_CMPXA26X
11684 # endif
11685 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
11686 #else
11687 # define machine_is_none()      (0)
11688 #endif
11689
11690 #ifdef CONFIG_MACH_NC
11691 # ifdef machine_arch_type
11692 #  undef machine_arch_type
11693 #  define machine_arch_type     __machine_arch_type
11694 # else
11695 #  define machine_arch_type     MACH_TYPE_NC
11696 # endif
11697 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
11698 #else
11699 # define machine_is_nc1()       (0)
11700 #endif
11701
11702 #ifdef CONFIG_MACH_OMAP_PALMTE
11703 # ifdef machine_arch_type
11704 #  undef machine_arch_type
11705 #  define machine_arch_type     __machine_arch_type
11706 # else
11707 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
11708 # endif
11709 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
11710 #else
11711 # define machine_is_omap_palmte()       (0)
11712 #endif
11713
11714 #ifdef CONFIG_MACH_AJAX52X
11715 # ifdef machine_arch_type
11716 #  undef machine_arch_type
11717 #  define machine_arch_type     __machine_arch_type
11718 # else
11719 #  define machine_arch_type     MACH_TYPE_AJAX52X
11720 # endif
11721 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
11722 #else
11723 # define machine_is_ajax52x()   (0)
11724 #endif
11725
11726 #ifdef CONFIG_MACH_SIRIUSTAR
11727 # ifdef machine_arch_type
11728 #  undef machine_arch_type
11729 #  define machine_arch_type     __machine_arch_type
11730 # else
11731 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
11732 # endif
11733 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
11734 #else
11735 # define machine_is_siriustar() (0)
11736 #endif
11737
11738 #ifdef CONFIG_MACH_IODATA_HDLG
11739 # ifdef machine_arch_type
11740 #  undef machine_arch_type
11741 #  define machine_arch_type     __machine_arch_type
11742 # else
11743 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
11744 # endif
11745 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
11746 #else
11747 # define machine_is_iodata_hdlg()       (0)
11748 #endif
11749
11750 #ifdef CONFIG_MACH_AT91RM9200UTL
11751 # ifdef machine_arch_type
11752 #  undef machine_arch_type
11753 #  define machine_arch_type     __machine_arch_type
11754 # else
11755 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
11756 # endif
11757 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
11758 #else
11759 # define machine_is_at91rm9200utl()     (0)
11760 #endif
11761
11762 #ifdef CONFIG_MACH_BIOSAFE
11763 # ifdef machine_arch_type
11764 #  undef machine_arch_type
11765 #  define machine_arch_type     __machine_arch_type
11766 # else
11767 #  define machine_arch_type     MACH_TYPE_BIOSAFE
11768 # endif
11769 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
11770 #else
11771 # define machine_is_biosafe()   (0)
11772 #endif
11773
11774 #ifdef CONFIG_MACH_MP1000
11775 # ifdef machine_arch_type
11776 #  undef machine_arch_type
11777 #  define machine_arch_type     __machine_arch_type
11778 # else
11779 #  define machine_arch_type     MACH_TYPE_MP1000
11780 # endif
11781 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
11782 #else
11783 # define machine_is_mp1000()    (0)
11784 #endif
11785
11786 #ifdef CONFIG_MACH_PARSY
11787 # ifdef machine_arch_type
11788 #  undef machine_arch_type
11789 #  define machine_arch_type     __machine_arch_type
11790 # else
11791 #  define machine_arch_type     MACH_TYPE_PARSY
11792 # endif
11793 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
11794 #else
11795 # define machine_is_parsy()     (0)
11796 #endif
11797
11798 #ifdef CONFIG_MACH_CCXP
11799 # ifdef machine_arch_type
11800 #  undef machine_arch_type
11801 #  define machine_arch_type     __machine_arch_type
11802 # else
11803 #  define machine_arch_type     MACH_TYPE_CCXP
11804 # endif
11805 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
11806 #else
11807 # define machine_is_ccxp270()   (0)
11808 #endif
11809
11810 #ifdef CONFIG_MACH_OMAP_GSAMPLE
11811 # ifdef machine_arch_type
11812 #  undef machine_arch_type
11813 #  define machine_arch_type     __machine_arch_type
11814 # else
11815 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
11816 # endif
11817 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
11818 #else
11819 # define machine_is_omap_gsample()      (0)
11820 #endif
11821
11822 #ifdef CONFIG_MACH_REALVIEW_EB
11823 # ifdef machine_arch_type
11824 #  undef machine_arch_type
11825 #  define machine_arch_type     __machine_arch_type
11826 # else
11827 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
11828 # endif
11829 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
11830 #else
11831 # define machine_is_realview_eb()       (0)
11832 #endif
11833
11834 #ifdef CONFIG_MACH_SAMOA
11835 # ifdef machine_arch_type
11836 #  undef machine_arch_type
11837 #  define machine_arch_type     __machine_arch_type
11838 # else
11839 #  define machine_arch_type     MACH_TYPE_SAMOA
11840 # endif
11841 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
11842 #else
11843 # define machine_is_samoa()     (0)
11844 #endif
11845
11846 #ifdef CONFIG_MACH_PALMT3
11847 # ifdef machine_arch_type
11848 #  undef machine_arch_type
11849 #  define machine_arch_type     __machine_arch_type
11850 # else
11851 #  define machine_arch_type     MACH_TYPE_PALMT3
11852 # endif
11853 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
11854 #else
11855 # define machine_is_palmt3()    (0)
11856 #endif
11857
11858 #ifdef CONFIG_MACH_I878
11859 # ifdef machine_arch_type
11860 #  undef machine_arch_type
11861 #  define machine_arch_type     __machine_arch_type
11862 # else
11863 #  define machine_arch_type     MACH_TYPE_I878
11864 # endif
11865 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
11866 #else
11867 # define machine_is_i878()      (0)
11868 #endif
11869
11870 #ifdef CONFIG_MACH_BORZOI
11871 # ifdef machine_arch_type
11872 #  undef machine_arch_type
11873 #  define machine_arch_type     __machine_arch_type
11874 # else
11875 #  define machine_arch_type     MACH_TYPE_BORZOI
11876 # endif
11877 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
11878 #else
11879 # define machine_is_borzoi()    (0)
11880 #endif
11881
11882 #ifdef CONFIG_MACH_GECKO
11883 # ifdef machine_arch_type
11884 #  undef machine_arch_type
11885 #  define machine_arch_type     __machine_arch_type
11886 # else
11887 #  define machine_arch_type     MACH_TYPE_GECKO
11888 # endif
11889 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
11890 #else
11891 # define machine_is_gecko()     (0)
11892 #endif
11893
11894 #ifdef CONFIG_MACH_DS101
11895 # ifdef machine_arch_type
11896 #  undef machine_arch_type
11897 #  define machine_arch_type     __machine_arch_type
11898 # else
11899 #  define machine_arch_type     MACH_TYPE_DS101
11900 # endif
11901 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
11902 #else
11903 # define machine_is_ds101()     (0)
11904 #endif
11905
11906 #ifdef CONFIG_MACH_OMAP_PALMTT2
11907 # ifdef machine_arch_type
11908 #  undef machine_arch_type
11909 #  define machine_arch_type     __machine_arch_type
11910 # else
11911 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
11912 # endif
11913 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
11914 #else
11915 # define machine_is_omap_palmtt2()      (0)
11916 #endif
11917
11918 #ifdef CONFIG_MACH_PALMLD
11919 # ifdef machine_arch_type
11920 #  undef machine_arch_type
11921 #  define machine_arch_type     __machine_arch_type
11922 # else
11923 #  define machine_arch_type     MACH_TYPE_PALMLD
11924 # endif
11925 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
11926 #else
11927 # define machine_is_palmld()    (0)
11928 #endif
11929
11930 #ifdef CONFIG_MACH_CC9C
11931 # ifdef machine_arch_type
11932 #  undef machine_arch_type
11933 #  define machine_arch_type     __machine_arch_type
11934 # else
11935 #  define machine_arch_type     MACH_TYPE_CC9C
11936 # endif
11937 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
11938 #else
11939 # define machine_is_cc9c()      (0)
11940 #endif
11941
11942 #ifdef CONFIG_MACH_SBC1670
11943 # ifdef machine_arch_type
11944 #  undef machine_arch_type
11945 #  define machine_arch_type     __machine_arch_type
11946 # else
11947 #  define machine_arch_type     MACH_TYPE_SBC1670
11948 # endif
11949 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
11950 #else
11951 # define machine_is_sbc1670()   (0)
11952 #endif
11953
11954 #ifdef CONFIG_MACH_IXDP28X5
11955 # ifdef machine_arch_type
11956 #  undef machine_arch_type
11957 #  define machine_arch_type     __machine_arch_type
11958 # else
11959 #  define machine_arch_type     MACH_TYPE_IXDP28X5
11960 # endif
11961 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
11962 #else
11963 # define machine_is_ixdp28x5()  (0)
11964 #endif
11965
11966 #ifdef CONFIG_MACH_OMAP_PALMTT
11967 # ifdef machine_arch_type
11968 #  undef machine_arch_type
11969 #  define machine_arch_type     __machine_arch_type
11970 # else
11971 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
11972 # endif
11973 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
11974 #else
11975 # define machine_is_omap_palmtt()       (0)
11976 #endif
11977
11978 #ifdef CONFIG_MACH_ML696K
11979 # ifdef machine_arch_type
11980 #  undef machine_arch_type
11981 #  define machine_arch_type     __machine_arch_type
11982 # else
11983 #  define machine_arch_type     MACH_TYPE_ML696K
11984 # endif
11985 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
11986 #else
11987 # define machine_is_ml696k()    (0)
11988 #endif
11989
11990 #ifdef CONFIG_MACH_ARCOM_ZEUS
11991 # ifdef machine_arch_type
11992 #  undef machine_arch_type
11993 #  define machine_arch_type     __machine_arch_type
11994 # else
11995 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
11996 # endif
11997 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
11998 #else
11999 # define machine_is_arcom_zeus()        (0)
12000 #endif
12001
12002 #ifdef CONFIG_MACH_OSIRIS
12003 # ifdef machine_arch_type
12004 #  undef machine_arch_type
12005 #  define machine_arch_type     __machine_arch_type
12006 # else
12007 #  define machine_arch_type     MACH_TYPE_OSIRIS
12008 # endif
12009 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12010 #else
12011 # define machine_is_osiris()    (0)
12012 #endif
12013
12014 #ifdef CONFIG_MACH_MAESTRO
12015 # ifdef machine_arch_type
12016 #  undef machine_arch_type
12017 #  define machine_arch_type     __machine_arch_type
12018 # else
12019 #  define machine_arch_type     MACH_TYPE_MAESTRO
12020 # endif
12021 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12022 #else
12023 # define machine_is_maestro()   (0)
12024 #endif
12025
12026 #ifdef CONFIG_MACH_PALMTE2
12027 # ifdef machine_arch_type
12028 #  undef machine_arch_type
12029 #  define machine_arch_type     __machine_arch_type
12030 # else
12031 #  define machine_arch_type     MACH_TYPE_PALMTE2
12032 # endif
12033 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12034 #else
12035 # define machine_is_palmte2()   (0)
12036 #endif
12037
12038 #ifdef CONFIG_MACH_IXBBM
12039 # ifdef machine_arch_type
12040 #  undef machine_arch_type
12041 #  define machine_arch_type     __machine_arch_type
12042 # else
12043 #  define machine_arch_type     MACH_TYPE_IXBBM
12044 # endif
12045 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12046 #else
12047 # define machine_is_ixbbm()     (0)
12048 #endif
12049
12050 #ifdef CONFIG_MACH_MX27ADS
12051 # ifdef machine_arch_type
12052 #  undef machine_arch_type
12053 #  define machine_arch_type     __machine_arch_type
12054 # else
12055 #  define machine_arch_type     MACH_TYPE_MX27ADS
12056 # endif
12057 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12058 #else
12059 # define machine_is_mx27ads()   (0)
12060 #endif
12061
12062 #ifdef CONFIG_MACH_AX8004
12063 # ifdef machine_arch_type
12064 #  undef machine_arch_type
12065 #  define machine_arch_type     __machine_arch_type
12066 # else
12067 #  define machine_arch_type     MACH_TYPE_AX8004
12068 # endif
12069 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12070 #else
12071 # define machine_is_ax8004()    (0)
12072 #endif
12073
12074 #ifdef CONFIG_MACH_AT91SAM9261EK
12075 # ifdef machine_arch_type
12076 #  undef machine_arch_type
12077 #  define machine_arch_type     __machine_arch_type
12078 # else
12079 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12080 # endif
12081 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12082 #else
12083 # define machine_is_at91sam9261ek()     (0)
12084 #endif
12085
12086 #ifdef CONFIG_MACH_LOFT
12087 # ifdef machine_arch_type
12088 #  undef machine_arch_type
12089 #  define machine_arch_type     __machine_arch_type
12090 # else
12091 #  define machine_arch_type     MACH_TYPE_LOFT
12092 # endif
12093 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12094 #else
12095 # define machine_is_loft()      (0)
12096 #endif
12097
12098 #ifdef CONFIG_MACH_MAGPIE
12099 # ifdef machine_arch_type
12100 #  undef machine_arch_type
12101 #  define machine_arch_type     __machine_arch_type
12102 # else
12103 #  define machine_arch_type     MACH_TYPE_MAGPIE
12104 # endif
12105 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12106 #else
12107 # define machine_is_magpie()    (0)
12108 #endif
12109
12110 #ifdef CONFIG_MACH_MX21ADS
12111 # ifdef machine_arch_type
12112 #  undef machine_arch_type
12113 #  define machine_arch_type     __machine_arch_type
12114 # else
12115 #  define machine_arch_type     MACH_TYPE_MX21ADS
12116 # endif
12117 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12118 #else
12119 # define machine_is_mx21ads()   (0)
12120 #endif
12121
12122 #ifdef CONFIG_MACH_MB87M3400
12123 # ifdef machine_arch_type
12124 #  undef machine_arch_type
12125 #  define machine_arch_type     __machine_arch_type
12126 # else
12127 #  define machine_arch_type     MACH_TYPE_MB87M3400
12128 # endif
12129 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12130 #else
12131 # define machine_is_mb87m3400() (0)
12132 #endif
12133
12134 #ifdef CONFIG_MACH_MGUARD_DELTA
12135 # ifdef machine_arch_type
12136 #  undef machine_arch_type
12137 #  define machine_arch_type     __machine_arch_type
12138 # else
12139 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12140 # endif
12141 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12142 #else
12143 # define machine_is_mguard_delta()      (0)
12144 #endif
12145
12146 #ifdef CONFIG_MACH_DAVINCI_DVDP
12147 # ifdef machine_arch_type
12148 #  undef machine_arch_type
12149 #  define machine_arch_type     __machine_arch_type
12150 # else
12151 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12152 # endif
12153 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12154 #else
12155 # define machine_is_davinci_dvdp()      (0)
12156 #endif
12157
12158 #ifdef CONFIG_MACH_HTCUNIVERSAL
12159 # ifdef machine_arch_type
12160 #  undef machine_arch_type
12161 #  define machine_arch_type     __machine_arch_type
12162 # else
12163 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12164 # endif
12165 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12166 #else
12167 # define machine_is_htcuniversal()      (0)
12168 #endif
12169
12170 #ifdef CONFIG_MACH_TPAD
12171 # ifdef machine_arch_type
12172 #  undef machine_arch_type
12173 #  define machine_arch_type     __machine_arch_type
12174 # else
12175 #  define machine_arch_type     MACH_TYPE_TPAD
12176 # endif
12177 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12178 #else
12179 # define machine_is_tpad()      (0)
12180 #endif
12181
12182 #ifdef CONFIG_MACH_ROVERP3
12183 # ifdef machine_arch_type
12184 #  undef machine_arch_type
12185 #  define machine_arch_type     __machine_arch_type
12186 # else
12187 #  define machine_arch_type     MACH_TYPE_ROVERP3
12188 # endif
12189 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12190 #else
12191 # define machine_is_roverp3()   (0)
12192 #endif
12193
12194 #ifdef CONFIG_MACH_JORNADA928
12195 # ifdef machine_arch_type
12196 #  undef machine_arch_type
12197 #  define machine_arch_type     __machine_arch_type
12198 # else
12199 #  define machine_arch_type     MACH_TYPE_JORNADA928
12200 # endif
12201 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12202 #else
12203 # define machine_is_jornada928()        (0)
12204 #endif
12205
12206 #ifdef CONFIG_MACH_MV88FXX81
12207 # ifdef machine_arch_type
12208 #  undef machine_arch_type
12209 #  define machine_arch_type     __machine_arch_type
12210 # else
12211 #  define machine_arch_type     MACH_TYPE_MV88FXX81
12212 # endif
12213 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12214 #else
12215 # define machine_is_mv88fxx81() (0)
12216 #endif
12217
12218 #ifdef CONFIG_MACH_STMP36XX
12219 # ifdef machine_arch_type
12220 #  undef machine_arch_type
12221 #  define machine_arch_type     __machine_arch_type
12222 # else
12223 #  define machine_arch_type     MACH_TYPE_STMP36XX
12224 # endif
12225 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
12226 #else
12227 # define machine_is_stmp36xx()  (0)
12228 #endif
12229
12230 #ifdef CONFIG_MACH_SXNI79524
12231 # ifdef machine_arch_type
12232 #  undef machine_arch_type
12233 #  define machine_arch_type     __machine_arch_type
12234 # else
12235 #  define machine_arch_type     MACH_TYPE_SXNI79524
12236 # endif
12237 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12238 #else
12239 # define machine_is_sxni79524() (0)
12240 #endif
12241
12242 #ifdef CONFIG_MACH_AMS_DELTA
12243 # ifdef machine_arch_type
12244 #  undef machine_arch_type
12245 #  define machine_arch_type     __machine_arch_type
12246 # else
12247 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
12248 # endif
12249 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12250 #else
12251 # define machine_is_ams_delta() (0)
12252 #endif
12253
12254 #ifdef CONFIG_MACH_URANIUM
12255 # ifdef machine_arch_type
12256 #  undef machine_arch_type
12257 #  define machine_arch_type     __machine_arch_type
12258 # else
12259 #  define machine_arch_type     MACH_TYPE_URANIUM
12260 # endif
12261 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
12262 #else
12263 # define machine_is_uranium()   (0)
12264 #endif
12265
12266 #ifdef CONFIG_MACH_UCON
12267 # ifdef machine_arch_type
12268 #  undef machine_arch_type
12269 #  define machine_arch_type     __machine_arch_type
12270 # else
12271 #  define machine_arch_type     MACH_TYPE_UCON
12272 # endif
12273 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
12274 #else
12275 # define machine_is_ucon()      (0)
12276 #endif
12277
12278 #ifdef CONFIG_MACH_NAS100D
12279 # ifdef machine_arch_type
12280 #  undef machine_arch_type
12281 #  define machine_arch_type     __machine_arch_type
12282 # else
12283 #  define machine_arch_type     MACH_TYPE_NAS100D
12284 # endif
12285 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
12286 #else
12287 # define machine_is_nas100d()   (0)
12288 #endif
12289
12290 #ifdef CONFIG_MACH_L083_1000
12291 # ifdef machine_arch_type
12292 #  undef machine_arch_type
12293 #  define machine_arch_type     __machine_arch_type
12294 # else
12295 #  define machine_arch_type     MACH_TYPE_L083_1000
12296 # endif
12297 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
12298 #else
12299 # define machine_is_l083()      (0)
12300 #endif
12301
12302 #ifdef CONFIG_MACH_EZX
12303 # ifdef machine_arch_type
12304 #  undef machine_arch_type
12305 #  define machine_arch_type     __machine_arch_type
12306 # else
12307 #  define machine_arch_type     MACH_TYPE_EZX
12308 # endif
12309 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
12310 #else
12311 # define machine_is_ezx()       (0)
12312 #endif
12313
12314 #ifdef CONFIG_MACH_PNX5220
12315 # ifdef machine_arch_type
12316 #  undef machine_arch_type
12317 #  define machine_arch_type     __machine_arch_type
12318 # else
12319 #  define machine_arch_type     MACH_TYPE_PNX5220
12320 # endif
12321 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
12322 #else
12323 # define machine_is_pnx5220()   (0)
12324 #endif
12325
12326 #ifdef CONFIG_MACH_BUTTE
12327 # ifdef machine_arch_type
12328 #  undef machine_arch_type
12329 #  define machine_arch_type     __machine_arch_type
12330 # else
12331 #  define machine_arch_type     MACH_TYPE_BUTTE
12332 # endif
12333 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
12334 #else
12335 # define machine_is_butte()     (0)
12336 #endif
12337
12338 #ifdef CONFIG_MACH_SRM2
12339 # ifdef machine_arch_type
12340 #  undef machine_arch_type
12341 #  define machine_arch_type     __machine_arch_type
12342 # else
12343 #  define machine_arch_type     MACH_TYPE_SRM2
12344 # endif
12345 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
12346 #else
12347 # define machine_is_srm2()      (0)
12348 #endif
12349
12350 #ifdef CONFIG_MACH_DSBR
12351 # ifdef machine_arch_type
12352 #  undef machine_arch_type
12353 #  define machine_arch_type     __machine_arch_type
12354 # else
12355 #  define machine_arch_type     MACH_TYPE_DSBR
12356 # endif
12357 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
12358 #else
12359 # define machine_is_dsbr()      (0)
12360 #endif
12361
12362 #ifdef CONFIG_MACH_CRYSTALBALL
12363 # ifdef machine_arch_type
12364 #  undef machine_arch_type
12365 #  define machine_arch_type     __machine_arch_type
12366 # else
12367 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
12368 # endif
12369 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12370 #else
12371 # define machine_is_crystalball()       (0)
12372 #endif
12373
12374 #ifdef CONFIG_MACH_TINYPXA27X
12375 # ifdef machine_arch_type
12376 #  undef machine_arch_type
12377 #  define machine_arch_type     __machine_arch_type
12378 # else
12379 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
12380 # endif
12381 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
12382 #else
12383 # define machine_is_tinypxa27x()        (0)
12384 #endif
12385
12386 #ifdef CONFIG_MACH_HERBIE
12387 # ifdef machine_arch_type
12388 #  undef machine_arch_type
12389 #  define machine_arch_type     __machine_arch_type
12390 # else
12391 #  define machine_arch_type     MACH_TYPE_HERBIE
12392 # endif
12393 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
12394 #else
12395 # define machine_is_herbie()    (0)
12396 #endif
12397
12398 #ifdef CONFIG_MACH_MAGICIAN
12399 # ifdef machine_arch_type
12400 #  undef machine_arch_type
12401 #  define machine_arch_type     __machine_arch_type
12402 # else
12403 #  define machine_arch_type     MACH_TYPE_MAGICIAN
12404 # endif
12405 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
12406 #else
12407 # define machine_is_magician()  (0)
12408 #endif
12409
12410 #ifdef CONFIG_MACH_CM4002
12411 # ifdef machine_arch_type
12412 #  undef machine_arch_type
12413 #  define machine_arch_type     __machine_arch_type
12414 # else
12415 #  define machine_arch_type     MACH_TYPE_CM4002
12416 # endif
12417 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
12418 #else
12419 # define machine_is_cm4002()    (0)
12420 #endif
12421
12422 #ifdef CONFIG_MACH_B4
12423 # ifdef machine_arch_type
12424 #  undef machine_arch_type
12425 #  define machine_arch_type     __machine_arch_type
12426 # else
12427 #  define machine_arch_type     MACH_TYPE_B4
12428 # endif
12429 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
12430 #else
12431 # define machine_is_b4()        (0)
12432 #endif
12433
12434 #ifdef CONFIG_MACH_MAUI
12435 # ifdef machine_arch_type
12436 #  undef machine_arch_type
12437 #  define machine_arch_type     __machine_arch_type
12438 # else
12439 #  define machine_arch_type     MACH_TYPE_MAUI
12440 # endif
12441 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
12442 #else
12443 # define machine_is_maui()      (0)
12444 #endif
12445
12446 #ifdef CONFIG_MACH_CYBERTRACKER_G
12447 # ifdef machine_arch_type
12448 #  undef machine_arch_type
12449 #  define machine_arch_type     __machine_arch_type
12450 # else
12451 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
12452 # endif
12453 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
12454 #else
12455 # define machine_is_cybertracker_g()    (0)
12456 #endif
12457
12458 #ifdef CONFIG_MACH_NXDKN
12459 # ifdef machine_arch_type
12460 #  undef machine_arch_type
12461 #  define machine_arch_type     __machine_arch_type
12462 # else
12463 #  define machine_arch_type     MACH_TYPE_NXDKN
12464 # endif
12465 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
12466 #else
12467 # define machine_is_nxdkn()     (0)
12468 #endif
12469
12470 #ifdef CONFIG_MACH_MIO8390
12471 # ifdef machine_arch_type
12472 #  undef machine_arch_type
12473 #  define machine_arch_type     __machine_arch_type
12474 # else
12475 #  define machine_arch_type     MACH_TYPE_MIO8390
12476 # endif
12477 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
12478 #else
12479 # define machine_is_mio8390()   (0)
12480 #endif
12481
12482 #ifdef CONFIG_MACH_OMI_BOARD
12483 # ifdef machine_arch_type
12484 #  undef machine_arch_type
12485 #  define machine_arch_type     __machine_arch_type
12486 # else
12487 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
12488 # endif
12489 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
12490 #else
12491 # define machine_is_omi_board() (0)
12492 #endif
12493
12494 #ifdef CONFIG_MACH_MX21CIV
12495 # ifdef machine_arch_type
12496 #  undef machine_arch_type
12497 #  define machine_arch_type     __machine_arch_type
12498 # else
12499 #  define machine_arch_type     MACH_TYPE_MX21CIV
12500 # endif
12501 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
12502 #else
12503 # define machine_is_mx21civ()   (0)
12504 #endif
12505
12506 #ifdef CONFIG_MACH_MAHI_CDAC
12507 # ifdef machine_arch_type
12508 #  undef machine_arch_type
12509 #  define machine_arch_type     __machine_arch_type
12510 # else
12511 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
12512 # endif
12513 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
12514 #else
12515 # define machine_is_mahi_cdac() (0)
12516 #endif
12517
12518 #ifdef CONFIG_MACH_PALMTX
12519 # ifdef machine_arch_type
12520 #  undef machine_arch_type
12521 #  define machine_arch_type     __machine_arch_type
12522 # else
12523 #  define machine_arch_type     MACH_TYPE_PALMTX
12524 # endif
12525 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
12526 #else
12527 # define machine_is_palmtx()    (0)
12528 #endif
12529
12530 #ifdef CONFIG_MACH_S3C2413
12531 # ifdef machine_arch_type
12532 #  undef machine_arch_type
12533 #  define machine_arch_type     __machine_arch_type
12534 # else
12535 #  define machine_arch_type     MACH_TYPE_S3C2413
12536 # endif
12537 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
12538 #else
12539 # define machine_is_s3c2413()   (0)
12540 #endif
12541
12542 #ifdef CONFIG_MACH_SAMSYS_EP0
12543 # ifdef machine_arch_type
12544 #  undef machine_arch_type
12545 #  define machine_arch_type     __machine_arch_type
12546 # else
12547 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
12548 # endif
12549 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
12550 #else
12551 # define machine_is_samsys_ep0()        (0)
12552 #endif
12553
12554 #ifdef CONFIG_MACH_WG302V1
12555 # ifdef machine_arch_type
12556 #  undef machine_arch_type
12557 #  define machine_arch_type     __machine_arch_type
12558 # else
12559 #  define machine_arch_type     MACH_TYPE_WG302V1
12560 # endif
12561 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
12562 #else
12563 # define machine_is_wg302v1()   (0)
12564 #endif
12565
12566 #ifdef CONFIG_MACH_WG302V2
12567 # ifdef machine_arch_type
12568 #  undef machine_arch_type
12569 #  define machine_arch_type     __machine_arch_type
12570 # else
12571 #  define machine_arch_type     MACH_TYPE_WG302V2
12572 # endif
12573 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
12574 #else
12575 # define machine_is_wg302v2()   (0)
12576 #endif
12577
12578 #ifdef CONFIG_MACH_EB42X
12579 # ifdef machine_arch_type
12580 #  undef machine_arch_type
12581 #  define machine_arch_type     __machine_arch_type
12582 # else
12583 #  define machine_arch_type     MACH_TYPE_EB42X
12584 # endif
12585 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
12586 #else
12587 # define machine_is_eb42x()     (0)
12588 #endif
12589
12590 #ifdef CONFIG_MACH_IQ331ES
12591 # ifdef machine_arch_type
12592 #  undef machine_arch_type
12593 #  define machine_arch_type     __machine_arch_type
12594 # else
12595 #  define machine_arch_type     MACH_TYPE_IQ331ES
12596 # endif
12597 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
12598 #else
12599 # define machine_is_iq331es()   (0)
12600 #endif
12601
12602 #ifdef CONFIG_MACH_COSYDSP
12603 # ifdef machine_arch_type
12604 #  undef machine_arch_type
12605 #  define machine_arch_type     __machine_arch_type
12606 # else
12607 #  define machine_arch_type     MACH_TYPE_COSYDSP
12608 # endif
12609 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
12610 #else
12611 # define machine_is_cosydsp()   (0)
12612 #endif
12613
12614 #ifdef CONFIG_MACH_UPLAT7D
12615 # ifdef machine_arch_type
12616 #  undef machine_arch_type
12617 #  define machine_arch_type     __machine_arch_type
12618 # else
12619 #  define machine_arch_type     MACH_TYPE_UPLAT7D
12620 # endif
12621 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
12622 #else
12623 # define machine_is_uplat7d_proto()     (0)
12624 #endif
12625
12626 #ifdef CONFIG_MACH_PTDAVINCI
12627 # ifdef machine_arch_type
12628 #  undef machine_arch_type
12629 #  define machine_arch_type     __machine_arch_type
12630 # else
12631 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
12632 # endif
12633 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
12634 #else
12635 # define machine_is_ptdavinci() (0)
12636 #endif
12637
12638 #ifdef CONFIG_MACH_MBUS
12639 # ifdef machine_arch_type
12640 #  undef machine_arch_type
12641 #  define machine_arch_type     __machine_arch_type
12642 # else
12643 #  define machine_arch_type     MACH_TYPE_MBUS
12644 # endif
12645 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
12646 #else
12647 # define machine_is_mbus()      (0)
12648 #endif
12649
12650 #ifdef CONFIG_MACH_NADIA2VB
12651 # ifdef machine_arch_type
12652 #  undef machine_arch_type
12653 #  define machine_arch_type     __machine_arch_type
12654 # else
12655 #  define machine_arch_type     MACH_TYPE_NADIA2VB
12656 # endif
12657 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
12658 #else
12659 # define machine_is_nadia2vb()  (0)
12660 #endif
12661
12662 #ifdef CONFIG_MACH_R1000
12663 # ifdef machine_arch_type
12664 #  undef machine_arch_type
12665 #  define machine_arch_type     __machine_arch_type
12666 # else
12667 #  define machine_arch_type     MACH_TYPE_R1000
12668 # endif
12669 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
12670 #else
12671 # define machine_is_r1000()     (0)
12672 #endif
12673
12674 #ifdef CONFIG_MACH_HW90250
12675 # ifdef machine_arch_type
12676 #  undef machine_arch_type
12677 #  define machine_arch_type     __machine_arch_type
12678 # else
12679 #  define machine_arch_type     MACH_TYPE_HW90250
12680 # endif
12681 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
12682 #else
12683 # define machine_is_hw90250()   (0)
12684 #endif
12685
12686 #ifdef CONFIG_MACH_OMAP_2430SDP
12687 # ifdef machine_arch_type
12688 #  undef machine_arch_type
12689 #  define machine_arch_type     __machine_arch_type
12690 # else
12691 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
12692 # endif
12693 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
12694 #else
12695 # define machine_is_omap_2430sdp()      (0)
12696 #endif
12697
12698 #ifdef CONFIG_MACH_DAVINCI_EVM
12699 # ifdef machine_arch_type
12700 #  undef machine_arch_type
12701 #  define machine_arch_type     __machine_arch_type
12702 # else
12703 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
12704 # endif
12705 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
12706 #else
12707 # define machine_is_davinci_evm()       (0)
12708 #endif
12709
12710 #ifdef CONFIG_MACH_OMAP_TORNADO
12711 # ifdef machine_arch_type
12712 #  undef machine_arch_type
12713 #  define machine_arch_type     __machine_arch_type
12714 # else
12715 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
12716 # endif
12717 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
12718 #else
12719 # define machine_is_omap_tornado()      (0)
12720 #endif
12721
12722 #ifdef CONFIG_MACH_OLOCREEK
12723 # ifdef machine_arch_type
12724 #  undef machine_arch_type
12725 #  define machine_arch_type     __machine_arch_type
12726 # else
12727 #  define machine_arch_type     MACH_TYPE_OLOCREEK
12728 # endif
12729 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
12730 #else
12731 # define machine_is_olocreek()  (0)
12732 #endif
12733
12734 #ifdef CONFIG_MACH_PALMZ72
12735 # ifdef machine_arch_type
12736 #  undef machine_arch_type
12737 #  define machine_arch_type     __machine_arch_type
12738 # else
12739 #  define machine_arch_type     MACH_TYPE_PALMZ72
12740 # endif
12741 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
12742 #else
12743 # define machine_is_palmz72()   (0)
12744 #endif
12745
12746 #ifdef CONFIG_MACH_NXDB500
12747 # ifdef machine_arch_type
12748 #  undef machine_arch_type
12749 #  define machine_arch_type     __machine_arch_type
12750 # else
12751 #  define machine_arch_type     MACH_TYPE_NXDB500
12752 # endif
12753 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
12754 #else
12755 # define machine_is_nxdb500()   (0)
12756 #endif
12757
12758 #ifdef CONFIG_MACH_APF9328
12759 # ifdef machine_arch_type
12760 #  undef machine_arch_type
12761 #  define machine_arch_type     __machine_arch_type
12762 # else
12763 #  define machine_arch_type     MACH_TYPE_APF9328
12764 # endif
12765 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
12766 #else
12767 # define machine_is_apf9328()   (0)
12768 #endif
12769
12770 #ifdef CONFIG_MACH_OMAP_WIPOQ
12771 # ifdef machine_arch_type
12772 #  undef machine_arch_type
12773 #  define machine_arch_type     __machine_arch_type
12774 # else
12775 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
12776 # endif
12777 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
12778 #else
12779 # define machine_is_omap_wipoq()        (0)
12780 #endif
12781
12782 #ifdef CONFIG_MACH_OMAP_TWIP
12783 # ifdef machine_arch_type
12784 #  undef machine_arch_type
12785 #  define machine_arch_type     __machine_arch_type
12786 # else
12787 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
12788 # endif
12789 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
12790 #else
12791 # define machine_is_omap_twip() (0)
12792 #endif
12793
12794 #ifdef CONFIG_MACH_PALMT650
12795 # ifdef machine_arch_type
12796 #  undef machine_arch_type
12797 #  define machine_arch_type     __machine_arch_type
12798 # else
12799 #  define machine_arch_type     MACH_TYPE_PALMT650
12800 # endif
12801 # define machine_is_palmt650()  (machine_arch_type == MACH_TYPE_PALMT650)
12802 #else
12803 # define machine_is_palmt650()  (0)
12804 #endif
12805
12806 #ifdef CONFIG_MACH_ACUMEN
12807 # ifdef machine_arch_type
12808 #  undef machine_arch_type
12809 #  define machine_arch_type     __machine_arch_type
12810 # else
12811 #  define machine_arch_type     MACH_TYPE_ACUMEN
12812 # endif
12813 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
12814 #else
12815 # define machine_is_acumen()    (0)
12816 #endif
12817
12818 #ifdef CONFIG_MACH_XP100
12819 # ifdef machine_arch_type
12820 #  undef machine_arch_type
12821 #  define machine_arch_type     __machine_arch_type
12822 # else
12823 #  define machine_arch_type     MACH_TYPE_XP100
12824 # endif
12825 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
12826 #else
12827 # define machine_is_xp100()     (0)
12828 #endif
12829
12830 #ifdef CONFIG_MACH_FS2410
12831 # ifdef machine_arch_type
12832 #  undef machine_arch_type
12833 #  define machine_arch_type     __machine_arch_type
12834 # else
12835 #  define machine_arch_type     MACH_TYPE_FS2410
12836 # endif
12837 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
12838 #else
12839 # define machine_is_fs2410()    (0)
12840 #endif
12841
12842 #ifdef CONFIG_MACH_PXA270_CERF
12843 # ifdef machine_arch_type
12844 #  undef machine_arch_type
12845 #  define machine_arch_type     __machine_arch_type
12846 # else
12847 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
12848 # endif
12849 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
12850 #else
12851 # define machine_is_pxa270_cerf()       (0)
12852 #endif
12853
12854 #ifdef CONFIG_MACH_SQ2FTLPALM
12855 # ifdef machine_arch_type
12856 #  undef machine_arch_type
12857 #  define machine_arch_type     __machine_arch_type
12858 # else
12859 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
12860 # endif
12861 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
12862 #else
12863 # define machine_is_sq2ftlpalm()        (0)
12864 #endif
12865
12866 #ifdef CONFIG_MACH_BSEMSERVER
12867 # ifdef machine_arch_type
12868 #  undef machine_arch_type
12869 #  define machine_arch_type     __machine_arch_type
12870 # else
12871 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
12872 # endif
12873 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
12874 #else
12875 # define machine_is_bsemserver()        (0)
12876 #endif
12877
12878 #ifdef CONFIG_MACH_NETCLIENT
12879 # ifdef machine_arch_type
12880 #  undef machine_arch_type
12881 #  define machine_arch_type     __machine_arch_type
12882 # else
12883 #  define machine_arch_type     MACH_TYPE_NETCLIENT
12884 # endif
12885 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
12886 #else
12887 # define machine_is_netclient() (0)
12888 #endif
12889
12890 #ifdef CONFIG_MACH_PALMT5
12891 # ifdef machine_arch_type
12892 #  undef machine_arch_type
12893 #  define machine_arch_type     __machine_arch_type
12894 # else
12895 #  define machine_arch_type     MACH_TYPE_PALMT5
12896 # endif
12897 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
12898 #else
12899 # define machine_is_palmt5()    (0)
12900 #endif
12901
12902 #ifdef CONFIG_MACH_PALMTC
12903 # ifdef machine_arch_type
12904 #  undef machine_arch_type
12905 #  define machine_arch_type     __machine_arch_type
12906 # else
12907 #  define machine_arch_type     MACH_TYPE_PALMTC
12908 # endif
12909 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
12910 #else
12911 # define machine_is_palmtc()    (0)
12912 #endif
12913
12914 #ifdef CONFIG_MACH_OMAP_APOLLON
12915 # ifdef machine_arch_type
12916 #  undef machine_arch_type
12917 #  define machine_arch_type     __machine_arch_type
12918 # else
12919 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
12920 # endif
12921 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
12922 #else
12923 # define machine_is_omap_apollon()      (0)
12924 #endif
12925
12926 #ifdef CONFIG_MACH_MXC30030EVB
12927 # ifdef machine_arch_type
12928 #  undef machine_arch_type
12929 #  define machine_arch_type     __machine_arch_type
12930 # else
12931 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
12932 # endif
12933 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
12934 #else
12935 # define machine_is_mxc30030evb()       (0)
12936 #endif
12937
12938 #ifdef CONFIG_MACH_REA_2D
12939 # ifdef machine_arch_type
12940 #  undef machine_arch_type
12941 #  define machine_arch_type     __machine_arch_type
12942 # else
12943 #  define machine_arch_type     MACH_TYPE_REA_2D
12944 # endif
12945 # define machine_is_rea_2d()    (machine_arch_type == MACH_TYPE_REA_2D)
12946 #else
12947 # define machine_is_rea_2d()    (0)
12948 #endif
12949
12950 #ifdef CONFIG_MACH_TI3E524
12951 # ifdef machine_arch_type
12952 #  undef machine_arch_type
12953 #  define machine_arch_type     __machine_arch_type
12954 # else
12955 #  define machine_arch_type     MACH_TYPE_TI3E524
12956 # endif
12957 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
12958 #else
12959 # define machine_is_eti3e524()  (0)
12960 #endif
12961
12962 #ifdef CONFIG_MACH_ATEB9200
12963 # ifdef machine_arch_type
12964 #  undef machine_arch_type
12965 #  define machine_arch_type     __machine_arch_type
12966 # else
12967 #  define machine_arch_type     MACH_TYPE_ATEB9200
12968 # endif
12969 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
12970 #else
12971 # define machine_is_ateb9200()  (0)
12972 #endif
12973
12974 #ifdef CONFIG_MACH_AUCKLAND
12975 # ifdef machine_arch_type
12976 #  undef machine_arch_type
12977 #  define machine_arch_type     __machine_arch_type
12978 # else
12979 #  define machine_arch_type     MACH_TYPE_AUCKLAND
12980 # endif
12981 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
12982 #else
12983 # define machine_is_auckland()  (0)
12984 #endif
12985
12986 #ifdef CONFIG_MACH_AK3320M
12987 # ifdef machine_arch_type
12988 #  undef machine_arch_type
12989 #  define machine_arch_type     __machine_arch_type
12990 # else
12991 #  define machine_arch_type     MACH_TYPE_AK3320M
12992 # endif
12993 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
12994 #else
12995 # define machine_is_ak3220m()   (0)
12996 #endif
12997
12998 #ifdef CONFIG_MACH_DURAMAX
12999 # ifdef machine_arch_type
13000 #  undef machine_arch_type
13001 #  define machine_arch_type     __machine_arch_type
13002 # else
13003 #  define machine_arch_type     MACH_TYPE_DURAMAX
13004 # endif
13005 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13006 #else
13007 # define machine_is_duramax()   (0)
13008 #endif
13009
13010 #ifdef CONFIG_MACH_N35
13011 # ifdef machine_arch_type
13012 #  undef machine_arch_type
13013 #  define machine_arch_type     __machine_arch_type
13014 # else
13015 #  define machine_arch_type     MACH_TYPE_N35
13016 # endif
13017 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13018 #else
13019 # define machine_is_n35()       (0)
13020 #endif
13021
13022 #ifdef CONFIG_MACH_PRONGHORN
13023 # ifdef machine_arch_type
13024 #  undef machine_arch_type
13025 #  define machine_arch_type     __machine_arch_type
13026 # else
13027 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13028 # endif
13029 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13030 #else
13031 # define machine_is_pronghorn() (0)
13032 #endif
13033
13034 #ifdef CONFIG_MACH_FUNDY
13035 # ifdef machine_arch_type
13036 #  undef machine_arch_type
13037 #  define machine_arch_type     __machine_arch_type
13038 # else
13039 #  define machine_arch_type     MACH_TYPE_FUNDY
13040 # endif
13041 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13042 #else
13043 # define machine_is_fundy()     (0)
13044 #endif
13045
13046 #ifdef CONFIG_MACH_LOGICPD_PXA270
13047 # ifdef machine_arch_type
13048 #  undef machine_arch_type
13049 #  define machine_arch_type     __machine_arch_type
13050 # else
13051 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13052 # endif
13053 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13054 #else
13055 # define machine_is_logicpd_pxa270()    (0)
13056 #endif
13057
13058 #ifdef CONFIG_MACH_CPU777
13059 # ifdef machine_arch_type
13060 #  undef machine_arch_type
13061 #  define machine_arch_type     __machine_arch_type
13062 # else
13063 #  define machine_arch_type     MACH_TYPE_CPU777
13064 # endif
13065 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13066 #else
13067 # define machine_is_cpu777()    (0)
13068 #endif
13069
13070 #ifdef CONFIG_MACH_SIMICON9201
13071 # ifdef machine_arch_type
13072 #  undef machine_arch_type
13073 #  define machine_arch_type     __machine_arch_type
13074 # else
13075 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13076 # endif
13077 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13078 #else
13079 # define machine_is_simicon9201()       (0)
13080 #endif
13081
13082 #ifdef CONFIG_MACH_LEAP2_HPM
13083 # ifdef machine_arch_type
13084 #  undef machine_arch_type
13085 #  define machine_arch_type     __machine_arch_type
13086 # else
13087 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13088 # endif
13089 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13090 #else
13091 # define machine_is_leap2_hpm() (0)
13092 #endif
13093
13094 #ifdef CONFIG_MACH_CM922TXA10
13095 # ifdef machine_arch_type
13096 #  undef machine_arch_type
13097 #  define machine_arch_type     __machine_arch_type
13098 # else
13099 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13100 # endif
13101 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13102 #else
13103 # define machine_is_cm922txa10()        (0)
13104 #endif
13105
13106 #ifdef CONFIG_MACH_PXA
13107 # ifdef machine_arch_type
13108 #  undef machine_arch_type
13109 #  define machine_arch_type     __machine_arch_type
13110 # else
13111 #  define machine_arch_type     MACH_TYPE_PXA
13112 # endif
13113 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13114 #else
13115 # define machine_is_sandgate()  (0)
13116 #endif
13117
13118 #ifdef CONFIG_MACH_SANDGATE2
13119 # ifdef machine_arch_type
13120 #  undef machine_arch_type
13121 #  define machine_arch_type     __machine_arch_type
13122 # else
13123 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13124 # endif
13125 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13126 #else
13127 # define machine_is_sandgate2() (0)
13128 #endif
13129
13130 #ifdef CONFIG_MACH_SANDGATE2G
13131 # ifdef machine_arch_type
13132 #  undef machine_arch_type
13133 #  define machine_arch_type     __machine_arch_type
13134 # else
13135 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13136 # endif
13137 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13138 #else
13139 # define machine_is_sandgate2g()        (0)
13140 #endif
13141
13142 #ifdef CONFIG_MACH_SANDGATE2P
13143 # ifdef machine_arch_type
13144 #  undef machine_arch_type
13145 #  define machine_arch_type     __machine_arch_type
13146 # else
13147 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13148 # endif
13149 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13150 #else
13151 # define machine_is_sandgate2p()        (0)
13152 #endif
13153
13154 #ifdef CONFIG_MACH_FRED_JACK
13155 # ifdef machine_arch_type
13156 #  undef machine_arch_type
13157 #  define machine_arch_type     __machine_arch_type
13158 # else
13159 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13160 # endif
13161 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13162 #else
13163 # define machine_is_fred_jack() (0)
13164 #endif
13165
13166 #ifdef CONFIG_MACH_TTG_COLOR1
13167 # ifdef machine_arch_type
13168 #  undef machine_arch_type
13169 #  define machine_arch_type     __machine_arch_type
13170 # else
13171 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
13172 # endif
13173 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13174 #else
13175 # define machine_is_ttg_color1()        (0)
13176 #endif
13177
13178 #ifdef CONFIG_MACH_NXEB500HMI
13179 # ifdef machine_arch_type
13180 #  undef machine_arch_type
13181 #  define machine_arch_type     __machine_arch_type
13182 # else
13183 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
13184 # endif
13185 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13186 #else
13187 # define machine_is_nxeb500hmi()        (0)
13188 #endif
13189
13190 #ifdef CONFIG_MACH_NETDCU8
13191 # ifdef machine_arch_type
13192 #  undef machine_arch_type
13193 #  define machine_arch_type     __machine_arch_type
13194 # else
13195 #  define machine_arch_type     MACH_TYPE_NETDCU8
13196 # endif
13197 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13198 #else
13199 # define machine_is_netdcu8()   (0)
13200 #endif
13201
13202 #ifdef CONFIG_MACH_NG_FVX538
13203 # ifdef machine_arch_type
13204 #  undef machine_arch_type
13205 #  define machine_arch_type     __machine_arch_type
13206 # else
13207 #  define machine_arch_type     MACH_TYPE_NG_FVX538
13208 # endif
13209 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13210 #else
13211 # define machine_is_ng_fvx538() (0)
13212 #endif
13213
13214 #ifdef CONFIG_MACH_NG_FVS338
13215 # ifdef machine_arch_type
13216 #  undef machine_arch_type
13217 #  define machine_arch_type     __machine_arch_type
13218 # else
13219 #  define machine_arch_type     MACH_TYPE_NG_FVS338
13220 # endif
13221 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13222 #else
13223 # define machine_is_ng_fvs338() (0)
13224 #endif
13225
13226 #ifdef CONFIG_MACH_PNX4103
13227 # ifdef machine_arch_type
13228 #  undef machine_arch_type
13229 #  define machine_arch_type     __machine_arch_type
13230 # else
13231 #  define machine_arch_type     MACH_TYPE_PNX4103
13232 # endif
13233 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
13234 #else
13235 # define machine_is_pnx4103()   (0)
13236 #endif
13237
13238 #ifdef CONFIG_MACH_HESDB
13239 # ifdef machine_arch_type
13240 #  undef machine_arch_type
13241 #  define machine_arch_type     __machine_arch_type
13242 # else
13243 #  define machine_arch_type     MACH_TYPE_HESDB
13244 # endif
13245 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
13246 #else
13247 # define machine_is_hesdb()     (0)
13248 #endif
13249
13250 #ifdef CONFIG_MACH_XSILO
13251 # ifdef machine_arch_type
13252 #  undef machine_arch_type
13253 #  define machine_arch_type     __machine_arch_type
13254 # else
13255 #  define machine_arch_type     MACH_TYPE_XSILO
13256 # endif
13257 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
13258 #else
13259 # define machine_is_xsilo()     (0)
13260 #endif
13261
13262 #ifdef CONFIG_MACH_ESPRESSO
13263 # ifdef machine_arch_type
13264 #  undef machine_arch_type
13265 #  define machine_arch_type     __machine_arch_type
13266 # else
13267 #  define machine_arch_type     MACH_TYPE_ESPRESSO
13268 # endif
13269 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
13270 #else
13271 # define machine_is_espresso()  (0)
13272 #endif
13273
13274 #ifdef CONFIG_MACH_EMLC
13275 # ifdef machine_arch_type
13276 #  undef machine_arch_type
13277 #  define machine_arch_type     __machine_arch_type
13278 # else
13279 #  define machine_arch_type     MACH_TYPE_EMLC
13280 # endif
13281 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
13282 #else
13283 # define machine_is_emlc()      (0)
13284 #endif
13285
13286 #ifdef CONFIG_MACH_SISTERON
13287 # ifdef machine_arch_type
13288 #  undef machine_arch_type
13289 #  define machine_arch_type     __machine_arch_type
13290 # else
13291 #  define machine_arch_type     MACH_TYPE_SISTERON
13292 # endif
13293 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
13294 #else
13295 # define machine_is_sisteron()  (0)
13296 #endif
13297
13298 #ifdef CONFIG_MACH_RX1950
13299 # ifdef machine_arch_type
13300 #  undef machine_arch_type
13301 #  define machine_arch_type     __machine_arch_type
13302 # else
13303 #  define machine_arch_type     MACH_TYPE_RX1950
13304 # endif
13305 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
13306 #else
13307 # define machine_is_rx1950()    (0)
13308 #endif
13309
13310 #ifdef CONFIG_MACH_TSC_VENUS
13311 # ifdef machine_arch_type
13312 #  undef machine_arch_type
13313 #  define machine_arch_type     __machine_arch_type
13314 # else
13315 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
13316 # endif
13317 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13318 #else
13319 # define machine_is_tsc_venus() (0)
13320 #endif
13321
13322 #ifdef CONFIG_MACH_DS101J
13323 # ifdef machine_arch_type
13324 #  undef machine_arch_type
13325 #  define machine_arch_type     __machine_arch_type
13326 # else
13327 #  define machine_arch_type     MACH_TYPE_DS101J
13328 # endif
13329 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
13330 #else
13331 # define machine_is_ds101j()    (0)
13332 #endif
13333
13334 #ifdef CONFIG_MACH_MXC30030ADS
13335 # ifdef machine_arch_type
13336 #  undef machine_arch_type
13337 #  define machine_arch_type     __machine_arch_type
13338 # else
13339 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
13340 # endif
13341 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
13342 #else
13343 # define machine_is_mxc30030ads()       (0)
13344 #endif
13345
13346 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13347 # ifdef machine_arch_type
13348 #  undef machine_arch_type
13349 #  define machine_arch_type     __machine_arch_type
13350 # else
13351 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
13352 # endif
13353 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13354 #else
13355 # define machine_is_fujitsu_wimaxsoc()  (0)
13356 #endif
13357
13358 #ifdef CONFIG_MACH_DUALPCMODEM
13359 # ifdef machine_arch_type
13360 #  undef machine_arch_type
13361 #  define machine_arch_type     __machine_arch_type
13362 # else
13363 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
13364 # endif
13365 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13366 #else
13367 # define machine_is_dualpcmodem()       (0)
13368 #endif
13369
13370 #ifdef CONFIG_MACH_GESBC9312
13371 # ifdef machine_arch_type
13372 #  undef machine_arch_type
13373 #  define machine_arch_type     __machine_arch_type
13374 # else
13375 #  define machine_arch_type     MACH_TYPE_GESBC9312
13376 # endif
13377 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13378 #else
13379 # define machine_is_gesbc9312() (0)
13380 #endif
13381
13382 #ifdef CONFIG_MACH_HTCAPACHE
13383 # ifdef machine_arch_type
13384 #  undef machine_arch_type
13385 #  define machine_arch_type     __machine_arch_type
13386 # else
13387 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
13388 # endif
13389 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13390 #else
13391 # define machine_is_htcapache() (0)
13392 #endif
13393
13394 #ifdef CONFIG_MACH_IXDP435
13395 # ifdef machine_arch_type
13396 #  undef machine_arch_type
13397 #  define machine_arch_type     __machine_arch_type
13398 # else
13399 #  define machine_arch_type     MACH_TYPE_IXDP435
13400 # endif
13401 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
13402 #else
13403 # define machine_is_ixdp435()   (0)
13404 #endif
13405
13406 #ifdef CONFIG_MACH_CATPROVT100
13407 # ifdef machine_arch_type
13408 #  undef machine_arch_type
13409 #  define machine_arch_type     __machine_arch_type
13410 # else
13411 #  define machine_arch_type     MACH_TYPE_CATPROVT100
13412 # endif
13413 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
13414 #else
13415 # define machine_is_catprovt100()       (0)
13416 #endif
13417
13418 #ifdef CONFIG_MACH_PICOTUX1XX
13419 # ifdef machine_arch_type
13420 #  undef machine_arch_type
13421 #  define machine_arch_type     __machine_arch_type
13422 # else
13423 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
13424 # endif
13425 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13426 #else
13427 # define machine_is_picotux1xx()        (0)
13428 #endif
13429
13430 #ifdef CONFIG_MACH_PICOTUX2XX
13431 # ifdef machine_arch_type
13432 #  undef machine_arch_type
13433 #  define machine_arch_type     __machine_arch_type
13434 # else
13435 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
13436 # endif
13437 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13438 #else
13439 # define machine_is_picotux2xx()        (0)
13440 #endif
13441
13442 #ifdef CONFIG_MACH_DSMG600
13443 # ifdef machine_arch_type
13444 #  undef machine_arch_type
13445 #  define machine_arch_type     __machine_arch_type
13446 # else
13447 #  define machine_arch_type     MACH_TYPE_DSMG600
13448 # endif
13449 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
13450 #else
13451 # define machine_is_dsmg600()   (0)
13452 #endif
13453
13454 #ifdef CONFIG_MACH_EMPC2
13455 # ifdef machine_arch_type
13456 #  undef machine_arch_type
13457 #  define machine_arch_type     __machine_arch_type
13458 # else
13459 #  define machine_arch_type     MACH_TYPE_EMPC2
13460 # endif
13461 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
13462 #else
13463 # define machine_is_empc2()     (0)
13464 #endif
13465
13466 #ifdef CONFIG_MACH_VENTURA
13467 # ifdef machine_arch_type
13468 #  undef machine_arch_type
13469 #  define machine_arch_type     __machine_arch_type
13470 # else
13471 #  define machine_arch_type     MACH_TYPE_VENTURA
13472 # endif
13473 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
13474 #else
13475 # define machine_is_ventura()   (0)
13476 #endif
13477
13478 #ifdef CONFIG_MACH_PHIDGET_SBC
13479 # ifdef machine_arch_type
13480 #  undef machine_arch_type
13481 #  define machine_arch_type     __machine_arch_type
13482 # else
13483 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
13484 # endif
13485 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
13486 #else
13487 # define machine_is_phidget_sbc()       (0)
13488 #endif
13489
13490 #ifdef CONFIG_MACH_IJ3K
13491 # ifdef machine_arch_type
13492 #  undef machine_arch_type
13493 #  define machine_arch_type     __machine_arch_type
13494 # else
13495 #  define machine_arch_type     MACH_TYPE_IJ3K
13496 # endif
13497 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
13498 #else
13499 # define machine_is_ij3k()      (0)
13500 #endif
13501
13502 #ifdef CONFIG_MACH_PISGAH
13503 # ifdef machine_arch_type
13504 #  undef machine_arch_type
13505 #  define machine_arch_type     __machine_arch_type
13506 # else
13507 #  define machine_arch_type     MACH_TYPE_PISGAH
13508 # endif
13509 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
13510 #else
13511 # define machine_is_pisgah()    (0)
13512 #endif
13513
13514 #ifdef CONFIG_MACH_OMAP_FSAMPLE
13515 # ifdef machine_arch_type
13516 #  undef machine_arch_type
13517 #  define machine_arch_type     __machine_arch_type
13518 # else
13519 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
13520 # endif
13521 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
13522 #else
13523 # define machine_is_omap_fsample()      (0)
13524 #endif
13525
13526 #ifdef CONFIG_MACH_SG720
13527 # ifdef machine_arch_type
13528 #  undef machine_arch_type
13529 #  define machine_arch_type     __machine_arch_type
13530 # else
13531 #  define machine_arch_type     MACH_TYPE_SG720
13532 # endif
13533 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
13534 #else
13535 # define machine_is_sg720()     (0)
13536 #endif
13537
13538 #ifdef CONFIG_MACH_REDFOX
13539 # ifdef machine_arch_type
13540 #  undef machine_arch_type
13541 #  define machine_arch_type     __machine_arch_type
13542 # else
13543 #  define machine_arch_type     MACH_TYPE_REDFOX
13544 # endif
13545 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
13546 #else
13547 # define machine_is_redfox()    (0)
13548 #endif
13549
13550 #ifdef CONFIG_MACH_MYSH_EP9315_1
13551 # ifdef machine_arch_type
13552 #  undef machine_arch_type
13553 #  define machine_arch_type     __machine_arch_type
13554 # else
13555 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
13556 # endif
13557 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
13558 #else
13559 # define machine_is_mysh_ep9315_1()     (0)
13560 #endif
13561
13562 #ifdef CONFIG_MACH_TPF106
13563 # ifdef machine_arch_type
13564 #  undef machine_arch_type
13565 #  define machine_arch_type     __machine_arch_type
13566 # else
13567 #  define machine_arch_type     MACH_TYPE_TPF106
13568 # endif
13569 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
13570 #else
13571 # define machine_is_tpf106()    (0)
13572 #endif
13573
13574 #ifdef CONFIG_MACH_AT91RM9200KG
13575 # ifdef machine_arch_type
13576 #  undef machine_arch_type
13577 #  define machine_arch_type     __machine_arch_type
13578 # else
13579 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
13580 # endif
13581 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
13582 #else
13583 # define machine_is_at91rm9200kg()      (0)
13584 #endif
13585
13586 #ifdef CONFIG_MACH_SLEDB
13587 # ifdef machine_arch_type
13588 #  undef machine_arch_type
13589 #  define machine_arch_type     __machine_arch_type
13590 # else
13591 #  define machine_arch_type     MACH_TYPE_SLEDB
13592 # endif
13593 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
13594 #else
13595 # define machine_is_rcmt2()     (0)
13596 #endif
13597
13598 #ifdef CONFIG_MACH_ONTRACK
13599 # ifdef machine_arch_type
13600 #  undef machine_arch_type
13601 #  define machine_arch_type     __machine_arch_type
13602 # else
13603 #  define machine_arch_type     MACH_TYPE_ONTRACK
13604 # endif
13605 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
13606 #else
13607 # define machine_is_ontrack()   (0)
13608 #endif
13609
13610 #ifdef CONFIG_MACH_PM1200
13611 # ifdef machine_arch_type
13612 #  undef machine_arch_type
13613 #  define machine_arch_type     __machine_arch_type
13614 # else
13615 #  define machine_arch_type     MACH_TYPE_PM1200
13616 # endif
13617 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
13618 #else
13619 # define machine_is_pm1200()    (0)
13620 #endif
13621
13622 #ifdef CONFIG_MACH_ESS24XXX
13623 # ifdef machine_arch_type
13624 #  undef machine_arch_type
13625 #  define machine_arch_type     __machine_arch_type
13626 # else
13627 #  define machine_arch_type     MACH_TYPE_ESS24XXX
13628 # endif
13629 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
13630 #else
13631 # define machine_is_ess24562()  (0)
13632 #endif
13633
13634 #ifdef CONFIG_MACH_COREMP7
13635 # ifdef machine_arch_type
13636 #  undef machine_arch_type
13637 #  define machine_arch_type     __machine_arch_type
13638 # else
13639 #  define machine_arch_type     MACH_TYPE_COREMP7
13640 # endif
13641 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
13642 #else
13643 # define machine_is_coremp7()   (0)
13644 #endif
13645
13646 #ifdef CONFIG_MACH_NEXCODER_6446
13647 # ifdef machine_arch_type
13648 #  undef machine_arch_type
13649 #  define machine_arch_type     __machine_arch_type
13650 # else
13651 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
13652 # endif
13653 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
13654 #else
13655 # define machine_is_nexcoder_6446()     (0)
13656 #endif
13657
13658 #ifdef CONFIG_MACH_STVC8380
13659 # ifdef machine_arch_type
13660 #  undef machine_arch_type
13661 #  define machine_arch_type     __machine_arch_type
13662 # else
13663 #  define machine_arch_type     MACH_TYPE_STVC8380
13664 # endif
13665 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
13666 #else
13667 # define machine_is_stvc8380()  (0)
13668 #endif
13669
13670 #ifdef CONFIG_MACH_TEKLYNX
13671 # ifdef machine_arch_type
13672 #  undef machine_arch_type
13673 #  define machine_arch_type     __machine_arch_type
13674 # else
13675 #  define machine_arch_type     MACH_TYPE_TEKLYNX
13676 # endif
13677 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
13678 #else
13679 # define machine_is_teklynx()   (0)
13680 #endif
13681
13682 #ifdef CONFIG_MACH_CARBONADO
13683 # ifdef machine_arch_type
13684 #  undef machine_arch_type
13685 #  define machine_arch_type     __machine_arch_type
13686 # else
13687 #  define machine_arch_type     MACH_TYPE_CARBONADO
13688 # endif
13689 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
13690 #else
13691 # define machine_is_carbonado() (0)
13692 #endif
13693
13694 #ifdef CONFIG_MACH_SYSMOS_MP730
13695 # ifdef machine_arch_type
13696 #  undef machine_arch_type
13697 #  define machine_arch_type     __machine_arch_type
13698 # else
13699 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
13700 # endif
13701 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
13702 #else
13703 # define machine_is_sysmos_mp730()      (0)
13704 #endif
13705
13706 #ifdef CONFIG_MACH_SNAPPER_CL15
13707 # ifdef machine_arch_type
13708 #  undef machine_arch_type
13709 #  define machine_arch_type     __machine_arch_type
13710 # else
13711 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
13712 # endif
13713 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
13714 #else
13715 # define machine_is_snapper_cl15()      (0)
13716 #endif
13717
13718 #ifdef CONFIG_MACH_PGIGIM
13719 # ifdef machine_arch_type
13720 #  undef machine_arch_type
13721 #  define machine_arch_type     __machine_arch_type
13722 # else
13723 #  define machine_arch_type     MACH_TYPE_PGIGIM
13724 # endif
13725 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
13726 #else
13727 # define machine_is_pgigim()    (0)
13728 #endif
13729
13730 #ifdef CONFIG_MACH_PTX9160P2
13731 # ifdef machine_arch_type
13732 #  undef machine_arch_type
13733 #  define machine_arch_type     __machine_arch_type
13734 # else
13735 #  define machine_arch_type     MACH_TYPE_PTX9160P2
13736 # endif
13737 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
13738 #else
13739 # define machine_is_ptx9160p2() (0)
13740 #endif
13741
13742 #ifdef CONFIG_MACH_DCORE1
13743 # ifdef machine_arch_type
13744 #  undef machine_arch_type
13745 #  define machine_arch_type     __machine_arch_type
13746 # else
13747 #  define machine_arch_type     MACH_TYPE_DCORE1
13748 # endif
13749 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
13750 #else
13751 # define machine_is_dcore1()    (0)
13752 #endif
13753
13754 #ifdef CONFIG_MACH_VICTORPXA
13755 # ifdef machine_arch_type
13756 #  undef machine_arch_type
13757 #  define machine_arch_type     __machine_arch_type
13758 # else
13759 #  define machine_arch_type     MACH_TYPE_VICTORPXA
13760 # endif
13761 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
13762 #else
13763 # define machine_is_victorpxa() (0)
13764 #endif
13765
13766 #ifdef CONFIG_MACH_MX2DTB
13767 # ifdef machine_arch_type
13768 #  undef machine_arch_type
13769 #  define machine_arch_type     __machine_arch_type
13770 # else
13771 #  define machine_arch_type     MACH_TYPE_MX2DTB
13772 # endif
13773 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
13774 #else
13775 # define machine_is_mx2dtb()    (0)
13776 #endif
13777
13778 #ifdef CONFIG_MACH_PXA_IREX_ER0100
13779 # ifdef machine_arch_type
13780 #  undef machine_arch_type
13781 #  define machine_arch_type     __machine_arch_type
13782 # else
13783 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
13784 # endif
13785 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
13786 #else
13787 # define machine_is_pxa_irex_er0100()   (0)
13788 #endif
13789
13790 #ifdef CONFIG_MACH_OMAP_PALMZ71
13791 # ifdef machine_arch_type
13792 #  undef machine_arch_type
13793 #  define machine_arch_type     __machine_arch_type
13794 # else
13795 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
13796 # endif
13797 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
13798 #else
13799 # define machine_is_omap_palmz71()      (0)
13800 #endif
13801
13802 #ifdef CONFIG_MACH_BARTEC_DEG
13803 # ifdef machine_arch_type
13804 #  undef machine_arch_type
13805 #  define machine_arch_type     __machine_arch_type
13806 # else
13807 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
13808 # endif
13809 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
13810 #else
13811 # define machine_is_bartec_deg()        (0)
13812 #endif
13813
13814 #ifdef CONFIG_MACH_HW50251
13815 # ifdef machine_arch_type
13816 #  undef machine_arch_type
13817 #  define machine_arch_type     __machine_arch_type
13818 # else
13819 #  define machine_arch_type     MACH_TYPE_HW50251
13820 # endif
13821 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
13822 #else
13823 # define machine_is_hw50251()   (0)
13824 #endif
13825
13826 #ifdef CONFIG_MACH_IBOX
13827 # ifdef machine_arch_type
13828 #  undef machine_arch_type
13829 #  define machine_arch_type     __machine_arch_type
13830 # else
13831 #  define machine_arch_type     MACH_TYPE_IBOX
13832 # endif
13833 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
13834 #else
13835 # define machine_is_ibox()      (0)
13836 #endif
13837
13838 #ifdef CONFIG_MACH_ATLASLH7A404
13839 # ifdef machine_arch_type
13840 #  undef machine_arch_type
13841 #  define machine_arch_type     __machine_arch_type
13842 # else
13843 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
13844 # endif
13845 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
13846 #else
13847 # define machine_is_atlaslh7a404()      (0)
13848 #endif
13849
13850 #ifdef CONFIG_MACH_PT2026
13851 # ifdef machine_arch_type
13852 #  undef machine_arch_type
13853 #  define machine_arch_type     __machine_arch_type
13854 # else
13855 #  define machine_arch_type     MACH_TYPE_PT2026
13856 # endif
13857 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
13858 #else
13859 # define machine_is_pt2026()    (0)
13860 #endif
13861
13862 #ifdef CONFIG_MACH_HTCALPINE
13863 # ifdef machine_arch_type
13864 #  undef machine_arch_type
13865 #  define machine_arch_type     __machine_arch_type
13866 # else
13867 #  define machine_arch_type     MACH_TYPE_HTCALPINE
13868 # endif
13869 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
13870 #else
13871 # define machine_is_htcalpine() (0)
13872 #endif
13873
13874 #ifdef CONFIG_MACH_BARTEC_VTU
13875 # ifdef machine_arch_type
13876 #  undef machine_arch_type
13877 #  define machine_arch_type     __machine_arch_type
13878 # else
13879 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
13880 # endif
13881 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
13882 #else
13883 # define machine_is_bartec_vtu()        (0)
13884 #endif
13885
13886 #ifdef CONFIG_MACH_VCOREII
13887 # ifdef machine_arch_type
13888 #  undef machine_arch_type
13889 #  define machine_arch_type     __machine_arch_type
13890 # else
13891 #  define machine_arch_type     MACH_TYPE_VCOREII
13892 # endif
13893 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
13894 #else
13895 # define machine_is_vcoreii()   (0)
13896 #endif
13897
13898 #ifdef CONFIG_MACH_PDNB3
13899 # ifdef machine_arch_type
13900 #  undef machine_arch_type
13901 #  define machine_arch_type     __machine_arch_type
13902 # else
13903 #  define machine_arch_type     MACH_TYPE_PDNB3
13904 # endif
13905 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
13906 #else
13907 # define machine_is_pdnb3()     (0)
13908 #endif
13909
13910 #ifdef CONFIG_MACH_HTCBEETLES
13911 # ifdef machine_arch_type
13912 #  undef machine_arch_type
13913 #  define machine_arch_type     __machine_arch_type
13914 # else
13915 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
13916 # endif
13917 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
13918 #else
13919 # define machine_is_htcbeetles()        (0)
13920 #endif
13921
13922 #ifdef CONFIG_MACH_S3C6400
13923 # ifdef machine_arch_type
13924 #  undef machine_arch_type
13925 #  define machine_arch_type     __machine_arch_type
13926 # else
13927 #  define machine_arch_type     MACH_TYPE_S3C6400
13928 # endif
13929 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
13930 #else
13931 # define machine_is_s3c6400()   (0)
13932 #endif
13933
13934 #ifdef CONFIG_MACH_S3C2443
13935 # ifdef machine_arch_type
13936 #  undef machine_arch_type
13937 #  define machine_arch_type     __machine_arch_type
13938 # else
13939 #  define machine_arch_type     MACH_TYPE_S3C2443
13940 # endif
13941 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
13942 #else
13943 # define machine_is_s3c2443()   (0)
13944 #endif
13945
13946 #ifdef CONFIG_MACH_OMAP_LDK
13947 # ifdef machine_arch_type
13948 #  undef machine_arch_type
13949 #  define machine_arch_type     __machine_arch_type
13950 # else
13951 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
13952 # endif
13953 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
13954 #else
13955 # define machine_is_omap_ldk()  (0)
13956 #endif
13957
13958 #ifdef CONFIG_MACH_SMDK2460
13959 # ifdef machine_arch_type
13960 #  undef machine_arch_type
13961 #  define machine_arch_type     __machine_arch_type
13962 # else
13963 #  define machine_arch_type     MACH_TYPE_SMDK2460
13964 # endif
13965 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
13966 #else
13967 # define machine_is_smdk2460()  (0)
13968 #endif
13969
13970 #ifdef CONFIG_MACH_SMDK2440
13971 # ifdef machine_arch_type
13972 #  undef machine_arch_type
13973 #  define machine_arch_type     __machine_arch_type
13974 # else
13975 #  define machine_arch_type     MACH_TYPE_SMDK2440
13976 # endif
13977 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
13978 #else
13979 # define machine_is_smdk2440()  (0)
13980 #endif
13981
13982 #ifdef CONFIG_MACH_SMDK2412
13983 # ifdef machine_arch_type
13984 #  undef machine_arch_type
13985 #  define machine_arch_type     __machine_arch_type
13986 # else
13987 #  define machine_arch_type     MACH_TYPE_SMDK2412
13988 # endif
13989 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
13990 #else
13991 # define machine_is_smdk2412()  (0)
13992 #endif
13993
13994 #ifdef CONFIG_MACH_WEBBOX
13995 # ifdef machine_arch_type
13996 #  undef machine_arch_type
13997 #  define machine_arch_type     __machine_arch_type
13998 # else
13999 #  define machine_arch_type     MACH_TYPE_WEBBOX
14000 # endif
14001 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14002 #else
14003 # define machine_is_webbox()    (0)
14004 #endif
14005
14006 #ifdef CONFIG_MACH_CWWNDP
14007 # ifdef machine_arch_type
14008 #  undef machine_arch_type
14009 #  define machine_arch_type     __machine_arch_type
14010 # else
14011 #  define machine_arch_type     MACH_TYPE_CWWNDP
14012 # endif
14013 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14014 #else
14015 # define machine_is_cwwndp()    (0)
14016 #endif
14017
14018 #ifdef CONFIG_MACH_DRAGON
14019 # ifdef machine_arch_type
14020 #  undef machine_arch_type
14021 #  define machine_arch_type     __machine_arch_type
14022 # else
14023 #  define machine_arch_type     MACH_TYPE_DRAGON
14024 # endif
14025 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14026 #else
14027 # define machine_is_i839()      (0)
14028 #endif
14029
14030 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14031 # ifdef machine_arch_type
14032 #  undef machine_arch_type
14033 #  define machine_arch_type     __machine_arch_type
14034 # else
14035 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14036 # endif
14037 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14038 #else
14039 # define machine_is_opendo_cpu_board()  (0)
14040 #endif
14041
14042 #ifdef CONFIG_MACH_CCM2200
14043 # ifdef machine_arch_type
14044 #  undef machine_arch_type
14045 #  define machine_arch_type     __machine_arch_type
14046 # else
14047 #  define machine_arch_type     MACH_TYPE_CCM2200
14048 # endif
14049 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14050 #else
14051 # define machine_is_ccm2200()   (0)
14052 #endif
14053
14054 #ifdef CONFIG_MACH_ETWARM
14055 # ifdef machine_arch_type
14056 #  undef machine_arch_type
14057 #  define machine_arch_type     __machine_arch_type
14058 # else
14059 #  define machine_arch_type     MACH_TYPE_ETWARM
14060 # endif
14061 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14062 #else
14063 # define machine_is_etwarm()    (0)
14064 #endif
14065
14066 #ifdef CONFIG_MACH_M93030
14067 # ifdef machine_arch_type
14068 #  undef machine_arch_type
14069 #  define machine_arch_type     __machine_arch_type
14070 # else
14071 #  define machine_arch_type     MACH_TYPE_M93030
14072 # endif
14073 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14074 #else
14075 # define machine_is_m93030()    (0)
14076 #endif
14077
14078 #ifdef CONFIG_MACH_CC7U
14079 # ifdef machine_arch_type
14080 #  undef machine_arch_type
14081 #  define machine_arch_type     __machine_arch_type
14082 # else
14083 #  define machine_arch_type     MACH_TYPE_CC7U
14084 # endif
14085 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14086 #else
14087 # define machine_is_cc7u()      (0)
14088 #endif
14089
14090 #ifdef CONFIG_MACH_MTT_RANGER
14091 # ifdef machine_arch_type
14092 #  undef machine_arch_type
14093 #  define machine_arch_type     __machine_arch_type
14094 # else
14095 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14096 # endif
14097 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14098 #else
14099 # define machine_is_mtt_ranger()        (0)
14100 #endif
14101
14102 #ifdef CONFIG_MACH_NEXUS
14103 # ifdef machine_arch_type
14104 #  undef machine_arch_type
14105 #  define machine_arch_type     __machine_arch_type
14106 # else
14107 #  define machine_arch_type     MACH_TYPE_NEXUS
14108 # endif
14109 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14110 #else
14111 # define machine_is_nexus()     (0)
14112 #endif
14113
14114 #ifdef CONFIG_MACH_DESMAN
14115 # ifdef machine_arch_type
14116 #  undef machine_arch_type
14117 #  define machine_arch_type     __machine_arch_type
14118 # else
14119 #  define machine_arch_type     MACH_TYPE_DESMAN
14120 # endif
14121 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14122 #else
14123 # define machine_is_desman()    (0)
14124 #endif
14125
14126 #ifdef CONFIG_MACH_BKDE303
14127 # ifdef machine_arch_type
14128 #  undef machine_arch_type
14129 #  define machine_arch_type     __machine_arch_type
14130 # else
14131 #  define machine_arch_type     MACH_TYPE_BKDE303
14132 # endif
14133 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14134 #else
14135 # define machine_is_bkde303()   (0)
14136 #endif
14137
14138 #ifdef CONFIG_MACH_SMDK2413
14139 # ifdef machine_arch_type
14140 #  undef machine_arch_type
14141 #  define machine_arch_type     __machine_arch_type
14142 # else
14143 #  define machine_arch_type     MACH_TYPE_SMDK2413
14144 # endif
14145 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14146 #else
14147 # define machine_is_smdk2413()  (0)
14148 #endif
14149
14150 #ifdef CONFIG_MACH_AML_M7200
14151 # ifdef machine_arch_type
14152 #  undef machine_arch_type
14153 #  define machine_arch_type     __machine_arch_type
14154 # else
14155 #  define machine_arch_type     MACH_TYPE_AML_M7200
14156 # endif
14157 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14158 #else
14159 # define machine_is_aml_m7200() (0)
14160 #endif
14161
14162 #ifdef CONFIG_MACH_AML_M5900
14163 # ifdef machine_arch_type
14164 #  undef machine_arch_type
14165 #  define machine_arch_type     __machine_arch_type
14166 # else
14167 #  define machine_arch_type     MACH_TYPE_AML_M5900
14168 # endif
14169 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14170 #else
14171 # define machine_is_aml_m5900() (0)
14172 #endif
14173
14174 #ifdef CONFIG_MACH_SG640
14175 # ifdef machine_arch_type
14176 #  undef machine_arch_type
14177 #  define machine_arch_type     __machine_arch_type
14178 # else
14179 #  define machine_arch_type     MACH_TYPE_SG640
14180 # endif
14181 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14182 #else
14183 # define machine_is_sg640()     (0)
14184 #endif
14185
14186 #ifdef CONFIG_MACH_EDG79524
14187 # ifdef machine_arch_type
14188 #  undef machine_arch_type
14189 #  define machine_arch_type     __machine_arch_type
14190 # else
14191 #  define machine_arch_type     MACH_TYPE_EDG79524
14192 # endif
14193 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14194 #else
14195 # define machine_is_edg79524()  (0)
14196 #endif
14197
14198 #ifdef CONFIG_MACH_AI2410
14199 # ifdef machine_arch_type
14200 #  undef machine_arch_type
14201 #  define machine_arch_type     __machine_arch_type
14202 # else
14203 #  define machine_arch_type     MACH_TYPE_AI2410
14204 # endif
14205 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14206 #else
14207 # define machine_is_ai2410()    (0)
14208 #endif
14209
14210 #ifdef CONFIG_MACH_IXP465
14211 # ifdef machine_arch_type
14212 #  undef machine_arch_type
14213 #  define machine_arch_type     __machine_arch_type
14214 # else
14215 #  define machine_arch_type     MACH_TYPE_IXP465
14216 # endif
14217 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
14218 #else
14219 # define machine_is_ixp465()    (0)
14220 #endif
14221
14222 #ifdef CONFIG_MACH_BALLOON3
14223 # ifdef machine_arch_type
14224 #  undef machine_arch_type
14225 #  define machine_arch_type     __machine_arch_type
14226 # else
14227 #  define machine_arch_type     MACH_TYPE_BALLOON3
14228 # endif
14229 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
14230 #else
14231 # define machine_is_balloon3()  (0)
14232 #endif
14233
14234 #ifdef CONFIG_MACH_HEINS
14235 # ifdef machine_arch_type
14236 #  undef machine_arch_type
14237 #  define machine_arch_type     __machine_arch_type
14238 # else
14239 #  define machine_arch_type     MACH_TYPE_HEINS
14240 # endif
14241 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
14242 #else
14243 # define machine_is_heins()     (0)
14244 #endif
14245
14246 #ifdef CONFIG_MACH_MPLUSEVA
14247 # ifdef machine_arch_type
14248 #  undef machine_arch_type
14249 #  define machine_arch_type     __machine_arch_type
14250 # else
14251 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
14252 # endif
14253 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
14254 #else
14255 # define machine_is_mpluseva()  (0)
14256 #endif
14257
14258 #ifdef CONFIG_MACH_RT042
14259 # ifdef machine_arch_type
14260 #  undef machine_arch_type
14261 #  define machine_arch_type     __machine_arch_type
14262 # else
14263 #  define machine_arch_type     MACH_TYPE_RT042
14264 # endif
14265 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
14266 #else
14267 # define machine_is_rt042()     (0)
14268 #endif
14269
14270 #ifdef CONFIG_MACH_CWIEM
14271 # ifdef machine_arch_type
14272 #  undef machine_arch_type
14273 #  define machine_arch_type     __machine_arch_type
14274 # else
14275 #  define machine_arch_type     MACH_TYPE_CWIEM
14276 # endif
14277 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
14278 #else
14279 # define machine_is_cwiem()     (0)
14280 #endif
14281
14282 #ifdef CONFIG_MACH_CM_X270
14283 # ifdef machine_arch_type
14284 #  undef machine_arch_type
14285 #  define machine_arch_type     __machine_arch_type
14286 # else
14287 #  define machine_arch_type     MACH_TYPE_CM_X270
14288 # endif
14289 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
14290 #else
14291 # define machine_is_cm_x270()   (0)
14292 #endif
14293
14294 #ifdef CONFIG_MACH_CM_X255
14295 # ifdef machine_arch_type
14296 #  undef machine_arch_type
14297 #  define machine_arch_type     __machine_arch_type
14298 # else
14299 #  define machine_arch_type     MACH_TYPE_CM_X255
14300 # endif
14301 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
14302 #else
14303 # define machine_is_cm_x255()   (0)
14304 #endif
14305
14306 #ifdef CONFIG_MACH_ESH_AT91
14307 # ifdef machine_arch_type
14308 #  undef machine_arch_type
14309 #  define machine_arch_type     __machine_arch_type
14310 # else
14311 #  define machine_arch_type     MACH_TYPE_ESH_AT91
14312 # endif
14313 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
14314 #else
14315 # define machine_is_esh_at91()  (0)
14316 #endif
14317
14318 #ifdef CONFIG_MACH_SANDGATE3
14319 # ifdef machine_arch_type
14320 #  undef machine_arch_type
14321 #  define machine_arch_type     __machine_arch_type
14322 # else
14323 #  define machine_arch_type     MACH_TYPE_SANDGATE3
14324 # endif
14325 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14326 #else
14327 # define machine_is_sandgate3() (0)
14328 #endif
14329
14330 #ifdef CONFIG_MACH_PRIMO
14331 # ifdef machine_arch_type
14332 #  undef machine_arch_type
14333 #  define machine_arch_type     __machine_arch_type
14334 # else
14335 #  define machine_arch_type     MACH_TYPE_PRIMO
14336 # endif
14337 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
14338 #else
14339 # define machine_is_primo()     (0)
14340 #endif
14341
14342 #ifdef CONFIG_MACH_GEMSTONE
14343 # ifdef machine_arch_type
14344 #  undef machine_arch_type
14345 #  define machine_arch_type     __machine_arch_type
14346 # else
14347 #  define machine_arch_type     MACH_TYPE_GEMSTONE
14348 # endif
14349 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
14350 #else
14351 # define machine_is_gemstone()  (0)
14352 #endif
14353
14354 #ifdef CONFIG_MACH_PRONGHORNMETRO
14355 # ifdef machine_arch_type
14356 #  undef machine_arch_type
14357 #  define machine_arch_type     __machine_arch_type
14358 # else
14359 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
14360 # endif
14361 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14362 #else
14363 # define machine_is_pronghorn_metro()   (0)
14364 #endif
14365
14366 #ifdef CONFIG_MACH_SIDEWINDER
14367 # ifdef machine_arch_type
14368 #  undef machine_arch_type
14369 #  define machine_arch_type     __machine_arch_type
14370 # else
14371 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
14372 # endif
14373 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
14374 #else
14375 # define machine_is_sidewinder()        (0)
14376 #endif
14377
14378 #ifdef CONFIG_MACH_PICOMOD1
14379 # ifdef machine_arch_type
14380 #  undef machine_arch_type
14381 #  define machine_arch_type     __machine_arch_type
14382 # else
14383 #  define machine_arch_type     MACH_TYPE_PICOMOD1
14384 # endif
14385 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
14386 #else
14387 # define machine_is_picomod1()  (0)
14388 #endif
14389
14390 #ifdef CONFIG_MACH_SG590
14391 # ifdef machine_arch_type
14392 #  undef machine_arch_type
14393 #  define machine_arch_type     __machine_arch_type
14394 # else
14395 #  define machine_arch_type     MACH_TYPE_SG590
14396 # endif
14397 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
14398 #else
14399 # define machine_is_sg590()     (0)
14400 #endif
14401
14402 #ifdef CONFIG_MACH_AKAI9307
14403 # ifdef machine_arch_type
14404 #  undef machine_arch_type
14405 #  define machine_arch_type     __machine_arch_type
14406 # else
14407 #  define machine_arch_type     MACH_TYPE_AKAI9307
14408 # endif
14409 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
14410 #else
14411 # define machine_is_akai9307()  (0)
14412 #endif
14413
14414 #ifdef CONFIG_MACH_FONTAINE
14415 # ifdef machine_arch_type
14416 #  undef machine_arch_type
14417 #  define machine_arch_type     __machine_arch_type
14418 # else
14419 #  define machine_arch_type     MACH_TYPE_FONTAINE
14420 # endif
14421 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
14422 #else
14423 # define machine_is_fontaine()  (0)
14424 #endif
14425
14426 #ifdef CONFIG_MACH_WOMBAT
14427 # ifdef machine_arch_type
14428 #  undef machine_arch_type
14429 #  define machine_arch_type     __machine_arch_type
14430 # else
14431 #  define machine_arch_type     MACH_TYPE_WOMBAT
14432 # endif
14433 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
14434 #else
14435 # define machine_is_wombat()    (0)
14436 #endif
14437
14438 #ifdef CONFIG_MACH_ACQ300
14439 # ifdef machine_arch_type
14440 #  undef machine_arch_type
14441 #  define machine_arch_type     __machine_arch_type
14442 # else
14443 #  define machine_arch_type     MACH_TYPE_ACQ300
14444 # endif
14445 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
14446 #else
14447 # define machine_is_acq300()    (0)
14448 #endif
14449
14450 #ifdef CONFIG_MACH_MOD_270
14451 # ifdef machine_arch_type
14452 #  undef machine_arch_type
14453 #  define machine_arch_type     __machine_arch_type
14454 # else
14455 #  define machine_arch_type     MACH_TYPE_MOD_270
14456 # endif
14457 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
14458 #else
14459 # define machine_is_mod272()    (0)
14460 #endif
14461
14462 #ifdef CONFIG_MACH_VC0820
14463 # ifdef machine_arch_type
14464 #  undef machine_arch_type
14465 #  define machine_arch_type     __machine_arch_type
14466 # else
14467 #  define machine_arch_type     MACH_TYPE_VC0820
14468 # endif
14469 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
14470 #else
14471 # define machine_is_vmc_vc0820()        (0)
14472 #endif
14473
14474 #ifdef CONFIG_MACH_ANI_AIM
14475 # ifdef machine_arch_type
14476 #  undef machine_arch_type
14477 #  define machine_arch_type     __machine_arch_type
14478 # else
14479 #  define machine_arch_type     MACH_TYPE_ANI_AIM
14480 # endif
14481 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
14482 #else
14483 # define machine_is_ani_aim()   (0)
14484 #endif
14485
14486 #ifdef CONFIG_MACH_JELLYFISH
14487 # ifdef machine_arch_type
14488 #  undef machine_arch_type
14489 #  define machine_arch_type     __machine_arch_type
14490 # else
14491 #  define machine_arch_type     MACH_TYPE_JELLYFISH
14492 # endif
14493 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
14494 #else
14495 # define machine_is_jellyfish() (0)
14496 #endif
14497
14498 #ifdef CONFIG_MACH_AMANITA
14499 # ifdef machine_arch_type
14500 #  undef machine_arch_type
14501 #  define machine_arch_type     __machine_arch_type
14502 # else
14503 #  define machine_arch_type     MACH_TYPE_AMANITA
14504 # endif
14505 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
14506 #else
14507 # define machine_is_amanita()   (0)
14508 #endif
14509
14510 #ifdef CONFIG_MACH_VLINK
14511 # ifdef machine_arch_type
14512 #  undef machine_arch_type
14513 #  define machine_arch_type     __machine_arch_type
14514 # else
14515 #  define machine_arch_type     MACH_TYPE_VLINK
14516 # endif
14517 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
14518 #else
14519 # define machine_is_vlink()     (0)
14520 #endif
14521
14522 #ifdef CONFIG_MACH_DEXFLEX
14523 # ifdef machine_arch_type
14524 #  undef machine_arch_type
14525 #  define machine_arch_type     __machine_arch_type
14526 # else
14527 #  define machine_arch_type     MACH_TYPE_DEXFLEX
14528 # endif
14529 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
14530 #else
14531 # define machine_is_dexflex()   (0)
14532 #endif
14533
14534 #ifdef CONFIG_MACH_EIGEN_TTQ
14535 # ifdef machine_arch_type
14536 #  undef machine_arch_type
14537 #  define machine_arch_type     __machine_arch_type
14538 # else
14539 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
14540 # endif
14541 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
14542 #else
14543 # define machine_is_eigen_ttq() (0)
14544 #endif
14545
14546 #ifdef CONFIG_MACH_ARCOM_TITAN
14547 # ifdef machine_arch_type
14548 #  undef machine_arch_type
14549 #  define machine_arch_type     __machine_arch_type
14550 # else
14551 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
14552 # endif
14553 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
14554 #else
14555 # define machine_is_arcom_titan()       (0)
14556 #endif
14557
14558 #ifdef CONFIG_MACH_TABLA
14559 # ifdef machine_arch_type
14560 #  undef machine_arch_type
14561 #  define machine_arch_type     __machine_arch_type
14562 # else
14563 #  define machine_arch_type     MACH_TYPE_TABLA
14564 # endif
14565 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
14566 #else
14567 # define machine_is_tabla()     (0)
14568 #endif
14569
14570 #ifdef CONFIG_MACH_MDIRAC3
14571 # ifdef machine_arch_type
14572 #  undef machine_arch_type
14573 #  define machine_arch_type     __machine_arch_type
14574 # else
14575 #  define machine_arch_type     MACH_TYPE_MDIRAC3
14576 # endif
14577 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
14578 #else
14579 # define machine_is_mdirac3()   (0)
14580 #endif
14581
14582 #ifdef CONFIG_MACH_MRHFBP2
14583 # ifdef machine_arch_type
14584 #  undef machine_arch_type
14585 #  define machine_arch_type     __machine_arch_type
14586 # else
14587 #  define machine_arch_type     MACH_TYPE_MRHFBP2
14588 # endif
14589 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
14590 #else
14591 # define machine_is_mrhfbp2()   (0)
14592 #endif
14593
14594 #ifdef CONFIG_MACH_AT91RM9200RB
14595 # ifdef machine_arch_type
14596 #  undef machine_arch_type
14597 #  define machine_arch_type     __machine_arch_type
14598 # else
14599 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
14600 # endif
14601 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
14602 #else
14603 # define machine_is_at91rm9200rb()      (0)
14604 #endif
14605
14606 #ifdef CONFIG_MACH_ANI_APM
14607 # ifdef machine_arch_type
14608 #  undef machine_arch_type
14609 #  define machine_arch_type     __machine_arch_type
14610 # else
14611 #  define machine_arch_type     MACH_TYPE_ANI_APM
14612 # endif
14613 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
14614 #else
14615 # define machine_is_ani_apm()   (0)
14616 #endif
14617
14618 #ifdef CONFIG_MACH_ELLA1
14619 # ifdef machine_arch_type
14620 #  undef machine_arch_type
14621 #  define machine_arch_type     __machine_arch_type
14622 # else
14623 #  define machine_arch_type     MACH_TYPE_ELLA1
14624 # endif
14625 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
14626 #else
14627 # define machine_is_ella1()     (0)
14628 #endif
14629
14630 #ifdef CONFIG_MACH_INHAND_PXA27X
14631 # ifdef machine_arch_type
14632 #  undef machine_arch_type
14633 #  define machine_arch_type     __machine_arch_type
14634 # else
14635 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
14636 # endif
14637 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
14638 #else
14639 # define machine_is_inhand_pxa27x()     (0)
14640 #endif
14641
14642 #ifdef CONFIG_MACH_INHAND_PXA25X
14643 # ifdef machine_arch_type
14644 #  undef machine_arch_type
14645 #  define machine_arch_type     __machine_arch_type
14646 # else
14647 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
14648 # endif
14649 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
14650 #else
14651 # define machine_is_inhand_pxa25x()     (0)
14652 #endif
14653
14654 #ifdef CONFIG_MACH_EMPOS_XM
14655 # ifdef machine_arch_type
14656 #  undef machine_arch_type
14657 #  define machine_arch_type     __machine_arch_type
14658 # else
14659 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
14660 # endif
14661 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
14662 #else
14663 # define machine_is_empos_xm()  (0)
14664 #endif
14665
14666 #ifdef CONFIG_MACH_EMPOS
14667 # ifdef machine_arch_type
14668 #  undef machine_arch_type
14669 #  define machine_arch_type     __machine_arch_type
14670 # else
14671 #  define machine_arch_type     MACH_TYPE_EMPOS
14672 # endif
14673 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
14674 #else
14675 # define machine_is_empos()     (0)
14676 #endif
14677
14678 #ifdef CONFIG_MACH_EMPOS_TINY
14679 # ifdef machine_arch_type
14680 #  undef machine_arch_type
14681 #  define machine_arch_type     __machine_arch_type
14682 # else
14683 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
14684 # endif
14685 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
14686 #else
14687 # define machine_is_empos_tiny()        (0)
14688 #endif
14689
14690 #ifdef CONFIG_MACH_EMPOS_SM
14691 # ifdef machine_arch_type
14692 #  undef machine_arch_type
14693 #  define machine_arch_type     __machine_arch_type
14694 # else
14695 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
14696 # endif
14697 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
14698 #else
14699 # define machine_is_empos_sm()  (0)
14700 #endif
14701
14702 #ifdef CONFIG_MACH_EGRET
14703 # ifdef machine_arch_type
14704 #  undef machine_arch_type
14705 #  define machine_arch_type     __machine_arch_type
14706 # else
14707 #  define machine_arch_type     MACH_TYPE_EGRET
14708 # endif
14709 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
14710 #else
14711 # define machine_is_egret()     (0)
14712 #endif
14713
14714 #ifdef CONFIG_MACH_OSTRICH
14715 # ifdef machine_arch_type
14716 #  undef machine_arch_type
14717 #  define machine_arch_type     __machine_arch_type
14718 # else
14719 #  define machine_arch_type     MACH_TYPE_OSTRICH
14720 # endif
14721 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
14722 #else
14723 # define machine_is_ostrich()   (0)
14724 #endif
14725
14726 #ifdef CONFIG_MACH_N50
14727 # ifdef machine_arch_type
14728 #  undef machine_arch_type
14729 #  define machine_arch_type     __machine_arch_type
14730 # else
14731 #  define machine_arch_type     MACH_TYPE_N50
14732 # endif
14733 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
14734 #else
14735 # define machine_is_n50()       (0)
14736 #endif
14737
14738 #ifdef CONFIG_MACH_ECBAT91
14739 # ifdef machine_arch_type
14740 #  undef machine_arch_type
14741 #  define machine_arch_type     __machine_arch_type
14742 # else
14743 #  define machine_arch_type     MACH_TYPE_ECBAT91
14744 # endif
14745 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
14746 #else
14747 # define machine_is_ecbat91()   (0)
14748 #endif
14749
14750 #ifdef CONFIG_MACH_STAREAST
14751 # ifdef machine_arch_type
14752 #  undef machine_arch_type
14753 #  define machine_arch_type     __machine_arch_type
14754 # else
14755 #  define machine_arch_type     MACH_TYPE_STAREAST
14756 # endif
14757 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
14758 #else
14759 # define machine_is_stareast()  (0)
14760 #endif
14761
14762 #ifdef CONFIG_MACH_DSPG_DW
14763 # ifdef machine_arch_type
14764 #  undef machine_arch_type
14765 #  define machine_arch_type     __machine_arch_type
14766 # else
14767 #  define machine_arch_type     MACH_TYPE_DSPG_DW
14768 # endif
14769 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
14770 #else
14771 # define machine_is_dspg_dw()   (0)
14772 #endif
14773
14774 #ifdef CONFIG_MACH_ONEARM
14775 # ifdef machine_arch_type
14776 #  undef machine_arch_type
14777 #  define machine_arch_type     __machine_arch_type
14778 # else
14779 #  define machine_arch_type     MACH_TYPE_ONEARM
14780 # endif
14781 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
14782 #else
14783 # define machine_is_onearm()    (0)
14784 #endif
14785
14786 #ifdef CONFIG_MACH_MRG110_6
14787 # ifdef machine_arch_type
14788 #  undef machine_arch_type
14789 #  define machine_arch_type     __machine_arch_type
14790 # else
14791 #  define machine_arch_type     MACH_TYPE_MRG110_6
14792 # endif
14793 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
14794 #else
14795 # define machine_is_mrg110_6()  (0)
14796 #endif
14797
14798 #ifdef CONFIG_MACH_WRT300NV2
14799 # ifdef machine_arch_type
14800 #  undef machine_arch_type
14801 #  define machine_arch_type     __machine_arch_type
14802 # else
14803 #  define machine_arch_type     MACH_TYPE_WRT300NV2
14804 # endif
14805 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
14806 #else
14807 # define machine_is_wrt300nv2() (0)
14808 #endif
14809
14810 #ifdef CONFIG_MACH_XM_BULVERDE
14811 # ifdef machine_arch_type
14812 #  undef machine_arch_type
14813 #  define machine_arch_type     __machine_arch_type
14814 # else
14815 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
14816 # endif
14817 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
14818 #else
14819 # define machine_is_xm_bulverde()       (0)
14820 #endif
14821
14822 #ifdef CONFIG_MACH_MSM6100
14823 # ifdef machine_arch_type
14824 #  undef machine_arch_type
14825 #  define machine_arch_type     __machine_arch_type
14826 # else
14827 #  define machine_arch_type     MACH_TYPE_MSM6100
14828 # endif
14829 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
14830 #else
14831 # define machine_is_msm6100()   (0)
14832 #endif
14833
14834 #ifdef CONFIG_MACH_ETI_B1
14835 # ifdef machine_arch_type
14836 #  undef machine_arch_type
14837 #  define machine_arch_type     __machine_arch_type
14838 # else
14839 #  define machine_arch_type     MACH_TYPE_ETI_B1
14840 # endif
14841 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
14842 #else
14843 # define machine_is_eti_b1()    (0)
14844 #endif
14845
14846 #ifdef CONFIG_MACH_ZILOG_ZA9L
14847 # ifdef machine_arch_type
14848 #  undef machine_arch_type
14849 #  define machine_arch_type     __machine_arch_type
14850 # else
14851 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
14852 # endif
14853 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
14854 #else
14855 # define machine_is_za9l_series()       (0)
14856 #endif
14857
14858 #ifdef CONFIG_MACH_BIT2440
14859 # ifdef machine_arch_type
14860 #  undef machine_arch_type
14861 #  define machine_arch_type     __machine_arch_type
14862 # else
14863 #  define machine_arch_type     MACH_TYPE_BIT2440
14864 # endif
14865 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
14866 #else
14867 # define machine_is_bit2440()   (0)
14868 #endif
14869
14870 #ifdef CONFIG_MACH_NBI
14871 # ifdef machine_arch_type
14872 #  undef machine_arch_type
14873 #  define machine_arch_type     __machine_arch_type
14874 # else
14875 #  define machine_arch_type     MACH_TYPE_NBI
14876 # endif
14877 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
14878 #else
14879 # define machine_is_nbi()       (0)
14880 #endif
14881
14882 #ifdef CONFIG_MACH_SMDK2443
14883 # ifdef machine_arch_type
14884 #  undef machine_arch_type
14885 #  define machine_arch_type     __machine_arch_type
14886 # else
14887 #  define machine_arch_type     MACH_TYPE_SMDK2443
14888 # endif
14889 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
14890 #else
14891 # define machine_is_smdk2443()  (0)
14892 #endif
14893
14894 #ifdef CONFIG_MACH_VDAVINCI
14895 # ifdef machine_arch_type
14896 #  undef machine_arch_type
14897 #  define machine_arch_type     __machine_arch_type
14898 # else
14899 #  define machine_arch_type     MACH_TYPE_VDAVINCI
14900 # endif
14901 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
14902 #else
14903 # define machine_is_vdavinci()  (0)
14904 #endif
14905
14906 #ifdef CONFIG_MACH_ATC6
14907 # ifdef machine_arch_type
14908 #  undef machine_arch_type
14909 #  define machine_arch_type     __machine_arch_type
14910 # else
14911 #  define machine_arch_type     MACH_TYPE_ATC6
14912 # endif
14913 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
14914 #else
14915 # define machine_is_atc6()      (0)
14916 #endif
14917
14918 #ifdef CONFIG_MACH_MULTMDW
14919 # ifdef machine_arch_type
14920 #  undef machine_arch_type
14921 #  define machine_arch_type     __machine_arch_type
14922 # else
14923 #  define machine_arch_type     MACH_TYPE_MULTMDW
14924 # endif
14925 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
14926 #else
14927 # define machine_is_multmdw()   (0)
14928 #endif
14929
14930 #ifdef CONFIG_MACH_MBA2440
14931 # ifdef machine_arch_type
14932 #  undef machine_arch_type
14933 #  define machine_arch_type     __machine_arch_type
14934 # else
14935 #  define machine_arch_type     MACH_TYPE_MBA2440
14936 # endif
14937 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
14938 #else
14939 # define machine_is_mba2440()   (0)
14940 #endif
14941
14942 #ifdef CONFIG_MACH_ECSD
14943 # ifdef machine_arch_type
14944 #  undef machine_arch_type
14945 #  define machine_arch_type     __machine_arch_type
14946 # else
14947 #  define machine_arch_type     MACH_TYPE_ECSD
14948 # endif
14949 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
14950 #else
14951 # define machine_is_ecsd()      (0)
14952 #endif
14953
14954 #ifdef CONFIG_MACH_PALMZ31
14955 # ifdef machine_arch_type
14956 #  undef machine_arch_type
14957 #  define machine_arch_type     __machine_arch_type
14958 # else
14959 #  define machine_arch_type     MACH_TYPE_PALMZ31
14960 # endif
14961 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
14962 #else
14963 # define machine_is_palmz31()   (0)
14964 #endif
14965
14966 #ifdef CONFIG_MACH_FSG
14967 # ifdef machine_arch_type
14968 #  undef machine_arch_type
14969 #  define machine_arch_type     __machine_arch_type
14970 # else
14971 #  define machine_arch_type     MACH_TYPE_FSG
14972 # endif
14973 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
14974 #else
14975 # define machine_is_fsg()       (0)
14976 #endif
14977
14978 #ifdef CONFIG_MACH_RAZOR101
14979 # ifdef machine_arch_type
14980 #  undef machine_arch_type
14981 #  define machine_arch_type     __machine_arch_type
14982 # else
14983 #  define machine_arch_type     MACH_TYPE_RAZOR101
14984 # endif
14985 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
14986 #else
14987 # define machine_is_razor101()  (0)
14988 #endif
14989
14990 #ifdef CONFIG_MACH_OPERA_TDM
14991 # ifdef machine_arch_type
14992 #  undef machine_arch_type
14993 #  define machine_arch_type     __machine_arch_type
14994 # else
14995 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
14996 # endif
14997 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
14998 #else
14999 # define machine_is_opera_tdm() (0)
15000 #endif
15001
15002 #ifdef CONFIG_MACH_COMCERTO
15003 # ifdef machine_arch_type
15004 #  undef machine_arch_type
15005 #  define machine_arch_type     __machine_arch_type
15006 # else
15007 #  define machine_arch_type     MACH_TYPE_COMCERTO
15008 # endif
15009 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15010 #else
15011 # define machine_is_comcerto()  (0)
15012 #endif
15013
15014 #ifdef CONFIG_MACH_TB0319
15015 # ifdef machine_arch_type
15016 #  undef machine_arch_type
15017 #  define machine_arch_type     __machine_arch_type
15018 # else
15019 #  define machine_arch_type     MACH_TYPE_TB0319
15020 # endif
15021 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15022 #else
15023 # define machine_is_tb0319()    (0)
15024 #endif
15025
15026 #ifdef CONFIG_MACH_KWS8000
15027 # ifdef machine_arch_type
15028 #  undef machine_arch_type
15029 #  define machine_arch_type     __machine_arch_type
15030 # else
15031 #  define machine_arch_type     MACH_TYPE_KWS8000
15032 # endif
15033 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15034 #else
15035 # define machine_is_kws8000()   (0)
15036 #endif
15037
15038 #ifdef CONFIG_MACH_B2
15039 # ifdef machine_arch_type
15040 #  undef machine_arch_type
15041 #  define machine_arch_type     __machine_arch_type
15042 # else
15043 #  define machine_arch_type     MACH_TYPE_B2
15044 # endif
15045 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15046 #else
15047 # define machine_is_b2()        (0)
15048 #endif
15049
15050 #ifdef CONFIG_MACH_LCL54
15051 # ifdef machine_arch_type
15052 #  undef machine_arch_type
15053 #  define machine_arch_type     __machine_arch_type
15054 # else
15055 #  define machine_arch_type     MACH_TYPE_LCL54
15056 # endif
15057 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15058 #else
15059 # define machine_is_lcl54()     (0)
15060 #endif
15061
15062 #ifdef CONFIG_MACH_AT91SAM9260EK
15063 # ifdef machine_arch_type
15064 #  undef machine_arch_type
15065 #  define machine_arch_type     __machine_arch_type
15066 # else
15067 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15068 # endif
15069 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15070 #else
15071 # define machine_is_at91sam9260ek()     (0)
15072 #endif
15073
15074 #ifdef CONFIG_MACH_GLANTANK
15075 # ifdef machine_arch_type
15076 #  undef machine_arch_type
15077 #  define machine_arch_type     __machine_arch_type
15078 # else
15079 #  define machine_arch_type     MACH_TYPE_GLANTANK
15080 # endif
15081 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15082 #else
15083 # define machine_is_glantank()  (0)
15084 #endif
15085
15086 #ifdef CONFIG_MACH_N2100
15087 # ifdef machine_arch_type
15088 #  undef machine_arch_type
15089 #  define machine_arch_type     __machine_arch_type
15090 # else
15091 #  define machine_arch_type     MACH_TYPE_N2100
15092 # endif
15093 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15094 #else
15095 # define machine_is_n2100()     (0)
15096 #endif
15097
15098 #ifdef CONFIG_MACH_N4100
15099 # ifdef machine_arch_type
15100 #  undef machine_arch_type
15101 #  define machine_arch_type     __machine_arch_type
15102 # else
15103 #  define machine_arch_type     MACH_TYPE_N4100
15104 # endif
15105 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15106 #else
15107 # define machine_is_n4100()     (0)
15108 #endif
15109
15110 #ifdef CONFIG_MACH_VERTICAL_RSC4
15111 # ifdef machine_arch_type
15112 #  undef machine_arch_type
15113 #  define machine_arch_type     __machine_arch_type
15114 # else
15115 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15116 # endif
15117 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15118 #else
15119 # define machine_is_rsc4()      (0)
15120 #endif
15121
15122 #ifdef CONFIG_MACH_SG8100
15123 # ifdef machine_arch_type
15124 #  undef machine_arch_type
15125 #  define machine_arch_type     __machine_arch_type
15126 # else
15127 #  define machine_arch_type     MACH_TYPE_SG8100
15128 # endif
15129 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15130 #else
15131 # define machine_is_sg8100()    (0)
15132 #endif
15133
15134 #ifdef CONFIG_MACH_IM42XX
15135 # ifdef machine_arch_type
15136 #  undef machine_arch_type
15137 #  define machine_arch_type     __machine_arch_type
15138 # else
15139 #  define machine_arch_type     MACH_TYPE_IM42XX
15140 # endif
15141 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15142 #else
15143 # define machine_is_im42xx()    (0)
15144 #endif
15145
15146 #ifdef CONFIG_MACH_FTXX
15147 # ifdef machine_arch_type
15148 #  undef machine_arch_type
15149 #  define machine_arch_type     __machine_arch_type
15150 # else
15151 #  define machine_arch_type     MACH_TYPE_FTXX
15152 # endif
15153 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15154 #else
15155 # define machine_is_ftxx()      (0)
15156 #endif
15157
15158 #ifdef CONFIG_MACH_LWFUSION
15159 # ifdef machine_arch_type
15160 #  undef machine_arch_type
15161 #  define machine_arch_type     __machine_arch_type
15162 # else
15163 #  define machine_arch_type     MACH_TYPE_LWFUSION
15164 # endif
15165 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15166 #else
15167 # define machine_is_lwfusion()  (0)
15168 #endif
15169
15170 #ifdef CONFIG_MACH_QT2410
15171 # ifdef machine_arch_type
15172 #  undef machine_arch_type
15173 #  define machine_arch_type     __machine_arch_type
15174 # else
15175 #  define machine_arch_type     MACH_TYPE_QT2410
15176 # endif
15177 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15178 #else
15179 # define machine_is_qt2410()    (0)
15180 #endif
15181
15182 #ifdef CONFIG_MACH_KIXRP435
15183 # ifdef machine_arch_type
15184 #  undef machine_arch_type
15185 #  define machine_arch_type     __machine_arch_type
15186 # else
15187 #  define machine_arch_type     MACH_TYPE_KIXRP435
15188 # endif
15189 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15190 #else
15191 # define machine_is_kixrp435()  (0)
15192 #endif
15193
15194 #ifdef CONFIG_MACH_CCW9C
15195 # ifdef machine_arch_type
15196 #  undef machine_arch_type
15197 #  define machine_arch_type     __machine_arch_type
15198 # else
15199 #  define machine_arch_type     MACH_TYPE_CCW9C
15200 # endif
15201 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15202 #else
15203 # define machine_is_ccw9c()     (0)
15204 #endif
15205
15206 #ifdef CONFIG_MACH_DABHS
15207 # ifdef machine_arch_type
15208 #  undef machine_arch_type
15209 #  define machine_arch_type     __machine_arch_type
15210 # else
15211 #  define machine_arch_type     MACH_TYPE_DABHS
15212 # endif
15213 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15214 #else
15215 # define machine_is_dabhs()     (0)
15216 #endif
15217
15218 #ifdef CONFIG_MACH_GZMX
15219 # ifdef machine_arch_type
15220 #  undef machine_arch_type
15221 #  define machine_arch_type     __machine_arch_type
15222 # else
15223 #  define machine_arch_type     MACH_TYPE_GZMX
15224 # endif
15225 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
15226 #else
15227 # define machine_is_gzmx()      (0)
15228 #endif
15229
15230 #ifdef CONFIG_MACH_IPNW100AP
15231 # ifdef machine_arch_type
15232 #  undef machine_arch_type
15233 #  define machine_arch_type     __machine_arch_type
15234 # else
15235 #  define machine_arch_type     MACH_TYPE_IPNW100AP
15236 # endif
15237 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15238 #else
15239 # define machine_is_ipnw100ap() (0)
15240 #endif
15241
15242 #ifdef CONFIG_MACH_CC9P9360DEV
15243 # ifdef machine_arch_type
15244 #  undef machine_arch_type
15245 #  define machine_arch_type     __machine_arch_type
15246 # else
15247 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
15248 # endif
15249 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15250 #else
15251 # define machine_is_cc9p9360dev()       (0)
15252 #endif
15253
15254 #ifdef CONFIG_MACH_CC9P9750DEV
15255 # ifdef machine_arch_type
15256 #  undef machine_arch_type
15257 #  define machine_arch_type     __machine_arch_type
15258 # else
15259 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
15260 # endif
15261 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15262 #else
15263 # define machine_is_cc9p9750dev()       (0)
15264 #endif
15265
15266 #ifdef CONFIG_MACH_CC9P9360VAL
15267 # ifdef machine_arch_type
15268 #  undef machine_arch_type
15269 #  define machine_arch_type     __machine_arch_type
15270 # else
15271 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
15272 # endif
15273 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15274 #else
15275 # define machine_is_cc9p9360val()       (0)
15276 #endif
15277
15278 #ifdef CONFIG_MACH_CC9P9750VAL
15279 # ifdef machine_arch_type
15280 #  undef machine_arch_type
15281 #  define machine_arch_type     __machine_arch_type
15282 # else
15283 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
15284 # endif
15285 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15286 #else
15287 # define machine_is_cc9p9750val()       (0)
15288 #endif
15289
15290 #ifdef CONFIG_MACH_NX70V
15291 # ifdef machine_arch_type
15292 #  undef machine_arch_type
15293 #  define machine_arch_type     __machine_arch_type
15294 # else
15295 #  define machine_arch_type     MACH_TYPE_NX70V
15296 # endif
15297 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
15298 #else
15299 # define machine_is_nx70v()     (0)
15300 #endif
15301
15302 #ifdef CONFIG_MACH_AT91RM9200DF
15303 # ifdef machine_arch_type
15304 #  undef machine_arch_type
15305 #  define machine_arch_type     __machine_arch_type
15306 # else
15307 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
15308 # endif
15309 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15310 #else
15311 # define machine_is_at91rm9200df()      (0)
15312 #endif
15313
15314 #ifdef CONFIG_MACH_SE_PILOT2
15315 # ifdef machine_arch_type
15316 #  undef machine_arch_type
15317 #  define machine_arch_type     __machine_arch_type
15318 # else
15319 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
15320 # endif
15321 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15322 #else
15323 # define machine_is_se_pilot2() (0)
15324 #endif
15325
15326 #ifdef CONFIG_MACH_MTCN_T800
15327 # ifdef machine_arch_type
15328 #  undef machine_arch_type
15329 #  define machine_arch_type     __machine_arch_type
15330 # else
15331 #  define machine_arch_type     MACH_TYPE_MTCN_T800
15332 # endif
15333 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15334 #else
15335 # define machine_is_mtcn_t800() (0)
15336 #endif
15337
15338 #ifdef CONFIG_MACH_VCMX212
15339 # ifdef machine_arch_type
15340 #  undef machine_arch_type
15341 #  define machine_arch_type     __machine_arch_type
15342 # else
15343 #  define machine_arch_type     MACH_TYPE_VCMX212
15344 # endif
15345 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
15346 #else
15347 # define machine_is_vcmx212()   (0)
15348 #endif
15349
15350 #ifdef CONFIG_MACH_LYNX
15351 # ifdef machine_arch_type
15352 #  undef machine_arch_type
15353 #  define machine_arch_type     __machine_arch_type
15354 # else
15355 #  define machine_arch_type     MACH_TYPE_LYNX
15356 # endif
15357 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
15358 #else
15359 # define machine_is_lynx()      (0)
15360 #endif
15361
15362 #ifdef CONFIG_MACH_AT91SAM9260ID
15363 # ifdef machine_arch_type
15364 #  undef machine_arch_type
15365 #  define machine_arch_type     __machine_arch_type
15366 # else
15367 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
15368 # endif
15369 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15370 #else
15371 # define machine_is_at91sam9260id()     (0)
15372 #endif
15373
15374 #ifdef CONFIG_MACH_HW86052
15375 # ifdef machine_arch_type
15376 #  undef machine_arch_type
15377 #  define machine_arch_type     __machine_arch_type
15378 # else
15379 #  define machine_arch_type     MACH_TYPE_HW86052
15380 # endif
15381 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
15382 #else
15383 # define machine_is_hw86052()   (0)
15384 #endif
15385
15386 #ifdef CONFIG_MACH_PILZ_PMI3
15387 # ifdef machine_arch_type
15388 #  undef machine_arch_type
15389 #  define machine_arch_type     __machine_arch_type
15390 # else
15391 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
15392 # endif
15393 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15394 #else
15395 # define machine_is_pilz_pmi3() (0)
15396 #endif
15397
15398 #ifdef CONFIG_MACH_EDB9302A
15399 # ifdef machine_arch_type
15400 #  undef machine_arch_type
15401 #  define machine_arch_type     __machine_arch_type
15402 # else
15403 #  define machine_arch_type     MACH_TYPE_EDB9302A
15404 # endif
15405 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
15406 #else
15407 # define machine_is_edb9302a()  (0)
15408 #endif
15409
15410 #ifdef CONFIG_MACH_EDB9307A
15411 # ifdef machine_arch_type
15412 #  undef machine_arch_type
15413 #  define machine_arch_type     __machine_arch_type
15414 # else
15415 #  define machine_arch_type     MACH_TYPE_EDB9307A
15416 # endif
15417 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
15418 #else
15419 # define machine_is_edb9307a()  (0)
15420 #endif
15421
15422 #ifdef CONFIG_MACH_CT_DFS
15423 # ifdef machine_arch_type
15424 #  undef machine_arch_type
15425 #  define machine_arch_type     __machine_arch_type
15426 # else
15427 #  define machine_arch_type     MACH_TYPE_CT_DFS
15428 # endif
15429 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
15430 #else
15431 # define machine_is_ct_dfs()    (0)
15432 #endif
15433
15434 #ifdef CONFIG_MACH_PILZ_PMI4
15435 # ifdef machine_arch_type
15436 #  undef machine_arch_type
15437 #  define machine_arch_type     __machine_arch_type
15438 # else
15439 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
15440 # endif
15441 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15442 #else
15443 # define machine_is_pilz_pmi4() (0)
15444 #endif
15445
15446 #ifdef CONFIG_MACH_XCEEDNP_IXP
15447 # ifdef machine_arch_type
15448 #  undef machine_arch_type
15449 #  define machine_arch_type     __machine_arch_type
15450 # else
15451 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
15452 # endif
15453 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
15454 #else
15455 # define machine_is_xceednp_ixp()       (0)
15456 #endif
15457
15458 #ifdef CONFIG_MACH_SMDK2442B
15459 # ifdef machine_arch_type
15460 #  undef machine_arch_type
15461 #  define machine_arch_type     __machine_arch_type
15462 # else
15463 #  define machine_arch_type     MACH_TYPE_SMDK2442B
15464 # endif
15465 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
15466 #else
15467 # define machine_is_smdk2442b() (0)
15468 #endif
15469
15470 #ifdef CONFIG_MACH_XNODE
15471 # ifdef machine_arch_type
15472 #  undef machine_arch_type
15473 #  define machine_arch_type     __machine_arch_type
15474 # else
15475 #  define machine_arch_type     MACH_TYPE_XNODE
15476 # endif
15477 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
15478 #else
15479 # define machine_is_xnode()     (0)
15480 #endif
15481
15482 #ifdef CONFIG_MACH_AIDX270
15483 # ifdef machine_arch_type
15484 #  undef machine_arch_type
15485 #  define machine_arch_type     __machine_arch_type
15486 # else
15487 #  define machine_arch_type     MACH_TYPE_AIDX270
15488 # endif
15489 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
15490 #else
15491 # define machine_is_aidx270()   (0)
15492 #endif
15493
15494 #ifdef CONFIG_MACH_REMA
15495 # ifdef machine_arch_type
15496 #  undef machine_arch_type
15497 #  define machine_arch_type     __machine_arch_type
15498 # else
15499 #  define machine_arch_type     MACH_TYPE_REMA
15500 # endif
15501 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
15502 #else
15503 # define machine_is_rema()      (0)
15504 #endif
15505
15506 #ifdef CONFIG_MACH_BPS1000
15507 # ifdef machine_arch_type
15508 #  undef machine_arch_type
15509 #  define machine_arch_type     __machine_arch_type
15510 # else
15511 #  define machine_arch_type     MACH_TYPE_BPS1000
15512 # endif
15513 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
15514 #else
15515 # define machine_is_bps1000()   (0)
15516 #endif
15517
15518 #ifdef CONFIG_MACH_HW90350
15519 # ifdef machine_arch_type
15520 #  undef machine_arch_type
15521 #  define machine_arch_type     __machine_arch_type
15522 # else
15523 #  define machine_arch_type     MACH_TYPE_HW90350
15524 # endif
15525 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
15526 #else
15527 # define machine_is_hw90350()   (0)
15528 #endif
15529
15530 #ifdef CONFIG_MACH_OMAP_3430SDP
15531 # ifdef machine_arch_type
15532 #  undef machine_arch_type
15533 #  define machine_arch_type     __machine_arch_type
15534 # else
15535 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
15536 # endif
15537 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
15538 #else
15539 # define machine_is_omap_3430sdp()      (0)
15540 #endif
15541
15542 #ifdef CONFIG_MACH_BLUETOUCH
15543 # ifdef machine_arch_type
15544 #  undef machine_arch_type
15545 #  define machine_arch_type     __machine_arch_type
15546 # else
15547 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
15548 # endif
15549 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
15550 #else
15551 # define machine_is_bluetouch() (0)
15552 #endif
15553
15554 #ifdef CONFIG_MACH_VSTMS
15555 # ifdef machine_arch_type
15556 #  undef machine_arch_type
15557 #  define machine_arch_type     __machine_arch_type
15558 # else
15559 #  define machine_arch_type     MACH_TYPE_VSTMS
15560 # endif
15561 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
15562 #else
15563 # define machine_is_vstms()     (0)
15564 #endif
15565
15566 #ifdef CONFIG_MACH_XSBASE270
15567 # ifdef machine_arch_type
15568 #  undef machine_arch_type
15569 #  define machine_arch_type     __machine_arch_type
15570 # else
15571 #  define machine_arch_type     MACH_TYPE_XSBASE270
15572 # endif
15573 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
15574 #else
15575 # define machine_is_xsbase270() (0)
15576 #endif
15577
15578 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
15579 # ifdef machine_arch_type
15580 #  undef machine_arch_type
15581 #  define machine_arch_type     __machine_arch_type
15582 # else
15583 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
15584 # endif
15585 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
15586 #else
15587 # define machine_is_at91sam9260ek_cn()  (0)
15588 #endif
15589
15590 #ifdef CONFIG_MACH_ADSTURBOXB
15591 # ifdef machine_arch_type
15592 #  undef machine_arch_type
15593 #  define machine_arch_type     __machine_arch_type
15594 # else
15595 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
15596 # endif
15597 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
15598 #else
15599 # define machine_is_adsturboxb()        (0)
15600 #endif
15601
15602 #ifdef CONFIG_MACH_OTI4110
15603 # ifdef machine_arch_type
15604 #  undef machine_arch_type
15605 #  define machine_arch_type     __machine_arch_type
15606 # else
15607 #  define machine_arch_type     MACH_TYPE_OTI4110
15608 # endif
15609 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
15610 #else
15611 # define machine_is_oti4110()   (0)
15612 #endif
15613
15614 #ifdef CONFIG_MACH_HME_PXA
15615 # ifdef machine_arch_type
15616 #  undef machine_arch_type
15617 #  define machine_arch_type     __machine_arch_type
15618 # else
15619 #  define machine_arch_type     MACH_TYPE_HME_PXA
15620 # endif
15621 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
15622 #else
15623 # define machine_is_hme_pxa()   (0)
15624 #endif
15625
15626 #ifdef CONFIG_MACH_DEISTERDCA
15627 # ifdef machine_arch_type
15628 #  undef machine_arch_type
15629 #  define machine_arch_type     __machine_arch_type
15630 # else
15631 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
15632 # endif
15633 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
15634 #else
15635 # define machine_is_deisterdca()        (0)
15636 #endif
15637
15638 #ifdef CONFIG_MACH_CES_SSEM2
15639 # ifdef machine_arch_type
15640 #  undef machine_arch_type
15641 #  define machine_arch_type     __machine_arch_type
15642 # else
15643 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
15644 # endif
15645 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
15646 #else
15647 # define machine_is_ces_ssem2() (0)
15648 #endif
15649
15650 #ifdef CONFIG_MACH_CES_MTR
15651 # ifdef machine_arch_type
15652 #  undef machine_arch_type
15653 #  define machine_arch_type     __machine_arch_type
15654 # else
15655 #  define machine_arch_type     MACH_TYPE_CES_MTR
15656 # endif
15657 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
15658 #else
15659 # define machine_is_ces_mtr()   (0)
15660 #endif
15661
15662 #ifdef CONFIG_MACH_TDS_AVNG_SBC
15663 # ifdef machine_arch_type
15664 #  undef machine_arch_type
15665 #  define machine_arch_type     __machine_arch_type
15666 # else
15667 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
15668 # endif
15669 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
15670 #else
15671 # define machine_is_tds_avng_sbc()      (0)
15672 #endif
15673
15674 #ifdef CONFIG_MACH_EVEREST
15675 # ifdef machine_arch_type
15676 #  undef machine_arch_type
15677 #  define machine_arch_type     __machine_arch_type
15678 # else
15679 #  define machine_arch_type     MACH_TYPE_EVEREST
15680 # endif
15681 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
15682 #else
15683 # define machine_is_everest()   (0)
15684 #endif
15685
15686 #ifdef CONFIG_MACH_PNX4010
15687 # ifdef machine_arch_type
15688 #  undef machine_arch_type
15689 #  define machine_arch_type     __machine_arch_type
15690 # else
15691 #  define machine_arch_type     MACH_TYPE_PNX4010
15692 # endif
15693 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
15694 #else
15695 # define machine_is_pnx4010()   (0)
15696 #endif
15697
15698 #ifdef CONFIG_MACH_OXNAS
15699 # ifdef machine_arch_type
15700 #  undef machine_arch_type
15701 #  define machine_arch_type     __machine_arch_type
15702 # else
15703 #  define machine_arch_type     MACH_TYPE_OXNAS
15704 # endif
15705 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
15706 #else
15707 # define machine_is_oxnas()     (0)
15708 #endif
15709
15710 #ifdef CONFIG_MACH_FIORI
15711 # ifdef machine_arch_type
15712 #  undef machine_arch_type
15713 #  define machine_arch_type     __machine_arch_type
15714 # else
15715 #  define machine_arch_type     MACH_TYPE_FIORI
15716 # endif
15717 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
15718 #else
15719 # define machine_is_fiori()     (0)
15720 #endif
15721
15722 #ifdef CONFIG_MACH_ML1200
15723 # ifdef machine_arch_type
15724 #  undef machine_arch_type
15725 #  define machine_arch_type     __machine_arch_type
15726 # else
15727 #  define machine_arch_type     MACH_TYPE_ML1200
15728 # endif
15729 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
15730 #else
15731 # define machine_is_ml1200()    (0)
15732 #endif
15733
15734 #ifdef CONFIG_MACH_PECOS
15735 # ifdef machine_arch_type
15736 #  undef machine_arch_type
15737 #  define machine_arch_type     __machine_arch_type
15738 # else
15739 #  define machine_arch_type     MACH_TYPE_PECOS
15740 # endif
15741 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
15742 #else
15743 # define machine_is_pecos()     (0)
15744 #endif
15745
15746 #ifdef CONFIG_MACH_NB2XXX
15747 # ifdef machine_arch_type
15748 #  undef machine_arch_type
15749 #  define machine_arch_type     __machine_arch_type
15750 # else
15751 #  define machine_arch_type     MACH_TYPE_NB2XXX
15752 # endif
15753 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
15754 #else
15755 # define machine_is_nb2xxx()    (0)
15756 #endif
15757
15758 #ifdef CONFIG_MACH_HW6900
15759 # ifdef machine_arch_type
15760 #  undef machine_arch_type
15761 #  define machine_arch_type     __machine_arch_type
15762 # else
15763 #  define machine_arch_type     MACH_TYPE_HW6900
15764 # endif
15765 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
15766 #else
15767 # define machine_is_hw6900()    (0)
15768 #endif
15769
15770 #ifdef CONFIG_MACH_CDCS_QUOLL
15771 # ifdef machine_arch_type
15772 #  undef machine_arch_type
15773 #  define machine_arch_type     __machine_arch_type
15774 # else
15775 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
15776 # endif
15777 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
15778 #else
15779 # define machine_is_cdcs_quoll()        (0)
15780 #endif
15781
15782 #ifdef CONFIG_MACH_QUICKSILVER
15783 # ifdef machine_arch_type
15784 #  undef machine_arch_type
15785 #  define machine_arch_type     __machine_arch_type
15786 # else
15787 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
15788 # endif
15789 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
15790 #else
15791 # define machine_is_quicksilver()       (0)
15792 #endif
15793
15794 #ifdef CONFIG_MACH_UPLAT926
15795 # ifdef machine_arch_type
15796 #  undef machine_arch_type
15797 #  define machine_arch_type     __machine_arch_type
15798 # else
15799 #  define machine_arch_type     MACH_TYPE_UPLAT926
15800 # endif
15801 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
15802 #else
15803 # define machine_is_uplat926()  (0)
15804 #endif
15805
15806 #ifdef CONFIG_MACH_DEP2410_THOMAS
15807 # ifdef machine_arch_type
15808 #  undef machine_arch_type
15809 #  define machine_arch_type     __machine_arch_type
15810 # else
15811 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
15812 # endif
15813 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
15814 #else
15815 # define machine_is_dep2410_dep2410()   (0)
15816 #endif
15817
15818 #ifdef CONFIG_MACH_DTK2410
15819 # ifdef machine_arch_type
15820 #  undef machine_arch_type
15821 #  define machine_arch_type     __machine_arch_type
15822 # else
15823 #  define machine_arch_type     MACH_TYPE_DTK2410
15824 # endif
15825 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
15826 #else
15827 # define machine_is_dtk2410()   (0)
15828 #endif
15829
15830 #ifdef CONFIG_MACH_CHILI
15831 # ifdef machine_arch_type
15832 #  undef machine_arch_type
15833 #  define machine_arch_type     __machine_arch_type
15834 # else
15835 #  define machine_arch_type     MACH_TYPE_CHILI
15836 # endif
15837 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
15838 #else
15839 # define machine_is_chili()     (0)
15840 #endif
15841
15842 #ifdef CONFIG_MACH_DEMETER
15843 # ifdef machine_arch_type
15844 #  undef machine_arch_type
15845 #  define machine_arch_type     __machine_arch_type
15846 # else
15847 #  define machine_arch_type     MACH_TYPE_DEMETER
15848 # endif
15849 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
15850 #else
15851 # define machine_is_demeter()   (0)
15852 #endif
15853
15854 #ifdef CONFIG_MACH_DIONYSUS
15855 # ifdef machine_arch_type
15856 #  undef machine_arch_type
15857 #  define machine_arch_type     __machine_arch_type
15858 # else
15859 #  define machine_arch_type     MACH_TYPE_DIONYSUS
15860 # endif
15861 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
15862 #else
15863 # define machine_is_dionysus()  (0)
15864 #endif
15865
15866 #ifdef CONFIG_MACH_AS352X
15867 # ifdef machine_arch_type
15868 #  undef machine_arch_type
15869 #  define machine_arch_type     __machine_arch_type
15870 # else
15871 #  define machine_arch_type     MACH_TYPE_AS352X
15872 # endif
15873 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
15874 #else
15875 # define machine_is_as352x()    (0)
15876 #endif
15877
15878 #ifdef CONFIG_MACH_SERVICE
15879 # ifdef machine_arch_type
15880 #  undef machine_arch_type
15881 #  define machine_arch_type     __machine_arch_type
15882 # else
15883 #  define machine_arch_type     MACH_TYPE_SERVICE
15884 # endif
15885 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
15886 #else
15887 # define machine_is_service()   (0)
15888 #endif
15889
15890 #ifdef CONFIG_MACH_CS_E9301
15891 # ifdef machine_arch_type
15892 #  undef machine_arch_type
15893 #  define machine_arch_type     __machine_arch_type
15894 # else
15895 #  define machine_arch_type     MACH_TYPE_CS_E9301
15896 # endif
15897 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
15898 #else
15899 # define machine_is_cs_e9301()  (0)
15900 #endif
15901
15902 #ifdef CONFIG_MACH_MICRO9M
15903 # ifdef machine_arch_type
15904 #  undef machine_arch_type
15905 #  define machine_arch_type     __machine_arch_type
15906 # else
15907 #  define machine_arch_type     MACH_TYPE_MICRO9M
15908 # endif
15909 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
15910 #else
15911 # define machine_is_micro9m()   (0)
15912 #endif
15913
15914 #ifdef CONFIG_MACH_IA_MOSPCK
15915 # ifdef machine_arch_type
15916 #  undef machine_arch_type
15917 #  define machine_arch_type     __machine_arch_type
15918 # else
15919 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
15920 # endif
15921 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
15922 #else
15923 # define machine_is_ia_mospck() (0)
15924 #endif
15925
15926 #ifdef CONFIG_MACH_QL201B
15927 # ifdef machine_arch_type
15928 #  undef machine_arch_type
15929 #  define machine_arch_type     __machine_arch_type
15930 # else
15931 #  define machine_arch_type     MACH_TYPE_QL201B
15932 # endif
15933 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
15934 #else
15935 # define machine_is_ql201b()    (0)
15936 #endif
15937
15938 #ifdef CONFIG_MACH_BBM
15939 # ifdef machine_arch_type
15940 #  undef machine_arch_type
15941 #  define machine_arch_type     __machine_arch_type
15942 # else
15943 #  define machine_arch_type     MACH_TYPE_BBM
15944 # endif
15945 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
15946 #else
15947 # define machine_is_bbm()       (0)
15948 #endif
15949
15950 #ifdef CONFIG_MACH_EXXX
15951 # ifdef machine_arch_type
15952 #  undef machine_arch_type
15953 #  define machine_arch_type     __machine_arch_type
15954 # else
15955 #  define machine_arch_type     MACH_TYPE_EXXX
15956 # endif
15957 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
15958 #else
15959 # define machine_is_exxx()      (0)
15960 #endif
15961
15962 #ifdef CONFIG_MACH_WMA11B
15963 # ifdef machine_arch_type
15964 #  undef machine_arch_type
15965 #  define machine_arch_type     __machine_arch_type
15966 # else
15967 #  define machine_arch_type     MACH_TYPE_WMA11B
15968 # endif
15969 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
15970 #else
15971 # define machine_is_wma11b()    (0)
15972 #endif
15973
15974 #ifdef CONFIG_MACH_PELCO_ATLAS
15975 # ifdef machine_arch_type
15976 #  undef machine_arch_type
15977 #  define machine_arch_type     __machine_arch_type
15978 # else
15979 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
15980 # endif
15981 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
15982 #else
15983 # define machine_is_pelco_atlas()       (0)
15984 #endif
15985
15986 #ifdef CONFIG_MACH_G500
15987 # ifdef machine_arch_type
15988 #  undef machine_arch_type
15989 #  define machine_arch_type     __machine_arch_type
15990 # else
15991 #  define machine_arch_type     MACH_TYPE_G500
15992 # endif
15993 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
15994 #else
15995 # define machine_is_g500()      (0)
15996 #endif
15997
15998 #ifdef CONFIG_MACH_BUG
15999 # ifdef machine_arch_type
16000 #  undef machine_arch_type
16001 #  define machine_arch_type     __machine_arch_type
16002 # else
16003 #  define machine_arch_type     MACH_TYPE_BUG
16004 # endif
16005 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16006 #else
16007 # define machine_is_bug()       (0)
16008 #endif
16009
16010 #ifdef CONFIG_MACH_MX33ADS
16011 # ifdef machine_arch_type
16012 #  undef machine_arch_type
16013 #  define machine_arch_type     __machine_arch_type
16014 # else
16015 #  define machine_arch_type     MACH_TYPE_MX33ADS
16016 # endif
16017 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16018 #else
16019 # define machine_is_mx33ads()   (0)
16020 #endif
16021
16022 #ifdef CONFIG_MACH_CHUB
16023 # ifdef machine_arch_type
16024 #  undef machine_arch_type
16025 #  define machine_arch_type     __machine_arch_type
16026 # else
16027 #  define machine_arch_type     MACH_TYPE_CHUB
16028 # endif
16029 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16030 #else
16031 # define machine_is_chub()      (0)
16032 #endif
16033
16034 #ifdef CONFIG_MACH_NEO1973_GTA01
16035 # ifdef machine_arch_type
16036 #  undef machine_arch_type
16037 #  define machine_arch_type     __machine_arch_type
16038 # else
16039 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16040 # endif
16041 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16042 #else
16043 # define machine_is_neo1973_gta01()     (0)
16044 #endif
16045
16046 #ifdef CONFIG_MACH_W90N740
16047 # ifdef machine_arch_type
16048 #  undef machine_arch_type
16049 #  define machine_arch_type     __machine_arch_type
16050 # else
16051 #  define machine_arch_type     MACH_TYPE_W90N740
16052 # endif
16053 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16054 #else
16055 # define machine_is_w90n740()   (0)
16056 #endif
16057
16058 #ifdef CONFIG_MACH_MEDALLION_SA2410
16059 # ifdef machine_arch_type
16060 #  undef machine_arch_type
16061 #  define machine_arch_type     __machine_arch_type
16062 # else
16063 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16064 # endif
16065 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16066 #else
16067 # define machine_is_medallion_sa2410()  (0)
16068 #endif
16069
16070 #ifdef CONFIG_MACH_IA_CPU_9200_2
16071 # ifdef machine_arch_type
16072 #  undef machine_arch_type
16073 #  define machine_arch_type     __machine_arch_type
16074 # else
16075 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16076 # endif
16077 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16078 #else
16079 # define machine_is_ia_cpu_9200_2()     (0)
16080 #endif
16081
16082 #ifdef CONFIG_MACH_DIMMRM9200
16083 # ifdef machine_arch_type
16084 #  undef machine_arch_type
16085 #  define machine_arch_type     __machine_arch_type
16086 # else
16087 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16088 # endif
16089 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16090 #else
16091 # define machine_is_dimmrm9200()        (0)
16092 #endif
16093
16094 #ifdef CONFIG_MACH_PM9261
16095 # ifdef machine_arch_type
16096 #  undef machine_arch_type
16097 #  define machine_arch_type     __machine_arch_type
16098 # else
16099 #  define machine_arch_type     MACH_TYPE_PM9261
16100 # endif
16101 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16102 #else
16103 # define machine_is_pm9261()    (0)
16104 #endif
16105
16106 #ifdef CONFIG_MACH_ML7304
16107 # ifdef machine_arch_type
16108 #  undef machine_arch_type
16109 #  define machine_arch_type     __machine_arch_type
16110 # else
16111 #  define machine_arch_type     MACH_TYPE_ML7304
16112 # endif
16113 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16114 #else
16115 # define machine_is_ml7304()    (0)
16116 #endif
16117
16118 #ifdef CONFIG_MACH_UCP250
16119 # ifdef machine_arch_type
16120 #  undef machine_arch_type
16121 #  define machine_arch_type     __machine_arch_type
16122 # else
16123 #  define machine_arch_type     MACH_TYPE_UCP250
16124 # endif
16125 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16126 #else
16127 # define machine_is_ucp250()    (0)
16128 #endif
16129
16130 #ifdef CONFIG_MACH_INTBOARD
16131 # ifdef machine_arch_type
16132 #  undef machine_arch_type
16133 #  define machine_arch_type     __machine_arch_type
16134 # else
16135 #  define machine_arch_type     MACH_TYPE_INTBOARD
16136 # endif
16137 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16138 #else
16139 # define machine_is_intboard()  (0)
16140 #endif
16141
16142 #ifdef CONFIG_MACH_GULFSTREAM
16143 # ifdef machine_arch_type
16144 #  undef machine_arch_type
16145 #  define machine_arch_type     __machine_arch_type
16146 # else
16147 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16148 # endif
16149 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16150 #else
16151 # define machine_is_gulfstream()        (0)
16152 #endif
16153
16154 #ifdef CONFIG_MACH_LABQUEST
16155 # ifdef machine_arch_type
16156 #  undef machine_arch_type
16157 #  define machine_arch_type     __machine_arch_type
16158 # else
16159 #  define machine_arch_type     MACH_TYPE_LABQUEST
16160 # endif
16161 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16162 #else
16163 # define machine_is_labquest()  (0)
16164 #endif
16165
16166 #ifdef CONFIG_MACH_VCMX313
16167 # ifdef machine_arch_type
16168 #  undef machine_arch_type
16169 #  define machine_arch_type     __machine_arch_type
16170 # else
16171 #  define machine_arch_type     MACH_TYPE_VCMX313
16172 # endif
16173 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16174 #else
16175 # define machine_is_vcmx313()   (0)
16176 #endif
16177
16178 #ifdef CONFIG_MACH_URG200
16179 # ifdef machine_arch_type
16180 #  undef machine_arch_type
16181 #  define machine_arch_type     __machine_arch_type
16182 # else
16183 #  define machine_arch_type     MACH_TYPE_URG200
16184 # endif
16185 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16186 #else
16187 # define machine_is_urg200()    (0)
16188 #endif
16189
16190 #ifdef CONFIG_MACH_CPUX255LCDNET
16191 # ifdef machine_arch_type
16192 #  undef machine_arch_type
16193 #  define machine_arch_type     __machine_arch_type
16194 # else
16195 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
16196 # endif
16197 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16198 #else
16199 # define machine_is_cpux255lcdnet()     (0)
16200 #endif
16201
16202 #ifdef CONFIG_MACH_NETDCU9
16203 # ifdef machine_arch_type
16204 #  undef machine_arch_type
16205 #  define machine_arch_type     __machine_arch_type
16206 # else
16207 #  define machine_arch_type     MACH_TYPE_NETDCU9
16208 # endif
16209 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16210 #else
16211 # define machine_is_netdcu9()   (0)
16212 #endif
16213
16214 #ifdef CONFIG_MACH_NETDCU10
16215 # ifdef machine_arch_type
16216 #  undef machine_arch_type
16217 #  define machine_arch_type     __machine_arch_type
16218 # else
16219 #  define machine_arch_type     MACH_TYPE_NETDCU10
16220 # endif
16221 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
16222 #else
16223 # define machine_is_netdcu10()  (0)
16224 #endif
16225
16226 #ifdef CONFIG_MACH_DSPG_DGA
16227 # ifdef machine_arch_type
16228 #  undef machine_arch_type
16229 #  define machine_arch_type     __machine_arch_type
16230 # else
16231 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
16232 # endif
16233 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
16234 #else
16235 # define machine_is_dspg_dga()  (0)
16236 #endif
16237
16238 #ifdef CONFIG_MACH_DSPG_DVW
16239 # ifdef machine_arch_type
16240 #  undef machine_arch_type
16241 #  define machine_arch_type     __machine_arch_type
16242 # else
16243 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
16244 # endif
16245 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
16246 #else
16247 # define machine_is_dspg_dvw()  (0)
16248 #endif
16249
16250 #ifdef CONFIG_MACH_SOLOS
16251 # ifdef machine_arch_type
16252 #  undef machine_arch_type
16253 #  define machine_arch_type     __machine_arch_type
16254 # else
16255 #  define machine_arch_type     MACH_TYPE_SOLOS
16256 # endif
16257 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
16258 #else
16259 # define machine_is_solos()     (0)
16260 #endif
16261
16262 #ifdef CONFIG_MACH_AT91SAM9263EK
16263 # ifdef machine_arch_type
16264 #  undef machine_arch_type
16265 #  define machine_arch_type     __machine_arch_type
16266 # else
16267 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
16268 # endif
16269 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16270 #else
16271 # define machine_is_at91sam9263ek()     (0)
16272 #endif
16273
16274 #ifdef CONFIG_MACH_OSSTBOX
16275 # ifdef machine_arch_type
16276 #  undef machine_arch_type
16277 #  define machine_arch_type     __machine_arch_type
16278 # else
16279 #  define machine_arch_type     MACH_TYPE_OSSTBOX
16280 # endif
16281 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
16282 #else
16283 # define machine_is_osstbox()   (0)
16284 #endif
16285
16286 #ifdef CONFIG_MACH_KBAT9261
16287 # ifdef machine_arch_type
16288 #  undef machine_arch_type
16289 #  define machine_arch_type     __machine_arch_type
16290 # else
16291 #  define machine_arch_type     MACH_TYPE_KBAT9261
16292 # endif
16293 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
16294 #else
16295 # define machine_is_kbat9261()  (0)
16296 #endif
16297
16298 #ifdef CONFIG_MACH_CT1100
16299 # ifdef machine_arch_type
16300 #  undef machine_arch_type
16301 #  define machine_arch_type     __machine_arch_type
16302 # else
16303 #  define machine_arch_type     MACH_TYPE_CT1100
16304 # endif
16305 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
16306 #else
16307 # define machine_is_ct1100()    (0)
16308 #endif
16309
16310 #ifdef CONFIG_MACH_AKCPPXA
16311 # ifdef machine_arch_type
16312 #  undef machine_arch_type
16313 #  define machine_arch_type     __machine_arch_type
16314 # else
16315 #  define machine_arch_type     MACH_TYPE_AKCPPXA
16316 # endif
16317 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
16318 #else
16319 # define machine_is_akcppxa()   (0)
16320 #endif
16321
16322 #ifdef CONFIG_MACH_OCHAYA1020
16323 # ifdef machine_arch_type
16324 #  undef machine_arch_type
16325 #  define machine_arch_type     __machine_arch_type
16326 # else
16327 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
16328 # endif
16329 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
16330 #else
16331 # define machine_is_ochaya1020()        (0)
16332 #endif
16333
16334 #ifdef CONFIG_MACH_HITRACK
16335 # ifdef machine_arch_type
16336 #  undef machine_arch_type
16337 #  define machine_arch_type     __machine_arch_type
16338 # else
16339 #  define machine_arch_type     MACH_TYPE_HITRACK
16340 # endif
16341 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
16342 #else
16343 # define machine_is_hitrack()   (0)
16344 #endif
16345
16346 #ifdef CONFIG_MACH_SYME1
16347 # ifdef machine_arch_type
16348 #  undef machine_arch_type
16349 #  define machine_arch_type     __machine_arch_type
16350 # else
16351 #  define machine_arch_type     MACH_TYPE_SYME1
16352 # endif
16353 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
16354 #else
16355 # define machine_is_syme1()     (0)
16356 #endif
16357
16358 #ifdef CONFIG_MACH_SYHL1
16359 # ifdef machine_arch_type
16360 #  undef machine_arch_type
16361 #  define machine_arch_type     __machine_arch_type
16362 # else
16363 #  define machine_arch_type     MACH_TYPE_SYHL1
16364 # endif
16365 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
16366 #else
16367 # define machine_is_syhl1()     (0)
16368 #endif
16369
16370 #ifdef CONFIG_MACH_EMPCA400
16371 # ifdef machine_arch_type
16372 #  undef machine_arch_type
16373 #  define machine_arch_type     __machine_arch_type
16374 # else
16375 #  define machine_arch_type     MACH_TYPE_EMPCA400
16376 # endif
16377 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
16378 #else
16379 # define machine_is_empca400()  (0)
16380 #endif
16381
16382 #ifdef CONFIG_MACH_EM7210
16383 # ifdef machine_arch_type
16384 #  undef machine_arch_type
16385 #  define machine_arch_type     __machine_arch_type
16386 # else
16387 #  define machine_arch_type     MACH_TYPE_EM7210
16388 # endif
16389 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
16390 #else
16391 # define machine_is_em7210()    (0)
16392 #endif
16393
16394 #ifdef CONFIG_MACH_HTCHERMES
16395 # ifdef machine_arch_type
16396 #  undef machine_arch_type
16397 #  define machine_arch_type     __machine_arch_type
16398 # else
16399 #  define machine_arch_type     MACH_TYPE_HTCHERMES
16400 # endif
16401 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16402 #else
16403 # define machine_is_htchermes() (0)
16404 #endif
16405
16406 #ifdef CONFIG_MACH_ETI_C1
16407 # ifdef machine_arch_type
16408 #  undef machine_arch_type
16409 #  define machine_arch_type     __machine_arch_type
16410 # else
16411 #  define machine_arch_type     MACH_TYPE_ETI_C1
16412 # endif
16413 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
16414 #else
16415 # define machine_is_eti_c1()    (0)
16416 #endif
16417
16418 #ifdef CONFIG_MACH_AC100
16419 # ifdef machine_arch_type
16420 #  undef machine_arch_type
16421 #  define machine_arch_type     __machine_arch_type
16422 # else
16423 #  define machine_arch_type     MACH_TYPE_AC100
16424 # endif
16425 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
16426 #else
16427 # define machine_is_ac100()     (0)
16428 #endif
16429
16430 #ifdef CONFIG_MACH_SNEETCH
16431 # ifdef machine_arch_type
16432 #  undef machine_arch_type
16433 #  define machine_arch_type     __machine_arch_type
16434 # else
16435 #  define machine_arch_type     MACH_TYPE_SNEETCH
16436 # endif
16437 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
16438 #else
16439 # define machine_is_sneetch()   (0)
16440 #endif
16441
16442 #ifdef CONFIG_MACH_STUDENTMATE
16443 # ifdef machine_arch_type
16444 #  undef machine_arch_type
16445 #  define machine_arch_type     __machine_arch_type
16446 # else
16447 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
16448 # endif
16449 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
16450 #else
16451 # define machine_is_studentmate()       (0)
16452 #endif
16453
16454 #ifdef CONFIG_MACH_ZIR2410
16455 # ifdef machine_arch_type
16456 #  undef machine_arch_type
16457 #  define machine_arch_type     __machine_arch_type
16458 # else
16459 #  define machine_arch_type     MACH_TYPE_ZIR2410
16460 # endif
16461 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
16462 #else
16463 # define machine_is_zir2410()   (0)
16464 #endif
16465
16466 #ifdef CONFIG_MACH_ZIR2413
16467 # ifdef machine_arch_type
16468 #  undef machine_arch_type
16469 #  define machine_arch_type     __machine_arch_type
16470 # else
16471 #  define machine_arch_type     MACH_TYPE_ZIR2413
16472 # endif
16473 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
16474 #else
16475 # define machine_is_zir2413()   (0)
16476 #endif
16477
16478 #ifdef CONFIG_MACH_DLONIP3
16479 # ifdef machine_arch_type
16480 #  undef machine_arch_type
16481 #  define machine_arch_type     __machine_arch_type
16482 # else
16483 #  define machine_arch_type     MACH_TYPE_DLONIP3
16484 # endif
16485 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
16486 #else
16487 # define machine_is_dlonip3()   (0)
16488 #endif
16489
16490 #ifdef CONFIG_MACH_INSTREAM
16491 # ifdef machine_arch_type
16492 #  undef machine_arch_type
16493 #  define machine_arch_type     __machine_arch_type
16494 # else
16495 #  define machine_arch_type     MACH_TYPE_INSTREAM
16496 # endif
16497 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
16498 #else
16499 # define machine_is_instream()  (0)
16500 #endif
16501
16502 #ifdef CONFIG_MACH_AMBARELLA
16503 # ifdef machine_arch_type
16504 #  undef machine_arch_type
16505 #  define machine_arch_type     __machine_arch_type
16506 # else
16507 #  define machine_arch_type     MACH_TYPE_AMBARELLA
16508 # endif
16509 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
16510 #else
16511 # define machine_is_ambarella() (0)
16512 #endif
16513
16514 #ifdef CONFIG_MACH_NEVIS
16515 # ifdef machine_arch_type
16516 #  undef machine_arch_type
16517 #  define machine_arch_type     __machine_arch_type
16518 # else
16519 #  define machine_arch_type     MACH_TYPE_NEVIS
16520 # endif
16521 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
16522 #else
16523 # define machine_is_nevis()     (0)
16524 #endif
16525
16526 #ifdef CONFIG_MACH_HTC_TRINITY
16527 # ifdef machine_arch_type
16528 #  undef machine_arch_type
16529 #  define machine_arch_type     __machine_arch_type
16530 # else
16531 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
16532 # endif
16533 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
16534 #else
16535 # define machine_is_htc_trinity()       (0)
16536 #endif
16537
16538 #ifdef CONFIG_MACH_QL202B
16539 # ifdef machine_arch_type
16540 #  undef machine_arch_type
16541 #  define machine_arch_type     __machine_arch_type
16542 # else
16543 #  define machine_arch_type     MACH_TYPE_QL202B
16544 # endif
16545 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
16546 #else
16547 # define machine_is_ql202b()    (0)
16548 #endif
16549
16550 #ifdef CONFIG_MACH_VPAC270
16551 # ifdef machine_arch_type
16552 #  undef machine_arch_type
16553 #  define machine_arch_type     __machine_arch_type
16554 # else
16555 #  define machine_arch_type     MACH_TYPE_VPAC270
16556 # endif
16557 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
16558 #else
16559 # define machine_is_vpac270()   (0)
16560 #endif
16561
16562 #ifdef CONFIG_MACH_RD129
16563 # ifdef machine_arch_type
16564 #  undef machine_arch_type
16565 #  define machine_arch_type     __machine_arch_type
16566 # else
16567 #  define machine_arch_type     MACH_TYPE_RD129
16568 # endif
16569 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
16570 #else
16571 # define machine_is_rd129()     (0)
16572 #endif
16573
16574 #ifdef CONFIG_MACH_HTCWIZARD
16575 # ifdef machine_arch_type
16576 #  undef machine_arch_type
16577 #  define machine_arch_type     __machine_arch_type
16578 # else
16579 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
16580 # endif
16581 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
16582 #else
16583 # define machine_is_htcwizard() (0)
16584 #endif
16585
16586 #ifdef CONFIG_MACH_XSCALE_TREO680
16587 # ifdef machine_arch_type
16588 #  undef machine_arch_type
16589 #  define machine_arch_type     __machine_arch_type
16590 # else
16591 #  define machine_arch_type     MACH_TYPE_XSCALE_TREO680
16592 # endif
16593 # define machine_is_xscale_treo680()    (machine_arch_type == MACH_TYPE_XSCALE_TREO680)
16594 #else
16595 # define machine_is_xscale_treo680()    (0)
16596 #endif
16597
16598 #ifdef CONFIG_MACH_TECON_TMEZON
16599 # ifdef machine_arch_type
16600 #  undef machine_arch_type
16601 #  define machine_arch_type     __machine_arch_type
16602 # else
16603 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
16604 # endif
16605 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
16606 #else
16607 # define machine_is_tecon_tmezon()      (0)
16608 #endif
16609
16610 #ifdef CONFIG_MACH_ZYLONITE
16611 # ifdef machine_arch_type
16612 #  undef machine_arch_type
16613 #  define machine_arch_type     __machine_arch_type
16614 # else
16615 #  define machine_arch_type     MACH_TYPE_ZYLONITE
16616 # endif
16617 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
16618 #else
16619 # define machine_is_zylonite()  (0)
16620 #endif
16621
16622 #ifdef CONFIG_MACH_GENE1270
16623 # ifdef machine_arch_type
16624 #  undef machine_arch_type
16625 #  define machine_arch_type     __machine_arch_type
16626 # else
16627 #  define machine_arch_type     MACH_TYPE_GENE1270
16628 # endif
16629 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
16630 #else
16631 # define machine_is_gene1270()  (0)
16632 #endif
16633
16634 #ifdef CONFIG_MACH_ZIR2412
16635 # ifdef machine_arch_type
16636 #  undef machine_arch_type
16637 #  define machine_arch_type     __machine_arch_type
16638 # else
16639 #  define machine_arch_type     MACH_TYPE_ZIR2412
16640 # endif
16641 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
16642 #else
16643 # define machine_is_zir2412()   (0)
16644 #endif
16645
16646 #ifdef CONFIG_MACH_MX31LITE
16647 # ifdef machine_arch_type
16648 #  undef machine_arch_type
16649 #  define machine_arch_type     __machine_arch_type
16650 # else
16651 #  define machine_arch_type     MACH_TYPE_MX31LITE
16652 # endif
16653 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
16654 #else
16655 # define machine_is_mx31lite()  (0)
16656 #endif
16657
16658 #ifdef CONFIG_MACH_T700WX
16659 # ifdef machine_arch_type
16660 #  undef machine_arch_type
16661 #  define machine_arch_type     __machine_arch_type
16662 # else
16663 #  define machine_arch_type     MACH_TYPE_T700WX
16664 # endif
16665 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
16666 #else
16667 # define machine_is_t700wx()    (0)
16668 #endif
16669
16670 #ifdef CONFIG_MACH_VF100
16671 # ifdef machine_arch_type
16672 #  undef machine_arch_type
16673 #  define machine_arch_type     __machine_arch_type
16674 # else
16675 #  define machine_arch_type     MACH_TYPE_VF100
16676 # endif
16677 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
16678 #else
16679 # define machine_is_vf100()     (0)
16680 #endif
16681
16682 #ifdef CONFIG_MACH_NSB2
16683 # ifdef machine_arch_type
16684 #  undef machine_arch_type
16685 #  define machine_arch_type     __machine_arch_type
16686 # else
16687 #  define machine_arch_type     MACH_TYPE_NSB2
16688 # endif
16689 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
16690 #else
16691 # define machine_is_nsb2()      (0)
16692 #endif
16693
16694 #ifdef CONFIG_MACH_NXHMI_BB
16695 # ifdef machine_arch_type
16696 #  undef machine_arch_type
16697 #  define machine_arch_type     __machine_arch_type
16698 # else
16699 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
16700 # endif
16701 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
16702 #else
16703 # define machine_is_nxhmi_bb()  (0)
16704 #endif
16705
16706 #ifdef CONFIG_MACH_NXHMI_RE
16707 # ifdef machine_arch_type
16708 #  undef machine_arch_type
16709 #  define machine_arch_type     __machine_arch_type
16710 # else
16711 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
16712 # endif
16713 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
16714 #else
16715 # define machine_is_nxhmi_re()  (0)
16716 #endif
16717
16718 #ifdef CONFIG_MACH_N4100PRO
16719 # ifdef machine_arch_type
16720 #  undef machine_arch_type
16721 #  define machine_arch_type     __machine_arch_type
16722 # else
16723 #  define machine_arch_type     MACH_TYPE_N4100PRO
16724 # endif
16725 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
16726 #else
16727 # define machine_is_n4100pro()  (0)
16728 #endif
16729
16730 #ifdef CONFIG_MACH_SAM9260
16731 # ifdef machine_arch_type
16732 #  undef machine_arch_type
16733 #  define machine_arch_type     __machine_arch_type
16734 # else
16735 #  define machine_arch_type     MACH_TYPE_SAM9260
16736 # endif
16737 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
16738 #else
16739 # define machine_is_sam9260()   (0)
16740 #endif
16741
16742 #ifdef CONFIG_MACH_OMAP_TREO600
16743 # ifdef machine_arch_type
16744 #  undef machine_arch_type
16745 #  define machine_arch_type     __machine_arch_type
16746 # else
16747 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
16748 # endif
16749 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
16750 #else
16751 # define machine_is_omap_treo600()      (0)
16752 #endif
16753
16754 #ifdef CONFIG_MACH_INDY2410
16755 # ifdef machine_arch_type
16756 #  undef machine_arch_type
16757 #  define machine_arch_type     __machine_arch_type
16758 # else
16759 #  define machine_arch_type     MACH_TYPE_INDY2410
16760 # endif
16761 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
16762 #else
16763 # define machine_is_indy2410()  (0)
16764 #endif
16765
16766 #ifdef CONFIG_MACH_NELT_A
16767 # ifdef machine_arch_type
16768 #  undef machine_arch_type
16769 #  define machine_arch_type     __machine_arch_type
16770 # else
16771 #  define machine_arch_type     MACH_TYPE_NELT_A
16772 # endif
16773 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
16774 #else
16775 # define machine_is_nelt_a()    (0)
16776 #endif
16777
16778 #ifdef CONFIG_MACH_N311
16779 # ifdef machine_arch_type
16780 #  undef machine_arch_type
16781 #  define machine_arch_type     __machine_arch_type
16782 # else
16783 #  define machine_arch_type     MACH_TYPE_N311
16784 # endif
16785 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
16786 #else
16787 # define machine_is_n311()      (0)
16788 #endif
16789
16790 #ifdef CONFIG_MACH_AT91SAM9260VGK
16791 # ifdef machine_arch_type
16792 #  undef machine_arch_type
16793 #  define machine_arch_type     __machine_arch_type
16794 # else
16795 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
16796 # endif
16797 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
16798 #else
16799 # define machine_is_at91sam9260vgk()    (0)
16800 #endif
16801
16802 #ifdef CONFIG_MACH_AT91LEPPE
16803 # ifdef machine_arch_type
16804 #  undef machine_arch_type
16805 #  define machine_arch_type     __machine_arch_type
16806 # else
16807 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
16808 # endif
16809 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
16810 #else
16811 # define machine_is_at91leppe() (0)
16812 #endif
16813
16814 #ifdef CONFIG_MACH_AT91LEPCCN
16815 # ifdef machine_arch_type
16816 #  undef machine_arch_type
16817 #  define machine_arch_type     __machine_arch_type
16818 # else
16819 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
16820 # endif
16821 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
16822 #else
16823 # define machine_is_at91lepccn()        (0)
16824 #endif
16825
16826 #ifdef CONFIG_MACH_APC7100
16827 # ifdef machine_arch_type
16828 #  undef machine_arch_type
16829 #  define machine_arch_type     __machine_arch_type
16830 # else
16831 #  define machine_arch_type     MACH_TYPE_APC7100
16832 # endif
16833 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
16834 #else
16835 # define machine_is_apc7100()   (0)
16836 #endif
16837
16838 #ifdef CONFIG_MACH_STARGAZER
16839 # ifdef machine_arch_type
16840 #  undef machine_arch_type
16841 #  define machine_arch_type     __machine_arch_type
16842 # else
16843 #  define machine_arch_type     MACH_TYPE_STARGAZER
16844 # endif
16845 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
16846 #else
16847 # define machine_is_stargazer() (0)
16848 #endif
16849
16850 #ifdef CONFIG_MACH_SONATA
16851 # ifdef machine_arch_type
16852 #  undef machine_arch_type
16853 #  define machine_arch_type     __machine_arch_type
16854 # else
16855 #  define machine_arch_type     MACH_TYPE_SONATA
16856 # endif
16857 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
16858 #else
16859 # define machine_is_sonata()    (0)
16860 #endif
16861
16862 #ifdef CONFIG_MACH_SCHMOOGIE
16863 # ifdef machine_arch_type
16864 #  undef machine_arch_type
16865 #  define machine_arch_type     __machine_arch_type
16866 # else
16867 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
16868 # endif
16869 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
16870 #else
16871 # define machine_is_schmoogie() (0)
16872 #endif
16873
16874 #ifdef CONFIG_MACH_AZTOOL
16875 # ifdef machine_arch_type
16876 #  undef machine_arch_type
16877 #  define machine_arch_type     __machine_arch_type
16878 # else
16879 #  define machine_arch_type     MACH_TYPE_AZTOOL
16880 # endif
16881 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
16882 #else
16883 # define machine_is_aztool()    (0)
16884 #endif
16885
16886 #ifdef CONFIG_MACH_MIOA701
16887 # ifdef machine_arch_type
16888 #  undef machine_arch_type
16889 #  define machine_arch_type     __machine_arch_type
16890 # else
16891 #  define machine_arch_type     MACH_TYPE_MIOA701
16892 # endif
16893 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
16894 #else
16895 # define machine_is_mioa701()   (0)
16896 #endif
16897
16898 #ifdef CONFIG_MACH_SXNI9260
16899 # ifdef machine_arch_type
16900 #  undef machine_arch_type
16901 #  define machine_arch_type     __machine_arch_type
16902 # else
16903 #  define machine_arch_type     MACH_TYPE_SXNI9260
16904 # endif
16905 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
16906 #else
16907 # define machine_is_sxni9260()  (0)
16908 #endif
16909
16910 #ifdef CONFIG_MACH_MXC27520EVB
16911 # ifdef machine_arch_type
16912 #  undef machine_arch_type
16913 #  define machine_arch_type     __machine_arch_type
16914 # else
16915 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
16916 # endif
16917 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
16918 #else
16919 # define machine_is_mxc27520evb()       (0)
16920 #endif
16921
16922 #ifdef CONFIG_MACH_ARMADILLO5X0
16923 # ifdef machine_arch_type
16924 #  undef machine_arch_type
16925 #  define machine_arch_type     __machine_arch_type
16926 # else
16927 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
16928 # endif
16929 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
16930 #else
16931 # define machine_is_armadillo5x0()      (0)
16932 #endif
16933
16934 #ifdef CONFIG_MACH_MB9260
16935 # ifdef machine_arch_type
16936 #  undef machine_arch_type
16937 #  define machine_arch_type     __machine_arch_type
16938 # else
16939 #  define machine_arch_type     MACH_TYPE_MB9260
16940 # endif
16941 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
16942 #else
16943 # define machine_is_mb9260()    (0)
16944 #endif
16945
16946 #ifdef CONFIG_MACH_MB9263
16947 # ifdef machine_arch_type
16948 #  undef machine_arch_type
16949 #  define machine_arch_type     __machine_arch_type
16950 # else
16951 #  define machine_arch_type     MACH_TYPE_MB9263
16952 # endif
16953 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
16954 #else
16955 # define machine_is_mb9263()    (0)
16956 #endif
16957
16958 #ifdef CONFIG_MACH_IPAC9302
16959 # ifdef machine_arch_type
16960 #  undef machine_arch_type
16961 #  define machine_arch_type     __machine_arch_type
16962 # else
16963 #  define machine_arch_type     MACH_TYPE_IPAC9302
16964 # endif
16965 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
16966 #else
16967 # define machine_is_ipac9302()  (0)
16968 #endif
16969
16970 #ifdef CONFIG_MACH_CC9P9360JS
16971 # ifdef machine_arch_type
16972 #  undef machine_arch_type
16973 #  define machine_arch_type     __machine_arch_type
16974 # else
16975 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
16976 # endif
16977 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
16978 #else
16979 # define machine_is_cc9p9360js()        (0)
16980 #endif
16981
16982 #ifdef CONFIG_MACH_GALLIUM
16983 # ifdef machine_arch_type
16984 #  undef machine_arch_type
16985 #  define machine_arch_type     __machine_arch_type
16986 # else
16987 #  define machine_arch_type     MACH_TYPE_GALLIUM
16988 # endif
16989 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
16990 #else
16991 # define machine_is_gallium()   (0)
16992 #endif
16993
16994 #ifdef CONFIG_MACH_MSC2410
16995 # ifdef machine_arch_type
16996 #  undef machine_arch_type
16997 #  define machine_arch_type     __machine_arch_type
16998 # else
16999 #  define machine_arch_type     MACH_TYPE_MSC2410
17000 # endif
17001 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17002 #else
17003 # define machine_is_msc2410()   (0)
17004 #endif
17005
17006 #ifdef CONFIG_MACH_GHI270
17007 # ifdef machine_arch_type
17008 #  undef machine_arch_type
17009 #  define machine_arch_type     __machine_arch_type
17010 # else
17011 #  define machine_arch_type     MACH_TYPE_GHI270
17012 # endif
17013 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17014 #else
17015 # define machine_is_ghi270()    (0)
17016 #endif
17017
17018 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17019 # ifdef machine_arch_type
17020 #  undef machine_arch_type
17021 #  define machine_arch_type     __machine_arch_type
17022 # else
17023 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17024 # endif
17025 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17026 #else
17027 # define machine_is_davinci_leonardo()  (0)
17028 #endif
17029
17030 #ifdef CONFIG_MACH_OIAB
17031 # ifdef machine_arch_type
17032 #  undef machine_arch_type
17033 #  define machine_arch_type     __machine_arch_type
17034 # else
17035 #  define machine_arch_type     MACH_TYPE_OIAB
17036 # endif
17037 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17038 #else
17039 # define machine_is_oiab()      (0)
17040 #endif
17041
17042 #ifdef CONFIG_MACH_SMDK6400
17043 # ifdef machine_arch_type
17044 #  undef machine_arch_type
17045 #  define machine_arch_type     __machine_arch_type
17046 # else
17047 #  define machine_arch_type     MACH_TYPE_SMDK6400
17048 # endif
17049 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17050 #else
17051 # define machine_is_smdk6400()  (0)
17052 #endif
17053
17054 #ifdef CONFIG_MACH_NOKIA_N800
17055 # ifdef machine_arch_type
17056 #  undef machine_arch_type
17057 #  define machine_arch_type     __machine_arch_type
17058 # else
17059 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17060 # endif
17061 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17062 #else
17063 # define machine_is_nokia_n800()        (0)
17064 #endif
17065
17066 #ifdef CONFIG_MACH_GREENPHONE
17067 # ifdef machine_arch_type
17068 #  undef machine_arch_type
17069 #  define machine_arch_type     __machine_arch_type
17070 # else
17071 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17072 # endif
17073 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17074 #else
17075 # define machine_is_greenphone()        (0)
17076 #endif
17077
17078 #ifdef CONFIG_MACH_COMPEXWP18
17079 # ifdef machine_arch_type
17080 #  undef machine_arch_type
17081 #  define machine_arch_type     __machine_arch_type
17082 # else
17083 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17084 # endif
17085 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17086 #else
17087 # define machine_is_compex42x() (0)
17088 #endif
17089
17090 #ifdef CONFIG_MACH_XMATE
17091 # ifdef machine_arch_type
17092 #  undef machine_arch_type
17093 #  define machine_arch_type     __machine_arch_type
17094 # else
17095 #  define machine_arch_type     MACH_TYPE_XMATE
17096 # endif
17097 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17098 #else
17099 # define machine_is_xmate()     (0)
17100 #endif
17101
17102 #ifdef CONFIG_MACH_ENERGIZER
17103 # ifdef machine_arch_type
17104 #  undef machine_arch_type
17105 #  define machine_arch_type     __machine_arch_type
17106 # else
17107 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17108 # endif
17109 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17110 #else
17111 # define machine_is_energizer() (0)
17112 #endif
17113
17114 #ifdef CONFIG_MACH_IME1
17115 # ifdef machine_arch_type
17116 #  undef machine_arch_type
17117 #  define machine_arch_type     __machine_arch_type
17118 # else
17119 #  define machine_arch_type     MACH_TYPE_IME1
17120 # endif
17121 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17122 #else
17123 # define machine_is_ime1()      (0)
17124 #endif
17125
17126 #ifdef CONFIG_MACH_SWEDATMS
17127 # ifdef machine_arch_type
17128 #  undef machine_arch_type
17129 #  define machine_arch_type     __machine_arch_type
17130 # else
17131 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17132 # endif
17133 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17134 #else
17135 # define machine_is_sweda_tms() (0)
17136 #endif
17137
17138 #ifdef CONFIG_MACH_NTNP435C
17139 # ifdef machine_arch_type
17140 #  undef machine_arch_type
17141 #  define machine_arch_type     __machine_arch_type
17142 # else
17143 #  define machine_arch_type     MACH_TYPE_NTNP435C
17144 # endif
17145 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17146 #else
17147 # define machine_is_ntnp435c()  (0)
17148 #endif
17149
17150 #ifdef CONFIG_MACH_SPECTRO2
17151 # ifdef machine_arch_type
17152 #  undef machine_arch_type
17153 #  define machine_arch_type     __machine_arch_type
17154 # else
17155 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17156 # endif
17157 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17158 #else
17159 # define machine_is_spectro2()  (0)
17160 #endif
17161
17162 #ifdef CONFIG_MACH_H6039
17163 # ifdef machine_arch_type
17164 #  undef machine_arch_type
17165 #  define machine_arch_type     __machine_arch_type
17166 # else
17167 #  define machine_arch_type     MACH_TYPE_H6039
17168 # endif
17169 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17170 #else
17171 # define machine_is_h6039()     (0)
17172 #endif
17173
17174 #ifdef CONFIG_MACH_EP80219
17175 # ifdef machine_arch_type
17176 #  undef machine_arch_type
17177 #  define machine_arch_type     __machine_arch_type
17178 # else
17179 #  define machine_arch_type     MACH_TYPE_EP80219
17180 # endif
17181 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17182 #else
17183 # define machine_is_ep80219()   (0)
17184 #endif
17185
17186 #ifdef CONFIG_MACH_SAMOA_II
17187 # ifdef machine_arch_type
17188 #  undef machine_arch_type
17189 #  define machine_arch_type     __machine_arch_type
17190 # else
17191 #  define machine_arch_type     MACH_TYPE_SAMOA_II
17192 # endif
17193 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17194 #else
17195 # define machine_is_samoa_ii()  (0)
17196 #endif
17197
17198 #ifdef CONFIG_MACH_CWMXL
17199 # ifdef machine_arch_type
17200 #  undef machine_arch_type
17201 #  define machine_arch_type     __machine_arch_type
17202 # else
17203 #  define machine_arch_type     MACH_TYPE_CWMXL
17204 # endif
17205 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17206 #else
17207 # define machine_is_cwmxl()     (0)
17208 #endif
17209
17210 #ifdef CONFIG_MACH_AS9200
17211 # ifdef machine_arch_type
17212 #  undef machine_arch_type
17213 #  define machine_arch_type     __machine_arch_type
17214 # else
17215 #  define machine_arch_type     MACH_TYPE_AS9200
17216 # endif
17217 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
17218 #else
17219 # define machine_is_as9200()    (0)
17220 #endif
17221
17222 #ifdef CONFIG_MACH_SFX1149
17223 # ifdef machine_arch_type
17224 #  undef machine_arch_type
17225 #  define machine_arch_type     __machine_arch_type
17226 # else
17227 #  define machine_arch_type     MACH_TYPE_SFX1149
17228 # endif
17229 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
17230 #else
17231 # define machine_is_sfx1149()   (0)
17232 #endif
17233
17234 #ifdef CONFIG_MACH_NAVI010
17235 # ifdef machine_arch_type
17236 #  undef machine_arch_type
17237 #  define machine_arch_type     __machine_arch_type
17238 # else
17239 #  define machine_arch_type     MACH_TYPE_NAVI010
17240 # endif
17241 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
17242 #else
17243 # define machine_is_navi010()   (0)
17244 #endif
17245
17246 #ifdef CONFIG_MACH_MULTMDP
17247 # ifdef machine_arch_type
17248 #  undef machine_arch_type
17249 #  define machine_arch_type     __machine_arch_type
17250 # else
17251 #  define machine_arch_type     MACH_TYPE_MULTMDP
17252 # endif
17253 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
17254 #else
17255 # define machine_is_multmdp()   (0)
17256 #endif
17257
17258 #ifdef CONFIG_MACH_SCB9520
17259 # ifdef machine_arch_type
17260 #  undef machine_arch_type
17261 #  define machine_arch_type     __machine_arch_type
17262 # else
17263 #  define machine_arch_type     MACH_TYPE_SCB9520
17264 # endif
17265 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
17266 #else
17267 # define machine_is_scb9520()   (0)
17268 #endif
17269
17270 #ifdef CONFIG_MACH_HTCATHENA
17271 # ifdef machine_arch_type
17272 #  undef machine_arch_type
17273 #  define machine_arch_type     __machine_arch_type
17274 # else
17275 #  define machine_arch_type     MACH_TYPE_HTCATHENA
17276 # endif
17277 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17278 #else
17279 # define machine_is_htcathena() (0)
17280 #endif
17281
17282 #ifdef CONFIG_MACH_XP179
17283 # ifdef machine_arch_type
17284 #  undef machine_arch_type
17285 #  define machine_arch_type     __machine_arch_type
17286 # else
17287 #  define machine_arch_type     MACH_TYPE_XP179
17288 # endif
17289 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
17290 #else
17291 # define machine_is_xp179()     (0)
17292 #endif
17293
17294 #ifdef CONFIG_MACH_H4300
17295 # ifdef machine_arch_type
17296 #  undef machine_arch_type
17297 #  define machine_arch_type     __machine_arch_type
17298 # else
17299 #  define machine_arch_type     MACH_TYPE_H4300
17300 # endif
17301 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
17302 #else
17303 # define machine_is_h4300()     (0)
17304 #endif
17305
17306 #ifdef CONFIG_MACH_GORAMO_MLR
17307 # ifdef machine_arch_type
17308 #  undef machine_arch_type
17309 #  define machine_arch_type     __machine_arch_type
17310 # else
17311 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
17312 # endif
17313 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17314 #else
17315 # define machine_is_goramo_mlr()        (0)
17316 #endif
17317
17318 #ifdef CONFIG_MACH_MXC30020EVB
17319 # ifdef machine_arch_type
17320 #  undef machine_arch_type
17321 #  define machine_arch_type     __machine_arch_type
17322 # else
17323 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
17324 # endif
17325 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
17326 #else
17327 # define machine_is_mxc30020evb()       (0)
17328 #endif
17329
17330 #ifdef CONFIG_MACH_ADSBITSYG5
17331 # ifdef machine_arch_type
17332 #  undef machine_arch_type
17333 #  define machine_arch_type     __machine_arch_type
17334 # else
17335 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
17336 # endif
17337 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
17338 #else
17339 # define machine_is_adsbitsyg5()        (0)
17340 #endif
17341
17342 #ifdef CONFIG_MACH_ADSPORTALPLUS
17343 # ifdef machine_arch_type
17344 #  undef machine_arch_type
17345 #  define machine_arch_type     __machine_arch_type
17346 # else
17347 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
17348 # endif
17349 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17350 #else
17351 # define machine_is_adsportalplus()     (0)
17352 #endif
17353
17354 #ifdef CONFIG_MACH_MMSP2PLUS
17355 # ifdef machine_arch_type
17356 #  undef machine_arch_type
17357 #  define machine_arch_type     __machine_arch_type
17358 # else
17359 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
17360 # endif
17361 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17362 #else
17363 # define machine_is_mmsp2plus() (0)
17364 #endif
17365
17366 #ifdef CONFIG_MACH_EM_X270
17367 # ifdef machine_arch_type
17368 #  undef machine_arch_type
17369 #  define machine_arch_type     __machine_arch_type
17370 # else
17371 #  define machine_arch_type     MACH_TYPE_EM_X270
17372 # endif
17373 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
17374 #else
17375 # define machine_is_em_x270()   (0)
17376 #endif
17377
17378 #ifdef CONFIG_MACH_TPP302
17379 # ifdef machine_arch_type
17380 #  undef machine_arch_type
17381 #  define machine_arch_type     __machine_arch_type
17382 # else
17383 #  define machine_arch_type     MACH_TYPE_TPP302
17384 # endif
17385 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
17386 #else
17387 # define machine_is_tpp302()    (0)
17388 #endif
17389
17390 #ifdef CONFIG_MACH_TPM104
17391 # ifdef machine_arch_type
17392 #  undef machine_arch_type
17393 #  define machine_arch_type     __machine_arch_type
17394 # else
17395 #  define machine_arch_type     MACH_TYPE_TPM104
17396 # endif
17397 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
17398 #else
17399 # define machine_is_tpp104()    (0)
17400 #endif
17401
17402 #ifdef CONFIG_MACH_TPM102
17403 # ifdef machine_arch_type
17404 #  undef machine_arch_type
17405 #  define machine_arch_type     __machine_arch_type
17406 # else
17407 #  define machine_arch_type     MACH_TYPE_TPM102
17408 # endif
17409 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
17410 #else
17411 # define machine_is_tpm102()    (0)
17412 #endif
17413
17414 #ifdef CONFIG_MACH_TPM109
17415 # ifdef machine_arch_type
17416 #  undef machine_arch_type
17417 #  define machine_arch_type     __machine_arch_type
17418 # else
17419 #  define machine_arch_type     MACH_TYPE_TPM109
17420 # endif
17421 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
17422 #else
17423 # define machine_is_tpm109()    (0)
17424 #endif
17425
17426 #ifdef CONFIG_MACH_FBXO1
17427 # ifdef machine_arch_type
17428 #  undef machine_arch_type
17429 #  define machine_arch_type     __machine_arch_type
17430 # else
17431 #  define machine_arch_type     MACH_TYPE_FBXO1
17432 # endif
17433 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
17434 #else
17435 # define machine_is_fbxo1()     (0)
17436 #endif
17437
17438 #ifdef CONFIG_MACH_HXD8
17439 # ifdef machine_arch_type
17440 #  undef machine_arch_type
17441 #  define machine_arch_type     __machine_arch_type
17442 # else
17443 #  define machine_arch_type     MACH_TYPE_HXD8
17444 # endif
17445 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
17446 #else
17447 # define machine_is_hxd8()      (0)
17448 #endif
17449
17450 #ifdef CONFIG_MACH_NEO1973_GTA02
17451 # ifdef machine_arch_type
17452 #  undef machine_arch_type
17453 #  define machine_arch_type     __machine_arch_type
17454 # else
17455 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
17456 # endif
17457 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
17458 #else
17459 # define machine_is_neo1973_gta02()     (0)
17460 #endif
17461
17462 #ifdef CONFIG_MACH_EMTEST
17463 # ifdef machine_arch_type
17464 #  undef machine_arch_type
17465 #  define machine_arch_type     __machine_arch_type
17466 # else
17467 #  define machine_arch_type     MACH_TYPE_EMTEST
17468 # endif
17469 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
17470 #else
17471 # define machine_is_emtest()    (0)
17472 #endif
17473
17474 #ifdef CONFIG_MACH_AD6900
17475 # ifdef machine_arch_type
17476 #  undef machine_arch_type
17477 #  define machine_arch_type     __machine_arch_type
17478 # else
17479 #  define machine_arch_type     MACH_TYPE_AD6900
17480 # endif
17481 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
17482 #else
17483 # define machine_is_ad6900()    (0)
17484 #endif
17485
17486 #ifdef CONFIG_MACH_EUROPA
17487 # ifdef machine_arch_type
17488 #  undef machine_arch_type
17489 #  define machine_arch_type     __machine_arch_type
17490 # else
17491 #  define machine_arch_type     MACH_TYPE_EUROPA
17492 # endif
17493 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
17494 #else
17495 # define machine_is_europa()    (0)
17496 #endif
17497
17498 #ifdef CONFIG_MACH_METROCONNECT
17499 # ifdef machine_arch_type
17500 #  undef machine_arch_type
17501 #  define machine_arch_type     __machine_arch_type
17502 # else
17503 #  define machine_arch_type     MACH_TYPE_METROCONNECT
17504 # endif
17505 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
17506 #else
17507 # define machine_is_metroconnect()      (0)
17508 #endif
17509
17510 #ifdef CONFIG_MACH_EZ_S2410
17511 # ifdef machine_arch_type
17512 #  undef machine_arch_type
17513 #  define machine_arch_type     __machine_arch_type
17514 # else
17515 #  define machine_arch_type     MACH_TYPE_EZ_S2410
17516 # endif
17517 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
17518 #else
17519 # define machine_is_ez_s2410()  (0)
17520 #endif
17521
17522 #ifdef CONFIG_MACH_EZ_S2440
17523 # ifdef machine_arch_type
17524 #  undef machine_arch_type
17525 #  define machine_arch_type     __machine_arch_type
17526 # else
17527 #  define machine_arch_type     MACH_TYPE_EZ_S2440
17528 # endif
17529 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
17530 #else
17531 # define machine_is_ez_s2440()  (0)
17532 #endif
17533
17534 #ifdef CONFIG_MACH_EZ_EP9312
17535 # ifdef machine_arch_type
17536 #  undef machine_arch_type
17537 #  define machine_arch_type     __machine_arch_type
17538 # else
17539 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
17540 # endif
17541 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
17542 #else
17543 # define machine_is_ez_ep9312() (0)
17544 #endif
17545
17546 #ifdef CONFIG_MACH_EZ_EP9315
17547 # ifdef machine_arch_type
17548 #  undef machine_arch_type
17549 #  define machine_arch_type     __machine_arch_type
17550 # else
17551 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
17552 # endif
17553 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
17554 #else
17555 # define machine_is_ez_ep9315() (0)
17556 #endif
17557
17558 #ifdef CONFIG_MACH_EZ_X7
17559 # ifdef machine_arch_type
17560 #  undef machine_arch_type
17561 #  define machine_arch_type     __machine_arch_type
17562 # else
17563 #  define machine_arch_type     MACH_TYPE_EZ_X7
17564 # endif
17565 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
17566 #else
17567 # define machine_is_ez_x7()     (0)
17568 #endif
17569
17570 #ifdef CONFIG_MACH_GODOTDB
17571 # ifdef machine_arch_type
17572 #  undef machine_arch_type
17573 #  define machine_arch_type     __machine_arch_type
17574 # else
17575 #  define machine_arch_type     MACH_TYPE_GODOTDB
17576 # endif
17577 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
17578 #else
17579 # define machine_is_godotdb()   (0)
17580 #endif
17581
17582 #ifdef CONFIG_MACH_MISTRAL
17583 # ifdef machine_arch_type
17584 #  undef machine_arch_type
17585 #  define machine_arch_type     __machine_arch_type
17586 # else
17587 #  define machine_arch_type     MACH_TYPE_MISTRAL
17588 # endif
17589 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
17590 #else
17591 # define machine_is_mistral()   (0)
17592 #endif
17593
17594 #ifdef CONFIG_MACH_MSM
17595 # ifdef machine_arch_type
17596 #  undef machine_arch_type
17597 #  define machine_arch_type     __machine_arch_type
17598 # else
17599 #  define machine_arch_type     MACH_TYPE_MSM
17600 # endif
17601 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
17602 #else
17603 # define machine_is_msm()       (0)
17604 #endif
17605
17606 #ifdef CONFIG_MACH_CT5910
17607 # ifdef machine_arch_type
17608 #  undef machine_arch_type
17609 #  define machine_arch_type     __machine_arch_type
17610 # else
17611 #  define machine_arch_type     MACH_TYPE_CT5910
17612 # endif
17613 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
17614 #else
17615 # define machine_is_ct5910()    (0)
17616 #endif
17617
17618 #ifdef CONFIG_MACH_CT5912
17619 # ifdef machine_arch_type
17620 #  undef machine_arch_type
17621 #  define machine_arch_type     __machine_arch_type
17622 # else
17623 #  define machine_arch_type     MACH_TYPE_CT5912
17624 # endif
17625 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
17626 #else
17627 # define machine_is_ct5912()    (0)
17628 #endif
17629
17630 #ifdef CONFIG_MACH_HYNET_INE
17631 # ifdef machine_arch_type
17632 #  undef machine_arch_type
17633 #  define machine_arch_type     __machine_arch_type
17634 # else
17635 #  define machine_arch_type     MACH_TYPE_HYNET_INE
17636 # endif
17637 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
17638 #else
17639 # define machine_is_hynet_ine() (0)
17640 #endif
17641
17642 #ifdef CONFIG_MACH_HYNET_APP
17643 # ifdef machine_arch_type
17644 #  undef machine_arch_type
17645 #  define machine_arch_type     __machine_arch_type
17646 # else
17647 #  define machine_arch_type     MACH_TYPE_HYNET_APP
17648 # endif
17649 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
17650 #else
17651 # define machine_is_hynet_app() (0)
17652 #endif
17653
17654 #ifdef CONFIG_MACH_MSM7200
17655 # ifdef machine_arch_type
17656 #  undef machine_arch_type
17657 #  define machine_arch_type     __machine_arch_type
17658 # else
17659 #  define machine_arch_type     MACH_TYPE_MSM7200
17660 # endif
17661 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
17662 #else
17663 # define machine_is_msm7200()   (0)
17664 #endif
17665
17666 #ifdef CONFIG_MACH_MSM7600
17667 # ifdef machine_arch_type
17668 #  undef machine_arch_type
17669 #  define machine_arch_type     __machine_arch_type
17670 # else
17671 #  define machine_arch_type     MACH_TYPE_MSM7600
17672 # endif
17673 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
17674 #else
17675 # define machine_is_msm7600()   (0)
17676 #endif
17677
17678 #ifdef CONFIG_MACH_CEB255
17679 # ifdef machine_arch_type
17680 #  undef machine_arch_type
17681 #  define machine_arch_type     __machine_arch_type
17682 # else
17683 #  define machine_arch_type     MACH_TYPE_CEB255
17684 # endif
17685 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
17686 #else
17687 # define machine_is_ceb255()    (0)
17688 #endif
17689
17690 #ifdef CONFIG_MACH_CIEL
17691 # ifdef machine_arch_type
17692 #  undef machine_arch_type
17693 #  define machine_arch_type     __machine_arch_type
17694 # else
17695 #  define machine_arch_type     MACH_TYPE_CIEL
17696 # endif
17697 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
17698 #else
17699 # define machine_is_ciel()      (0)
17700 #endif
17701
17702 #ifdef CONFIG_MACH_SLM5650
17703 # ifdef machine_arch_type
17704 #  undef machine_arch_type
17705 #  define machine_arch_type     __machine_arch_type
17706 # else
17707 #  define machine_arch_type     MACH_TYPE_SLM5650
17708 # endif
17709 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
17710 #else
17711 # define machine_is_slm5650()   (0)
17712 #endif
17713
17714 #ifdef CONFIG_MACH_AT91SAM9RLEK
17715 # ifdef machine_arch_type
17716 #  undef machine_arch_type
17717 #  define machine_arch_type     __machine_arch_type
17718 # else
17719 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
17720 # endif
17721 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
17722 #else
17723 # define machine_is_at91sam9rlek()      (0)
17724 #endif
17725
17726 #ifdef CONFIG_MACH_COMTECH_ROUTER
17727 # ifdef machine_arch_type
17728 #  undef machine_arch_type
17729 #  define machine_arch_type     __machine_arch_type
17730 # else
17731 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
17732 # endif
17733 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
17734 #else
17735 # define machine_is_comtech_router()    (0)
17736 #endif
17737
17738 #ifdef CONFIG_MACH_SBC2410X
17739 # ifdef machine_arch_type
17740 #  undef machine_arch_type
17741 #  define machine_arch_type     __machine_arch_type
17742 # else
17743 #  define machine_arch_type     MACH_TYPE_SBC2410X
17744 # endif
17745 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
17746 #else
17747 # define machine_is_sbc2410x()  (0)
17748 #endif
17749
17750 #ifdef CONFIG_MACH_AT4X0BD
17751 # ifdef machine_arch_type
17752 #  undef machine_arch_type
17753 #  define machine_arch_type     __machine_arch_type
17754 # else
17755 #  define machine_arch_type     MACH_TYPE_AT4X0BD
17756 # endif
17757 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
17758 #else
17759 # define machine_is_at4x0bd()   (0)
17760 #endif
17761
17762 #ifdef CONFIG_MACH_CBIFR
17763 # ifdef machine_arch_type
17764 #  undef machine_arch_type
17765 #  define machine_arch_type     __machine_arch_type
17766 # else
17767 #  define machine_arch_type     MACH_TYPE_CBIFR
17768 # endif
17769 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
17770 #else
17771 # define machine_is_cbifr()     (0)
17772 #endif
17773
17774 #ifdef CONFIG_MACH_ARCOM_QUANTUM
17775 # ifdef machine_arch_type
17776 #  undef machine_arch_type
17777 #  define machine_arch_type     __machine_arch_type
17778 # else
17779 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
17780 # endif
17781 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
17782 #else
17783 # define machine_is_arcom_quantum()     (0)
17784 #endif
17785
17786 #ifdef CONFIG_MACH_MATRIX520
17787 # ifdef machine_arch_type
17788 #  undef machine_arch_type
17789 #  define machine_arch_type     __machine_arch_type
17790 # else
17791 #  define machine_arch_type     MACH_TYPE_MATRIX520
17792 # endif
17793 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
17794 #else
17795 # define machine_is_matrix520() (0)
17796 #endif
17797
17798 #ifdef CONFIG_MACH_MATRIX510
17799 # ifdef machine_arch_type
17800 #  undef machine_arch_type
17801 #  define machine_arch_type     __machine_arch_type
17802 # else
17803 #  define machine_arch_type     MACH_TYPE_MATRIX510
17804 # endif
17805 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
17806 #else
17807 # define machine_is_matrix510() (0)
17808 #endif
17809
17810 #ifdef CONFIG_MACH_MATRIX500
17811 # ifdef machine_arch_type
17812 #  undef machine_arch_type
17813 #  define machine_arch_type     __machine_arch_type
17814 # else
17815 #  define machine_arch_type     MACH_TYPE_MATRIX500
17816 # endif
17817 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
17818 #else
17819 # define machine_is_matrix500() (0)
17820 #endif
17821
17822 #ifdef CONFIG_MACH_M501
17823 # ifdef machine_arch_type
17824 #  undef machine_arch_type
17825 #  define machine_arch_type     __machine_arch_type
17826 # else
17827 #  define machine_arch_type     MACH_TYPE_M501
17828 # endif
17829 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
17830 #else
17831 # define machine_is_m501()      (0)
17832 #endif
17833
17834 #ifdef CONFIG_MACH_AAEON1270
17835 # ifdef machine_arch_type
17836 #  undef machine_arch_type
17837 #  define machine_arch_type     __machine_arch_type
17838 # else
17839 #  define machine_arch_type     MACH_TYPE_AAEON1270
17840 # endif
17841 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
17842 #else
17843 # define machine_is_aaeon1270() (0)
17844 #endif
17845
17846 #ifdef CONFIG_MACH_MATRIX500EV
17847 # ifdef machine_arch_type
17848 #  undef machine_arch_type
17849 #  define machine_arch_type     __machine_arch_type
17850 # else
17851 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
17852 # endif
17853 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
17854 #else
17855 # define machine_is_matrix500ev()       (0)
17856 #endif
17857
17858 #ifdef CONFIG_MACH_PAC500
17859 # ifdef machine_arch_type
17860 #  undef machine_arch_type
17861 #  define machine_arch_type     __machine_arch_type
17862 # else
17863 #  define machine_arch_type     MACH_TYPE_PAC500
17864 # endif
17865 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
17866 #else
17867 # define machine_is_pac500()    (0)
17868 #endif
17869
17870 #ifdef CONFIG_MACH_PNX8181
17871 # ifdef machine_arch_type
17872 #  undef machine_arch_type
17873 #  define machine_arch_type     __machine_arch_type
17874 # else
17875 #  define machine_arch_type     MACH_TYPE_PNX8181
17876 # endif
17877 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
17878 #else
17879 # define machine_is_pnx8181()   (0)
17880 #endif
17881
17882 #ifdef CONFIG_MACH_COLIBRI320
17883 # ifdef machine_arch_type
17884 #  undef machine_arch_type
17885 #  define machine_arch_type     __machine_arch_type
17886 # else
17887 #  define machine_arch_type     MACH_TYPE_COLIBRI320
17888 # endif
17889 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
17890 #else
17891 # define machine_is_colibri320()        (0)
17892 #endif
17893
17894 #ifdef CONFIG_MACH_AZTOOLBB
17895 # ifdef machine_arch_type
17896 #  undef machine_arch_type
17897 #  define machine_arch_type     __machine_arch_type
17898 # else
17899 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
17900 # endif
17901 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
17902 #else
17903 # define machine_is_aztoolbb()  (0)
17904 #endif
17905
17906 #ifdef CONFIG_MACH_AZTOOLG2
17907 # ifdef machine_arch_type
17908 #  undef machine_arch_type
17909 #  define machine_arch_type     __machine_arch_type
17910 # else
17911 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
17912 # endif
17913 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
17914 #else
17915 # define machine_is_aztoolg2()  (0)
17916 #endif
17917
17918 #ifdef CONFIG_MACH_DVLHOST
17919 # ifdef machine_arch_type
17920 #  undef machine_arch_type
17921 #  define machine_arch_type     __machine_arch_type
17922 # else
17923 #  define machine_arch_type     MACH_TYPE_DVLHOST
17924 # endif
17925 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
17926 #else
17927 # define machine_is_dvlhost()   (0)
17928 #endif
17929
17930 #ifdef CONFIG_MACH_ZIR9200
17931 # ifdef machine_arch_type
17932 #  undef machine_arch_type
17933 #  define machine_arch_type     __machine_arch_type
17934 # else
17935 #  define machine_arch_type     MACH_TYPE_ZIR9200
17936 # endif
17937 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
17938 #else
17939 # define machine_is_zir9200()   (0)
17940 #endif
17941
17942 #ifdef CONFIG_MACH_ZIR9260
17943 # ifdef machine_arch_type
17944 #  undef machine_arch_type
17945 #  define machine_arch_type     __machine_arch_type
17946 # else
17947 #  define machine_arch_type     MACH_TYPE_ZIR9260
17948 # endif
17949 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
17950 #else
17951 # define machine_is_zir9260()   (0)
17952 #endif
17953
17954 #ifdef CONFIG_MACH_COCOPAH
17955 # ifdef machine_arch_type
17956 #  undef machine_arch_type
17957 #  define machine_arch_type     __machine_arch_type
17958 # else
17959 #  define machine_arch_type     MACH_TYPE_COCOPAH
17960 # endif
17961 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
17962 #else
17963 # define machine_is_cocopah()   (0)
17964 #endif
17965
17966 #ifdef CONFIG_MACH_NDS
17967 # ifdef machine_arch_type
17968 #  undef machine_arch_type
17969 #  define machine_arch_type     __machine_arch_type
17970 # else
17971 #  define machine_arch_type     MACH_TYPE_NDS
17972 # endif
17973 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
17974 #else
17975 # define machine_is_nds()       (0)
17976 #endif
17977
17978 #ifdef CONFIG_MACH_ROSENCRANTZ
17979 # ifdef machine_arch_type
17980 #  undef machine_arch_type
17981 #  define machine_arch_type     __machine_arch_type
17982 # else
17983 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
17984 # endif
17985 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
17986 #else
17987 # define machine_is_rosencrantz()       (0)
17988 #endif
17989
17990 #ifdef CONFIG_MACH_FTTX_ODSC
17991 # ifdef machine_arch_type
17992 #  undef machine_arch_type
17993 #  define machine_arch_type     __machine_arch_type
17994 # else
17995 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
17996 # endif
17997 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
17998 #else
17999 # define machine_is_fttx_odsc() (0)
18000 #endif
18001
18002 #ifdef CONFIG_MACH_CLASSE_R6904
18003 # ifdef machine_arch_type
18004 #  undef machine_arch_type
18005 #  define machine_arch_type     __machine_arch_type
18006 # else
18007 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18008 # endif
18009 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18010 #else
18011 # define machine_is_classe_r6904()      (0)
18012 #endif
18013
18014 #ifdef CONFIG_MACH_CAM60
18015 # ifdef machine_arch_type
18016 #  undef machine_arch_type
18017 #  define machine_arch_type     __machine_arch_type
18018 # else
18019 #  define machine_arch_type     MACH_TYPE_CAM60
18020 # endif
18021 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18022 #else
18023 # define machine_is_cam60()     (0)
18024 #endif
18025
18026 #ifdef CONFIG_MACH_MXC30031ADS
18027 # ifdef machine_arch_type
18028 #  undef machine_arch_type
18029 #  define machine_arch_type     __machine_arch_type
18030 # else
18031 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18032 # endif
18033 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18034 #else
18035 # define machine_is_mxc30031ads()       (0)
18036 #endif
18037
18038 #ifdef CONFIG_MACH_DATACALL
18039 # ifdef machine_arch_type
18040 #  undef machine_arch_type
18041 #  define machine_arch_type     __machine_arch_type
18042 # else
18043 #  define machine_arch_type     MACH_TYPE_DATACALL
18044 # endif
18045 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18046 #else
18047 # define machine_is_datacall()  (0)
18048 #endif
18049
18050 #ifdef CONFIG_MACH_AT91EB01
18051 # ifdef machine_arch_type
18052 #  undef machine_arch_type
18053 #  define machine_arch_type     __machine_arch_type
18054 # else
18055 #  define machine_arch_type     MACH_TYPE_AT91EB01
18056 # endif
18057 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18058 #else
18059 # define machine_is_at91eb01()  (0)
18060 #endif
18061
18062 #ifdef CONFIG_MACH_RTY
18063 # ifdef machine_arch_type
18064 #  undef machine_arch_type
18065 #  define machine_arch_type     __machine_arch_type
18066 # else
18067 #  define machine_arch_type     MACH_TYPE_RTY
18068 # endif
18069 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18070 #else
18071 # define machine_is_rty()       (0)
18072 #endif
18073
18074 #ifdef CONFIG_MACH_DWL2100
18075 # ifdef machine_arch_type
18076 #  undef machine_arch_type
18077 #  define machine_arch_type     __machine_arch_type
18078 # else
18079 #  define machine_arch_type     MACH_TYPE_DWL2100
18080 # endif
18081 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18082 #else
18083 # define machine_is_dwl2100()   (0)
18084 #endif
18085
18086 #ifdef CONFIG_MACH_VINSI
18087 # ifdef machine_arch_type
18088 #  undef machine_arch_type
18089 #  define machine_arch_type     __machine_arch_type
18090 # else
18091 #  define machine_arch_type     MACH_TYPE_VINSI
18092 # endif
18093 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18094 #else
18095 # define machine_is_vinsi()     (0)
18096 #endif
18097
18098 #ifdef CONFIG_MACH_DB88F5281
18099 # ifdef machine_arch_type
18100 #  undef machine_arch_type
18101 #  define machine_arch_type     __machine_arch_type
18102 # else
18103 #  define machine_arch_type     MACH_TYPE_DB88F5281
18104 # endif
18105 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18106 #else
18107 # define machine_is_db88f5281() (0)
18108 #endif
18109
18110 #ifdef CONFIG_MACH_CSB726
18111 # ifdef machine_arch_type
18112 #  undef machine_arch_type
18113 #  define machine_arch_type     __machine_arch_type
18114 # else
18115 #  define machine_arch_type     MACH_TYPE_CSB726
18116 # endif
18117 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18118 #else
18119 # define machine_is_csb726()    (0)
18120 #endif
18121
18122 #ifdef CONFIG_MACH_TIK27
18123 # ifdef machine_arch_type
18124 #  undef machine_arch_type
18125 #  define machine_arch_type     __machine_arch_type
18126 # else
18127 #  define machine_arch_type     MACH_TYPE_TIK27
18128 # endif
18129 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18130 #else
18131 # define machine_is_tik27()     (0)
18132 #endif
18133
18134 #ifdef CONFIG_MACH_MX_UC7420
18135 # ifdef machine_arch_type
18136 #  undef machine_arch_type
18137 #  define machine_arch_type     __machine_arch_type
18138 # else
18139 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18140 # endif
18141 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18142 #else
18143 # define machine_is_mx_uc7420() (0)
18144 #endif
18145
18146 #ifdef CONFIG_MACH_RIRM3
18147 # ifdef machine_arch_type
18148 #  undef machine_arch_type
18149 #  define machine_arch_type     __machine_arch_type
18150 # else
18151 #  define machine_arch_type     MACH_TYPE_RIRM3
18152 # endif
18153 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18154 #else
18155 # define machine_is_rirm3()     (0)
18156 #endif
18157
18158 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18159 # ifdef machine_arch_type
18160 #  undef machine_arch_type
18161 #  define machine_arch_type     __machine_arch_type
18162 # else
18163 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18164 # endif
18165 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18166 #else
18167 # define machine_is_pelco_odyssey()     (0)
18168 #endif
18169
18170 #ifdef CONFIG_MACH_ADX_ABOX
18171 # ifdef machine_arch_type
18172 #  undef machine_arch_type
18173 #  define machine_arch_type     __machine_arch_type
18174 # else
18175 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
18176 # endif
18177 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18178 #else
18179 # define machine_is_adx_abox()  (0)
18180 #endif
18181
18182 #ifdef CONFIG_MACH_ADX_TPID
18183 # ifdef machine_arch_type
18184 #  undef machine_arch_type
18185 #  define machine_arch_type     __machine_arch_type
18186 # else
18187 #  define machine_arch_type     MACH_TYPE_ADX_TPID
18188 # endif
18189 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18190 #else
18191 # define machine_is_adx_tpid()  (0)
18192 #endif
18193
18194 #ifdef CONFIG_MACH_MINICHECK
18195 # ifdef machine_arch_type
18196 #  undef machine_arch_type
18197 #  define machine_arch_type     __machine_arch_type
18198 # else
18199 #  define machine_arch_type     MACH_TYPE_MINICHECK
18200 # endif
18201 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18202 #else
18203 # define machine_is_minicheck() (0)
18204 #endif
18205
18206 #ifdef CONFIG_MACH_IDAM
18207 # ifdef machine_arch_type
18208 #  undef machine_arch_type
18209 #  define machine_arch_type     __machine_arch_type
18210 # else
18211 #  define machine_arch_type     MACH_TYPE_IDAM
18212 # endif
18213 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18214 #else
18215 # define machine_is_idam()      (0)
18216 #endif
18217
18218 #ifdef CONFIG_MACH_MARIO_MX
18219 # ifdef machine_arch_type
18220 #  undef machine_arch_type
18221 #  define machine_arch_type     __machine_arch_type
18222 # else
18223 #  define machine_arch_type     MACH_TYPE_MARIO_MX
18224 # endif
18225 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
18226 #else
18227 # define machine_is_mario_mx()  (0)
18228 #endif
18229
18230 #ifdef CONFIG_MACH_VI1888
18231 # ifdef machine_arch_type
18232 #  undef machine_arch_type
18233 #  define machine_arch_type     __machine_arch_type
18234 # else
18235 #  define machine_arch_type     MACH_TYPE_VI1888
18236 # endif
18237 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
18238 #else
18239 # define machine_is_vi1888()    (0)
18240 #endif
18241
18242 #ifdef CONFIG_MACH_ZR4230
18243 # ifdef machine_arch_type
18244 #  undef machine_arch_type
18245 #  define machine_arch_type     __machine_arch_type
18246 # else
18247 #  define machine_arch_type     MACH_TYPE_ZR4230
18248 # endif
18249 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
18250 #else
18251 # define machine_is_zr4230()    (0)
18252 #endif
18253
18254 #ifdef CONFIG_MACH_T1_IX_BLUE
18255 # ifdef machine_arch_type
18256 #  undef machine_arch_type
18257 #  define machine_arch_type     __machine_arch_type
18258 # else
18259 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
18260 # endif
18261 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18262 #else
18263 # define machine_is_t1_ix_blue()        (0)
18264 #endif
18265
18266 #ifdef CONFIG_MACH_SYHQ2
18267 # ifdef machine_arch_type
18268 #  undef machine_arch_type
18269 #  define machine_arch_type     __machine_arch_type
18270 # else
18271 #  define machine_arch_type     MACH_TYPE_SYHQ2
18272 # endif
18273 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
18274 #else
18275 # define machine_is_syhq2()     (0)
18276 #endif
18277
18278 #ifdef CONFIG_MACH_COMPUTIME_R3
18279 # ifdef machine_arch_type
18280 #  undef machine_arch_type
18281 #  define machine_arch_type     __machine_arch_type
18282 # else
18283 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
18284 # endif
18285 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18286 #else
18287 # define machine_is_computime_r3()      (0)
18288 #endif
18289
18290 #ifdef CONFIG_MACH_ORATIS
18291 # ifdef machine_arch_type
18292 #  undef machine_arch_type
18293 #  define machine_arch_type     __machine_arch_type
18294 # else
18295 #  define machine_arch_type     MACH_TYPE_ORATIS
18296 # endif
18297 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
18298 #else
18299 # define machine_is_oratis()    (0)
18300 #endif
18301
18302 #ifdef CONFIG_MACH_MIKKO
18303 # ifdef machine_arch_type
18304 #  undef machine_arch_type
18305 #  define machine_arch_type     __machine_arch_type
18306 # else
18307 #  define machine_arch_type     MACH_TYPE_MIKKO
18308 # endif
18309 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
18310 #else
18311 # define machine_is_mikko()     (0)
18312 #endif
18313
18314 #ifdef CONFIG_MACH_HOLON
18315 # ifdef machine_arch_type
18316 #  undef machine_arch_type
18317 #  define machine_arch_type     __machine_arch_type
18318 # else
18319 #  define machine_arch_type     MACH_TYPE_HOLON
18320 # endif
18321 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
18322 #else
18323 # define machine_is_holon()     (0)
18324 #endif
18325
18326 #ifdef CONFIG_MACH_OLIP8
18327 # ifdef machine_arch_type
18328 #  undef machine_arch_type
18329 #  define machine_arch_type     __machine_arch_type
18330 # else
18331 #  define machine_arch_type     MACH_TYPE_OLIP8
18332 # endif
18333 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
18334 #else
18335 # define machine_is_olip8()     (0)
18336 #endif
18337
18338 #ifdef CONFIG_MACH_GHI270HG
18339 # ifdef machine_arch_type
18340 #  undef machine_arch_type
18341 #  define machine_arch_type     __machine_arch_type
18342 # else
18343 #  define machine_arch_type     MACH_TYPE_GHI270HG
18344 # endif
18345 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
18346 #else
18347 # define machine_is_ghi270hg()  (0)
18348 #endif
18349
18350 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18351 # ifdef machine_arch_type
18352 #  undef machine_arch_type
18353 #  define machine_arch_type     __machine_arch_type
18354 # else
18355 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
18356 # endif
18357 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18358 #else
18359 # define machine_is_davinci_dm6467_evm()        (0)
18360 #endif
18361
18362 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
18363 # ifdef machine_arch_type
18364 #  undef machine_arch_type
18365 #  define machine_arch_type     __machine_arch_type
18366 # else
18367 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
18368 # endif
18369 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
18370 #else
18371 # define machine_is_davinci_dm355_evm() (0)
18372 #endif
18373
18374 #ifdef CONFIG_MACH_BLACKRIVER
18375 # ifdef machine_arch_type
18376 #  undef machine_arch_type
18377 #  define machine_arch_type     __machine_arch_type
18378 # else
18379 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
18380 # endif
18381 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
18382 #else
18383 # define machine_is_blackriver()        (0)
18384 #endif
18385
18386 #ifdef CONFIG_MACH_SANDGATEWP
18387 # ifdef machine_arch_type
18388 #  undef machine_arch_type
18389 #  define machine_arch_type     __machine_arch_type
18390 # else
18391 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
18392 # endif
18393 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
18394 #else
18395 # define machine_is_sandgate_wp()       (0)
18396 #endif
18397
18398 #ifdef CONFIG_MACH_CDOTBWSG
18399 # ifdef machine_arch_type
18400 #  undef machine_arch_type
18401 #  define machine_arch_type     __machine_arch_type
18402 # else
18403 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
18404 # endif
18405 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
18406 #else
18407 # define machine_is_cdotbwsg()  (0)
18408 #endif
18409
18410 #ifdef CONFIG_MACH_QUARK963
18411 # ifdef machine_arch_type
18412 #  undef machine_arch_type
18413 #  define machine_arch_type     __machine_arch_type
18414 # else
18415 #  define machine_arch_type     MACH_TYPE_QUARK963
18416 # endif
18417 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
18418 #else
18419 # define machine_is_quark963()  (0)
18420 #endif
18421
18422 #ifdef CONFIG_MACH_CSB735
18423 # ifdef machine_arch_type
18424 #  undef machine_arch_type
18425 #  define machine_arch_type     __machine_arch_type
18426 # else
18427 #  define machine_arch_type     MACH_TYPE_CSB735
18428 # endif
18429 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
18430 #else
18431 # define machine_is_csb735()    (0)
18432 #endif
18433
18434 #ifdef CONFIG_MACH_LITTLETON
18435 # ifdef machine_arch_type
18436 #  undef machine_arch_type
18437 #  define machine_arch_type     __machine_arch_type
18438 # else
18439 #  define machine_arch_type     MACH_TYPE_LITTLETON
18440 # endif
18441 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18442 #else
18443 # define machine_is_littleton() (0)
18444 #endif
18445
18446 #ifdef CONFIG_MACH_MIO_P550
18447 # ifdef machine_arch_type
18448 #  undef machine_arch_type
18449 #  define machine_arch_type     __machine_arch_type
18450 # else
18451 #  define machine_arch_type     MACH_TYPE_MIO_P550
18452 # endif
18453 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
18454 #else
18455 # define machine_is_mio_p550()  (0)
18456 #endif
18457
18458 #ifdef CONFIG_MACH_MOTION2440
18459 # ifdef machine_arch_type
18460 #  undef machine_arch_type
18461 #  define machine_arch_type     __machine_arch_type
18462 # else
18463 #  define machine_arch_type     MACH_TYPE_MOTION2440
18464 # endif
18465 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
18466 #else
18467 # define machine_is_motion2440()        (0)
18468 #endif
18469
18470 #ifdef CONFIG_MACH_IMM500
18471 # ifdef machine_arch_type
18472 #  undef machine_arch_type
18473 #  define machine_arch_type     __machine_arch_type
18474 # else
18475 #  define machine_arch_type     MACH_TYPE_IMM500
18476 # endif
18477 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
18478 #else
18479 # define machine_is_imm500()    (0)
18480 #endif
18481
18482 #ifdef CONFIG_MACH_HOMEMATIC
18483 # ifdef machine_arch_type
18484 #  undef machine_arch_type
18485 #  define machine_arch_type     __machine_arch_type
18486 # else
18487 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
18488 # endif
18489 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
18490 #else
18491 # define machine_is_homematic() (0)
18492 #endif
18493
18494 #ifdef CONFIG_MACH_ERMINE
18495 # ifdef machine_arch_type
18496 #  undef machine_arch_type
18497 #  define machine_arch_type     __machine_arch_type
18498 # else
18499 #  define machine_arch_type     MACH_TYPE_ERMINE
18500 # endif
18501 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
18502 #else
18503 # define machine_is_ermine()    (0)
18504 #endif
18505
18506 #ifdef CONFIG_MACH_KB9202B
18507 # ifdef machine_arch_type
18508 #  undef machine_arch_type
18509 #  define machine_arch_type     __machine_arch_type
18510 # else
18511 #  define machine_arch_type     MACH_TYPE_KB9202B
18512 # endif
18513 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
18514 #else
18515 # define machine_is_kb9202b()   (0)
18516 #endif
18517
18518 #ifdef CONFIG_MACH_HS1XX
18519 # ifdef machine_arch_type
18520 #  undef machine_arch_type
18521 #  define machine_arch_type     __machine_arch_type
18522 # else
18523 #  define machine_arch_type     MACH_TYPE_HS1XX
18524 # endif
18525 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
18526 #else
18527 # define machine_is_hs1xx()     (0)
18528 #endif
18529
18530 #ifdef CONFIG_MACH_STUDENTMATE2440
18531 # ifdef machine_arch_type
18532 #  undef machine_arch_type
18533 #  define machine_arch_type     __machine_arch_type
18534 # else
18535 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
18536 # endif
18537 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
18538 #else
18539 # define machine_is_studentmate2440()   (0)
18540 #endif
18541
18542 #ifdef CONFIG_MACH_ARVOO_L1_Z1
18543 # ifdef machine_arch_type
18544 #  undef machine_arch_type
18545 #  define machine_arch_type     __machine_arch_type
18546 # else
18547 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
18548 # endif
18549 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
18550 #else
18551 # define machine_is_arvoo_l1_z1()       (0)
18552 #endif
18553
18554 #ifdef CONFIG_MACH_DEP2410K
18555 # ifdef machine_arch_type
18556 #  undef machine_arch_type
18557 #  define machine_arch_type     __machine_arch_type
18558 # else
18559 #  define machine_arch_type     MACH_TYPE_DEP2410K
18560 # endif
18561 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
18562 #else
18563 # define machine_is_dep2410k()  (0)
18564 #endif
18565
18566 #ifdef CONFIG_MACH_XXSVIDEO
18567 # ifdef machine_arch_type
18568 #  undef machine_arch_type
18569 #  define machine_arch_type     __machine_arch_type
18570 # else
18571 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
18572 # endif
18573 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
18574 #else
18575 # define machine_is_xxsvideo()  (0)
18576 #endif
18577
18578 #ifdef CONFIG_MACH_IM4004
18579 # ifdef machine_arch_type
18580 #  undef machine_arch_type
18581 #  define machine_arch_type     __machine_arch_type
18582 # else
18583 #  define machine_arch_type     MACH_TYPE_IM4004
18584 # endif
18585 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
18586 #else
18587 # define machine_is_im4004()    (0)
18588 #endif
18589
18590 #ifdef CONFIG_MACH_OCHAYA1050
18591 # ifdef machine_arch_type
18592 #  undef machine_arch_type
18593 #  define machine_arch_type     __machine_arch_type
18594 # else
18595 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
18596 # endif
18597 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
18598 #else
18599 # define machine_is_ochaya1050()        (0)
18600 #endif
18601
18602 #ifdef CONFIG_MACH_LEP9261
18603 # ifdef machine_arch_type
18604 #  undef machine_arch_type
18605 #  define machine_arch_type     __machine_arch_type
18606 # else
18607 #  define machine_arch_type     MACH_TYPE_LEP9261
18608 # endif
18609 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
18610 #else
18611 # define machine_is_lep9261()   (0)
18612 #endif
18613
18614 #ifdef CONFIG_MACH_SVENMEB
18615 # ifdef machine_arch_type
18616 #  undef machine_arch_type
18617 #  define machine_arch_type     __machine_arch_type
18618 # else
18619 #  define machine_arch_type     MACH_TYPE_SVENMEB
18620 # endif
18621 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
18622 #else
18623 # define machine_is_svenmeb()   (0)
18624 #endif
18625
18626 #ifdef CONFIG_MACH_FORTUNET2NE
18627 # ifdef machine_arch_type
18628 #  undef machine_arch_type
18629 #  define machine_arch_type     __machine_arch_type
18630 # else
18631 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
18632 # endif
18633 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
18634 #else
18635 # define machine_is_fortunet2ne()       (0)
18636 #endif
18637
18638 #ifdef CONFIG_MACH_NXHX
18639 # ifdef machine_arch_type
18640 #  undef machine_arch_type
18641 #  define machine_arch_type     __machine_arch_type
18642 # else
18643 #  define machine_arch_type     MACH_TYPE_NXHX
18644 # endif
18645 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
18646 #else
18647 # define machine_is_nxhx()      (0)
18648 #endif
18649
18650 #ifdef CONFIG_MACH_REALVIEW_PB11MP
18651 # ifdef machine_arch_type
18652 #  undef machine_arch_type
18653 #  define machine_arch_type     __machine_arch_type
18654 # else
18655 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
18656 # endif
18657 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
18658 #else
18659 # define machine_is_realview_pb11mp()   (0)
18660 #endif
18661
18662 #ifdef CONFIG_MACH_IDS500
18663 # ifdef machine_arch_type
18664 #  undef machine_arch_type
18665 #  define machine_arch_type     __machine_arch_type
18666 # else
18667 #  define machine_arch_type     MACH_TYPE_IDS500
18668 # endif
18669 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
18670 #else
18671 # define machine_is_ids500()    (0)
18672 #endif
18673
18674 #ifdef CONFIG_MACH_ORS_N725
18675 # ifdef machine_arch_type
18676 #  undef machine_arch_type
18677 #  define machine_arch_type     __machine_arch_type
18678 # else
18679 #  define machine_arch_type     MACH_TYPE_ORS_N725
18680 # endif
18681 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
18682 #else
18683 # define machine_is_ors_n725()  (0)
18684 #endif
18685
18686 #ifdef CONFIG_MACH_HSDARM
18687 # ifdef machine_arch_type
18688 #  undef machine_arch_type
18689 #  define machine_arch_type     __machine_arch_type
18690 # else
18691 #  define machine_arch_type     MACH_TYPE_HSDARM
18692 # endif
18693 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
18694 #else
18695 # define machine_is_hsdarm()    (0)
18696 #endif
18697
18698 #ifdef CONFIG_MACH_SHA_PON003
18699 # ifdef machine_arch_type
18700 #  undef machine_arch_type
18701 #  define machine_arch_type     __machine_arch_type
18702 # else
18703 #  define machine_arch_type     MACH_TYPE_SHA_PON003
18704 # endif
18705 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
18706 #else
18707 # define machine_is_sha_pon003()        (0)
18708 #endif
18709
18710 #ifdef CONFIG_MACH_SHA_PON004
18711 # ifdef machine_arch_type
18712 #  undef machine_arch_type
18713 #  define machine_arch_type     __machine_arch_type
18714 # else
18715 #  define machine_arch_type     MACH_TYPE_SHA_PON004
18716 # endif
18717 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
18718 #else
18719 # define machine_is_sha_pon004()        (0)
18720 #endif
18721
18722 #ifdef CONFIG_MACH_SHA_PON007
18723 # ifdef machine_arch_type
18724 #  undef machine_arch_type
18725 #  define machine_arch_type     __machine_arch_type
18726 # else
18727 #  define machine_arch_type     MACH_TYPE_SHA_PON007
18728 # endif
18729 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
18730 #else
18731 # define machine_is_sha_pon007()        (0)
18732 #endif
18733
18734 #ifdef CONFIG_MACH_SHA_PON011
18735 # ifdef machine_arch_type
18736 #  undef machine_arch_type
18737 #  define machine_arch_type     __machine_arch_type
18738 # else
18739 #  define machine_arch_type     MACH_TYPE_SHA_PON011
18740 # endif
18741 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
18742 #else
18743 # define machine_is_sha_pon011()        (0)
18744 #endif
18745
18746 #ifdef CONFIG_MACH_H6042
18747 # ifdef machine_arch_type
18748 #  undef machine_arch_type
18749 #  define machine_arch_type     __machine_arch_type
18750 # else
18751 #  define machine_arch_type     MACH_TYPE_H6042
18752 # endif
18753 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
18754 #else
18755 # define machine_is_h6042()     (0)
18756 #endif
18757
18758 #ifdef CONFIG_MACH_H6043
18759 # ifdef machine_arch_type
18760 #  undef machine_arch_type
18761 #  define machine_arch_type     __machine_arch_type
18762 # else
18763 #  define machine_arch_type     MACH_TYPE_H6043
18764 # endif
18765 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
18766 #else
18767 # define machine_is_h6043()     (0)
18768 #endif
18769
18770 #ifdef CONFIG_MACH_LOOXC550
18771 # ifdef machine_arch_type
18772 #  undef machine_arch_type
18773 #  define machine_arch_type     __machine_arch_type
18774 # else
18775 #  define machine_arch_type     MACH_TYPE_LOOXC550
18776 # endif
18777 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
18778 #else
18779 # define machine_is_looxc550()  (0)
18780 #endif
18781
18782 #ifdef CONFIG_MACH_CNTY_TITAN
18783 # ifdef machine_arch_type
18784 #  undef machine_arch_type
18785 #  define machine_arch_type     __machine_arch_type
18786 # else
18787 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
18788 # endif
18789 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
18790 #else
18791 # define machine_is_cnty_titan()        (0)
18792 #endif
18793
18794 #ifdef CONFIG_MACH_APP3XX
18795 # ifdef machine_arch_type
18796 #  undef machine_arch_type
18797 #  define machine_arch_type     __machine_arch_type
18798 # else
18799 #  define machine_arch_type     MACH_TYPE_APP3XX
18800 # endif
18801 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
18802 #else
18803 # define machine_is_app3xx()    (0)
18804 #endif
18805
18806 #ifdef CONFIG_MACH_SIDEOATSGRAMA
18807 # ifdef machine_arch_type
18808 #  undef machine_arch_type
18809 #  define machine_arch_type     __machine_arch_type
18810 # else
18811 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
18812 # endif
18813 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
18814 #else
18815 # define machine_is_sideoatsgrama()     (0)
18816 #endif
18817
18818 #ifdef CONFIG_MACH_PALMTREO700P
18819 # ifdef machine_arch_type
18820 #  undef machine_arch_type
18821 #  define machine_arch_type     __machine_arch_type
18822 # else
18823 #  define machine_arch_type     MACH_TYPE_PALMTREO700P
18824 # endif
18825 # define machine_is_palmtreo700p()      (machine_arch_type == MACH_TYPE_PALMTREO700P)
18826 #else
18827 # define machine_is_palmtreo700p()      (0)
18828 #endif
18829
18830 #ifdef CONFIG_MACH_PALMTREO700W
18831 # ifdef machine_arch_type
18832 #  undef machine_arch_type
18833 #  define machine_arch_type     __machine_arch_type
18834 # else
18835 #  define machine_arch_type     MACH_TYPE_PALMTREO700W
18836 # endif
18837 # define machine_is_palmtreo700w()      (machine_arch_type == MACH_TYPE_PALMTREO700W)
18838 #else
18839 # define machine_is_palmtreo700w()      (0)
18840 #endif
18841
18842 #ifdef CONFIG_MACH_PALMTREO750
18843 # ifdef machine_arch_type
18844 #  undef machine_arch_type
18845 #  define machine_arch_type     __machine_arch_type
18846 # else
18847 #  define machine_arch_type     MACH_TYPE_PALMTREO750
18848 # endif
18849 # define machine_is_palmtreo750()       (machine_arch_type == MACH_TYPE_PALMTREO750)
18850 #else
18851 # define machine_is_palmtreo750()       (0)
18852 #endif
18853
18854 #ifdef CONFIG_MACH_PALMTREO755P
18855 # ifdef machine_arch_type
18856 #  undef machine_arch_type
18857 #  define machine_arch_type     __machine_arch_type
18858 # else
18859 #  define machine_arch_type     MACH_TYPE_PALMTREO755P
18860 # endif
18861 # define machine_is_palmtreo755p()      (machine_arch_type == MACH_TYPE_PALMTREO755P)
18862 #else
18863 # define machine_is_palmtreo755p()      (0)
18864 #endif
18865
18866 #ifdef CONFIG_MACH_EZREGANUT9200
18867 # ifdef machine_arch_type
18868 #  undef machine_arch_type
18869 #  define machine_arch_type     __machine_arch_type
18870 # else
18871 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
18872 # endif
18873 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
18874 #else
18875 # define machine_is_ezreganut9200()     (0)
18876 #endif
18877
18878 #ifdef CONFIG_MACH_SARGE
18879 # ifdef machine_arch_type
18880 #  undef machine_arch_type
18881 #  define machine_arch_type     __machine_arch_type
18882 # else
18883 #  define machine_arch_type     MACH_TYPE_SARGE
18884 # endif
18885 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
18886 #else
18887 # define machine_is_sarge()     (0)
18888 #endif
18889
18890 #ifdef CONFIG_MACH_A696
18891 # ifdef machine_arch_type
18892 #  undef machine_arch_type
18893 #  define machine_arch_type     __machine_arch_type
18894 # else
18895 #  define machine_arch_type     MACH_TYPE_A696
18896 # endif
18897 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
18898 #else
18899 # define machine_is_a696()      (0)
18900 #endif
18901
18902 #ifdef CONFIG_MACH_TURTLE
18903 # ifdef machine_arch_type
18904 #  undef machine_arch_type
18905 #  define machine_arch_type     __machine_arch_type
18906 # else
18907 #  define machine_arch_type     MACH_TYPE_TURTLE
18908 # endif
18909 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
18910 #else
18911 # define machine_is_turtle1916()        (0)
18912 #endif
18913
18914 #ifdef CONFIG_MACH_MX27_3DS
18915 # ifdef machine_arch_type
18916 #  undef machine_arch_type
18917 #  define machine_arch_type     __machine_arch_type
18918 # else
18919 #  define machine_arch_type     MACH_TYPE_MX27_3DS
18920 # endif
18921 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
18922 #else
18923 # define machine_is_mx27_3ds()  (0)
18924 #endif
18925
18926 #ifdef CONFIG_MACH_BISHOP
18927 # ifdef machine_arch_type
18928 #  undef machine_arch_type
18929 #  define machine_arch_type     __machine_arch_type
18930 # else
18931 #  define machine_arch_type     MACH_TYPE_BISHOP
18932 # endif
18933 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
18934 #else
18935 # define machine_is_bishop()    (0)
18936 #endif
18937
18938 #ifdef CONFIG_MACH_PXX
18939 # ifdef machine_arch_type
18940 #  undef machine_arch_type
18941 #  define machine_arch_type     __machine_arch_type
18942 # else
18943 #  define machine_arch_type     MACH_TYPE_PXX
18944 # endif
18945 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
18946 #else
18947 # define machine_is_pxx()       (0)
18948 #endif
18949
18950 #ifdef CONFIG_MACH_REDWOOD
18951 # ifdef machine_arch_type
18952 #  undef machine_arch_type
18953 #  define machine_arch_type     __machine_arch_type
18954 # else
18955 #  define machine_arch_type     MACH_TYPE_REDWOOD
18956 # endif
18957 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
18958 #else
18959 # define machine_is_redwood()   (0)
18960 #endif
18961
18962 #ifdef CONFIG_MACH_OMAP_2430DLP
18963 # ifdef machine_arch_type
18964 #  undef machine_arch_type
18965 #  define machine_arch_type     __machine_arch_type
18966 # else
18967 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
18968 # endif
18969 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
18970 #else
18971 # define machine_is_omap_2430dlp()      (0)
18972 #endif
18973
18974 #ifdef CONFIG_MACH_OMAP_2430OSK
18975 # ifdef machine_arch_type
18976 #  undef machine_arch_type
18977 #  define machine_arch_type     __machine_arch_type
18978 # else
18979 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
18980 # endif
18981 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
18982 #else
18983 # define machine_is_omap_2430osk()      (0)
18984 #endif
18985
18986 #ifdef CONFIG_MACH_SARDINE
18987 # ifdef machine_arch_type
18988 #  undef machine_arch_type
18989 #  define machine_arch_type     __machine_arch_type
18990 # else
18991 #  define machine_arch_type     MACH_TYPE_SARDINE
18992 # endif
18993 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
18994 #else
18995 # define machine_is_sardine()   (0)
18996 #endif
18997
18998 #ifdef CONFIG_MACH_HALIBUT
18999 # ifdef machine_arch_type
19000 #  undef machine_arch_type
19001 #  define machine_arch_type     __machine_arch_type
19002 # else
19003 #  define machine_arch_type     MACH_TYPE_HALIBUT
19004 # endif
19005 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19006 #else
19007 # define machine_is_halibut()   (0)
19008 #endif
19009
19010 #ifdef CONFIG_MACH_TROUT
19011 # ifdef machine_arch_type
19012 #  undef machine_arch_type
19013 #  define machine_arch_type     __machine_arch_type
19014 # else
19015 #  define machine_arch_type     MACH_TYPE_TROUT
19016 # endif
19017 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19018 #else
19019 # define machine_is_trout()     (0)
19020 #endif
19021
19022 #ifdef CONFIG_MACH_GOLDFISH
19023 # ifdef machine_arch_type
19024 #  undef machine_arch_type
19025 #  define machine_arch_type     __machine_arch_type
19026 # else
19027 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19028 # endif
19029 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19030 #else
19031 # define machine_is_goldfish()  (0)
19032 #endif
19033
19034 #ifdef CONFIG_MACH_GESBC2440
19035 # ifdef machine_arch_type
19036 #  undef machine_arch_type
19037 #  define machine_arch_type     __machine_arch_type
19038 # else
19039 #  define machine_arch_type     MACH_TYPE_GESBC2440
19040 # endif
19041 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19042 #else
19043 # define machine_is_gesbc2440() (0)
19044 #endif
19045
19046 #ifdef CONFIG_MACH_NOMAD
19047 # ifdef machine_arch_type
19048 #  undef machine_arch_type
19049 #  define machine_arch_type     __machine_arch_type
19050 # else
19051 #  define machine_arch_type     MACH_TYPE_NOMAD
19052 # endif
19053 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19054 #else
19055 # define machine_is_nomad()     (0)
19056 #endif
19057
19058 #ifdef CONFIG_MACH_ROSALIND
19059 # ifdef machine_arch_type
19060 #  undef machine_arch_type
19061 #  define machine_arch_type     __machine_arch_type
19062 # else
19063 #  define machine_arch_type     MACH_TYPE_ROSALIND
19064 # endif
19065 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19066 #else
19067 # define machine_is_rosalind()  (0)
19068 #endif
19069
19070 #ifdef CONFIG_MACH_CC9P9215
19071 # ifdef machine_arch_type
19072 #  undef machine_arch_type
19073 #  define machine_arch_type     __machine_arch_type
19074 # else
19075 #  define machine_arch_type     MACH_TYPE_CC9P9215
19076 # endif
19077 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19078 #else
19079 # define machine_is_cc9p9215()  (0)
19080 #endif
19081
19082 #ifdef CONFIG_MACH_CC9P9210
19083 # ifdef machine_arch_type
19084 #  undef machine_arch_type
19085 #  define machine_arch_type     __machine_arch_type
19086 # else
19087 #  define machine_arch_type     MACH_TYPE_CC9P9210
19088 # endif
19089 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19090 #else
19091 # define machine_is_cc9p9210()  (0)
19092 #endif
19093
19094 #ifdef CONFIG_MACH_CC9P9215JS
19095 # ifdef machine_arch_type
19096 #  undef machine_arch_type
19097 #  define machine_arch_type     __machine_arch_type
19098 # else
19099 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19100 # endif
19101 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19102 #else
19103 # define machine_is_cc9p9215js()        (0)
19104 #endif
19105
19106 #ifdef CONFIG_MACH_CC9P9210JS
19107 # ifdef machine_arch_type
19108 #  undef machine_arch_type
19109 #  define machine_arch_type     __machine_arch_type
19110 # else
19111 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19112 # endif
19113 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19114 #else
19115 # define machine_is_cc9p9210js()        (0)
19116 #endif
19117
19118 #ifdef CONFIG_MACH_NASFFE
19119 # ifdef machine_arch_type
19120 #  undef machine_arch_type
19121 #  define machine_arch_type     __machine_arch_type
19122 # else
19123 #  define machine_arch_type     MACH_TYPE_NASFFE
19124 # endif
19125 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19126 #else
19127 # define machine_is_nasffe()    (0)
19128 #endif
19129
19130 #ifdef CONFIG_MACH_TN2X0BD
19131 # ifdef machine_arch_type
19132 #  undef machine_arch_type
19133 #  define machine_arch_type     __machine_arch_type
19134 # else
19135 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19136 # endif
19137 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19138 #else
19139 # define machine_is_tn2x0bd()   (0)
19140 #endif
19141
19142 #ifdef CONFIG_MACH_GWMPXA
19143 # ifdef machine_arch_type
19144 #  undef machine_arch_type
19145 #  define machine_arch_type     __machine_arch_type
19146 # else
19147 #  define machine_arch_type     MACH_TYPE_GWMPXA
19148 # endif
19149 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19150 #else
19151 # define machine_is_gwmpxa()    (0)
19152 #endif
19153
19154 #ifdef CONFIG_MACH_EXYPLUS
19155 # ifdef machine_arch_type
19156 #  undef machine_arch_type
19157 #  define machine_arch_type     __machine_arch_type
19158 # else
19159 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19160 # endif
19161 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19162 #else
19163 # define machine_is_exyplus()   (0)
19164 #endif
19165
19166 #ifdef CONFIG_MACH_JADOO21
19167 # ifdef machine_arch_type
19168 #  undef machine_arch_type
19169 #  define machine_arch_type     __machine_arch_type
19170 # else
19171 #  define machine_arch_type     MACH_TYPE_JADOO21
19172 # endif
19173 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19174 #else
19175 # define machine_is_jadoo21()   (0)
19176 #endif
19177
19178 #ifdef CONFIG_MACH_LOOXN560
19179 # ifdef machine_arch_type
19180 #  undef machine_arch_type
19181 #  define machine_arch_type     __machine_arch_type
19182 # else
19183 #  define machine_arch_type     MACH_TYPE_LOOXN560
19184 # endif
19185 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19186 #else
19187 # define machine_is_looxn560()  (0)
19188 #endif
19189
19190 #ifdef CONFIG_MACH_BONSAI
19191 # ifdef machine_arch_type
19192 #  undef machine_arch_type
19193 #  define machine_arch_type     __machine_arch_type
19194 # else
19195 #  define machine_arch_type     MACH_TYPE_BONSAI
19196 # endif
19197 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19198 #else
19199 # define machine_is_bonsai()    (0)
19200 #endif
19201
19202 #ifdef CONFIG_MACH_ADSMILGATO
19203 # ifdef machine_arch_type
19204 #  undef machine_arch_type
19205 #  define machine_arch_type     __machine_arch_type
19206 # else
19207 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
19208 # endif
19209 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19210 #else
19211 # define machine_is_adsmilgato()        (0)
19212 #endif
19213
19214 #ifdef CONFIG_MACH_GBA
19215 # ifdef machine_arch_type
19216 #  undef machine_arch_type
19217 #  define machine_arch_type     __machine_arch_type
19218 # else
19219 #  define machine_arch_type     MACH_TYPE_GBA
19220 # endif
19221 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
19222 #else
19223 # define machine_is_gba()       (0)
19224 #endif
19225
19226 #ifdef CONFIG_MACH_H6044
19227 # ifdef machine_arch_type
19228 #  undef machine_arch_type
19229 #  define machine_arch_type     __machine_arch_type
19230 # else
19231 #  define machine_arch_type     MACH_TYPE_H6044
19232 # endif
19233 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
19234 #else
19235 # define machine_is_h6044()     (0)
19236 #endif
19237
19238 #ifdef CONFIG_MACH_APP
19239 # ifdef machine_arch_type
19240 #  undef machine_arch_type
19241 #  define machine_arch_type     __machine_arch_type
19242 # else
19243 #  define machine_arch_type     MACH_TYPE_APP
19244 # endif
19245 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
19246 #else
19247 # define machine_is_app()       (0)
19248 #endif
19249
19250 #ifdef CONFIG_MACH_TCT_HAMMER
19251 # ifdef machine_arch_type
19252 #  undef machine_arch_type
19253 #  define machine_arch_type     __machine_arch_type
19254 # else
19255 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
19256 # endif
19257 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19258 #else
19259 # define machine_is_tct_hammer()        (0)
19260 #endif
19261
19262 #ifdef CONFIG_MACH_HERMES
19263 # ifdef machine_arch_type
19264 #  undef machine_arch_type
19265 #  define machine_arch_type     __machine_arch_type
19266 # else
19267 #  define machine_arch_type     MACH_TYPE_HERMES
19268 # endif
19269 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERMES)
19270 #else
19271 # define machine_is_herald()    (0)
19272 #endif
19273
19274 #ifdef CONFIG_MACH_ARTEMIS
19275 # ifdef machine_arch_type
19276 #  undef machine_arch_type
19277 #  define machine_arch_type     __machine_arch_type
19278 # else
19279 #  define machine_arch_type     MACH_TYPE_ARTEMIS
19280 # endif
19281 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
19282 #else
19283 # define machine_is_artemis()   (0)
19284 #endif
19285
19286 #ifdef CONFIG_MACH_HTCTITAN
19287 # ifdef machine_arch_type
19288 #  undef machine_arch_type
19289 #  define machine_arch_type     __machine_arch_type
19290 # else
19291 #  define machine_arch_type     MACH_TYPE_HTCTITAN
19292 # endif
19293 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
19294 #else
19295 # define machine_is_htctitan()  (0)
19296 #endif
19297
19298 #ifdef CONFIG_MACH_QRANIUM
19299 # ifdef machine_arch_type
19300 #  undef machine_arch_type
19301 #  define machine_arch_type     __machine_arch_type
19302 # else
19303 #  define machine_arch_type     MACH_TYPE_QRANIUM
19304 # endif
19305 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
19306 #else
19307 # define machine_is_qranium()   (0)
19308 #endif
19309
19310 #ifdef CONFIG_MACH_ADX_WSC2
19311 # ifdef machine_arch_type
19312 #  undef machine_arch_type
19313 #  define machine_arch_type     __machine_arch_type
19314 # else
19315 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
19316 # endif
19317 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
19318 #else
19319 # define machine_is_adx_wsc2()  (0)
19320 #endif
19321
19322 #ifdef CONFIG_MACH_ADX_MEDCOM
19323 # ifdef machine_arch_type
19324 #  undef machine_arch_type
19325 #  define machine_arch_type     __machine_arch_type
19326 # else
19327 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
19328 # endif
19329 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
19330 #else
19331 # define machine_is_adx_medcom()        (0)
19332 #endif
19333
19334 #ifdef CONFIG_MACH_BBOARD
19335 # ifdef machine_arch_type
19336 #  undef machine_arch_type
19337 #  define machine_arch_type     __machine_arch_type
19338 # else
19339 #  define machine_arch_type     MACH_TYPE_BBOARD
19340 # endif
19341 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
19342 #else
19343 # define machine_is_bboard()    (0)
19344 #endif
19345
19346 #ifdef CONFIG_MACH_CAMBRIA
19347 # ifdef machine_arch_type
19348 #  undef machine_arch_type
19349 #  define machine_arch_type     __machine_arch_type
19350 # else
19351 #  define machine_arch_type     MACH_TYPE_CAMBRIA
19352 # endif
19353 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
19354 #else
19355 # define machine_is_cambria()   (0)
19356 #endif
19357
19358 #ifdef CONFIG_MACH_MT7XXX
19359 # ifdef machine_arch_type
19360 #  undef machine_arch_type
19361 #  define machine_arch_type     __machine_arch_type
19362 # else
19363 #  define machine_arch_type     MACH_TYPE_MT7XXX
19364 # endif
19365 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
19366 #else
19367 # define machine_is_mt7xxx()    (0)
19368 #endif
19369
19370 #ifdef CONFIG_MACH_MATRIX512
19371 # ifdef machine_arch_type
19372 #  undef machine_arch_type
19373 #  define machine_arch_type     __machine_arch_type
19374 # else
19375 #  define machine_arch_type     MACH_TYPE_MATRIX512
19376 # endif
19377 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19378 #else
19379 # define machine_is_matrix512() (0)
19380 #endif
19381
19382 #ifdef CONFIG_MACH_MATRIX522
19383 # ifdef machine_arch_type
19384 #  undef machine_arch_type
19385 #  define machine_arch_type     __machine_arch_type
19386 # else
19387 #  define machine_arch_type     MACH_TYPE_MATRIX522
19388 # endif
19389 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19390 #else
19391 # define machine_is_matrix522() (0)
19392 #endif
19393
19394 #ifdef CONFIG_MACH_IPAC5010
19395 # ifdef machine_arch_type
19396 #  undef machine_arch_type
19397 #  define machine_arch_type     __machine_arch_type
19398 # else
19399 #  define machine_arch_type     MACH_TYPE_IPAC5010
19400 # endif
19401 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
19402 #else
19403 # define machine_is_ipac5010()  (0)
19404 #endif
19405
19406 #ifdef CONFIG_MACH_SAKURA
19407 # ifdef machine_arch_type
19408 #  undef machine_arch_type
19409 #  define machine_arch_type     __machine_arch_type
19410 # else
19411 #  define machine_arch_type     MACH_TYPE_SAKURA
19412 # endif
19413 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
19414 #else
19415 # define machine_is_sakura()    (0)
19416 #endif
19417
19418 #ifdef CONFIG_MACH_GROCX
19419 # ifdef machine_arch_type
19420 #  undef machine_arch_type
19421 #  define machine_arch_type     __machine_arch_type
19422 # else
19423 #  define machine_arch_type     MACH_TYPE_GROCX
19424 # endif
19425 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
19426 #else
19427 # define machine_is_grocx()     (0)
19428 #endif
19429
19430 #ifdef CONFIG_MACH_PM9263
19431 # ifdef machine_arch_type
19432 #  undef machine_arch_type
19433 #  define machine_arch_type     __machine_arch_type
19434 # else
19435 #  define machine_arch_type     MACH_TYPE_PM9263
19436 # endif
19437 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
19438 #else
19439 # define machine_is_pm9263()    (0)
19440 #endif
19441
19442 #ifdef CONFIG_MACH_SIM_ONE
19443 # ifdef machine_arch_type
19444 #  undef machine_arch_type
19445 #  define machine_arch_type     __machine_arch_type
19446 # else
19447 #  define machine_arch_type     MACH_TYPE_SIM_ONE
19448 # endif
19449 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
19450 #else
19451 # define machine_is_sim_one()   (0)
19452 #endif
19453
19454 #ifdef CONFIG_MACH_ACQ132
19455 # ifdef machine_arch_type
19456 #  undef machine_arch_type
19457 #  define machine_arch_type     __machine_arch_type
19458 # else
19459 #  define machine_arch_type     MACH_TYPE_ACQ132
19460 # endif
19461 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
19462 #else
19463 # define machine_is_acq132()    (0)
19464 #endif
19465
19466 #ifdef CONFIG_MACH_DATR
19467 # ifdef machine_arch_type
19468 #  undef machine_arch_type
19469 #  define machine_arch_type     __machine_arch_type
19470 # else
19471 #  define machine_arch_type     MACH_TYPE_DATR
19472 # endif
19473 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
19474 #else
19475 # define machine_is_datr()      (0)
19476 #endif
19477
19478 #ifdef CONFIG_MACH_ACTUX1
19479 # ifdef machine_arch_type
19480 #  undef machine_arch_type
19481 #  define machine_arch_type     __machine_arch_type
19482 # else
19483 #  define machine_arch_type     MACH_TYPE_ACTUX1
19484 # endif
19485 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
19486 #else
19487 # define machine_is_actux1()    (0)
19488 #endif
19489
19490 #ifdef CONFIG_MACH_ACTUX2
19491 # ifdef machine_arch_type
19492 #  undef machine_arch_type
19493 #  define machine_arch_type     __machine_arch_type
19494 # else
19495 #  define machine_arch_type     MACH_TYPE_ACTUX2
19496 # endif
19497 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
19498 #else
19499 # define machine_is_actux2()    (0)
19500 #endif
19501
19502 #ifdef CONFIG_MACH_ACTUX3
19503 # ifdef machine_arch_type
19504 #  undef machine_arch_type
19505 #  define machine_arch_type     __machine_arch_type
19506 # else
19507 #  define machine_arch_type     MACH_TYPE_ACTUX3
19508 # endif
19509 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
19510 #else
19511 # define machine_is_actux3()    (0)
19512 #endif
19513
19514 #ifdef CONFIG_MACH_FLEXIT
19515 # ifdef machine_arch_type
19516 #  undef machine_arch_type
19517 #  define machine_arch_type     __machine_arch_type
19518 # else
19519 #  define machine_arch_type     MACH_TYPE_FLEXIT
19520 # endif
19521 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
19522 #else
19523 # define machine_is_flexit()    (0)
19524 #endif
19525
19526 #ifdef CONFIG_MACH_BH2X0BD
19527 # ifdef machine_arch_type
19528 #  undef machine_arch_type
19529 #  define machine_arch_type     __machine_arch_type
19530 # else
19531 #  define machine_arch_type     MACH_TYPE_BH2X0BD
19532 # endif
19533 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
19534 #else
19535 # define machine_is_bh2x0bd()   (0)
19536 #endif
19537
19538 #ifdef CONFIG_MACH_ATB2002
19539 # ifdef machine_arch_type
19540 #  undef machine_arch_type
19541 #  define machine_arch_type     __machine_arch_type
19542 # else
19543 #  define machine_arch_type     MACH_TYPE_ATB2002
19544 # endif
19545 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
19546 #else
19547 # define machine_is_atb2002()   (0)
19548 #endif
19549
19550 #ifdef CONFIG_MACH_XENON
19551 # ifdef machine_arch_type
19552 #  undef machine_arch_type
19553 #  define machine_arch_type     __machine_arch_type
19554 # else
19555 #  define machine_arch_type     MACH_TYPE_XENON
19556 # endif
19557 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
19558 #else
19559 # define machine_is_xenon()     (0)
19560 #endif
19561
19562 #ifdef CONFIG_MACH_FM607
19563 # ifdef machine_arch_type
19564 #  undef machine_arch_type
19565 #  define machine_arch_type     __machine_arch_type
19566 # else
19567 #  define machine_arch_type     MACH_TYPE_FM607
19568 # endif
19569 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
19570 #else
19571 # define machine_is_fm607()     (0)
19572 #endif
19573
19574 #ifdef CONFIG_MACH_MATRIX514
19575 # ifdef machine_arch_type
19576 #  undef machine_arch_type
19577 #  define machine_arch_type     __machine_arch_type
19578 # else
19579 #  define machine_arch_type     MACH_TYPE_MATRIX514
19580 # endif
19581 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
19582 #else
19583 # define machine_is_matrix514() (0)
19584 #endif
19585
19586 #ifdef CONFIG_MACH_MATRIX524
19587 # ifdef machine_arch_type
19588 #  undef machine_arch_type
19589 #  define machine_arch_type     __machine_arch_type
19590 # else
19591 #  define machine_arch_type     MACH_TYPE_MATRIX524
19592 # endif
19593 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
19594 #else
19595 # define machine_is_matrix524() (0)
19596 #endif
19597
19598 #ifdef CONFIG_MACH_INPOD
19599 # ifdef machine_arch_type
19600 #  undef machine_arch_type
19601 #  define machine_arch_type     __machine_arch_type
19602 # else
19603 #  define machine_arch_type     MACH_TYPE_INPOD
19604 # endif
19605 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
19606 #else
19607 # define machine_is_inpod()     (0)
19608 #endif
19609
19610 #ifdef CONFIG_MACH_JIVE
19611 # ifdef machine_arch_type
19612 #  undef machine_arch_type
19613 #  define machine_arch_type     __machine_arch_type
19614 # else
19615 #  define machine_arch_type     MACH_TYPE_JIVE
19616 # endif
19617 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
19618 #else
19619 # define machine_is_jive()      (0)
19620 #endif
19621
19622 #ifdef CONFIG_MACH_TLL_MX21
19623 # ifdef machine_arch_type
19624 #  undef machine_arch_type
19625 #  define machine_arch_type     __machine_arch_type
19626 # else
19627 #  define machine_arch_type     MACH_TYPE_TLL_MX21
19628 # endif
19629 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
19630 #else
19631 # define machine_is_tll_mx21()  (0)
19632 #endif
19633
19634 #ifdef CONFIG_MACH_SBC2800
19635 # ifdef machine_arch_type
19636 #  undef machine_arch_type
19637 #  define machine_arch_type     __machine_arch_type
19638 # else
19639 #  define machine_arch_type     MACH_TYPE_SBC2800
19640 # endif
19641 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
19642 #else
19643 # define machine_is_sbc2800()   (0)
19644 #endif
19645
19646 #ifdef CONFIG_MACH_CC7UCAMRY
19647 # ifdef machine_arch_type
19648 #  undef machine_arch_type
19649 #  define machine_arch_type     __machine_arch_type
19650 # else
19651 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
19652 # endif
19653 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
19654 #else
19655 # define machine_is_cc7ucamry() (0)
19656 #endif
19657
19658 #ifdef CONFIG_MACH_UBISYS_P9_SC15
19659 # ifdef machine_arch_type
19660 #  undef machine_arch_type
19661 #  define machine_arch_type     __machine_arch_type
19662 # else
19663 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
19664 # endif
19665 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
19666 #else
19667 # define machine_is_ubisys_p9_sc15()    (0)
19668 #endif
19669
19670 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
19671 # ifdef machine_arch_type
19672 #  undef machine_arch_type
19673 #  define machine_arch_type     __machine_arch_type
19674 # else
19675 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
19676 # endif
19677 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
19678 #else
19679 # define machine_is_ubisys_p9_ssc2d10() (0)
19680 #endif
19681
19682 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
19683 # ifdef machine_arch_type
19684 #  undef machine_arch_type
19685 #  define machine_arch_type     __machine_arch_type
19686 # else
19687 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
19688 # endif
19689 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
19690 #else
19691 # define machine_is_ubisys_p9_rcu3()    (0)
19692 #endif
19693
19694 #ifdef CONFIG_MACH_AML_M8000
19695 # ifdef machine_arch_type
19696 #  undef machine_arch_type
19697 #  define machine_arch_type     __machine_arch_type
19698 # else
19699 #  define machine_arch_type     MACH_TYPE_AML_M8000
19700 # endif
19701 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
19702 #else
19703 # define machine_is_aml_m8000() (0)
19704 #endif
19705
19706 #ifdef CONFIG_MACH_SNAPPER_270
19707 # ifdef machine_arch_type
19708 #  undef machine_arch_type
19709 #  define machine_arch_type     __machine_arch_type
19710 # else
19711 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
19712 # endif
19713 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
19714 #else
19715 # define machine_is_snapper_270()       (0)
19716 #endif
19717
19718 #ifdef CONFIG_MACH_OMAP_BBX
19719 # ifdef machine_arch_type
19720 #  undef machine_arch_type
19721 #  define machine_arch_type     __machine_arch_type
19722 # else
19723 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
19724 # endif
19725 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
19726 #else
19727 # define machine_is_omap_bbx()  (0)
19728 #endif
19729
19730 #ifdef CONFIG_MACH_UCN2410
19731 # ifdef machine_arch_type
19732 #  undef machine_arch_type
19733 #  define machine_arch_type     __machine_arch_type
19734 # else
19735 #  define machine_arch_type     MACH_TYPE_UCN2410
19736 # endif
19737 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
19738 #else
19739 # define machine_is_ucn2410()   (0)
19740 #endif
19741
19742 #ifdef CONFIG_MACH_SAM9_L9260
19743 # ifdef machine_arch_type
19744 #  undef machine_arch_type
19745 #  define machine_arch_type     __machine_arch_type
19746 # else
19747 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
19748 # endif
19749 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
19750 #else
19751 # define machine_is_sam9_l9260()        (0)
19752 #endif
19753
19754 #ifdef CONFIG_MACH_ETI_C2
19755 # ifdef machine_arch_type
19756 #  undef machine_arch_type
19757 #  define machine_arch_type     __machine_arch_type
19758 # else
19759 #  define machine_arch_type     MACH_TYPE_ETI_C2
19760 # endif
19761 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
19762 #else
19763 # define machine_is_eti_c2()    (0)
19764 #endif
19765
19766 #ifdef CONFIG_MACH_AVALANCHE
19767 # ifdef machine_arch_type
19768 #  undef machine_arch_type
19769 #  define machine_arch_type     __machine_arch_type
19770 # else
19771 #  define machine_arch_type     MACH_TYPE_AVALANCHE
19772 # endif
19773 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
19774 #else
19775 # define machine_is_avalanche() (0)
19776 #endif
19777
19778 #ifdef CONFIG_MACH_REALVIEW_PB1176
19779 # ifdef machine_arch_type
19780 #  undef machine_arch_type
19781 #  define machine_arch_type     __machine_arch_type
19782 # else
19783 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
19784 # endif
19785 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
19786 #else
19787 # define machine_is_realview_pb1176()   (0)
19788 #endif
19789
19790 #ifdef CONFIG_MACH_DP1500
19791 # ifdef machine_arch_type
19792 #  undef machine_arch_type
19793 #  define machine_arch_type     __machine_arch_type
19794 # else
19795 #  define machine_arch_type     MACH_TYPE_DP1500
19796 # endif
19797 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
19798 #else
19799 # define machine_is_dp1500()    (0)
19800 #endif
19801
19802 #ifdef CONFIG_MACH_APPLE_IPHONE
19803 # ifdef machine_arch_type
19804 #  undef machine_arch_type
19805 #  define machine_arch_type     __machine_arch_type
19806 # else
19807 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
19808 # endif
19809 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
19810 #else
19811 # define machine_is_apple_iphone()      (0)
19812 #endif
19813
19814 #ifdef CONFIG_MACH_YL9200
19815 # ifdef machine_arch_type
19816 #  undef machine_arch_type
19817 #  define machine_arch_type     __machine_arch_type
19818 # else
19819 #  define machine_arch_type     MACH_TYPE_YL9200
19820 # endif
19821 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
19822 #else
19823 # define machine_is_yl9200()    (0)
19824 #endif
19825
19826 #ifdef CONFIG_MACH_RD88F5182
19827 # ifdef machine_arch_type
19828 #  undef machine_arch_type
19829 #  define machine_arch_type     __machine_arch_type
19830 # else
19831 #  define machine_arch_type     MACH_TYPE_RD88F5182
19832 # endif
19833 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
19834 #else
19835 # define machine_is_rd88f5182() (0)
19836 #endif
19837
19838 #ifdef CONFIG_MACH_KUROBOX_PRO
19839 # ifdef machine_arch_type
19840 #  undef machine_arch_type
19841 #  define machine_arch_type     __machine_arch_type
19842 # else
19843 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
19844 # endif
19845 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
19846 #else
19847 # define machine_is_kurobox_pro()       (0)
19848 #endif
19849
19850 #ifdef CONFIG_MACH_SE_POET
19851 # ifdef machine_arch_type
19852 #  undef machine_arch_type
19853 #  define machine_arch_type     __machine_arch_type
19854 # else
19855 #  define machine_arch_type     MACH_TYPE_SE_POET
19856 # endif
19857 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
19858 #else
19859 # define machine_is_se_poet()   (0)
19860 #endif
19861
19862 #ifdef CONFIG_MACH_MX31_3DS
19863 # ifdef machine_arch_type
19864 #  undef machine_arch_type
19865 #  define machine_arch_type     __machine_arch_type
19866 # else
19867 #  define machine_arch_type     MACH_TYPE_MX31_3DS
19868 # endif
19869 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
19870 #else
19871 # define machine_is_mx31_3ds()  (0)
19872 #endif
19873
19874 #ifdef CONFIG_MACH_R270
19875 # ifdef machine_arch_type
19876 #  undef machine_arch_type
19877 #  define machine_arch_type     __machine_arch_type
19878 # else
19879 #  define machine_arch_type     MACH_TYPE_R270
19880 # endif
19881 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
19882 #else
19883 # define machine_is_r270()      (0)
19884 #endif
19885
19886 #ifdef CONFIG_MACH_ARMOUR21
19887 # ifdef machine_arch_type
19888 #  undef machine_arch_type
19889 #  define machine_arch_type     __machine_arch_type
19890 # else
19891 #  define machine_arch_type     MACH_TYPE_ARMOUR21
19892 # endif
19893 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
19894 #else
19895 # define machine_is_armour21()  (0)
19896 #endif
19897
19898 #ifdef CONFIG_MACH_DT2
19899 # ifdef machine_arch_type
19900 #  undef machine_arch_type
19901 #  define machine_arch_type     __machine_arch_type
19902 # else
19903 #  define machine_arch_type     MACH_TYPE_DT2
19904 # endif
19905 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
19906 #else
19907 # define machine_is_dt2()       (0)
19908 #endif
19909
19910 #ifdef CONFIG_MACH_VT4
19911 # ifdef machine_arch_type
19912 #  undef machine_arch_type
19913 #  define machine_arch_type     __machine_arch_type
19914 # else
19915 #  define machine_arch_type     MACH_TYPE_VT4
19916 # endif
19917 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
19918 #else
19919 # define machine_is_vt4()       (0)
19920 #endif
19921
19922 #ifdef CONFIG_MACH_TYCO320
19923 # ifdef machine_arch_type
19924 #  undef machine_arch_type
19925 #  define machine_arch_type     __machine_arch_type
19926 # else
19927 #  define machine_arch_type     MACH_TYPE_TYCO320
19928 # endif
19929 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
19930 #else
19931 # define machine_is_tyco320()   (0)
19932 #endif
19933
19934 #ifdef CONFIG_MACH_ADMA
19935 # ifdef machine_arch_type
19936 #  undef machine_arch_type
19937 #  define machine_arch_type     __machine_arch_type
19938 # else
19939 #  define machine_arch_type     MACH_TYPE_ADMA
19940 # endif
19941 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
19942 #else
19943 # define machine_is_adma()      (0)
19944 #endif
19945
19946 #ifdef CONFIG_MACH_WP188
19947 # ifdef machine_arch_type
19948 #  undef machine_arch_type
19949 #  define machine_arch_type     __machine_arch_type
19950 # else
19951 #  define machine_arch_type     MACH_TYPE_WP188
19952 # endif
19953 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
19954 #else
19955 # define machine_is_wp188()     (0)
19956 #endif
19957
19958 #ifdef CONFIG_MACH_CORSICA
19959 # ifdef machine_arch_type
19960 #  undef machine_arch_type
19961 #  define machine_arch_type     __machine_arch_type
19962 # else
19963 #  define machine_arch_type     MACH_TYPE_CORSICA
19964 # endif
19965 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
19966 #else
19967 # define machine_is_corsica()   (0)
19968 #endif
19969
19970 #ifdef CONFIG_MACH_BIGEYE
19971 # ifdef machine_arch_type
19972 #  undef machine_arch_type
19973 #  define machine_arch_type     __machine_arch_type
19974 # else
19975 #  define machine_arch_type     MACH_TYPE_BIGEYE
19976 # endif
19977 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
19978 #else
19979 # define machine_is_bigeye()    (0)
19980 #endif
19981
19982 #ifdef CONFIG_MACH_TLL5000
19983 # ifdef machine_arch_type
19984 #  undef machine_arch_type
19985 #  define machine_arch_type     __machine_arch_type
19986 # else
19987 #  define machine_arch_type     MACH_TYPE_TLL5000
19988 # endif
19989 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
19990 #else
19991 # define machine_is_tll5000()   (0)
19992 #endif
19993
19994 #ifdef CONFIG_MACH_BEBOT
19995 # ifdef machine_arch_type
19996 #  undef machine_arch_type
19997 #  define machine_arch_type     __machine_arch_type
19998 # else
19999 #  define machine_arch_type     MACH_TYPE_BEBOT
20000 # endif
20001 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20002 #else
20003 # define machine_is_bebot()     (0)
20004 #endif
20005
20006 #ifdef CONFIG_MACH_QONG
20007 # ifdef machine_arch_type
20008 #  undef machine_arch_type
20009 #  define machine_arch_type     __machine_arch_type
20010 # else
20011 #  define machine_arch_type     MACH_TYPE_QONG
20012 # endif
20013 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20014 #else
20015 # define machine_is_qong()      (0)
20016 #endif
20017
20018 #ifdef CONFIG_MACH_TCOMPACT
20019 # ifdef machine_arch_type
20020 #  undef machine_arch_type
20021 #  define machine_arch_type     __machine_arch_type
20022 # else
20023 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20024 # endif
20025 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20026 #else
20027 # define machine_is_tcompact()  (0)
20028 #endif
20029
20030 #ifdef CONFIG_MACH_PUMA5
20031 # ifdef machine_arch_type
20032 #  undef machine_arch_type
20033 #  define machine_arch_type     __machine_arch_type
20034 # else
20035 #  define machine_arch_type     MACH_TYPE_PUMA5
20036 # endif
20037 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20038 #else
20039 # define machine_is_puma5()     (0)
20040 #endif
20041
20042 #ifdef CONFIG_MACH_ELARA
20043 # ifdef machine_arch_type
20044 #  undef machine_arch_type
20045 #  define machine_arch_type     __machine_arch_type
20046 # else
20047 #  define machine_arch_type     MACH_TYPE_ELARA
20048 # endif
20049 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20050 #else
20051 # define machine_is_elara()     (0)
20052 #endif
20053
20054 #ifdef CONFIG_MACH_ELLINGTON
20055 # ifdef machine_arch_type
20056 #  undef machine_arch_type
20057 #  define machine_arch_type     __machine_arch_type
20058 # else
20059 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20060 # endif
20061 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20062 #else
20063 # define machine_is_ellington() (0)
20064 #endif
20065
20066 #ifdef CONFIG_MACH_XDA_ATOM
20067 # ifdef machine_arch_type
20068 #  undef machine_arch_type
20069 #  define machine_arch_type     __machine_arch_type
20070 # else
20071 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20072 # endif
20073 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20074 #else
20075 # define machine_is_xda_atom()  (0)
20076 #endif
20077
20078 #ifdef CONFIG_MACH_ENERGIZER2
20079 # ifdef machine_arch_type
20080 #  undef machine_arch_type
20081 #  define machine_arch_type     __machine_arch_type
20082 # else
20083 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20084 # endif
20085 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20086 #else
20087 # define machine_is_energizer2()        (0)
20088 #endif
20089
20090 #ifdef CONFIG_MACH_ODIN
20091 # ifdef machine_arch_type
20092 #  undef machine_arch_type
20093 #  define machine_arch_type     __machine_arch_type
20094 # else
20095 #  define machine_arch_type     MACH_TYPE_ODIN
20096 # endif
20097 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20098 #else
20099 # define machine_is_odin()      (0)
20100 #endif
20101
20102 #ifdef CONFIG_MACH_ACTUX4
20103 # ifdef machine_arch_type
20104 #  undef machine_arch_type
20105 #  define machine_arch_type     __machine_arch_type
20106 # else
20107 #  define machine_arch_type     MACH_TYPE_ACTUX4
20108 # endif
20109 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20110 #else
20111 # define machine_is_actux4()    (0)
20112 #endif
20113
20114 #ifdef CONFIG_MACH_ESL_OMAP
20115 # ifdef machine_arch_type
20116 #  undef machine_arch_type
20117 #  define machine_arch_type     __machine_arch_type
20118 # else
20119 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20120 # endif
20121 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20122 #else
20123 # define machine_is_esl_omap()  (0)
20124 #endif
20125
20126 #ifdef CONFIG_MACH_OMAP2EVM
20127 # ifdef machine_arch_type
20128 #  undef machine_arch_type
20129 #  define machine_arch_type     __machine_arch_type
20130 # else
20131 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20132 # endif
20133 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20134 #else
20135 # define machine_is_omap2evm()  (0)
20136 #endif
20137
20138 #ifdef CONFIG_MACH_OMAP3EVM
20139 # ifdef machine_arch_type
20140 #  undef machine_arch_type
20141 #  define machine_arch_type     __machine_arch_type
20142 # else
20143 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20144 # endif
20145 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20146 #else
20147 # define machine_is_omap3evm()  (0)
20148 #endif
20149
20150 #ifdef CONFIG_MACH_ADX_PCU57
20151 # ifdef machine_arch_type
20152 #  undef machine_arch_type
20153 #  define machine_arch_type     __machine_arch_type
20154 # else
20155 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20156 # endif
20157 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20158 #else
20159 # define machine_is_adx_pcu57() (0)
20160 #endif
20161
20162 #ifdef CONFIG_MACH_MONACO
20163 # ifdef machine_arch_type
20164 #  undef machine_arch_type
20165 #  define machine_arch_type     __machine_arch_type
20166 # else
20167 #  define machine_arch_type     MACH_TYPE_MONACO
20168 # endif
20169 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20170 #else
20171 # define machine_is_monaco()    (0)
20172 #endif
20173
20174 #ifdef CONFIG_MACH_LEVANTE
20175 # ifdef machine_arch_type
20176 #  undef machine_arch_type
20177 #  define machine_arch_type     __machine_arch_type
20178 # else
20179 #  define machine_arch_type     MACH_TYPE_LEVANTE
20180 # endif
20181 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20182 #else
20183 # define machine_is_levante()   (0)
20184 #endif
20185
20186 #ifdef CONFIG_MACH_TMXIPX425
20187 # ifdef machine_arch_type
20188 #  undef machine_arch_type
20189 #  define machine_arch_type     __machine_arch_type
20190 # else
20191 #  define machine_arch_type     MACH_TYPE_TMXIPX425
20192 # endif
20193 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20194 #else
20195 # define machine_is_tmxipx425() (0)
20196 #endif
20197
20198 #ifdef CONFIG_MACH_LEEP
20199 # ifdef machine_arch_type
20200 #  undef machine_arch_type
20201 #  define machine_arch_type     __machine_arch_type
20202 # else
20203 #  define machine_arch_type     MACH_TYPE_LEEP
20204 # endif
20205 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20206 #else
20207 # define machine_is_leep()      (0)
20208 #endif
20209
20210 #ifdef CONFIG_MACH_RAAD
20211 # ifdef machine_arch_type
20212 #  undef machine_arch_type
20213 #  define machine_arch_type     __machine_arch_type
20214 # else
20215 #  define machine_arch_type     MACH_TYPE_RAAD
20216 # endif
20217 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
20218 #else
20219 # define machine_is_raad()      (0)
20220 #endif
20221
20222 #ifdef CONFIG_MACH_DNS323
20223 # ifdef machine_arch_type
20224 #  undef machine_arch_type
20225 #  define machine_arch_type     __machine_arch_type
20226 # else
20227 #  define machine_arch_type     MACH_TYPE_DNS323
20228 # endif
20229 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
20230 #else
20231 # define machine_is_dns323()    (0)
20232 #endif
20233
20234 #ifdef CONFIG_MACH_AP1000
20235 # ifdef machine_arch_type
20236 #  undef machine_arch_type
20237 #  define machine_arch_type     __machine_arch_type
20238 # else
20239 #  define machine_arch_type     MACH_TYPE_AP1000
20240 # endif
20241 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
20242 #else
20243 # define machine_is_ap1000()    (0)
20244 #endif
20245
20246 #ifdef CONFIG_MACH_A9SAM6432
20247 # ifdef machine_arch_type
20248 #  undef machine_arch_type
20249 #  define machine_arch_type     __machine_arch_type
20250 # else
20251 #  define machine_arch_type     MACH_TYPE_A9SAM6432
20252 # endif
20253 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20254 #else
20255 # define machine_is_a9sam6432() (0)
20256 #endif
20257
20258 #ifdef CONFIG_MACH_SHINY
20259 # ifdef machine_arch_type
20260 #  undef machine_arch_type
20261 #  define machine_arch_type     __machine_arch_type
20262 # else
20263 #  define machine_arch_type     MACH_TYPE_SHINY
20264 # endif
20265 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
20266 #else
20267 # define machine_is_shiny()     (0)
20268 #endif
20269
20270 #ifdef CONFIG_MACH_OMAP3_BEAGLE
20271 # ifdef machine_arch_type
20272 #  undef machine_arch_type
20273 #  define machine_arch_type     __machine_arch_type
20274 # else
20275 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
20276 # endif
20277 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20278 #else
20279 # define machine_is_omap3_beagle()      (0)
20280 #endif
20281
20282 #ifdef CONFIG_MACH_CSR_BDB2
20283 # ifdef machine_arch_type
20284 #  undef machine_arch_type
20285 #  define machine_arch_type     __machine_arch_type
20286 # else
20287 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
20288 # endif
20289 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
20290 #else
20291 # define machine_is_csr_bdb2()  (0)
20292 #endif
20293
20294 #ifdef CONFIG_MACH_NOKIA_N810
20295 # ifdef machine_arch_type
20296 #  undef machine_arch_type
20297 #  define machine_arch_type     __machine_arch_type
20298 # else
20299 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
20300 # endif
20301 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
20302 #else
20303 # define machine_is_nokia_n810()        (0)
20304 #endif
20305
20306 #ifdef CONFIG_MACH_C270
20307 # ifdef machine_arch_type
20308 #  undef machine_arch_type
20309 #  define machine_arch_type     __machine_arch_type
20310 # else
20311 #  define machine_arch_type     MACH_TYPE_C270
20312 # endif
20313 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
20314 #else
20315 # define machine_is_c270()      (0)
20316 #endif
20317
20318 #ifdef CONFIG_MACH_SENTRY
20319 # ifdef machine_arch_type
20320 #  undef machine_arch_type
20321 #  define machine_arch_type     __machine_arch_type
20322 # else
20323 #  define machine_arch_type     MACH_TYPE_SENTRY
20324 # endif
20325 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
20326 #else
20327 # define machine_is_sentry()    (0)
20328 #endif
20329
20330 #ifdef CONFIG_MACH_PCM038
20331 # ifdef machine_arch_type
20332 #  undef machine_arch_type
20333 #  define machine_arch_type     __machine_arch_type
20334 # else
20335 #  define machine_arch_type     MACH_TYPE_PCM038
20336 # endif
20337 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
20338 #else
20339 # define machine_is_pcm038()    (0)
20340 #endif
20341
20342 #ifdef CONFIG_MACH_ANC300
20343 # ifdef machine_arch_type
20344 #  undef machine_arch_type
20345 #  define machine_arch_type     __machine_arch_type
20346 # else
20347 #  define machine_arch_type     MACH_TYPE_ANC300
20348 # endif
20349 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
20350 #else
20351 # define machine_is_anc300()    (0)
20352 #endif
20353
20354 #ifdef CONFIG_MACH_HTCKAISER
20355 # ifdef machine_arch_type
20356 #  undef machine_arch_type
20357 #  define machine_arch_type     __machine_arch_type
20358 # else
20359 #  define machine_arch_type     MACH_TYPE_HTCKAISER
20360 # endif
20361 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20362 #else
20363 # define machine_is_htckaiser() (0)
20364 #endif
20365
20366 #ifdef CONFIG_MACH_SBAT100
20367 # ifdef machine_arch_type
20368 #  undef machine_arch_type
20369 #  define machine_arch_type     __machine_arch_type
20370 # else
20371 #  define machine_arch_type     MACH_TYPE_SBAT100
20372 # endif
20373 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
20374 #else
20375 # define machine_is_sbat100()   (0)
20376 #endif
20377
20378 #ifdef CONFIG_MACH_MODUNORM
20379 # ifdef machine_arch_type
20380 #  undef machine_arch_type
20381 #  define machine_arch_type     __machine_arch_type
20382 # else
20383 #  define machine_arch_type     MACH_TYPE_MODUNORM
20384 # endif
20385 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
20386 #else
20387 # define machine_is_modunorm()  (0)
20388 #endif
20389
20390 #ifdef CONFIG_MACH_PELOS_TWARM
20391 # ifdef machine_arch_type
20392 #  undef machine_arch_type
20393 #  define machine_arch_type     __machine_arch_type
20394 # else
20395 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
20396 # endif
20397 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20398 #else
20399 # define machine_is_pelos_twarm()       (0)
20400 #endif
20401
20402 #ifdef CONFIG_MACH_FLANK
20403 # ifdef machine_arch_type
20404 #  undef machine_arch_type
20405 #  define machine_arch_type     __machine_arch_type
20406 # else
20407 #  define machine_arch_type     MACH_TYPE_FLANK
20408 # endif
20409 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
20410 #else
20411 # define machine_is_flank()     (0)
20412 #endif
20413
20414 #ifdef CONFIG_MACH_SIRLOIN
20415 # ifdef machine_arch_type
20416 #  undef machine_arch_type
20417 #  define machine_arch_type     __machine_arch_type
20418 # else
20419 #  define machine_arch_type     MACH_TYPE_SIRLOIN
20420 # endif
20421 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
20422 #else
20423 # define machine_is_sirloin()   (0)
20424 #endif
20425
20426 #ifdef CONFIG_MACH_BRISKET
20427 # ifdef machine_arch_type
20428 #  undef machine_arch_type
20429 #  define machine_arch_type     __machine_arch_type
20430 # else
20431 #  define machine_arch_type     MACH_TYPE_BRISKET
20432 # endif
20433 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
20434 #else
20435 # define machine_is_brisket()   (0)
20436 #endif
20437
20438 #ifdef CONFIG_MACH_CHUCK
20439 # ifdef machine_arch_type
20440 #  undef machine_arch_type
20441 #  define machine_arch_type     __machine_arch_type
20442 # else
20443 #  define machine_arch_type     MACH_TYPE_CHUCK
20444 # endif
20445 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
20446 #else
20447 # define machine_is_chuck()     (0)
20448 #endif
20449
20450 #ifdef CONFIG_MACH_OTTER
20451 # ifdef machine_arch_type
20452 #  undef machine_arch_type
20453 #  define machine_arch_type     __machine_arch_type
20454 # else
20455 #  define machine_arch_type     MACH_TYPE_OTTER
20456 # endif
20457 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
20458 #else
20459 # define machine_is_otter()     (0)
20460 #endif
20461
20462 #ifdef CONFIG_MACH_DAVINCI_LDK
20463 # ifdef machine_arch_type
20464 #  undef machine_arch_type
20465 #  define machine_arch_type     __machine_arch_type
20466 # else
20467 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
20468 # endif
20469 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
20470 #else
20471 # define machine_is_davinci_ldk()       (0)
20472 #endif
20473
20474 #ifdef CONFIG_MACH_PHREEDOM
20475 # ifdef machine_arch_type
20476 #  undef machine_arch_type
20477 #  define machine_arch_type     __machine_arch_type
20478 # else
20479 #  define machine_arch_type     MACH_TYPE_PHREEDOM
20480 # endif
20481 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
20482 #else
20483 # define machine_is_phreedom()  (0)
20484 #endif
20485
20486 #ifdef CONFIG_MACH_SG310
20487 # ifdef machine_arch_type
20488 #  undef machine_arch_type
20489 #  define machine_arch_type     __machine_arch_type
20490 # else
20491 #  define machine_arch_type     MACH_TYPE_SG310
20492 # endif
20493 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
20494 #else
20495 # define machine_is_sg310()     (0)
20496 #endif
20497
20498 #ifdef CONFIG_MACH_TS209
20499 # ifdef machine_arch_type
20500 #  undef machine_arch_type
20501 #  define machine_arch_type     __machine_arch_type
20502 # else
20503 #  define machine_arch_type     MACH_TYPE_TS209
20504 # endif
20505 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
20506 #else
20507 # define machine_is_ts_x09()    (0)
20508 #endif
20509
20510 #ifdef CONFIG_MACH_AT91CAP9ADK
20511 # ifdef machine_arch_type
20512 #  undef machine_arch_type
20513 #  define machine_arch_type     __machine_arch_type
20514 # else
20515 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
20516 # endif
20517 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
20518 #else
20519 # define machine_is_at91cap9adk()       (0)
20520 #endif
20521
20522 #ifdef CONFIG_MACH_TION9315
20523 # ifdef machine_arch_type
20524 #  undef machine_arch_type
20525 #  define machine_arch_type     __machine_arch_type
20526 # else
20527 #  define machine_arch_type     MACH_TYPE_TION9315
20528 # endif
20529 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
20530 #else
20531 # define machine_is_tion9315()  (0)
20532 #endif
20533
20534 #ifdef CONFIG_MACH_MAST
20535 # ifdef machine_arch_type
20536 #  undef machine_arch_type
20537 #  define machine_arch_type     __machine_arch_type
20538 # else
20539 #  define machine_arch_type     MACH_TYPE_MAST
20540 # endif
20541 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
20542 #else
20543 # define machine_is_mast()      (0)
20544 #endif
20545
20546 #ifdef CONFIG_MACH_PFW
20547 # ifdef machine_arch_type
20548 #  undef machine_arch_type
20549 #  define machine_arch_type     __machine_arch_type
20550 # else
20551 #  define machine_arch_type     MACH_TYPE_PFW
20552 # endif
20553 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
20554 #else
20555 # define machine_is_pfw()       (0)
20556 #endif
20557
20558 #ifdef CONFIG_MACH_YL_P2440
20559 # ifdef machine_arch_type
20560 #  undef machine_arch_type
20561 #  define machine_arch_type     __machine_arch_type
20562 # else
20563 #  define machine_arch_type     MACH_TYPE_YL_P2440
20564 # endif
20565 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
20566 #else
20567 # define machine_is_yl_p2440()  (0)
20568 #endif
20569
20570 #ifdef CONFIG_MACH_ZSBC32
20571 # ifdef machine_arch_type
20572 #  undef machine_arch_type
20573 #  define machine_arch_type     __machine_arch_type
20574 # else
20575 #  define machine_arch_type     MACH_TYPE_ZSBC32
20576 # endif
20577 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
20578 #else
20579 # define machine_is_zsbc32()    (0)
20580 #endif
20581
20582 #ifdef CONFIG_MACH_OMAP_PACE2
20583 # ifdef machine_arch_type
20584 #  undef machine_arch_type
20585 #  define machine_arch_type     __machine_arch_type
20586 # else
20587 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
20588 # endif
20589 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
20590 #else
20591 # define machine_is_omap_pace2()        (0)
20592 #endif
20593
20594 #ifdef CONFIG_MACH_IMX_PACE2
20595 # ifdef machine_arch_type
20596 #  undef machine_arch_type
20597 #  define machine_arch_type     __machine_arch_type
20598 # else
20599 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
20600 # endif
20601 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
20602 #else
20603 # define machine_is_imx_pace2() (0)
20604 #endif
20605
20606 #ifdef CONFIG_MACH_MX31MOBOARD
20607 # ifdef machine_arch_type
20608 #  undef machine_arch_type
20609 #  define machine_arch_type     __machine_arch_type
20610 # else
20611 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
20612 # endif
20613 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
20614 #else
20615 # define machine_is_mx31moboard()       (0)
20616 #endif
20617
20618 #ifdef CONFIG_MACH_MX37_3DS
20619 # ifdef machine_arch_type
20620 #  undef machine_arch_type
20621 #  define machine_arch_type     __machine_arch_type
20622 # else
20623 #  define machine_arch_type     MACH_TYPE_MX37_3DS
20624 # endif
20625 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
20626 #else
20627 # define machine_is_mx37_3ds()  (0)
20628 #endif
20629
20630 #ifdef CONFIG_MACH_RCC
20631 # ifdef machine_arch_type
20632 #  undef machine_arch_type
20633 #  define machine_arch_type     __machine_arch_type
20634 # else
20635 #  define machine_arch_type     MACH_TYPE_RCC
20636 # endif
20637 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
20638 #else
20639 # define machine_is_rcc()       (0)
20640 #endif
20641
20642 #ifdef CONFIG_MACH_ARM9
20643 # ifdef machine_arch_type
20644 #  undef machine_arch_type
20645 #  define machine_arch_type     __machine_arch_type
20646 # else
20647 #  define machine_arch_type     MACH_TYPE_ARM9
20648 # endif
20649 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
20650 #else
20651 # define machine_is_dmp()       (0)
20652 #endif
20653
20654 #ifdef CONFIG_MACH_VISION_EP9307
20655 # ifdef machine_arch_type
20656 #  undef machine_arch_type
20657 #  define machine_arch_type     __machine_arch_type
20658 # else
20659 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
20660 # endif
20661 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
20662 #else
20663 # define machine_is_vision_ep9307()     (0)
20664 #endif
20665
20666 #ifdef CONFIG_MACH_SCLY1000
20667 # ifdef machine_arch_type
20668 #  undef machine_arch_type
20669 #  define machine_arch_type     __machine_arch_type
20670 # else
20671 #  define machine_arch_type     MACH_TYPE_SCLY1000
20672 # endif
20673 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
20674 #else
20675 # define machine_is_scly1000()  (0)
20676 #endif
20677
20678 #ifdef CONFIG_MACH_FONTEL_EP
20679 # ifdef machine_arch_type
20680 #  undef machine_arch_type
20681 #  define machine_arch_type     __machine_arch_type
20682 # else
20683 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
20684 # endif
20685 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
20686 #else
20687 # define machine_is_fontel_ep() (0)
20688 #endif
20689
20690 #ifdef CONFIG_MACH_VOICEBLUE3G
20691 # ifdef machine_arch_type
20692 #  undef machine_arch_type
20693 #  define machine_arch_type     __machine_arch_type
20694 # else
20695 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
20696 # endif
20697 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
20698 #else
20699 # define machine_is_voiceblue3g()       (0)
20700 #endif
20701
20702 #ifdef CONFIG_MACH_TT9200
20703 # ifdef machine_arch_type
20704 #  undef machine_arch_type
20705 #  define machine_arch_type     __machine_arch_type
20706 # else
20707 #  define machine_arch_type     MACH_TYPE_TT9200
20708 # endif
20709 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
20710 #else
20711 # define machine_is_tt9200()    (0)
20712 #endif
20713
20714 #ifdef CONFIG_MACH_DIGI2410
20715 # ifdef machine_arch_type
20716 #  undef machine_arch_type
20717 #  define machine_arch_type     __machine_arch_type
20718 # else
20719 #  define machine_arch_type     MACH_TYPE_DIGI2410
20720 # endif
20721 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
20722 #else
20723 # define machine_is_digi2410()  (0)
20724 #endif
20725
20726 #ifdef CONFIG_MACH_TERASTATION_PRO2
20727 # ifdef machine_arch_type
20728 #  undef machine_arch_type
20729 #  define machine_arch_type     __machine_arch_type
20730 # else
20731 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
20732 # endif
20733 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
20734 #else
20735 # define machine_is_terastation_pro2()  (0)
20736 #endif
20737
20738 #ifdef CONFIG_MACH_LINKSTATION_PRO
20739 # ifdef machine_arch_type
20740 #  undef machine_arch_type
20741 #  define machine_arch_type     __machine_arch_type
20742 # else
20743 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
20744 # endif
20745 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
20746 #else
20747 # define machine_is_linkstation_pro()   (0)
20748 #endif
20749
20750 #ifdef CONFIG_MACH_MOTOROLA_A780
20751 # ifdef machine_arch_type
20752 #  undef machine_arch_type
20753 #  define machine_arch_type     __machine_arch_type
20754 # else
20755 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
20756 # endif
20757 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
20758 #else
20759 # define machine_is_motorola_a780()     (0)
20760 #endif
20761
20762 #ifdef CONFIG_MACH_MOTOROLA_E6
20763 # ifdef machine_arch_type
20764 #  undef machine_arch_type
20765 #  define machine_arch_type     __machine_arch_type
20766 # else
20767 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
20768 # endif
20769 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
20770 #else
20771 # define machine_is_motorola_e6()       (0)
20772 #endif
20773
20774 #ifdef CONFIG_MACH_MOTOROLA_E2
20775 # ifdef machine_arch_type
20776 #  undef machine_arch_type
20777 #  define machine_arch_type     __machine_arch_type
20778 # else
20779 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
20780 # endif
20781 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
20782 #else
20783 # define machine_is_motorola_e2()       (0)
20784 #endif
20785
20786 #ifdef CONFIG_MACH_MOTOROLA_E680
20787 # ifdef machine_arch_type
20788 #  undef machine_arch_type
20789 #  define machine_arch_type     __machine_arch_type
20790 # else
20791 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
20792 # endif
20793 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
20794 #else
20795 # define machine_is_motorola_e680()     (0)
20796 #endif
20797
20798 #ifdef CONFIG_MACH_UR2410
20799 # ifdef machine_arch_type
20800 #  undef machine_arch_type
20801 #  define machine_arch_type     __machine_arch_type
20802 # else
20803 #  define machine_arch_type     MACH_TYPE_UR2410
20804 # endif
20805 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
20806 #else
20807 # define machine_is_ur2410()    (0)
20808 #endif
20809
20810 #ifdef CONFIG_MACH_TAS9261
20811 # ifdef machine_arch_type
20812 #  undef machine_arch_type
20813 #  define machine_arch_type     __machine_arch_type
20814 # else
20815 #  define machine_arch_type     MACH_TYPE_TAS9261
20816 # endif
20817 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
20818 #else
20819 # define machine_is_tas9261()   (0)
20820 #endif
20821
20822 #ifdef CONFIG_MACH_HERMES_HD
20823 # ifdef machine_arch_type
20824 #  undef machine_arch_type
20825 #  define machine_arch_type     __machine_arch_type
20826 # else
20827 #  define machine_arch_type     MACH_TYPE_HERMES_HD
20828 # endif
20829 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
20830 #else
20831 # define machine_is_davinci_hermes_hd() (0)
20832 #endif
20833
20834 #ifdef CONFIG_MACH_PERSEO_HD
20835 # ifdef machine_arch_type
20836 #  undef machine_arch_type
20837 #  define machine_arch_type     __machine_arch_type
20838 # else
20839 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
20840 # endif
20841 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
20842 #else
20843 # define machine_is_davinci_perseo_hd() (0)
20844 #endif
20845
20846 #ifdef CONFIG_MACH_STARGAZER2
20847 # ifdef machine_arch_type
20848 #  undef machine_arch_type
20849 #  define machine_arch_type     __machine_arch_type
20850 # else
20851 #  define machine_arch_type     MACH_TYPE_STARGAZER2
20852 # endif
20853 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
20854 #else
20855 # define machine_is_stargazer2()        (0)
20856 #endif
20857
20858 #ifdef CONFIG_MACH_E350
20859 # ifdef machine_arch_type
20860 #  undef machine_arch_type
20861 #  define machine_arch_type     __machine_arch_type
20862 # else
20863 #  define machine_arch_type     MACH_TYPE_E350
20864 # endif
20865 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
20866 #else
20867 # define machine_is_e350()      (0)
20868 #endif
20869
20870 #ifdef CONFIG_MACH_WPCM450
20871 # ifdef machine_arch_type
20872 #  undef machine_arch_type
20873 #  define machine_arch_type     __machine_arch_type
20874 # else
20875 #  define machine_arch_type     MACH_TYPE_WPCM450
20876 # endif
20877 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
20878 #else
20879 # define machine_is_wpcm450()   (0)
20880 #endif
20881
20882 #ifdef CONFIG_MACH_CARTESIO
20883 # ifdef machine_arch_type
20884 #  undef machine_arch_type
20885 #  define machine_arch_type     __machine_arch_type
20886 # else
20887 #  define machine_arch_type     MACH_TYPE_CARTESIO
20888 # endif
20889 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
20890 #else
20891 # define machine_is_cartesio()  (0)
20892 #endif
20893
20894 #ifdef CONFIG_MACH_TOYBOX
20895 # ifdef machine_arch_type
20896 #  undef machine_arch_type
20897 #  define machine_arch_type     __machine_arch_type
20898 # else
20899 #  define machine_arch_type     MACH_TYPE_TOYBOX
20900 # endif
20901 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
20902 #else
20903 # define machine_is_toybox()    (0)
20904 #endif
20905
20906 #ifdef CONFIG_MACH_TX27
20907 # ifdef machine_arch_type
20908 #  undef machine_arch_type
20909 #  define machine_arch_type     __machine_arch_type
20910 # else
20911 #  define machine_arch_type     MACH_TYPE_TX27
20912 # endif
20913 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
20914 #else
20915 # define machine_is_tx27()      (0)
20916 #endif
20917
20918 #ifdef CONFIG_MACH_TS409
20919 # ifdef machine_arch_type
20920 #  undef machine_arch_type
20921 #  define machine_arch_type     __machine_arch_type
20922 # else
20923 #  define machine_arch_type     MACH_TYPE_TS409
20924 # endif
20925 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
20926 #else
20927 # define machine_is_ts409()     (0)
20928 #endif
20929
20930 #ifdef CONFIG_MACH_P300
20931 # ifdef machine_arch_type
20932 #  undef machine_arch_type
20933 #  define machine_arch_type     __machine_arch_type
20934 # else
20935 #  define machine_arch_type     MACH_TYPE_P300
20936 # endif
20937 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
20938 #else
20939 # define machine_is_p300()      (0)
20940 #endif
20941
20942 #ifdef CONFIG_MACH_XDACOMET
20943 # ifdef machine_arch_type
20944 #  undef machine_arch_type
20945 #  define machine_arch_type     __machine_arch_type
20946 # else
20947 #  define machine_arch_type     MACH_TYPE_XDACOMET
20948 # endif
20949 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
20950 #else
20951 # define machine_is_xdacomet()  (0)
20952 #endif
20953
20954 #ifdef CONFIG_MACH_DEXFLEX2
20955 # ifdef machine_arch_type
20956 #  undef machine_arch_type
20957 #  define machine_arch_type     __machine_arch_type
20958 # else
20959 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
20960 # endif
20961 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
20962 #else
20963 # define machine_is_dexflex2()  (0)
20964 #endif
20965
20966 #ifdef CONFIG_MACH_OW
20967 # ifdef machine_arch_type
20968 #  undef machine_arch_type
20969 #  define machine_arch_type     __machine_arch_type
20970 # else
20971 #  define machine_arch_type     MACH_TYPE_OW
20972 # endif
20973 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
20974 #else
20975 # define machine_is_ow()        (0)
20976 #endif
20977
20978 #ifdef CONFIG_MACH_ARMEBS3
20979 # ifdef machine_arch_type
20980 #  undef machine_arch_type
20981 #  define machine_arch_type     __machine_arch_type
20982 # else
20983 #  define machine_arch_type     MACH_TYPE_ARMEBS3
20984 # endif
20985 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
20986 #else
20987 # define machine_is_armebs3()   (0)
20988 #endif
20989
20990 #ifdef CONFIG_MACH_U3
20991 # ifdef machine_arch_type
20992 #  undef machine_arch_type
20993 #  define machine_arch_type     __machine_arch_type
20994 # else
20995 #  define machine_arch_type     MACH_TYPE_U3
20996 # endif
20997 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
20998 #else
20999 # define machine_is_u3()        (0)
21000 #endif
21001
21002 #ifdef CONFIG_MACH_SMDK2450
21003 # ifdef machine_arch_type
21004 #  undef machine_arch_type
21005 #  define machine_arch_type     __machine_arch_type
21006 # else
21007 #  define machine_arch_type     MACH_TYPE_SMDK2450
21008 # endif
21009 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21010 #else
21011 # define machine_is_smdk2450()  (0)
21012 #endif
21013
21014 #ifdef CONFIG_MACH_RSI_EWS
21015 # ifdef machine_arch_type
21016 #  undef machine_arch_type
21017 #  define machine_arch_type     __machine_arch_type
21018 # else
21019 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21020 # endif
21021 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21022 #else
21023 # define machine_is_rsi_ews()   (0)
21024 #endif
21025
21026 #ifdef CONFIG_MACH_TNB
21027 # ifdef machine_arch_type
21028 #  undef machine_arch_type
21029 #  define machine_arch_type     __machine_arch_type
21030 # else
21031 #  define machine_arch_type     MACH_TYPE_TNB
21032 # endif
21033 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21034 #else
21035 # define machine_is_tnb()       (0)
21036 #endif
21037
21038 #ifdef CONFIG_MACH_TOEPATH
21039 # ifdef machine_arch_type
21040 #  undef machine_arch_type
21041 #  define machine_arch_type     __machine_arch_type
21042 # else
21043 #  define machine_arch_type     MACH_TYPE_TOEPATH
21044 # endif
21045 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21046 #else
21047 # define machine_is_toepath()   (0)
21048 #endif
21049
21050 #ifdef CONFIG_MACH_KB9263
21051 # ifdef machine_arch_type
21052 #  undef machine_arch_type
21053 #  define machine_arch_type     __machine_arch_type
21054 # else
21055 #  define machine_arch_type     MACH_TYPE_KB9263
21056 # endif
21057 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21058 #else
21059 # define machine_is_kb9263()    (0)
21060 #endif
21061
21062 #ifdef CONFIG_MACH_MT7108
21063 # ifdef machine_arch_type
21064 #  undef machine_arch_type
21065 #  define machine_arch_type     __machine_arch_type
21066 # else
21067 #  define machine_arch_type     MACH_TYPE_MT7108
21068 # endif
21069 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21070 #else
21071 # define machine_is_mt7108()    (0)
21072 #endif
21073
21074 #ifdef CONFIG_MACH_SMTR2440
21075 # ifdef machine_arch_type
21076 #  undef machine_arch_type
21077 #  define machine_arch_type     __machine_arch_type
21078 # else
21079 #  define machine_arch_type     MACH_TYPE_SMTR2440
21080 # endif
21081 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21082 #else
21083 # define machine_is_smtr2440()  (0)
21084 #endif
21085
21086 #ifdef CONFIG_MACH_MANAO
21087 # ifdef machine_arch_type
21088 #  undef machine_arch_type
21089 #  define machine_arch_type     __machine_arch_type
21090 # else
21091 #  define machine_arch_type     MACH_TYPE_MANAO
21092 # endif
21093 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21094 #else
21095 # define machine_is_manao()     (0)
21096 #endif
21097
21098 #ifdef CONFIG_MACH_CM_X300
21099 # ifdef machine_arch_type
21100 #  undef machine_arch_type
21101 #  define machine_arch_type     __machine_arch_type
21102 # else
21103 #  define machine_arch_type     MACH_TYPE_CM_X300
21104 # endif
21105 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21106 #else
21107 # define machine_is_cm_x300()   (0)
21108 #endif
21109
21110 #ifdef CONFIG_MACH_GULFSTREAM_KP
21111 # ifdef machine_arch_type
21112 #  undef machine_arch_type
21113 #  define machine_arch_type     __machine_arch_type
21114 # else
21115 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21116 # endif
21117 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21118 #else
21119 # define machine_is_gulfstream_kp()     (0)
21120 #endif
21121
21122 #ifdef CONFIG_MACH_LANREADYFN522
21123 # ifdef machine_arch_type
21124 #  undef machine_arch_type
21125 #  define machine_arch_type     __machine_arch_type
21126 # else
21127 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21128 # endif
21129 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21130 #else
21131 # define machine_is_lanreadyfn522()     (0)
21132 #endif
21133
21134 #ifdef CONFIG_MACH_ARMA37
21135 # ifdef machine_arch_type
21136 #  undef machine_arch_type
21137 #  define machine_arch_type     __machine_arch_type
21138 # else
21139 #  define machine_arch_type     MACH_TYPE_ARMA37
21140 # endif
21141 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21142 #else
21143 # define machine_is_arma37()    (0)
21144 #endif
21145
21146 #ifdef CONFIG_MACH_MENDEL
21147 # ifdef machine_arch_type
21148 #  undef machine_arch_type
21149 #  define machine_arch_type     __machine_arch_type
21150 # else
21151 #  define machine_arch_type     MACH_TYPE_MENDEL
21152 # endif
21153 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21154 #else
21155 # define machine_is_mendel()    (0)
21156 #endif
21157
21158 #ifdef CONFIG_MACH_PELCO_ILIAD
21159 # ifdef machine_arch_type
21160 #  undef machine_arch_type
21161 #  define machine_arch_type     __machine_arch_type
21162 # else
21163 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21164 # endif
21165 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21166 #else
21167 # define machine_is_pelco_iliad()       (0)
21168 #endif
21169
21170 #ifdef CONFIG_MACH_UNIT2P
21171 # ifdef machine_arch_type
21172 #  undef machine_arch_type
21173 #  define machine_arch_type     __machine_arch_type
21174 # else
21175 #  define machine_arch_type     MACH_TYPE_UNIT2P
21176 # endif
21177 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21178 #else
21179 # define machine_is_unit2p()    (0)
21180 #endif
21181
21182 #ifdef CONFIG_MACH_INC20OTTER
21183 # ifdef machine_arch_type
21184 #  undef machine_arch_type
21185 #  define machine_arch_type     __machine_arch_type
21186 # else
21187 #  define machine_arch_type     MACH_TYPE_INC20OTTER
21188 # endif
21189 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21190 #else
21191 # define machine_is_inc20otter()        (0)
21192 #endif
21193
21194 #ifdef CONFIG_MACH_AT91SAM9G20EK
21195 # ifdef machine_arch_type
21196 #  undef machine_arch_type
21197 #  define machine_arch_type     __machine_arch_type
21198 # else
21199 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
21200 # endif
21201 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21202 #else
21203 # define machine_is_at91sam9g20ek()     (0)
21204 #endif
21205
21206 #ifdef CONFIG_MACH_STORCENTER
21207 # ifdef machine_arch_type
21208 #  undef machine_arch_type
21209 #  define machine_arch_type     __machine_arch_type
21210 # else
21211 #  define machine_arch_type     MACH_TYPE_STORCENTER
21212 # endif
21213 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21214 #else
21215 # define machine_is_sc_ge2()    (0)
21216 #endif
21217
21218 #ifdef CONFIG_MACH_SMDK6410
21219 # ifdef machine_arch_type
21220 #  undef machine_arch_type
21221 #  define machine_arch_type     __machine_arch_type
21222 # else
21223 #  define machine_arch_type     MACH_TYPE_SMDK6410
21224 # endif
21225 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
21226 #else
21227 # define machine_is_smdk6410()  (0)
21228 #endif
21229
21230 #ifdef CONFIG_MACH_U300
21231 # ifdef machine_arch_type
21232 #  undef machine_arch_type
21233 #  define machine_arch_type     __machine_arch_type
21234 # else
21235 #  define machine_arch_type     MACH_TYPE_U300
21236 # endif
21237 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
21238 #else
21239 # define machine_is_u300()      (0)
21240 #endif
21241
21242 #ifdef CONFIG_MACH_U500
21243 # ifdef machine_arch_type
21244 #  undef machine_arch_type
21245 #  define machine_arch_type     __machine_arch_type
21246 # else
21247 #  define machine_arch_type     MACH_TYPE_U500
21248 # endif
21249 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
21250 #else
21251 # define machine_is_u500()      (0)
21252 #endif
21253
21254 #ifdef CONFIG_MACH_DS9260
21255 # ifdef machine_arch_type
21256 #  undef machine_arch_type
21257 #  define machine_arch_type     __machine_arch_type
21258 # else
21259 #  define machine_arch_type     MACH_TYPE_DS9260
21260 # endif
21261 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
21262 #else
21263 # define machine_is_ds9260()    (0)
21264 #endif
21265
21266 #ifdef CONFIG_MACH_RIVERROCK
21267 # ifdef machine_arch_type
21268 #  undef machine_arch_type
21269 #  define machine_arch_type     __machine_arch_type
21270 # else
21271 #  define machine_arch_type     MACH_TYPE_RIVERROCK
21272 # endif
21273 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21274 #else
21275 # define machine_is_riverrock() (0)
21276 #endif
21277
21278 #ifdef CONFIG_MACH_SCIBATH
21279 # ifdef machine_arch_type
21280 #  undef machine_arch_type
21281 #  define machine_arch_type     __machine_arch_type
21282 # else
21283 #  define machine_arch_type     MACH_TYPE_SCIBATH
21284 # endif
21285 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
21286 #else
21287 # define machine_is_scibath()   (0)
21288 #endif
21289
21290 #ifdef CONFIG_MACH_AT91SAM7SE512EK
21291 # ifdef machine_arch_type
21292 #  undef machine_arch_type
21293 #  define machine_arch_type     __machine_arch_type
21294 # else
21295 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
21296 # endif
21297 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21298 #else
21299 # define machine_is_at91sam7se()        (0)
21300 #endif
21301
21302 #ifdef CONFIG_MACH_WRT350N_V2
21303 # ifdef machine_arch_type
21304 #  undef machine_arch_type
21305 #  define machine_arch_type     __machine_arch_type
21306 # else
21307 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
21308 # endif
21309 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
21310 #else
21311 # define machine_is_wrt350n_v2()        (0)
21312 #endif
21313
21314 #ifdef CONFIG_MACH_MULTIMEDIA
21315 # ifdef machine_arch_type
21316 #  undef machine_arch_type
21317 #  define machine_arch_type     __machine_arch_type
21318 # else
21319 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
21320 # endif
21321 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21322 #else
21323 # define machine_is_multimedia()        (0)
21324 #endif
21325
21326 #ifdef CONFIG_MACH_MARVIN
21327 # ifdef machine_arch_type
21328 #  undef machine_arch_type
21329 #  define machine_arch_type     __machine_arch_type
21330 # else
21331 #  define machine_arch_type     MACH_TYPE_MARVIN
21332 # endif
21333 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
21334 #else
21335 # define machine_is_marvin()    (0)
21336 #endif
21337
21338 #ifdef CONFIG_MACH_X500
21339 # ifdef machine_arch_type
21340 #  undef machine_arch_type
21341 #  define machine_arch_type     __machine_arch_type
21342 # else
21343 #  define machine_arch_type     MACH_TYPE_X500
21344 # endif
21345 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
21346 #else
21347 # define machine_is_x500()      (0)
21348 #endif
21349
21350 #ifdef CONFIG_MACH_AWLUG4LCU
21351 # ifdef machine_arch_type
21352 #  undef machine_arch_type
21353 #  define machine_arch_type     __machine_arch_type
21354 # else
21355 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
21356 # endif
21357 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21358 #else
21359 # define machine_is_awlug4lcu() (0)
21360 #endif
21361
21362 #ifdef CONFIG_MACH_PALERMOC
21363 # ifdef machine_arch_type
21364 #  undef machine_arch_type
21365 #  define machine_arch_type     __machine_arch_type
21366 # else
21367 #  define machine_arch_type     MACH_TYPE_PALERMOC
21368 # endif
21369 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
21370 #else
21371 # define machine_is_palermoc()  (0)
21372 #endif
21373
21374 #ifdef CONFIG_MACH_OMAP_LDP
21375 # ifdef machine_arch_type
21376 #  undef machine_arch_type
21377 #  define machine_arch_type     __machine_arch_type
21378 # else
21379 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
21380 # endif
21381 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
21382 #else
21383 # define machine_is_omap_ldp()  (0)
21384 #endif
21385
21386 #ifdef CONFIG_MACH_IP500
21387 # ifdef machine_arch_type
21388 #  undef machine_arch_type
21389 #  define machine_arch_type     __machine_arch_type
21390 # else
21391 #  define machine_arch_type     MACH_TYPE_IP500
21392 # endif
21393 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
21394 #else
21395 # define machine_is_ip500()     (0)
21396 #endif
21397
21398 #ifdef CONFIG_MACH_ASE2
21399 # ifdef machine_arch_type
21400 #  undef machine_arch_type
21401 #  define machine_arch_type     __machine_arch_type
21402 # else
21403 #  define machine_arch_type     MACH_TYPE_ASE2
21404 # endif
21405 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
21406 #else
21407 # define machine_is_ase2()      (0)
21408 #endif
21409
21410 #ifdef CONFIG_MACH_MX35EVB
21411 # ifdef machine_arch_type
21412 #  undef machine_arch_type
21413 #  define machine_arch_type     __machine_arch_type
21414 # else
21415 #  define machine_arch_type     MACH_TYPE_MX35EVB
21416 # endif
21417 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
21418 #else
21419 # define machine_is_mx35evb()   (0)
21420 #endif
21421
21422 #ifdef CONFIG_MACH_AML_M8050
21423 # ifdef machine_arch_type
21424 #  undef machine_arch_type
21425 #  define machine_arch_type     __machine_arch_type
21426 # else
21427 #  define machine_arch_type     MACH_TYPE_AML_M8050
21428 # endif
21429 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21430 #else
21431 # define machine_is_aml_m8050() (0)
21432 #endif
21433
21434 #ifdef CONFIG_MACH_MX35_3DS
21435 # ifdef machine_arch_type
21436 #  undef machine_arch_type
21437 #  define machine_arch_type     __machine_arch_type
21438 # else
21439 #  define machine_arch_type     MACH_TYPE_MX35_3DS
21440 # endif
21441 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
21442 #else
21443 # define machine_is_mx35_3ds()  (0)
21444 #endif
21445
21446 #ifdef CONFIG_MACH_MARS
21447 # ifdef machine_arch_type
21448 #  undef machine_arch_type
21449 #  define machine_arch_type     __machine_arch_type
21450 # else
21451 #  define machine_arch_type     MACH_TYPE_MARS
21452 # endif
21453 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
21454 #else
21455 # define machine_is_mars()      (0)
21456 #endif
21457
21458 #ifdef CONFIG_MACH_NTOSD_644XA
21459 # ifdef machine_arch_type
21460 #  undef machine_arch_type
21461 #  define machine_arch_type     __machine_arch_type
21462 # else
21463 #  define machine_arch_type     MACH_TYPE_NTOSD_644XA
21464 # endif
21465 # define machine_is_ntosd_644xa()       (machine_arch_type == MACH_TYPE_NTOSD_644XA)
21466 #else
21467 # define machine_is_ntosd_644xa()       (0)
21468 #endif
21469
21470 #ifdef CONFIG_MACH_BADGER
21471 # ifdef machine_arch_type
21472 #  undef machine_arch_type
21473 #  define machine_arch_type     __machine_arch_type
21474 # else
21475 #  define machine_arch_type     MACH_TYPE_BADGER
21476 # endif
21477 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
21478 #else
21479 # define machine_is_badger()    (0)
21480 #endif
21481
21482 #ifdef CONFIG_MACH_TRIZEPS4WL
21483 # ifdef machine_arch_type
21484 #  undef machine_arch_type
21485 #  define machine_arch_type     __machine_arch_type
21486 # else
21487 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
21488 # endif
21489 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
21490 #else
21491 # define machine_is_trizeps4wl()        (0)
21492 #endif
21493
21494 #ifdef CONFIG_MACH_TRIZEPS5
21495 # ifdef machine_arch_type
21496 #  undef machine_arch_type
21497 #  define machine_arch_type     __machine_arch_type
21498 # else
21499 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
21500 # endif
21501 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
21502 #else
21503 # define machine_is_trizeps5()  (0)
21504 #endif
21505
21506 #ifdef CONFIG_MACH_MARLIN
21507 # ifdef machine_arch_type
21508 #  undef machine_arch_type
21509 #  define machine_arch_type     __machine_arch_type
21510 # else
21511 #  define machine_arch_type     MACH_TYPE_MARLIN
21512 # endif
21513 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
21514 #else
21515 # define machine_is_marlin()    (0)
21516 #endif
21517
21518 #ifdef CONFIG_MACH_TS78XX
21519 # ifdef machine_arch_type
21520 #  undef machine_arch_type
21521 #  define machine_arch_type     __machine_arch_type
21522 # else
21523 #  define machine_arch_type     MACH_TYPE_TS78XX
21524 # endif
21525 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
21526 #else
21527 # define machine_is_ts78xx()    (0)
21528 #endif
21529
21530 #ifdef CONFIG_MACH_HPIPAQ214
21531 # ifdef machine_arch_type
21532 #  undef machine_arch_type
21533 #  define machine_arch_type     __machine_arch_type
21534 # else
21535 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
21536 # endif
21537 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
21538 #else
21539 # define machine_is_hpipaq214() (0)
21540 #endif
21541
21542 #ifdef CONFIG_MACH_AT572D940DCM
21543 # ifdef machine_arch_type
21544 #  undef machine_arch_type
21545 #  define machine_arch_type     __machine_arch_type
21546 # else
21547 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
21548 # endif
21549 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
21550 #else
21551 # define machine_is_at572d940dcm()      (0)
21552 #endif
21553
21554 #ifdef CONFIG_MACH_NE1BOARD
21555 # ifdef machine_arch_type
21556 #  undef machine_arch_type
21557 #  define machine_arch_type     __machine_arch_type
21558 # else
21559 #  define machine_arch_type     MACH_TYPE_NE1BOARD
21560 # endif
21561 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
21562 #else
21563 # define machine_is_ne1board()  (0)
21564 #endif
21565
21566 #ifdef CONFIG_MACH_ZANTE
21567 # ifdef machine_arch_type
21568 #  undef machine_arch_type
21569 #  define machine_arch_type     __machine_arch_type
21570 # else
21571 #  define machine_arch_type     MACH_TYPE_ZANTE
21572 # endif
21573 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
21574 #else
21575 # define machine_is_zante()     (0)
21576 #endif
21577
21578 #ifdef CONFIG_MACH_SFFSDR
21579 # ifdef machine_arch_type
21580 #  undef machine_arch_type
21581 #  define machine_arch_type     __machine_arch_type
21582 # else
21583 #  define machine_arch_type     MACH_TYPE_SFFSDR
21584 # endif
21585 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
21586 #else
21587 # define machine_is_sffsdr()    (0)
21588 #endif
21589
21590 #ifdef CONFIG_MACH_TW2662
21591 # ifdef machine_arch_type
21592 #  undef machine_arch_type
21593 #  define machine_arch_type     __machine_arch_type
21594 # else
21595 #  define machine_arch_type     MACH_TYPE_TW2662
21596 # endif
21597 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
21598 #else
21599 # define machine_is_tw2662()    (0)
21600 #endif
21601
21602 #ifdef CONFIG_MACH_VF10XX
21603 # ifdef machine_arch_type
21604 #  undef machine_arch_type
21605 #  define machine_arch_type     __machine_arch_type
21606 # else
21607 #  define machine_arch_type     MACH_TYPE_VF10XX
21608 # endif
21609 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
21610 #else
21611 # define machine_is_vf10xx()    (0)
21612 #endif
21613
21614 #ifdef CONFIG_MACH_ZORAN43XX
21615 # ifdef machine_arch_type
21616 #  undef machine_arch_type
21617 #  define machine_arch_type     __machine_arch_type
21618 # else
21619 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
21620 # endif
21621 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
21622 #else
21623 # define machine_is_zoran43xx() (0)
21624 #endif
21625
21626 #ifdef CONFIG_MACH_SONIX926
21627 # ifdef machine_arch_type
21628 #  undef machine_arch_type
21629 #  define machine_arch_type     __machine_arch_type
21630 # else
21631 #  define machine_arch_type     MACH_TYPE_SONIX926
21632 # endif
21633 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
21634 #else
21635 # define machine_is_sonix926()  (0)
21636 #endif
21637
21638 #ifdef CONFIG_MACH_CELESTIALSEMI
21639 # ifdef machine_arch_type
21640 #  undef machine_arch_type
21641 #  define machine_arch_type     __machine_arch_type
21642 # else
21643 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
21644 # endif
21645 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
21646 #else
21647 # define machine_is_celestialsemi()     (0)
21648 #endif
21649
21650 #ifdef CONFIG_MACH_CC9M2443
21651 # ifdef machine_arch_type
21652 #  undef machine_arch_type
21653 #  define machine_arch_type     __machine_arch_type
21654 # else
21655 #  define machine_arch_type     MACH_TYPE_CC9M2443
21656 # endif
21657 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
21658 #else
21659 # define machine_is_cc9m2443()  (0)
21660 #endif
21661
21662 #ifdef CONFIG_MACH_TW5334
21663 # ifdef machine_arch_type
21664 #  undef machine_arch_type
21665 #  define machine_arch_type     __machine_arch_type
21666 # else
21667 #  define machine_arch_type     MACH_TYPE_TW5334
21668 # endif
21669 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
21670 #else
21671 # define machine_is_tw5334()    (0)
21672 #endif
21673
21674 #ifdef CONFIG_MACH_HTCARTEMIS
21675 # ifdef machine_arch_type
21676 #  undef machine_arch_type
21677 #  define machine_arch_type     __machine_arch_type
21678 # else
21679 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
21680 # endif
21681 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
21682 #else
21683 # define machine_is_omap_htcartemis()   (0)
21684 #endif
21685
21686 #ifdef CONFIG_MACH_NAL_HLITE
21687 # ifdef machine_arch_type
21688 #  undef machine_arch_type
21689 #  define machine_arch_type     __machine_arch_type
21690 # else
21691 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
21692 # endif
21693 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
21694 #else
21695 # define machine_is_nal_hlite() (0)
21696 #endif
21697
21698 #ifdef CONFIG_MACH_HTCVOGUE
21699 # ifdef machine_arch_type
21700 #  undef machine_arch_type
21701 #  define machine_arch_type     __machine_arch_type
21702 # else
21703 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
21704 # endif
21705 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
21706 #else
21707 # define machine_is_htcvogue()  (0)
21708 #endif
21709
21710 #ifdef CONFIG_MACH_SMARTWEB
21711 # ifdef machine_arch_type
21712 #  undef machine_arch_type
21713 #  define machine_arch_type     __machine_arch_type
21714 # else
21715 #  define machine_arch_type     MACH_TYPE_SMARTWEB
21716 # endif
21717 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
21718 #else
21719 # define machine_is_smartweb()  (0)
21720 #endif
21721
21722 #ifdef CONFIG_MACH_MV86XX
21723 # ifdef machine_arch_type
21724 #  undef machine_arch_type
21725 #  define machine_arch_type     __machine_arch_type
21726 # else
21727 #  define machine_arch_type     MACH_TYPE_MV86XX
21728 # endif
21729 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
21730 #else
21731 # define machine_is_mv86xx()    (0)
21732 #endif
21733
21734 #ifdef CONFIG_MACH_MV87XX
21735 # ifdef machine_arch_type
21736 #  undef machine_arch_type
21737 #  define machine_arch_type     __machine_arch_type
21738 # else
21739 #  define machine_arch_type     MACH_TYPE_MV87XX
21740 # endif
21741 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
21742 #else
21743 # define machine_is_mv87xx()    (0)
21744 #endif
21745
21746 #ifdef CONFIG_MACH_SONGYOUNGHO
21747 # ifdef machine_arch_type
21748 #  undef machine_arch_type
21749 #  define machine_arch_type     __machine_arch_type
21750 # else
21751 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
21752 # endif
21753 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
21754 #else
21755 # define machine_is_songyoungho()       (0)
21756 #endif
21757
21758 #ifdef CONFIG_MACH_YOUNGHOTEMA
21759 # ifdef machine_arch_type
21760 #  undef machine_arch_type
21761 #  define machine_arch_type     __machine_arch_type
21762 # else
21763 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
21764 # endif
21765 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
21766 #else
21767 # define machine_is_younghotema()       (0)
21768 #endif
21769
21770 #ifdef CONFIG_MACH_PCM037
21771 # ifdef machine_arch_type
21772 #  undef machine_arch_type
21773 #  define machine_arch_type     __machine_arch_type
21774 # else
21775 #  define machine_arch_type     MACH_TYPE_PCM037
21776 # endif
21777 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
21778 #else
21779 # define machine_is_pcm037()    (0)
21780 #endif
21781
21782 #ifdef CONFIG_MACH_MMVP
21783 # ifdef machine_arch_type
21784 #  undef machine_arch_type
21785 #  define machine_arch_type     __machine_arch_type
21786 # else
21787 #  define machine_arch_type     MACH_TYPE_MMVP
21788 # endif
21789 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
21790 #else
21791 # define machine_is_mmvp()      (0)
21792 #endif
21793
21794 #ifdef CONFIG_MACH_MMAP
21795 # ifdef machine_arch_type
21796 #  undef machine_arch_type
21797 #  define machine_arch_type     __machine_arch_type
21798 # else
21799 #  define machine_arch_type     MACH_TYPE_MMAP
21800 # endif
21801 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
21802 #else
21803 # define machine_is_mmap()      (0)
21804 #endif
21805
21806 #ifdef CONFIG_MACH_PTID2410
21807 # ifdef machine_arch_type
21808 #  undef machine_arch_type
21809 #  define machine_arch_type     __machine_arch_type
21810 # else
21811 #  define machine_arch_type     MACH_TYPE_PTID2410
21812 # endif
21813 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
21814 #else
21815 # define machine_is_ptid2410()  (0)
21816 #endif
21817
21818 #ifdef CONFIG_MACH_JAMES_926
21819 # ifdef machine_arch_type
21820 #  undef machine_arch_type
21821 #  define machine_arch_type     __machine_arch_type
21822 # else
21823 #  define machine_arch_type     MACH_TYPE_JAMES_926
21824 # endif
21825 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
21826 #else
21827 # define machine_is_james_926() (0)
21828 #endif
21829
21830 #ifdef CONFIG_MACH_FM6000
21831 # ifdef machine_arch_type
21832 #  undef machine_arch_type
21833 #  define machine_arch_type     __machine_arch_type
21834 # else
21835 #  define machine_arch_type     MACH_TYPE_FM6000
21836 # endif
21837 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
21838 #else
21839 # define machine_is_fm6000()    (0)
21840 #endif
21841
21842 #ifdef CONFIG_MACH_DB88F6281_BP
21843 # ifdef machine_arch_type
21844 #  undef machine_arch_type
21845 #  define machine_arch_type     __machine_arch_type
21846 # else
21847 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
21848 # endif
21849 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
21850 #else
21851 # define machine_is_db88f6281_bp()      (0)
21852 #endif
21853
21854 #ifdef CONFIG_MACH_RD88F6192_NAS
21855 # ifdef machine_arch_type
21856 #  undef machine_arch_type
21857 #  define machine_arch_type     __machine_arch_type
21858 # else
21859 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
21860 # endif
21861 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
21862 #else
21863 # define machine_is_rd88f6192_nas()     (0)
21864 #endif
21865
21866 #ifdef CONFIG_MACH_RD88F6281
21867 # ifdef machine_arch_type
21868 #  undef machine_arch_type
21869 #  define machine_arch_type     __machine_arch_type
21870 # else
21871 #  define machine_arch_type     MACH_TYPE_RD88F6281
21872 # endif
21873 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
21874 #else
21875 # define machine_is_rd88f6281() (0)
21876 #endif
21877
21878 #ifdef CONFIG_MACH_DB78X00_BP
21879 # ifdef machine_arch_type
21880 #  undef machine_arch_type
21881 #  define machine_arch_type     __machine_arch_type
21882 # else
21883 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
21884 # endif
21885 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
21886 #else
21887 # define machine_is_db78x00_bp()        (0)
21888 #endif
21889
21890 #ifdef CONFIG_MACH_SMDK2416
21891 # ifdef machine_arch_type
21892 #  undef machine_arch_type
21893 #  define machine_arch_type     __machine_arch_type
21894 # else
21895 #  define machine_arch_type     MACH_TYPE_SMDK2416
21896 # endif
21897 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
21898 #else
21899 # define machine_is_smdk2416()  (0)
21900 #endif
21901
21902 #ifdef CONFIG_MACH_OCE_SPIDER_SI
21903 # ifdef machine_arch_type
21904 #  undef machine_arch_type
21905 #  define machine_arch_type     __machine_arch_type
21906 # else
21907 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
21908 # endif
21909 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
21910 #else
21911 # define machine_is_oce_spider_si()     (0)
21912 #endif
21913
21914 #ifdef CONFIG_MACH_OCE_SPIDER_SK
21915 # ifdef machine_arch_type
21916 #  undef machine_arch_type
21917 #  define machine_arch_type     __machine_arch_type
21918 # else
21919 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
21920 # endif
21921 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
21922 #else
21923 # define machine_is_oce_spider_sk()     (0)
21924 #endif
21925
21926 #ifdef CONFIG_MACH_ROVERN6
21927 # ifdef machine_arch_type
21928 #  undef machine_arch_type
21929 #  define machine_arch_type     __machine_arch_type
21930 # else
21931 #  define machine_arch_type     MACH_TYPE_ROVERN6
21932 # endif
21933 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
21934 #else
21935 # define machine_is_rovern6()   (0)
21936 #endif
21937
21938 #ifdef CONFIG_MACH_PELCO_EVOLUTION
21939 # ifdef machine_arch_type
21940 #  undef machine_arch_type
21941 #  define machine_arch_type     __machine_arch_type
21942 # else
21943 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
21944 # endif
21945 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
21946 #else
21947 # define machine_is_pelco_evolution()   (0)
21948 #endif
21949
21950 #ifdef CONFIG_MACH_WBD111
21951 # ifdef machine_arch_type
21952 #  undef machine_arch_type
21953 #  define machine_arch_type     __machine_arch_type
21954 # else
21955 #  define machine_arch_type     MACH_TYPE_WBD111
21956 # endif
21957 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
21958 #else
21959 # define machine_is_wbd111()    (0)
21960 #endif
21961
21962 #ifdef CONFIG_MACH_ELARACPE
21963 # ifdef machine_arch_type
21964 #  undef machine_arch_type
21965 #  define machine_arch_type     __machine_arch_type
21966 # else
21967 #  define machine_arch_type     MACH_TYPE_ELARACPE
21968 # endif
21969 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
21970 #else
21971 # define machine_is_elaracpe()  (0)
21972 #endif
21973
21974 #ifdef CONFIG_MACH_MABV3
21975 # ifdef machine_arch_type
21976 #  undef machine_arch_type
21977 #  define machine_arch_type     __machine_arch_type
21978 # else
21979 #  define machine_arch_type     MACH_TYPE_MABV3
21980 # endif
21981 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
21982 #else
21983 # define machine_is_mabv3()     (0)
21984 #endif
21985
21986 #ifdef CONFIG_MACH_MV2120
21987 # ifdef machine_arch_type
21988 #  undef machine_arch_type
21989 #  define machine_arch_type     __machine_arch_type
21990 # else
21991 #  define machine_arch_type     MACH_TYPE_MV2120
21992 # endif
21993 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
21994 #else
21995 # define machine_is_mv2120()    (0)
21996 #endif
21997
21998 #ifdef CONFIG_MACH_CSB737
21999 # ifdef machine_arch_type
22000 #  undef machine_arch_type
22001 #  define machine_arch_type     __machine_arch_type
22002 # else
22003 #  define machine_arch_type     MACH_TYPE_CSB737
22004 # endif
22005 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22006 #else
22007 # define machine_is_csb737()    (0)
22008 #endif
22009
22010 #ifdef CONFIG_MACH_MX51_3DS
22011 # ifdef machine_arch_type
22012 #  undef machine_arch_type
22013 #  define machine_arch_type     __machine_arch_type
22014 # else
22015 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22016 # endif
22017 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22018 #else
22019 # define machine_is_mx51_3ds()  (0)
22020 #endif
22021
22022 #ifdef CONFIG_MACH_G900
22023 # ifdef machine_arch_type
22024 #  undef machine_arch_type
22025 #  define machine_arch_type     __machine_arch_type
22026 # else
22027 #  define machine_arch_type     MACH_TYPE_G900
22028 # endif
22029 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22030 #else
22031 # define machine_is_g900()      (0)
22032 #endif
22033
22034 #ifdef CONFIG_MACH_APF27
22035 # ifdef machine_arch_type
22036 #  undef machine_arch_type
22037 #  define machine_arch_type     __machine_arch_type
22038 # else
22039 #  define machine_arch_type     MACH_TYPE_APF27
22040 # endif
22041 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22042 #else
22043 # define machine_is_apf27()     (0)
22044 #endif
22045
22046 #ifdef CONFIG_MACH_GGUS2000
22047 # ifdef machine_arch_type
22048 #  undef machine_arch_type
22049 #  define machine_arch_type     __machine_arch_type
22050 # else
22051 #  define machine_arch_type     MACH_TYPE_GGUS2000
22052 # endif
22053 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22054 #else
22055 # define machine_is_ggus2000()  (0)
22056 #endif
22057
22058 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22059 # ifdef machine_arch_type
22060 #  undef machine_arch_type
22061 #  define machine_arch_type     __machine_arch_type
22062 # else
22063 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22064 # endif
22065 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22066 #else
22067 # define machine_is_omap_2430_mimic()   (0)
22068 #endif
22069
22070 #ifdef CONFIG_MACH_IMX27LITE
22071 # ifdef machine_arch_type
22072 #  undef machine_arch_type
22073 #  define machine_arch_type     __machine_arch_type
22074 # else
22075 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22076 # endif
22077 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22078 #else
22079 # define machine_is_imx27lite() (0)
22080 #endif
22081
22082 #ifdef CONFIG_MACH_ALMEX
22083 # ifdef machine_arch_type
22084 #  undef machine_arch_type
22085 #  define machine_arch_type     __machine_arch_type
22086 # else
22087 #  define machine_arch_type     MACH_TYPE_ALMEX
22088 # endif
22089 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22090 #else
22091 # define machine_is_almex()     (0)
22092 #endif
22093
22094 #ifdef CONFIG_MACH_CONTROL
22095 # ifdef machine_arch_type
22096 #  undef machine_arch_type
22097 #  define machine_arch_type     __machine_arch_type
22098 # else
22099 #  define machine_arch_type     MACH_TYPE_CONTROL
22100 # endif
22101 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22102 #else
22103 # define machine_is_control()   (0)
22104 #endif
22105
22106 #ifdef CONFIG_MACH_MBA2410
22107 # ifdef machine_arch_type
22108 #  undef machine_arch_type
22109 #  define machine_arch_type     __machine_arch_type
22110 # else
22111 #  define machine_arch_type     MACH_TYPE_MBA2410
22112 # endif
22113 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22114 #else
22115 # define machine_is_mba2410()   (0)
22116 #endif
22117
22118 #ifdef CONFIG_MACH_VOLCANO
22119 # ifdef machine_arch_type
22120 #  undef machine_arch_type
22121 #  define machine_arch_type     __machine_arch_type
22122 # else
22123 #  define machine_arch_type     MACH_TYPE_VOLCANO
22124 # endif
22125 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22126 #else
22127 # define machine_is_volcano()   (0)
22128 #endif
22129
22130 #ifdef CONFIG_MACH_ZENITH
22131 # ifdef machine_arch_type
22132 #  undef machine_arch_type
22133 #  define machine_arch_type     __machine_arch_type
22134 # else
22135 #  define machine_arch_type     MACH_TYPE_ZENITH
22136 # endif
22137 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22138 #else
22139 # define machine_is_zenith()    (0)
22140 #endif
22141
22142 #ifdef CONFIG_MACH_MUCHIP
22143 # ifdef machine_arch_type
22144 #  undef machine_arch_type
22145 #  define machine_arch_type     __machine_arch_type
22146 # else
22147 #  define machine_arch_type     MACH_TYPE_MUCHIP
22148 # endif
22149 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22150 #else
22151 # define machine_is_muchip()    (0)
22152 #endif
22153
22154 #ifdef CONFIG_MACH_MAGELLAN
22155 # ifdef machine_arch_type
22156 #  undef machine_arch_type
22157 #  define machine_arch_type     __machine_arch_type
22158 # else
22159 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22160 # endif
22161 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22162 #else
22163 # define machine_is_magellan()  (0)
22164 #endif
22165
22166 #ifdef CONFIG_MACH_USB_A9260
22167 # ifdef machine_arch_type
22168 #  undef machine_arch_type
22169 #  define machine_arch_type     __machine_arch_type
22170 # else
22171 #  define machine_arch_type     MACH_TYPE_USB_A9260
22172 # endif
22173 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22174 #else
22175 # define machine_is_usb_a9260() (0)
22176 #endif
22177
22178 #ifdef CONFIG_MACH_USB_A9263
22179 # ifdef machine_arch_type
22180 #  undef machine_arch_type
22181 #  define machine_arch_type     __machine_arch_type
22182 # else
22183 #  define machine_arch_type     MACH_TYPE_USB_A9263
22184 # endif
22185 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22186 #else
22187 # define machine_is_usb_a9263() (0)
22188 #endif
22189
22190 #ifdef CONFIG_MACH_QIL_A9260
22191 # ifdef machine_arch_type
22192 #  undef machine_arch_type
22193 #  define machine_arch_type     __machine_arch_type
22194 # else
22195 #  define machine_arch_type     MACH_TYPE_QIL_A9260
22196 # endif
22197 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22198 #else
22199 # define machine_is_qil_a9260() (0)
22200 #endif
22201
22202 #ifdef CONFIG_MACH_CME9210
22203 # ifdef machine_arch_type
22204 #  undef machine_arch_type
22205 #  define machine_arch_type     __machine_arch_type
22206 # else
22207 #  define machine_arch_type     MACH_TYPE_CME9210
22208 # endif
22209 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22210 #else
22211 # define machine_is_cme9210()   (0)
22212 #endif
22213
22214 #ifdef CONFIG_MACH_HCZH4
22215 # ifdef machine_arch_type
22216 #  undef machine_arch_type
22217 #  define machine_arch_type     __machine_arch_type
22218 # else
22219 #  define machine_arch_type     MACH_TYPE_HCZH4
22220 # endif
22221 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
22222 #else
22223 # define machine_is_hczh4()     (0)
22224 #endif
22225
22226 #ifdef CONFIG_MACH_SPEARBASIC
22227 # ifdef machine_arch_type
22228 #  undef machine_arch_type
22229 #  define machine_arch_type     __machine_arch_type
22230 # else
22231 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
22232 # endif
22233 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
22234 #else
22235 # define machine_is_spearbasic()        (0)
22236 #endif
22237
22238 #ifdef CONFIG_MACH_DEP2440
22239 # ifdef machine_arch_type
22240 #  undef machine_arch_type
22241 #  define machine_arch_type     __machine_arch_type
22242 # else
22243 #  define machine_arch_type     MACH_TYPE_DEP2440
22244 # endif
22245 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
22246 #else
22247 # define machine_is_dep2440()   (0)
22248 #endif
22249
22250 #ifdef CONFIG_MACH_HDL_GXR
22251 # ifdef machine_arch_type
22252 #  undef machine_arch_type
22253 #  define machine_arch_type     __machine_arch_type
22254 # else
22255 #  define machine_arch_type     MACH_TYPE_HDL_GXR
22256 # endif
22257 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
22258 #else
22259 # define machine_is_hdl_gxr()   (0)
22260 #endif
22261
22262 #ifdef CONFIG_MACH_HDL_GT
22263 # ifdef machine_arch_type
22264 #  undef machine_arch_type
22265 #  define machine_arch_type     __machine_arch_type
22266 # else
22267 #  define machine_arch_type     MACH_TYPE_HDL_GT
22268 # endif
22269 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
22270 #else
22271 # define machine_is_hdl_gt()    (0)
22272 #endif
22273
22274 #ifdef CONFIG_MACH_HDL_4G
22275 # ifdef machine_arch_type
22276 #  undef machine_arch_type
22277 #  define machine_arch_type     __machine_arch_type
22278 # else
22279 #  define machine_arch_type     MACH_TYPE_HDL_4G
22280 # endif
22281 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
22282 #else
22283 # define machine_is_hdl_4g()    (0)
22284 #endif
22285
22286 #ifdef CONFIG_MACH_S3C6000
22287 # ifdef machine_arch_type
22288 #  undef machine_arch_type
22289 #  define machine_arch_type     __machine_arch_type
22290 # else
22291 #  define machine_arch_type     MACH_TYPE_S3C6000
22292 # endif
22293 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
22294 #else
22295 # define machine_is_s3c6000()   (0)
22296 #endif
22297
22298 #ifdef CONFIG_MACH_MMSP2_MDK
22299 # ifdef machine_arch_type
22300 #  undef machine_arch_type
22301 #  define machine_arch_type     __machine_arch_type
22302 # else
22303 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
22304 # endif
22305 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22306 #else
22307 # define machine_is_mmsp2_mdk() (0)
22308 #endif
22309
22310 #ifdef CONFIG_MACH_MPX220
22311 # ifdef machine_arch_type
22312 #  undef machine_arch_type
22313 #  define machine_arch_type     __machine_arch_type
22314 # else
22315 #  define machine_arch_type     MACH_TYPE_MPX220
22316 # endif
22317 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
22318 #else
22319 # define machine_is_mpx220()    (0)
22320 #endif
22321
22322 #ifdef CONFIG_MACH_KZM_ARM11_01
22323 # ifdef machine_arch_type
22324 #  undef machine_arch_type
22325 #  define machine_arch_type     __machine_arch_type
22326 # else
22327 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
22328 # endif
22329 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22330 #else
22331 # define machine_is_kzm_arm11_01()      (0)
22332 #endif
22333
22334 #ifdef CONFIG_MACH_HTC_POLARIS
22335 # ifdef machine_arch_type
22336 #  undef machine_arch_type
22337 #  define machine_arch_type     __machine_arch_type
22338 # else
22339 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
22340 # endif
22341 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22342 #else
22343 # define machine_is_htc_polaris()       (0)
22344 #endif
22345
22346 #ifdef CONFIG_MACH_HTC_KAISER
22347 # ifdef machine_arch_type
22348 #  undef machine_arch_type
22349 #  define machine_arch_type     __machine_arch_type
22350 # else
22351 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
22352 # endif
22353 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
22354 #else
22355 # define machine_is_htc_kaiser()        (0)
22356 #endif
22357
22358 #ifdef CONFIG_MACH_LG_KS20
22359 # ifdef machine_arch_type
22360 #  undef machine_arch_type
22361 #  define machine_arch_type     __machine_arch_type
22362 # else
22363 #  define machine_arch_type     MACH_TYPE_LG_KS20
22364 # endif
22365 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
22366 #else
22367 # define machine_is_lg_ks20()   (0)
22368 #endif
22369
22370 #ifdef CONFIG_MACH_HHGPS
22371 # ifdef machine_arch_type
22372 #  undef machine_arch_type
22373 #  define machine_arch_type     __machine_arch_type
22374 # else
22375 #  define machine_arch_type     MACH_TYPE_HHGPS
22376 # endif
22377 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
22378 #else
22379 # define machine_is_hhgps()     (0)
22380 #endif
22381
22382 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
22383 # ifdef machine_arch_type
22384 #  undef machine_arch_type
22385 #  define machine_arch_type     __machine_arch_type
22386 # else
22387 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
22388 # endif
22389 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22390 #else
22391 # define machine_is_nokia_n810_wimax()  (0)
22392 #endif
22393
22394 #ifdef CONFIG_MACH_INSIGHT
22395 # ifdef machine_arch_type
22396 #  undef machine_arch_type
22397 #  define machine_arch_type     __machine_arch_type
22398 # else
22399 #  define machine_arch_type     MACH_TYPE_INSIGHT
22400 # endif
22401 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
22402 #else
22403 # define machine_is_insight()   (0)
22404 #endif
22405
22406 #ifdef CONFIG_MACH_SAPPHIRE
22407 # ifdef machine_arch_type
22408 #  undef machine_arch_type
22409 #  define machine_arch_type     __machine_arch_type
22410 # else
22411 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
22412 # endif
22413 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
22414 #else
22415 # define machine_is_sapphire()  (0)
22416 #endif
22417
22418 #ifdef CONFIG_MACH_CSB637XO
22419 # ifdef machine_arch_type
22420 #  undef machine_arch_type
22421 #  define machine_arch_type     __machine_arch_type
22422 # else
22423 #  define machine_arch_type     MACH_TYPE_CSB637XO
22424 # endif
22425 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
22426 #else
22427 # define machine_is_csb637xo()  (0)
22428 #endif
22429
22430 #ifdef CONFIG_MACH_EVISIONG
22431 # ifdef machine_arch_type
22432 #  undef machine_arch_type
22433 #  define machine_arch_type     __machine_arch_type
22434 # else
22435 #  define machine_arch_type     MACH_TYPE_EVISIONG
22436 # endif
22437 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
22438 #else
22439 # define machine_is_evisiong()  (0)
22440 #endif
22441
22442 #ifdef CONFIG_MACH_STMP37XX
22443 # ifdef machine_arch_type
22444 #  undef machine_arch_type
22445 #  define machine_arch_type     __machine_arch_type
22446 # else
22447 #  define machine_arch_type     MACH_TYPE_STMP37XX
22448 # endif
22449 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
22450 #else
22451 # define machine_is_stmp37xx()  (0)
22452 #endif
22453
22454 #ifdef CONFIG_MACH_STMP38XX
22455 # ifdef machine_arch_type
22456 #  undef machine_arch_type
22457 #  define machine_arch_type     __machine_arch_type
22458 # else
22459 #  define machine_arch_type     MACH_TYPE_STMP38XX
22460 # endif
22461 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP38XX)
22462 #else
22463 # define machine_is_stmp378x()  (0)
22464 #endif
22465
22466 #ifdef CONFIG_MACH_TNT
22467 # ifdef machine_arch_type
22468 #  undef machine_arch_type
22469 #  define machine_arch_type     __machine_arch_type
22470 # else
22471 #  define machine_arch_type     MACH_TYPE_TNT
22472 # endif
22473 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
22474 #else
22475 # define machine_is_tnt()       (0)
22476 #endif
22477
22478 #ifdef CONFIG_MACH_TBXT
22479 # ifdef machine_arch_type
22480 #  undef machine_arch_type
22481 #  define machine_arch_type     __machine_arch_type
22482 # else
22483 #  define machine_arch_type     MACH_TYPE_TBXT
22484 # endif
22485 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
22486 #else
22487 # define machine_is_tbxt()      (0)
22488 #endif
22489
22490 #ifdef CONFIG_MACH_PLAYMATE
22491 # ifdef machine_arch_type
22492 #  undef machine_arch_type
22493 #  define machine_arch_type     __machine_arch_type
22494 # else
22495 #  define machine_arch_type     MACH_TYPE_PLAYMATE
22496 # endif
22497 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
22498 #else
22499 # define machine_is_playmate()  (0)
22500 #endif
22501
22502 #ifdef CONFIG_MACH_PNS10
22503 # ifdef machine_arch_type
22504 #  undef machine_arch_type
22505 #  define machine_arch_type     __machine_arch_type
22506 # else
22507 #  define machine_arch_type     MACH_TYPE_PNS10
22508 # endif
22509 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
22510 #else
22511 # define machine_is_pns10()     (0)
22512 #endif
22513
22514 #ifdef CONFIG_MACH_EZNAVI
22515 # ifdef machine_arch_type
22516 #  undef machine_arch_type
22517 #  define machine_arch_type     __machine_arch_type
22518 # else
22519 #  define machine_arch_type     MACH_TYPE_EZNAVI
22520 # endif
22521 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
22522 #else
22523 # define machine_is_eznavi()    (0)
22524 #endif
22525
22526 #ifdef CONFIG_MACH_PS4000
22527 # ifdef machine_arch_type
22528 #  undef machine_arch_type
22529 #  define machine_arch_type     __machine_arch_type
22530 # else
22531 #  define machine_arch_type     MACH_TYPE_PS4000
22532 # endif
22533 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
22534 #else
22535 # define machine_is_ps4000()    (0)
22536 #endif
22537
22538 #ifdef CONFIG_MACH_EZX_A780
22539 # ifdef machine_arch_type
22540 #  undef machine_arch_type
22541 #  define machine_arch_type     __machine_arch_type
22542 # else
22543 #  define machine_arch_type     MACH_TYPE_EZX_A780
22544 # endif
22545 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
22546 #else
22547 # define machine_is_ezx_a780()  (0)
22548 #endif
22549
22550 #ifdef CONFIG_MACH_EZX_E680
22551 # ifdef machine_arch_type
22552 #  undef machine_arch_type
22553 #  define machine_arch_type     __machine_arch_type
22554 # else
22555 #  define machine_arch_type     MACH_TYPE_EZX_E680
22556 # endif
22557 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
22558 #else
22559 # define machine_is_ezx_e680()  (0)
22560 #endif
22561
22562 #ifdef CONFIG_MACH_EZX_A1200
22563 # ifdef machine_arch_type
22564 #  undef machine_arch_type
22565 #  define machine_arch_type     __machine_arch_type
22566 # else
22567 #  define machine_arch_type     MACH_TYPE_EZX_A1200
22568 # endif
22569 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
22570 #else
22571 # define machine_is_ezx_a1200() (0)
22572 #endif
22573
22574 #ifdef CONFIG_MACH_EZX_E6
22575 # ifdef machine_arch_type
22576 #  undef machine_arch_type
22577 #  define machine_arch_type     __machine_arch_type
22578 # else
22579 #  define machine_arch_type     MACH_TYPE_EZX_E6
22580 # endif
22581 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
22582 #else
22583 # define machine_is_ezx_e6()    (0)
22584 #endif
22585
22586 #ifdef CONFIG_MACH_EZX_E2
22587 # ifdef machine_arch_type
22588 #  undef machine_arch_type
22589 #  define machine_arch_type     __machine_arch_type
22590 # else
22591 #  define machine_arch_type     MACH_TYPE_EZX_E2
22592 # endif
22593 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
22594 #else
22595 # define machine_is_ezx_e2()    (0)
22596 #endif
22597
22598 #ifdef CONFIG_MACH_EZX_A910
22599 # ifdef machine_arch_type
22600 #  undef machine_arch_type
22601 #  define machine_arch_type     __machine_arch_type
22602 # else
22603 #  define machine_arch_type     MACH_TYPE_EZX_A910
22604 # endif
22605 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
22606 #else
22607 # define machine_is_ezx_a910()  (0)
22608 #endif
22609
22610 #ifdef CONFIG_MACH_CWMX31
22611 # ifdef machine_arch_type
22612 #  undef machine_arch_type
22613 #  define machine_arch_type     __machine_arch_type
22614 # else
22615 #  define machine_arch_type     MACH_TYPE_CWMX31
22616 # endif
22617 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
22618 #else
22619 # define machine_is_cwmx31()    (0)
22620 #endif
22621
22622 #ifdef CONFIG_MACH_SL2312
22623 # ifdef machine_arch_type
22624 #  undef machine_arch_type
22625 #  define machine_arch_type     __machine_arch_type
22626 # else
22627 #  define machine_arch_type     MACH_TYPE_SL2312
22628 # endif
22629 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
22630 #else
22631 # define machine_is_sl2312()    (0)
22632 #endif
22633
22634 #ifdef CONFIG_MACH_BLENNY
22635 # ifdef machine_arch_type
22636 #  undef machine_arch_type
22637 #  define machine_arch_type     __machine_arch_type
22638 # else
22639 #  define machine_arch_type     MACH_TYPE_BLENNY
22640 # endif
22641 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
22642 #else
22643 # define machine_is_blenny()    (0)
22644 #endif
22645
22646 #ifdef CONFIG_MACH_DS107
22647 # ifdef machine_arch_type
22648 #  undef machine_arch_type
22649 #  define machine_arch_type     __machine_arch_type
22650 # else
22651 #  define machine_arch_type     MACH_TYPE_DS107
22652 # endif
22653 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
22654 #else
22655 # define machine_is_ds107()     (0)
22656 #endif
22657
22658 #ifdef CONFIG_MACH_DSX07
22659 # ifdef machine_arch_type
22660 #  undef machine_arch_type
22661 #  define machine_arch_type     __machine_arch_type
22662 # else
22663 #  define machine_arch_type     MACH_TYPE_DSX07
22664 # endif
22665 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
22666 #else
22667 # define machine_is_dsx07()     (0)
22668 #endif
22669
22670 #ifdef CONFIG_MACH_PICOCOM1
22671 # ifdef machine_arch_type
22672 #  undef machine_arch_type
22673 #  define machine_arch_type     __machine_arch_type
22674 # else
22675 #  define machine_arch_type     MACH_TYPE_PICOCOM1
22676 # endif
22677 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
22678 #else
22679 # define machine_is_picocom1()  (0)
22680 #endif
22681
22682 #ifdef CONFIG_MACH_LYNX_WOLVERINE
22683 # ifdef machine_arch_type
22684 #  undef machine_arch_type
22685 #  define machine_arch_type     __machine_arch_type
22686 # else
22687 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
22688 # endif
22689 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
22690 #else
22691 # define machine_is_lynx_wolverine()    (0)
22692 #endif
22693
22694 #ifdef CONFIG_MACH_UBISYS_P9_SC19
22695 # ifdef machine_arch_type
22696 #  undef machine_arch_type
22697 #  define machine_arch_type     __machine_arch_type
22698 # else
22699 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
22700 # endif
22701 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
22702 #else
22703 # define machine_is_ubisys_p9_sc19()    (0)
22704 #endif
22705
22706 #ifdef CONFIG_MACH_KRATOS_LOW
22707 # ifdef machine_arch_type
22708 #  undef machine_arch_type
22709 #  define machine_arch_type     __machine_arch_type
22710 # else
22711 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
22712 # endif
22713 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
22714 #else
22715 # define machine_is_kratos_low()        (0)
22716 #endif
22717
22718 #ifdef CONFIG_MACH_M700
22719 # ifdef machine_arch_type
22720 #  undef machine_arch_type
22721 #  define machine_arch_type     __machine_arch_type
22722 # else
22723 #  define machine_arch_type     MACH_TYPE_M700
22724 # endif
22725 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
22726 #else
22727 # define machine_is_m700()      (0)
22728 #endif
22729
22730 #ifdef CONFIG_MACH_EDMINI_V2
22731 # ifdef machine_arch_type
22732 #  undef machine_arch_type
22733 #  define machine_arch_type     __machine_arch_type
22734 # else
22735 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
22736 # endif
22737 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
22738 #else
22739 # define machine_is_edmini_v2() (0)
22740 #endif
22741
22742 #ifdef CONFIG_MACH_ZIPIT2
22743 # ifdef machine_arch_type
22744 #  undef machine_arch_type
22745 #  define machine_arch_type     __machine_arch_type
22746 # else
22747 #  define machine_arch_type     MACH_TYPE_ZIPIT2
22748 # endif
22749 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
22750 #else
22751 # define machine_is_zipit2()    (0)
22752 #endif
22753
22754 #ifdef CONFIG_MACH_HSLFEMTOCELL
22755 # ifdef machine_arch_type
22756 #  undef machine_arch_type
22757 #  define machine_arch_type     __machine_arch_type
22758 # else
22759 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
22760 # endif
22761 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
22762 #else
22763 # define machine_is_hslfemtocell()      (0)
22764 #endif
22765
22766 #ifdef CONFIG_MACH_DAINTREE_AT91
22767 # ifdef machine_arch_type
22768 #  undef machine_arch_type
22769 #  define machine_arch_type     __machine_arch_type
22770 # else
22771 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
22772 # endif
22773 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
22774 #else
22775 # define machine_is_daintree_at91()     (0)
22776 #endif
22777
22778 #ifdef CONFIG_MACH_SG560USB
22779 # ifdef machine_arch_type
22780 #  undef machine_arch_type
22781 #  define machine_arch_type     __machine_arch_type
22782 # else
22783 #  define machine_arch_type     MACH_TYPE_SG560USB
22784 # endif
22785 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
22786 #else
22787 # define machine_is_sg560usb()  (0)
22788 #endif
22789
22790 #ifdef CONFIG_MACH_OMAP3_PANDORA
22791 # ifdef machine_arch_type
22792 #  undef machine_arch_type
22793 #  define machine_arch_type     __machine_arch_type
22794 # else
22795 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
22796 # endif
22797 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
22798 #else
22799 # define machine_is_omap3_pandora()     (0)
22800 #endif
22801
22802 #ifdef CONFIG_MACH_USR8200
22803 # ifdef machine_arch_type
22804 #  undef machine_arch_type
22805 #  define machine_arch_type     __machine_arch_type
22806 # else
22807 #  define machine_arch_type     MACH_TYPE_USR8200
22808 # endif
22809 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
22810 #else
22811 # define machine_is_usr8200()   (0)
22812 #endif
22813
22814 #ifdef CONFIG_MACH_S1S65K
22815 # ifdef machine_arch_type
22816 #  undef machine_arch_type
22817 #  define machine_arch_type     __machine_arch_type
22818 # else
22819 #  define machine_arch_type     MACH_TYPE_S1S65K
22820 # endif
22821 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
22822 #else
22823 # define machine_is_s1s65k()    (0)
22824 #endif
22825
22826 #ifdef CONFIG_MACH_S2S65A
22827 # ifdef machine_arch_type
22828 #  undef machine_arch_type
22829 #  define machine_arch_type     __machine_arch_type
22830 # else
22831 #  define machine_arch_type     MACH_TYPE_S2S65A
22832 # endif
22833 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
22834 #else
22835 # define machine_is_s2s65a()    (0)
22836 #endif
22837
22838 #ifdef CONFIG_MACH_ICORE
22839 # ifdef machine_arch_type
22840 #  undef machine_arch_type
22841 #  define machine_arch_type     __machine_arch_type
22842 # else
22843 #  define machine_arch_type     MACH_TYPE_ICORE
22844 # endif
22845 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
22846 #else
22847 # define machine_is_icore()     (0)
22848 #endif
22849
22850 #ifdef CONFIG_MACH_MSS2
22851 # ifdef machine_arch_type
22852 #  undef machine_arch_type
22853 #  define machine_arch_type     __machine_arch_type
22854 # else
22855 #  define machine_arch_type     MACH_TYPE_MSS2
22856 # endif
22857 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
22858 #else
22859 # define machine_is_mss2()      (0)
22860 #endif
22861
22862 #ifdef CONFIG_MACH_BELMONT
22863 # ifdef machine_arch_type
22864 #  undef machine_arch_type
22865 #  define machine_arch_type     __machine_arch_type
22866 # else
22867 #  define machine_arch_type     MACH_TYPE_BELMONT
22868 # endif
22869 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
22870 #else
22871 # define machine_is_belmont()   (0)
22872 #endif
22873
22874 #ifdef CONFIG_MACH_ASUSP525
22875 # ifdef machine_arch_type
22876 #  undef machine_arch_type
22877 #  define machine_arch_type     __machine_arch_type
22878 # else
22879 #  define machine_arch_type     MACH_TYPE_ASUSP525
22880 # endif
22881 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
22882 #else
22883 # define machine_is_asusp525()  (0)
22884 #endif
22885
22886 #ifdef CONFIG_MACH_LB88RC8480
22887 # ifdef machine_arch_type
22888 #  undef machine_arch_type
22889 #  define machine_arch_type     __machine_arch_type
22890 # else
22891 #  define machine_arch_type     MACH_TYPE_LB88RC8480
22892 # endif
22893 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
22894 #else
22895 # define machine_is_lb88rc8480()        (0)
22896 #endif
22897
22898 #ifdef CONFIG_MACH_HIPXA
22899 # ifdef machine_arch_type
22900 #  undef machine_arch_type
22901 #  define machine_arch_type     __machine_arch_type
22902 # else
22903 #  define machine_arch_type     MACH_TYPE_HIPXA
22904 # endif
22905 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
22906 #else
22907 # define machine_is_hipxa()     (0)
22908 #endif
22909
22910 #ifdef CONFIG_MACH_MX25_3DS
22911 # ifdef machine_arch_type
22912 #  undef machine_arch_type
22913 #  define machine_arch_type     __machine_arch_type
22914 # else
22915 #  define machine_arch_type     MACH_TYPE_MX25_3DS
22916 # endif
22917 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
22918 #else
22919 # define machine_is_mx25_3ds()  (0)
22920 #endif
22921
22922 #ifdef CONFIG_MACH_M800
22923 # ifdef machine_arch_type
22924 #  undef machine_arch_type
22925 #  define machine_arch_type     __machine_arch_type
22926 # else
22927 #  define machine_arch_type     MACH_TYPE_M800
22928 # endif
22929 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
22930 #else
22931 # define machine_is_m800()      (0)
22932 #endif
22933
22934 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
22935 # ifdef machine_arch_type
22936 #  undef machine_arch_type
22937 #  define machine_arch_type     __machine_arch_type
22938 # else
22939 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
22940 # endif
22941 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
22942 #else
22943 # define machine_is_omap3530_lv_som()   (0)
22944 #endif
22945
22946 #ifdef CONFIG_MACH_PRIMA_EVB
22947 # ifdef machine_arch_type
22948 #  undef machine_arch_type
22949 #  define machine_arch_type     __machine_arch_type
22950 # else
22951 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
22952 # endif
22953 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
22954 #else
22955 # define machine_is_prima_evb() (0)
22956 #endif
22957
22958 #ifdef CONFIG_MACH_MX31BT1
22959 # ifdef machine_arch_type
22960 #  undef machine_arch_type
22961 #  define machine_arch_type     __machine_arch_type
22962 # else
22963 #  define machine_arch_type     MACH_TYPE_MX31BT1
22964 # endif
22965 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
22966 #else
22967 # define machine_is_mx31bt1()   (0)
22968 #endif
22969
22970 #ifdef CONFIG_MACH_ATLAS4_EVB
22971 # ifdef machine_arch_type
22972 #  undef machine_arch_type
22973 #  define machine_arch_type     __machine_arch_type
22974 # else
22975 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
22976 # endif
22977 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
22978 #else
22979 # define machine_is_atlas4_evb()        (0)
22980 #endif
22981
22982 #ifdef CONFIG_MACH_MX31CICADA
22983 # ifdef machine_arch_type
22984 #  undef machine_arch_type
22985 #  define machine_arch_type     __machine_arch_type
22986 # else
22987 #  define machine_arch_type     MACH_TYPE_MX31CICADA
22988 # endif
22989 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
22990 #else
22991 # define machine_is_mx31cicada()        (0)
22992 #endif
22993
22994 #ifdef CONFIG_MACH_MI424WR
22995 # ifdef machine_arch_type
22996 #  undef machine_arch_type
22997 #  define machine_arch_type     __machine_arch_type
22998 # else
22999 #  define machine_arch_type     MACH_TYPE_MI424WR
23000 # endif
23001 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23002 #else
23003 # define machine_is_mi424wr()   (0)
23004 #endif
23005
23006 #ifdef CONFIG_MACH_AXS_ULTRAX
23007 # ifdef machine_arch_type
23008 #  undef machine_arch_type
23009 #  define machine_arch_type     __machine_arch_type
23010 # else
23011 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23012 # endif
23013 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23014 #else
23015 # define machine_is_axs_ultrax()        (0)
23016 #endif
23017
23018 #ifdef CONFIG_MACH_AT572D940DEB
23019 # ifdef machine_arch_type
23020 #  undef machine_arch_type
23021 #  define machine_arch_type     __machine_arch_type
23022 # else
23023 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23024 # endif
23025 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23026 #else
23027 # define machine_is_at572d940deb()      (0)
23028 #endif
23029
23030 #ifdef CONFIG_MACH_DAVINCI_DA8XX_EVM
23031 # ifdef machine_arch_type
23032 #  undef machine_arch_type
23033 #  define machine_arch_type     __machine_arch_type
23034 # else
23035 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA8XX_EVM
23036 # endif
23037 # define machine_is_davinci_da8xx_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA8XX_EVM)
23038 #else
23039 # define machine_is_davinci_da8xx_evm() (0)
23040 #endif
23041
23042 #ifdef CONFIG_MACH_EP9302
23043 # ifdef machine_arch_type
23044 #  undef machine_arch_type
23045 #  define machine_arch_type     __machine_arch_type
23046 # else
23047 #  define machine_arch_type     MACH_TYPE_EP9302
23048 # endif
23049 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23050 #else
23051 # define machine_is_ep9302()    (0)
23052 #endif
23053
23054 #ifdef CONFIG_MACH_AT572D940HFEB
23055 # ifdef machine_arch_type
23056 #  undef machine_arch_type
23057 #  define machine_arch_type     __machine_arch_type
23058 # else
23059 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23060 # endif
23061 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23062 #else
23063 # define machine_is_at572d940hfek()     (0)
23064 #endif
23065
23066 #ifdef CONFIG_MACH_CYBOOK3
23067 # ifdef machine_arch_type
23068 #  undef machine_arch_type
23069 #  define machine_arch_type     __machine_arch_type
23070 # else
23071 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23072 # endif
23073 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23074 #else
23075 # define machine_is_cybook3()   (0)
23076 #endif
23077
23078 #ifdef CONFIG_MACH_WDG002
23079 # ifdef machine_arch_type
23080 #  undef machine_arch_type
23081 #  define machine_arch_type     __machine_arch_type
23082 # else
23083 #  define machine_arch_type     MACH_TYPE_WDG002
23084 # endif
23085 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23086 #else
23087 # define machine_is_wdg002()    (0)
23088 #endif
23089
23090 #ifdef CONFIG_MACH_SG560ADSL
23091 # ifdef machine_arch_type
23092 #  undef machine_arch_type
23093 #  define machine_arch_type     __machine_arch_type
23094 # else
23095 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23096 # endif
23097 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23098 #else
23099 # define machine_is_sg560adsl() (0)
23100 #endif
23101
23102 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23103 # ifdef machine_arch_type
23104 #  undef machine_arch_type
23105 #  define machine_arch_type     __machine_arch_type
23106 # else
23107 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23108 # endif
23109 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23110 #else
23111 # define machine_is_nextio_n2800_ica()  (0)
23112 #endif
23113
23114 #ifdef CONFIG_MACH_MARVELL_NEWDB
23115 # ifdef machine_arch_type
23116 #  undef machine_arch_type
23117 #  define machine_arch_type     __machine_arch_type
23118 # else
23119 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23120 # endif
23121 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23122 #else
23123 # define machine_is_marvell_newdb()     (0)
23124 #endif
23125
23126 #ifdef CONFIG_MACH_VANDIHUD
23127 # ifdef machine_arch_type
23128 #  undef machine_arch_type
23129 #  define machine_arch_type     __machine_arch_type
23130 # else
23131 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23132 # endif
23133 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23134 #else
23135 # define machine_is_vandihud()  (0)
23136 #endif
23137
23138 #ifdef CONFIG_MACH_MAGX_E8
23139 # ifdef machine_arch_type
23140 #  undef machine_arch_type
23141 #  define machine_arch_type     __machine_arch_type
23142 # else
23143 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23144 # endif
23145 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23146 #else
23147 # define machine_is_magx_e8()   (0)
23148 #endif
23149
23150 #ifdef CONFIG_MACH_MAGX_Z6
23151 # ifdef machine_arch_type
23152 #  undef machine_arch_type
23153 #  define machine_arch_type     __machine_arch_type
23154 # else
23155 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
23156 # endif
23157 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23158 #else
23159 # define machine_is_magx_z6()   (0)
23160 #endif
23161
23162 #ifdef CONFIG_MACH_MAGX_V8
23163 # ifdef machine_arch_type
23164 #  undef machine_arch_type
23165 #  define machine_arch_type     __machine_arch_type
23166 # else
23167 #  define machine_arch_type     MACH_TYPE_MAGX_V8
23168 # endif
23169 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23170 #else
23171 # define machine_is_magx_v8()   (0)
23172 #endif
23173
23174 #ifdef CONFIG_MACH_MAGX_U9
23175 # ifdef machine_arch_type
23176 #  undef machine_arch_type
23177 #  define machine_arch_type     __machine_arch_type
23178 # else
23179 #  define machine_arch_type     MACH_TYPE_MAGX_U9
23180 # endif
23181 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23182 #else
23183 # define machine_is_magx_u9()   (0)
23184 #endif
23185
23186 #ifdef CONFIG_MACH_TOUGHCF08
23187 # ifdef machine_arch_type
23188 #  undef machine_arch_type
23189 #  define machine_arch_type     __machine_arch_type
23190 # else
23191 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
23192 # endif
23193 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23194 #else
23195 # define machine_is_toughcf08() (0)
23196 #endif
23197
23198 #ifdef CONFIG_MACH_ZW4400
23199 # ifdef machine_arch_type
23200 #  undef machine_arch_type
23201 #  define machine_arch_type     __machine_arch_type
23202 # else
23203 #  define machine_arch_type     MACH_TYPE_ZW4400
23204 # endif
23205 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
23206 #else
23207 # define machine_is_zw4400()    (0)
23208 #endif
23209
23210 #ifdef CONFIG_MACH_MARAT91
23211 # ifdef machine_arch_type
23212 #  undef machine_arch_type
23213 #  define machine_arch_type     __machine_arch_type
23214 # else
23215 #  define machine_arch_type     MACH_TYPE_MARAT91
23216 # endif
23217 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
23218 #else
23219 # define machine_is_marat91()   (0)
23220 #endif
23221
23222 #ifdef CONFIG_MACH_OVERO
23223 # ifdef machine_arch_type
23224 #  undef machine_arch_type
23225 #  define machine_arch_type     __machine_arch_type
23226 # else
23227 #  define machine_arch_type     MACH_TYPE_OVERO
23228 # endif
23229 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
23230 #else
23231 # define machine_is_overo()     (0)
23232 #endif
23233
23234 #ifdef CONFIG_MACH_AT2440EVB
23235 # ifdef machine_arch_type
23236 #  undef machine_arch_type
23237 #  define machine_arch_type     __machine_arch_type
23238 # else
23239 #  define machine_arch_type     MACH_TYPE_AT2440EVB
23240 # endif
23241 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23242 #else
23243 # define machine_is_at2440evb() (0)
23244 #endif
23245
23246 #ifdef CONFIG_MACH_NEOCORE926
23247 # ifdef machine_arch_type
23248 #  undef machine_arch_type
23249 #  define machine_arch_type     __machine_arch_type
23250 # else
23251 #  define machine_arch_type     MACH_TYPE_NEOCORE926
23252 # endif
23253 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
23254 #else
23255 # define machine_is_neocore926()        (0)
23256 #endif
23257
23258 #ifdef CONFIG_MACH_WNR854T
23259 # ifdef machine_arch_type
23260 #  undef machine_arch_type
23261 #  define machine_arch_type     __machine_arch_type
23262 # else
23263 #  define machine_arch_type     MACH_TYPE_WNR854T
23264 # endif
23265 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
23266 #else
23267 # define machine_is_wnr854t()   (0)
23268 #endif
23269
23270 #ifdef CONFIG_MACH_IMX27
23271 # ifdef machine_arch_type
23272 #  undef machine_arch_type
23273 #  define machine_arch_type     __machine_arch_type
23274 # else
23275 #  define machine_arch_type     MACH_TYPE_IMX27
23276 # endif
23277 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
23278 #else
23279 # define machine_is_imx27()     (0)
23280 #endif
23281
23282 #ifdef CONFIG_MACH_MOOSE_DB
23283 # ifdef machine_arch_type
23284 #  undef machine_arch_type
23285 #  define machine_arch_type     __machine_arch_type
23286 # else
23287 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
23288 # endif
23289 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
23290 #else
23291 # define machine_is_moose_db()  (0)
23292 #endif
23293
23294 #ifdef CONFIG_MACH_FAB4
23295 # ifdef machine_arch_type
23296 #  undef machine_arch_type
23297 #  define machine_arch_type     __machine_arch_type
23298 # else
23299 #  define machine_arch_type     MACH_TYPE_FAB4
23300 # endif
23301 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
23302 #else
23303 # define machine_is_fab4()      (0)
23304 #endif
23305
23306 #ifdef CONFIG_MACH_HTCDIAMOND
23307 # ifdef machine_arch_type
23308 #  undef machine_arch_type
23309 #  define machine_arch_type     __machine_arch_type
23310 # else
23311 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
23312 # endif
23313 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23314 #else
23315 # define machine_is_htcdiamond()        (0)
23316 #endif
23317
23318 #ifdef CONFIG_MACH_FIONA
23319 # ifdef machine_arch_type
23320 #  undef machine_arch_type
23321 #  define machine_arch_type     __machine_arch_type
23322 # else
23323 #  define machine_arch_type     MACH_TYPE_FIONA
23324 # endif
23325 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
23326 #else
23327 # define machine_is_fiona()     (0)
23328 #endif
23329
23330 #ifdef CONFIG_MACH_MXC30030_X
23331 # ifdef machine_arch_type
23332 #  undef machine_arch_type
23333 #  define machine_arch_type     __machine_arch_type
23334 # else
23335 #  define machine_arch_type     MACH_TYPE_MXC30030_X
23336 # endif
23337 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
23338 #else
23339 # define machine_is_mxc30030_x()        (0)
23340 #endif
23341
23342 #ifdef CONFIG_MACH_BMP1000
23343 # ifdef machine_arch_type
23344 #  undef machine_arch_type
23345 #  define machine_arch_type     __machine_arch_type
23346 # else
23347 #  define machine_arch_type     MACH_TYPE_BMP1000
23348 # endif
23349 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
23350 #else
23351 # define machine_is_bmp1000()   (0)
23352 #endif
23353
23354 #ifdef CONFIG_MACH_LOGI9200
23355 # ifdef machine_arch_type
23356 #  undef machine_arch_type
23357 #  define machine_arch_type     __machine_arch_type
23358 # else
23359 #  define machine_arch_type     MACH_TYPE_LOGI9200
23360 # endif
23361 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
23362 #else
23363 # define machine_is_logi9200()  (0)
23364 #endif
23365
23366 #ifdef CONFIG_MACH_TQMA31
23367 # ifdef machine_arch_type
23368 #  undef machine_arch_type
23369 #  define machine_arch_type     __machine_arch_type
23370 # else
23371 #  define machine_arch_type     MACH_TYPE_TQMA31
23372 # endif
23373 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
23374 #else
23375 # define machine_is_tqma31()    (0)
23376 #endif
23377
23378 #ifdef CONFIG_MACH_CCW9P9215JS
23379 # ifdef machine_arch_type
23380 #  undef machine_arch_type
23381 #  define machine_arch_type     __machine_arch_type
23382 # else
23383 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
23384 # endif
23385 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23386 #else
23387 # define machine_is_ccw9p9215js()       (0)
23388 #endif
23389
23390 #ifdef CONFIG_MACH_RD88F5181L_GE
23391 # ifdef machine_arch_type
23392 #  undef machine_arch_type
23393 #  define machine_arch_type     __machine_arch_type
23394 # else
23395 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
23396 # endif
23397 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23398 #else
23399 # define machine_is_rd88f5181l_ge()     (0)
23400 #endif
23401
23402 #ifdef CONFIG_MACH_SIFMAIN
23403 # ifdef machine_arch_type
23404 #  undef machine_arch_type
23405 #  define machine_arch_type     __machine_arch_type
23406 # else
23407 #  define machine_arch_type     MACH_TYPE_SIFMAIN
23408 # endif
23409 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
23410 #else
23411 # define machine_is_sifmain()   (0)
23412 #endif
23413
23414 #ifdef CONFIG_MACH_SAM9_L9261
23415 # ifdef machine_arch_type
23416 #  undef machine_arch_type
23417 #  define machine_arch_type     __machine_arch_type
23418 # else
23419 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
23420 # endif
23421 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
23422 #else
23423 # define machine_is_sam9_l9261()        (0)
23424 #endif
23425
23426 #ifdef CONFIG_MACH_CC9M2443JS
23427 # ifdef machine_arch_type
23428 #  undef machine_arch_type
23429 #  define machine_arch_type     __machine_arch_type
23430 # else
23431 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
23432 # endif
23433 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
23434 #else
23435 # define machine_is_cc9m2443js()        (0)
23436 #endif
23437
23438 #ifdef CONFIG_MACH_XARIA300
23439 # ifdef machine_arch_type
23440 #  undef machine_arch_type
23441 #  define machine_arch_type     __machine_arch_type
23442 # else
23443 #  define machine_arch_type     MACH_TYPE_XARIA300
23444 # endif
23445 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
23446 #else
23447 # define machine_is_xaria300()  (0)
23448 #endif
23449
23450 #ifdef CONFIG_MACH_IT9200
23451 # ifdef machine_arch_type
23452 #  undef machine_arch_type
23453 #  define machine_arch_type     __machine_arch_type
23454 # else
23455 #  define machine_arch_type     MACH_TYPE_IT9200
23456 # endif
23457 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
23458 #else
23459 # define machine_is_it9200()    (0)
23460 #endif
23461
23462 #ifdef CONFIG_MACH_RD88F5181L_FXO
23463 # ifdef machine_arch_type
23464 #  undef machine_arch_type
23465 #  define machine_arch_type     __machine_arch_type
23466 # else
23467 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
23468 # endif
23469 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
23470 #else
23471 # define machine_is_rd88f5181l_fxo()    (0)
23472 #endif
23473
23474 #ifdef CONFIG_MACH_KRISS_SENSOR
23475 # ifdef machine_arch_type
23476 #  undef machine_arch_type
23477 #  define machine_arch_type     __machine_arch_type
23478 # else
23479 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
23480 # endif
23481 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
23482 #else
23483 # define machine_is_kriss_sensor()      (0)
23484 #endif
23485
23486 #ifdef CONFIG_MACH_PILZ_PMI5
23487 # ifdef machine_arch_type
23488 #  undef machine_arch_type
23489 #  define machine_arch_type     __machine_arch_type
23490 # else
23491 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
23492 # endif
23493 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
23494 #else
23495 # define machine_is_pilz_pmi5() (0)
23496 #endif
23497
23498 #ifdef CONFIG_MACH_JADE
23499 # ifdef machine_arch_type
23500 #  undef machine_arch_type
23501 #  define machine_arch_type     __machine_arch_type
23502 # else
23503 #  define machine_arch_type     MACH_TYPE_JADE
23504 # endif
23505 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
23506 #else
23507 # define machine_is_jade()      (0)
23508 #endif
23509
23510 #ifdef CONFIG_MACH_KS8695_SOFTPLC
23511 # ifdef machine_arch_type
23512 #  undef machine_arch_type
23513 #  define machine_arch_type     __machine_arch_type
23514 # else
23515 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
23516 # endif
23517 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
23518 #else
23519 # define machine_is_ks8695_softplc()    (0)
23520 #endif
23521
23522 #ifdef CONFIG_MACH_GPRISC3
23523 # ifdef machine_arch_type
23524 #  undef machine_arch_type
23525 #  define machine_arch_type     __machine_arch_type
23526 # else
23527 #  define machine_arch_type     MACH_TYPE_GPRISC3
23528 # endif
23529 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
23530 #else
23531 # define machine_is_gprisc3()   (0)
23532 #endif
23533
23534 #ifdef CONFIG_MACH_STAMP9260
23535 # ifdef machine_arch_type
23536 #  undef machine_arch_type
23537 #  define machine_arch_type     __machine_arch_type
23538 # else
23539 #  define machine_arch_type     MACH_TYPE_STAMP9260
23540 # endif
23541 # define machine_is_stamp9260() (machine_arch_type == MACH_TYPE_STAMP9260)
23542 #else
23543 # define machine_is_stamp9260() (0)
23544 #endif
23545
23546 #ifdef CONFIG_MACH_SMDK6430
23547 # ifdef machine_arch_type
23548 #  undef machine_arch_type
23549 #  define machine_arch_type     __machine_arch_type
23550 # else
23551 #  define machine_arch_type     MACH_TYPE_SMDK6430
23552 # endif
23553 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
23554 #else
23555 # define machine_is_smdk6430()  (0)
23556 #endif
23557
23558 #ifdef CONFIG_MACH_SMDKC100
23559 # ifdef machine_arch_type
23560 #  undef machine_arch_type
23561 #  define machine_arch_type     __machine_arch_type
23562 # else
23563 #  define machine_arch_type     MACH_TYPE_SMDKC100
23564 # endif
23565 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
23566 #else
23567 # define machine_is_smdkc100()  (0)
23568 #endif
23569
23570 #ifdef CONFIG_MACH_TAVOREVB
23571 # ifdef machine_arch_type
23572 #  undef machine_arch_type
23573 #  define machine_arch_type     __machine_arch_type
23574 # else
23575 #  define machine_arch_type     MACH_TYPE_TAVOREVB
23576 # endif
23577 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
23578 #else
23579 # define machine_is_tavorevb()  (0)
23580 #endif
23581
23582 #ifdef CONFIG_MACH_SAAR
23583 # ifdef machine_arch_type
23584 #  undef machine_arch_type
23585 #  define machine_arch_type     __machine_arch_type
23586 # else
23587 #  define machine_arch_type     MACH_TYPE_SAAR
23588 # endif
23589 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
23590 #else
23591 # define machine_is_saar()      (0)
23592 #endif
23593
23594 #ifdef CONFIG_MACH_DEISTER_EYECAM
23595 # ifdef machine_arch_type
23596 #  undef machine_arch_type
23597 #  define machine_arch_type     __machine_arch_type
23598 # else
23599 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
23600 # endif
23601 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
23602 #else
23603 # define machine_is_deister_eyecam()    (0)
23604 #endif
23605
23606 #ifdef CONFIG_MACH_AT91SAM9M10EK
23607 # ifdef machine_arch_type
23608 #  undef machine_arch_type
23609 #  define machine_arch_type     __machine_arch_type
23610 # else
23611 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EK
23612 # endif
23613 # define machine_is_at91sam9m10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9M10EK)
23614 #else
23615 # define machine_is_at91sam9m10ek()     (0)
23616 #endif
23617
23618 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
23619 # ifdef machine_arch_type
23620 #  undef machine_arch_type
23621 #  define machine_arch_type     __machine_arch_type
23622 # else
23623 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
23624 # endif
23625 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
23626 #else
23627 # define machine_is_linkstation_produo()        (0)
23628 #endif
23629
23630 #ifdef CONFIG_MACH_HIT_B0
23631 # ifdef machine_arch_type
23632 #  undef machine_arch_type
23633 #  define machine_arch_type     __machine_arch_type
23634 # else
23635 #  define machine_arch_type     MACH_TYPE_HIT_B0
23636 # endif
23637 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
23638 #else
23639 # define machine_is_hit_b0()    (0)
23640 #endif
23641
23642 #ifdef CONFIG_MACH_ADX_RMU
23643 # ifdef machine_arch_type
23644 #  undef machine_arch_type
23645 #  define machine_arch_type     __machine_arch_type
23646 # else
23647 #  define machine_arch_type     MACH_TYPE_ADX_RMU
23648 # endif
23649 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
23650 #else
23651 # define machine_is_adx_rmu()   (0)
23652 #endif
23653
23654 #ifdef CONFIG_MACH_XG_CPE_MAIN
23655 # ifdef machine_arch_type
23656 #  undef machine_arch_type
23657 #  define machine_arch_type     __machine_arch_type
23658 # else
23659 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
23660 # endif
23661 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
23662 #else
23663 # define machine_is_xg_cpe_main()       (0)
23664 #endif
23665
23666 #ifdef CONFIG_MACH_EDB9407A
23667 # ifdef machine_arch_type
23668 #  undef machine_arch_type
23669 #  define machine_arch_type     __machine_arch_type
23670 # else
23671 #  define machine_arch_type     MACH_TYPE_EDB9407A
23672 # endif
23673 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
23674 #else
23675 # define machine_is_edb9407a()  (0)
23676 #endif
23677
23678 #ifdef CONFIG_MACH_DTB9608
23679 # ifdef machine_arch_type
23680 #  undef machine_arch_type
23681 #  define machine_arch_type     __machine_arch_type
23682 # else
23683 #  define machine_arch_type     MACH_TYPE_DTB9608
23684 # endif
23685 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
23686 #else
23687 # define machine_is_dtb9608()   (0)
23688 #endif
23689
23690 #ifdef CONFIG_MACH_EM104V1
23691 # ifdef machine_arch_type
23692 #  undef machine_arch_type
23693 #  define machine_arch_type     __machine_arch_type
23694 # else
23695 #  define machine_arch_type     MACH_TYPE_EM104V1
23696 # endif
23697 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
23698 #else
23699 # define machine_is_em104v1()   (0)
23700 #endif
23701
23702 #ifdef CONFIG_MACH_DEMO
23703 # ifdef machine_arch_type
23704 #  undef machine_arch_type
23705 #  define machine_arch_type     __machine_arch_type
23706 # else
23707 #  define machine_arch_type     MACH_TYPE_DEMO
23708 # endif
23709 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
23710 #else
23711 # define machine_is_demo()      (0)
23712 #endif
23713
23714 #ifdef CONFIG_MACH_LOGI9260
23715 # ifdef machine_arch_type
23716 #  undef machine_arch_type
23717 #  define machine_arch_type     __machine_arch_type
23718 # else
23719 #  define machine_arch_type     MACH_TYPE_LOGI9260
23720 # endif
23721 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
23722 #else
23723 # define machine_is_logi9260()  (0)
23724 #endif
23725
23726 #ifdef CONFIG_MACH_MX31_EXM32
23727 # ifdef machine_arch_type
23728 #  undef machine_arch_type
23729 #  define machine_arch_type     __machine_arch_type
23730 # else
23731 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
23732 # endif
23733 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
23734 #else
23735 # define machine_is_mx31_exm32()        (0)
23736 #endif
23737
23738 #ifdef CONFIG_MACH_USB_A9G20
23739 # ifdef machine_arch_type
23740 #  undef machine_arch_type
23741 #  define machine_arch_type     __machine_arch_type
23742 # else
23743 #  define machine_arch_type     MACH_TYPE_USB_A9G20
23744 # endif
23745 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
23746 #else
23747 # define machine_is_usb_a9g20() (0)
23748 #endif
23749
23750 #ifdef CONFIG_MACH_PICPROJE2008
23751 # ifdef machine_arch_type
23752 #  undef machine_arch_type
23753 #  define machine_arch_type     __machine_arch_type
23754 # else
23755 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
23756 # endif
23757 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
23758 #else
23759 # define machine_is_picproje2008()      (0)
23760 #endif
23761
23762 #ifdef CONFIG_MACH_CS_E9315
23763 # ifdef machine_arch_type
23764 #  undef machine_arch_type
23765 #  define machine_arch_type     __machine_arch_type
23766 # else
23767 #  define machine_arch_type     MACH_TYPE_CS_E9315
23768 # endif
23769 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
23770 #else
23771 # define machine_is_cs_e9315()  (0)
23772 #endif
23773
23774 #ifdef CONFIG_MACH_QIL_A9G20
23775 # ifdef machine_arch_type
23776 #  undef machine_arch_type
23777 #  define machine_arch_type     __machine_arch_type
23778 # else
23779 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
23780 # endif
23781 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
23782 #else
23783 # define machine_is_qil_a9g20() (0)
23784 #endif
23785
23786 #ifdef CONFIG_MACH_SHA_PON020
23787 # ifdef machine_arch_type
23788 #  undef machine_arch_type
23789 #  define machine_arch_type     __machine_arch_type
23790 # else
23791 #  define machine_arch_type     MACH_TYPE_SHA_PON020
23792 # endif
23793 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
23794 #else
23795 # define machine_is_sha_pon020()        (0)
23796 #endif
23797
23798 #ifdef CONFIG_MACH_NAD
23799 # ifdef machine_arch_type
23800 #  undef machine_arch_type
23801 #  define machine_arch_type     __machine_arch_type
23802 # else
23803 #  define machine_arch_type     MACH_TYPE_NAD
23804 # endif
23805 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
23806 #else
23807 # define machine_is_nad()       (0)
23808 #endif
23809
23810 #ifdef CONFIG_MACH_SBC35_A9260
23811 # ifdef machine_arch_type
23812 #  undef machine_arch_type
23813 #  define machine_arch_type     __machine_arch_type
23814 # else
23815 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
23816 # endif
23817 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
23818 #else
23819 # define machine_is_sbc35_a9260()       (0)
23820 #endif
23821
23822 #ifdef CONFIG_MACH_SBC35_A9G20
23823 # ifdef machine_arch_type
23824 #  undef machine_arch_type
23825 #  define machine_arch_type     __machine_arch_type
23826 # else
23827 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
23828 # endif
23829 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
23830 #else
23831 # define machine_is_sbc35_a9g20()       (0)
23832 #endif
23833
23834 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
23835 # ifdef machine_arch_type
23836 #  undef machine_arch_type
23837 #  define machine_arch_type     __machine_arch_type
23838 # else
23839 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
23840 # endif
23841 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
23842 #else
23843 # define machine_is_davinci_beginning() (0)
23844 #endif
23845
23846 #ifdef CONFIG_MACH_UWC
23847 # ifdef machine_arch_type
23848 #  undef machine_arch_type
23849 #  define machine_arch_type     __machine_arch_type
23850 # else
23851 #  define machine_arch_type     MACH_TYPE_UWC
23852 # endif
23853 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
23854 #else
23855 # define machine_is_uwc()       (0)
23856 #endif
23857
23858 #ifdef CONFIG_MACH_MXLADS
23859 # ifdef machine_arch_type
23860 #  undef machine_arch_type
23861 #  define machine_arch_type     __machine_arch_type
23862 # else
23863 #  define machine_arch_type     MACH_TYPE_MXLADS
23864 # endif
23865 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
23866 #else
23867 # define machine_is_mxlads()    (0)
23868 #endif
23869
23870 #ifdef CONFIG_MACH_HTCNIKE
23871 # ifdef machine_arch_type
23872 #  undef machine_arch_type
23873 #  define machine_arch_type     __machine_arch_type
23874 # else
23875 #  define machine_arch_type     MACH_TYPE_HTCNIKE
23876 # endif
23877 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
23878 #else
23879 # define machine_is_htcnike()   (0)
23880 #endif
23881
23882 #ifdef CONFIG_MACH_DEISTER_PXA270
23883 # ifdef machine_arch_type
23884 #  undef machine_arch_type
23885 #  define machine_arch_type     __machine_arch_type
23886 # else
23887 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
23888 # endif
23889 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
23890 #else
23891 # define machine_is_deister_pxa270()    (0)
23892 #endif
23893
23894 #ifdef CONFIG_MACH_CME9210JS
23895 # ifdef machine_arch_type
23896 #  undef machine_arch_type
23897 #  define machine_arch_type     __machine_arch_type
23898 # else
23899 #  define machine_arch_type     MACH_TYPE_CME9210JS
23900 # endif
23901 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
23902 #else
23903 # define machine_is_cme9210js() (0)
23904 #endif
23905
23906 #ifdef CONFIG_MACH_CC9P9360
23907 # ifdef machine_arch_type
23908 #  undef machine_arch_type
23909 #  define machine_arch_type     __machine_arch_type
23910 # else
23911 #  define machine_arch_type     MACH_TYPE_CC9P9360
23912 # endif
23913 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
23914 #else
23915 # define machine_is_cc9p9360()  (0)
23916 #endif
23917
23918 #ifdef CONFIG_MACH_MOCHA
23919 # ifdef machine_arch_type
23920 #  undef machine_arch_type
23921 #  define machine_arch_type     __machine_arch_type
23922 # else
23923 #  define machine_arch_type     MACH_TYPE_MOCHA
23924 # endif
23925 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
23926 #else
23927 # define machine_is_mocha()     (0)
23928 #endif
23929
23930 #ifdef CONFIG_MACH_WAPD170AG
23931 # ifdef machine_arch_type
23932 #  undef machine_arch_type
23933 #  define machine_arch_type     __machine_arch_type
23934 # else
23935 #  define machine_arch_type     MACH_TYPE_WAPD170AG
23936 # endif
23937 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
23938 #else
23939 # define machine_is_wapd170ag() (0)
23940 #endif
23941
23942 #ifdef CONFIG_MACH_LINKSTATION_MINI
23943 # ifdef machine_arch_type
23944 #  undef machine_arch_type
23945 #  define machine_arch_type     __machine_arch_type
23946 # else
23947 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
23948 # endif
23949 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
23950 #else
23951 # define machine_is_linkstation_mini()  (0)
23952 #endif
23953
23954 #ifdef CONFIG_MACH_AFEB9260
23955 # ifdef machine_arch_type
23956 #  undef machine_arch_type
23957 #  define machine_arch_type     __machine_arch_type
23958 # else
23959 #  define machine_arch_type     MACH_TYPE_AFEB9260
23960 # endif
23961 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
23962 #else
23963 # define machine_is_afeb9260()  (0)
23964 #endif
23965
23966 #ifdef CONFIG_MACH_W90X900
23967 # ifdef machine_arch_type
23968 #  undef machine_arch_type
23969 #  define machine_arch_type     __machine_arch_type
23970 # else
23971 #  define machine_arch_type     MACH_TYPE_W90X900
23972 # endif
23973 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
23974 #else
23975 # define machine_is_w90x900()   (0)
23976 #endif
23977
23978 #ifdef CONFIG_MACH_W90X700
23979 # ifdef machine_arch_type
23980 #  undef machine_arch_type
23981 #  define machine_arch_type     __machine_arch_type
23982 # else
23983 #  define machine_arch_type     MACH_TYPE_W90X700
23984 # endif
23985 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
23986 #else
23987 # define machine_is_w90x700()   (0)
23988 #endif
23989
23990 #ifdef CONFIG_MACH_KT300IP
23991 # ifdef machine_arch_type
23992 #  undef machine_arch_type
23993 #  define machine_arch_type     __machine_arch_type
23994 # else
23995 #  define machine_arch_type     MACH_TYPE_KT300IP
23996 # endif
23997 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
23998 #else
23999 # define machine_is_kt300ip()   (0)
24000 #endif
24001
24002 #ifdef CONFIG_MACH_KT300IP_G20
24003 # ifdef machine_arch_type
24004 #  undef machine_arch_type
24005 #  define machine_arch_type     __machine_arch_type
24006 # else
24007 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24008 # endif
24009 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24010 #else
24011 # define machine_is_kt300ip_g20()       (0)
24012 #endif
24013
24014 #ifdef CONFIG_MACH_SRCM
24015 # ifdef machine_arch_type
24016 #  undef machine_arch_type
24017 #  define machine_arch_type     __machine_arch_type
24018 # else
24019 #  define machine_arch_type     MACH_TYPE_SRCM
24020 # endif
24021 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24022 #else
24023 # define machine_is_srcm()      (0)
24024 #endif
24025
24026 #ifdef CONFIG_MACH_WLNX_9260
24027 # ifdef machine_arch_type
24028 #  undef machine_arch_type
24029 #  define machine_arch_type     __machine_arch_type
24030 # else
24031 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24032 # endif
24033 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24034 #else
24035 # define machine_is_wlnx_9260() (0)
24036 #endif
24037
24038 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24039 # ifdef machine_arch_type
24040 #  undef machine_arch_type
24041 #  define machine_arch_type     __machine_arch_type
24042 # else
24043 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24044 # endif
24045 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24046 #else
24047 # define machine_is_openmoko_gta03()    (0)
24048 #endif
24049
24050 #ifdef CONFIG_MACH_OSPREY2
24051 # ifdef machine_arch_type
24052 #  undef machine_arch_type
24053 #  define machine_arch_type     __machine_arch_type
24054 # else
24055 #  define machine_arch_type     MACH_TYPE_OSPREY2
24056 # endif
24057 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24058 #else
24059 # define machine_is_osprey2()   (0)
24060 #endif
24061
24062 #ifdef CONFIG_MACH_KBIO9260
24063 # ifdef machine_arch_type
24064 #  undef machine_arch_type
24065 #  define machine_arch_type     __machine_arch_type
24066 # else
24067 #  define machine_arch_type     MACH_TYPE_KBIO9260
24068 # endif
24069 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24070 #else
24071 # define machine_is_kbio9260()  (0)
24072 #endif
24073
24074 #ifdef CONFIG_MACH_GINZA
24075 # ifdef machine_arch_type
24076 #  undef machine_arch_type
24077 #  define machine_arch_type     __machine_arch_type
24078 # else
24079 #  define machine_arch_type     MACH_TYPE_GINZA
24080 # endif
24081 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24082 #else
24083 # define machine_is_ginza()     (0)
24084 #endif
24085
24086 #ifdef CONFIG_MACH_A636N
24087 # ifdef machine_arch_type
24088 #  undef machine_arch_type
24089 #  define machine_arch_type     __machine_arch_type
24090 # else
24091 #  define machine_arch_type     MACH_TYPE_A636N
24092 # endif
24093 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24094 #else
24095 # define machine_is_a636n()     (0)
24096 #endif
24097
24098 #ifdef CONFIG_MACH_IMX27IPCAM
24099 # ifdef machine_arch_type
24100 #  undef machine_arch_type
24101 #  define machine_arch_type     __machine_arch_type
24102 # else
24103 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24104 # endif
24105 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24106 #else
24107 # define machine_is_imx27ipcam()        (0)
24108 #endif
24109
24110 #ifdef CONFIG_MACH_NEMOC
24111 # ifdef machine_arch_type
24112 #  undef machine_arch_type
24113 #  define machine_arch_type     __machine_arch_type
24114 # else
24115 #  define machine_arch_type     MACH_TYPE_NEMOC
24116 # endif
24117 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24118 #else
24119 # define machine_is_nemoc()     (0)
24120 #endif
24121
24122 #ifdef CONFIG_MACH_GENEVA
24123 # ifdef machine_arch_type
24124 #  undef machine_arch_type
24125 #  define machine_arch_type     __machine_arch_type
24126 # else
24127 #  define machine_arch_type     MACH_TYPE_GENEVA
24128 # endif
24129 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24130 #else
24131 # define machine_is_geneva()    (0)
24132 #endif
24133
24134 #ifdef CONFIG_MACH_HTCPHAROS
24135 # ifdef machine_arch_type
24136 #  undef machine_arch_type
24137 #  define machine_arch_type     __machine_arch_type
24138 # else
24139 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24140 # endif
24141 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24142 #else
24143 # define machine_is_htcpharos() (0)
24144 #endif
24145
24146 #ifdef CONFIG_MACH_NEONC
24147 # ifdef machine_arch_type
24148 #  undef machine_arch_type
24149 #  define machine_arch_type     __machine_arch_type
24150 # else
24151 #  define machine_arch_type     MACH_TYPE_NEONC
24152 # endif
24153 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24154 #else
24155 # define machine_is_neonc()     (0)
24156 #endif
24157
24158 #ifdef CONFIG_MACH_NAS7100
24159 # ifdef machine_arch_type
24160 #  undef machine_arch_type
24161 #  define machine_arch_type     __machine_arch_type
24162 # else
24163 #  define machine_arch_type     MACH_TYPE_NAS7100
24164 # endif
24165 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24166 #else
24167 # define machine_is_nas7100()   (0)
24168 #endif
24169
24170 #ifdef CONFIG_MACH_TEUPHONE
24171 # ifdef machine_arch_type
24172 #  undef machine_arch_type
24173 #  define machine_arch_type     __machine_arch_type
24174 # else
24175 #  define machine_arch_type     MACH_TYPE_TEUPHONE
24176 # endif
24177 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24178 #else
24179 # define machine_is_teuphone()  (0)
24180 #endif
24181
24182 #ifdef CONFIG_MACH_ANNAX_ETH2
24183 # ifdef machine_arch_type
24184 #  undef machine_arch_type
24185 #  define machine_arch_type     __machine_arch_type
24186 # else
24187 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
24188 # endif
24189 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24190 #else
24191 # define machine_is_annax_eth2()        (0)
24192 #endif
24193
24194 #ifdef CONFIG_MACH_CSB733
24195 # ifdef machine_arch_type
24196 #  undef machine_arch_type
24197 #  define machine_arch_type     __machine_arch_type
24198 # else
24199 #  define machine_arch_type     MACH_TYPE_CSB733
24200 # endif
24201 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24202 #else
24203 # define machine_is_csb733()    (0)
24204 #endif
24205
24206 #ifdef CONFIG_MACH_BK3
24207 # ifdef machine_arch_type
24208 #  undef machine_arch_type
24209 #  define machine_arch_type     __machine_arch_type
24210 # else
24211 #  define machine_arch_type     MACH_TYPE_BK3
24212 # endif
24213 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
24214 #else
24215 # define machine_is_bk3()       (0)
24216 #endif
24217
24218 #ifdef CONFIG_MACH_OMAP_EM32
24219 # ifdef machine_arch_type
24220 #  undef machine_arch_type
24221 #  define machine_arch_type     __machine_arch_type
24222 # else
24223 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
24224 # endif
24225 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24226 #else
24227 # define machine_is_omap_em32() (0)
24228 #endif
24229
24230 #ifdef CONFIG_MACH_ET9261CP
24231 # ifdef machine_arch_type
24232 #  undef machine_arch_type
24233 #  define machine_arch_type     __machine_arch_type
24234 # else
24235 #  define machine_arch_type     MACH_TYPE_ET9261CP
24236 # endif
24237 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
24238 #else
24239 # define machine_is_et9261cp()  (0)
24240 #endif
24241
24242 #ifdef CONFIG_MACH_JASPERC
24243 # ifdef machine_arch_type
24244 #  undef machine_arch_type
24245 #  define machine_arch_type     __machine_arch_type
24246 # else
24247 #  define machine_arch_type     MACH_TYPE_JASPERC
24248 # endif
24249 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
24250 #else
24251 # define machine_is_jasperc()   (0)
24252 #endif
24253
24254 #ifdef CONFIG_MACH_ISSI_ARM9
24255 # ifdef machine_arch_type
24256 #  undef machine_arch_type
24257 #  define machine_arch_type     __machine_arch_type
24258 # else
24259 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
24260 # endif
24261 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24262 #else
24263 # define machine_is_issi_arm9() (0)
24264 #endif
24265
24266 #ifdef CONFIG_MACH_UED
24267 # ifdef machine_arch_type
24268 #  undef machine_arch_type
24269 #  define machine_arch_type     __machine_arch_type
24270 # else
24271 #  define machine_arch_type     MACH_TYPE_UED
24272 # endif
24273 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
24274 #else
24275 # define machine_is_ued()       (0)
24276 #endif
24277
24278 #ifdef CONFIG_MACH_ESIBLADE
24279 # ifdef machine_arch_type
24280 #  undef machine_arch_type
24281 #  define machine_arch_type     __machine_arch_type
24282 # else
24283 #  define machine_arch_type     MACH_TYPE_ESIBLADE
24284 # endif
24285 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
24286 #else
24287 # define machine_is_esiblade()  (0)
24288 #endif
24289
24290 #ifdef CONFIG_MACH_EYE02
24291 # ifdef machine_arch_type
24292 #  undef machine_arch_type
24293 #  define machine_arch_type     __machine_arch_type
24294 # else
24295 #  define machine_arch_type     MACH_TYPE_EYE02
24296 # endif
24297 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
24298 #else
24299 # define machine_is_eye02()     (0)
24300 #endif
24301
24302 #ifdef CONFIG_MACH_IMX27KBD
24303 # ifdef machine_arch_type
24304 #  undef machine_arch_type
24305 #  define machine_arch_type     __machine_arch_type
24306 # else
24307 #  define machine_arch_type     MACH_TYPE_IMX27KBD
24308 # endif
24309 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
24310 #else
24311 # define machine_is_imx27kbd()  (0)
24312 #endif
24313
24314 #ifdef CONFIG_MACH_SST61VC010_FPGA
24315 # ifdef machine_arch_type
24316 #  undef machine_arch_type
24317 #  define machine_arch_type     __machine_arch_type
24318 # else
24319 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
24320 # endif
24321 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24322 #else
24323 # define machine_is_sst61vc010_fpga()   (0)
24324 #endif
24325
24326 #ifdef CONFIG_MACH_KIXVP435
24327 # ifdef machine_arch_type
24328 #  undef machine_arch_type
24329 #  define machine_arch_type     __machine_arch_type
24330 # else
24331 #  define machine_arch_type     MACH_TYPE_KIXVP435
24332 # endif
24333 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
24334 #else
24335 # define machine_is_kixvp435()  (0)
24336 #endif
24337
24338 #ifdef CONFIG_MACH_KIXNP435
24339 # ifdef machine_arch_type
24340 #  undef machine_arch_type
24341 #  define machine_arch_type     __machine_arch_type
24342 # else
24343 #  define machine_arch_type     MACH_TYPE_KIXNP435
24344 # endif
24345 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
24346 #else
24347 # define machine_is_kixnp435()  (0)
24348 #endif
24349
24350 #ifdef CONFIG_MACH_AFRICA
24351 # ifdef machine_arch_type
24352 #  undef machine_arch_type
24353 #  define machine_arch_type     __machine_arch_type
24354 # else
24355 #  define machine_arch_type     MACH_TYPE_AFRICA
24356 # endif
24357 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
24358 #else
24359 # define machine_is_africa()    (0)
24360 #endif
24361
24362 #ifdef CONFIG_MACH_NH233
24363 # ifdef machine_arch_type
24364 #  undef machine_arch_type
24365 #  define machine_arch_type     __machine_arch_type
24366 # else
24367 #  define machine_arch_type     MACH_TYPE_NH233
24368 # endif
24369 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
24370 #else
24371 # define machine_is_nh233()     (0)
24372 #endif
24373
24374 #ifdef CONFIG_MACH_RD88F6183AP_GE
24375 # ifdef machine_arch_type
24376 #  undef machine_arch_type
24377 #  define machine_arch_type     __machine_arch_type
24378 # else
24379 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
24380 # endif
24381 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24382 #else
24383 # define machine_is_rd88f6183ap_ge()    (0)
24384 #endif
24385
24386 #ifdef CONFIG_MACH_BCM4760
24387 # ifdef machine_arch_type
24388 #  undef machine_arch_type
24389 #  define machine_arch_type     __machine_arch_type
24390 # else
24391 #  define machine_arch_type     MACH_TYPE_BCM4760
24392 # endif
24393 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
24394 #else
24395 # define machine_is_bcm4760()   (0)
24396 #endif
24397
24398 #ifdef CONFIG_MACH_EDDY_V2
24399 # ifdef machine_arch_type
24400 #  undef machine_arch_type
24401 #  define machine_arch_type     __machine_arch_type
24402 # else
24403 #  define machine_arch_type     MACH_TYPE_EDDY_V2
24404 # endif
24405 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
24406 #else
24407 # define machine_is_eddy_v2()   (0)
24408 #endif
24409
24410 #ifdef CONFIG_MACH_REALVIEW_PBA8
24411 # ifdef machine_arch_type
24412 #  undef machine_arch_type
24413 #  define machine_arch_type     __machine_arch_type
24414 # else
24415 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
24416 # endif
24417 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24418 #else
24419 # define machine_is_realview_pba8()     (0)
24420 #endif
24421
24422 #ifdef CONFIG_MACH_HID_A7
24423 # ifdef machine_arch_type
24424 #  undef machine_arch_type
24425 #  define machine_arch_type     __machine_arch_type
24426 # else
24427 #  define machine_arch_type     MACH_TYPE_HID_A7
24428 # endif
24429 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
24430 #else
24431 # define machine_is_hid_a7()    (0)
24432 #endif
24433
24434 #ifdef CONFIG_MACH_HERO
24435 # ifdef machine_arch_type
24436 #  undef machine_arch_type
24437 #  define machine_arch_type     __machine_arch_type
24438 # else
24439 #  define machine_arch_type     MACH_TYPE_HERO
24440 # endif
24441 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
24442 #else
24443 # define machine_is_hero()      (0)
24444 #endif
24445
24446 #ifdef CONFIG_MACH_OMAP_POSEIDON
24447 # ifdef machine_arch_type
24448 #  undef machine_arch_type
24449 #  define machine_arch_type     __machine_arch_type
24450 # else
24451 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
24452 # endif
24453 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
24454 #else
24455 # define machine_is_omap_poseidon()     (0)
24456 #endif
24457
24458 #ifdef CONFIG_MACH_REALVIEW_PBX
24459 # ifdef machine_arch_type
24460 #  undef machine_arch_type
24461 #  define machine_arch_type     __machine_arch_type
24462 # else
24463 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
24464 # endif
24465 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
24466 #else
24467 # define machine_is_realview_pbx()      (0)
24468 #endif
24469
24470 #ifdef CONFIG_MACH_MICRO9S
24471 # ifdef machine_arch_type
24472 #  undef machine_arch_type
24473 #  define machine_arch_type     __machine_arch_type
24474 # else
24475 #  define machine_arch_type     MACH_TYPE_MICRO9S
24476 # endif
24477 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
24478 #else
24479 # define machine_is_micro9s()   (0)
24480 #endif
24481
24482 #ifdef CONFIG_MACH_MAKO
24483 # ifdef machine_arch_type
24484 #  undef machine_arch_type
24485 #  define machine_arch_type     __machine_arch_type
24486 # else
24487 #  define machine_arch_type     MACH_TYPE_MAKO
24488 # endif
24489 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
24490 #else
24491 # define machine_is_mako()      (0)
24492 #endif
24493
24494 #ifdef CONFIG_MACH_XDAFLAME
24495 # ifdef machine_arch_type
24496 #  undef machine_arch_type
24497 #  define machine_arch_type     __machine_arch_type
24498 # else
24499 #  define machine_arch_type     MACH_TYPE_XDAFLAME
24500 # endif
24501 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
24502 #else
24503 # define machine_is_xdaflame()  (0)
24504 #endif
24505
24506 #ifdef CONFIG_MACH_PHIDGET_SBC2
24507 # ifdef machine_arch_type
24508 #  undef machine_arch_type
24509 #  define machine_arch_type     __machine_arch_type
24510 # else
24511 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
24512 # endif
24513 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
24514 #else
24515 # define machine_is_phidget_sbc2()      (0)
24516 #endif
24517
24518 #ifdef CONFIG_MACH_LIMESTONE
24519 # ifdef machine_arch_type
24520 #  undef machine_arch_type
24521 #  define machine_arch_type     __machine_arch_type
24522 # else
24523 #  define machine_arch_type     MACH_TYPE_LIMESTONE
24524 # endif
24525 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
24526 #else
24527 # define machine_is_limestone() (0)
24528 #endif
24529
24530 #ifdef CONFIG_MACH_IPROBE_C32
24531 # ifdef machine_arch_type
24532 #  undef machine_arch_type
24533 #  define machine_arch_type     __machine_arch_type
24534 # else
24535 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
24536 # endif
24537 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
24538 #else
24539 # define machine_is_iprobe_c32()        (0)
24540 #endif
24541
24542 #ifdef CONFIG_MACH_RUT100
24543 # ifdef machine_arch_type
24544 #  undef machine_arch_type
24545 #  define machine_arch_type     __machine_arch_type
24546 # else
24547 #  define machine_arch_type     MACH_TYPE_RUT100
24548 # endif
24549 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
24550 #else
24551 # define machine_is_rut100()    (0)
24552 #endif
24553
24554 #ifdef CONFIG_MACH_ASUSP535
24555 # ifdef machine_arch_type
24556 #  undef machine_arch_type
24557 #  define machine_arch_type     __machine_arch_type
24558 # else
24559 #  define machine_arch_type     MACH_TYPE_ASUSP535
24560 # endif
24561 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
24562 #else
24563 # define machine_is_asusp535()  (0)
24564 #endif
24565
24566 #ifdef CONFIG_MACH_HTCRAPHAEL
24567 # ifdef machine_arch_type
24568 #  undef machine_arch_type
24569 #  define machine_arch_type     __machine_arch_type
24570 # else
24571 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
24572 # endif
24573 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
24574 #else
24575 # define machine_is_htcraphael()        (0)
24576 #endif
24577
24578 #ifdef CONFIG_MACH_SYGDG1
24579 # ifdef machine_arch_type
24580 #  undef machine_arch_type
24581 #  define machine_arch_type     __machine_arch_type
24582 # else
24583 #  define machine_arch_type     MACH_TYPE_SYGDG1
24584 # endif
24585 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
24586 #else
24587 # define machine_is_sygdg1()    (0)
24588 #endif
24589
24590 #ifdef CONFIG_MACH_SYGDG2
24591 # ifdef machine_arch_type
24592 #  undef machine_arch_type
24593 #  define machine_arch_type     __machine_arch_type
24594 # else
24595 #  define machine_arch_type     MACH_TYPE_SYGDG2
24596 # endif
24597 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
24598 #else
24599 # define machine_is_sygdg2()    (0)
24600 #endif
24601
24602 #ifdef CONFIG_MACH_SEOUL
24603 # ifdef machine_arch_type
24604 #  undef machine_arch_type
24605 #  define machine_arch_type     __machine_arch_type
24606 # else
24607 #  define machine_arch_type     MACH_TYPE_SEOUL
24608 # endif
24609 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
24610 #else
24611 # define machine_is_seoul()     (0)
24612 #endif
24613
24614 #ifdef CONFIG_MACH_SALERNO
24615 # ifdef machine_arch_type
24616 #  undef machine_arch_type
24617 #  define machine_arch_type     __machine_arch_type
24618 # else
24619 #  define machine_arch_type     MACH_TYPE_SALERNO
24620 # endif
24621 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
24622 #else
24623 # define machine_is_salerno()   (0)
24624 #endif
24625
24626 #ifdef CONFIG_MACH_UCN_S3C64XX
24627 # ifdef machine_arch_type
24628 #  undef machine_arch_type
24629 #  define machine_arch_type     __machine_arch_type
24630 # else
24631 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
24632 # endif
24633 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
24634 #else
24635 # define machine_is_ucn_s3c64xx()       (0)
24636 #endif
24637
24638 #ifdef CONFIG_MACH_MSM7201A
24639 # ifdef machine_arch_type
24640 #  undef machine_arch_type
24641 #  define machine_arch_type     __machine_arch_type
24642 # else
24643 #  define machine_arch_type     MACH_TYPE_MSM7201A
24644 # endif
24645 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
24646 #else
24647 # define machine_is_msm7201a()  (0)
24648 #endif
24649
24650 #ifdef CONFIG_MACH_LPR1
24651 # ifdef machine_arch_type
24652 #  undef machine_arch_type
24653 #  define machine_arch_type     __machine_arch_type
24654 # else
24655 #  define machine_arch_type     MACH_TYPE_LPR1
24656 # endif
24657 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
24658 #else
24659 # define machine_is_lpr1()      (0)
24660 #endif
24661
24662 #ifdef CONFIG_MACH_ARMADILLO500FX
24663 # ifdef machine_arch_type
24664 #  undef machine_arch_type
24665 #  define machine_arch_type     __machine_arch_type
24666 # else
24667 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
24668 # endif
24669 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
24670 #else
24671 # define machine_is_armadillo500fx()    (0)
24672 #endif
24673
24674 #ifdef CONFIG_MACH_G3EVM
24675 # ifdef machine_arch_type
24676 #  undef machine_arch_type
24677 #  define machine_arch_type     __machine_arch_type
24678 # else
24679 #  define machine_arch_type     MACH_TYPE_G3EVM
24680 # endif
24681 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
24682 #else
24683 # define machine_is_g3evm()     (0)
24684 #endif
24685
24686 #ifdef CONFIG_MACH_Z3_DM355
24687 # ifdef machine_arch_type
24688 #  undef machine_arch_type
24689 #  define machine_arch_type     __machine_arch_type
24690 # else
24691 #  define machine_arch_type     MACH_TYPE_Z3_DM355
24692 # endif
24693 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
24694 #else
24695 # define machine_is_z3_dm355()  (0)
24696 #endif
24697
24698 #ifdef CONFIG_MACH_W90P910EVB
24699 # ifdef machine_arch_type
24700 #  undef machine_arch_type
24701 #  define machine_arch_type     __machine_arch_type
24702 # else
24703 #  define machine_arch_type     MACH_TYPE_W90P910EVB
24704 # endif
24705 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
24706 #else
24707 # define machine_is_w90p910evb()        (0)
24708 #endif
24709
24710 #ifdef CONFIG_MACH_W90P920EVB
24711 # ifdef machine_arch_type
24712 #  undef machine_arch_type
24713 #  define machine_arch_type     __machine_arch_type
24714 # else
24715 #  define machine_arch_type     MACH_TYPE_W90P920EVB
24716 # endif
24717 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
24718 #else
24719 # define machine_is_w90p920evb()        (0)
24720 #endif
24721
24722 #ifdef CONFIG_MACH_W90P950EVB
24723 # ifdef machine_arch_type
24724 #  undef machine_arch_type
24725 #  define machine_arch_type     __machine_arch_type
24726 # else
24727 #  define machine_arch_type     MACH_TYPE_W90P950EVB
24728 # endif
24729 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
24730 #else
24731 # define machine_is_w90p950evb()        (0)
24732 #endif
24733
24734 #ifdef CONFIG_MACH_W90N960EVB
24735 # ifdef machine_arch_type
24736 #  undef machine_arch_type
24737 #  define machine_arch_type     __machine_arch_type
24738 # else
24739 #  define machine_arch_type     MACH_TYPE_W90N960EVB
24740 # endif
24741 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
24742 #else
24743 # define machine_is_w90n960evb()        (0)
24744 #endif
24745
24746 #ifdef CONFIG_MACH_CAMHD
24747 # ifdef machine_arch_type
24748 #  undef machine_arch_type
24749 #  define machine_arch_type     __machine_arch_type
24750 # else
24751 #  define machine_arch_type     MACH_TYPE_CAMHD
24752 # endif
24753 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
24754 #else
24755 # define machine_is_camhd()     (0)
24756 #endif
24757
24758 #ifdef CONFIG_MACH_MVC100
24759 # ifdef machine_arch_type
24760 #  undef machine_arch_type
24761 #  define machine_arch_type     __machine_arch_type
24762 # else
24763 #  define machine_arch_type     MACH_TYPE_MVC100
24764 # endif
24765 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
24766 #else
24767 # define machine_is_mvc100()    (0)
24768 #endif
24769
24770 #ifdef CONFIG_MACH_ELECTRUM_200
24771 # ifdef machine_arch_type
24772 #  undef machine_arch_type
24773 #  define machine_arch_type     __machine_arch_type
24774 # else
24775 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
24776 # endif
24777 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
24778 #else
24779 # define machine_is_electrum_200()      (0)
24780 #endif
24781
24782 #ifdef CONFIG_MACH_HTCJADE
24783 # ifdef machine_arch_type
24784 #  undef machine_arch_type
24785 #  define machine_arch_type     __machine_arch_type
24786 # else
24787 #  define machine_arch_type     MACH_TYPE_HTCJADE
24788 # endif
24789 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
24790 #else
24791 # define machine_is_htcjade()   (0)
24792 #endif
24793
24794 #ifdef CONFIG_MACH_MEMPHIS
24795 # ifdef machine_arch_type
24796 #  undef machine_arch_type
24797 #  define machine_arch_type     __machine_arch_type
24798 # else
24799 #  define machine_arch_type     MACH_TYPE_MEMPHIS
24800 # endif
24801 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
24802 #else
24803 # define machine_is_memphis()   (0)
24804 #endif
24805
24806 #ifdef CONFIG_MACH_IMX27SBC
24807 # ifdef machine_arch_type
24808 #  undef machine_arch_type
24809 #  define machine_arch_type     __machine_arch_type
24810 # else
24811 #  define machine_arch_type     MACH_TYPE_IMX27SBC
24812 # endif
24813 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
24814 #else
24815 # define machine_is_imx27sbc()  (0)
24816 #endif
24817
24818 #ifdef CONFIG_MACH_LEXTAR
24819 # ifdef machine_arch_type
24820 #  undef machine_arch_type
24821 #  define machine_arch_type     __machine_arch_type
24822 # else
24823 #  define machine_arch_type     MACH_TYPE_LEXTAR
24824 # endif
24825 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
24826 #else
24827 # define machine_is_lextar()    (0)
24828 #endif
24829
24830 #ifdef CONFIG_MACH_MV88F6281GTW_GE
24831 # ifdef machine_arch_type
24832 #  undef machine_arch_type
24833 #  define machine_arch_type     __machine_arch_type
24834 # else
24835 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
24836 # endif
24837 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
24838 #else
24839 # define machine_is_mv88f6281gtw_ge()   (0)
24840 #endif
24841
24842 #ifdef CONFIG_MACH_NCP
24843 # ifdef machine_arch_type
24844 #  undef machine_arch_type
24845 #  define machine_arch_type     __machine_arch_type
24846 # else
24847 #  define machine_arch_type     MACH_TYPE_NCP
24848 # endif
24849 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
24850 #else
24851 # define machine_is_ncp()       (0)
24852 #endif
24853
24854 #ifdef CONFIG_MACH_Z32AN
24855 # ifdef machine_arch_type
24856 #  undef machine_arch_type
24857 #  define machine_arch_type     __machine_arch_type
24858 # else
24859 #  define machine_arch_type     MACH_TYPE_Z32AN
24860 # endif
24861 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
24862 #else
24863 # define machine_is_z32an_series()      (0)
24864 #endif
24865
24866 #ifdef CONFIG_MACH_TMQ_CAPD
24867 # ifdef machine_arch_type
24868 #  undef machine_arch_type
24869 #  define machine_arch_type     __machine_arch_type
24870 # else
24871 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
24872 # endif
24873 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
24874 #else
24875 # define machine_is_tmq_capd()  (0)
24876 #endif
24877
24878 #ifdef CONFIG_MACH_OMAP3_WL
24879 # ifdef machine_arch_type
24880 #  undef machine_arch_type
24881 #  define machine_arch_type     __machine_arch_type
24882 # else
24883 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
24884 # endif
24885 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
24886 #else
24887 # define machine_is_omap3_wl()  (0)
24888 #endif
24889
24890 #ifdef CONFIG_MACH_CHUMBY
24891 # ifdef machine_arch_type
24892 #  undef machine_arch_type
24893 #  define machine_arch_type     __machine_arch_type
24894 # else
24895 #  define machine_arch_type     MACH_TYPE_CHUMBY
24896 # endif
24897 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
24898 #else
24899 # define machine_is_chumby()    (0)
24900 #endif
24901
24902 #ifdef CONFIG_MACH_ATSARM9
24903 # ifdef machine_arch_type
24904 #  undef machine_arch_type
24905 #  define machine_arch_type     __machine_arch_type
24906 # else
24907 #  define machine_arch_type     MACH_TYPE_ATSARM9
24908 # endif
24909 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
24910 #else
24911 # define machine_is_atsarm9()   (0)
24912 #endif
24913
24914 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
24915 # ifdef machine_arch_type
24916 #  undef machine_arch_type
24917 #  define machine_arch_type     __machine_arch_type
24918 # else
24919 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
24920 # endif
24921 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
24922 #else
24923 # define machine_is_davinci_dm365_evm() (0)
24924 #endif
24925
24926 #ifdef CONFIG_MACH_BAHAMAS
24927 # ifdef machine_arch_type
24928 #  undef machine_arch_type
24929 #  define machine_arch_type     __machine_arch_type
24930 # else
24931 #  define machine_arch_type     MACH_TYPE_BAHAMAS
24932 # endif
24933 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
24934 #else
24935 # define machine_is_bahamas()   (0)
24936 #endif
24937
24938 #ifdef CONFIG_MACH_DAS
24939 # ifdef machine_arch_type
24940 #  undef machine_arch_type
24941 #  define machine_arch_type     __machine_arch_type
24942 # else
24943 #  define machine_arch_type     MACH_TYPE_DAS
24944 # endif
24945 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
24946 #else
24947 # define machine_is_das()       (0)
24948 #endif
24949
24950 #ifdef CONFIG_MACH_MINIDAS
24951 # ifdef machine_arch_type
24952 #  undef machine_arch_type
24953 #  define machine_arch_type     __machine_arch_type
24954 # else
24955 #  define machine_arch_type     MACH_TYPE_MINIDAS
24956 # endif
24957 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
24958 #else
24959 # define machine_is_minidas()   (0)
24960 #endif
24961
24962 #ifdef CONFIG_MACH_VK1000
24963 # ifdef machine_arch_type
24964 #  undef machine_arch_type
24965 #  define machine_arch_type     __machine_arch_type
24966 # else
24967 #  define machine_arch_type     MACH_TYPE_VK1000
24968 # endif
24969 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
24970 #else
24971 # define machine_is_vk1000()    (0)
24972 #endif
24973
24974 #ifdef CONFIG_MACH_CENTRO
24975 # ifdef machine_arch_type
24976 #  undef machine_arch_type
24977 #  define machine_arch_type     __machine_arch_type
24978 # else
24979 #  define machine_arch_type     MACH_TYPE_CENTRO
24980 # endif
24981 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
24982 #else
24983 # define machine_is_centro()    (0)
24984 #endif
24985
24986 #ifdef CONFIG_MACH_CTERA_2BAY
24987 # ifdef machine_arch_type
24988 #  undef machine_arch_type
24989 #  define machine_arch_type     __machine_arch_type
24990 # else
24991 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
24992 # endif
24993 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
24994 #else
24995 # define machine_is_ctera_2bay()        (0)
24996 #endif
24997
24998 #ifdef CONFIG_MACH_EDGECONNECT
24999 # ifdef machine_arch_type
25000 #  undef machine_arch_type
25001 #  define machine_arch_type     __machine_arch_type
25002 # else
25003 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25004 # endif
25005 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25006 #else
25007 # define machine_is_edgeconnect()       (0)
25008 #endif
25009
25010 #ifdef CONFIG_MACH_ND27000
25011 # ifdef machine_arch_type
25012 #  undef machine_arch_type
25013 #  define machine_arch_type     __machine_arch_type
25014 # else
25015 #  define machine_arch_type     MACH_TYPE_ND27000
25016 # endif
25017 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25018 #else
25019 # define machine_is_nd27000()   (0)
25020 #endif
25021
25022 #ifdef CONFIG_MACH_GEMALTO_COBRA
25023 # ifdef machine_arch_type
25024 #  undef machine_arch_type
25025 #  define machine_arch_type     __machine_arch_type
25026 # else
25027 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25028 # endif
25029 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25030 #else
25031 # define machine_is_cobra()     (0)
25032 #endif
25033
25034 #ifdef CONFIG_MACH_INGELABS_COMET
25035 # ifdef machine_arch_type
25036 #  undef machine_arch_type
25037 #  define machine_arch_type     __machine_arch_type
25038 # else
25039 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25040 # endif
25041 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25042 #else
25043 # define machine_is_ingelabs_comet()    (0)
25044 #endif
25045
25046 #ifdef CONFIG_MACH_POLLUX_WIZ
25047 # ifdef machine_arch_type
25048 #  undef machine_arch_type
25049 #  define machine_arch_type     __machine_arch_type
25050 # else
25051 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25052 # endif
25053 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25054 #else
25055 # define machine_is_pollux_wiz()        (0)
25056 #endif
25057
25058 #ifdef CONFIG_MACH_BLACKSTONE
25059 # ifdef machine_arch_type
25060 #  undef machine_arch_type
25061 #  define machine_arch_type     __machine_arch_type
25062 # else
25063 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25064 # endif
25065 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25066 #else
25067 # define machine_is_blackstone()        (0)
25068 #endif
25069
25070 #ifdef CONFIG_MACH_TOPAZ
25071 # ifdef machine_arch_type
25072 #  undef machine_arch_type
25073 #  define machine_arch_type     __machine_arch_type
25074 # else
25075 #  define machine_arch_type     MACH_TYPE_TOPAZ
25076 # endif
25077 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25078 #else
25079 # define machine_is_topaz()     (0)
25080 #endif
25081
25082 #ifdef CONFIG_MACH_AIXLE
25083 # ifdef machine_arch_type
25084 #  undef machine_arch_type
25085 #  define machine_arch_type     __machine_arch_type
25086 # else
25087 #  define machine_arch_type     MACH_TYPE_AIXLE
25088 # endif
25089 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25090 #else
25091 # define machine_is_aixle()     (0)
25092 #endif
25093
25094 #ifdef CONFIG_MACH_MW998
25095 # ifdef machine_arch_type
25096 #  undef machine_arch_type
25097 #  define machine_arch_type     __machine_arch_type
25098 # else
25099 #  define machine_arch_type     MACH_TYPE_MW998
25100 # endif
25101 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25102 #else
25103 # define machine_is_mw998()     (0)
25104 #endif
25105
25106 #ifdef CONFIG_MACH_NOKIA_RX51
25107 # ifdef machine_arch_type
25108 #  undef machine_arch_type
25109 #  define machine_arch_type     __machine_arch_type
25110 # else
25111 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25112 # endif
25113 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25114 #else
25115 # define machine_is_nokia_rx51()        (0)
25116 #endif
25117
25118 #ifdef CONFIG_MACH_VSC5605EV
25119 # ifdef machine_arch_type
25120 #  undef machine_arch_type
25121 #  define machine_arch_type     __machine_arch_type
25122 # else
25123 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25124 # endif
25125 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25126 #else
25127 # define machine_is_vsc5605ev() (0)
25128 #endif
25129
25130 #ifdef CONFIG_MACH_NT98700DK
25131 # ifdef machine_arch_type
25132 #  undef machine_arch_type
25133 #  define machine_arch_type     __machine_arch_type
25134 # else
25135 #  define machine_arch_type     MACH_TYPE_NT98700DK
25136 # endif
25137 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25138 #else
25139 # define machine_is_nt98700dk() (0)
25140 #endif
25141
25142 #ifdef CONFIG_MACH_ICONTACT
25143 # ifdef machine_arch_type
25144 #  undef machine_arch_type
25145 #  define machine_arch_type     __machine_arch_type
25146 # else
25147 #  define machine_arch_type     MACH_TYPE_ICONTACT
25148 # endif
25149 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25150 #else
25151 # define machine_is_icontact()  (0)
25152 #endif
25153
25154 #ifdef CONFIG_MACH_SWARCO_FRCPU
25155 # ifdef machine_arch_type
25156 #  undef machine_arch_type
25157 #  define machine_arch_type     __machine_arch_type
25158 # else
25159 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
25160 # endif
25161 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25162 #else
25163 # define machine_is_swarco_frcpu()      (0)
25164 #endif
25165
25166 #ifdef CONFIG_MACH_SWARCO_SCPU
25167 # ifdef machine_arch_type
25168 #  undef machine_arch_type
25169 #  define machine_arch_type     __machine_arch_type
25170 # else
25171 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
25172 # endif
25173 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25174 #else
25175 # define machine_is_swarco_scpu()       (0)
25176 #endif
25177
25178 #ifdef CONFIG_MACH_BBOX_P16
25179 # ifdef machine_arch_type
25180 #  undef machine_arch_type
25181 #  define machine_arch_type     __machine_arch_type
25182 # else
25183 #  define machine_arch_type     MACH_TYPE_BBOX_P16
25184 # endif
25185 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25186 #else
25187 # define machine_is_bbox_p16()  (0)
25188 #endif
25189
25190 #ifdef CONFIG_MACH_BSTD
25191 # ifdef machine_arch_type
25192 #  undef machine_arch_type
25193 #  define machine_arch_type     __machine_arch_type
25194 # else
25195 #  define machine_arch_type     MACH_TYPE_BSTD
25196 # endif
25197 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25198 #else
25199 # define machine_is_bstd()      (0)
25200 #endif
25201
25202 #ifdef CONFIG_MACH_SBC2440II
25203 # ifdef machine_arch_type
25204 #  undef machine_arch_type
25205 #  define machine_arch_type     __machine_arch_type
25206 # else
25207 #  define machine_arch_type     MACH_TYPE_SBC2440II
25208 # endif
25209 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25210 #else
25211 # define machine_is_sbc2440ii() (0)
25212 #endif
25213
25214 #ifdef CONFIG_MACH_PCM034
25215 # ifdef machine_arch_type
25216 #  undef machine_arch_type
25217 #  define machine_arch_type     __machine_arch_type
25218 # else
25219 #  define machine_arch_type     MACH_TYPE_PCM034
25220 # endif
25221 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
25222 #else
25223 # define machine_is_pcm034()    (0)
25224 #endif
25225
25226 #ifdef CONFIG_MACH_NESO
25227 # ifdef machine_arch_type
25228 #  undef machine_arch_type
25229 #  define machine_arch_type     __machine_arch_type
25230 # else
25231 #  define machine_arch_type     MACH_TYPE_NESO
25232 # endif
25233 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
25234 #else
25235 # define machine_is_neso()      (0)
25236 #endif
25237
25238 #ifdef CONFIG_MACH_WLNX_9G20
25239 # ifdef machine_arch_type
25240 #  undef machine_arch_type
25241 #  define machine_arch_type     __machine_arch_type
25242 # else
25243 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
25244 # endif
25245 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25246 #else
25247 # define machine_is_wlnx_9g20() (0)
25248 #endif
25249
25250 #ifdef CONFIG_MACH_OMAP_ZOOM2
25251 # ifdef machine_arch_type
25252 #  undef machine_arch_type
25253 #  define machine_arch_type     __machine_arch_type
25254 # else
25255 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
25256 # endif
25257 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25258 #else
25259 # define machine_is_omap_zoom2()        (0)
25260 #endif
25261
25262 #ifdef CONFIG_MACH_TOTEMNOVA
25263 # ifdef machine_arch_type
25264 #  undef machine_arch_type
25265 #  define machine_arch_type     __machine_arch_type
25266 # else
25267 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
25268 # endif
25269 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25270 #else
25271 # define machine_is_totemnova() (0)
25272 #endif
25273
25274 #ifdef CONFIG_MACH_C5000
25275 # ifdef machine_arch_type
25276 #  undef machine_arch_type
25277 #  define machine_arch_type     __machine_arch_type
25278 # else
25279 #  define machine_arch_type     MACH_TYPE_C5000
25280 # endif
25281 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
25282 #else
25283 # define machine_is_c5000()     (0)
25284 #endif
25285
25286 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25287 # ifdef machine_arch_type
25288 #  undef machine_arch_type
25289 #  define machine_arch_type     __machine_arch_type
25290 # else
25291 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
25292 # endif
25293 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25294 #else
25295 # define machine_is_unipo_at91sam9263() (0)
25296 #endif
25297
25298 #ifdef CONFIG_MACH_ETHERNUT5
25299 # ifdef machine_arch_type
25300 #  undef machine_arch_type
25301 #  define machine_arch_type     __machine_arch_type
25302 # else
25303 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
25304 # endif
25305 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25306 #else
25307 # define machine_is_ethernut5() (0)
25308 #endif
25309
25310 #ifdef CONFIG_MACH_ARM11
25311 # ifdef machine_arch_type
25312 #  undef machine_arch_type
25313 #  define machine_arch_type     __machine_arch_type
25314 # else
25315 #  define machine_arch_type     MACH_TYPE_ARM11
25316 # endif
25317 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
25318 #else
25319 # define machine_is_arm11()     (0)
25320 #endif
25321
25322 #ifdef CONFIG_MACH_CPUAT9260
25323 # ifdef machine_arch_type
25324 #  undef machine_arch_type
25325 #  define machine_arch_type     __machine_arch_type
25326 # else
25327 #  define machine_arch_type     MACH_TYPE_CPUAT9260
25328 # endif
25329 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25330 #else
25331 # define machine_is_cpuat9260() (0)
25332 #endif
25333
25334 #ifdef CONFIG_MACH_CPUPXA255
25335 # ifdef machine_arch_type
25336 #  undef machine_arch_type
25337 #  define machine_arch_type     __machine_arch_type
25338 # else
25339 #  define machine_arch_type     MACH_TYPE_CPUPXA255
25340 # endif
25341 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25342 #else
25343 # define machine_is_cpupxa255() (0)
25344 #endif
25345
25346 #ifdef CONFIG_MACH_CPUIMX27
25347 # ifdef machine_arch_type
25348 #  undef machine_arch_type
25349 #  define machine_arch_type     __machine_arch_type
25350 # else
25351 #  define machine_arch_type     MACH_TYPE_CPUIMX27
25352 # endif
25353 # define machine_is_cpuimx27()  (machine_arch_type == MACH_TYPE_CPUIMX27)
25354 #else
25355 # define machine_is_cpuimx27()  (0)
25356 #endif
25357
25358 #ifdef CONFIG_MACH_CHEFLUX
25359 # ifdef machine_arch_type
25360 #  undef machine_arch_type
25361 #  define machine_arch_type     __machine_arch_type
25362 # else
25363 #  define machine_arch_type     MACH_TYPE_CHEFLUX
25364 # endif
25365 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
25366 #else
25367 # define machine_is_cheflux()   (0)
25368 #endif
25369
25370 #ifdef CONFIG_MACH_EB_CPUX9K2
25371 # ifdef machine_arch_type
25372 #  undef machine_arch_type
25373 #  define machine_arch_type     __machine_arch_type
25374 # else
25375 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
25376 # endif
25377 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25378 #else
25379 # define machine_is_eb_cpux9k2()        (0)
25380 #endif
25381
25382 #ifdef CONFIG_MACH_OPCOTEC
25383 # ifdef machine_arch_type
25384 #  undef machine_arch_type
25385 #  define machine_arch_type     __machine_arch_type
25386 # else
25387 #  define machine_arch_type     MACH_TYPE_OPCOTEC
25388 # endif
25389 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
25390 #else
25391 # define machine_is_opcotec()   (0)
25392 #endif
25393
25394 #ifdef CONFIG_MACH_YT
25395 # ifdef machine_arch_type
25396 #  undef machine_arch_type
25397 #  define machine_arch_type     __machine_arch_type
25398 # else
25399 #  define machine_arch_type     MACH_TYPE_YT
25400 # endif
25401 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
25402 #else
25403 # define machine_is_yt()        (0)
25404 #endif
25405
25406 #ifdef CONFIG_MACH_MOTOQ
25407 # ifdef machine_arch_type
25408 #  undef machine_arch_type
25409 #  define machine_arch_type     __machine_arch_type
25410 # else
25411 #  define machine_arch_type     MACH_TYPE_MOTOQ
25412 # endif
25413 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
25414 #else
25415 # define machine_is_motoq()     (0)
25416 #endif
25417
25418 #ifdef CONFIG_MACH_BSB1
25419 # ifdef machine_arch_type
25420 #  undef machine_arch_type
25421 #  define machine_arch_type     __machine_arch_type
25422 # else
25423 #  define machine_arch_type     MACH_TYPE_BSB1
25424 # endif
25425 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
25426 #else
25427 # define machine_is_bsb1()      (0)
25428 #endif
25429
25430 #ifdef CONFIG_MACH_ACS5K
25431 # ifdef machine_arch_type
25432 #  undef machine_arch_type
25433 #  define machine_arch_type     __machine_arch_type
25434 # else
25435 #  define machine_arch_type     MACH_TYPE_ACS5K
25436 # endif
25437 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
25438 #else
25439 # define machine_is_acs5k()     (0)
25440 #endif
25441
25442 #ifdef CONFIG_MACH_MILAN
25443 # ifdef machine_arch_type
25444 #  undef machine_arch_type
25445 #  define machine_arch_type     __machine_arch_type
25446 # else
25447 #  define machine_arch_type     MACH_TYPE_MILAN
25448 # endif
25449 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
25450 #else
25451 # define machine_is_milan()     (0)
25452 #endif
25453
25454 #ifdef CONFIG_MACH_QUARTZV2
25455 # ifdef machine_arch_type
25456 #  undef machine_arch_type
25457 #  define machine_arch_type     __machine_arch_type
25458 # else
25459 #  define machine_arch_type     MACH_TYPE_QUARTZV2
25460 # endif
25461 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
25462 #else
25463 # define machine_is_quartzv2()  (0)
25464 #endif
25465
25466 #ifdef CONFIG_MACH_RSVP
25467 # ifdef machine_arch_type
25468 #  undef machine_arch_type
25469 #  define machine_arch_type     __machine_arch_type
25470 # else
25471 #  define machine_arch_type     MACH_TYPE_RSVP
25472 # endif
25473 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
25474 #else
25475 # define machine_is_rsvp()      (0)
25476 #endif
25477
25478 #ifdef CONFIG_MACH_RMP200
25479 # ifdef machine_arch_type
25480 #  undef machine_arch_type
25481 #  define machine_arch_type     __machine_arch_type
25482 # else
25483 #  define machine_arch_type     MACH_TYPE_RMP200
25484 # endif
25485 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
25486 #else
25487 # define machine_is_rmp200()    (0)
25488 #endif
25489
25490 #ifdef CONFIG_MACH_SNAPPER_9260
25491 # ifdef machine_arch_type
25492 #  undef machine_arch_type
25493 #  define machine_arch_type     __machine_arch_type
25494 # else
25495 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
25496 # endif
25497 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
25498 #else
25499 # define machine_is_snapper_9260()      (0)
25500 #endif
25501
25502 #ifdef CONFIG_MACH_DSM320
25503 # ifdef machine_arch_type
25504 #  undef machine_arch_type
25505 #  define machine_arch_type     __machine_arch_type
25506 # else
25507 #  define machine_arch_type     MACH_TYPE_DSM320
25508 # endif
25509 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
25510 #else
25511 # define machine_is_dsm320()    (0)
25512 #endif
25513
25514 #ifdef CONFIG_MACH_ADSGCM
25515 # ifdef machine_arch_type
25516 #  undef machine_arch_type
25517 #  define machine_arch_type     __machine_arch_type
25518 # else
25519 #  define machine_arch_type     MACH_TYPE_ADSGCM
25520 # endif
25521 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
25522 #else
25523 # define machine_is_adsgcm()    (0)
25524 #endif
25525
25526 #ifdef CONFIG_MACH_ASE2_400
25527 # ifdef machine_arch_type
25528 #  undef machine_arch_type
25529 #  define machine_arch_type     __machine_arch_type
25530 # else
25531 #  define machine_arch_type     MACH_TYPE_ASE2_400
25532 # endif
25533 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
25534 #else
25535 # define machine_is_ase2_400()  (0)
25536 #endif
25537
25538 #ifdef CONFIG_MACH_PIZZA
25539 # ifdef machine_arch_type
25540 #  undef machine_arch_type
25541 #  define machine_arch_type     __machine_arch_type
25542 # else
25543 #  define machine_arch_type     MACH_TYPE_PIZZA
25544 # endif
25545 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
25546 #else
25547 # define machine_is_pizza()     (0)
25548 #endif
25549
25550 #ifdef CONFIG_MACH_SPOT_NGPL
25551 # ifdef machine_arch_type
25552 #  undef machine_arch_type
25553 #  define machine_arch_type     __machine_arch_type
25554 # else
25555 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
25556 # endif
25557 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
25558 #else
25559 # define machine_is_spot_ngpl() (0)
25560 #endif
25561
25562 #ifdef CONFIG_MACH_ARMATA
25563 # ifdef machine_arch_type
25564 #  undef machine_arch_type
25565 #  define machine_arch_type     __machine_arch_type
25566 # else
25567 #  define machine_arch_type     MACH_TYPE_ARMATA
25568 # endif
25569 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
25570 #else
25571 # define machine_is_armata()    (0)
25572 #endif
25573
25574 #ifdef CONFIG_MACH_EXEDA
25575 # ifdef machine_arch_type
25576 #  undef machine_arch_type
25577 #  define machine_arch_type     __machine_arch_type
25578 # else
25579 #  define machine_arch_type     MACH_TYPE_EXEDA
25580 # endif
25581 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
25582 #else
25583 # define machine_is_exeda()     (0)
25584 #endif
25585
25586 #ifdef CONFIG_MACH_MX31SF005
25587 # ifdef machine_arch_type
25588 #  undef machine_arch_type
25589 #  define machine_arch_type     __machine_arch_type
25590 # else
25591 #  define machine_arch_type     MACH_TYPE_MX31SF005
25592 # endif
25593 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
25594 #else
25595 # define machine_is_mx31sf005() (0)
25596 #endif
25597
25598 #ifdef CONFIG_MACH_F5D8231_4_V2
25599 # ifdef machine_arch_type
25600 #  undef machine_arch_type
25601 #  define machine_arch_type     __machine_arch_type
25602 # else
25603 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
25604 # endif
25605 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
25606 #else
25607 # define machine_is_f5d8231_4_v2()      (0)
25608 #endif
25609
25610 #ifdef CONFIG_MACH_Q2440
25611 # ifdef machine_arch_type
25612 #  undef machine_arch_type
25613 #  define machine_arch_type     __machine_arch_type
25614 # else
25615 #  define machine_arch_type     MACH_TYPE_Q2440
25616 # endif
25617 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
25618 #else
25619 # define machine_is_q2440()     (0)
25620 #endif
25621
25622 #ifdef CONFIG_MACH_QQ2440
25623 # ifdef machine_arch_type
25624 #  undef machine_arch_type
25625 #  define machine_arch_type     __machine_arch_type
25626 # else
25627 #  define machine_arch_type     MACH_TYPE_QQ2440
25628 # endif
25629 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
25630 #else
25631 # define machine_is_qq2440()    (0)
25632 #endif
25633
25634 #ifdef CONFIG_MACH_MINI2440
25635 # ifdef machine_arch_type
25636 #  undef machine_arch_type
25637 #  define machine_arch_type     __machine_arch_type
25638 # else
25639 #  define machine_arch_type     MACH_TYPE_MINI2440
25640 # endif
25641 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
25642 #else
25643 # define machine_is_mini2440()  (0)
25644 #endif
25645
25646 #ifdef CONFIG_MACH_COLIBRI300
25647 # ifdef machine_arch_type
25648 #  undef machine_arch_type
25649 #  define machine_arch_type     __machine_arch_type
25650 # else
25651 #  define machine_arch_type     MACH_TYPE_COLIBRI300
25652 # endif
25653 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
25654 #else
25655 # define machine_is_colibri300()        (0)
25656 #endif
25657
25658 #ifdef CONFIG_MACH_JADES
25659 # ifdef machine_arch_type
25660 #  undef machine_arch_type
25661 #  define machine_arch_type     __machine_arch_type
25662 # else
25663 #  define machine_arch_type     MACH_TYPE_JADES
25664 # endif
25665 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
25666 #else
25667 # define machine_is_jades()     (0)
25668 #endif
25669
25670 #ifdef CONFIG_MACH_SPARK
25671 # ifdef machine_arch_type
25672 #  undef machine_arch_type
25673 #  define machine_arch_type     __machine_arch_type
25674 # else
25675 #  define machine_arch_type     MACH_TYPE_SPARK
25676 # endif
25677 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
25678 #else
25679 # define machine_is_spark()     (0)
25680 #endif
25681
25682 #ifdef CONFIG_MACH_BENZINA
25683 # ifdef machine_arch_type
25684 #  undef machine_arch_type
25685 #  define machine_arch_type     __machine_arch_type
25686 # else
25687 #  define machine_arch_type     MACH_TYPE_BENZINA
25688 # endif
25689 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
25690 #else
25691 # define machine_is_benzina()   (0)
25692 #endif
25693
25694 #ifdef CONFIG_MACH_BLAZE
25695 # ifdef machine_arch_type
25696 #  undef machine_arch_type
25697 #  define machine_arch_type     __machine_arch_type
25698 # else
25699 #  define machine_arch_type     MACH_TYPE_BLAZE
25700 # endif
25701 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
25702 #else
25703 # define machine_is_blaze()     (0)
25704 #endif
25705
25706 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
25707 # ifdef machine_arch_type
25708 #  undef machine_arch_type
25709 #  define machine_arch_type     __machine_arch_type
25710 # else
25711 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
25712 # endif
25713 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
25714 #else
25715 # define machine_is_linkstation_ls_hgl()        (0)
25716 #endif
25717
25718 #ifdef CONFIG_MACH_HTCVENUS
25719 # ifdef machine_arch_type
25720 #  undef machine_arch_type
25721 #  define machine_arch_type     __machine_arch_type
25722 # else
25723 #  define machine_arch_type     MACH_TYPE_HTCVENUS
25724 # endif
25725 # define machine_is_htcvenus()  (machine_arch_type == MACH_TYPE_HTCVENUS)
25726 #else
25727 # define machine_is_htcvenus()  (0)
25728 #endif
25729
25730 /*
25731  * These have not yet been registered
25732  */
25733
25734 #ifndef machine_arch_type
25735 #define machine_arch_type       __machine_arch_type
25736 #endif
25737
25738 #endif