]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/asm-arm/mach-types.h
DaVinci Network Driver Updates
[karo-tx-uboot.git] / include / asm-arm / mach-types.h
1 /*
2  * This was automagically generated from arch/arm/tools/mach-types!
3  * Do NOT edit
4  */
5
6 #ifndef __ASM_ARM_MACH_TYPE_H
7 #define __ASM_ARM_MACH_TYPE_H
8
9 #ifndef __ASSEMBLY__
10 /* The type of machine we're running on */
11 extern unsigned int __machine_arch_type;
12 #endif
13
14 /* see arch/arm/kernel/arch.c for a description of these */
15 #define MACH_TYPE_EBSA110              0
16 #define MACH_TYPE_RISCPC               1
17 #define MACH_TYPE_NEXUSPCI             3
18 #define MACH_TYPE_EBSA285              4
19 #define MACH_TYPE_NETWINDER            5
20 #define MACH_TYPE_CATS                 6
21 #define MACH_TYPE_TBOX                 7
22 #define MACH_TYPE_CO285                8
23 #define MACH_TYPE_CLPS7110             9
24 #define MACH_TYPE_ARCHIMEDES           10
25 #define MACH_TYPE_A5K                  11
26 #define MACH_TYPE_ETOILE               12
27 #define MACH_TYPE_LACIE_NAS            13
28 #define MACH_TYPE_CLPS7500             14
29 #define MACH_TYPE_SHARK                15
30 #define MACH_TYPE_BRUTUS               16
31 #define MACH_TYPE_PERSONAL_SERVER      17
32 #define MACH_TYPE_ITSY                 18
33 #define MACH_TYPE_L7200                19
34 #define MACH_TYPE_PLEB                 20
35 #define MACH_TYPE_INTEGRATOR           21
36 #define MACH_TYPE_H3600                22
37 #define MACH_TYPE_IXP1200              23
38 #define MACH_TYPE_P720T                24
39 #define MACH_TYPE_ASSABET              25
40 #define MACH_TYPE_VICTOR               26
41 #define MACH_TYPE_LART                 27
42 #define MACH_TYPE_RANGER               28
43 #define MACH_TYPE_GRAPHICSCLIENT       29
44 #define MACH_TYPE_XP860                30
45 #define MACH_TYPE_CERF                 31
46 #define MACH_TYPE_NANOENGINE           32
47 #define MACH_TYPE_FPIC                 33
48 #define MACH_TYPE_EXTENEX1             34
49 #define MACH_TYPE_SHERMAN              35
50 #define MACH_TYPE_ACCELENT_SA          36
51 #define MACH_TYPE_ACCELENT_L7200       37
52 #define MACH_TYPE_NETPORT              38
53 #define MACH_TYPE_PANGOLIN             39
54 #define MACH_TYPE_YOPY                 40
55 #define MACH_TYPE_COOLIDGE             41
56 #define MACH_TYPE_HUW_WEBPANEL         42
57 #define MACH_TYPE_SPOTME               43
58 #define MACH_TYPE_FREEBIRD             44
59 #define MACH_TYPE_TI925                45
60 #define MACH_TYPE_RISCSTATION          46
61 #define MACH_TYPE_CAVY                 47
62 #define MACH_TYPE_JORNADA720           48
63 #define MACH_TYPE_OMNIMETER            49
64 #define MACH_TYPE_EDB7211              50
65 #define MACH_TYPE_CITYGO               51
66 #define MACH_TYPE_PFS168               52
67 #define MACH_TYPE_SPOT                 53
68 #define MACH_TYPE_FLEXANET             54
69 #define MACH_TYPE_WEBPAL               55
70 #define MACH_TYPE_LINPDA               56
71 #define MACH_TYPE_ANAKIN               57
72 #define MACH_TYPE_MVI                  58
73 #define MACH_TYPE_JUPITER              59
74 #define MACH_TYPE_PSIONW               60
75 #define MACH_TYPE_ALN                  61
76 #define MACH_TYPE_CAMELOT              62
77 #define MACH_TYPE_GDS2200              63
78 #define MACH_TYPE_PSION_SERIES7        64
79 #define MACH_TYPE_XFILE                65
80 #define MACH_TYPE_ACCELENT_EP9312      66
81 #define MACH_TYPE_IC200                67
82 #define MACH_TYPE_CREDITLART           68
83 #define MACH_TYPE_HTM                  69
84 #define MACH_TYPE_IQ80310              70
85 #define MACH_TYPE_FREEBOT              71
86 #define MACH_TYPE_ENTEL                72
87 #define MACH_TYPE_ENP3510              73
88 #define MACH_TYPE_TRIZEPS              74
89 #define MACH_TYPE_NESA                 75
90 #define MACH_TYPE_VENUS                76
91 #define MACH_TYPE_TARDIS               77
92 #define MACH_TYPE_MERCURY              78
93 #define MACH_TYPE_EMPEG                79
94 #define MACH_TYPE_I80200FCC            80
95 #define MACH_TYPE_ITT_CPB              81
96 #define MACH_TYPE_SVC                  82
97 #define MACH_TYPE_ALPHA2               84
98 #define MACH_TYPE_ALPHA1               85
99 #define MACH_TYPE_NETARM               86
100 #define MACH_TYPE_SIMPAD               87
101 #define MACH_TYPE_PDA1                 88
102 #define MACH_TYPE_LUBBOCK              89
103 #define MACH_TYPE_ANIKO                90
104 #define MACH_TYPE_CLEP7212             91
105 #define MACH_TYPE_CS89712              92
106 #define MACH_TYPE_WEARARM              93
107 #define MACH_TYPE_POSSIO_PX            94
108 #define MACH_TYPE_SIDEARM              95
109 #define MACH_TYPE_STORK                96
110 #define MACH_TYPE_SHANNON              97
111 #define MACH_TYPE_ACE                  98
112 #define MACH_TYPE_BALLYARM             99
113 #define MACH_TYPE_SIMPUTER             100
114 #define MACH_TYPE_NEXTERM              101
115 #define MACH_TYPE_SA1100_ELF           102
116 #define MACH_TYPE_GATOR                103
117 #define MACH_TYPE_GRANITE              104
118 #define MACH_TYPE_CONSUS               105
119 #define MACH_TYPE_AAED2000             106
120 #define MACH_TYPE_CDB89712             107
121 #define MACH_TYPE_GRAPHICSMASTER       108
122 #define MACH_TYPE_ADSBITSY             109
123 #define MACH_TYPE_PXA_IDP              110
124 #define MACH_TYPE_PLCE                 111
125 #define MACH_TYPE_PT_SYSTEM3           112
126 #define MACH_TYPE_MEDALB               113
127 #define MACH_TYPE_EAGLE                114
128 #define MACH_TYPE_DSC21                115
129 #define MACH_TYPE_DSC24                116
130 #define MACH_TYPE_TI5472               117
131 #define MACH_TYPE_AUTCPU12             118
132 #define MACH_TYPE_UENGINE              119
133 #define MACH_TYPE_BLUESTEM             120
134 #define MACH_TYPE_XINGU8               121
135 #define MACH_TYPE_BUSHSTB              122
136 #define MACH_TYPE_EPSILON1             123
137 #define MACH_TYPE_BALLOON              124
138 #define MACH_TYPE_PUPPY                125
139 #define MACH_TYPE_ELROY                126
140 #define MACH_TYPE_GMS720               127
141 #define MACH_TYPE_S24X                 128
142 #define MACH_TYPE_JTEL_CLEP7312        129
143 #define MACH_TYPE_CX821XX              130
144 #define MACH_TYPE_EDB7312              131
145 #define MACH_TYPE_BSA1110              132
146 #define MACH_TYPE_POWERPIN             133
147 #define MACH_TYPE_OPENARM              134
148 #define MACH_TYPE_WHITECHAPEL          135
149 #define MACH_TYPE_H3100                136
150 #define MACH_TYPE_H3800                137
151 #define MACH_TYPE_BLUE_V1              138
152 #define MACH_TYPE_PXA_CERF             139
153 #define MACH_TYPE_ARM7TEVB             140
154 #define MACH_TYPE_D7400                141
155 #define MACH_TYPE_PIRANHA              142
156 #define MACH_TYPE_SBCAMELOT            143
157 #define MACH_TYPE_KINGS                144
158 #define MACH_TYPE_SMDK2400             145
159 #define MACH_TYPE_COLLIE               146
160 #define MACH_TYPE_IDR                  147
161 #define MACH_TYPE_BADGE4               148
162 #define MACH_TYPE_WEBNET               149
163 #define MACH_TYPE_D7300                150
164 #define MACH_TYPE_CEP                  151
165 #define MACH_TYPE_FORTUNET             152
166 #define MACH_TYPE_VC547X               153
167 #define MACH_TYPE_FILEWALKER           154
168 #define MACH_TYPE_NETGATEWAY           155
169 #define MACH_TYPE_SYMBOL2800           156
170 #define MACH_TYPE_SUNS                 157
171 #define MACH_TYPE_FRODO                158
172 #define MACH_TYPE_MACH_TYTE_MS301      159
173 #define MACH_TYPE_MX1ADS               160
174 #define MACH_TYPE_H7201                161
175 #define MACH_TYPE_H7202                162
176 #define MACH_TYPE_AMICO                163
177 #define MACH_TYPE_IAM                  164
178 #define MACH_TYPE_TT530                165
179 #define MACH_TYPE_SAM2400              166
180 #define MACH_TYPE_JORNADA56X           167
181 #define MACH_TYPE_ACTIVE               168
182 #define MACH_TYPE_IQ80321              169
183 #define MACH_TYPE_WID                  170
184 #define MACH_TYPE_SABINAL              171
185 #define MACH_TYPE_IXP425_MATACUMBE     172
186 #define MACH_TYPE_MINIPRINT            173
187 #define MACH_TYPE_ADM510X              174
188 #define MACH_TYPE_SVS200               175
189 #define MACH_TYPE_ATG_TCU              176
190 #define MACH_TYPE_JORNADA820           177
191 #define MACH_TYPE_S3C44B0              178
192 #define MACH_TYPE_MARGIS2              179
193 #define MACH_TYPE_KS8695               180
194 #define MACH_TYPE_BRH                  181
195 #define MACH_TYPE_S3C2410              182
196 #define MACH_TYPE_POSSIO_PX30          183
197 #define MACH_TYPE_S3C2800              184
198 #define MACH_TYPE_FLEETWOOD            185
199 #define MACH_TYPE_OMAHA                186
200 #define MACH_TYPE_TA7                  187
201 #define MACH_TYPE_NOVA                 188
202 #define MACH_TYPE_HMK                  189
203 #define MACH_TYPE_KARO                 190
204 #define MACH_TYPE_FESTER               191
205 #define MACH_TYPE_GPI                  192
206 #define MACH_TYPE_SMDK2410             193
207 #define MACH_TYPE_I519                 194
208 #define MACH_TYPE_NEXIO                195
209 #define MACH_TYPE_BITBOX               196
210 #define MACH_TYPE_G200                 197
211 #define MACH_TYPE_GILL                 198
212 #define MACH_TYPE_PXA_MERCURY          199
213 #define MACH_TYPE_CEIVA                200
214 #define MACH_TYPE_FRET                 201
215 #define MACH_TYPE_EMAILPHONE           202
216 #define MACH_TYPE_H3900                203
217 #define MACH_TYPE_PXA1                 204
218 #define MACH_TYPE_KOAN369              205
219 #define MACH_TYPE_COGENT               206
220 #define MACH_TYPE_ESL_SIMPUTER         207
221 #define MACH_TYPE_ESL_SIMPUTER_CLR     208
222 #define MACH_TYPE_ESL_SIMPUTER_BW      209
223 #define MACH_TYPE_HHP_CRADLE           210
224 #define MACH_TYPE_HE500                211
225 #define MACH_TYPE_INHANDELF2           212
226 #define MACH_TYPE_INHANDFTIP           213
227 #define MACH_TYPE_DNP1110              214
228 #define MACH_TYPE_PNP1110              215
229 #define MACH_TYPE_CSB226               216
230 #define MACH_TYPE_ARNOLD               217
231 #define MACH_TYPE_VOICEBLUE            218
232 #define MACH_TYPE_JZ8028               219
233 #define MACH_TYPE_H5400                220
234 #define MACH_TYPE_FORTE                221
235 #define MACH_TYPE_ACAM                 222
236 #define MACH_TYPE_ABOX                 223
237 #define MACH_TYPE_ATMEL                224
238 #define MACH_TYPE_SITSANG              225
239 #define MACH_TYPE_CPU1110LCDNET        226
240 #define MACH_TYPE_MPL_VCMA9            227
241 #define MACH_TYPE_OPUS_A1              228
242 #define MACH_TYPE_DAYTONA              229
243 #define MACH_TYPE_KILLBEAR             230
244 #define MACH_TYPE_YOHO                 231
245 #define MACH_TYPE_JASPER               232
246 #define MACH_TYPE_DSC25                233
247 #define MACH_TYPE_OMAP_INNOVATOR       234
248 #define MACH_TYPE_RAMSES               235
249 #define MACH_TYPE_S28X                 236
250 #define MACH_TYPE_MPORT3               237
251 #define MACH_TYPE_PXA_EAGLE250         238
252 #define MACH_TYPE_PDB                  239
253 #define MACH_TYPE_BLUE_2G              240
254 #define MACH_TYPE_BLUEARCH             241
255 #define MACH_TYPE_IXDP2400             242
256 #define MACH_TYPE_IXDP2800             243
257 #define MACH_TYPE_EXPLORER             244
258 #define MACH_TYPE_IXDP425              245
259 #define MACH_TYPE_CHIMP                246
260 #define MACH_TYPE_STORK_NEST           247
261 #define MACH_TYPE_STORK_EGG            248
262 #define MACH_TYPE_WISMO                249
263 #define MACH_TYPE_EZLINX               250
264 #define MACH_TYPE_AT91RM9200           251
265 #define MACH_TYPE_ADTECH_ORION         252
266 #define MACH_TYPE_NEPTUNE              253
267 #define MACH_TYPE_HACKKIT              254
268 #define MACH_TYPE_PXA_WINS30           255
269 #define MACH_TYPE_LAVINNA              256
270 #define MACH_TYPE_PXA_UENGINE          257
271 #define MACH_TYPE_INNOKOM              258
272 #define MACH_TYPE_BMS                  259
273 #define MACH_TYPE_IXCDP1100            260
274 #define MACH_TYPE_PRPMC1100            261
275 #define MACH_TYPE_AT91RM9200DK         262
276 #define MACH_TYPE_ARMSTICK             263
277 #define MACH_TYPE_ARMONIE              264
278 #define MACH_TYPE_MPORT1               265
279 #define MACH_TYPE_S3C5410              266
280 #define MACH_TYPE_ZCP320A              267
281 #define MACH_TYPE_I_BOX                268
282 #define MACH_TYPE_STLC1502             269
283 #define MACH_TYPE_SIREN                270
284 #define MACH_TYPE_GREENLAKE            271
285 #define MACH_TYPE_ARGUS                272
286 #define MACH_TYPE_COMBADGE             273
287 #define MACH_TYPE_ROKEPXA              274
288 #define MACH_TYPE_CINTEGRATOR          275
289 #define MACH_TYPE_GUIDEA07             276
290 #define MACH_TYPE_TAT257               277
291 #define MACH_TYPE_IGP2425              278
292 #define MACH_TYPE_BLUEGRAMMA           279
293 #define MACH_TYPE_IPOD                 280
294 #define MACH_TYPE_ADSBITSYX            281
295 #define MACH_TYPE_TRIZEPS2             282
296 #define MACH_TYPE_VIPER                283
297 #define MACH_TYPE_ADSBITSYPLUS         284
298 #define MACH_TYPE_ADSAGC               285
299 #define MACH_TYPE_STP7312              286
300 #define MACH_TYPE_NX_PHNX              287
301 #define MACH_TYPE_WEP_EP250            288
302 #define MACH_TYPE_INHANDELF3           289
303 #define MACH_TYPE_ADI_COYOTE           290
304 #define MACH_TYPE_IYONIX               291
305 #define MACH_TYPE_DAMICAM_SA1110       292
306 #define MACH_TYPE_MEG03                293
307 #define MACH_TYPE_PXA_WHITECHAPEL      294
308 #define MACH_TYPE_NWSC                 295
309 #define MACH_TYPE_NWLARM               296
310 #define MACH_TYPE_IXP425_MGUARD        297
311 #define MACH_TYPE_PXA_NETDCU4          298
312 #define MACH_TYPE_IXDP2401             299
313 #define MACH_TYPE_IXDP2801             300
314 #define MACH_TYPE_ZODIAC               301
315 #define MACH_TYPE_ARMMODUL             302
316 #define MACH_TYPE_KETOP                303
317 #define MACH_TYPE_AV7200               304
318 #define MACH_TYPE_ARCH_TI925           305
319 #define MACH_TYPE_ACQ200               306
320 #define MACH_TYPE_PT_DAFIT             307
321 #define MACH_TYPE_IHBA                 308
322 #define MACH_TYPE_QUINQUE              309
323 #define MACH_TYPE_NIMBRAONE            310
324 #define MACH_TYPE_NIMBRA29X            311
325 #define MACH_TYPE_NIMBRA210            312
326 #define MACH_TYPE_HHP_D95XX            313
327 #define MACH_TYPE_LABARM               314
328 #define MACH_TYPE_M825XX               315
329 #define MACH_TYPE_M7100                316
330 #define MACH_TYPE_NIPC2                317
331 #define MACH_TYPE_FU7202               318
332 #define MACH_TYPE_ADSAGX               319
333 #define MACH_TYPE_PXA_POOH             320
334 #define MACH_TYPE_BANDON               321
335 #define MACH_TYPE_PCM7210              322
336 #define MACH_TYPE_NMS9200              323
337 #define MACH_TYPE_LOGODL               324
338 #define MACH_TYPE_M7140                325
339 #define MACH_TYPE_KOREBOT              326
340 #define MACH_TYPE_IQ31244              327
341 #define MACH_TYPE_KOAN393              328
342 #define MACH_TYPE_INHANDFTIP3          329
343 #define MACH_TYPE_GONZO                330
344 #define MACH_TYPE_BAST                 331
345 #define MACH_TYPE_SCANPASS             332
346 #define MACH_TYPE_EP7312_POOH          333
347 #define MACH_TYPE_TA7S                 334
348 #define MACH_TYPE_TA7V                 335
349 #define MACH_TYPE_ICARUS               336
350 #define MACH_TYPE_H1900                337
351 #define MACH_TYPE_GEMINI               338
352 #define MACH_TYPE_AXIM                 339
353 #define MACH_TYPE_AUDIOTRON            340
354 #define MACH_TYPE_H2200                341
355 #define MACH_TYPE_LOOX600              342
356 #define MACH_TYPE_NIOP                 343
357 #define MACH_TYPE_DM310                344
358 #define MACH_TYPE_SEEDPXA_C2           345
359 #define MACH_TYPE_IXP4XX_MGUARD_PCI    346
360 #define MACH_TYPE_H1940                347
361 #define MACH_TYPE_SCORPIO              348
362 #define MACH_TYPE_VIVA                 349
363 #define MACH_TYPE_PXA_XCARD            350
364 #define MACH_TYPE_CSB335               351
365 #define MACH_TYPE_IXRD425              352
366 #define MACH_TYPE_IQ80315              353
367 #define MACH_TYPE_NMP7312              354
368 #define MACH_TYPE_CX861XX              355
369 #define MACH_TYPE_ENP2611              356
370 #define MACH_TYPE_XDA                  357
371 #define MACH_TYPE_CSIR_IMS             358
372 #define MACH_TYPE_IXP421_DNAEETH       359
373 #define MACH_TYPE_POCKETSERV9200       360
374 #define MACH_TYPE_TOTO                 361
375 #define MACH_TYPE_S3C2440              362
376 #define MACH_TYPE_KS8695P              363
377 #define MACH_TYPE_SE4000               364
378 #define MACH_TYPE_QUADRICEPS           365
379 #define MACH_TYPE_BRONCO               366
380 #define MACH_TYPE_ESL_WIRELESS_TAB     367
381 #define MACH_TYPE_ESL_SOFCOMP          368
382 #define MACH_TYPE_S5C7375              369
383 #define MACH_TYPE_SPEARHEAD            370
384 #define MACH_TYPE_PANTERA              371
385 #define MACH_TYPE_PRAYOGLITE           372
386 #define MACH_TYPE_GUMSTIX              373
387 #define MACH_TYPE_RCUBE                374
388 #define MACH_TYPE_REA_OLV              375
389 #define MACH_TYPE_PXA_IPHONE           376
390 #define MACH_TYPE_S3C3410              377
391 #define MACH_TYPE_ESPD_4510B           378
392 #define MACH_TYPE_MP1X                 379
393 #define MACH_TYPE_AT91RM9200TB         380
394 #define MACH_TYPE_ADSVGX               381
395 #define MACH_TYPE_OMAP_H2              382
396 #define MACH_TYPE_PELEE                383
397 #define MACH_TYPE_E740                 384
398 #define MACH_TYPE_IQ80331              385
399 #define MACH_TYPE_VERSATILE_PB         387
400 #define MACH_TYPE_KEV7A400             388
401 #define MACH_TYPE_LPD7A400             389
402 #define MACH_TYPE_LPD7A404             390
403 #define MACH_TYPE_FUJITSU_CAMELOT      391
404 #define MACH_TYPE_JANUS2M              392
405 #define MACH_TYPE_EMBTF                393
406 #define MACH_TYPE_HPM                  394
407 #define MACH_TYPE_SMDK2410TK           395
408 #define MACH_TYPE_SMDK2410AJ           396
409 #define MACH_TYPE_STREETRACER          397
410 #define MACH_TYPE_EFRAME               398
411 #define MACH_TYPE_CSB337               399
412 #define MACH_TYPE_PXA_LARK             400
413 #define MACH_TYPE_PNP2110              401
414 #define MACH_TYPE_TCC72X               402
415 #define MACH_TYPE_ALTAIR               403
416 #define MACH_TYPE_KC3                  404
417 #define MACH_TYPE_SINTEFTD             405
418 #define MACH_TYPE_MAINSTONE            406
419 #define MACH_TYPE_ADAY4X               407
420 #define MACH_TYPE_LITE300              408
421 #define MACH_TYPE_S5C7376              409
422 #define MACH_TYPE_MT02                 410
423 #define MACH_TYPE_MPORT3S              411
424 #define MACH_TYPE_RA_ALPHA             412
425 #define MACH_TYPE_XCEP                 413
426 #define MACH_TYPE_ARCOM_VULCAN         414
427 #define MACH_TYPE_STARGATE             415
428 #define MACH_TYPE_ARMADILLOJ           416
429 #define MACH_TYPE_ELROY_JACK           417
430 #define MACH_TYPE_BACKEND              418
431 #define MACH_TYPE_S5LINBOX             419
432 #define MACH_TYPE_NOMADIK              420
433 #define MACH_TYPE_IA_CPU_9200          421
434 #define MACH_TYPE_AT91_BJA1            422
435 #define MACH_TYPE_CORGI                423
436 #define MACH_TYPE_POODLE               424
437 #define MACH_TYPE_TEN                  425
438 #define MACH_TYPE_ROVERP5P             426
439 #define MACH_TYPE_SC2700               427
440 #define MACH_TYPE_EX_EAGLE             428
441 #define MACH_TYPE_NX_PXA12             429
442 #define MACH_TYPE_NX_PXA5              430
443 #define MACH_TYPE_BLACKBOARD2          431
444 #define MACH_TYPE_I819                 432
445 #define MACH_TYPE_IXMB995E             433
446 #define MACH_TYPE_SKYRIDER             434
447 #define MACH_TYPE_SKYHAWK              435
448 #define MACH_TYPE_ENTERPRISE           436
449 #define MACH_TYPE_DEP2410              437
450 #define MACH_TYPE_ARMCORE              438
451 #define MACH_TYPE_HOBBIT               439
452 #define MACH_TYPE_H7210                440
453 #define MACH_TYPE_PXA_NETDCU5          441
454 #define MACH_TYPE_ACC                  442
455 #define MACH_TYPE_ESL_SARVA            443
456 #define MACH_TYPE_XM250                444
457 #define MACH_TYPE_T6TC1XB              445
458 #define MACH_TYPE_ESS710               446
459 #define MACH_TYPE_MX31ADS              447
460 #define MACH_TYPE_HIMALAYA             448
461 #define MACH_TYPE_BOLFENK              449
462 #define MACH_TYPE_AT91RM9200KR         450
463 #define MACH_TYPE_EDB9312              451
464 #define MACH_TYPE_OMAP_GENERIC         452
465 #define MACH_TYPE_AXIMX3               453
466 #define MACH_TYPE_EB67XDIP             454
467 #define MACH_TYPE_WEBTXS               455
468 #define MACH_TYPE_HAWK                 456
469 #define MACH_TYPE_CCAT91SBC001         457
470 #define MACH_TYPE_EXPRESSO             458
471 #define MACH_TYPE_H4000                459
472 #define MACH_TYPE_DINO                 460
473 #define MACH_TYPE_ML675K               461
474 #define MACH_TYPE_EDB9301              462
475 #define MACH_TYPE_EDB9315              463
476 #define MACH_TYPE_RECIVA_TT            464
477 #define MACH_TYPE_CSTCB01              465
478 #define MACH_TYPE_CSTCB1               466
479 #define MACH_TYPE_SHADWELL             467
480 #define MACH_TYPE_GOEPEL263            468
481 #define MACH_TYPE_ACQ100               469
482 #define MACH_TYPE_MX1FS2               470
483 #define MACH_TYPE_HIPTOP_G1            471
484 #define MACH_TYPE_SPARKY               472
485 #define MACH_TYPE_NS9750               473
486 #define MACH_TYPE_PHOENIX              474
487 #define MACH_TYPE_VR1000               475
488 #define MACH_TYPE_DEISTERPXA           476
489 #define MACH_TYPE_BCM1160              477
490 #define MACH_TYPE_PCM022               478
491 #define MACH_TYPE_ADSGCX               479
492 #define MACH_TYPE_DREADNAUGHT          480
493 #define MACH_TYPE_DM320                481
494 #define MACH_TYPE_MARKOV               482
495 #define MACH_TYPE_COS7A400             483
496 #define MACH_TYPE_MILANO               484
497 #define MACH_TYPE_UE9328               485
498 #define MACH_TYPE_UEX255               486
499 #define MACH_TYPE_UE2410               487
500 #define MACH_TYPE_A620                 488
501 #define MACH_TYPE_OCELOT               489
502 #define MACH_TYPE_CHEETAH              490
503 #define MACH_TYPE_OMAP_PERSEUS2        491
504 #define MACH_TYPE_ZVUE                 492
505 #define MACH_TYPE_ROVERP1              493
506 #define MACH_TYPE_ASIDIAL2             494
507 #define MACH_TYPE_S3C24A0              495
508 #define MACH_TYPE_E800                 496
509 #define MACH_TYPE_E750                 497
510 #define MACH_TYPE_S3C5500              498
511 #define MACH_TYPE_SMDK5500             499
512 #define MACH_TYPE_SIGNALSYNC           500
513 #define MACH_TYPE_NBC                  501
514 #define MACH_TYPE_KODIAK               502
515 #define MACH_TYPE_NETBOOKPRO           503
516 #define MACH_TYPE_HW90200              504
517 #define MACH_TYPE_CONDOR               505
518 #define MACH_TYPE_CUP                  506
519 #define MACH_TYPE_KITE                 507
520 #define MACH_TYPE_SCB9328              508
521 #define MACH_TYPE_OMAP_H3              509
522 #define MACH_TYPE_OMAP_H4              510
523 #define MACH_TYPE_N10                  511
524 #define MACH_TYPE_MONTAJADE            512
525 #define MACH_TYPE_SG560                513
526 #define MACH_TYPE_DP1000               514
527 #define MACH_TYPE_OMAP_OSK             515
528 #define MACH_TYPE_RG100V3              516
529 #define MACH_TYPE_MX2ADS               517
530 #define MACH_TYPE_PXA_KILO             518
531 #define MACH_TYPE_IXP4XX_EAGLE         519
532 #define MACH_TYPE_TOSA                 520
533 #define MACH_TYPE_MB2520F              521
534 #define MACH_TYPE_EMC1000              522
535 #define MACH_TYPE_TIDSC25              523
536 #define MACH_TYPE_AKCPMXL              524
537 #define MACH_TYPE_AV3XX                525
538 #define MACH_TYPE_AVILA                526
539 #define MACH_TYPE_PXA_MPM10            527
540 #define MACH_TYPE_PXA_KYANITE          528
541 #define MACH_TYPE_SGOLD                529
542 #define MACH_TYPE_OSCAR                530
543 #define MACH_TYPE_EPXA4USB2            531
544 #define MACH_TYPE_XSENGINE             532
545 #define MACH_TYPE_IP600                533
546 #define MACH_TYPE_MCAN2                534
547 #define MACH_TYPE_DDI_BLUERIDGE        535
548 #define MACH_TYPE_SKYMINDER            536
549 #define MACH_TYPE_LPD79520             537
550 #define MACH_TYPE_EDB9302              538
551 #define MACH_TYPE_HW90340              539
552 #define MACH_TYPE_CIP_BOX              540
553 #define MACH_TYPE_IVPN                 541
554 #define MACH_TYPE_RSOC2                542
555 #define MACH_TYPE_HUSKY                543
556 #define MACH_TYPE_BOXER                544
557 #define MACH_TYPE_SHEPHERD             545
558 #define MACH_TYPE_AML42800AA           546
559 #define MACH_TYPE_LPC2294              548
560 #define MACH_TYPE_SWITCHGRASS          549
561 #define MACH_TYPE_ENS_CMU              550
562 #define MACH_TYPE_MM6_SDB              551
563 #define MACH_TYPE_SATURN               552
564 #define MACH_TYPE_I30030EVB            553
565 #define MACH_TYPE_MXC27530EVB          554
566 #define MACH_TYPE_SMDK2800             555
567 #define MACH_TYPE_MTWILSON             556
568 #define MACH_TYPE_ZITI                 557
569 #define MACH_TYPE_GRANDFATHER          558
570 #define MACH_TYPE_TENGINE              559
571 #define MACH_TYPE_S3C2460              560
572 #define MACH_TYPE_PDM                  561
573 #define MACH_TYPE_H4700                562
574 #define MACH_TYPE_H6300                563
575 #define MACH_TYPE_RZ1700               564
576 #define MACH_TYPE_A716                 565
577 #define MACH_TYPE_ESTK2440A            566
578 #define MACH_TYPE_ATWIXP425            567
579 #define MACH_TYPE_CSB336               568
580 #define MACH_TYPE_RIRM2                569
581 #define MACH_TYPE_CX23518              570
582 #define MACH_TYPE_CX2351X              571
583 #define MACH_TYPE_COMPUTIME            572
584 #define MACH_TYPE_IZARUS               573
585 #define MACH_TYPE_RTS                  574
586 #define MACH_TYPE_SE5100               575
587 #define MACH_TYPE_S3C2510              576
588 #define MACH_TYPE_CSB437TL             577
589 #define MACH_TYPE_SLAUSON              578
590 #define MACH_TYPE_PEARLRIVER           579
591 #define MACH_TYPE_TDC_P210             580
592 #define MACH_TYPE_SG580                581
593 #define MACH_TYPE_WRSBCARM7            582
594 #define MACH_TYPE_IPD                  583
595 #define MACH_TYPE_PXA_DNP2110          584
596 #define MACH_TYPE_XAENIAX              585
597 #define MACH_TYPE_SOMN4250             586
598 #define MACH_TYPE_PLEB2                587
599 #define MACH_TYPE_CORNWALLIS           588
600 #define MACH_TYPE_GURNEY_DRV           589
601 #define MACH_TYPE_CHAFFEE              590
602 #define MACH_TYPE_RMS101               591
603 #define MACH_TYPE_RX3715               592
604 #define MACH_TYPE_SWIFT                593
605 #define MACH_TYPE_ROVERP7              594
606 #define MACH_TYPE_PR818S               595
607 #define MACH_TYPE_TRXPRO               596
608 #define MACH_TYPE_NSLU2                597
609 #define MACH_TYPE_E400                 598
610 #define MACH_TYPE_TRAB                 599
611 #define MACH_TYPE_CMC_PU2              600
612 #define MACH_TYPE_FULCRUM              601
613 #define MACH_TYPE_NETGATE42X           602
614 #define MACH_TYPE_STR710               603
615 #define MACH_TYPE_IXDPG425             604
616 #define MACH_TYPE_TOMTOMGO             605
617 #define MACH_TYPE_VERSATILE_AB         606
618 #define MACH_TYPE_EDB9307              607
619 #define MACH_TYPE_SG565                608
620 #define MACH_TYPE_LPD79524             609
621 #define MACH_TYPE_LPD79525             610
622 #define MACH_TYPE_RMS100               611
623 #define MACH_TYPE_KB9200               612
624 #define MACH_TYPE_SX1                  613
625 #define MACH_TYPE_HMS39C7092           614
626 #define MACH_TYPE_ARMADILLO            615
627 #define MACH_TYPE_IPCU                 616
628 #define MACH_TYPE_LOOX720              617
629 #define MACH_TYPE_IXDP465              618
630 #define MACH_TYPE_IXDP2351             619
631 #define MACH_TYPE_ADSVIX               620
632 #define MACH_TYPE_DM270                621
633 #define MACH_TYPE_SOCLTPLUS            622
634 #define MACH_TYPE_ECIA                 623
635 #define MACH_TYPE_CM4008               624
636 #define MACH_TYPE_P2001                625
637 #define MACH_TYPE_TWISTER              626
638 #define MACH_TYPE_MUDSHARK             627
639 #define MACH_TYPE_HB2                  628
640 #define MACH_TYPE_IQ80332              629
641 #define MACH_TYPE_SENDT                630
642 #define MACH_TYPE_MX2JAZZ              631
643 #define MACH_TYPE_MULTIIO              632
644 #define MACH_TYPE_HRDISPLAY            633
645 #define MACH_TYPE_MXC27530ADS          634
646 #define MACH_TYPE_TRIZEPS3             635
647 #define MACH_TYPE_ZEFEERDZA            636
648 #define MACH_TYPE_ZEFEERDZB            637
649 #define MACH_TYPE_ZEFEERDZG            638
650 #define MACH_TYPE_ZEFEERDZN            639
651 #define MACH_TYPE_ZEFEERDZQ            640
652 #define MACH_TYPE_GTWX5715             641
653 #define MACH_TYPE_ASTRO_JACK           643
654 #define MACH_TYPE_TIP03                644
655 #define MACH_TYPE_A9200EC              645
656 #define MACH_TYPE_PNX0105              646
657 #define MACH_TYPE_ADCPOECPU            647
658 #define MACH_TYPE_CSB637               648
659 #define MACH_TYPE_MB9200               650
660 #define MACH_TYPE_KULUN                651
661 #define MACH_TYPE_SNAPPER              652
662 #define MACH_TYPE_OPTIMA               653
663 #define MACH_TYPE_DLHSBC               654
664 #define MACH_TYPE_X30                  655
665 #define MACH_TYPE_N30                  656
666 #define MACH_TYPE_MANGA_KS8695         657
667 #define MACH_TYPE_AJAX                 658
668 #define MACH_TYPE_NEC_MP900            659
669 #define MACH_TYPE_VVTK1000             661
670 #define MACH_TYPE_KAFA                 662
671 #define MACH_TYPE_VVTK3000             663
672 #define MACH_TYPE_PIMX1                664
673 #define MACH_TYPE_OLLIE                665
674 #define MACH_TYPE_SKYMAX               666
675 #define MACH_TYPE_JAZZ                 667
676 #define MACH_TYPE_TEL_T3               668
677 #define MACH_TYPE_AISINO_FCR255        669
678 #define MACH_TYPE_BTWEB                670
679 #define MACH_TYPE_DBG_LH79520          671
680 #define MACH_TYPE_CM41XX               672
681 #define MACH_TYPE_TS72XX               673
682 #define MACH_TYPE_NGGPXA               674
683 #define MACH_TYPE_CSB535               675
684 #define MACH_TYPE_CSB536               676
685 #define MACH_TYPE_PXA_TRAKPOD          677
686 #define MACH_TYPE_PRAXIS               678
687 #define MACH_TYPE_LH75411              679
688 #define MACH_TYPE_OTOM                 680
689 #define MACH_TYPE_NEXCODER_2440        681
690 #define MACH_TYPE_LOOX410              682
691 #define MACH_TYPE_WESTLAKE             683
692 #define MACH_TYPE_NSB                  684
693 #define MACH_TYPE_ESL_SARVA_STN        685
694 #define MACH_TYPE_ESL_SARVA_TFT        686
695 #define MACH_TYPE_ESL_SARVA_IAD        687
696 #define MACH_TYPE_ESL_SARVA_ACC        688
697 #define MACH_TYPE_TYPHOON              689
698 #define MACH_TYPE_CNAV                 690
699 #define MACH_TYPE_A730                 691
700 #define MACH_TYPE_NETSTAR              692
701 #define MACH_TYPE_PHASEFALE_SUPERCON   693
702 #define MACH_TYPE_SHIVA1100            694
703 #define MACH_TYPE_ETEXSC               695
704 #define MACH_TYPE_IXDPG465             696
705 #define MACH_TYPE_A9M2410              697
706 #define MACH_TYPE_A9M2440              698
707 #define MACH_TYPE_A9M9750              699
708 #define MACH_TYPE_A9M9360              700
709 #define MACH_TYPE_UNC90                701
710 #define MACH_TYPE_ECO920               702
711 #define MACH_TYPE_SATVIEW              703
712 #define MACH_TYPE_ROADRUNNER           704
713 #define MACH_TYPE_AT91RM9200EK         705
714 #define MACH_TYPE_GP32                 706
715 #define MACH_TYPE_GEM                  707
716 #define MACH_TYPE_I858                 708
717 #define MACH_TYPE_HX2750               709
718 #define MACH_TYPE_MXC91131EVB          710
719 #define MACH_TYPE_P700                 711
720 #define MACH_TYPE_CPE                  712
721 #define MACH_TYPE_SPITZ                713
722 #define MACH_TYPE_NIMBRA340            714
723 #define MACH_TYPE_LPC22XX              715
724 #define MACH_TYPE_COMET3               716
725 #define MACH_TYPE_COMET4               717
726 #define MACH_TYPE_CSB625               718
727 #define MACH_TYPE_FORTUNET2            719
728 #define MACH_TYPE_S5H2200              720
729 #define MACH_TYPE_OPTORM920            721
730 #define MACH_TYPE_ADSBITSYXB           722
731 #define MACH_TYPE_ADSSPHERE            723
732 #define MACH_TYPE_ADSPORTAL            724
733 #define MACH_TYPE_LN2410SBC            725
734 #define MACH_TYPE_CB3RUFC              726
735 #define MACH_TYPE_MP2USB               727
736 #define MACH_TYPE_NTNP425C             728
737 #define MACH_TYPE_COLIBRI              729
738 #define MACH_TYPE_PCM7220              730
739 #define MACH_TYPE_GATEWAY7001          731
740 #define MACH_TYPE_PCM027               732
741 #define MACH_TYPE_CMPXA                733
742 #define MACH_TYPE_ANUBIS               734
743 #define MACH_TYPE_ITE8152              735
744 #define MACH_TYPE_LPC3XXX              736
745 #define MACH_TYPE_PUPPETEER            737
746 #define MACH_TYPE_E570                 739
747 #define MACH_TYPE_X50                  740
748 #define MACH_TYPE_RECON                741
749 #define MACH_TYPE_XBOARDGP8            742
750 #define MACH_TYPE_FPIC2                743
751 #define MACH_TYPE_AKITA                744
752 #define MACH_TYPE_A81                  745
753 #define MACH_TYPE_SVM_SC25X            746
754 #define MACH_TYPE_VADATECH020          747
755 #define MACH_TYPE_TLI                  748
756 #define MACH_TYPE_EDB9315LC            749
757 #define MACH_TYPE_PASSEC               750
758 #define MACH_TYPE_DS_TIGER             751
759 #define MACH_TYPE_E310                 752
760 #define MACH_TYPE_E330                 753
761 #define MACH_TYPE_RT3000               754
762 #define MACH_TYPE_NOKIA770             755
763 #define MACH_TYPE_PNX0106              756
764 #define MACH_TYPE_HX21XX               757
765 #define MACH_TYPE_FARADAY              758
766 #define MACH_TYPE_SBC9312              759
767 #define MACH_TYPE_BATMAN               760
768 #define MACH_TYPE_JPD201               761
769 #define MACH_TYPE_MIPSA                762
770 #define MACH_TYPE_KACOM                763
771 #define MACH_TYPE_SWARCOCPU            764
772 #define MACH_TYPE_SWARCODSL            765
773 #define MACH_TYPE_BLUEANGEL            766
774 #define MACH_TYPE_HAIRYGRAMA           767
775 #define MACH_TYPE_BANFF                768
776 #define MACH_TYPE_CARMEVA              769
777 #define MACH_TYPE_SAM255               770
778 #define MACH_TYPE_PPM10                771
779 #define MACH_TYPE_EDB9315A             772
780 #define MACH_TYPE_SUNSET               773
781 #define MACH_TYPE_STARGATE2            774
782 #define MACH_TYPE_INTELMOTE2           775
783 #define MACH_TYPE_TRIZEPS4             776
784 #define MACH_TYPE_MAINSTONE2           777
785 #define MACH_TYPE_EZ_IXP42X            778
786 #define MACH_TYPE_TAPWAVE_ZODIAC       779
787 #define MACH_TYPE_UNIVERSALMETER       780
788 #define MACH_TYPE_HICOARM9             781
789 #define MACH_TYPE_PNX4008              782
790 #define MACH_TYPE_KWS6000              783
791 #define MACH_TYPE_PORTUX920T           784
792 #define MACH_TYPE_EZ_X5                785
793 #define MACH_TYPE_OMAP_RUDOLPH         786
794 #define MACH_TYPE_CPUAT91              787
795 #define MACH_TYPE_REA9200              788
796 #define MACH_TYPE_ACTS_PUNE_SA1110     789
797 #define MACH_TYPE_IXP425               790
798 #define MACH_TYPE_I30030ADS            791
799 #define MACH_TYPE_PERCH                792
800 #define MACH_TYPE_EIS05R1              793
801 #define MACH_TYPE_PEPPERPAD            794
802 #define MACH_TYPE_SB3010               795
803 #define MACH_TYPE_RM9200               796
804 #define MACH_TYPE_DMA03                797
805 #define MACH_TYPE_ROAD_S101            798
806 #define MACH_TYPE_IQ81340SC            799
807 #define MACH_TYPE_IQ_NEXTGEN_B         800
808 #define MACH_TYPE_IQ81340MC            801
809 #define MACH_TYPE_IQ_NEXTGEN_D         802
810 #define MACH_TYPE_IQ_NEXTGEN_E         803
811 #define MACH_TYPE_MALLOW_AT91          804
812 #define MACH_TYPE_CYBERTRACKER_I       805
813 #define MACH_TYPE_GESBC931X            806
814 #define MACH_TYPE_CENTIPAD             807
815 #define MACH_TYPE_ARMSOC               808
816 #define MACH_TYPE_SE4200               809
817 #define MACH_TYPE_EMS197A              810
818 #define MACH_TYPE_MICRO9               811
819 #define MACH_TYPE_MICRO9L              812
820 #define MACH_TYPE_UC5471DSP            813
821 #define MACH_TYPE_SJ5471ENG            814
822 #define MACH_TYPE_CMPXA26X             815
823 #define MACH_TYPE_NC                   816
824 #define MACH_TYPE_OMAP_PALMTE          817
825 #define MACH_TYPE_AJAX52X              818
826 #define MACH_TYPE_SIRIUSTAR            819
827 #define MACH_TYPE_IODATA_HDLG          820
828 #define MACH_TYPE_AT91RM9200UTL        821
829 #define MACH_TYPE_BIOSAFE              822
830 #define MACH_TYPE_MP1000               823
831 #define MACH_TYPE_PARSY                824
832 #define MACH_TYPE_CCXP                 825
833 #define MACH_TYPE_OMAP_GSAMPLE         826
834 #define MACH_TYPE_REALVIEW_EB          827
835 #define MACH_TYPE_SAMOA                828
836 #define MACH_TYPE_PALMT3               829
837 #define MACH_TYPE_I878                 830
838 #define MACH_TYPE_BORZOI               831
839 #define MACH_TYPE_GECKO                832
840 #define MACH_TYPE_DS101                833
841 #define MACH_TYPE_OMAP_PALMTT2         834
842 #define MACH_TYPE_PALMLD               835
843 #define MACH_TYPE_CC9C                 836
844 #define MACH_TYPE_SBC1670              837
845 #define MACH_TYPE_IXDP28X5             838
846 #define MACH_TYPE_OMAP_PALMTT          839
847 #define MACH_TYPE_ML696K               840
848 #define MACH_TYPE_ARCOM_ZEUS           841
849 #define MACH_TYPE_OSIRIS               842
850 #define MACH_TYPE_MAESTRO              843
851 #define MACH_TYPE_PALMTE2              844
852 #define MACH_TYPE_IXBBM                845
853 #define MACH_TYPE_MX27ADS              846
854 #define MACH_TYPE_AX8004               847
855 #define MACH_TYPE_AT91SAM9261EK        848
856 #define MACH_TYPE_LOFT                 849
857 #define MACH_TYPE_MAGPIE               850
858 #define MACH_TYPE_MX21ADS              851
859 #define MACH_TYPE_MB87M3400            852
860 #define MACH_TYPE_MGUARD_DELTA         853
861 #define MACH_TYPE_DAVINCI_DVDP         854
862 #define MACH_TYPE_HTCUNIVERSAL         855
863 #define MACH_TYPE_TPAD                 856
864 #define MACH_TYPE_ROVERP3              857
865 #define MACH_TYPE_JORNADA928           858
866 #define MACH_TYPE_MV88FXX81            859
867 #define MACH_TYPE_STMP36XX             860
868 #define MACH_TYPE_SXNI79524            861
869 #define MACH_TYPE_AMS_DELTA            862
870 #define MACH_TYPE_URANIUM              863
871 #define MACH_TYPE_UCON                 864
872 #define MACH_TYPE_NAS100D              865
873 #define MACH_TYPE_L083_1000            866
874 #define MACH_TYPE_EZX                  867
875 #define MACH_TYPE_PNX5220              868
876 #define MACH_TYPE_BUTTE                869
877 #define MACH_TYPE_SRM2                 870
878 #define MACH_TYPE_DSBR                 871
879 #define MACH_TYPE_CRYSTALBALL          872
880 #define MACH_TYPE_TINYPXA27X           873
881 #define MACH_TYPE_HERBIE               874
882 #define MACH_TYPE_MAGICIAN             875
883 #define MACH_TYPE_CM4002               876
884 #define MACH_TYPE_B4                   877
885 #define MACH_TYPE_MAUI                 878
886 #define MACH_TYPE_CYBERTRACKER_G       879
887 #define MACH_TYPE_NXDKN                880
888 #define MACH_TYPE_MIO8390              881
889 #define MACH_TYPE_OMI_BOARD            882
890 #define MACH_TYPE_MX21CIV              883
891 #define MACH_TYPE_MAHI_CDAC            884
892 #define MACH_TYPE_PALMTX               885
893 #define MACH_TYPE_S3C2413              887
894 #define MACH_TYPE_SAMSYS_EP0           888
895 #define MACH_TYPE_WG302V1              889
896 #define MACH_TYPE_WG302V2              890
897 #define MACH_TYPE_EB42X                891
898 #define MACH_TYPE_IQ331ES              892
899 #define MACH_TYPE_COSYDSP              893
900 #define MACH_TYPE_UPLAT7D              894
901 #define MACH_TYPE_PTDAVINCI            895
902 #define MACH_TYPE_MBUS                 896
903 #define MACH_TYPE_NADIA2VB             897
904 #define MACH_TYPE_R1000                898
905 #define MACH_TYPE_HW90250              899
906 #define MACH_TYPE_OMAP_2430SDP         900
907 #define MACH_TYPE_DAVINCI_EVM          901
908 #define MACH_TYPE_OMAP_TORNADO         902
909 #define MACH_TYPE_OLOCREEK             903
910 #define MACH_TYPE_PALMZ72              904
911 #define MACH_TYPE_NXDB500              905
912 #define MACH_TYPE_APF9328              906
913 #define MACH_TYPE_OMAP_WIPOQ           907
914 #define MACH_TYPE_OMAP_TWIP            908
915 #define MACH_TYPE_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_STAMP9G20            1824
1811 #define MACH_TYPE_SMDK6430             1825
1812 #define MACH_TYPE_SMDKC100             1826
1813 #define MACH_TYPE_TAVOREVB             1827
1814 #define MACH_TYPE_SAAR                 1828
1815 #define MACH_TYPE_DEISTER_EYECAM       1829
1816 #define MACH_TYPE_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 #define MACH_TYPE_SONY_PRS505          2007
1994 #define MACH_TYPE_HANLIN_V3            2008
1995 #define MACH_TYPE_SAPPHIRA             2009
1996 #define MACH_TYPE_DACK_SDA_01          2010
1997 #define MACH_TYPE_ARMBOX               2011
1998 #define MACH_TYPE_HARRIS_RVP           2012
1999 #define MACH_TYPE_RIBALDO              2013
2000 #define MACH_TYPE_AGORA                2014
2001 #define MACH_TYPE_OMAP3_MINI           2015
2002 #define MACH_TYPE_A9SAM6432_B          2016
2003 #define MACH_TYPE_USG2410              2017
2004 #define MACH_TYPE_PC72052_I10_REVB     2018
2005 #define MACH_TYPE_MX35_EXM32           2019
2006 #define MACH_TYPE_TOPAS910             2020
2007 #define MACH_TYPE_HYENA                2021
2008 #define MACH_TYPE_POSPAX               2022
2009 #define MACH_TYPE_HDL_GX               2023
2010 #define MACH_TYPE_CTERA_4BAY           2024
2011 #define MACH_TYPE_CTERA_PLUG_C         2025
2012 #define MACH_TYPE_CRWEA_PLUG_I         2026
2013 #define MACH_TYPE_EGAUGE2              2027
2014 #define MACH_TYPE_DIDJ                 2028
2015 #define MACH_TYPE_MEISTER              2029
2016 #define MACH_TYPE_HTCBLACKSTONE        2030
2017 #define MACH_TYPE_CPUAT9G20            2031
2018 #define MACH_TYPE_SMDK6440             2032
2019 #define MACH_TYPE_OMAP_35XX_MVP        2033
2020 #define MACH_TYPE_CTERA_PLUG_I         2034
2021 #define MACH_TYPE_PVG610               2035
2022 #define MACH_TYPE_HPRW6815             2036
2023 #define MACH_TYPE_OMAP3_OSWALD         2037
2024 #define MACH_TYPE_NAS4220B             2038
2025 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2026 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2027 #define MACH_TYPE_SCALER               2041
2028 #define MACH_TYPE_ZYLONITE2            2042
2029 #define MACH_TYPE_ASPENITE             2043
2030 #define MACH_TYPE_TETON                2044
2031 #define MACH_TYPE_TTC_DKB              2045
2032 #define MACH_TYPE_BISHOP2              2046
2033 #define MACH_TYPE_IPPV5                2047
2034 #define MACH_TYPE_FARM926              2048
2035 #define MACH_TYPE_MMCCPU               2049
2036 #define MACH_TYPE_SGMSFL               2050
2037 #define MACH_TYPE_TT8000               2051
2038 #define MACH_TYPE_ZRN4300LP            2052
2039 #define MACH_TYPE_MPTC                 2053
2040 #define MACH_TYPE_H6051                2054
2041 #define MACH_TYPE_PVG610_101           2055
2042 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2043 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2044 #define MACH_TYPE_TNY_A9260            2058
2045 #define MACH_TYPE_TNY_A9G20            2059
2046 #define MACH_TYPE_AESOP_MP2530F        2060
2047 #define MACH_TYPE_DX900                2061
2048 #define MACH_TYPE_CPODC2               2062
2049 #define MACH_TYPE_TILT_8925            2063
2050 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2051 #define MACH_TYPE_SWORDFISH            2065
2052 #define MACH_TYPE_CORVUS               2066
2053 #define MACH_TYPE_TAURUS               2067
2054 #define MACH_TYPE_AXM                  2068
2055 #define MACH_TYPE_AXC                  2069
2056 #define MACH_TYPE_BABY                 2070
2057 #define MACH_TYPE_MP200                2071
2058 #define MACH_TYPE_PCM043               2072
2059 #define MACH_TYPE_HANLIN_V3C           2073
2060 #define MACH_TYPE_KBK9G20              2074
2061 #define MACH_TYPE_ADSTURBOG5           2075
2062 #define MACH_TYPE_AVENGER_LITE1        2076
2063 #define MACH_TYPE_SUC                  2077
2064 #define MACH_TYPE_AT91SAM7S256         2078
2065 #define MACH_TYPE_MENDOZA              2079
2066 #define MACH_TYPE_KIRA                 2080
2067 #define MACH_TYPE_MX1HBM               2081
2068 #define MACH_TYPE_QUATRO43XX           2082
2069 #define MACH_TYPE_QUATRO4230           2083
2070 #define MACH_TYPE_NSB400               2084
2071 #define MACH_TYPE_DRP255               2085
2072 #define MACH_TYPE_THOTH                2086
2073 #define MACH_TYPE_FIRESTONE            2087
2074 #define MACH_TYPE_ASUSP750             2088
2075 #define MACH_TYPE_CTERA_DL             2089
2076 #define MACH_TYPE_SOCR                 2090
2077 #define MACH_TYPE_HTCOXYGEN            2091
2078 #define MACH_TYPE_HEROC                2092
2079 #define MACH_TYPE_ZENO6800             2093
2080 #define MACH_TYPE_SC2MCS               2094
2081 #define MACH_TYPE_GENE100              2095
2082 #define MACH_TYPE_AS353X               2096
2083 #define MACH_TYPE_SHEEVAPLUG           2097
2084 #define MACH_TYPE_AT91SAM9G20          2098
2085 #define MACH_TYPE_MV88F6192GTW_FE      2099
2086 #define MACH_TYPE_CC9200               2100
2087 #define MACH_TYPE_SM9200               2101
2088 #define MACH_TYPE_TP9200               2102
2089 #define MACH_TYPE_SNAPPERDV            2103
2090 #define MACH_TYPE_AVENGERS_LITE        2104
2091 #define MACH_TYPE_AVENGERS_LITE1       2105
2092 #define MACH_TYPE_OMAP3AXON            2106
2093 #define MACH_TYPE_MA8XX                2107
2094 #define MACH_TYPE_MP201EK              2108
2095 #define MACH_TYPE_DAVINCI_TUX          2109
2096 #define MACH_TYPE_MPA1600              2110
2097 #define MACH_TYPE_PELCO_TROY           2111
2098 #define MACH_TYPE_NSB667               2112
2099 #define MACH_TYPE_ROVERS5_4MPIX        2113
2100 #define MACH_TYPE_TWOCOM               2114
2101 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2102 #define MACH_TYPE_HERO_ESPRESSO        2116
2103 #define MACH_TYPE_AFEUSB               2117
2104 #define MACH_TYPE_T830                 2118
2105 #define MACH_TYPE_SPD8020_CC           2119
2106 #define MACH_TYPE_OM_3D7K              2120
2107 #define MACH_TYPE_PICOCOM2             2121
2108 #define MACH_TYPE_UWG4MX27             2122
2109 #define MACH_TYPE_UWG4MX31             2123
2110 #define MACH_TYPE_CHERRY               2124
2111 #define MACH_TYPE_MX51_BABBAGE         2125
2112 #define MACH_TYPE_S3C2440TURKIYE       2126
2113 #define MACH_TYPE_TX37                 2127
2114 #define MACH_TYPE_SBC2800_9G20         2128
2115 #define MACH_TYPE_BENZGLB              2129
2116 #define MACH_TYPE_BENZTD               2130
2117 #define MACH_TYPE_CARTESIO_PLUS        2131
2118 #define MACH_TYPE_SOLRAD_G20           2132
2119 #define MACH_TYPE_MX27WALLACE          2133
2120 #define MACH_TYPE_FMZWEBMODUL          2134
2121 #define MACH_TYPE_RD78X00_MASA         2135
2122 #define MACH_TYPE_SMALLOGGER           2136
2123
2124 #ifdef CONFIG_ARCH_EBSA110
2125 # ifdef machine_arch_type
2126 #  undef machine_arch_type
2127 #  define machine_arch_type     __machine_arch_type
2128 # else
2129 #  define machine_arch_type     MACH_TYPE_EBSA110
2130 # endif
2131 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2132 #else
2133 # define machine_is_ebsa110()   (0)
2134 #endif
2135
2136 #ifdef CONFIG_ARCH_RPC
2137 # ifdef machine_arch_type
2138 #  undef machine_arch_type
2139 #  define machine_arch_type     __machine_arch_type
2140 # else
2141 #  define machine_arch_type     MACH_TYPE_RISCPC
2142 # endif
2143 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2144 #else
2145 # define machine_is_riscpc()    (0)
2146 #endif
2147
2148 #ifdef CONFIG_ARCH_NEXUSPCI
2149 # ifdef machine_arch_type
2150 #  undef machine_arch_type
2151 #  define machine_arch_type     __machine_arch_type
2152 # else
2153 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2154 # endif
2155 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2156 #else
2157 # define machine_is_nexuspci()  (0)
2158 #endif
2159
2160 #ifdef CONFIG_ARCH_EBSA285
2161 # ifdef machine_arch_type
2162 #  undef machine_arch_type
2163 #  define machine_arch_type     __machine_arch_type
2164 # else
2165 #  define machine_arch_type     MACH_TYPE_EBSA285
2166 # endif
2167 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2168 #else
2169 # define machine_is_ebsa285()   (0)
2170 #endif
2171
2172 #ifdef CONFIG_ARCH_NETWINDER
2173 # ifdef machine_arch_type
2174 #  undef machine_arch_type
2175 #  define machine_arch_type     __machine_arch_type
2176 # else
2177 #  define machine_arch_type     MACH_TYPE_NETWINDER
2178 # endif
2179 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2180 #else
2181 # define machine_is_netwinder() (0)
2182 #endif
2183
2184 #ifdef CONFIG_ARCH_CATS
2185 # ifdef machine_arch_type
2186 #  undef machine_arch_type
2187 #  define machine_arch_type     __machine_arch_type
2188 # else
2189 #  define machine_arch_type     MACH_TYPE_CATS
2190 # endif
2191 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2192 #else
2193 # define machine_is_cats()      (0)
2194 #endif
2195
2196 #ifdef CONFIG_ARCH_TBOX
2197 # ifdef machine_arch_type
2198 #  undef machine_arch_type
2199 #  define machine_arch_type     __machine_arch_type
2200 # else
2201 #  define machine_arch_type     MACH_TYPE_TBOX
2202 # endif
2203 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2204 #else
2205 # define machine_is_tbox()      (0)
2206 #endif
2207
2208 #ifdef CONFIG_ARCH_CO285
2209 # ifdef machine_arch_type
2210 #  undef machine_arch_type
2211 #  define machine_arch_type     __machine_arch_type
2212 # else
2213 #  define machine_arch_type     MACH_TYPE_CO285
2214 # endif
2215 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2216 #else
2217 # define machine_is_co285()     (0)
2218 #endif
2219
2220 #ifdef CONFIG_ARCH_CLPS7110
2221 # ifdef machine_arch_type
2222 #  undef machine_arch_type
2223 #  define machine_arch_type     __machine_arch_type
2224 # else
2225 #  define machine_arch_type     MACH_TYPE_CLPS7110
2226 # endif
2227 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2228 #else
2229 # define machine_is_clps7110()  (0)
2230 #endif
2231
2232 #ifdef CONFIG_ARCH_ARC
2233 # ifdef machine_arch_type
2234 #  undef machine_arch_type
2235 #  define machine_arch_type     __machine_arch_type
2236 # else
2237 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2238 # endif
2239 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2240 #else
2241 # define machine_is_archimedes()        (0)
2242 #endif
2243
2244 #ifdef CONFIG_ARCH_A5K
2245 # ifdef machine_arch_type
2246 #  undef machine_arch_type
2247 #  define machine_arch_type     __machine_arch_type
2248 # else
2249 #  define machine_arch_type     MACH_TYPE_A5K
2250 # endif
2251 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2252 #else
2253 # define machine_is_a5k()       (0)
2254 #endif
2255
2256 #ifdef CONFIG_ARCH_ETOILE
2257 # ifdef machine_arch_type
2258 #  undef machine_arch_type
2259 #  define machine_arch_type     __machine_arch_type
2260 # else
2261 #  define machine_arch_type     MACH_TYPE_ETOILE
2262 # endif
2263 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2264 #else
2265 # define machine_is_etoile()    (0)
2266 #endif
2267
2268 #ifdef CONFIG_ARCH_LACIE_NAS
2269 # ifdef machine_arch_type
2270 #  undef machine_arch_type
2271 #  define machine_arch_type     __machine_arch_type
2272 # else
2273 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2274 # endif
2275 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2276 #else
2277 # define machine_is_lacie_nas() (0)
2278 #endif
2279
2280 #ifdef CONFIG_ARCH_CLPS7500
2281 # ifdef machine_arch_type
2282 #  undef machine_arch_type
2283 #  define machine_arch_type     __machine_arch_type
2284 # else
2285 #  define machine_arch_type     MACH_TYPE_CLPS7500
2286 # endif
2287 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2288 #else
2289 # define machine_is_clps7500()  (0)
2290 #endif
2291
2292 #ifdef CONFIG_ARCH_SHARK
2293 # ifdef machine_arch_type
2294 #  undef machine_arch_type
2295 #  define machine_arch_type     __machine_arch_type
2296 # else
2297 #  define machine_arch_type     MACH_TYPE_SHARK
2298 # endif
2299 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2300 #else
2301 # define machine_is_shark()     (0)
2302 #endif
2303
2304 #ifdef CONFIG_SA1100_BRUTUS
2305 # ifdef machine_arch_type
2306 #  undef machine_arch_type
2307 #  define machine_arch_type     __machine_arch_type
2308 # else
2309 #  define machine_arch_type     MACH_TYPE_BRUTUS
2310 # endif
2311 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2312 #else
2313 # define machine_is_brutus()    (0)
2314 #endif
2315
2316 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2317 # ifdef machine_arch_type
2318 #  undef machine_arch_type
2319 #  define machine_arch_type     __machine_arch_type
2320 # else
2321 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2322 # endif
2323 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2324 #else
2325 # define machine_is_personal_server()   (0)
2326 #endif
2327
2328 #ifdef CONFIG_SA1100_ITSY
2329 # ifdef machine_arch_type
2330 #  undef machine_arch_type
2331 #  define machine_arch_type     __machine_arch_type
2332 # else
2333 #  define machine_arch_type     MACH_TYPE_ITSY
2334 # endif
2335 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2336 #else
2337 # define machine_is_itsy()      (0)
2338 #endif
2339
2340 #ifdef CONFIG_ARCH_L7200
2341 # ifdef machine_arch_type
2342 #  undef machine_arch_type
2343 #  define machine_arch_type     __machine_arch_type
2344 # else
2345 #  define machine_arch_type     MACH_TYPE_L7200
2346 # endif
2347 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
2348 #else
2349 # define machine_is_l7200()     (0)
2350 #endif
2351
2352 #ifdef CONFIG_SA1100_PLEB
2353 # ifdef machine_arch_type
2354 #  undef machine_arch_type
2355 #  define machine_arch_type     __machine_arch_type
2356 # else
2357 #  define machine_arch_type     MACH_TYPE_PLEB
2358 # endif
2359 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
2360 #else
2361 # define machine_is_pleb()      (0)
2362 #endif
2363
2364 #ifdef CONFIG_ARCH_INTEGRATOR
2365 # ifdef machine_arch_type
2366 #  undef machine_arch_type
2367 #  define machine_arch_type     __machine_arch_type
2368 # else
2369 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
2370 # endif
2371 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
2372 #else
2373 # define machine_is_integrator()        (0)
2374 #endif
2375
2376 #ifdef CONFIG_SA1100_H3600
2377 # ifdef machine_arch_type
2378 #  undef machine_arch_type
2379 #  define machine_arch_type     __machine_arch_type
2380 # else
2381 #  define machine_arch_type     MACH_TYPE_H3600
2382 # endif
2383 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
2384 #else
2385 # define machine_is_h3600()     (0)
2386 #endif
2387
2388 #ifdef CONFIG_ARCH_IXP1200
2389 # ifdef machine_arch_type
2390 #  undef machine_arch_type
2391 #  define machine_arch_type     __machine_arch_type
2392 # else
2393 #  define machine_arch_type     MACH_TYPE_IXP1200
2394 # endif
2395 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
2396 #else
2397 # define machine_is_ixp1200()   (0)
2398 #endif
2399
2400 #ifdef CONFIG_ARCH_P720T
2401 # ifdef machine_arch_type
2402 #  undef machine_arch_type
2403 #  define machine_arch_type     __machine_arch_type
2404 # else
2405 #  define machine_arch_type     MACH_TYPE_P720T
2406 # endif
2407 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
2408 #else
2409 # define machine_is_p720t()     (0)
2410 #endif
2411
2412 #ifdef CONFIG_SA1100_ASSABET
2413 # ifdef machine_arch_type
2414 #  undef machine_arch_type
2415 #  define machine_arch_type     __machine_arch_type
2416 # else
2417 #  define machine_arch_type     MACH_TYPE_ASSABET
2418 # endif
2419 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
2420 #else
2421 # define machine_is_assabet()   (0)
2422 #endif
2423
2424 #ifdef CONFIG_SA1100_VICTOR
2425 # ifdef machine_arch_type
2426 #  undef machine_arch_type
2427 #  define machine_arch_type     __machine_arch_type
2428 # else
2429 #  define machine_arch_type     MACH_TYPE_VICTOR
2430 # endif
2431 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
2432 #else
2433 # define machine_is_victor()    (0)
2434 #endif
2435
2436 #ifdef CONFIG_SA1100_LART
2437 # ifdef machine_arch_type
2438 #  undef machine_arch_type
2439 #  define machine_arch_type     __machine_arch_type
2440 # else
2441 #  define machine_arch_type     MACH_TYPE_LART
2442 # endif
2443 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
2444 #else
2445 # define machine_is_lart()      (0)
2446 #endif
2447
2448 #ifdef CONFIG_SA1100_RANGER
2449 # ifdef machine_arch_type
2450 #  undef machine_arch_type
2451 #  define machine_arch_type     __machine_arch_type
2452 # else
2453 #  define machine_arch_type     MACH_TYPE_RANGER
2454 # endif
2455 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
2456 #else
2457 # define machine_is_ranger()    (0)
2458 #endif
2459
2460 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
2461 # ifdef machine_arch_type
2462 #  undef machine_arch_type
2463 #  define machine_arch_type     __machine_arch_type
2464 # else
2465 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
2466 # endif
2467 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2468 #else
2469 # define machine_is_graphicsclient()    (0)
2470 #endif
2471
2472 #ifdef CONFIG_SA1100_XP860
2473 # ifdef machine_arch_type
2474 #  undef machine_arch_type
2475 #  define machine_arch_type     __machine_arch_type
2476 # else
2477 #  define machine_arch_type     MACH_TYPE_XP860
2478 # endif
2479 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
2480 #else
2481 # define machine_is_xp860()     (0)
2482 #endif
2483
2484 #ifdef CONFIG_SA1100_CERF
2485 # ifdef machine_arch_type
2486 #  undef machine_arch_type
2487 #  define machine_arch_type     __machine_arch_type
2488 # else
2489 #  define machine_arch_type     MACH_TYPE_CERF
2490 # endif
2491 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
2492 #else
2493 # define machine_is_cerf()      (0)
2494 #endif
2495
2496 #ifdef CONFIG_SA1100_NANOENGINE
2497 # ifdef machine_arch_type
2498 #  undef machine_arch_type
2499 #  define machine_arch_type     __machine_arch_type
2500 # else
2501 #  define machine_arch_type     MACH_TYPE_NANOENGINE
2502 # endif
2503 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
2504 #else
2505 # define machine_is_nanoengine()        (0)
2506 #endif
2507
2508 #ifdef CONFIG_SA1100_FPIC
2509 # ifdef machine_arch_type
2510 #  undef machine_arch_type
2511 #  define machine_arch_type     __machine_arch_type
2512 # else
2513 #  define machine_arch_type     MACH_TYPE_FPIC
2514 # endif
2515 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
2516 #else
2517 # define machine_is_fpic()      (0)
2518 #endif
2519
2520 #ifdef CONFIG_SA1100_EXTENEX1
2521 # ifdef machine_arch_type
2522 #  undef machine_arch_type
2523 #  define machine_arch_type     __machine_arch_type
2524 # else
2525 #  define machine_arch_type     MACH_TYPE_EXTENEX1
2526 # endif
2527 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
2528 #else
2529 # define machine_is_extenex1()  (0)
2530 #endif
2531
2532 #ifdef CONFIG_SA1100_SHERMAN
2533 # ifdef machine_arch_type
2534 #  undef machine_arch_type
2535 #  define machine_arch_type     __machine_arch_type
2536 # else
2537 #  define machine_arch_type     MACH_TYPE_SHERMAN
2538 # endif
2539 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
2540 #else
2541 # define machine_is_sherman()   (0)
2542 #endif
2543
2544 #ifdef CONFIG_SA1100_ACCELENT
2545 # ifdef machine_arch_type
2546 #  undef machine_arch_type
2547 #  define machine_arch_type     __machine_arch_type
2548 # else
2549 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
2550 # endif
2551 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2552 #else
2553 # define machine_is_accelent_sa()       (0)
2554 #endif
2555
2556 #ifdef CONFIG_ARCH_L7200_ACCELENT
2557 # ifdef machine_arch_type
2558 #  undef machine_arch_type
2559 #  define machine_arch_type     __machine_arch_type
2560 # else
2561 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
2562 # endif
2563 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2564 #else
2565 # define machine_is_accelent_l7200()    (0)
2566 #endif
2567
2568 #ifdef CONFIG_SA1100_NETPORT
2569 # ifdef machine_arch_type
2570 #  undef machine_arch_type
2571 #  define machine_arch_type     __machine_arch_type
2572 # else
2573 #  define machine_arch_type     MACH_TYPE_NETPORT
2574 # endif
2575 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
2576 #else
2577 # define machine_is_netport()   (0)
2578 #endif
2579
2580 #ifdef CONFIG_SA1100_PANGOLIN
2581 # ifdef machine_arch_type
2582 #  undef machine_arch_type
2583 #  define machine_arch_type     __machine_arch_type
2584 # else
2585 #  define machine_arch_type     MACH_TYPE_PANGOLIN
2586 # endif
2587 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
2588 #else
2589 # define machine_is_pangolin()  (0)
2590 #endif
2591
2592 #ifdef CONFIG_SA1100_YOPY
2593 # ifdef machine_arch_type
2594 #  undef machine_arch_type
2595 #  define machine_arch_type     __machine_arch_type
2596 # else
2597 #  define machine_arch_type     MACH_TYPE_YOPY
2598 # endif
2599 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
2600 #else
2601 # define machine_is_yopy()      (0)
2602 #endif
2603
2604 #ifdef CONFIG_SA1100_COOLIDGE
2605 # ifdef machine_arch_type
2606 #  undef machine_arch_type
2607 #  define machine_arch_type     __machine_arch_type
2608 # else
2609 #  define machine_arch_type     MACH_TYPE_COOLIDGE
2610 # endif
2611 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
2612 #else
2613 # define machine_is_coolidge()  (0)
2614 #endif
2615
2616 #ifdef CONFIG_SA1100_HUW_WEBPANEL
2617 # ifdef machine_arch_type
2618 #  undef machine_arch_type
2619 #  define machine_arch_type     __machine_arch_type
2620 # else
2621 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
2622 # endif
2623 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
2624 #else
2625 # define machine_is_huw_webpanel()      (0)
2626 #endif
2627
2628 #ifdef CONFIG_ARCH_SPOTME
2629 # ifdef machine_arch_type
2630 #  undef machine_arch_type
2631 #  define machine_arch_type     __machine_arch_type
2632 # else
2633 #  define machine_arch_type     MACH_TYPE_SPOTME
2634 # endif
2635 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
2636 #else
2637 # define machine_is_spotme()    (0)
2638 #endif
2639
2640 #ifdef CONFIG_ARCH_FREEBIRD
2641 # ifdef machine_arch_type
2642 #  undef machine_arch_type
2643 #  define machine_arch_type     __machine_arch_type
2644 # else
2645 #  define machine_arch_type     MACH_TYPE_FREEBIRD
2646 # endif
2647 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
2648 #else
2649 # define machine_is_freebird()  (0)
2650 #endif
2651
2652 #ifdef CONFIG_ARCH_TI925
2653 # ifdef machine_arch_type
2654 #  undef machine_arch_type
2655 #  define machine_arch_type     __machine_arch_type
2656 # else
2657 #  define machine_arch_type     MACH_TYPE_TI925
2658 # endif
2659 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
2660 #else
2661 # define machine_is_ti925()     (0)
2662 #endif
2663
2664 #ifdef CONFIG_ARCH_RISCSTATION
2665 # ifdef machine_arch_type
2666 #  undef machine_arch_type
2667 #  define machine_arch_type     __machine_arch_type
2668 # else
2669 #  define machine_arch_type     MACH_TYPE_RISCSTATION
2670 # endif
2671 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
2672 #else
2673 # define machine_is_riscstation()       (0)
2674 #endif
2675
2676 #ifdef CONFIG_SA1100_CAVY
2677 # ifdef machine_arch_type
2678 #  undef machine_arch_type
2679 #  define machine_arch_type     __machine_arch_type
2680 # else
2681 #  define machine_arch_type     MACH_TYPE_CAVY
2682 # endif
2683 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
2684 #else
2685 # define machine_is_cavy()      (0)
2686 #endif
2687
2688 #ifdef CONFIG_SA1100_JORNADA720
2689 # ifdef machine_arch_type
2690 #  undef machine_arch_type
2691 #  define machine_arch_type     __machine_arch_type
2692 # else
2693 #  define machine_arch_type     MACH_TYPE_JORNADA720
2694 # endif
2695 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
2696 #else
2697 # define machine_is_jornada720()        (0)
2698 #endif
2699
2700 #ifdef CONFIG_SA1100_OMNIMETER
2701 # ifdef machine_arch_type
2702 #  undef machine_arch_type
2703 #  define machine_arch_type     __machine_arch_type
2704 # else
2705 #  define machine_arch_type     MACH_TYPE_OMNIMETER
2706 # endif
2707 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
2708 #else
2709 # define machine_is_omnimeter() (0)
2710 #endif
2711
2712 #ifdef CONFIG_ARCH_EDB7211
2713 # ifdef machine_arch_type
2714 #  undef machine_arch_type
2715 #  define machine_arch_type     __machine_arch_type
2716 # else
2717 #  define machine_arch_type     MACH_TYPE_EDB7211
2718 # endif
2719 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
2720 #else
2721 # define machine_is_edb7211()   (0)
2722 #endif
2723
2724 #ifdef CONFIG_SA1100_CITYGO
2725 # ifdef machine_arch_type
2726 #  undef machine_arch_type
2727 #  define machine_arch_type     __machine_arch_type
2728 # else
2729 #  define machine_arch_type     MACH_TYPE_CITYGO
2730 # endif
2731 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
2732 #else
2733 # define machine_is_citygo()    (0)
2734 #endif
2735
2736 #ifdef CONFIG_SA1100_PFS168
2737 # ifdef machine_arch_type
2738 #  undef machine_arch_type
2739 #  define machine_arch_type     __machine_arch_type
2740 # else
2741 #  define machine_arch_type     MACH_TYPE_PFS168
2742 # endif
2743 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
2744 #else
2745 # define machine_is_pfs168()    (0)
2746 #endif
2747
2748 #ifdef CONFIG_SA1100_SPOT
2749 # ifdef machine_arch_type
2750 #  undef machine_arch_type
2751 #  define machine_arch_type     __machine_arch_type
2752 # else
2753 #  define machine_arch_type     MACH_TYPE_SPOT
2754 # endif
2755 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
2756 #else
2757 # define machine_is_spot()      (0)
2758 #endif
2759
2760 #ifdef CONFIG_SA1100_FLEXANET
2761 # ifdef machine_arch_type
2762 #  undef machine_arch_type
2763 #  define machine_arch_type     __machine_arch_type
2764 # else
2765 #  define machine_arch_type     MACH_TYPE_FLEXANET
2766 # endif
2767 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
2768 #else
2769 # define machine_is_flexanet()  (0)
2770 #endif
2771
2772 #ifdef CONFIG_ARCH_WEBPAL
2773 # ifdef machine_arch_type
2774 #  undef machine_arch_type
2775 #  define machine_arch_type     __machine_arch_type
2776 # else
2777 #  define machine_arch_type     MACH_TYPE_WEBPAL
2778 # endif
2779 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
2780 #else
2781 # define machine_is_webpal()    (0)
2782 #endif
2783
2784 #ifdef CONFIG_SA1100_LINPDA
2785 # ifdef machine_arch_type
2786 #  undef machine_arch_type
2787 #  define machine_arch_type     __machine_arch_type
2788 # else
2789 #  define machine_arch_type     MACH_TYPE_LINPDA
2790 # endif
2791 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
2792 #else
2793 # define machine_is_linpda()    (0)
2794 #endif
2795
2796 #ifdef CONFIG_ARCH_ANAKIN
2797 # ifdef machine_arch_type
2798 #  undef machine_arch_type
2799 #  define machine_arch_type     __machine_arch_type
2800 # else
2801 #  define machine_arch_type     MACH_TYPE_ANAKIN
2802 # endif
2803 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
2804 #else
2805 # define machine_is_anakin()    (0)
2806 #endif
2807
2808 #ifdef CONFIG_SA1100_MVI
2809 # ifdef machine_arch_type
2810 #  undef machine_arch_type
2811 #  define machine_arch_type     __machine_arch_type
2812 # else
2813 #  define machine_arch_type     MACH_TYPE_MVI
2814 # endif
2815 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
2816 #else
2817 # define machine_is_mvi()       (0)
2818 #endif
2819
2820 #ifdef CONFIG_SA1100_JUPITER
2821 # ifdef machine_arch_type
2822 #  undef machine_arch_type
2823 #  define machine_arch_type     __machine_arch_type
2824 # else
2825 #  define machine_arch_type     MACH_TYPE_JUPITER
2826 # endif
2827 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
2828 #else
2829 # define machine_is_jupiter()   (0)
2830 #endif
2831
2832 #ifdef CONFIG_ARCH_PSIONW
2833 # ifdef machine_arch_type
2834 #  undef machine_arch_type
2835 #  define machine_arch_type     __machine_arch_type
2836 # else
2837 #  define machine_arch_type     MACH_TYPE_PSIONW
2838 # endif
2839 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
2840 #else
2841 # define machine_is_psionw()    (0)
2842 #endif
2843
2844 #ifdef CONFIG_SA1100_ALN
2845 # ifdef machine_arch_type
2846 #  undef machine_arch_type
2847 #  define machine_arch_type     __machine_arch_type
2848 # else
2849 #  define machine_arch_type     MACH_TYPE_ALN
2850 # endif
2851 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
2852 #else
2853 # define machine_is_aln()       (0)
2854 #endif
2855
2856 #ifdef CONFIG_ARCH_CAMELOT
2857 # ifdef machine_arch_type
2858 #  undef machine_arch_type
2859 #  define machine_arch_type     __machine_arch_type
2860 # else
2861 #  define machine_arch_type     MACH_TYPE_CAMELOT
2862 # endif
2863 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
2864 #else
2865 # define machine_is_epxa()      (0)
2866 #endif
2867
2868 #ifdef CONFIG_SA1100_GDS2200
2869 # ifdef machine_arch_type
2870 #  undef machine_arch_type
2871 #  define machine_arch_type     __machine_arch_type
2872 # else
2873 #  define machine_arch_type     MACH_TYPE_GDS2200
2874 # endif
2875 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
2876 #else
2877 # define machine_is_gds2200()   (0)
2878 #endif
2879
2880 #ifdef CONFIG_SA1100_PSION_SERIES7
2881 # ifdef machine_arch_type
2882 #  undef machine_arch_type
2883 #  define machine_arch_type     __machine_arch_type
2884 # else
2885 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
2886 # endif
2887 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
2888 #else
2889 # define machine_is_netbook()   (0)
2890 #endif
2891
2892 #ifdef CONFIG_SA1100_XFILE
2893 # ifdef machine_arch_type
2894 #  undef machine_arch_type
2895 #  define machine_arch_type     __machine_arch_type
2896 # else
2897 #  define machine_arch_type     MACH_TYPE_XFILE
2898 # endif
2899 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
2900 #else
2901 # define machine_is_xfile()     (0)
2902 #endif
2903
2904 #ifdef CONFIG_ARCH_ACCELENT_EP9312
2905 # ifdef machine_arch_type
2906 #  undef machine_arch_type
2907 #  define machine_arch_type     __machine_arch_type
2908 # else
2909 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
2910 # endif
2911 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
2912 #else
2913 # define machine_is_accelent_ep9312()   (0)
2914 #endif
2915
2916 #ifdef CONFIG_ARCH_IC200
2917 # ifdef machine_arch_type
2918 #  undef machine_arch_type
2919 #  define machine_arch_type     __machine_arch_type
2920 # else
2921 #  define machine_arch_type     MACH_TYPE_IC200
2922 # endif
2923 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
2924 #else
2925 # define machine_is_ic200()     (0)
2926 #endif
2927
2928 #ifdef CONFIG_SA1100_CREDITLART
2929 # ifdef machine_arch_type
2930 #  undef machine_arch_type
2931 #  define machine_arch_type     __machine_arch_type
2932 # else
2933 #  define machine_arch_type     MACH_TYPE_CREDITLART
2934 # endif
2935 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
2936 #else
2937 # define machine_is_creditlart()        (0)
2938 #endif
2939
2940 #ifdef CONFIG_SA1100_HTM
2941 # ifdef machine_arch_type
2942 #  undef machine_arch_type
2943 #  define machine_arch_type     __machine_arch_type
2944 # else
2945 #  define machine_arch_type     MACH_TYPE_HTM
2946 # endif
2947 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
2948 #else
2949 # define machine_is_htm()       (0)
2950 #endif
2951
2952 #ifdef CONFIG_ARCH_IQ80310
2953 # ifdef machine_arch_type
2954 #  undef machine_arch_type
2955 #  define machine_arch_type     __machine_arch_type
2956 # else
2957 #  define machine_arch_type     MACH_TYPE_IQ80310
2958 # endif
2959 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
2960 #else
2961 # define machine_is_iq80310()   (0)
2962 #endif
2963
2964 #ifdef CONFIG_SA1100_FREEBOT
2965 # ifdef machine_arch_type
2966 #  undef machine_arch_type
2967 #  define machine_arch_type     __machine_arch_type
2968 # else
2969 #  define machine_arch_type     MACH_TYPE_FREEBOT
2970 # endif
2971 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
2972 #else
2973 # define machine_is_freebot()   (0)
2974 #endif
2975
2976 #ifdef CONFIG_ARCH_ENTEL
2977 # ifdef machine_arch_type
2978 #  undef machine_arch_type
2979 #  define machine_arch_type     __machine_arch_type
2980 # else
2981 #  define machine_arch_type     MACH_TYPE_ENTEL
2982 # endif
2983 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
2984 #else
2985 # define machine_is_entel()     (0)
2986 #endif
2987
2988 #ifdef CONFIG_ARCH_ENP3510
2989 # ifdef machine_arch_type
2990 #  undef machine_arch_type
2991 #  define machine_arch_type     __machine_arch_type
2992 # else
2993 #  define machine_arch_type     MACH_TYPE_ENP3510
2994 # endif
2995 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
2996 #else
2997 # define machine_is_enp3510()   (0)
2998 #endif
2999
3000 #ifdef CONFIG_SA1100_TRIZEPS
3001 # ifdef machine_arch_type
3002 #  undef machine_arch_type
3003 #  define machine_arch_type     __machine_arch_type
3004 # else
3005 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3006 # endif
3007 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3008 #else
3009 # define machine_is_trizeps()   (0)
3010 #endif
3011
3012 #ifdef CONFIG_SA1100_NESA
3013 # ifdef machine_arch_type
3014 #  undef machine_arch_type
3015 #  define machine_arch_type     __machine_arch_type
3016 # else
3017 #  define machine_arch_type     MACH_TYPE_NESA
3018 # endif
3019 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3020 #else
3021 # define machine_is_nesa()      (0)
3022 #endif
3023
3024 #ifdef CONFIG_ARCH_VENUS
3025 # ifdef machine_arch_type
3026 #  undef machine_arch_type
3027 #  define machine_arch_type     __machine_arch_type
3028 # else
3029 #  define machine_arch_type     MACH_TYPE_VENUS
3030 # endif
3031 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3032 #else
3033 # define machine_is_venus()     (0)
3034 #endif
3035
3036 #ifdef CONFIG_ARCH_TARDIS
3037 # ifdef machine_arch_type
3038 #  undef machine_arch_type
3039 #  define machine_arch_type     __machine_arch_type
3040 # else
3041 #  define machine_arch_type     MACH_TYPE_TARDIS
3042 # endif
3043 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3044 #else
3045 # define machine_is_tardis()    (0)
3046 #endif
3047
3048 #ifdef CONFIG_ARCH_MERCURY
3049 # ifdef machine_arch_type
3050 #  undef machine_arch_type
3051 #  define machine_arch_type     __machine_arch_type
3052 # else
3053 #  define machine_arch_type     MACH_TYPE_MERCURY
3054 # endif
3055 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3056 #else
3057 # define machine_is_mercury()   (0)
3058 #endif
3059
3060 #ifdef CONFIG_SA1100_EMPEG
3061 # ifdef machine_arch_type
3062 #  undef machine_arch_type
3063 #  define machine_arch_type     __machine_arch_type
3064 # else
3065 #  define machine_arch_type     MACH_TYPE_EMPEG
3066 # endif
3067 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3068 #else
3069 # define machine_is_empeg()     (0)
3070 #endif
3071
3072 #ifdef CONFIG_ARCH_I80200FCC
3073 # ifdef machine_arch_type
3074 #  undef machine_arch_type
3075 #  define machine_arch_type     __machine_arch_type
3076 # else
3077 #  define machine_arch_type     MACH_TYPE_I80200FCC
3078 # endif
3079 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3080 #else
3081 # define machine_is_adi_evb()   (0)
3082 #endif
3083
3084 #ifdef CONFIG_SA1100_ITT_CPB
3085 # ifdef machine_arch_type
3086 #  undef machine_arch_type
3087 #  define machine_arch_type     __machine_arch_type
3088 # else
3089 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3090 # endif
3091 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3092 #else
3093 # define machine_is_itt_cpb()   (0)
3094 #endif
3095
3096 #ifdef CONFIG_SA1100_SVC
3097 # ifdef machine_arch_type
3098 #  undef machine_arch_type
3099 #  define machine_arch_type     __machine_arch_type
3100 # else
3101 #  define machine_arch_type     MACH_TYPE_SVC
3102 # endif
3103 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3104 #else
3105 # define machine_is_svc()       (0)
3106 #endif
3107
3108 #ifdef CONFIG_SA1100_ALPHA2
3109 # ifdef machine_arch_type
3110 #  undef machine_arch_type
3111 #  define machine_arch_type     __machine_arch_type
3112 # else
3113 #  define machine_arch_type     MACH_TYPE_ALPHA2
3114 # endif
3115 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3116 #else
3117 # define machine_is_alpha2()    (0)
3118 #endif
3119
3120 #ifdef CONFIG_SA1100_ALPHA1
3121 # ifdef machine_arch_type
3122 #  undef machine_arch_type
3123 #  define machine_arch_type     __machine_arch_type
3124 # else
3125 #  define machine_arch_type     MACH_TYPE_ALPHA1
3126 # endif
3127 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3128 #else
3129 # define machine_is_alpha1()    (0)
3130 #endif
3131
3132 #ifdef CONFIG_ARCH_NETARM
3133 # ifdef machine_arch_type
3134 #  undef machine_arch_type
3135 #  define machine_arch_type     __machine_arch_type
3136 # else
3137 #  define machine_arch_type     MACH_TYPE_NETARM
3138 # endif
3139 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3140 #else
3141 # define machine_is_netarm()    (0)
3142 #endif
3143
3144 #ifdef CONFIG_SA1100_SIMPAD
3145 # ifdef machine_arch_type
3146 #  undef machine_arch_type
3147 #  define machine_arch_type     __machine_arch_type
3148 # else
3149 #  define machine_arch_type     MACH_TYPE_SIMPAD
3150 # endif
3151 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3152 #else
3153 # define machine_is_simpad()    (0)
3154 #endif
3155
3156 #ifdef CONFIG_ARCH_PDA1
3157 # ifdef machine_arch_type
3158 #  undef machine_arch_type
3159 #  define machine_arch_type     __machine_arch_type
3160 # else
3161 #  define machine_arch_type     MACH_TYPE_PDA1
3162 # endif
3163 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3164 #else
3165 # define machine_is_pda1()      (0)
3166 #endif
3167
3168 #ifdef CONFIG_ARCH_LUBBOCK
3169 # ifdef machine_arch_type
3170 #  undef machine_arch_type
3171 #  define machine_arch_type     __machine_arch_type
3172 # else
3173 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3174 # endif
3175 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3176 #else
3177 # define machine_is_lubbock()   (0)
3178 #endif
3179
3180 #ifdef CONFIG_ARCH_ANIKO
3181 # ifdef machine_arch_type
3182 #  undef machine_arch_type
3183 #  define machine_arch_type     __machine_arch_type
3184 # else
3185 #  define machine_arch_type     MACH_TYPE_ANIKO
3186 # endif
3187 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3188 #else
3189 # define machine_is_aniko()     (0)
3190 #endif
3191
3192 #ifdef CONFIG_ARCH_CLEP7212
3193 # ifdef machine_arch_type
3194 #  undef machine_arch_type
3195 #  define machine_arch_type     __machine_arch_type
3196 # else
3197 #  define machine_arch_type     MACH_TYPE_CLEP7212
3198 # endif
3199 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3200 #else
3201 # define machine_is_clep7212()  (0)
3202 #endif
3203
3204 #ifdef CONFIG_ARCH_CS89712
3205 # ifdef machine_arch_type
3206 #  undef machine_arch_type
3207 #  define machine_arch_type     __machine_arch_type
3208 # else
3209 #  define machine_arch_type     MACH_TYPE_CS89712
3210 # endif
3211 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3212 #else
3213 # define machine_is_cs89712()   (0)
3214 #endif
3215
3216 #ifdef CONFIG_SA1100_WEARARM
3217 # ifdef machine_arch_type
3218 #  undef machine_arch_type
3219 #  define machine_arch_type     __machine_arch_type
3220 # else
3221 #  define machine_arch_type     MACH_TYPE_WEARARM
3222 # endif
3223 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3224 #else
3225 # define machine_is_weararm()   (0)
3226 #endif
3227
3228 #ifdef CONFIG_SA1100_POSSIO_PX
3229 # ifdef machine_arch_type
3230 #  undef machine_arch_type
3231 #  define machine_arch_type     __machine_arch_type
3232 # else
3233 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3234 # endif
3235 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3236 #else
3237 # define machine_is_possio_px() (0)
3238 #endif
3239
3240 #ifdef CONFIG_SA1100_SIDEARM
3241 # ifdef machine_arch_type
3242 #  undef machine_arch_type
3243 #  define machine_arch_type     __machine_arch_type
3244 # else
3245 #  define machine_arch_type     MACH_TYPE_SIDEARM
3246 # endif
3247 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3248 #else
3249 # define machine_is_sidearm()   (0)
3250 #endif
3251
3252 #ifdef CONFIG_SA1100_STORK
3253 # ifdef machine_arch_type
3254 #  undef machine_arch_type
3255 #  define machine_arch_type     __machine_arch_type
3256 # else
3257 #  define machine_arch_type     MACH_TYPE_STORK
3258 # endif
3259 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3260 #else
3261 # define machine_is_stork()     (0)
3262 #endif
3263
3264 #ifdef CONFIG_SA1100_SHANNON
3265 # ifdef machine_arch_type
3266 #  undef machine_arch_type
3267 #  define machine_arch_type     __machine_arch_type
3268 # else
3269 #  define machine_arch_type     MACH_TYPE_SHANNON
3270 # endif
3271 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3272 #else
3273 # define machine_is_shannon()   (0)
3274 #endif
3275
3276 #ifdef CONFIG_ARCH_ACE
3277 # ifdef machine_arch_type
3278 #  undef machine_arch_type
3279 #  define machine_arch_type     __machine_arch_type
3280 # else
3281 #  define machine_arch_type     MACH_TYPE_ACE
3282 # endif
3283 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3284 #else
3285 # define machine_is_ace()       (0)
3286 #endif
3287
3288 #ifdef CONFIG_SA1100_BALLYARM
3289 # ifdef machine_arch_type
3290 #  undef machine_arch_type
3291 #  define machine_arch_type     __machine_arch_type
3292 # else
3293 #  define machine_arch_type     MACH_TYPE_BALLYARM
3294 # endif
3295 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3296 #else
3297 # define machine_is_ballyarm()  (0)
3298 #endif
3299
3300 #ifdef CONFIG_SA1100_SIMPUTER
3301 # ifdef machine_arch_type
3302 #  undef machine_arch_type
3303 #  define machine_arch_type     __machine_arch_type
3304 # else
3305 #  define machine_arch_type     MACH_TYPE_SIMPUTER
3306 # endif
3307 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3308 #else
3309 # define machine_is_simputer()  (0)
3310 #endif
3311
3312 #ifdef CONFIG_SA1100_NEXTERM
3313 # ifdef machine_arch_type
3314 #  undef machine_arch_type
3315 #  define machine_arch_type     __machine_arch_type
3316 # else
3317 #  define machine_arch_type     MACH_TYPE_NEXTERM
3318 # endif
3319 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3320 #else
3321 # define machine_is_nexterm()   (0)
3322 #endif
3323
3324 #ifdef CONFIG_SA1100_SA1100_ELF
3325 # ifdef machine_arch_type
3326 #  undef machine_arch_type
3327 #  define machine_arch_type     __machine_arch_type
3328 # else
3329 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
3330 # endif
3331 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3332 #else
3333 # define machine_is_sa1100_elf()        (0)
3334 #endif
3335
3336 #ifdef CONFIG_SA1100_GATOR
3337 # ifdef machine_arch_type
3338 #  undef machine_arch_type
3339 #  define machine_arch_type     __machine_arch_type
3340 # else
3341 #  define machine_arch_type     MACH_TYPE_GATOR
3342 # endif
3343 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3344 #else
3345 # define machine_is_gator()     (0)
3346 #endif
3347
3348 #ifdef CONFIG_ARCH_GRANITE
3349 # ifdef machine_arch_type
3350 #  undef machine_arch_type
3351 #  define machine_arch_type     __machine_arch_type
3352 # else
3353 #  define machine_arch_type     MACH_TYPE_GRANITE
3354 # endif
3355 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
3356 #else
3357 # define machine_is_granite()   (0)
3358 #endif
3359
3360 #ifdef CONFIG_SA1100_CONSUS
3361 # ifdef machine_arch_type
3362 #  undef machine_arch_type
3363 #  define machine_arch_type     __machine_arch_type
3364 # else
3365 #  define machine_arch_type     MACH_TYPE_CONSUS
3366 # endif
3367 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
3368 #else
3369 # define machine_is_consus()    (0)
3370 #endif
3371
3372 #ifdef CONFIG_ARCH_AAED2000
3373 # ifdef machine_arch_type
3374 #  undef machine_arch_type
3375 #  define machine_arch_type     __machine_arch_type
3376 # else
3377 #  define machine_arch_type     MACH_TYPE_AAED2000
3378 # endif
3379 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
3380 #else
3381 # define machine_is_aaed2000()  (0)
3382 #endif
3383
3384 #ifdef CONFIG_ARCH_CDB89712
3385 # ifdef machine_arch_type
3386 #  undef machine_arch_type
3387 #  define machine_arch_type     __machine_arch_type
3388 # else
3389 #  define machine_arch_type     MACH_TYPE_CDB89712
3390 # endif
3391 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
3392 #else
3393 # define machine_is_cdb89712()  (0)
3394 #endif
3395
3396 #ifdef CONFIG_SA1100_GRAPHICSMASTER
3397 # ifdef machine_arch_type
3398 #  undef machine_arch_type
3399 #  define machine_arch_type     __machine_arch_type
3400 # else
3401 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
3402 # endif
3403 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3404 #else
3405 # define machine_is_graphicsmaster()    (0)
3406 #endif
3407
3408 #ifdef CONFIG_SA1100_ADSBITSY
3409 # ifdef machine_arch_type
3410 #  undef machine_arch_type
3411 #  define machine_arch_type     __machine_arch_type
3412 # else
3413 #  define machine_arch_type     MACH_TYPE_ADSBITSY
3414 # endif
3415 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
3416 #else
3417 # define machine_is_adsbitsy()  (0)
3418 #endif
3419
3420 #ifdef CONFIG_ARCH_PXA_IDP
3421 # ifdef machine_arch_type
3422 #  undef machine_arch_type
3423 #  define machine_arch_type     __machine_arch_type
3424 # else
3425 #  define machine_arch_type     MACH_TYPE_PXA_IDP
3426 # endif
3427 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
3428 #else
3429 # define machine_is_pxa_idp()   (0)
3430 #endif
3431
3432 #ifdef CONFIG_ARCH_PLCE
3433 # ifdef machine_arch_type
3434 #  undef machine_arch_type
3435 #  define machine_arch_type     __machine_arch_type
3436 # else
3437 #  define machine_arch_type     MACH_TYPE_PLCE
3438 # endif
3439 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
3440 #else
3441 # define machine_is_plce()      (0)
3442 #endif
3443
3444 #ifdef CONFIG_SA1100_PT_SYSTEM3
3445 # ifdef machine_arch_type
3446 #  undef machine_arch_type
3447 #  define machine_arch_type     __machine_arch_type
3448 # else
3449 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
3450 # endif
3451 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3452 #else
3453 # define machine_is_pt_system3()        (0)
3454 #endif
3455
3456 #ifdef CONFIG_ARCH_MEDALB
3457 # ifdef machine_arch_type
3458 #  undef machine_arch_type
3459 #  define machine_arch_type     __machine_arch_type
3460 # else
3461 #  define machine_arch_type     MACH_TYPE_MEDALB
3462 # endif
3463 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
3464 #else
3465 # define machine_is_murphy()    (0)
3466 #endif
3467
3468 #ifdef CONFIG_ARCH_EAGLE
3469 # ifdef machine_arch_type
3470 #  undef machine_arch_type
3471 #  define machine_arch_type     __machine_arch_type
3472 # else
3473 #  define machine_arch_type     MACH_TYPE_EAGLE
3474 # endif
3475 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
3476 #else
3477 # define machine_is_eagle()     (0)
3478 #endif
3479
3480 #ifdef CONFIG_ARCH_DSC21
3481 # ifdef machine_arch_type
3482 #  undef machine_arch_type
3483 #  define machine_arch_type     __machine_arch_type
3484 # else
3485 #  define machine_arch_type     MACH_TYPE_DSC21
3486 # endif
3487 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
3488 #else
3489 # define machine_is_dsc21()     (0)
3490 #endif
3491
3492 #ifdef CONFIG_ARCH_DSC24
3493 # ifdef machine_arch_type
3494 #  undef machine_arch_type
3495 #  define machine_arch_type     __machine_arch_type
3496 # else
3497 #  define machine_arch_type     MACH_TYPE_DSC24
3498 # endif
3499 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
3500 #else
3501 # define machine_is_dsc24()     (0)
3502 #endif
3503
3504 #ifdef CONFIG_ARCH_TI5472
3505 # ifdef machine_arch_type
3506 #  undef machine_arch_type
3507 #  define machine_arch_type     __machine_arch_type
3508 # else
3509 #  define machine_arch_type     MACH_TYPE_TI5472
3510 # endif
3511 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
3512 #else
3513 # define machine_is_ti5472()    (0)
3514 #endif
3515
3516 #ifdef CONFIG_ARCH_AUTCPU12
3517 # ifdef machine_arch_type
3518 #  undef machine_arch_type
3519 #  define machine_arch_type     __machine_arch_type
3520 # else
3521 #  define machine_arch_type     MACH_TYPE_AUTCPU12
3522 # endif
3523 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
3524 #else
3525 # define machine_is_autcpu12()  (0)
3526 #endif
3527
3528 #ifdef CONFIG_ARCH_UENGINE
3529 # ifdef machine_arch_type
3530 #  undef machine_arch_type
3531 #  define machine_arch_type     __machine_arch_type
3532 # else
3533 #  define machine_arch_type     MACH_TYPE_UENGINE
3534 # endif
3535 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
3536 #else
3537 # define machine_is_uengine()   (0)
3538 #endif
3539
3540 #ifdef CONFIG_SA1100_BLUESTEM
3541 # ifdef machine_arch_type
3542 #  undef machine_arch_type
3543 #  define machine_arch_type     __machine_arch_type
3544 # else
3545 #  define machine_arch_type     MACH_TYPE_BLUESTEM
3546 # endif
3547 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
3548 #else
3549 # define machine_is_bluestem()  (0)
3550 #endif
3551
3552 #ifdef CONFIG_ARCH_XINGU8
3553 # ifdef machine_arch_type
3554 #  undef machine_arch_type
3555 #  define machine_arch_type     __machine_arch_type
3556 # else
3557 #  define machine_arch_type     MACH_TYPE_XINGU8
3558 # endif
3559 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
3560 #else
3561 # define machine_is_xingu8()    (0)
3562 #endif
3563
3564 #ifdef CONFIG_ARCH_BUSHSTB
3565 # ifdef machine_arch_type
3566 #  undef machine_arch_type
3567 #  define machine_arch_type     __machine_arch_type
3568 # else
3569 #  define machine_arch_type     MACH_TYPE_BUSHSTB
3570 # endif
3571 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
3572 #else
3573 # define machine_is_bushstb()   (0)
3574 #endif
3575
3576 #ifdef CONFIG_SA1100_EPSILON1
3577 # ifdef machine_arch_type
3578 #  undef machine_arch_type
3579 #  define machine_arch_type     __machine_arch_type
3580 # else
3581 #  define machine_arch_type     MACH_TYPE_EPSILON1
3582 # endif
3583 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
3584 #else
3585 # define machine_is_epsilon1()  (0)
3586 #endif
3587
3588 #ifdef CONFIG_SA1100_BALLOON
3589 # ifdef machine_arch_type
3590 #  undef machine_arch_type
3591 #  define machine_arch_type     __machine_arch_type
3592 # else
3593 #  define machine_arch_type     MACH_TYPE_BALLOON
3594 # endif
3595 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
3596 #else
3597 # define machine_is_balloon()   (0)
3598 #endif
3599
3600 #ifdef CONFIG_ARCH_PUPPY
3601 # ifdef machine_arch_type
3602 #  undef machine_arch_type
3603 #  define machine_arch_type     __machine_arch_type
3604 # else
3605 #  define machine_arch_type     MACH_TYPE_PUPPY
3606 # endif
3607 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
3608 #else
3609 # define machine_is_puppy()     (0)
3610 #endif
3611
3612 #ifdef CONFIG_SA1100_ELROY
3613 # ifdef machine_arch_type
3614 #  undef machine_arch_type
3615 #  define machine_arch_type     __machine_arch_type
3616 # else
3617 #  define machine_arch_type     MACH_TYPE_ELROY
3618 # endif
3619 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
3620 #else
3621 # define machine_is_elroy()     (0)
3622 #endif
3623
3624 #ifdef CONFIG_ARCH_GMS720
3625 # ifdef machine_arch_type
3626 #  undef machine_arch_type
3627 #  define machine_arch_type     __machine_arch_type
3628 # else
3629 #  define machine_arch_type     MACH_TYPE_GMS720
3630 # endif
3631 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
3632 #else
3633 # define machine_is_gms720()    (0)
3634 #endif
3635
3636 #ifdef CONFIG_ARCH_S24X
3637 # ifdef machine_arch_type
3638 #  undef machine_arch_type
3639 #  define machine_arch_type     __machine_arch_type
3640 # else
3641 #  define machine_arch_type     MACH_TYPE_S24X
3642 # endif
3643 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
3644 #else
3645 # define machine_is_s24x()      (0)
3646 #endif
3647
3648 #ifdef CONFIG_ARCH_JTEL_CLEP7312
3649 # ifdef machine_arch_type
3650 #  undef machine_arch_type
3651 #  define machine_arch_type     __machine_arch_type
3652 # else
3653 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
3654 # endif
3655 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
3656 #else
3657 # define machine_is_jtel_clep7312()     (0)
3658 #endif
3659
3660 #ifdef CONFIG_ARCH_CX821XX
3661 # ifdef machine_arch_type
3662 #  undef machine_arch_type
3663 #  define machine_arch_type     __machine_arch_type
3664 # else
3665 #  define machine_arch_type     MACH_TYPE_CX821XX
3666 # endif
3667 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
3668 #else
3669 # define machine_is_cx821xx()   (0)
3670 #endif
3671
3672 #ifdef CONFIG_ARCH_EDB7312
3673 # ifdef machine_arch_type
3674 #  undef machine_arch_type
3675 #  define machine_arch_type     __machine_arch_type
3676 # else
3677 #  define machine_arch_type     MACH_TYPE_EDB7312
3678 # endif
3679 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
3680 #else
3681 # define machine_is_edb7312()   (0)
3682 #endif
3683
3684 #ifdef CONFIG_SA1100_BSA1110
3685 # ifdef machine_arch_type
3686 #  undef machine_arch_type
3687 #  define machine_arch_type     __machine_arch_type
3688 # else
3689 #  define machine_arch_type     MACH_TYPE_BSA1110
3690 # endif
3691 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
3692 #else
3693 # define machine_is_bsa1110()   (0)
3694 #endif
3695
3696 #ifdef CONFIG_ARCH_POWERPIN
3697 # ifdef machine_arch_type
3698 #  undef machine_arch_type
3699 #  define machine_arch_type     __machine_arch_type
3700 # else
3701 #  define machine_arch_type     MACH_TYPE_POWERPIN
3702 # endif
3703 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
3704 #else
3705 # define machine_is_powerpin()  (0)
3706 #endif
3707
3708 #ifdef CONFIG_ARCH_OPENARM
3709 # ifdef machine_arch_type
3710 #  undef machine_arch_type
3711 #  define machine_arch_type     __machine_arch_type
3712 # else
3713 #  define machine_arch_type     MACH_TYPE_OPENARM
3714 # endif
3715 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
3716 #else
3717 # define machine_is_openarm()   (0)
3718 #endif
3719
3720 #ifdef CONFIG_SA1100_WHITECHAPEL
3721 # ifdef machine_arch_type
3722 #  undef machine_arch_type
3723 #  define machine_arch_type     __machine_arch_type
3724 # else
3725 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
3726 # endif
3727 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
3728 #else
3729 # define machine_is_whitechapel()       (0)
3730 #endif
3731
3732 #ifdef CONFIG_SA1100_H3100
3733 # ifdef machine_arch_type
3734 #  undef machine_arch_type
3735 #  define machine_arch_type     __machine_arch_type
3736 # else
3737 #  define machine_arch_type     MACH_TYPE_H3100
3738 # endif
3739 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
3740 #else
3741 # define machine_is_h3100()     (0)
3742 #endif
3743
3744 #ifdef CONFIG_SA1100_H3800
3745 # ifdef machine_arch_type
3746 #  undef machine_arch_type
3747 #  define machine_arch_type     __machine_arch_type
3748 # else
3749 #  define machine_arch_type     MACH_TYPE_H3800
3750 # endif
3751 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
3752 #else
3753 # define machine_is_h3800()     (0)
3754 #endif
3755
3756 #ifdef CONFIG_ARCH_BLUE_V1
3757 # ifdef machine_arch_type
3758 #  undef machine_arch_type
3759 #  define machine_arch_type     __machine_arch_type
3760 # else
3761 #  define machine_arch_type     MACH_TYPE_BLUE_V1
3762 # endif
3763 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
3764 #else
3765 # define machine_is_blue_v1()   (0)
3766 #endif
3767
3768 #ifdef CONFIG_ARCH_PXA_CERF
3769 # ifdef machine_arch_type
3770 #  undef machine_arch_type
3771 #  define machine_arch_type     __machine_arch_type
3772 # else
3773 #  define machine_arch_type     MACH_TYPE_PXA_CERF
3774 # endif
3775 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
3776 #else
3777 # define machine_is_pxa_cerf()  (0)
3778 #endif
3779
3780 #ifdef CONFIG_ARCH_ARM7TEVB
3781 # ifdef machine_arch_type
3782 #  undef machine_arch_type
3783 #  define machine_arch_type     __machine_arch_type
3784 # else
3785 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
3786 # endif
3787 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
3788 #else
3789 # define machine_is_arm7tevb()  (0)
3790 #endif
3791
3792 #ifdef CONFIG_SA1100_D7400
3793 # ifdef machine_arch_type
3794 #  undef machine_arch_type
3795 #  define machine_arch_type     __machine_arch_type
3796 # else
3797 #  define machine_arch_type     MACH_TYPE_D7400
3798 # endif
3799 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
3800 #else
3801 # define machine_is_d7400()     (0)
3802 #endif
3803
3804 #ifdef CONFIG_ARCH_PIRANHA
3805 # ifdef machine_arch_type
3806 #  undef machine_arch_type
3807 #  define machine_arch_type     __machine_arch_type
3808 # else
3809 #  define machine_arch_type     MACH_TYPE_PIRANHA
3810 # endif
3811 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
3812 #else
3813 # define machine_is_piranha()   (0)
3814 #endif
3815
3816 #ifdef CONFIG_SA1100_SBCAMELOT
3817 # ifdef machine_arch_type
3818 #  undef machine_arch_type
3819 #  define machine_arch_type     __machine_arch_type
3820 # else
3821 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
3822 # endif
3823 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
3824 #else
3825 # define machine_is_sbcamelot() (0)
3826 #endif
3827
3828 #ifdef CONFIG_SA1100_KINGS
3829 # ifdef machine_arch_type
3830 #  undef machine_arch_type
3831 #  define machine_arch_type     __machine_arch_type
3832 # else
3833 #  define machine_arch_type     MACH_TYPE_KINGS
3834 # endif
3835 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
3836 #else
3837 # define machine_is_kings()     (0)
3838 #endif
3839
3840 #ifdef CONFIG_ARCH_SMDK2400
3841 # ifdef machine_arch_type
3842 #  undef machine_arch_type
3843 #  define machine_arch_type     __machine_arch_type
3844 # else
3845 #  define machine_arch_type     MACH_TYPE_SMDK2400
3846 # endif
3847 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
3848 #else
3849 # define machine_is_smdk2400()  (0)
3850 #endif
3851
3852 #ifdef CONFIG_SA1100_COLLIE
3853 # ifdef machine_arch_type
3854 #  undef machine_arch_type
3855 #  define machine_arch_type     __machine_arch_type
3856 # else
3857 #  define machine_arch_type     MACH_TYPE_COLLIE
3858 # endif
3859 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
3860 #else
3861 # define machine_is_collie()    (0)
3862 #endif
3863
3864 #ifdef CONFIG_ARCH_IDR
3865 # ifdef machine_arch_type
3866 #  undef machine_arch_type
3867 #  define machine_arch_type     __machine_arch_type
3868 # else
3869 #  define machine_arch_type     MACH_TYPE_IDR
3870 # endif
3871 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
3872 #else
3873 # define machine_is_idr()       (0)
3874 #endif
3875
3876 #ifdef CONFIG_SA1100_BADGE4
3877 # ifdef machine_arch_type
3878 #  undef machine_arch_type
3879 #  define machine_arch_type     __machine_arch_type
3880 # else
3881 #  define machine_arch_type     MACH_TYPE_BADGE4
3882 # endif
3883 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
3884 #else
3885 # define machine_is_badge4()    (0)
3886 #endif
3887
3888 #ifdef CONFIG_ARCH_WEBNET
3889 # ifdef machine_arch_type
3890 #  undef machine_arch_type
3891 #  define machine_arch_type     __machine_arch_type
3892 # else
3893 #  define machine_arch_type     MACH_TYPE_WEBNET
3894 # endif
3895 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
3896 #else
3897 # define machine_is_webnet()    (0)
3898 #endif
3899
3900 #ifdef CONFIG_SA1100_D7300
3901 # ifdef machine_arch_type
3902 #  undef machine_arch_type
3903 #  define machine_arch_type     __machine_arch_type
3904 # else
3905 #  define machine_arch_type     MACH_TYPE_D7300
3906 # endif
3907 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
3908 #else
3909 # define machine_is_d7300()     (0)
3910 #endif
3911
3912 #ifdef CONFIG_SA1100_CEP
3913 # ifdef machine_arch_type
3914 #  undef machine_arch_type
3915 #  define machine_arch_type     __machine_arch_type
3916 # else
3917 #  define machine_arch_type     MACH_TYPE_CEP
3918 # endif
3919 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
3920 #else
3921 # define machine_is_cep()       (0)
3922 #endif
3923
3924 #ifdef CONFIG_ARCH_FORTUNET
3925 # ifdef machine_arch_type
3926 #  undef machine_arch_type
3927 #  define machine_arch_type     __machine_arch_type
3928 # else
3929 #  define machine_arch_type     MACH_TYPE_FORTUNET
3930 # endif
3931 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
3932 #else
3933 # define machine_is_fortunet()  (0)
3934 #endif
3935
3936 #ifdef CONFIG_ARCH_VC547X
3937 # ifdef machine_arch_type
3938 #  undef machine_arch_type
3939 #  define machine_arch_type     __machine_arch_type
3940 # else
3941 #  define machine_arch_type     MACH_TYPE_VC547X
3942 # endif
3943 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
3944 #else
3945 # define machine_is_vc547x()    (0)
3946 #endif
3947
3948 #ifdef CONFIG_SA1100_FILEWALKER
3949 # ifdef machine_arch_type
3950 #  undef machine_arch_type
3951 #  define machine_arch_type     __machine_arch_type
3952 # else
3953 #  define machine_arch_type     MACH_TYPE_FILEWALKER
3954 # endif
3955 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
3956 #else
3957 # define machine_is_filewalker()        (0)
3958 #endif
3959
3960 #ifdef CONFIG_SA1100_NETGATEWAY
3961 # ifdef machine_arch_type
3962 #  undef machine_arch_type
3963 #  define machine_arch_type     __machine_arch_type
3964 # else
3965 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
3966 # endif
3967 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
3968 #else
3969 # define machine_is_netgateway()        (0)
3970 #endif
3971
3972 #ifdef CONFIG_SA1100_SYMBOL2800
3973 # ifdef machine_arch_type
3974 #  undef machine_arch_type
3975 #  define machine_arch_type     __machine_arch_type
3976 # else
3977 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
3978 # endif
3979 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
3980 #else
3981 # define machine_is_symbol2800()        (0)
3982 #endif
3983
3984 #ifdef CONFIG_SA1100_SUNS
3985 # ifdef machine_arch_type
3986 #  undef machine_arch_type
3987 #  define machine_arch_type     __machine_arch_type
3988 # else
3989 #  define machine_arch_type     MACH_TYPE_SUNS
3990 # endif
3991 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
3992 #else
3993 # define machine_is_suns()      (0)
3994 #endif
3995
3996 #ifdef CONFIG_SA1100_FRODO
3997 # ifdef machine_arch_type
3998 #  undef machine_arch_type
3999 #  define machine_arch_type     __machine_arch_type
4000 # else
4001 #  define machine_arch_type     MACH_TYPE_FRODO
4002 # endif
4003 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4004 #else
4005 # define machine_is_frodo()     (0)
4006 #endif
4007
4008 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4009 # ifdef machine_arch_type
4010 #  undef machine_arch_type
4011 #  define machine_arch_type     __machine_arch_type
4012 # else
4013 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4014 # endif
4015 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4016 #else
4017 # define machine_is_ms301()     (0)
4018 #endif
4019
4020 #ifdef CONFIG_ARCH_MX1ADS
4021 # ifdef machine_arch_type
4022 #  undef machine_arch_type
4023 #  define machine_arch_type     __machine_arch_type
4024 # else
4025 #  define machine_arch_type     MACH_TYPE_MX1ADS
4026 # endif
4027 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4028 #else
4029 # define machine_is_mx1ads()    (0)
4030 #endif
4031
4032 #ifdef CONFIG_ARCH_H7201
4033 # ifdef machine_arch_type
4034 #  undef machine_arch_type
4035 #  define machine_arch_type     __machine_arch_type
4036 # else
4037 #  define machine_arch_type     MACH_TYPE_H7201
4038 # endif
4039 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4040 #else
4041 # define machine_is_h7201()     (0)
4042 #endif
4043
4044 #ifdef CONFIG_ARCH_H7202
4045 # ifdef machine_arch_type
4046 #  undef machine_arch_type
4047 #  define machine_arch_type     __machine_arch_type
4048 # else
4049 #  define machine_arch_type     MACH_TYPE_H7202
4050 # endif
4051 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4052 #else
4053 # define machine_is_h7202()     (0)
4054 #endif
4055
4056 #ifdef CONFIG_ARCH_AMICO
4057 # ifdef machine_arch_type
4058 #  undef machine_arch_type
4059 #  define machine_arch_type     __machine_arch_type
4060 # else
4061 #  define machine_arch_type     MACH_TYPE_AMICO
4062 # endif
4063 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4064 #else
4065 # define machine_is_amico()     (0)
4066 #endif
4067
4068 #ifdef CONFIG_SA1100_IAM
4069 # ifdef machine_arch_type
4070 #  undef machine_arch_type
4071 #  define machine_arch_type     __machine_arch_type
4072 # else
4073 #  define machine_arch_type     MACH_TYPE_IAM
4074 # endif
4075 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4076 #else
4077 # define machine_is_iam()       (0)
4078 #endif
4079
4080 #ifdef CONFIG_SA1100_TT530
4081 # ifdef machine_arch_type
4082 #  undef machine_arch_type
4083 #  define machine_arch_type     __machine_arch_type
4084 # else
4085 #  define machine_arch_type     MACH_TYPE_TT530
4086 # endif
4087 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4088 #else
4089 # define machine_is_tt530()     (0)
4090 #endif
4091
4092 #ifdef CONFIG_ARCH_SAM2400
4093 # ifdef machine_arch_type
4094 #  undef machine_arch_type
4095 #  define machine_arch_type     __machine_arch_type
4096 # else
4097 #  define machine_arch_type     MACH_TYPE_SAM2400
4098 # endif
4099 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4100 #else
4101 # define machine_is_sam2400()   (0)
4102 #endif
4103
4104 #ifdef CONFIG_SA1100_JORNADA56X
4105 # ifdef machine_arch_type
4106 #  undef machine_arch_type
4107 #  define machine_arch_type     __machine_arch_type
4108 # else
4109 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4110 # endif
4111 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4112 #else
4113 # define machine_is_jornada56x()        (0)
4114 #endif
4115
4116 #ifdef CONFIG_SA1100_ACTIVE
4117 # ifdef machine_arch_type
4118 #  undef machine_arch_type
4119 #  define machine_arch_type     __machine_arch_type
4120 # else
4121 #  define machine_arch_type     MACH_TYPE_ACTIVE
4122 # endif
4123 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4124 #else
4125 # define machine_is_active()    (0)
4126 #endif
4127
4128 #ifdef CONFIG_ARCH_IQ80321
4129 # ifdef machine_arch_type
4130 #  undef machine_arch_type
4131 #  define machine_arch_type     __machine_arch_type
4132 # else
4133 #  define machine_arch_type     MACH_TYPE_IQ80321
4134 # endif
4135 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4136 #else
4137 # define machine_is_iq80321()   (0)
4138 #endif
4139
4140 #ifdef CONFIG_SA1100_WID
4141 # ifdef machine_arch_type
4142 #  undef machine_arch_type
4143 #  define machine_arch_type     __machine_arch_type
4144 # else
4145 #  define machine_arch_type     MACH_TYPE_WID
4146 # endif
4147 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4148 #else
4149 # define machine_is_wid()       (0)
4150 #endif
4151
4152 #ifdef CONFIG_ARCH_SABINAL
4153 # ifdef machine_arch_type
4154 #  undef machine_arch_type
4155 #  define machine_arch_type     __machine_arch_type
4156 # else
4157 #  define machine_arch_type     MACH_TYPE_SABINAL
4158 # endif
4159 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4160 #else
4161 # define machine_is_sabinal()   (0)
4162 #endif
4163
4164 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4165 # ifdef machine_arch_type
4166 #  undef machine_arch_type
4167 #  define machine_arch_type     __machine_arch_type
4168 # else
4169 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4170 # endif
4171 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4172 #else
4173 # define machine_is_ixp425_matacumbe()  (0)
4174 #endif
4175
4176 #ifdef CONFIG_SA1100_MINIPRINT
4177 # ifdef machine_arch_type
4178 #  undef machine_arch_type
4179 #  define machine_arch_type     __machine_arch_type
4180 # else
4181 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4182 # endif
4183 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4184 #else
4185 # define machine_is_miniprint() (0)
4186 #endif
4187
4188 #ifdef CONFIG_ARCH_ADM510X
4189 # ifdef machine_arch_type
4190 #  undef machine_arch_type
4191 #  define machine_arch_type     __machine_arch_type
4192 # else
4193 #  define machine_arch_type     MACH_TYPE_ADM510X
4194 # endif
4195 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4196 #else
4197 # define machine_is_adm510x()   (0)
4198 #endif
4199
4200 #ifdef CONFIG_SA1100_SVS200
4201 # ifdef machine_arch_type
4202 #  undef machine_arch_type
4203 #  define machine_arch_type     __machine_arch_type
4204 # else
4205 #  define machine_arch_type     MACH_TYPE_SVS200
4206 # endif
4207 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4208 #else
4209 # define machine_is_svs200()    (0)
4210 #endif
4211
4212 #ifdef CONFIG_ARCH_ATG_TCU
4213 # ifdef machine_arch_type
4214 #  undef machine_arch_type
4215 #  define machine_arch_type     __machine_arch_type
4216 # else
4217 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4218 # endif
4219 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4220 #else
4221 # define machine_is_atg_tcu()   (0)
4222 #endif
4223
4224 #ifdef CONFIG_SA1100_JORNADA820
4225 # ifdef machine_arch_type
4226 #  undef machine_arch_type
4227 #  define machine_arch_type     __machine_arch_type
4228 # else
4229 #  define machine_arch_type     MACH_TYPE_JORNADA820
4230 # endif
4231 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4232 #else
4233 # define machine_is_jornada820()        (0)
4234 #endif
4235
4236 #ifdef CONFIG_ARCH_S3C44B0
4237 # ifdef machine_arch_type
4238 #  undef machine_arch_type
4239 #  define machine_arch_type     __machine_arch_type
4240 # else
4241 #  define machine_arch_type     MACH_TYPE_S3C44B0
4242 # endif
4243 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4244 #else
4245 # define machine_is_s3c44b0()   (0)
4246 #endif
4247
4248 #ifdef CONFIG_ARCH_MARGIS2
4249 # ifdef machine_arch_type
4250 #  undef machine_arch_type
4251 #  define machine_arch_type     __machine_arch_type
4252 # else
4253 #  define machine_arch_type     MACH_TYPE_MARGIS2
4254 # endif
4255 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4256 #else
4257 # define machine_is_margis2()   (0)
4258 #endif
4259
4260 #ifdef CONFIG_ARCH_KS8695
4261 # ifdef machine_arch_type
4262 #  undef machine_arch_type
4263 #  define machine_arch_type     __machine_arch_type
4264 # else
4265 #  define machine_arch_type     MACH_TYPE_KS8695
4266 # endif
4267 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4268 #else
4269 # define machine_is_ks8695()    (0)
4270 #endif
4271
4272 #ifdef CONFIG_ARCH_BRH
4273 # ifdef machine_arch_type
4274 #  undef machine_arch_type
4275 #  define machine_arch_type     __machine_arch_type
4276 # else
4277 #  define machine_arch_type     MACH_TYPE_BRH
4278 # endif
4279 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4280 #else
4281 # define machine_is_brh()       (0)
4282 #endif
4283
4284 #ifdef CONFIG_ARCH_S3C2410
4285 # ifdef machine_arch_type
4286 #  undef machine_arch_type
4287 #  define machine_arch_type     __machine_arch_type
4288 # else
4289 #  define machine_arch_type     MACH_TYPE_S3C2410
4290 # endif
4291 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4292 #else
4293 # define machine_is_s3c2410()   (0)
4294 #endif
4295
4296 #ifdef CONFIG_ARCH_POSSIO_PX30
4297 # ifdef machine_arch_type
4298 #  undef machine_arch_type
4299 #  define machine_arch_type     __machine_arch_type
4300 # else
4301 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
4302 # endif
4303 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4304 #else
4305 # define machine_is_possio_px30()       (0)
4306 #endif
4307
4308 #ifdef CONFIG_ARCH_S3C2800
4309 # ifdef machine_arch_type
4310 #  undef machine_arch_type
4311 #  define machine_arch_type     __machine_arch_type
4312 # else
4313 #  define machine_arch_type     MACH_TYPE_S3C2800
4314 # endif
4315 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4316 #else
4317 # define machine_is_s3c2800()   (0)
4318 #endif
4319
4320 #ifdef CONFIG_SA1100_FLEETWOOD
4321 # ifdef machine_arch_type
4322 #  undef machine_arch_type
4323 #  define machine_arch_type     __machine_arch_type
4324 # else
4325 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
4326 # endif
4327 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4328 #else
4329 # define machine_is_fleetwood() (0)
4330 #endif
4331
4332 #ifdef CONFIG_ARCH_OMAHA
4333 # ifdef machine_arch_type
4334 #  undef machine_arch_type
4335 #  define machine_arch_type     __machine_arch_type
4336 # else
4337 #  define machine_arch_type     MACH_TYPE_OMAHA
4338 # endif
4339 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4340 #else
4341 # define machine_is_omaha()     (0)
4342 #endif
4343
4344 #ifdef CONFIG_ARCH_TA7
4345 # ifdef machine_arch_type
4346 #  undef machine_arch_type
4347 #  define machine_arch_type     __machine_arch_type
4348 # else
4349 #  define machine_arch_type     MACH_TYPE_TA7
4350 # endif
4351 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
4352 #else
4353 # define machine_is_ta7()       (0)
4354 #endif
4355
4356 #ifdef CONFIG_SA1100_NOVA
4357 # ifdef machine_arch_type
4358 #  undef machine_arch_type
4359 #  define machine_arch_type     __machine_arch_type
4360 # else
4361 #  define machine_arch_type     MACH_TYPE_NOVA
4362 # endif
4363 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
4364 #else
4365 # define machine_is_nova()      (0)
4366 #endif
4367
4368 #ifdef CONFIG_ARCH_HMK
4369 # ifdef machine_arch_type
4370 #  undef machine_arch_type
4371 #  define machine_arch_type     __machine_arch_type
4372 # else
4373 #  define machine_arch_type     MACH_TYPE_HMK
4374 # endif
4375 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
4376 #else
4377 # define machine_is_hmk()       (0)
4378 #endif
4379
4380 #ifdef CONFIG_ARCH_KARO
4381 # ifdef machine_arch_type
4382 #  undef machine_arch_type
4383 #  define machine_arch_type     __machine_arch_type
4384 # else
4385 #  define machine_arch_type     MACH_TYPE_KARO
4386 # endif
4387 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
4388 #else
4389 # define machine_is_karo()      (0)
4390 #endif
4391
4392 #ifdef CONFIG_SA1100_FESTER
4393 # ifdef machine_arch_type
4394 #  undef machine_arch_type
4395 #  define machine_arch_type     __machine_arch_type
4396 # else
4397 #  define machine_arch_type     MACH_TYPE_FESTER
4398 # endif
4399 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
4400 #else
4401 # define machine_is_fester()    (0)
4402 #endif
4403
4404 #ifdef CONFIG_ARCH_GPI
4405 # ifdef machine_arch_type
4406 #  undef machine_arch_type
4407 #  define machine_arch_type     __machine_arch_type
4408 # else
4409 #  define machine_arch_type     MACH_TYPE_GPI
4410 # endif
4411 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
4412 #else
4413 # define machine_is_gpi()       (0)
4414 #endif
4415
4416 #ifdef CONFIG_ARCH_SMDK2410
4417 # ifdef machine_arch_type
4418 #  undef machine_arch_type
4419 #  define machine_arch_type     __machine_arch_type
4420 # else
4421 #  define machine_arch_type     MACH_TYPE_SMDK2410
4422 # endif
4423 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
4424 #else
4425 # define machine_is_smdk2410()  (0)
4426 #endif
4427
4428 #ifdef CONFIG_ARCH_I519
4429 # ifdef machine_arch_type
4430 #  undef machine_arch_type
4431 #  define machine_arch_type     __machine_arch_type
4432 # else
4433 #  define machine_arch_type     MACH_TYPE_I519
4434 # endif
4435 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
4436 #else
4437 # define machine_is_i519()      (0)
4438 #endif
4439
4440 #ifdef CONFIG_SA1100_NEXIO
4441 # ifdef machine_arch_type
4442 #  undef machine_arch_type
4443 #  define machine_arch_type     __machine_arch_type
4444 # else
4445 #  define machine_arch_type     MACH_TYPE_NEXIO
4446 # endif
4447 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
4448 #else
4449 # define machine_is_nexio()     (0)
4450 #endif
4451
4452 #ifdef CONFIG_SA1100_BITBOX
4453 # ifdef machine_arch_type
4454 #  undef machine_arch_type
4455 #  define machine_arch_type     __machine_arch_type
4456 # else
4457 #  define machine_arch_type     MACH_TYPE_BITBOX
4458 # endif
4459 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
4460 #else
4461 # define machine_is_bitbox()    (0)
4462 #endif
4463
4464 #ifdef CONFIG_SA1100_G200
4465 # ifdef machine_arch_type
4466 #  undef machine_arch_type
4467 #  define machine_arch_type     __machine_arch_type
4468 # else
4469 #  define machine_arch_type     MACH_TYPE_G200
4470 # endif
4471 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
4472 #else
4473 # define machine_is_g200()      (0)
4474 #endif
4475
4476 #ifdef CONFIG_SA1100_GILL
4477 # ifdef machine_arch_type
4478 #  undef machine_arch_type
4479 #  define machine_arch_type     __machine_arch_type
4480 # else
4481 #  define machine_arch_type     MACH_TYPE_GILL
4482 # endif
4483 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
4484 #else
4485 # define machine_is_gill()      (0)
4486 #endif
4487
4488 #ifdef CONFIG_ARCH_PXA_MERCURY
4489 # ifdef machine_arch_type
4490 #  undef machine_arch_type
4491 #  define machine_arch_type     __machine_arch_type
4492 # else
4493 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
4494 # endif
4495 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4496 #else
4497 # define machine_is_pxa_mercury()       (0)
4498 #endif
4499
4500 #ifdef CONFIG_ARCH_CEIVA
4501 # ifdef machine_arch_type
4502 #  undef machine_arch_type
4503 #  define machine_arch_type     __machine_arch_type
4504 # else
4505 #  define machine_arch_type     MACH_TYPE_CEIVA
4506 # endif
4507 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
4508 #else
4509 # define machine_is_ceiva()     (0)
4510 #endif
4511
4512 #ifdef CONFIG_SA1100_FRET
4513 # ifdef machine_arch_type
4514 #  undef machine_arch_type
4515 #  define machine_arch_type     __machine_arch_type
4516 # else
4517 #  define machine_arch_type     MACH_TYPE_FRET
4518 # endif
4519 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
4520 #else
4521 # define machine_is_fret()      (0)
4522 #endif
4523
4524 #ifdef CONFIG_SA1100_EMAILPHONE
4525 # ifdef machine_arch_type
4526 #  undef machine_arch_type
4527 #  define machine_arch_type     __machine_arch_type
4528 # else
4529 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
4530 # endif
4531 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
4532 #else
4533 # define machine_is_emailphone()        (0)
4534 #endif
4535
4536 #ifdef CONFIG_ARCH_H3900
4537 # ifdef machine_arch_type
4538 #  undef machine_arch_type
4539 #  define machine_arch_type     __machine_arch_type
4540 # else
4541 #  define machine_arch_type     MACH_TYPE_H3900
4542 # endif
4543 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
4544 #else
4545 # define machine_is_h3900()     (0)
4546 #endif
4547
4548 #ifdef CONFIG_ARCH_PXA1
4549 # ifdef machine_arch_type
4550 #  undef machine_arch_type
4551 #  define machine_arch_type     __machine_arch_type
4552 # else
4553 #  define machine_arch_type     MACH_TYPE_PXA1
4554 # endif
4555 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
4556 #else
4557 # define machine_is_pxa1()      (0)
4558 #endif
4559
4560 #ifdef CONFIG_SA1100_KOAN369
4561 # ifdef machine_arch_type
4562 #  undef machine_arch_type
4563 #  define machine_arch_type     __machine_arch_type
4564 # else
4565 #  define machine_arch_type     MACH_TYPE_KOAN369
4566 # endif
4567 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
4568 #else
4569 # define machine_is_koan369()   (0)
4570 #endif
4571
4572 #ifdef CONFIG_ARCH_COGENT
4573 # ifdef machine_arch_type
4574 #  undef machine_arch_type
4575 #  define machine_arch_type     __machine_arch_type
4576 # else
4577 #  define machine_arch_type     MACH_TYPE_COGENT
4578 # endif
4579 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
4580 #else
4581 # define machine_is_cogent()    (0)
4582 #endif
4583
4584 #ifdef CONFIG_ARCH_ESL_SIMPUTER
4585 # ifdef machine_arch_type
4586 #  undef machine_arch_type
4587 #  define machine_arch_type     __machine_arch_type
4588 # else
4589 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
4590 # endif
4591 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
4592 #else
4593 # define machine_is_esl_simputer()      (0)
4594 #endif
4595
4596 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
4597 # ifdef machine_arch_type
4598 #  undef machine_arch_type
4599 #  define machine_arch_type     __machine_arch_type
4600 # else
4601 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
4602 # endif
4603 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
4604 #else
4605 # define machine_is_esl_simputer_clr()  (0)
4606 #endif
4607
4608 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
4609 # ifdef machine_arch_type
4610 #  undef machine_arch_type
4611 #  define machine_arch_type     __machine_arch_type
4612 # else
4613 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
4614 # endif
4615 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
4616 #else
4617 # define machine_is_esl_simputer_bw()   (0)
4618 #endif
4619
4620 #ifdef CONFIG_ARCH_HHP_CRADLE
4621 # ifdef machine_arch_type
4622 #  undef machine_arch_type
4623 #  define machine_arch_type     __machine_arch_type
4624 # else
4625 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
4626 # endif
4627 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
4628 #else
4629 # define machine_is_hhp_cradle()        (0)
4630 #endif
4631
4632 #ifdef CONFIG_ARCH_HE500
4633 # ifdef machine_arch_type
4634 #  undef machine_arch_type
4635 #  define machine_arch_type     __machine_arch_type
4636 # else
4637 #  define machine_arch_type     MACH_TYPE_HE500
4638 # endif
4639 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
4640 #else
4641 # define machine_is_he500()     (0)
4642 #endif
4643
4644 #ifdef CONFIG_SA1100_INHANDELF2
4645 # ifdef machine_arch_type
4646 #  undef machine_arch_type
4647 #  define machine_arch_type     __machine_arch_type
4648 # else
4649 #  define machine_arch_type     MACH_TYPE_INHANDELF2
4650 # endif
4651 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
4652 #else
4653 # define machine_is_inhandelf2()        (0)
4654 #endif
4655
4656 #ifdef CONFIG_SA1100_INHANDFTIP
4657 # ifdef machine_arch_type
4658 #  undef machine_arch_type
4659 #  define machine_arch_type     __machine_arch_type
4660 # else
4661 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
4662 # endif
4663 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
4664 #else
4665 # define machine_is_inhandftip()        (0)
4666 #endif
4667
4668 #ifdef CONFIG_SA1100_DNP1110
4669 # ifdef machine_arch_type
4670 #  undef machine_arch_type
4671 #  define machine_arch_type     __machine_arch_type
4672 # else
4673 #  define machine_arch_type     MACH_TYPE_DNP1110
4674 # endif
4675 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
4676 #else
4677 # define machine_is_dnp1110()   (0)
4678 #endif
4679
4680 #ifdef CONFIG_SA1100_PNP1110
4681 # ifdef machine_arch_type
4682 #  undef machine_arch_type
4683 #  define machine_arch_type     __machine_arch_type
4684 # else
4685 #  define machine_arch_type     MACH_TYPE_PNP1110
4686 # endif
4687 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
4688 #else
4689 # define machine_is_pnp1110()   (0)
4690 #endif
4691
4692 #ifdef CONFIG_ARCH_CSB226
4693 # ifdef machine_arch_type
4694 #  undef machine_arch_type
4695 #  define machine_arch_type     __machine_arch_type
4696 # else
4697 #  define machine_arch_type     MACH_TYPE_CSB226
4698 # endif
4699 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
4700 #else
4701 # define machine_is_csb226()    (0)
4702 #endif
4703
4704 #ifdef CONFIG_SA1100_ARNOLD
4705 # ifdef machine_arch_type
4706 #  undef machine_arch_type
4707 #  define machine_arch_type     __machine_arch_type
4708 # else
4709 #  define machine_arch_type     MACH_TYPE_ARNOLD
4710 # endif
4711 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
4712 #else
4713 # define machine_is_arnold()    (0)
4714 #endif
4715
4716 #ifdef CONFIG_MACH_VOICEBLUE
4717 # ifdef machine_arch_type
4718 #  undef machine_arch_type
4719 #  define machine_arch_type     __machine_arch_type
4720 # else
4721 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
4722 # endif
4723 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
4724 #else
4725 # define machine_is_voiceblue() (0)
4726 #endif
4727
4728 #ifdef CONFIG_ARCH_JZ8028
4729 # ifdef machine_arch_type
4730 #  undef machine_arch_type
4731 #  define machine_arch_type     __machine_arch_type
4732 # else
4733 #  define machine_arch_type     MACH_TYPE_JZ8028
4734 # endif
4735 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
4736 #else
4737 # define machine_is_jz8028()    (0)
4738 #endif
4739
4740 #ifdef CONFIG_ARCH_H5400
4741 # ifdef machine_arch_type
4742 #  undef machine_arch_type
4743 #  define machine_arch_type     __machine_arch_type
4744 # else
4745 #  define machine_arch_type     MACH_TYPE_H5400
4746 # endif
4747 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
4748 #else
4749 # define machine_is_h5400()     (0)
4750 #endif
4751
4752 #ifdef CONFIG_SA1100_FORTE
4753 # ifdef machine_arch_type
4754 #  undef machine_arch_type
4755 #  define machine_arch_type     __machine_arch_type
4756 # else
4757 #  define machine_arch_type     MACH_TYPE_FORTE
4758 # endif
4759 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
4760 #else
4761 # define machine_is_forte()     (0)
4762 #endif
4763
4764 #ifdef CONFIG_SA1100_ACAM
4765 # ifdef machine_arch_type
4766 #  undef machine_arch_type
4767 #  define machine_arch_type     __machine_arch_type
4768 # else
4769 #  define machine_arch_type     MACH_TYPE_ACAM
4770 # endif
4771 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
4772 #else
4773 # define machine_is_acam()      (0)
4774 #endif
4775
4776 #ifdef CONFIG_SA1100_ABOX
4777 # ifdef machine_arch_type
4778 #  undef machine_arch_type
4779 #  define machine_arch_type     __machine_arch_type
4780 # else
4781 #  define machine_arch_type     MACH_TYPE_ABOX
4782 # endif
4783 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
4784 #else
4785 # define machine_is_abox()      (0)
4786 #endif
4787
4788 #ifdef CONFIG_ARCH_ATMEL
4789 # ifdef machine_arch_type
4790 #  undef machine_arch_type
4791 #  define machine_arch_type     __machine_arch_type
4792 # else
4793 #  define machine_arch_type     MACH_TYPE_ATMEL
4794 # endif
4795 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
4796 #else
4797 # define machine_is_atmel()     (0)
4798 #endif
4799
4800 #ifdef CONFIG_ARCH_SITSANG
4801 # ifdef machine_arch_type
4802 #  undef machine_arch_type
4803 #  define machine_arch_type     __machine_arch_type
4804 # else
4805 #  define machine_arch_type     MACH_TYPE_SITSANG
4806 # endif
4807 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
4808 #else
4809 # define machine_is_sitsang()   (0)
4810 #endif
4811
4812 #ifdef CONFIG_SA1100_CPU1110LCDNET
4813 # ifdef machine_arch_type
4814 #  undef machine_arch_type
4815 #  define machine_arch_type     __machine_arch_type
4816 # else
4817 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
4818 # endif
4819 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
4820 #else
4821 # define machine_is_cpu1110lcdnet()     (0)
4822 #endif
4823
4824 #ifdef CONFIG_ARCH_MPL_VCMA9
4825 # ifdef machine_arch_type
4826 #  undef machine_arch_type
4827 #  define machine_arch_type     __machine_arch_type
4828 # else
4829 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
4830 # endif
4831 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
4832 #else
4833 # define machine_is_mpl_vcma9() (0)
4834 #endif
4835
4836 #ifdef CONFIG_ARCH_OPUS_A1
4837 # ifdef machine_arch_type
4838 #  undef machine_arch_type
4839 #  define machine_arch_type     __machine_arch_type
4840 # else
4841 #  define machine_arch_type     MACH_TYPE_OPUS_A1
4842 # endif
4843 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
4844 #else
4845 # define machine_is_opus_a1()   (0)
4846 #endif
4847
4848 #ifdef CONFIG_ARCH_DAYTONA
4849 # ifdef machine_arch_type
4850 #  undef machine_arch_type
4851 #  define machine_arch_type     __machine_arch_type
4852 # else
4853 #  define machine_arch_type     MACH_TYPE_DAYTONA
4854 # endif
4855 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
4856 #else
4857 # define machine_is_daytona()   (0)
4858 #endif
4859
4860 #ifdef CONFIG_SA1100_KILLBEAR
4861 # ifdef machine_arch_type
4862 #  undef machine_arch_type
4863 #  define machine_arch_type     __machine_arch_type
4864 # else
4865 #  define machine_arch_type     MACH_TYPE_KILLBEAR
4866 # endif
4867 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
4868 #else
4869 # define machine_is_killbear()  (0)
4870 #endif
4871
4872 #ifdef CONFIG_ARCH_YOHO
4873 # ifdef machine_arch_type
4874 #  undef machine_arch_type
4875 #  define machine_arch_type     __machine_arch_type
4876 # else
4877 #  define machine_arch_type     MACH_TYPE_YOHO
4878 # endif
4879 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
4880 #else
4881 # define machine_is_yoho()      (0)
4882 #endif
4883
4884 #ifdef CONFIG_ARCH_JASPER
4885 # ifdef machine_arch_type
4886 #  undef machine_arch_type
4887 #  define machine_arch_type     __machine_arch_type
4888 # else
4889 #  define machine_arch_type     MACH_TYPE_JASPER
4890 # endif
4891 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
4892 #else
4893 # define machine_is_jasper()    (0)
4894 #endif
4895
4896 #ifdef CONFIG_ARCH_DSC25
4897 # ifdef machine_arch_type
4898 #  undef machine_arch_type
4899 #  define machine_arch_type     __machine_arch_type
4900 # else
4901 #  define machine_arch_type     MACH_TYPE_DSC25
4902 # endif
4903 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
4904 #else
4905 # define machine_is_dsc25()     (0)
4906 #endif
4907
4908 #ifdef CONFIG_MACH_OMAP_INNOVATOR
4909 # ifdef machine_arch_type
4910 #  undef machine_arch_type
4911 #  define machine_arch_type     __machine_arch_type
4912 # else
4913 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
4914 # endif
4915 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
4916 #else
4917 # define machine_is_omap_innovator()    (0)
4918 #endif
4919
4920 #ifdef CONFIG_ARCH_RAMSES
4921 # ifdef machine_arch_type
4922 #  undef machine_arch_type
4923 #  define machine_arch_type     __machine_arch_type
4924 # else
4925 #  define machine_arch_type     MACH_TYPE_RAMSES
4926 # endif
4927 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
4928 #else
4929 # define machine_is_mnci()      (0)
4930 #endif
4931
4932 #ifdef CONFIG_ARCH_S28X
4933 # ifdef machine_arch_type
4934 #  undef machine_arch_type
4935 #  define machine_arch_type     __machine_arch_type
4936 # else
4937 #  define machine_arch_type     MACH_TYPE_S28X
4938 # endif
4939 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
4940 #else
4941 # define machine_is_s28x()      (0)
4942 #endif
4943
4944 #ifdef CONFIG_ARCH_MPORT3
4945 # ifdef machine_arch_type
4946 #  undef machine_arch_type
4947 #  define machine_arch_type     __machine_arch_type
4948 # else
4949 #  define machine_arch_type     MACH_TYPE_MPORT3
4950 # endif
4951 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
4952 #else
4953 # define machine_is_mport3()    (0)
4954 #endif
4955
4956 #ifdef CONFIG_ARCH_PXA_EAGLE250
4957 # ifdef machine_arch_type
4958 #  undef machine_arch_type
4959 #  define machine_arch_type     __machine_arch_type
4960 # else
4961 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
4962 # endif
4963 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
4964 #else
4965 # define machine_is_pxa_eagle250()      (0)
4966 #endif
4967
4968 #ifdef CONFIG_ARCH_PDB
4969 # ifdef machine_arch_type
4970 #  undef machine_arch_type
4971 #  define machine_arch_type     __machine_arch_type
4972 # else
4973 #  define machine_arch_type     MACH_TYPE_PDB
4974 # endif
4975 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
4976 #else
4977 # define machine_is_pdb()       (0)
4978 #endif
4979
4980 #ifdef CONFIG_SA1100_BLUE_2G
4981 # ifdef machine_arch_type
4982 #  undef machine_arch_type
4983 #  define machine_arch_type     __machine_arch_type
4984 # else
4985 #  define machine_arch_type     MACH_TYPE_BLUE_2G
4986 # endif
4987 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
4988 #else
4989 # define machine_is_blue_2g()   (0)
4990 #endif
4991
4992 #ifdef CONFIG_SA1100_BLUEARCH
4993 # ifdef machine_arch_type
4994 #  undef machine_arch_type
4995 #  define machine_arch_type     __machine_arch_type
4996 # else
4997 #  define machine_arch_type     MACH_TYPE_BLUEARCH
4998 # endif
4999 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5000 #else
5001 # define machine_is_bluearch()  (0)
5002 #endif
5003
5004 #ifdef CONFIG_ARCH_IXDP2400
5005 # ifdef machine_arch_type
5006 #  undef machine_arch_type
5007 #  define machine_arch_type     __machine_arch_type
5008 # else
5009 #  define machine_arch_type     MACH_TYPE_IXDP2400
5010 # endif
5011 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5012 #else
5013 # define machine_is_ixdp2400()  (0)
5014 #endif
5015
5016 #ifdef CONFIG_ARCH_IXDP2800
5017 # ifdef machine_arch_type
5018 #  undef machine_arch_type
5019 #  define machine_arch_type     __machine_arch_type
5020 # else
5021 #  define machine_arch_type     MACH_TYPE_IXDP2800
5022 # endif
5023 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5024 #else
5025 # define machine_is_ixdp2800()  (0)
5026 #endif
5027
5028 #ifdef CONFIG_SA1100_EXPLORER
5029 # ifdef machine_arch_type
5030 #  undef machine_arch_type
5031 #  define machine_arch_type     __machine_arch_type
5032 # else
5033 #  define machine_arch_type     MACH_TYPE_EXPLORER
5034 # endif
5035 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5036 #else
5037 # define machine_is_explorer()  (0)
5038 #endif
5039
5040 #ifdef CONFIG_ARCH_IXDP425
5041 # ifdef machine_arch_type
5042 #  undef machine_arch_type
5043 #  define machine_arch_type     __machine_arch_type
5044 # else
5045 #  define machine_arch_type     MACH_TYPE_IXDP425
5046 # endif
5047 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5048 #else
5049 # define machine_is_ixdp425()   (0)
5050 #endif
5051
5052 #ifdef CONFIG_ARCH_CHIMP
5053 # ifdef machine_arch_type
5054 #  undef machine_arch_type
5055 #  define machine_arch_type     __machine_arch_type
5056 # else
5057 #  define machine_arch_type     MACH_TYPE_CHIMP
5058 # endif
5059 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5060 #else
5061 # define machine_is_chimp()     (0)
5062 #endif
5063
5064 #ifdef CONFIG_ARCH_STORK_NEST
5065 # ifdef machine_arch_type
5066 #  undef machine_arch_type
5067 #  define machine_arch_type     __machine_arch_type
5068 # else
5069 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5070 # endif
5071 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5072 #else
5073 # define machine_is_stork_nest()        (0)
5074 #endif
5075
5076 #ifdef CONFIG_ARCH_STORK_EGG
5077 # ifdef machine_arch_type
5078 #  undef machine_arch_type
5079 #  define machine_arch_type     __machine_arch_type
5080 # else
5081 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5082 # endif
5083 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5084 #else
5085 # define machine_is_stork_egg() (0)
5086 #endif
5087
5088 #ifdef CONFIG_SA1100_WISMO
5089 # ifdef machine_arch_type
5090 #  undef machine_arch_type
5091 #  define machine_arch_type     __machine_arch_type
5092 # else
5093 #  define machine_arch_type     MACH_TYPE_WISMO
5094 # endif
5095 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5096 #else
5097 # define machine_is_wismo()     (0)
5098 #endif
5099
5100 #ifdef CONFIG_ARCH_EZLINX
5101 # ifdef machine_arch_type
5102 #  undef machine_arch_type
5103 #  define machine_arch_type     __machine_arch_type
5104 # else
5105 #  define machine_arch_type     MACH_TYPE_EZLINX
5106 # endif
5107 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5108 #else
5109 # define machine_is_ezlinx()    (0)
5110 #endif
5111
5112 #ifdef CONFIG_ARCH_AT91RM9200
5113 # ifdef machine_arch_type
5114 #  undef machine_arch_type
5115 #  define machine_arch_type     __machine_arch_type
5116 # else
5117 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5118 # endif
5119 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5120 #else
5121 # define machine_is_at91rm9200()        (0)
5122 #endif
5123
5124 #ifdef CONFIG_ARCH_ADTECH_ORION
5125 # ifdef machine_arch_type
5126 #  undef machine_arch_type
5127 #  define machine_arch_type     __machine_arch_type
5128 # else
5129 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5130 # endif
5131 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5132 #else
5133 # define machine_is_adtech_orion()      (0)
5134 #endif
5135
5136 #ifdef CONFIG_ARCH_NEPTUNE
5137 # ifdef machine_arch_type
5138 #  undef machine_arch_type
5139 #  define machine_arch_type     __machine_arch_type
5140 # else
5141 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5142 # endif
5143 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5144 #else
5145 # define machine_is_neptune()   (0)
5146 #endif
5147
5148 #ifdef CONFIG_SA1100_HACKKIT
5149 # ifdef machine_arch_type
5150 #  undef machine_arch_type
5151 #  define machine_arch_type     __machine_arch_type
5152 # else
5153 #  define machine_arch_type     MACH_TYPE_HACKKIT
5154 # endif
5155 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5156 #else
5157 # define machine_is_hackkit()   (0)
5158 #endif
5159
5160 #ifdef CONFIG_ARCH_PXA_WINS30
5161 # ifdef machine_arch_type
5162 #  undef machine_arch_type
5163 #  define machine_arch_type     __machine_arch_type
5164 # else
5165 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5166 # endif
5167 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5168 #else
5169 # define machine_is_pxa_wins30()        (0)
5170 #endif
5171
5172 #ifdef CONFIG_SA1100_LAVINNA
5173 # ifdef machine_arch_type
5174 #  undef machine_arch_type
5175 #  define machine_arch_type     __machine_arch_type
5176 # else
5177 #  define machine_arch_type     MACH_TYPE_LAVINNA
5178 # endif
5179 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5180 #else
5181 # define machine_is_lavinna()   (0)
5182 #endif
5183
5184 #ifdef CONFIG_ARCH_PXA_UENGINE
5185 # ifdef machine_arch_type
5186 #  undef machine_arch_type
5187 #  define machine_arch_type     __machine_arch_type
5188 # else
5189 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5190 # endif
5191 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5192 #else
5193 # define machine_is_pxa_uengine()       (0)
5194 #endif
5195
5196 #ifdef CONFIG_ARCH_INNOKOM
5197 # ifdef machine_arch_type
5198 #  undef machine_arch_type
5199 #  define machine_arch_type     __machine_arch_type
5200 # else
5201 #  define machine_arch_type     MACH_TYPE_INNOKOM
5202 # endif
5203 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5204 #else
5205 # define machine_is_innokom()   (0)
5206 #endif
5207
5208 #ifdef CONFIG_ARCH_BMS
5209 # ifdef machine_arch_type
5210 #  undef machine_arch_type
5211 #  define machine_arch_type     __machine_arch_type
5212 # else
5213 #  define machine_arch_type     MACH_TYPE_BMS
5214 # endif
5215 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5216 #else
5217 # define machine_is_bms()       (0)
5218 #endif
5219
5220 #ifdef CONFIG_ARCH_IXCDP1100
5221 # ifdef machine_arch_type
5222 #  undef machine_arch_type
5223 #  define machine_arch_type     __machine_arch_type
5224 # else
5225 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5226 # endif
5227 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5228 #else
5229 # define machine_is_ixcdp1100() (0)
5230 #endif
5231
5232 #ifdef CONFIG_ARCH_PRPMC1100
5233 # ifdef machine_arch_type
5234 #  undef machine_arch_type
5235 #  define machine_arch_type     __machine_arch_type
5236 # else
5237 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5238 # endif
5239 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5240 #else
5241 # define machine_is_prpmc1100() (0)
5242 #endif
5243
5244 #ifdef CONFIG_ARCH_AT91RM9200DK
5245 # ifdef machine_arch_type
5246 #  undef machine_arch_type
5247 #  define machine_arch_type     __machine_arch_type
5248 # else
5249 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5250 # endif
5251 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5252 #else
5253 # define machine_is_at91rm9200dk()      (0)
5254 #endif
5255
5256 #ifdef CONFIG_ARCH_ARMSTICK
5257 # ifdef machine_arch_type
5258 #  undef machine_arch_type
5259 #  define machine_arch_type     __machine_arch_type
5260 # else
5261 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5262 # endif
5263 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5264 #else
5265 # define machine_is_armstick()  (0)
5266 #endif
5267
5268 #ifdef CONFIG_ARCH_ARMONIE
5269 # ifdef machine_arch_type
5270 #  undef machine_arch_type
5271 #  define machine_arch_type     __machine_arch_type
5272 # else
5273 #  define machine_arch_type     MACH_TYPE_ARMONIE
5274 # endif
5275 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5276 #else
5277 # define machine_is_armonie()   (0)
5278 #endif
5279
5280 #ifdef CONFIG_ARCH_MPORT1
5281 # ifdef machine_arch_type
5282 #  undef machine_arch_type
5283 #  define machine_arch_type     __machine_arch_type
5284 # else
5285 #  define machine_arch_type     MACH_TYPE_MPORT1
5286 # endif
5287 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5288 #else
5289 # define machine_is_mport1()    (0)
5290 #endif
5291
5292 #ifdef CONFIG_ARCH_S3C5410
5293 # ifdef machine_arch_type
5294 #  undef machine_arch_type
5295 #  define machine_arch_type     __machine_arch_type
5296 # else
5297 #  define machine_arch_type     MACH_TYPE_S3C5410
5298 # endif
5299 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5300 #else
5301 # define machine_is_s3c5410()   (0)
5302 #endif
5303
5304 #ifdef CONFIG_ARCH_ZCP320A
5305 # ifdef machine_arch_type
5306 #  undef machine_arch_type
5307 #  define machine_arch_type     __machine_arch_type
5308 # else
5309 #  define machine_arch_type     MACH_TYPE_ZCP320A
5310 # endif
5311 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5312 #else
5313 # define machine_is_zcp320a()   (0)
5314 #endif
5315
5316 #ifdef CONFIG_ARCH_I_BOX
5317 # ifdef machine_arch_type
5318 #  undef machine_arch_type
5319 #  define machine_arch_type     __machine_arch_type
5320 # else
5321 #  define machine_arch_type     MACH_TYPE_I_BOX
5322 # endif
5323 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5324 #else
5325 # define machine_is_i_box()     (0)
5326 #endif
5327
5328 #ifdef CONFIG_ARCH_STLC1502
5329 # ifdef machine_arch_type
5330 #  undef machine_arch_type
5331 #  define machine_arch_type     __machine_arch_type
5332 # else
5333 #  define machine_arch_type     MACH_TYPE_STLC1502
5334 # endif
5335 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5336 #else
5337 # define machine_is_stlc1502()  (0)
5338 #endif
5339
5340 #ifdef CONFIG_ARCH_SIREN
5341 # ifdef machine_arch_type
5342 #  undef machine_arch_type
5343 #  define machine_arch_type     __machine_arch_type
5344 # else
5345 #  define machine_arch_type     MACH_TYPE_SIREN
5346 # endif
5347 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
5348 #else
5349 # define machine_is_siren()     (0)
5350 #endif
5351
5352 #ifdef CONFIG_ARCH_GREENLAKE
5353 # ifdef machine_arch_type
5354 #  undef machine_arch_type
5355 #  define machine_arch_type     __machine_arch_type
5356 # else
5357 #  define machine_arch_type     MACH_TYPE_GREENLAKE
5358 # endif
5359 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5360 #else
5361 # define machine_is_greenlake() (0)
5362 #endif
5363
5364 #ifdef CONFIG_ARCH_ARGUS
5365 # ifdef machine_arch_type
5366 #  undef machine_arch_type
5367 #  define machine_arch_type     __machine_arch_type
5368 # else
5369 #  define machine_arch_type     MACH_TYPE_ARGUS
5370 # endif
5371 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
5372 #else
5373 # define machine_is_argus()     (0)
5374 #endif
5375
5376 #ifdef CONFIG_SA1100_COMBADGE
5377 # ifdef machine_arch_type
5378 #  undef machine_arch_type
5379 #  define machine_arch_type     __machine_arch_type
5380 # else
5381 #  define machine_arch_type     MACH_TYPE_COMBADGE
5382 # endif
5383 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
5384 #else
5385 # define machine_is_combadge()  (0)
5386 #endif
5387
5388 #ifdef CONFIG_ARCH_ROKEPXA
5389 # ifdef machine_arch_type
5390 #  undef machine_arch_type
5391 #  define machine_arch_type     __machine_arch_type
5392 # else
5393 #  define machine_arch_type     MACH_TYPE_ROKEPXA
5394 # endif
5395 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
5396 #else
5397 # define machine_is_rokepxa()   (0)
5398 #endif
5399
5400 #ifdef CONFIG_ARCH_CINTEGRATOR
5401 # ifdef machine_arch_type
5402 #  undef machine_arch_type
5403 #  define machine_arch_type     __machine_arch_type
5404 # else
5405 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
5406 # endif
5407 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5408 #else
5409 # define machine_is_cintegrator()       (0)
5410 #endif
5411
5412 #ifdef CONFIG_ARCH_GUIDEA07
5413 # ifdef machine_arch_type
5414 #  undef machine_arch_type
5415 #  define machine_arch_type     __machine_arch_type
5416 # else
5417 #  define machine_arch_type     MACH_TYPE_GUIDEA07
5418 # endif
5419 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
5420 #else
5421 # define machine_is_guidea07()  (0)
5422 #endif
5423
5424 #ifdef CONFIG_ARCH_TAT257
5425 # ifdef machine_arch_type
5426 #  undef machine_arch_type
5427 #  define machine_arch_type     __machine_arch_type
5428 # else
5429 #  define machine_arch_type     MACH_TYPE_TAT257
5430 # endif
5431 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
5432 #else
5433 # define machine_is_tat257()    (0)
5434 #endif
5435
5436 #ifdef CONFIG_ARCH_IGP2425
5437 # ifdef machine_arch_type
5438 #  undef machine_arch_type
5439 #  define machine_arch_type     __machine_arch_type
5440 # else
5441 #  define machine_arch_type     MACH_TYPE_IGP2425
5442 # endif
5443 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
5444 #else
5445 # define machine_is_igp2425()   (0)
5446 #endif
5447
5448 #ifdef CONFIG_ARCH_BLUEGRAMMA
5449 # ifdef machine_arch_type
5450 #  undef machine_arch_type
5451 #  define machine_arch_type     __machine_arch_type
5452 # else
5453 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
5454 # endif
5455 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5456 #else
5457 # define machine_is_bluegrama() (0)
5458 #endif
5459
5460 #ifdef CONFIG_ARCH_IPOD
5461 # ifdef machine_arch_type
5462 #  undef machine_arch_type
5463 #  define machine_arch_type     __machine_arch_type
5464 # else
5465 #  define machine_arch_type     MACH_TYPE_IPOD
5466 # endif
5467 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
5468 #else
5469 # define machine_is_ipod()      (0)
5470 #endif
5471
5472 #ifdef CONFIG_ARCH_ADSBITSYX
5473 # ifdef machine_arch_type
5474 #  undef machine_arch_type
5475 #  define machine_arch_type     __machine_arch_type
5476 # else
5477 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
5478 # endif
5479 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5480 #else
5481 # define machine_is_adsbitsyx() (0)
5482 #endif
5483
5484 #ifdef CONFIG_ARCH_TRIZEPS2
5485 # ifdef machine_arch_type
5486 #  undef machine_arch_type
5487 #  define machine_arch_type     __machine_arch_type
5488 # else
5489 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
5490 # endif
5491 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
5492 #else
5493 # define machine_is_trizeps2()  (0)
5494 #endif
5495
5496 #ifdef CONFIG_ARCH_VIPER
5497 # ifdef machine_arch_type
5498 #  undef machine_arch_type
5499 #  define machine_arch_type     __machine_arch_type
5500 # else
5501 #  define machine_arch_type     MACH_TYPE_VIPER
5502 # endif
5503 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
5504 #else
5505 # define machine_is_viper()     (0)
5506 #endif
5507
5508 #ifdef CONFIG_SA1100_ADSBITSYPLUS
5509 # ifdef machine_arch_type
5510 #  undef machine_arch_type
5511 #  define machine_arch_type     __machine_arch_type
5512 # else
5513 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
5514 # endif
5515 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5516 #else
5517 # define machine_is_adsbitsyplus()      (0)
5518 #endif
5519
5520 #ifdef CONFIG_SA1100_ADSAGC
5521 # ifdef machine_arch_type
5522 #  undef machine_arch_type
5523 #  define machine_arch_type     __machine_arch_type
5524 # else
5525 #  define machine_arch_type     MACH_TYPE_ADSAGC
5526 # endif
5527 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
5528 #else
5529 # define machine_is_adsagc()    (0)
5530 #endif
5531
5532 #ifdef CONFIG_ARCH_STP7312
5533 # ifdef machine_arch_type
5534 #  undef machine_arch_type
5535 #  define machine_arch_type     __machine_arch_type
5536 # else
5537 #  define machine_arch_type     MACH_TYPE_STP7312
5538 # endif
5539 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
5540 #else
5541 # define machine_is_stp7312()   (0)
5542 #endif
5543
5544 #ifdef CONFIG_MACH_NX_PHNX
5545 # ifdef machine_arch_type
5546 #  undef machine_arch_type
5547 #  define machine_arch_type     __machine_arch_type
5548 # else
5549 #  define machine_arch_type     MACH_TYPE_NX_PHNX
5550 # endif
5551 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
5552 #else
5553 # define machine_is_nx_phnx()   (0)
5554 #endif
5555
5556 #ifdef CONFIG_ARCH_WEP_EP250
5557 # ifdef machine_arch_type
5558 #  undef machine_arch_type
5559 #  define machine_arch_type     __machine_arch_type
5560 # else
5561 #  define machine_arch_type     MACH_TYPE_WEP_EP250
5562 # endif
5563 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5564 #else
5565 # define machine_is_wep_ep250() (0)
5566 #endif
5567
5568 #ifdef CONFIG_ARCH_INHANDELF3
5569 # ifdef machine_arch_type
5570 #  undef machine_arch_type
5571 #  define machine_arch_type     __machine_arch_type
5572 # else
5573 #  define machine_arch_type     MACH_TYPE_INHANDELF3
5574 # endif
5575 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
5576 #else
5577 # define machine_is_inhandelf3()        (0)
5578 #endif
5579
5580 #ifdef CONFIG_ARCH_ADI_COYOTE
5581 # ifdef machine_arch_type
5582 #  undef machine_arch_type
5583 #  define machine_arch_type     __machine_arch_type
5584 # else
5585 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
5586 # endif
5587 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
5588 #else
5589 # define machine_is_adi_coyote()        (0)
5590 #endif
5591
5592 #ifdef CONFIG_ARCH_IYONIX
5593 # ifdef machine_arch_type
5594 #  undef machine_arch_type
5595 #  define machine_arch_type     __machine_arch_type
5596 # else
5597 #  define machine_arch_type     MACH_TYPE_IYONIX
5598 # endif
5599 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
5600 #else
5601 # define machine_is_iyonix()    (0)
5602 #endif
5603
5604 #ifdef CONFIG_ARCH_DAMICAM_SA1110
5605 # ifdef machine_arch_type
5606 #  undef machine_arch_type
5607 #  define machine_arch_type     __machine_arch_type
5608 # else
5609 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
5610 # endif
5611 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
5612 #else
5613 # define machine_is_damicam1()  (0)
5614 #endif
5615
5616 #ifdef CONFIG_ARCH_MEG03
5617 # ifdef machine_arch_type
5618 #  undef machine_arch_type
5619 #  define machine_arch_type     __machine_arch_type
5620 # else
5621 #  define machine_arch_type     MACH_TYPE_MEG03
5622 # endif
5623 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
5624 #else
5625 # define machine_is_meg03()     (0)
5626 #endif
5627
5628 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
5629 # ifdef machine_arch_type
5630 #  undef machine_arch_type
5631 #  define machine_arch_type     __machine_arch_type
5632 # else
5633 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
5634 # endif
5635 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
5636 #else
5637 # define machine_is_pxa_whitechapel()   (0)
5638 #endif
5639
5640 #ifdef CONFIG_ARCH_NWSC
5641 # ifdef machine_arch_type
5642 #  undef machine_arch_type
5643 #  define machine_arch_type     __machine_arch_type
5644 # else
5645 #  define machine_arch_type     MACH_TYPE_NWSC
5646 # endif
5647 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
5648 #else
5649 # define machine_is_nwsc()      (0)
5650 #endif
5651
5652 #ifdef CONFIG_ARCH_NWLARM
5653 # ifdef machine_arch_type
5654 #  undef machine_arch_type
5655 #  define machine_arch_type     __machine_arch_type
5656 # else
5657 #  define machine_arch_type     MACH_TYPE_NWLARM
5658 # endif
5659 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
5660 #else
5661 # define machine_is_nwlarm()    (0)
5662 #endif
5663
5664 #ifdef CONFIG_ARCH_IXP425_MGUARD
5665 # ifdef machine_arch_type
5666 #  undef machine_arch_type
5667 #  define machine_arch_type     __machine_arch_type
5668 # else
5669 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
5670 # endif
5671 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
5672 #else
5673 # define machine_is_ixp425_mguard()     (0)
5674 #endif
5675
5676 #ifdef CONFIG_ARCH_PXA_NETDCU4
5677 # ifdef machine_arch_type
5678 #  undef machine_arch_type
5679 #  define machine_arch_type     __machine_arch_type
5680 # else
5681 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
5682 # endif
5683 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
5684 #else
5685 # define machine_is_pxa_netdcu4()       (0)
5686 #endif
5687
5688 #ifdef CONFIG_ARCH_IXDP2401
5689 # ifdef machine_arch_type
5690 #  undef machine_arch_type
5691 #  define machine_arch_type     __machine_arch_type
5692 # else
5693 #  define machine_arch_type     MACH_TYPE_IXDP2401
5694 # endif
5695 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
5696 #else
5697 # define machine_is_ixdp2401()  (0)
5698 #endif
5699
5700 #ifdef CONFIG_ARCH_IXDP2801
5701 # ifdef machine_arch_type
5702 #  undef machine_arch_type
5703 #  define machine_arch_type     __machine_arch_type
5704 # else
5705 #  define machine_arch_type     MACH_TYPE_IXDP2801
5706 # endif
5707 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
5708 #else
5709 # define machine_is_ixdp2801()  (0)
5710 #endif
5711
5712 #ifdef CONFIG_ARCH_ZODIAC
5713 # ifdef machine_arch_type
5714 #  undef machine_arch_type
5715 #  define machine_arch_type     __machine_arch_type
5716 # else
5717 #  define machine_arch_type     MACH_TYPE_ZODIAC
5718 # endif
5719 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
5720 #else
5721 # define machine_is_zodiac()    (0)
5722 #endif
5723
5724 #ifdef CONFIG_ARCH_ARMMODUL
5725 # ifdef machine_arch_type
5726 #  undef machine_arch_type
5727 #  define machine_arch_type     __machine_arch_type
5728 # else
5729 #  define machine_arch_type     MACH_TYPE_ARMMODUL
5730 # endif
5731 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
5732 #else
5733 # define machine_is_armmodul()  (0)
5734 #endif
5735
5736 #ifdef CONFIG_SA1100_KETOP
5737 # ifdef machine_arch_type
5738 #  undef machine_arch_type
5739 #  define machine_arch_type     __machine_arch_type
5740 # else
5741 #  define machine_arch_type     MACH_TYPE_KETOP
5742 # endif
5743 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
5744 #else
5745 # define machine_is_ketop()     (0)
5746 #endif
5747
5748 #ifdef CONFIG_ARCH_AV7200
5749 # ifdef machine_arch_type
5750 #  undef machine_arch_type
5751 #  define machine_arch_type     __machine_arch_type
5752 # else
5753 #  define machine_arch_type     MACH_TYPE_AV7200
5754 # endif
5755 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
5756 #else
5757 # define machine_is_av7200()    (0)
5758 #endif
5759
5760 #ifdef CONFIG_ARCH_ARCH_TI925
5761 # ifdef machine_arch_type
5762 #  undef machine_arch_type
5763 #  define machine_arch_type     __machine_arch_type
5764 # else
5765 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
5766 # endif
5767 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
5768 #else
5769 # define machine_is_arch_ti925()        (0)
5770 #endif
5771
5772 #ifdef CONFIG_ARCH_ACQ200
5773 # ifdef machine_arch_type
5774 #  undef machine_arch_type
5775 #  define machine_arch_type     __machine_arch_type
5776 # else
5777 #  define machine_arch_type     MACH_TYPE_ACQ200
5778 # endif
5779 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
5780 #else
5781 # define machine_is_acq200()    (0)
5782 #endif
5783
5784 #ifdef CONFIG_SA1100_PT_DAFIT
5785 # ifdef machine_arch_type
5786 #  undef machine_arch_type
5787 #  define machine_arch_type     __machine_arch_type
5788 # else
5789 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
5790 # endif
5791 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
5792 #else
5793 # define machine_is_pt_dafit()  (0)
5794 #endif
5795
5796 #ifdef CONFIG_ARCH_IHBA
5797 # ifdef machine_arch_type
5798 #  undef machine_arch_type
5799 #  define machine_arch_type     __machine_arch_type
5800 # else
5801 #  define machine_arch_type     MACH_TYPE_IHBA
5802 # endif
5803 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
5804 #else
5805 # define machine_is_ihba()      (0)
5806 #endif
5807
5808 #ifdef CONFIG_ARCH_QUINQUE
5809 # ifdef machine_arch_type
5810 #  undef machine_arch_type
5811 #  define machine_arch_type     __machine_arch_type
5812 # else
5813 #  define machine_arch_type     MACH_TYPE_QUINQUE
5814 # endif
5815 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
5816 #else
5817 # define machine_is_quinque()   (0)
5818 #endif
5819
5820 #ifdef CONFIG_ARCH_NIMBRAONE
5821 # ifdef machine_arch_type
5822 #  undef machine_arch_type
5823 #  define machine_arch_type     __machine_arch_type
5824 # else
5825 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
5826 # endif
5827 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
5828 #else
5829 # define machine_is_nimbraone() (0)
5830 #endif
5831
5832 #ifdef CONFIG_ARCH_NIMBRA29X
5833 # ifdef machine_arch_type
5834 #  undef machine_arch_type
5835 #  define machine_arch_type     __machine_arch_type
5836 # else
5837 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
5838 # endif
5839 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
5840 #else
5841 # define machine_is_nimbra29x() (0)
5842 #endif
5843
5844 #ifdef CONFIG_ARCH_NIMBRA210
5845 # ifdef machine_arch_type
5846 #  undef machine_arch_type
5847 #  define machine_arch_type     __machine_arch_type
5848 # else
5849 #  define machine_arch_type     MACH_TYPE_NIMBRA210
5850 # endif
5851 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
5852 #else
5853 # define machine_is_nimbra210() (0)
5854 #endif
5855
5856 #ifdef CONFIG_ARCH_HHP_D95XX
5857 # ifdef machine_arch_type
5858 #  undef machine_arch_type
5859 #  define machine_arch_type     __machine_arch_type
5860 # else
5861 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
5862 # endif
5863 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
5864 #else
5865 # define machine_is_hhp_d95xx() (0)
5866 #endif
5867
5868 #ifdef CONFIG_ARCH_LABARM
5869 # ifdef machine_arch_type
5870 #  undef machine_arch_type
5871 #  define machine_arch_type     __machine_arch_type
5872 # else
5873 #  define machine_arch_type     MACH_TYPE_LABARM
5874 # endif
5875 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
5876 #else
5877 # define machine_is_labarm()    (0)
5878 #endif
5879
5880 #ifdef CONFIG_ARCH_M825XX
5881 # ifdef machine_arch_type
5882 #  undef machine_arch_type
5883 #  define machine_arch_type     __machine_arch_type
5884 # else
5885 #  define machine_arch_type     MACH_TYPE_M825XX
5886 # endif
5887 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
5888 #else
5889 # define machine_is_m825xx()    (0)
5890 #endif
5891
5892 #ifdef CONFIG_SA1100_M7100
5893 # ifdef machine_arch_type
5894 #  undef machine_arch_type
5895 #  define machine_arch_type     __machine_arch_type
5896 # else
5897 #  define machine_arch_type     MACH_TYPE_M7100
5898 # endif
5899 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
5900 #else
5901 # define machine_is_m7100()     (0)
5902 #endif
5903
5904 #ifdef CONFIG_ARCH_NIPC2
5905 # ifdef machine_arch_type
5906 #  undef machine_arch_type
5907 #  define machine_arch_type     __machine_arch_type
5908 # else
5909 #  define machine_arch_type     MACH_TYPE_NIPC2
5910 # endif
5911 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
5912 #else
5913 # define machine_is_nipc2()     (0)
5914 #endif
5915
5916 #ifdef CONFIG_ARCH_FU7202
5917 # ifdef machine_arch_type
5918 #  undef machine_arch_type
5919 #  define machine_arch_type     __machine_arch_type
5920 # else
5921 #  define machine_arch_type     MACH_TYPE_FU7202
5922 # endif
5923 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
5924 #else
5925 # define machine_is_fu7202()    (0)
5926 #endif
5927
5928 #ifdef CONFIG_ARCH_ADSAGX
5929 # ifdef machine_arch_type
5930 #  undef machine_arch_type
5931 #  define machine_arch_type     __machine_arch_type
5932 # else
5933 #  define machine_arch_type     MACH_TYPE_ADSAGX
5934 # endif
5935 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
5936 #else
5937 # define machine_is_adsagx()    (0)
5938 #endif
5939
5940 #ifdef CONFIG_ARCH_PXA_POOH
5941 # ifdef machine_arch_type
5942 #  undef machine_arch_type
5943 #  define machine_arch_type     __machine_arch_type
5944 # else
5945 #  define machine_arch_type     MACH_TYPE_PXA_POOH
5946 # endif
5947 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
5948 #else
5949 # define machine_is_pxa_pooh()  (0)
5950 #endif
5951
5952 #ifdef CONFIG_ARCH_BANDON
5953 # ifdef machine_arch_type
5954 #  undef machine_arch_type
5955 #  define machine_arch_type     __machine_arch_type
5956 # else
5957 #  define machine_arch_type     MACH_TYPE_BANDON
5958 # endif
5959 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
5960 #else
5961 # define machine_is_bandon()    (0)
5962 #endif
5963
5964 #ifdef CONFIG_ARCH_PCM7210
5965 # ifdef machine_arch_type
5966 #  undef machine_arch_type
5967 #  define machine_arch_type     __machine_arch_type
5968 # else
5969 #  define machine_arch_type     MACH_TYPE_PCM7210
5970 # endif
5971 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
5972 #else
5973 # define machine_is_pcm7210()   (0)
5974 #endif
5975
5976 #ifdef CONFIG_ARCH_NMS9200
5977 # ifdef machine_arch_type
5978 #  undef machine_arch_type
5979 #  define machine_arch_type     __machine_arch_type
5980 # else
5981 #  define machine_arch_type     MACH_TYPE_NMS9200
5982 # endif
5983 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
5984 #else
5985 # define machine_is_nms9200()   (0)
5986 #endif
5987
5988 #ifdef CONFIG_ARCH_LOGODL
5989 # ifdef machine_arch_type
5990 #  undef machine_arch_type
5991 #  define machine_arch_type     __machine_arch_type
5992 # else
5993 #  define machine_arch_type     MACH_TYPE_LOGODL
5994 # endif
5995 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
5996 #else
5997 # define machine_is_logodl()    (0)
5998 #endif
5999
6000 #ifdef CONFIG_SA1100_M7140
6001 # ifdef machine_arch_type
6002 #  undef machine_arch_type
6003 #  define machine_arch_type     __machine_arch_type
6004 # else
6005 #  define machine_arch_type     MACH_TYPE_M7140
6006 # endif
6007 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6008 #else
6009 # define machine_is_m7140()     (0)
6010 #endif
6011
6012 #ifdef CONFIG_ARCH_KOREBOT
6013 # ifdef machine_arch_type
6014 #  undef machine_arch_type
6015 #  define machine_arch_type     __machine_arch_type
6016 # else
6017 #  define machine_arch_type     MACH_TYPE_KOREBOT
6018 # endif
6019 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6020 #else
6021 # define machine_is_korebot()   (0)
6022 #endif
6023
6024 #ifdef CONFIG_ARCH_IQ31244
6025 # ifdef machine_arch_type
6026 #  undef machine_arch_type
6027 #  define machine_arch_type     __machine_arch_type
6028 # else
6029 #  define machine_arch_type     MACH_TYPE_IQ31244
6030 # endif
6031 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6032 #else
6033 # define machine_is_iq31244()   (0)
6034 #endif
6035
6036 #ifdef CONFIG_SA1100_KOAN393
6037 # ifdef machine_arch_type
6038 #  undef machine_arch_type
6039 #  define machine_arch_type     __machine_arch_type
6040 # else
6041 #  define machine_arch_type     MACH_TYPE_KOAN393
6042 # endif
6043 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6044 #else
6045 # define machine_is_koan393()   (0)
6046 #endif
6047
6048 #ifdef CONFIG_ARCH_INHANDFTIP3
6049 # ifdef machine_arch_type
6050 #  undef machine_arch_type
6051 #  define machine_arch_type     __machine_arch_type
6052 # else
6053 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6054 # endif
6055 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6056 #else
6057 # define machine_is_inhandftip3()       (0)
6058 #endif
6059
6060 #ifdef CONFIG_ARCH_GONZO
6061 # ifdef machine_arch_type
6062 #  undef machine_arch_type
6063 #  define machine_arch_type     __machine_arch_type
6064 # else
6065 #  define machine_arch_type     MACH_TYPE_GONZO
6066 # endif
6067 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6068 #else
6069 # define machine_is_gonzo()     (0)
6070 #endif
6071
6072 #ifdef CONFIG_ARCH_BAST
6073 # ifdef machine_arch_type
6074 #  undef machine_arch_type
6075 #  define machine_arch_type     __machine_arch_type
6076 # else
6077 #  define machine_arch_type     MACH_TYPE_BAST
6078 # endif
6079 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6080 #else
6081 # define machine_is_bast()      (0)
6082 #endif
6083
6084 #ifdef CONFIG_ARCH_SCANPASS
6085 # ifdef machine_arch_type
6086 #  undef machine_arch_type
6087 #  define machine_arch_type     __machine_arch_type
6088 # else
6089 #  define machine_arch_type     MACH_TYPE_SCANPASS
6090 # endif
6091 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6092 #else
6093 # define machine_is_scanpass()  (0)
6094 #endif
6095
6096 #ifdef CONFIG_ARCH_EP7312_POOH
6097 # ifdef machine_arch_type
6098 #  undef machine_arch_type
6099 #  define machine_arch_type     __machine_arch_type
6100 # else
6101 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6102 # endif
6103 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6104 #else
6105 # define machine_is_ep7312_pooh()       (0)
6106 #endif
6107
6108 #ifdef CONFIG_ARCH_TA7S
6109 # ifdef machine_arch_type
6110 #  undef machine_arch_type
6111 #  define machine_arch_type     __machine_arch_type
6112 # else
6113 #  define machine_arch_type     MACH_TYPE_TA7S
6114 # endif
6115 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6116 #else
6117 # define machine_is_ta7s()      (0)
6118 #endif
6119
6120 #ifdef CONFIG_ARCH_TA7V
6121 # ifdef machine_arch_type
6122 #  undef machine_arch_type
6123 #  define machine_arch_type     __machine_arch_type
6124 # else
6125 #  define machine_arch_type     MACH_TYPE_TA7V
6126 # endif
6127 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6128 #else
6129 # define machine_is_ta7v()      (0)
6130 #endif
6131
6132 #ifdef CONFIG_SA1100_ICARUS
6133 # ifdef machine_arch_type
6134 #  undef machine_arch_type
6135 #  define machine_arch_type     __machine_arch_type
6136 # else
6137 #  define machine_arch_type     MACH_TYPE_ICARUS
6138 # endif
6139 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6140 #else
6141 # define machine_is_icarus()    (0)
6142 #endif
6143
6144 #ifdef CONFIG_ARCH_H1900
6145 # ifdef machine_arch_type
6146 #  undef machine_arch_type
6147 #  define machine_arch_type     __machine_arch_type
6148 # else
6149 #  define machine_arch_type     MACH_TYPE_H1900
6150 # endif
6151 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6152 #else
6153 # define machine_is_h1900()     (0)
6154 #endif
6155
6156 #ifdef CONFIG_SA1100_GEMINI
6157 # ifdef machine_arch_type
6158 #  undef machine_arch_type
6159 #  define machine_arch_type     __machine_arch_type
6160 # else
6161 #  define machine_arch_type     MACH_TYPE_GEMINI
6162 # endif
6163 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6164 #else
6165 # define machine_is_gemini()    (0)
6166 #endif
6167
6168 #ifdef CONFIG_ARCH_AXIM
6169 # ifdef machine_arch_type
6170 #  undef machine_arch_type
6171 #  define machine_arch_type     __machine_arch_type
6172 # else
6173 #  define machine_arch_type     MACH_TYPE_AXIM
6174 # endif
6175 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6176 #else
6177 # define machine_is_axim()      (0)
6178 #endif
6179
6180 #ifdef CONFIG_ARCH_AUDIOTRON
6181 # ifdef machine_arch_type
6182 #  undef machine_arch_type
6183 #  define machine_arch_type     __machine_arch_type
6184 # else
6185 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6186 # endif
6187 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6188 #else
6189 # define machine_is_audiotron() (0)
6190 #endif
6191
6192 #ifdef CONFIG_ARCH_H2200
6193 # ifdef machine_arch_type
6194 #  undef machine_arch_type
6195 #  define machine_arch_type     __machine_arch_type
6196 # else
6197 #  define machine_arch_type     MACH_TYPE_H2200
6198 # endif
6199 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6200 #else
6201 # define machine_is_h2200()     (0)
6202 #endif
6203
6204 #ifdef CONFIG_ARCH_LOOX600
6205 # ifdef machine_arch_type
6206 #  undef machine_arch_type
6207 #  define machine_arch_type     __machine_arch_type
6208 # else
6209 #  define machine_arch_type     MACH_TYPE_LOOX600
6210 # endif
6211 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6212 #else
6213 # define machine_is_loox600()   (0)
6214 #endif
6215
6216 #ifdef CONFIG_ARCH_NIOP
6217 # ifdef machine_arch_type
6218 #  undef machine_arch_type
6219 #  define machine_arch_type     __machine_arch_type
6220 # else
6221 #  define machine_arch_type     MACH_TYPE_NIOP
6222 # endif
6223 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6224 #else
6225 # define machine_is_niop()      (0)
6226 #endif
6227
6228 #ifdef CONFIG_ARCH_DM310
6229 # ifdef machine_arch_type
6230 #  undef machine_arch_type
6231 #  define machine_arch_type     __machine_arch_type
6232 # else
6233 #  define machine_arch_type     MACH_TYPE_DM310
6234 # endif
6235 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6236 #else
6237 # define machine_is_dm310()     (0)
6238 #endif
6239
6240 #ifdef CONFIG_ARCH_SEEDPXA_C2
6241 # ifdef machine_arch_type
6242 #  undef machine_arch_type
6243 #  define machine_arch_type     __machine_arch_type
6244 # else
6245 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6246 # endif
6247 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6248 #else
6249 # define machine_is_seedpxa_c2()        (0)
6250 #endif
6251
6252 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6253 # ifdef machine_arch_type
6254 #  undef machine_arch_type
6255 #  define machine_arch_type     __machine_arch_type
6256 # else
6257 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6258 # endif
6259 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6260 #else
6261 # define machine_is_ixp4xx_mguardpci()  (0)
6262 #endif
6263
6264 #ifdef CONFIG_ARCH_H1940
6265 # ifdef machine_arch_type
6266 #  undef machine_arch_type
6267 #  define machine_arch_type     __machine_arch_type
6268 # else
6269 #  define machine_arch_type     MACH_TYPE_H1940
6270 # endif
6271 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6272 #else
6273 # define machine_is_h1940()     (0)
6274 #endif
6275
6276 #ifdef CONFIG_ARCH_SCORPIO
6277 # ifdef machine_arch_type
6278 #  undef machine_arch_type
6279 #  define machine_arch_type     __machine_arch_type
6280 # else
6281 #  define machine_arch_type     MACH_TYPE_SCORPIO
6282 # endif
6283 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6284 #else
6285 # define machine_is_scorpio()   (0)
6286 #endif
6287
6288 #ifdef CONFIG_ARCH_VIVA
6289 # ifdef machine_arch_type
6290 #  undef machine_arch_type
6291 #  define machine_arch_type     __machine_arch_type
6292 # else
6293 #  define machine_arch_type     MACH_TYPE_VIVA
6294 # endif
6295 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6296 #else
6297 # define machine_is_viva()      (0)
6298 #endif
6299
6300 #ifdef CONFIG_ARCH_PXA_XCARD
6301 # ifdef machine_arch_type
6302 #  undef machine_arch_type
6303 #  define machine_arch_type     __machine_arch_type
6304 # else
6305 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
6306 # endif
6307 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6308 #else
6309 # define machine_is_pxa_xcard() (0)
6310 #endif
6311
6312 #ifdef CONFIG_ARCH_CSB335
6313 # ifdef machine_arch_type
6314 #  undef machine_arch_type
6315 #  define machine_arch_type     __machine_arch_type
6316 # else
6317 #  define machine_arch_type     MACH_TYPE_CSB335
6318 # endif
6319 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6320 #else
6321 # define machine_is_csb335()    (0)
6322 #endif
6323
6324 #ifdef CONFIG_ARCH_IXRD425
6325 # ifdef machine_arch_type
6326 #  undef machine_arch_type
6327 #  define machine_arch_type     __machine_arch_type
6328 # else
6329 #  define machine_arch_type     MACH_TYPE_IXRD425
6330 # endif
6331 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6332 #else
6333 # define machine_is_ixrd425()   (0)
6334 #endif
6335
6336 #ifdef CONFIG_ARCH_IQ80315
6337 # ifdef machine_arch_type
6338 #  undef machine_arch_type
6339 #  define machine_arch_type     __machine_arch_type
6340 # else
6341 #  define machine_arch_type     MACH_TYPE_IQ80315
6342 # endif
6343 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6344 #else
6345 # define machine_is_iq80315()   (0)
6346 #endif
6347
6348 #ifdef CONFIG_ARCH_NMP7312
6349 # ifdef machine_arch_type
6350 #  undef machine_arch_type
6351 #  define machine_arch_type     __machine_arch_type
6352 # else
6353 #  define machine_arch_type     MACH_TYPE_NMP7312
6354 # endif
6355 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
6356 #else
6357 # define machine_is_nmp7312()   (0)
6358 #endif
6359
6360 #ifdef CONFIG_ARCH_CX861XX
6361 # ifdef machine_arch_type
6362 #  undef machine_arch_type
6363 #  define machine_arch_type     __machine_arch_type
6364 # else
6365 #  define machine_arch_type     MACH_TYPE_CX861XX
6366 # endif
6367 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
6368 #else
6369 # define machine_is_cx861xx()   (0)
6370 #endif
6371
6372 #ifdef CONFIG_ARCH_ENP2611
6373 # ifdef machine_arch_type
6374 #  undef machine_arch_type
6375 #  define machine_arch_type     __machine_arch_type
6376 # else
6377 #  define machine_arch_type     MACH_TYPE_ENP2611
6378 # endif
6379 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
6380 #else
6381 # define machine_is_enp2611()   (0)
6382 #endif
6383
6384 #ifdef CONFIG_SA1100_XDA
6385 # ifdef machine_arch_type
6386 #  undef machine_arch_type
6387 #  define machine_arch_type     __machine_arch_type
6388 # else
6389 #  define machine_arch_type     MACH_TYPE_XDA
6390 # endif
6391 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
6392 #else
6393 # define machine_is_xda()       (0)
6394 #endif
6395
6396 #ifdef CONFIG_ARCH_CSIR_IMS
6397 # ifdef machine_arch_type
6398 #  undef machine_arch_type
6399 #  define machine_arch_type     __machine_arch_type
6400 # else
6401 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
6402 # endif
6403 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
6404 #else
6405 # define machine_is_csir_ims()  (0)
6406 #endif
6407
6408 #ifdef CONFIG_ARCH_IXP421_DNAEETH
6409 # ifdef machine_arch_type
6410 #  undef machine_arch_type
6411 #  define machine_arch_type     __machine_arch_type
6412 # else
6413 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
6414 # endif
6415 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6416 #else
6417 # define machine_is_ixp421_dnaeeth()    (0)
6418 #endif
6419
6420 #ifdef CONFIG_ARCH_POCKETSERV9200
6421 # ifdef machine_arch_type
6422 #  undef machine_arch_type
6423 #  define machine_arch_type     __machine_arch_type
6424 # else
6425 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
6426 # endif
6427 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6428 #else
6429 # define machine_is_pocketserv9200()    (0)
6430 #endif
6431
6432 #ifdef CONFIG_ARCH_TOTO
6433 # ifdef machine_arch_type
6434 #  undef machine_arch_type
6435 #  define machine_arch_type     __machine_arch_type
6436 # else
6437 #  define machine_arch_type     MACH_TYPE_TOTO
6438 # endif
6439 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
6440 #else
6441 # define machine_is_toto()      (0)
6442 #endif
6443
6444 #ifdef CONFIG_ARCH_S3C2440
6445 # ifdef machine_arch_type
6446 #  undef machine_arch_type
6447 #  define machine_arch_type     __machine_arch_type
6448 # else
6449 #  define machine_arch_type     MACH_TYPE_S3C2440
6450 # endif
6451 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
6452 #else
6453 # define machine_is_s3c2440()   (0)
6454 #endif
6455
6456 #ifdef CONFIG_ARCH_KS8695P
6457 # ifdef machine_arch_type
6458 #  undef machine_arch_type
6459 #  define machine_arch_type     __machine_arch_type
6460 # else
6461 #  define machine_arch_type     MACH_TYPE_KS8695P
6462 # endif
6463 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
6464 #else
6465 # define machine_is_ks8695p()   (0)
6466 #endif
6467
6468 #ifdef CONFIG_ARCH_SE4000
6469 # ifdef machine_arch_type
6470 #  undef machine_arch_type
6471 #  define machine_arch_type     __machine_arch_type
6472 # else
6473 #  define machine_arch_type     MACH_TYPE_SE4000
6474 # endif
6475 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
6476 #else
6477 # define machine_is_se4000()    (0)
6478 #endif
6479
6480 #ifdef CONFIG_ARCH_QUADRICEPS
6481 # ifdef machine_arch_type
6482 #  undef machine_arch_type
6483 #  define machine_arch_type     __machine_arch_type
6484 # else
6485 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
6486 # endif
6487 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
6488 #else
6489 # define machine_is_quadriceps()        (0)
6490 #endif
6491
6492 #ifdef CONFIG_ARCH_BRONCO
6493 # ifdef machine_arch_type
6494 #  undef machine_arch_type
6495 #  define machine_arch_type     __machine_arch_type
6496 # else
6497 #  define machine_arch_type     MACH_TYPE_BRONCO
6498 # endif
6499 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
6500 #else
6501 # define machine_is_bronco()    (0)
6502 #endif
6503
6504 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
6505 # ifdef machine_arch_type
6506 #  undef machine_arch_type
6507 #  define machine_arch_type     __machine_arch_type
6508 # else
6509 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
6510 # endif
6511 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6512 #else
6513 # define machine_is_esl_wireless_tab()  (0)
6514 #endif
6515
6516 #ifdef CONFIG_ARCH_ESL_SOFCOMP
6517 # ifdef machine_arch_type
6518 #  undef machine_arch_type
6519 #  define machine_arch_type     __machine_arch_type
6520 # else
6521 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
6522 # endif
6523 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6524 #else
6525 # define machine_is_esl_sofcomp()       (0)
6526 #endif
6527
6528 #ifdef CONFIG_ARCH_S5C7375
6529 # ifdef machine_arch_type
6530 #  undef machine_arch_type
6531 #  define machine_arch_type     __machine_arch_type
6532 # else
6533 #  define machine_arch_type     MACH_TYPE_S5C7375
6534 # endif
6535 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
6536 #else
6537 # define machine_is_s5c7375()   (0)
6538 #endif
6539
6540 #ifdef CONFIG_ARCH_SPEARHEAD
6541 # ifdef machine_arch_type
6542 #  undef machine_arch_type
6543 #  define machine_arch_type     __machine_arch_type
6544 # else
6545 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
6546 # endif
6547 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6548 #else
6549 # define machine_is_spearhead() (0)
6550 #endif
6551
6552 #ifdef CONFIG_ARCH_PANTERA
6553 # ifdef machine_arch_type
6554 #  undef machine_arch_type
6555 #  define machine_arch_type     __machine_arch_type
6556 # else
6557 #  define machine_arch_type     MACH_TYPE_PANTERA
6558 # endif
6559 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
6560 #else
6561 # define machine_is_pantera()   (0)
6562 #endif
6563
6564 #ifdef CONFIG_ARCH_PRAYOGLITE
6565 # ifdef machine_arch_type
6566 #  undef machine_arch_type
6567 #  define machine_arch_type     __machine_arch_type
6568 # else
6569 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
6570 # endif
6571 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6572 #else
6573 # define machine_is_prayoglite()        (0)
6574 #endif
6575
6576 #ifdef CONFIG_ARCH_GUMSTIX
6577 # ifdef machine_arch_type
6578 #  undef machine_arch_type
6579 #  define machine_arch_type     __machine_arch_type
6580 # else
6581 #  define machine_arch_type     MACH_TYPE_GUMSTIX
6582 # endif
6583 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
6584 #else
6585 # define machine_is_gumstix()   (0)
6586 #endif
6587
6588 #ifdef CONFIG_ARCH_RCUBE
6589 # ifdef machine_arch_type
6590 #  undef machine_arch_type
6591 #  define machine_arch_type     __machine_arch_type
6592 # else
6593 #  define machine_arch_type     MACH_TYPE_RCUBE
6594 # endif
6595 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
6596 #else
6597 # define machine_is_rcube()     (0)
6598 #endif
6599
6600 #ifdef CONFIG_ARCH_REA_OLV
6601 # ifdef machine_arch_type
6602 #  undef machine_arch_type
6603 #  define machine_arch_type     __machine_arch_type
6604 # else
6605 #  define machine_arch_type     MACH_TYPE_REA_OLV
6606 # endif
6607 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
6608 #else
6609 # define machine_is_rea_olv()   (0)
6610 #endif
6611
6612 #ifdef CONFIG_ARCH_PXA_IPHONE
6613 # ifdef machine_arch_type
6614 #  undef machine_arch_type
6615 #  define machine_arch_type     __machine_arch_type
6616 # else
6617 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
6618 # endif
6619 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
6620 #else
6621 # define machine_is_pxa_iphone()        (0)
6622 #endif
6623
6624 #ifdef CONFIG_ARCH_S3C3410
6625 # ifdef machine_arch_type
6626 #  undef machine_arch_type
6627 #  define machine_arch_type     __machine_arch_type
6628 # else
6629 #  define machine_arch_type     MACH_TYPE_S3C3410
6630 # endif
6631 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
6632 #else
6633 # define machine_is_s3c3410()   (0)
6634 #endif
6635
6636 #ifdef CONFIG_ARCH_ESPD_4510B
6637 # ifdef machine_arch_type
6638 #  undef machine_arch_type
6639 #  define machine_arch_type     __machine_arch_type
6640 # else
6641 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
6642 # endif
6643 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
6644 #else
6645 # define machine_is_espd_4510b()        (0)
6646 #endif
6647
6648 #ifdef CONFIG_ARCH_MP1X
6649 # ifdef machine_arch_type
6650 #  undef machine_arch_type
6651 #  define machine_arch_type     __machine_arch_type
6652 # else
6653 #  define machine_arch_type     MACH_TYPE_MP1X
6654 # endif
6655 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
6656 #else
6657 # define machine_is_mp1x()      (0)
6658 #endif
6659
6660 #ifdef CONFIG_ARCH_AT91RM9200TB
6661 # ifdef machine_arch_type
6662 #  undef machine_arch_type
6663 #  define machine_arch_type     __machine_arch_type
6664 # else
6665 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
6666 # endif
6667 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
6668 #else
6669 # define machine_is_at91rm9200tb()      (0)
6670 #endif
6671
6672 #ifdef CONFIG_ARCH_ADSVGX
6673 # ifdef machine_arch_type
6674 #  undef machine_arch_type
6675 #  define machine_arch_type     __machine_arch_type
6676 # else
6677 #  define machine_arch_type     MACH_TYPE_ADSVGX
6678 # endif
6679 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
6680 #else
6681 # define machine_is_adsvgx()    (0)
6682 #endif
6683
6684 #ifdef CONFIG_MACH_OMAP_H2
6685 # ifdef machine_arch_type
6686 #  undef machine_arch_type
6687 #  define machine_arch_type     __machine_arch_type
6688 # else
6689 #  define machine_arch_type     MACH_TYPE_OMAP_H2
6690 # endif
6691 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
6692 #else
6693 # define machine_is_omap_h2()   (0)
6694 #endif
6695
6696 #ifdef CONFIG_ARCH_PELEE
6697 # ifdef machine_arch_type
6698 #  undef machine_arch_type
6699 #  define machine_arch_type     __machine_arch_type
6700 # else
6701 #  define machine_arch_type     MACH_TYPE_PELEE
6702 # endif
6703 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
6704 #else
6705 # define machine_is_pelee()     (0)
6706 #endif
6707
6708 #ifdef CONFIG_MACH_E740
6709 # ifdef machine_arch_type
6710 #  undef machine_arch_type
6711 #  define machine_arch_type     __machine_arch_type
6712 # else
6713 #  define machine_arch_type     MACH_TYPE_E740
6714 # endif
6715 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
6716 #else
6717 # define machine_is_e740()      (0)
6718 #endif
6719
6720 #ifdef CONFIG_ARCH_IQ80331
6721 # ifdef machine_arch_type
6722 #  undef machine_arch_type
6723 #  define machine_arch_type     __machine_arch_type
6724 # else
6725 #  define machine_arch_type     MACH_TYPE_IQ80331
6726 # endif
6727 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
6728 #else
6729 # define machine_is_iq80331()   (0)
6730 #endif
6731
6732 #ifdef CONFIG_ARCH_VERSATILE_PB
6733 # ifdef machine_arch_type
6734 #  undef machine_arch_type
6735 #  define machine_arch_type     __machine_arch_type
6736 # else
6737 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
6738 # endif
6739 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
6740 #else
6741 # define machine_is_versatile_pb()      (0)
6742 #endif
6743
6744 #ifdef CONFIG_MACH_KEV7A400
6745 # ifdef machine_arch_type
6746 #  undef machine_arch_type
6747 #  define machine_arch_type     __machine_arch_type
6748 # else
6749 #  define machine_arch_type     MACH_TYPE_KEV7A400
6750 # endif
6751 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
6752 #else
6753 # define machine_is_kev7a400()  (0)
6754 #endif
6755
6756 #ifdef CONFIG_MACH_LPD7A400
6757 # ifdef machine_arch_type
6758 #  undef machine_arch_type
6759 #  define machine_arch_type     __machine_arch_type
6760 # else
6761 #  define machine_arch_type     MACH_TYPE_LPD7A400
6762 # endif
6763 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
6764 #else
6765 # define machine_is_lpd7a400()  (0)
6766 #endif
6767
6768 #ifdef CONFIG_MACH_LPD7A404
6769 # ifdef machine_arch_type
6770 #  undef machine_arch_type
6771 #  define machine_arch_type     __machine_arch_type
6772 # else
6773 #  define machine_arch_type     MACH_TYPE_LPD7A404
6774 # endif
6775 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
6776 #else
6777 # define machine_is_lpd7a404()  (0)
6778 #endif
6779
6780 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
6781 # ifdef machine_arch_type
6782 #  undef machine_arch_type
6783 #  define machine_arch_type     __machine_arch_type
6784 # else
6785 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
6786 # endif
6787 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
6788 #else
6789 # define machine_is_fujitsu_camelot()   (0)
6790 #endif
6791
6792 #ifdef CONFIG_ARCH_JANUS2M
6793 # ifdef machine_arch_type
6794 #  undef machine_arch_type
6795 #  define machine_arch_type     __machine_arch_type
6796 # else
6797 #  define machine_arch_type     MACH_TYPE_JANUS2M
6798 # endif
6799 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
6800 #else
6801 # define machine_is_janus2m()   (0)
6802 #endif
6803
6804 #ifdef CONFIG_MACH_EMBTF
6805 # ifdef machine_arch_type
6806 #  undef machine_arch_type
6807 #  define machine_arch_type     __machine_arch_type
6808 # else
6809 #  define machine_arch_type     MACH_TYPE_EMBTF
6810 # endif
6811 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
6812 #else
6813 # define machine_is_embtf()     (0)
6814 #endif
6815
6816 #ifdef CONFIG_MACH_HPM
6817 # ifdef machine_arch_type
6818 #  undef machine_arch_type
6819 #  define machine_arch_type     __machine_arch_type
6820 # else
6821 #  define machine_arch_type     MACH_TYPE_HPM
6822 # endif
6823 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
6824 #else
6825 # define machine_is_hpm()       (0)
6826 #endif
6827
6828 #ifdef CONFIG_MACH_SMDK2410TK
6829 # ifdef machine_arch_type
6830 #  undef machine_arch_type
6831 #  define machine_arch_type     __machine_arch_type
6832 # else
6833 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
6834 # endif
6835 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
6836 #else
6837 # define machine_is_smdk2410tk()        (0)
6838 #endif
6839
6840 #ifdef CONFIG_MACH_SMDK2410AJ
6841 # ifdef machine_arch_type
6842 #  undef machine_arch_type
6843 #  define machine_arch_type     __machine_arch_type
6844 # else
6845 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
6846 # endif
6847 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
6848 #else
6849 # define machine_is_smdk2410aj()        (0)
6850 #endif
6851
6852 #ifdef CONFIG_MACH_STREETRACER
6853 # ifdef machine_arch_type
6854 #  undef machine_arch_type
6855 #  define machine_arch_type     __machine_arch_type
6856 # else
6857 #  define machine_arch_type     MACH_TYPE_STREETRACER
6858 # endif
6859 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
6860 #else
6861 # define machine_is_streetracer()       (0)
6862 #endif
6863
6864 #ifdef CONFIG_MACH_EFRAME
6865 # ifdef machine_arch_type
6866 #  undef machine_arch_type
6867 #  define machine_arch_type     __machine_arch_type
6868 # else
6869 #  define machine_arch_type     MACH_TYPE_EFRAME
6870 # endif
6871 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
6872 #else
6873 # define machine_is_eframe()    (0)
6874 #endif
6875
6876 #ifdef CONFIG_MACH_CSB337
6877 # ifdef machine_arch_type
6878 #  undef machine_arch_type
6879 #  define machine_arch_type     __machine_arch_type
6880 # else
6881 #  define machine_arch_type     MACH_TYPE_CSB337
6882 # endif
6883 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
6884 #else
6885 # define machine_is_csb337()    (0)
6886 #endif
6887
6888 #ifdef CONFIG_MACH_PXA_LARK
6889 # ifdef machine_arch_type
6890 #  undef machine_arch_type
6891 #  define machine_arch_type     __machine_arch_type
6892 # else
6893 #  define machine_arch_type     MACH_TYPE_PXA_LARK
6894 # endif
6895 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
6896 #else
6897 # define machine_is_pxa_lark()  (0)
6898 #endif
6899
6900 #ifdef CONFIG_MACH_PNP2110
6901 # ifdef machine_arch_type
6902 #  undef machine_arch_type
6903 #  define machine_arch_type     __machine_arch_type
6904 # else
6905 #  define machine_arch_type     MACH_TYPE_PNP2110
6906 # endif
6907 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
6908 #else
6909 # define machine_is_pxa_pnp2110()       (0)
6910 #endif
6911
6912 #ifdef CONFIG_MACH_TCC72X
6913 # ifdef machine_arch_type
6914 #  undef machine_arch_type
6915 #  define machine_arch_type     __machine_arch_type
6916 # else
6917 #  define machine_arch_type     MACH_TYPE_TCC72X
6918 # endif
6919 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
6920 #else
6921 # define machine_is_tcc72x()    (0)
6922 #endif
6923
6924 #ifdef CONFIG_MACH_ALTAIR
6925 # ifdef machine_arch_type
6926 #  undef machine_arch_type
6927 #  define machine_arch_type     __machine_arch_type
6928 # else
6929 #  define machine_arch_type     MACH_TYPE_ALTAIR
6930 # endif
6931 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
6932 #else
6933 # define machine_is_altair()    (0)
6934 #endif
6935
6936 #ifdef CONFIG_MACH_KC3
6937 # ifdef machine_arch_type
6938 #  undef machine_arch_type
6939 #  define machine_arch_type     __machine_arch_type
6940 # else
6941 #  define machine_arch_type     MACH_TYPE_KC3
6942 # endif
6943 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
6944 #else
6945 # define machine_is_kc3()       (0)
6946 #endif
6947
6948 #ifdef CONFIG_MACH_SINTEFTD
6949 # ifdef machine_arch_type
6950 #  undef machine_arch_type
6951 #  define machine_arch_type     __machine_arch_type
6952 # else
6953 #  define machine_arch_type     MACH_TYPE_SINTEFTD
6954 # endif
6955 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
6956 #else
6957 # define machine_is_sinteftd()  (0)
6958 #endif
6959
6960 #ifdef CONFIG_MACH_MAINSTONE
6961 # ifdef machine_arch_type
6962 #  undef machine_arch_type
6963 #  define machine_arch_type     __machine_arch_type
6964 # else
6965 #  define machine_arch_type     MACH_TYPE_MAINSTONE
6966 # endif
6967 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
6968 #else
6969 # define machine_is_mainstone() (0)
6970 #endif
6971
6972 #ifdef CONFIG_MACH_ADAY4X
6973 # ifdef machine_arch_type
6974 #  undef machine_arch_type
6975 #  define machine_arch_type     __machine_arch_type
6976 # else
6977 #  define machine_arch_type     MACH_TYPE_ADAY4X
6978 # endif
6979 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
6980 #else
6981 # define machine_is_aday4x()    (0)
6982 #endif
6983
6984 #ifdef CONFIG_MACH_LITE300
6985 # ifdef machine_arch_type
6986 #  undef machine_arch_type
6987 #  define machine_arch_type     __machine_arch_type
6988 # else
6989 #  define machine_arch_type     MACH_TYPE_LITE300
6990 # endif
6991 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
6992 #else
6993 # define machine_is_lite300()   (0)
6994 #endif
6995
6996 #ifdef CONFIG_MACH_S5C7376
6997 # ifdef machine_arch_type
6998 #  undef machine_arch_type
6999 #  define machine_arch_type     __machine_arch_type
7000 # else
7001 #  define machine_arch_type     MACH_TYPE_S5C7376
7002 # endif
7003 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7004 #else
7005 # define machine_is_s5c7376()   (0)
7006 #endif
7007
7008 #ifdef CONFIG_MACH_MT02
7009 # ifdef machine_arch_type
7010 #  undef machine_arch_type
7011 #  define machine_arch_type     __machine_arch_type
7012 # else
7013 #  define machine_arch_type     MACH_TYPE_MT02
7014 # endif
7015 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7016 #else
7017 # define machine_is_mt02()      (0)
7018 #endif
7019
7020 #ifdef CONFIG_MACH_MPORT3S
7021 # ifdef machine_arch_type
7022 #  undef machine_arch_type
7023 #  define machine_arch_type     __machine_arch_type
7024 # else
7025 #  define machine_arch_type     MACH_TYPE_MPORT3S
7026 # endif
7027 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7028 #else
7029 # define machine_is_mport3s()   (0)
7030 #endif
7031
7032 #ifdef CONFIG_MACH_RA_ALPHA
7033 # ifdef machine_arch_type
7034 #  undef machine_arch_type
7035 #  define machine_arch_type     __machine_arch_type
7036 # else
7037 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7038 # endif
7039 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7040 #else
7041 # define machine_is_ra_alpha()  (0)
7042 #endif
7043
7044 #ifdef CONFIG_MACH_XCEP
7045 # ifdef machine_arch_type
7046 #  undef machine_arch_type
7047 #  define machine_arch_type     __machine_arch_type
7048 # else
7049 #  define machine_arch_type     MACH_TYPE_XCEP
7050 # endif
7051 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7052 #else
7053 # define machine_is_xcep()      (0)
7054 #endif
7055
7056 #ifdef CONFIG_MACH_ARCOM_VULCAN
7057 # ifdef machine_arch_type
7058 #  undef machine_arch_type
7059 #  define machine_arch_type     __machine_arch_type
7060 # else
7061 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7062 # endif
7063 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7064 #else
7065 # define machine_is_arcom_vulcan()      (0)
7066 #endif
7067
7068 #ifdef CONFIG_MACH_STARGATE
7069 # ifdef machine_arch_type
7070 #  undef machine_arch_type
7071 #  define machine_arch_type     __machine_arch_type
7072 # else
7073 #  define machine_arch_type     MACH_TYPE_STARGATE
7074 # endif
7075 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7076 #else
7077 # define machine_is_stargate()  (0)
7078 #endif
7079
7080 #ifdef CONFIG_MACH_ARMADILLOJ
7081 # ifdef machine_arch_type
7082 #  undef machine_arch_type
7083 #  define machine_arch_type     __machine_arch_type
7084 # else
7085 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7086 # endif
7087 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7088 #else
7089 # define machine_is_armadilloj()        (0)
7090 #endif
7091
7092 #ifdef CONFIG_MACH_ELROY_JACK
7093 # ifdef machine_arch_type
7094 #  undef machine_arch_type
7095 #  define machine_arch_type     __machine_arch_type
7096 # else
7097 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7098 # endif
7099 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7100 #else
7101 # define machine_is_elroy_jack()        (0)
7102 #endif
7103
7104 #ifdef CONFIG_MACH_BACKEND
7105 # ifdef machine_arch_type
7106 #  undef machine_arch_type
7107 #  define machine_arch_type     __machine_arch_type
7108 # else
7109 #  define machine_arch_type     MACH_TYPE_BACKEND
7110 # endif
7111 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7112 #else
7113 # define machine_is_backend()   (0)
7114 #endif
7115
7116 #ifdef CONFIG_MACH_S5LINBOX
7117 # ifdef machine_arch_type
7118 #  undef machine_arch_type
7119 #  define machine_arch_type     __machine_arch_type
7120 # else
7121 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7122 # endif
7123 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7124 #else
7125 # define machine_is_s5linbox()  (0)
7126 #endif
7127
7128 #ifdef CONFIG_MACH_NOMADIK
7129 # ifdef machine_arch_type
7130 #  undef machine_arch_type
7131 #  define machine_arch_type     __machine_arch_type
7132 # else
7133 #  define machine_arch_type     MACH_TYPE_NOMADIK
7134 # endif
7135 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7136 #else
7137 # define machine_is_nomadik()   (0)
7138 #endif
7139
7140 #ifdef CONFIG_MACH_IA_CPU_9200
7141 # ifdef machine_arch_type
7142 #  undef machine_arch_type
7143 #  define machine_arch_type     __machine_arch_type
7144 # else
7145 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7146 # endif
7147 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7148 #else
7149 # define machine_is_ia_cpu_9200()       (0)
7150 #endif
7151
7152 #ifdef CONFIG_MACH_AT91_BJA1
7153 # ifdef machine_arch_type
7154 #  undef machine_arch_type
7155 #  define machine_arch_type     __machine_arch_type
7156 # else
7157 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7158 # endif
7159 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7160 #else
7161 # define machine_is_at91_bja1() (0)
7162 #endif
7163
7164 #ifdef CONFIG_MACH_CORGI
7165 # ifdef machine_arch_type
7166 #  undef machine_arch_type
7167 #  define machine_arch_type     __machine_arch_type
7168 # else
7169 #  define machine_arch_type     MACH_TYPE_CORGI
7170 # endif
7171 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7172 #else
7173 # define machine_is_corgi()     (0)
7174 #endif
7175
7176 #ifdef CONFIG_MACH_POODLE
7177 # ifdef machine_arch_type
7178 #  undef machine_arch_type
7179 #  define machine_arch_type     __machine_arch_type
7180 # else
7181 #  define machine_arch_type     MACH_TYPE_POODLE
7182 # endif
7183 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7184 #else
7185 # define machine_is_poodle()    (0)
7186 #endif
7187
7188 #ifdef CONFIG_MACH_TEN
7189 # ifdef machine_arch_type
7190 #  undef machine_arch_type
7191 #  define machine_arch_type     __machine_arch_type
7192 # else
7193 #  define machine_arch_type     MACH_TYPE_TEN
7194 # endif
7195 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7196 #else
7197 # define machine_is_ten()       (0)
7198 #endif
7199
7200 #ifdef CONFIG_MACH_ROVERP5P
7201 # ifdef machine_arch_type
7202 #  undef machine_arch_type
7203 #  define machine_arch_type     __machine_arch_type
7204 # else
7205 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7206 # endif
7207 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7208 #else
7209 # define machine_is_roverp5p()  (0)
7210 #endif
7211
7212 #ifdef CONFIG_MACH_SC2700
7213 # ifdef machine_arch_type
7214 #  undef machine_arch_type
7215 #  define machine_arch_type     __machine_arch_type
7216 # else
7217 #  define machine_arch_type     MACH_TYPE_SC2700
7218 # endif
7219 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7220 #else
7221 # define machine_is_sc2700()    (0)
7222 #endif
7223
7224 #ifdef CONFIG_MACH_EX_EAGLE
7225 # ifdef machine_arch_type
7226 #  undef machine_arch_type
7227 #  define machine_arch_type     __machine_arch_type
7228 # else
7229 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7230 # endif
7231 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7232 #else
7233 # define machine_is_ex_eagle()  (0)
7234 #endif
7235
7236 #ifdef CONFIG_MACH_NX_PXA12
7237 # ifdef machine_arch_type
7238 #  undef machine_arch_type
7239 #  define machine_arch_type     __machine_arch_type
7240 # else
7241 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7242 # endif
7243 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7244 #else
7245 # define machine_is_nx_pxa12()  (0)
7246 #endif
7247
7248 #ifdef CONFIG_MACH_NX_PXA5
7249 # ifdef machine_arch_type
7250 #  undef machine_arch_type
7251 #  define machine_arch_type     __machine_arch_type
7252 # else
7253 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7254 # endif
7255 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7256 #else
7257 # define machine_is_nx_pxa5()   (0)
7258 #endif
7259
7260 #ifdef CONFIG_MACH_BLACKBOARD2
7261 # ifdef machine_arch_type
7262 #  undef machine_arch_type
7263 #  define machine_arch_type     __machine_arch_type
7264 # else
7265 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7266 # endif
7267 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7268 #else
7269 # define machine_is_blackboard2()       (0)
7270 #endif
7271
7272 #ifdef CONFIG_MACH_I819
7273 # ifdef machine_arch_type
7274 #  undef machine_arch_type
7275 #  define machine_arch_type     __machine_arch_type
7276 # else
7277 #  define machine_arch_type     MACH_TYPE_I819
7278 # endif
7279 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7280 #else
7281 # define machine_is_i819()      (0)
7282 #endif
7283
7284 #ifdef CONFIG_MACH_IXMB995E
7285 # ifdef machine_arch_type
7286 #  undef machine_arch_type
7287 #  define machine_arch_type     __machine_arch_type
7288 # else
7289 #  define machine_arch_type     MACH_TYPE_IXMB995E
7290 # endif
7291 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7292 #else
7293 # define machine_is_ixmb995e()  (0)
7294 #endif
7295
7296 #ifdef CONFIG_MACH_SKYRIDER
7297 # ifdef machine_arch_type
7298 #  undef machine_arch_type
7299 #  define machine_arch_type     __machine_arch_type
7300 # else
7301 #  define machine_arch_type     MACH_TYPE_SKYRIDER
7302 # endif
7303 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7304 #else
7305 # define machine_is_skyrider()  (0)
7306 #endif
7307
7308 #ifdef CONFIG_MACH_SKYHAWK
7309 # ifdef machine_arch_type
7310 #  undef machine_arch_type
7311 #  define machine_arch_type     __machine_arch_type
7312 # else
7313 #  define machine_arch_type     MACH_TYPE_SKYHAWK
7314 # endif
7315 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7316 #else
7317 # define machine_is_skyhawk()   (0)
7318 #endif
7319
7320 #ifdef CONFIG_MACH_ENTERPRISE
7321 # ifdef machine_arch_type
7322 #  undef machine_arch_type
7323 #  define machine_arch_type     __machine_arch_type
7324 # else
7325 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
7326 # endif
7327 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7328 #else
7329 # define machine_is_enterprise()        (0)
7330 #endif
7331
7332 #ifdef CONFIG_MACH_DEP2410
7333 # ifdef machine_arch_type
7334 #  undef machine_arch_type
7335 #  define machine_arch_type     __machine_arch_type
7336 # else
7337 #  define machine_arch_type     MACH_TYPE_DEP2410
7338 # endif
7339 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7340 #else
7341 # define machine_is_dep2410()   (0)
7342 #endif
7343
7344 #ifdef CONFIG_MACH_ARMCORE
7345 # ifdef machine_arch_type
7346 #  undef machine_arch_type
7347 #  define machine_arch_type     __machine_arch_type
7348 # else
7349 #  define machine_arch_type     MACH_TYPE_ARMCORE
7350 # endif
7351 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
7352 #else
7353 # define machine_is_armcore()   (0)
7354 #endif
7355
7356 #ifdef CONFIG_MACH_HOBBIT
7357 # ifdef machine_arch_type
7358 #  undef machine_arch_type
7359 #  define machine_arch_type     __machine_arch_type
7360 # else
7361 #  define machine_arch_type     MACH_TYPE_HOBBIT
7362 # endif
7363 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
7364 #else
7365 # define machine_is_hobbit()    (0)
7366 #endif
7367
7368 #ifdef CONFIG_MACH_H7210
7369 # ifdef machine_arch_type
7370 #  undef machine_arch_type
7371 #  define machine_arch_type     __machine_arch_type
7372 # else
7373 #  define machine_arch_type     MACH_TYPE_H7210
7374 # endif
7375 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
7376 #else
7377 # define machine_is_h7210()     (0)
7378 #endif
7379
7380 #ifdef CONFIG_MACH_PXA_NETDCU5
7381 # ifdef machine_arch_type
7382 #  undef machine_arch_type
7383 #  define machine_arch_type     __machine_arch_type
7384 # else
7385 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
7386 # endif
7387 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7388 #else
7389 # define machine_is_pxa_netdcu5()       (0)
7390 #endif
7391
7392 #ifdef CONFIG_MACH_ACC
7393 # ifdef machine_arch_type
7394 #  undef machine_arch_type
7395 #  define machine_arch_type     __machine_arch_type
7396 # else
7397 #  define machine_arch_type     MACH_TYPE_ACC
7398 # endif
7399 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
7400 #else
7401 # define machine_is_acc()       (0)
7402 #endif
7403
7404 #ifdef CONFIG_MACH_ESL_SARVA
7405 # ifdef machine_arch_type
7406 #  undef machine_arch_type
7407 #  define machine_arch_type     __machine_arch_type
7408 # else
7409 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
7410 # endif
7411 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7412 #else
7413 # define machine_is_esl_sarva() (0)
7414 #endif
7415
7416 #ifdef CONFIG_MACH_XM250
7417 # ifdef machine_arch_type
7418 #  undef machine_arch_type
7419 #  define machine_arch_type     __machine_arch_type
7420 # else
7421 #  define machine_arch_type     MACH_TYPE_XM250
7422 # endif
7423 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
7424 #else
7425 # define machine_is_xm250()     (0)
7426 #endif
7427
7428 #ifdef CONFIG_MACH_T6TC1XB
7429 # ifdef machine_arch_type
7430 #  undef machine_arch_type
7431 #  define machine_arch_type     __machine_arch_type
7432 # else
7433 #  define machine_arch_type     MACH_TYPE_T6TC1XB
7434 # endif
7435 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
7436 #else
7437 # define machine_is_t6tc1xb()   (0)
7438 #endif
7439
7440 #ifdef CONFIG_MACH_ESS710
7441 # ifdef machine_arch_type
7442 #  undef machine_arch_type
7443 #  define machine_arch_type     __machine_arch_type
7444 # else
7445 #  define machine_arch_type     MACH_TYPE_ESS710
7446 # endif
7447 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
7448 #else
7449 # define machine_is_ess710()    (0)
7450 #endif
7451
7452 #ifdef CONFIG_MACH_MX31ADS
7453 # ifdef machine_arch_type
7454 #  undef machine_arch_type
7455 #  define machine_arch_type     __machine_arch_type
7456 # else
7457 #  define machine_arch_type     MACH_TYPE_MX31ADS
7458 # endif
7459 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
7460 #else
7461 # define machine_is_mx31ads()   (0)
7462 #endif
7463
7464 #ifdef CONFIG_MACH_HIMALAYA
7465 # ifdef machine_arch_type
7466 #  undef machine_arch_type
7467 #  define machine_arch_type     __machine_arch_type
7468 # else
7469 #  define machine_arch_type     MACH_TYPE_HIMALAYA
7470 # endif
7471 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
7472 #else
7473 # define machine_is_himalaya()  (0)
7474 #endif
7475
7476 #ifdef CONFIG_MACH_BOLFENK
7477 # ifdef machine_arch_type
7478 #  undef machine_arch_type
7479 #  define machine_arch_type     __machine_arch_type
7480 # else
7481 #  define machine_arch_type     MACH_TYPE_BOLFENK
7482 # endif
7483 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
7484 #else
7485 # define machine_is_bolfenk()   (0)
7486 #endif
7487
7488 #ifdef CONFIG_MACH_AT91RM9200KR
7489 # ifdef machine_arch_type
7490 #  undef machine_arch_type
7491 #  define machine_arch_type     __machine_arch_type
7492 # else
7493 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
7494 # endif
7495 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7496 #else
7497 # define machine_is_at91rm9200kr()      (0)
7498 #endif
7499
7500 #ifdef CONFIG_MACH_EDB9312
7501 # ifdef machine_arch_type
7502 #  undef machine_arch_type
7503 #  define machine_arch_type     __machine_arch_type
7504 # else
7505 #  define machine_arch_type     MACH_TYPE_EDB9312
7506 # endif
7507 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
7508 #else
7509 # define machine_is_edb9312()   (0)
7510 #endif
7511
7512 #ifdef CONFIG_MACH_OMAP_GENERIC
7513 # ifdef machine_arch_type
7514 #  undef machine_arch_type
7515 #  define machine_arch_type     __machine_arch_type
7516 # else
7517 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
7518 # endif
7519 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7520 #else
7521 # define machine_is_omap_generic()      (0)
7522 #endif
7523
7524 #ifdef CONFIG_MACH_AXIMX3
7525 # ifdef machine_arch_type
7526 #  undef machine_arch_type
7527 #  define machine_arch_type     __machine_arch_type
7528 # else
7529 #  define machine_arch_type     MACH_TYPE_AXIMX3
7530 # endif
7531 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
7532 #else
7533 # define machine_is_aximx3()    (0)
7534 #endif
7535
7536 #ifdef CONFIG_MACH_EB67XDIP
7537 # ifdef machine_arch_type
7538 #  undef machine_arch_type
7539 #  define machine_arch_type     __machine_arch_type
7540 # else
7541 #  define machine_arch_type     MACH_TYPE_EB67XDIP
7542 # endif
7543 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
7544 #else
7545 # define machine_is_eb67xdip()  (0)
7546 #endif
7547
7548 #ifdef CONFIG_MACH_WEBTXS
7549 # ifdef machine_arch_type
7550 #  undef machine_arch_type
7551 #  define machine_arch_type     __machine_arch_type
7552 # else
7553 #  define machine_arch_type     MACH_TYPE_WEBTXS
7554 # endif
7555 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
7556 #else
7557 # define machine_is_webtxs()    (0)
7558 #endif
7559
7560 #ifdef CONFIG_MACH_HAWK
7561 # ifdef machine_arch_type
7562 #  undef machine_arch_type
7563 #  define machine_arch_type     __machine_arch_type
7564 # else
7565 #  define machine_arch_type     MACH_TYPE_HAWK
7566 # endif
7567 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
7568 #else
7569 # define machine_is_hawk()      (0)
7570 #endif
7571
7572 #ifdef CONFIG_MACH_CCAT91SBC001
7573 # ifdef machine_arch_type
7574 #  undef machine_arch_type
7575 #  define machine_arch_type     __machine_arch_type
7576 # else
7577 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
7578 # endif
7579 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
7580 #else
7581 # define machine_is_ccat91sbc001()      (0)
7582 #endif
7583
7584 #ifdef CONFIG_MACH_EXPRESSO
7585 # ifdef machine_arch_type
7586 #  undef machine_arch_type
7587 #  define machine_arch_type     __machine_arch_type
7588 # else
7589 #  define machine_arch_type     MACH_TYPE_EXPRESSO
7590 # endif
7591 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
7592 #else
7593 # define machine_is_expresso()  (0)
7594 #endif
7595
7596 #ifdef CONFIG_MACH_H4000
7597 # ifdef machine_arch_type
7598 #  undef machine_arch_type
7599 #  define machine_arch_type     __machine_arch_type
7600 # else
7601 #  define machine_arch_type     MACH_TYPE_H4000
7602 # endif
7603 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
7604 #else
7605 # define machine_is_h4000()     (0)
7606 #endif
7607
7608 #ifdef CONFIG_MACH_DINO
7609 # ifdef machine_arch_type
7610 #  undef machine_arch_type
7611 #  define machine_arch_type     __machine_arch_type
7612 # else
7613 #  define machine_arch_type     MACH_TYPE_DINO
7614 # endif
7615 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
7616 #else
7617 # define machine_is_dino()      (0)
7618 #endif
7619
7620 #ifdef CONFIG_MACH_ML675K
7621 # ifdef machine_arch_type
7622 #  undef machine_arch_type
7623 #  define machine_arch_type     __machine_arch_type
7624 # else
7625 #  define machine_arch_type     MACH_TYPE_ML675K
7626 # endif
7627 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
7628 #else
7629 # define machine_is_ml675k()    (0)
7630 #endif
7631
7632 #ifdef CONFIG_MACH_EDB9301
7633 # ifdef machine_arch_type
7634 #  undef machine_arch_type
7635 #  define machine_arch_type     __machine_arch_type
7636 # else
7637 #  define machine_arch_type     MACH_TYPE_EDB9301
7638 # endif
7639 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
7640 #else
7641 # define machine_is_edb9301()   (0)
7642 #endif
7643
7644 #ifdef CONFIG_MACH_EDB9315
7645 # ifdef machine_arch_type
7646 #  undef machine_arch_type
7647 #  define machine_arch_type     __machine_arch_type
7648 # else
7649 #  define machine_arch_type     MACH_TYPE_EDB9315
7650 # endif
7651 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
7652 #else
7653 # define machine_is_edb9315()   (0)
7654 #endif
7655
7656 #ifdef CONFIG_MACH_RECIVA_TT
7657 # ifdef machine_arch_type
7658 #  undef machine_arch_type
7659 #  define machine_arch_type     __machine_arch_type
7660 # else
7661 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
7662 # endif
7663 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
7664 #else
7665 # define machine_is_reciva_tt() (0)
7666 #endif
7667
7668 #ifdef CONFIG_MACH_CSTCB01
7669 # ifdef machine_arch_type
7670 #  undef machine_arch_type
7671 #  define machine_arch_type     __machine_arch_type
7672 # else
7673 #  define machine_arch_type     MACH_TYPE_CSTCB01
7674 # endif
7675 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
7676 #else
7677 # define machine_is_cstcb01()   (0)
7678 #endif
7679
7680 #ifdef CONFIG_MACH_CSTCB1
7681 # ifdef machine_arch_type
7682 #  undef machine_arch_type
7683 #  define machine_arch_type     __machine_arch_type
7684 # else
7685 #  define machine_arch_type     MACH_TYPE_CSTCB1
7686 # endif
7687 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
7688 #else
7689 # define machine_is_cstcb1()    (0)
7690 #endif
7691
7692 #ifdef CONFIG_MACH_SHADWELL
7693 # ifdef machine_arch_type
7694 #  undef machine_arch_type
7695 #  define machine_arch_type     __machine_arch_type
7696 # else
7697 #  define machine_arch_type     MACH_TYPE_SHADWELL
7698 # endif
7699 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
7700 #else
7701 # define machine_is_shadwell()  (0)
7702 #endif
7703
7704 #ifdef CONFIG_MACH_GOEPEL263
7705 # ifdef machine_arch_type
7706 #  undef machine_arch_type
7707 #  define machine_arch_type     __machine_arch_type
7708 # else
7709 #  define machine_arch_type     MACH_TYPE_GOEPEL263
7710 # endif
7711 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
7712 #else
7713 # define machine_is_goepel263() (0)
7714 #endif
7715
7716 #ifdef CONFIG_MACH_ACQ100
7717 # ifdef machine_arch_type
7718 #  undef machine_arch_type
7719 #  define machine_arch_type     __machine_arch_type
7720 # else
7721 #  define machine_arch_type     MACH_TYPE_ACQ100
7722 # endif
7723 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
7724 #else
7725 # define machine_is_acq100()    (0)
7726 #endif
7727
7728 #ifdef CONFIG_MACH_MX1FS2
7729 # ifdef machine_arch_type
7730 #  undef machine_arch_type
7731 #  define machine_arch_type     __machine_arch_type
7732 # else
7733 #  define machine_arch_type     MACH_TYPE_MX1FS2
7734 # endif
7735 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
7736 #else
7737 # define machine_is_mx1fs2()    (0)
7738 #endif
7739
7740 #ifdef CONFIG_MACH_HIPTOP_G1
7741 # ifdef machine_arch_type
7742 #  undef machine_arch_type
7743 #  define machine_arch_type     __machine_arch_type
7744 # else
7745 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
7746 # endif
7747 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
7748 #else
7749 # define machine_is_hiptop_g1() (0)
7750 #endif
7751
7752 #ifdef CONFIG_MACH_SPARKY
7753 # ifdef machine_arch_type
7754 #  undef machine_arch_type
7755 #  define machine_arch_type     __machine_arch_type
7756 # else
7757 #  define machine_arch_type     MACH_TYPE_SPARKY
7758 # endif
7759 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
7760 #else
7761 # define machine_is_sparky()    (0)
7762 #endif
7763
7764 #ifdef CONFIG_MACH_NS9750
7765 # ifdef machine_arch_type
7766 #  undef machine_arch_type
7767 #  define machine_arch_type     __machine_arch_type
7768 # else
7769 #  define machine_arch_type     MACH_TYPE_NS9750
7770 # endif
7771 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
7772 #else
7773 # define machine_is_ns9750()    (0)
7774 #endif
7775
7776 #ifdef CONFIG_MACH_PHOENIX
7777 # ifdef machine_arch_type
7778 #  undef machine_arch_type
7779 #  define machine_arch_type     __machine_arch_type
7780 # else
7781 #  define machine_arch_type     MACH_TYPE_PHOENIX
7782 # endif
7783 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
7784 #else
7785 # define machine_is_phoenix()   (0)
7786 #endif
7787
7788 #ifdef CONFIG_MACH_VR1000
7789 # ifdef machine_arch_type
7790 #  undef machine_arch_type
7791 #  define machine_arch_type     __machine_arch_type
7792 # else
7793 #  define machine_arch_type     MACH_TYPE_VR1000
7794 # endif
7795 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
7796 #else
7797 # define machine_is_vr1000()    (0)
7798 #endif
7799
7800 #ifdef CONFIG_MACH_DEISTERPXA
7801 # ifdef machine_arch_type
7802 #  undef machine_arch_type
7803 #  define machine_arch_type     __machine_arch_type
7804 # else
7805 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
7806 # endif
7807 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
7808 #else
7809 # define machine_is_deisterpxa()        (0)
7810 #endif
7811
7812 #ifdef CONFIG_MACH_BCM1160
7813 # ifdef machine_arch_type
7814 #  undef machine_arch_type
7815 #  define machine_arch_type     __machine_arch_type
7816 # else
7817 #  define machine_arch_type     MACH_TYPE_BCM1160
7818 # endif
7819 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
7820 #else
7821 # define machine_is_bcm1160()   (0)
7822 #endif
7823
7824 #ifdef CONFIG_MACH_PCM022
7825 # ifdef machine_arch_type
7826 #  undef machine_arch_type
7827 #  define machine_arch_type     __machine_arch_type
7828 # else
7829 #  define machine_arch_type     MACH_TYPE_PCM022
7830 # endif
7831 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
7832 #else
7833 # define machine_is_pcm022()    (0)
7834 #endif
7835
7836 #ifdef CONFIG_MACH_ADSGCX
7837 # ifdef machine_arch_type
7838 #  undef machine_arch_type
7839 #  define machine_arch_type     __machine_arch_type
7840 # else
7841 #  define machine_arch_type     MACH_TYPE_ADSGCX
7842 # endif
7843 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
7844 #else
7845 # define machine_is_adsgcx()    (0)
7846 #endif
7847
7848 #ifdef CONFIG_MACH_DREADNAUGHT
7849 # ifdef machine_arch_type
7850 #  undef machine_arch_type
7851 #  define machine_arch_type     __machine_arch_type
7852 # else
7853 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
7854 # endif
7855 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
7856 #else
7857 # define machine_is_dreadnaught()       (0)
7858 #endif
7859
7860 #ifdef CONFIG_MACH_DM320
7861 # ifdef machine_arch_type
7862 #  undef machine_arch_type
7863 #  define machine_arch_type     __machine_arch_type
7864 # else
7865 #  define machine_arch_type     MACH_TYPE_DM320
7866 # endif
7867 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
7868 #else
7869 # define machine_is_dm320()     (0)
7870 #endif
7871
7872 #ifdef CONFIG_MACH_MARKOV
7873 # ifdef machine_arch_type
7874 #  undef machine_arch_type
7875 #  define machine_arch_type     __machine_arch_type
7876 # else
7877 #  define machine_arch_type     MACH_TYPE_MARKOV
7878 # endif
7879 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
7880 #else
7881 # define machine_is_markov()    (0)
7882 #endif
7883
7884 #ifdef CONFIG_MACH_COS7A400
7885 # ifdef machine_arch_type
7886 #  undef machine_arch_type
7887 #  define machine_arch_type     __machine_arch_type
7888 # else
7889 #  define machine_arch_type     MACH_TYPE_COS7A400
7890 # endif
7891 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
7892 #else
7893 # define machine_is_cos7a400()  (0)
7894 #endif
7895
7896 #ifdef CONFIG_MACH_MILANO
7897 # ifdef machine_arch_type
7898 #  undef machine_arch_type
7899 #  define machine_arch_type     __machine_arch_type
7900 # else
7901 #  define machine_arch_type     MACH_TYPE_MILANO
7902 # endif
7903 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
7904 #else
7905 # define machine_is_milano()    (0)
7906 #endif
7907
7908 #ifdef CONFIG_MACH_UE9328
7909 # ifdef machine_arch_type
7910 #  undef machine_arch_type
7911 #  define machine_arch_type     __machine_arch_type
7912 # else
7913 #  define machine_arch_type     MACH_TYPE_UE9328
7914 # endif
7915 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
7916 #else
7917 # define machine_is_ue9328()    (0)
7918 #endif
7919
7920 #ifdef CONFIG_MACH_UEX255
7921 # ifdef machine_arch_type
7922 #  undef machine_arch_type
7923 #  define machine_arch_type     __machine_arch_type
7924 # else
7925 #  define machine_arch_type     MACH_TYPE_UEX255
7926 # endif
7927 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
7928 #else
7929 # define machine_is_uex255()    (0)
7930 #endif
7931
7932 #ifdef CONFIG_MACH_UE2410
7933 # ifdef machine_arch_type
7934 #  undef machine_arch_type
7935 #  define machine_arch_type     __machine_arch_type
7936 # else
7937 #  define machine_arch_type     MACH_TYPE_UE2410
7938 # endif
7939 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
7940 #else
7941 # define machine_is_ue2410()    (0)
7942 #endif
7943
7944 #ifdef CONFIG_MACH_A620
7945 # ifdef machine_arch_type
7946 #  undef machine_arch_type
7947 #  define machine_arch_type     __machine_arch_type
7948 # else
7949 #  define machine_arch_type     MACH_TYPE_A620
7950 # endif
7951 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
7952 #else
7953 # define machine_is_a620()      (0)
7954 #endif
7955
7956 #ifdef CONFIG_MACH_OCELOT
7957 # ifdef machine_arch_type
7958 #  undef machine_arch_type
7959 #  define machine_arch_type     __machine_arch_type
7960 # else
7961 #  define machine_arch_type     MACH_TYPE_OCELOT
7962 # endif
7963 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
7964 #else
7965 # define machine_is_ocelot()    (0)
7966 #endif
7967
7968 #ifdef CONFIG_MACH_CHEETAH
7969 # ifdef machine_arch_type
7970 #  undef machine_arch_type
7971 #  define machine_arch_type     __machine_arch_type
7972 # else
7973 #  define machine_arch_type     MACH_TYPE_CHEETAH
7974 # endif
7975 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
7976 #else
7977 # define machine_is_cheetah()   (0)
7978 #endif
7979
7980 #ifdef CONFIG_MACH_OMAP_PERSEUS2
7981 # ifdef machine_arch_type
7982 #  undef machine_arch_type
7983 #  define machine_arch_type     __machine_arch_type
7984 # else
7985 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
7986 # endif
7987 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
7988 #else
7989 # define machine_is_omap_perseus2()     (0)
7990 #endif
7991
7992 #ifdef CONFIG_MACH_ZVUE
7993 # ifdef machine_arch_type
7994 #  undef machine_arch_type
7995 #  define machine_arch_type     __machine_arch_type
7996 # else
7997 #  define machine_arch_type     MACH_TYPE_ZVUE
7998 # endif
7999 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8000 #else
8001 # define machine_is_zvue()      (0)
8002 #endif
8003
8004 #ifdef CONFIG_MACH_ROVERP1
8005 # ifdef machine_arch_type
8006 #  undef machine_arch_type
8007 #  define machine_arch_type     __machine_arch_type
8008 # else
8009 #  define machine_arch_type     MACH_TYPE_ROVERP1
8010 # endif
8011 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8012 #else
8013 # define machine_is_roverp1()   (0)
8014 #endif
8015
8016 #ifdef CONFIG_MACH_ASIDIAL2
8017 # ifdef machine_arch_type
8018 #  undef machine_arch_type
8019 #  define machine_arch_type     __machine_arch_type
8020 # else
8021 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8022 # endif
8023 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8024 #else
8025 # define machine_is_asidial2()  (0)
8026 #endif
8027
8028 #ifdef CONFIG_MACH_S3C24A0
8029 # ifdef machine_arch_type
8030 #  undef machine_arch_type
8031 #  define machine_arch_type     __machine_arch_type
8032 # else
8033 #  define machine_arch_type     MACH_TYPE_S3C24A0
8034 # endif
8035 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8036 #else
8037 # define machine_is_s3c24a0()   (0)
8038 #endif
8039
8040 #ifdef CONFIG_MACH_E800
8041 # ifdef machine_arch_type
8042 #  undef machine_arch_type
8043 #  define machine_arch_type     __machine_arch_type
8044 # else
8045 #  define machine_arch_type     MACH_TYPE_E800
8046 # endif
8047 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8048 #else
8049 # define machine_is_e800()      (0)
8050 #endif
8051
8052 #ifdef CONFIG_MACH_E750
8053 # ifdef machine_arch_type
8054 #  undef machine_arch_type
8055 #  define machine_arch_type     __machine_arch_type
8056 # else
8057 #  define machine_arch_type     MACH_TYPE_E750
8058 # endif
8059 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8060 #else
8061 # define machine_is_e750()      (0)
8062 #endif
8063
8064 #ifdef CONFIG_MACH_S3C5500
8065 # ifdef machine_arch_type
8066 #  undef machine_arch_type
8067 #  define machine_arch_type     __machine_arch_type
8068 # else
8069 #  define machine_arch_type     MACH_TYPE_S3C5500
8070 # endif
8071 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8072 #else
8073 # define machine_is_s3c5500()   (0)
8074 #endif
8075
8076 #ifdef CONFIG_MACH_SMDK5500
8077 # ifdef machine_arch_type
8078 #  undef machine_arch_type
8079 #  define machine_arch_type     __machine_arch_type
8080 # else
8081 #  define machine_arch_type     MACH_TYPE_SMDK5500
8082 # endif
8083 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8084 #else
8085 # define machine_is_smdk5500()  (0)
8086 #endif
8087
8088 #ifdef CONFIG_MACH_SIGNALSYNC
8089 # ifdef machine_arch_type
8090 #  undef machine_arch_type
8091 #  define machine_arch_type     __machine_arch_type
8092 # else
8093 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8094 # endif
8095 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8096 #else
8097 # define machine_is_signalsync()        (0)
8098 #endif
8099
8100 #ifdef CONFIG_MACH_NBC
8101 # ifdef machine_arch_type
8102 #  undef machine_arch_type
8103 #  define machine_arch_type     __machine_arch_type
8104 # else
8105 #  define machine_arch_type     MACH_TYPE_NBC
8106 # endif
8107 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8108 #else
8109 # define machine_is_nbc()       (0)
8110 #endif
8111
8112 #ifdef CONFIG_MACH_KODIAK
8113 # ifdef machine_arch_type
8114 #  undef machine_arch_type
8115 #  define machine_arch_type     __machine_arch_type
8116 # else
8117 #  define machine_arch_type     MACH_TYPE_KODIAK
8118 # endif
8119 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8120 #else
8121 # define machine_is_kodiak()    (0)
8122 #endif
8123
8124 #ifdef CONFIG_MACH_NETBOOKPRO
8125 # ifdef machine_arch_type
8126 #  undef machine_arch_type
8127 #  define machine_arch_type     __machine_arch_type
8128 # else
8129 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8130 # endif
8131 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8132 #else
8133 # define machine_is_netbookpro()        (0)
8134 #endif
8135
8136 #ifdef CONFIG_MACH_HW90200
8137 # ifdef machine_arch_type
8138 #  undef machine_arch_type
8139 #  define machine_arch_type     __machine_arch_type
8140 # else
8141 #  define machine_arch_type     MACH_TYPE_HW90200
8142 # endif
8143 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8144 #else
8145 # define machine_is_hw90200()   (0)
8146 #endif
8147
8148 #ifdef CONFIG_MACH_CONDOR
8149 # ifdef machine_arch_type
8150 #  undef machine_arch_type
8151 #  define machine_arch_type     __machine_arch_type
8152 # else
8153 #  define machine_arch_type     MACH_TYPE_CONDOR
8154 # endif
8155 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8156 #else
8157 # define machine_is_condor()    (0)
8158 #endif
8159
8160 #ifdef CONFIG_MACH_CUP
8161 # ifdef machine_arch_type
8162 #  undef machine_arch_type
8163 #  define machine_arch_type     __machine_arch_type
8164 # else
8165 #  define machine_arch_type     MACH_TYPE_CUP
8166 # endif
8167 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8168 #else
8169 # define machine_is_cup()       (0)
8170 #endif
8171
8172 #ifdef CONFIG_MACH_KITE
8173 # ifdef machine_arch_type
8174 #  undef machine_arch_type
8175 #  define machine_arch_type     __machine_arch_type
8176 # else
8177 #  define machine_arch_type     MACH_TYPE_KITE
8178 # endif
8179 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8180 #else
8181 # define machine_is_kite()      (0)
8182 #endif
8183
8184 #ifdef CONFIG_MACH_SCB9328
8185 # ifdef machine_arch_type
8186 #  undef machine_arch_type
8187 #  define machine_arch_type     __machine_arch_type
8188 # else
8189 #  define machine_arch_type     MACH_TYPE_SCB9328
8190 # endif
8191 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8192 #else
8193 # define machine_is_scb9328()   (0)
8194 #endif
8195
8196 #ifdef CONFIG_MACH_OMAP_H3
8197 # ifdef machine_arch_type
8198 #  undef machine_arch_type
8199 #  define machine_arch_type     __machine_arch_type
8200 # else
8201 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8202 # endif
8203 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8204 #else
8205 # define machine_is_omap_h3()   (0)
8206 #endif
8207
8208 #ifdef CONFIG_MACH_OMAP_H4
8209 # ifdef machine_arch_type
8210 #  undef machine_arch_type
8211 #  define machine_arch_type     __machine_arch_type
8212 # else
8213 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8214 # endif
8215 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8216 #else
8217 # define machine_is_omap_h4()   (0)
8218 #endif
8219
8220 #ifdef CONFIG_MACH_N10
8221 # ifdef machine_arch_type
8222 #  undef machine_arch_type
8223 #  define machine_arch_type     __machine_arch_type
8224 # else
8225 #  define machine_arch_type     MACH_TYPE_N10
8226 # endif
8227 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8228 #else
8229 # define machine_is_n10()       (0)
8230 #endif
8231
8232 #ifdef CONFIG_MACH_MONTAJADE
8233 # ifdef machine_arch_type
8234 #  undef machine_arch_type
8235 #  define machine_arch_type     __machine_arch_type
8236 # else
8237 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8238 # endif
8239 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8240 #else
8241 # define machine_is_montejade() (0)
8242 #endif
8243
8244 #ifdef CONFIG_MACH_SG560
8245 # ifdef machine_arch_type
8246 #  undef machine_arch_type
8247 #  define machine_arch_type     __machine_arch_type
8248 # else
8249 #  define machine_arch_type     MACH_TYPE_SG560
8250 # endif
8251 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8252 #else
8253 # define machine_is_sg560()     (0)
8254 #endif
8255
8256 #ifdef CONFIG_MACH_DP1000
8257 # ifdef machine_arch_type
8258 #  undef machine_arch_type
8259 #  define machine_arch_type     __machine_arch_type
8260 # else
8261 #  define machine_arch_type     MACH_TYPE_DP1000
8262 # endif
8263 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8264 #else
8265 # define machine_is_dp1000()    (0)
8266 #endif
8267
8268 #ifdef CONFIG_MACH_OMAP_OSK
8269 # ifdef machine_arch_type
8270 #  undef machine_arch_type
8271 #  define machine_arch_type     __machine_arch_type
8272 # else
8273 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8274 # endif
8275 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8276 #else
8277 # define machine_is_omap_osk()  (0)
8278 #endif
8279
8280 #ifdef CONFIG_MACH_RG100V3
8281 # ifdef machine_arch_type
8282 #  undef machine_arch_type
8283 #  define machine_arch_type     __machine_arch_type
8284 # else
8285 #  define machine_arch_type     MACH_TYPE_RG100V3
8286 # endif
8287 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8288 #else
8289 # define machine_is_rg100v3()   (0)
8290 #endif
8291
8292 #ifdef CONFIG_MACH_MX2ADS
8293 # ifdef machine_arch_type
8294 #  undef machine_arch_type
8295 #  define machine_arch_type     __machine_arch_type
8296 # else
8297 #  define machine_arch_type     MACH_TYPE_MX2ADS
8298 # endif
8299 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8300 #else
8301 # define machine_is_mx2ads()    (0)
8302 #endif
8303
8304 #ifdef CONFIG_MACH_PXA_KILO
8305 # ifdef machine_arch_type
8306 #  undef machine_arch_type
8307 #  define machine_arch_type     __machine_arch_type
8308 # else
8309 #  define machine_arch_type     MACH_TYPE_PXA_KILO
8310 # endif
8311 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8312 #else
8313 # define machine_is_pxa_kilo()  (0)
8314 #endif
8315
8316 #ifdef CONFIG_MACH_IXP4XX_EAGLE
8317 # ifdef machine_arch_type
8318 #  undef machine_arch_type
8319 #  define machine_arch_type     __machine_arch_type
8320 # else
8321 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
8322 # endif
8323 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8324 #else
8325 # define machine_is_ixp4xx_eagle()      (0)
8326 #endif
8327
8328 #ifdef CONFIG_MACH_TOSA
8329 # ifdef machine_arch_type
8330 #  undef machine_arch_type
8331 #  define machine_arch_type     __machine_arch_type
8332 # else
8333 #  define machine_arch_type     MACH_TYPE_TOSA
8334 # endif
8335 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8336 #else
8337 # define machine_is_tosa()      (0)
8338 #endif
8339
8340 #ifdef CONFIG_MACH_MB2520F
8341 # ifdef machine_arch_type
8342 #  undef machine_arch_type
8343 #  define machine_arch_type     __machine_arch_type
8344 # else
8345 #  define machine_arch_type     MACH_TYPE_MB2520F
8346 # endif
8347 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
8348 #else
8349 # define machine_is_mb2520f()   (0)
8350 #endif
8351
8352 #ifdef CONFIG_MACH_EMC1000
8353 # ifdef machine_arch_type
8354 #  undef machine_arch_type
8355 #  define machine_arch_type     __machine_arch_type
8356 # else
8357 #  define machine_arch_type     MACH_TYPE_EMC1000
8358 # endif
8359 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
8360 #else
8361 # define machine_is_emc1000()   (0)
8362 #endif
8363
8364 #ifdef CONFIG_MACH_TIDSC25
8365 # ifdef machine_arch_type
8366 #  undef machine_arch_type
8367 #  define machine_arch_type     __machine_arch_type
8368 # else
8369 #  define machine_arch_type     MACH_TYPE_TIDSC25
8370 # endif
8371 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
8372 #else
8373 # define machine_is_tidsc25()   (0)
8374 #endif
8375
8376 #ifdef CONFIG_MACH_AKCPMXL
8377 # ifdef machine_arch_type
8378 #  undef machine_arch_type
8379 #  define machine_arch_type     __machine_arch_type
8380 # else
8381 #  define machine_arch_type     MACH_TYPE_AKCPMXL
8382 # endif
8383 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
8384 #else
8385 # define machine_is_akcpmxl()   (0)
8386 #endif
8387
8388 #ifdef CONFIG_MACH_AV3XX
8389 # ifdef machine_arch_type
8390 #  undef machine_arch_type
8391 #  define machine_arch_type     __machine_arch_type
8392 # else
8393 #  define machine_arch_type     MACH_TYPE_AV3XX
8394 # endif
8395 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
8396 #else
8397 # define machine_is_av3xx()     (0)
8398 #endif
8399
8400 #ifdef CONFIG_MACH_AVILA
8401 # ifdef machine_arch_type
8402 #  undef machine_arch_type
8403 #  define machine_arch_type     __machine_arch_type
8404 # else
8405 #  define machine_arch_type     MACH_TYPE_AVILA
8406 # endif
8407 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
8408 #else
8409 # define machine_is_avila()     (0)
8410 #endif
8411
8412 #ifdef CONFIG_MACH_PXA_MPM10
8413 # ifdef machine_arch_type
8414 #  undef machine_arch_type
8415 #  define machine_arch_type     __machine_arch_type
8416 # else
8417 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
8418 # endif
8419 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8420 #else
8421 # define machine_is_pxa_mpm10() (0)
8422 #endif
8423
8424 #ifdef CONFIG_MACH_PXA_KYANITE
8425 # ifdef machine_arch_type
8426 #  undef machine_arch_type
8427 #  define machine_arch_type     __machine_arch_type
8428 # else
8429 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
8430 # endif
8431 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8432 #else
8433 # define machine_is_pxa_kyanite()       (0)
8434 #endif
8435
8436 #ifdef CONFIG_MACH_SGOLD
8437 # ifdef machine_arch_type
8438 #  undef machine_arch_type
8439 #  define machine_arch_type     __machine_arch_type
8440 # else
8441 #  define machine_arch_type     MACH_TYPE_SGOLD
8442 # endif
8443 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
8444 #else
8445 # define machine_is_sgold()     (0)
8446 #endif
8447
8448 #ifdef CONFIG_MACH_OSCAR
8449 # ifdef machine_arch_type
8450 #  undef machine_arch_type
8451 #  define machine_arch_type     __machine_arch_type
8452 # else
8453 #  define machine_arch_type     MACH_TYPE_OSCAR
8454 # endif
8455 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
8456 #else
8457 # define machine_is_oscar()     (0)
8458 #endif
8459
8460 #ifdef CONFIG_MACH_EPXA4USB2
8461 # ifdef machine_arch_type
8462 #  undef machine_arch_type
8463 #  define machine_arch_type     __machine_arch_type
8464 # else
8465 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
8466 # endif
8467 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8468 #else
8469 # define machine_is_epxa4usb2() (0)
8470 #endif
8471
8472 #ifdef CONFIG_MACH_XSENGINE
8473 # ifdef machine_arch_type
8474 #  undef machine_arch_type
8475 #  define machine_arch_type     __machine_arch_type
8476 # else
8477 #  define machine_arch_type     MACH_TYPE_XSENGINE
8478 # endif
8479 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
8480 #else
8481 # define machine_is_xsengine()  (0)
8482 #endif
8483
8484 #ifdef CONFIG_MACH_IP600
8485 # ifdef machine_arch_type
8486 #  undef machine_arch_type
8487 #  define machine_arch_type     __machine_arch_type
8488 # else
8489 #  define machine_arch_type     MACH_TYPE_IP600
8490 # endif
8491 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
8492 #else
8493 # define machine_is_ip600()     (0)
8494 #endif
8495
8496 #ifdef CONFIG_MACH_MCAN2
8497 # ifdef machine_arch_type
8498 #  undef machine_arch_type
8499 #  define machine_arch_type     __machine_arch_type
8500 # else
8501 #  define machine_arch_type     MACH_TYPE_MCAN2
8502 # endif
8503 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
8504 #else
8505 # define machine_is_mcan2()     (0)
8506 #endif
8507
8508 #ifdef CONFIG_MACH_DDI_BLUERIDGE
8509 # ifdef machine_arch_type
8510 #  undef machine_arch_type
8511 #  define machine_arch_type     __machine_arch_type
8512 # else
8513 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
8514 # endif
8515 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8516 #else
8517 # define machine_is_ddi_blueridge()     (0)
8518 #endif
8519
8520 #ifdef CONFIG_MACH_SKYMINDER
8521 # ifdef machine_arch_type
8522 #  undef machine_arch_type
8523 #  define machine_arch_type     __machine_arch_type
8524 # else
8525 #  define machine_arch_type     MACH_TYPE_SKYMINDER
8526 # endif
8527 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8528 #else
8529 # define machine_is_skyminder() (0)
8530 #endif
8531
8532 #ifdef CONFIG_MACH_LPD79520
8533 # ifdef machine_arch_type
8534 #  undef machine_arch_type
8535 #  define machine_arch_type     __machine_arch_type
8536 # else
8537 #  define machine_arch_type     MACH_TYPE_LPD79520
8538 # endif
8539 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
8540 #else
8541 # define machine_is_lpd79520()  (0)
8542 #endif
8543
8544 #ifdef CONFIG_MACH_EDB9302
8545 # ifdef machine_arch_type
8546 #  undef machine_arch_type
8547 #  define machine_arch_type     __machine_arch_type
8548 # else
8549 #  define machine_arch_type     MACH_TYPE_EDB9302
8550 # endif
8551 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
8552 #else
8553 # define machine_is_edb9302()   (0)
8554 #endif
8555
8556 #ifdef CONFIG_MACH_HW90340
8557 # ifdef machine_arch_type
8558 #  undef machine_arch_type
8559 #  define machine_arch_type     __machine_arch_type
8560 # else
8561 #  define machine_arch_type     MACH_TYPE_HW90340
8562 # endif
8563 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
8564 #else
8565 # define machine_is_hw90340()   (0)
8566 #endif
8567
8568 #ifdef CONFIG_MACH_CIP_BOX
8569 # ifdef machine_arch_type
8570 #  undef machine_arch_type
8571 #  define machine_arch_type     __machine_arch_type
8572 # else
8573 #  define machine_arch_type     MACH_TYPE_CIP_BOX
8574 # endif
8575 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
8576 #else
8577 # define machine_is_cip_box()   (0)
8578 #endif
8579
8580 #ifdef CONFIG_MACH_IVPN
8581 # ifdef machine_arch_type
8582 #  undef machine_arch_type
8583 #  define machine_arch_type     __machine_arch_type
8584 # else
8585 #  define machine_arch_type     MACH_TYPE_IVPN
8586 # endif
8587 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
8588 #else
8589 # define machine_is_ivpn()      (0)
8590 #endif
8591
8592 #ifdef CONFIG_MACH_RSOC2
8593 # ifdef machine_arch_type
8594 #  undef machine_arch_type
8595 #  define machine_arch_type     __machine_arch_type
8596 # else
8597 #  define machine_arch_type     MACH_TYPE_RSOC2
8598 # endif
8599 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
8600 #else
8601 # define machine_is_rsoc2()     (0)
8602 #endif
8603
8604 #ifdef CONFIG_MACH_HUSKY
8605 # ifdef machine_arch_type
8606 #  undef machine_arch_type
8607 #  define machine_arch_type     __machine_arch_type
8608 # else
8609 #  define machine_arch_type     MACH_TYPE_HUSKY
8610 # endif
8611 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
8612 #else
8613 # define machine_is_husky()     (0)
8614 #endif
8615
8616 #ifdef CONFIG_MACH_BOXER
8617 # ifdef machine_arch_type
8618 #  undef machine_arch_type
8619 #  define machine_arch_type     __machine_arch_type
8620 # else
8621 #  define machine_arch_type     MACH_TYPE_BOXER
8622 # endif
8623 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
8624 #else
8625 # define machine_is_boxer()     (0)
8626 #endif
8627
8628 #ifdef CONFIG_MACH_SHEPHERD
8629 # ifdef machine_arch_type
8630 #  undef machine_arch_type
8631 #  define machine_arch_type     __machine_arch_type
8632 # else
8633 #  define machine_arch_type     MACH_TYPE_SHEPHERD
8634 # endif
8635 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
8636 #else
8637 # define machine_is_shepherd()  (0)
8638 #endif
8639
8640 #ifdef CONFIG_MACH_AML42800AA
8641 # ifdef machine_arch_type
8642 #  undef machine_arch_type
8643 #  define machine_arch_type     __machine_arch_type
8644 # else
8645 #  define machine_arch_type     MACH_TYPE_AML42800AA
8646 # endif
8647 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
8648 #else
8649 # define machine_is_aml42800aa()        (0)
8650 #endif
8651
8652 #ifdef CONFIG_MACH_LPC2294
8653 # ifdef machine_arch_type
8654 #  undef machine_arch_type
8655 #  define machine_arch_type     __machine_arch_type
8656 # else
8657 #  define machine_arch_type     MACH_TYPE_LPC2294
8658 # endif
8659 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
8660 #else
8661 # define machine_is_lpc2294()   (0)
8662 #endif
8663
8664 #ifdef CONFIG_MACH_SWITCHGRASS
8665 # ifdef machine_arch_type
8666 #  undef machine_arch_type
8667 #  define machine_arch_type     __machine_arch_type
8668 # else
8669 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
8670 # endif
8671 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
8672 #else
8673 # define machine_is_switchgrass()       (0)
8674 #endif
8675
8676 #ifdef CONFIG_MACH_ENS_CMU
8677 # ifdef machine_arch_type
8678 #  undef machine_arch_type
8679 #  define machine_arch_type     __machine_arch_type
8680 # else
8681 #  define machine_arch_type     MACH_TYPE_ENS_CMU
8682 # endif
8683 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
8684 #else
8685 # define machine_is_ens_cmu()   (0)
8686 #endif
8687
8688 #ifdef CONFIG_MACH_MM6_SDB
8689 # ifdef machine_arch_type
8690 #  undef machine_arch_type
8691 #  define machine_arch_type     __machine_arch_type
8692 # else
8693 #  define machine_arch_type     MACH_TYPE_MM6_SDB
8694 # endif
8695 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
8696 #else
8697 # define machine_is_mm6_sdb()   (0)
8698 #endif
8699
8700 #ifdef CONFIG_MACH_SATURN
8701 # ifdef machine_arch_type
8702 #  undef machine_arch_type
8703 #  define machine_arch_type     __machine_arch_type
8704 # else
8705 #  define machine_arch_type     MACH_TYPE_SATURN
8706 # endif
8707 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
8708 #else
8709 # define machine_is_saturn()    (0)
8710 #endif
8711
8712 #ifdef CONFIG_MACH_I30030EVB
8713 # ifdef machine_arch_type
8714 #  undef machine_arch_type
8715 #  define machine_arch_type     __machine_arch_type
8716 # else
8717 #  define machine_arch_type     MACH_TYPE_I30030EVB
8718 # endif
8719 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
8720 #else
8721 # define machine_is_i30030evb() (0)
8722 #endif
8723
8724 #ifdef CONFIG_MACH_MXC27530EVB
8725 # ifdef machine_arch_type
8726 #  undef machine_arch_type
8727 #  define machine_arch_type     __machine_arch_type
8728 # else
8729 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
8730 # endif
8731 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
8732 #else
8733 # define machine_is_mxc27530evb()       (0)
8734 #endif
8735
8736 #ifdef CONFIG_MACH_SMDK2800
8737 # ifdef machine_arch_type
8738 #  undef machine_arch_type
8739 #  define machine_arch_type     __machine_arch_type
8740 # else
8741 #  define machine_arch_type     MACH_TYPE_SMDK2800
8742 # endif
8743 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
8744 #else
8745 # define machine_is_smdk2800()  (0)
8746 #endif
8747
8748 #ifdef CONFIG_MACH_MTWILSON
8749 # ifdef machine_arch_type
8750 #  undef machine_arch_type
8751 #  define machine_arch_type     __machine_arch_type
8752 # else
8753 #  define machine_arch_type     MACH_TYPE_MTWILSON
8754 # endif
8755 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
8756 #else
8757 # define machine_is_mtwilson()  (0)
8758 #endif
8759
8760 #ifdef CONFIG_MACH_ZITI
8761 # ifdef machine_arch_type
8762 #  undef machine_arch_type
8763 #  define machine_arch_type     __machine_arch_type
8764 # else
8765 #  define machine_arch_type     MACH_TYPE_ZITI
8766 # endif
8767 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
8768 #else
8769 # define machine_is_ziti()      (0)
8770 #endif
8771
8772 #ifdef CONFIG_MACH_GRANDFATHER
8773 # ifdef machine_arch_type
8774 #  undef machine_arch_type
8775 #  define machine_arch_type     __machine_arch_type
8776 # else
8777 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
8778 # endif
8779 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
8780 #else
8781 # define machine_is_grandfather()       (0)
8782 #endif
8783
8784 #ifdef CONFIG_MACH_TENGINE
8785 # ifdef machine_arch_type
8786 #  undef machine_arch_type
8787 #  define machine_arch_type     __machine_arch_type
8788 # else
8789 #  define machine_arch_type     MACH_TYPE_TENGINE
8790 # endif
8791 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
8792 #else
8793 # define machine_is_tengine()   (0)
8794 #endif
8795
8796 #ifdef CONFIG_MACH_S3C2460
8797 # ifdef machine_arch_type
8798 #  undef machine_arch_type
8799 #  define machine_arch_type     __machine_arch_type
8800 # else
8801 #  define machine_arch_type     MACH_TYPE_S3C2460
8802 # endif
8803 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
8804 #else
8805 # define machine_is_s3c2460()   (0)
8806 #endif
8807
8808 #ifdef CONFIG_MACH_PDM
8809 # ifdef machine_arch_type
8810 #  undef machine_arch_type
8811 #  define machine_arch_type     __machine_arch_type
8812 # else
8813 #  define machine_arch_type     MACH_TYPE_PDM
8814 # endif
8815 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
8816 #else
8817 # define machine_is_pdm()       (0)
8818 #endif
8819
8820 #ifdef CONFIG_MACH_H4700
8821 # ifdef machine_arch_type
8822 #  undef machine_arch_type
8823 #  define machine_arch_type     __machine_arch_type
8824 # else
8825 #  define machine_arch_type     MACH_TYPE_H4700
8826 # endif
8827 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
8828 #else
8829 # define machine_is_h4700()     (0)
8830 #endif
8831
8832 #ifdef CONFIG_MACH_H6300
8833 # ifdef machine_arch_type
8834 #  undef machine_arch_type
8835 #  define machine_arch_type     __machine_arch_type
8836 # else
8837 #  define machine_arch_type     MACH_TYPE_H6300
8838 # endif
8839 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
8840 #else
8841 # define machine_is_h6300()     (0)
8842 #endif
8843
8844 #ifdef CONFIG_MACH_RZ1700
8845 # ifdef machine_arch_type
8846 #  undef machine_arch_type
8847 #  define machine_arch_type     __machine_arch_type
8848 # else
8849 #  define machine_arch_type     MACH_TYPE_RZ1700
8850 # endif
8851 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
8852 #else
8853 # define machine_is_rz1700()    (0)
8854 #endif
8855
8856 #ifdef CONFIG_MACH_A716
8857 # ifdef machine_arch_type
8858 #  undef machine_arch_type
8859 #  define machine_arch_type     __machine_arch_type
8860 # else
8861 #  define machine_arch_type     MACH_TYPE_A716
8862 # endif
8863 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
8864 #else
8865 # define machine_is_a716()      (0)
8866 #endif
8867
8868 #ifdef CONFIG_MACH_ESTK2440A
8869 # ifdef machine_arch_type
8870 #  undef machine_arch_type
8871 #  define machine_arch_type     __machine_arch_type
8872 # else
8873 #  define machine_arch_type     MACH_TYPE_ESTK2440A
8874 # endif
8875 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
8876 #else
8877 # define machine_is_estk2440a() (0)
8878 #endif
8879
8880 #ifdef CONFIG_MACH_ATWIXP425
8881 # ifdef machine_arch_type
8882 #  undef machine_arch_type
8883 #  define machine_arch_type     __machine_arch_type
8884 # else
8885 #  define machine_arch_type     MACH_TYPE_ATWIXP425
8886 # endif
8887 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
8888 #else
8889 # define machine_is_atwixp425() (0)
8890 #endif
8891
8892 #ifdef CONFIG_MACH_CSB336
8893 # ifdef machine_arch_type
8894 #  undef machine_arch_type
8895 #  define machine_arch_type     __machine_arch_type
8896 # else
8897 #  define machine_arch_type     MACH_TYPE_CSB336
8898 # endif
8899 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
8900 #else
8901 # define machine_is_csb336()    (0)
8902 #endif
8903
8904 #ifdef CONFIG_MACH_RIRM2
8905 # ifdef machine_arch_type
8906 #  undef machine_arch_type
8907 #  define machine_arch_type     __machine_arch_type
8908 # else
8909 #  define machine_arch_type     MACH_TYPE_RIRM2
8910 # endif
8911 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
8912 #else
8913 # define machine_is_rirm2()     (0)
8914 #endif
8915
8916 #ifdef CONFIG_MACH_CX23518
8917 # ifdef machine_arch_type
8918 #  undef machine_arch_type
8919 #  define machine_arch_type     __machine_arch_type
8920 # else
8921 #  define machine_arch_type     MACH_TYPE_CX23518
8922 # endif
8923 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
8924 #else
8925 # define machine_is_cx23518()   (0)
8926 #endif
8927
8928 #ifdef CONFIG_MACH_CX2351X
8929 # ifdef machine_arch_type
8930 #  undef machine_arch_type
8931 #  define machine_arch_type     __machine_arch_type
8932 # else
8933 #  define machine_arch_type     MACH_TYPE_CX2351X
8934 # endif
8935 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
8936 #else
8937 # define machine_is_cx2351x()   (0)
8938 #endif
8939
8940 #ifdef CONFIG_MACH_COMPUTIME
8941 # ifdef machine_arch_type
8942 #  undef machine_arch_type
8943 #  define machine_arch_type     __machine_arch_type
8944 # else
8945 #  define machine_arch_type     MACH_TYPE_COMPUTIME
8946 # endif
8947 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
8948 #else
8949 # define machine_is_computime() (0)
8950 #endif
8951
8952 #ifdef CONFIG_MACH_IZARUS
8953 # ifdef machine_arch_type
8954 #  undef machine_arch_type
8955 #  define machine_arch_type     __machine_arch_type
8956 # else
8957 #  define machine_arch_type     MACH_TYPE_IZARUS
8958 # endif
8959 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
8960 #else
8961 # define machine_is_izarus()    (0)
8962 #endif
8963
8964 #ifdef CONFIG_MACH_RTS
8965 # ifdef machine_arch_type
8966 #  undef machine_arch_type
8967 #  define machine_arch_type     __machine_arch_type
8968 # else
8969 #  define machine_arch_type     MACH_TYPE_RTS
8970 # endif
8971 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
8972 #else
8973 # define machine_is_pxa_rts()   (0)
8974 #endif
8975
8976 #ifdef CONFIG_MACH_SE5100
8977 # ifdef machine_arch_type
8978 #  undef machine_arch_type
8979 #  define machine_arch_type     __machine_arch_type
8980 # else
8981 #  define machine_arch_type     MACH_TYPE_SE5100
8982 # endif
8983 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
8984 #else
8985 # define machine_is_se5100()    (0)
8986 #endif
8987
8988 #ifdef CONFIG_MACH_S3C2510
8989 # ifdef machine_arch_type
8990 #  undef machine_arch_type
8991 #  define machine_arch_type     __machine_arch_type
8992 # else
8993 #  define machine_arch_type     MACH_TYPE_S3C2510
8994 # endif
8995 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
8996 #else
8997 # define machine_is_s3c2510()   (0)
8998 #endif
8999
9000 #ifdef CONFIG_MACH_CSB437TL
9001 # ifdef machine_arch_type
9002 #  undef machine_arch_type
9003 #  define machine_arch_type     __machine_arch_type
9004 # else
9005 #  define machine_arch_type     MACH_TYPE_CSB437TL
9006 # endif
9007 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9008 #else
9009 # define machine_is_csb437tl()  (0)
9010 #endif
9011
9012 #ifdef CONFIG_MACH_SLAUSON
9013 # ifdef machine_arch_type
9014 #  undef machine_arch_type
9015 #  define machine_arch_type     __machine_arch_type
9016 # else
9017 #  define machine_arch_type     MACH_TYPE_SLAUSON
9018 # endif
9019 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9020 #else
9021 # define machine_is_slauson()   (0)
9022 #endif
9023
9024 #ifdef CONFIG_MACH_PEARLRIVER
9025 # ifdef machine_arch_type
9026 #  undef machine_arch_type
9027 #  define machine_arch_type     __machine_arch_type
9028 # else
9029 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9030 # endif
9031 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9032 #else
9033 # define machine_is_pearlriver()        (0)
9034 #endif
9035
9036 #ifdef CONFIG_MACH_TDC_P210
9037 # ifdef machine_arch_type
9038 #  undef machine_arch_type
9039 #  define machine_arch_type     __machine_arch_type
9040 # else
9041 #  define machine_arch_type     MACH_TYPE_TDC_P210
9042 # endif
9043 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9044 #else
9045 # define machine_is_tdc_p210()  (0)
9046 #endif
9047
9048 #ifdef CONFIG_MACH_SG580
9049 # ifdef machine_arch_type
9050 #  undef machine_arch_type
9051 #  define machine_arch_type     __machine_arch_type
9052 # else
9053 #  define machine_arch_type     MACH_TYPE_SG580
9054 # endif
9055 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9056 #else
9057 # define machine_is_sg580()     (0)
9058 #endif
9059
9060 #ifdef CONFIG_MACH_WRSBCARM7
9061 # ifdef machine_arch_type
9062 #  undef machine_arch_type
9063 #  define machine_arch_type     __machine_arch_type
9064 # else
9065 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9066 # endif
9067 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9068 #else
9069 # define machine_is_wrsbcarm7() (0)
9070 #endif
9071
9072 #ifdef CONFIG_MACH_IPD
9073 # ifdef machine_arch_type
9074 #  undef machine_arch_type
9075 #  define machine_arch_type     __machine_arch_type
9076 # else
9077 #  define machine_arch_type     MACH_TYPE_IPD
9078 # endif
9079 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9080 #else
9081 # define machine_is_ipd()       (0)
9082 #endif
9083
9084 #ifdef CONFIG_MACH_PXA_DNP2110
9085 # ifdef machine_arch_type
9086 #  undef machine_arch_type
9087 #  define machine_arch_type     __machine_arch_type
9088 # else
9089 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9090 # endif
9091 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9092 #else
9093 # define machine_is_pxa_dnp2110()       (0)
9094 #endif
9095
9096 #ifdef CONFIG_MACH_XAENIAX
9097 # ifdef machine_arch_type
9098 #  undef machine_arch_type
9099 #  define machine_arch_type     __machine_arch_type
9100 # else
9101 #  define machine_arch_type     MACH_TYPE_XAENIAX
9102 # endif
9103 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9104 #else
9105 # define machine_is_xaeniax()   (0)
9106 #endif
9107
9108 #ifdef CONFIG_MACH_SOMN4250
9109 # ifdef machine_arch_type
9110 #  undef machine_arch_type
9111 #  define machine_arch_type     __machine_arch_type
9112 # else
9113 #  define machine_arch_type     MACH_TYPE_SOMN4250
9114 # endif
9115 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9116 #else
9117 # define machine_is_somn4250()  (0)
9118 #endif
9119
9120 #ifdef CONFIG_MACH_PLEB2
9121 # ifdef machine_arch_type
9122 #  undef machine_arch_type
9123 #  define machine_arch_type     __machine_arch_type
9124 # else
9125 #  define machine_arch_type     MACH_TYPE_PLEB2
9126 # endif
9127 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9128 #else
9129 # define machine_is_pleb2()     (0)
9130 #endif
9131
9132 #ifdef CONFIG_MACH_CORNWALLIS
9133 # ifdef machine_arch_type
9134 #  undef machine_arch_type
9135 #  define machine_arch_type     __machine_arch_type
9136 # else
9137 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9138 # endif
9139 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9140 #else
9141 # define machine_is_cornwallis()        (0)
9142 #endif
9143
9144 #ifdef CONFIG_MACH_GURNEY_DRV
9145 # ifdef machine_arch_type
9146 #  undef machine_arch_type
9147 #  define machine_arch_type     __machine_arch_type
9148 # else
9149 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9150 # endif
9151 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9152 #else
9153 # define machine_is_gurney_drv()        (0)
9154 #endif
9155
9156 #ifdef CONFIG_MACH_CHAFFEE
9157 # ifdef machine_arch_type
9158 #  undef machine_arch_type
9159 #  define machine_arch_type     __machine_arch_type
9160 # else
9161 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9162 # endif
9163 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9164 #else
9165 # define machine_is_chaffee()   (0)
9166 #endif
9167
9168 #ifdef CONFIG_MACH_RMS101
9169 # ifdef machine_arch_type
9170 #  undef machine_arch_type
9171 #  define machine_arch_type     __machine_arch_type
9172 # else
9173 #  define machine_arch_type     MACH_TYPE_RMS101
9174 # endif
9175 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9176 #else
9177 # define machine_is_rms101()    (0)
9178 #endif
9179
9180 #ifdef CONFIG_MACH_RX3715
9181 # ifdef machine_arch_type
9182 #  undef machine_arch_type
9183 #  define machine_arch_type     __machine_arch_type
9184 # else
9185 #  define machine_arch_type     MACH_TYPE_RX3715
9186 # endif
9187 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9188 #else
9189 # define machine_is_rx3715()    (0)
9190 #endif
9191
9192 #ifdef CONFIG_MACH_SWIFT
9193 # ifdef machine_arch_type
9194 #  undef machine_arch_type
9195 #  define machine_arch_type     __machine_arch_type
9196 # else
9197 #  define machine_arch_type     MACH_TYPE_SWIFT
9198 # endif
9199 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9200 #else
9201 # define machine_is_swift()     (0)
9202 #endif
9203
9204 #ifdef CONFIG_MACH_ROVERP7
9205 # ifdef machine_arch_type
9206 #  undef machine_arch_type
9207 #  define machine_arch_type     __machine_arch_type
9208 # else
9209 #  define machine_arch_type     MACH_TYPE_ROVERP7
9210 # endif
9211 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9212 #else
9213 # define machine_is_roverp7()   (0)
9214 #endif
9215
9216 #ifdef CONFIG_MACH_PR818S
9217 # ifdef machine_arch_type
9218 #  undef machine_arch_type
9219 #  define machine_arch_type     __machine_arch_type
9220 # else
9221 #  define machine_arch_type     MACH_TYPE_PR818S
9222 # endif
9223 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9224 #else
9225 # define machine_is_pr818s()    (0)
9226 #endif
9227
9228 #ifdef CONFIG_MACH_TRXPRO
9229 # ifdef machine_arch_type
9230 #  undef machine_arch_type
9231 #  define machine_arch_type     __machine_arch_type
9232 # else
9233 #  define machine_arch_type     MACH_TYPE_TRXPRO
9234 # endif
9235 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9236 #else
9237 # define machine_is_trxpro()    (0)
9238 #endif
9239
9240 #ifdef CONFIG_MACH_NSLU2
9241 # ifdef machine_arch_type
9242 #  undef machine_arch_type
9243 #  define machine_arch_type     __machine_arch_type
9244 # else
9245 #  define machine_arch_type     MACH_TYPE_NSLU2
9246 # endif
9247 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9248 #else
9249 # define machine_is_nslu2()     (0)
9250 #endif
9251
9252 #ifdef CONFIG_MACH_E400
9253 # ifdef machine_arch_type
9254 #  undef machine_arch_type
9255 #  define machine_arch_type     __machine_arch_type
9256 # else
9257 #  define machine_arch_type     MACH_TYPE_E400
9258 # endif
9259 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9260 #else
9261 # define machine_is_e400()      (0)
9262 #endif
9263
9264 #ifdef CONFIG_MACH_TRAB
9265 # ifdef machine_arch_type
9266 #  undef machine_arch_type
9267 #  define machine_arch_type     __machine_arch_type
9268 # else
9269 #  define machine_arch_type     MACH_TYPE_TRAB
9270 # endif
9271 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9272 #else
9273 # define machine_is_trab()      (0)
9274 #endif
9275
9276 #ifdef CONFIG_MACH_CMC_PU2
9277 # ifdef machine_arch_type
9278 #  undef machine_arch_type
9279 #  define machine_arch_type     __machine_arch_type
9280 # else
9281 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9282 # endif
9283 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9284 #else
9285 # define machine_is_cmc_pu2()   (0)
9286 #endif
9287
9288 #ifdef CONFIG_MACH_FULCRUM
9289 # ifdef machine_arch_type
9290 #  undef machine_arch_type
9291 #  define machine_arch_type     __machine_arch_type
9292 # else
9293 #  define machine_arch_type     MACH_TYPE_FULCRUM
9294 # endif
9295 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9296 #else
9297 # define machine_is_fulcrum()   (0)
9298 #endif
9299
9300 #ifdef CONFIG_MACH_NETGATE42X
9301 # ifdef machine_arch_type
9302 #  undef machine_arch_type
9303 #  define machine_arch_type     __machine_arch_type
9304 # else
9305 #  define machine_arch_type     MACH_TYPE_NETGATE42X
9306 # endif
9307 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9308 #else
9309 # define machine_is_netgate42x()        (0)
9310 #endif
9311
9312 #ifdef CONFIG_MACH_STR710
9313 # ifdef machine_arch_type
9314 #  undef machine_arch_type
9315 #  define machine_arch_type     __machine_arch_type
9316 # else
9317 #  define machine_arch_type     MACH_TYPE_STR710
9318 # endif
9319 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9320 #else
9321 # define machine_is_str710()    (0)
9322 #endif
9323
9324 #ifdef CONFIG_MACH_IXDPG425
9325 # ifdef machine_arch_type
9326 #  undef machine_arch_type
9327 #  define machine_arch_type     __machine_arch_type
9328 # else
9329 #  define machine_arch_type     MACH_TYPE_IXDPG425
9330 # endif
9331 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9332 #else
9333 # define machine_is_ixdpg425()  (0)
9334 #endif
9335
9336 #ifdef CONFIG_MACH_TOMTOMGO
9337 # ifdef machine_arch_type
9338 #  undef machine_arch_type
9339 #  define machine_arch_type     __machine_arch_type
9340 # else
9341 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
9342 # endif
9343 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9344 #else
9345 # define machine_is_tomtomgo()  (0)
9346 #endif
9347
9348 #ifdef CONFIG_MACH_VERSATILE_AB
9349 # ifdef machine_arch_type
9350 #  undef machine_arch_type
9351 #  define machine_arch_type     __machine_arch_type
9352 # else
9353 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
9354 # endif
9355 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9356 #else
9357 # define machine_is_versatile_ab()      (0)
9358 #endif
9359
9360 #ifdef CONFIG_MACH_EDB9307
9361 # ifdef machine_arch_type
9362 #  undef machine_arch_type
9363 #  define machine_arch_type     __machine_arch_type
9364 # else
9365 #  define machine_arch_type     MACH_TYPE_EDB9307
9366 # endif
9367 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
9368 #else
9369 # define machine_is_edb9307()   (0)
9370 #endif
9371
9372 #ifdef CONFIG_MACH_SG565
9373 # ifdef machine_arch_type
9374 #  undef machine_arch_type
9375 #  define machine_arch_type     __machine_arch_type
9376 # else
9377 #  define machine_arch_type     MACH_TYPE_SG565
9378 # endif
9379 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
9380 #else
9381 # define machine_is_sg565()     (0)
9382 #endif
9383
9384 #ifdef CONFIG_MACH_LPD79524
9385 # ifdef machine_arch_type
9386 #  undef machine_arch_type
9387 #  define machine_arch_type     __machine_arch_type
9388 # else
9389 #  define machine_arch_type     MACH_TYPE_LPD79524
9390 # endif
9391 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
9392 #else
9393 # define machine_is_lpd79524()  (0)
9394 #endif
9395
9396 #ifdef CONFIG_MACH_LPD79525
9397 # ifdef machine_arch_type
9398 #  undef machine_arch_type
9399 #  define machine_arch_type     __machine_arch_type
9400 # else
9401 #  define machine_arch_type     MACH_TYPE_LPD79525
9402 # endif
9403 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
9404 #else
9405 # define machine_is_lpd79525()  (0)
9406 #endif
9407
9408 #ifdef CONFIG_MACH_RMS100
9409 # ifdef machine_arch_type
9410 #  undef machine_arch_type
9411 #  define machine_arch_type     __machine_arch_type
9412 # else
9413 #  define machine_arch_type     MACH_TYPE_RMS100
9414 # endif
9415 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
9416 #else
9417 # define machine_is_rms100()    (0)
9418 #endif
9419
9420 #ifdef CONFIG_MACH_KB9200
9421 # ifdef machine_arch_type
9422 #  undef machine_arch_type
9423 #  define machine_arch_type     __machine_arch_type
9424 # else
9425 #  define machine_arch_type     MACH_TYPE_KB9200
9426 # endif
9427 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
9428 #else
9429 # define machine_is_kb9200()    (0)
9430 #endif
9431
9432 #ifdef CONFIG_MACH_SX1
9433 # ifdef machine_arch_type
9434 #  undef machine_arch_type
9435 #  define machine_arch_type     __machine_arch_type
9436 # else
9437 #  define machine_arch_type     MACH_TYPE_SX1
9438 # endif
9439 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
9440 #else
9441 # define machine_is_sx1()       (0)
9442 #endif
9443
9444 #ifdef CONFIG_MACH_HMS39C7092
9445 # ifdef machine_arch_type
9446 #  undef machine_arch_type
9447 #  define machine_arch_type     __machine_arch_type
9448 # else
9449 #  define machine_arch_type     MACH_TYPE_HMS39C7092
9450 # endif
9451 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
9452 #else
9453 # define machine_is_hms39c7092()        (0)
9454 #endif
9455
9456 #ifdef CONFIG_MACH_ARMADILLO
9457 # ifdef machine_arch_type
9458 #  undef machine_arch_type
9459 #  define machine_arch_type     __machine_arch_type
9460 # else
9461 #  define machine_arch_type     MACH_TYPE_ARMADILLO
9462 # endif
9463 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9464 #else
9465 # define machine_is_armadillo() (0)
9466 #endif
9467
9468 #ifdef CONFIG_MACH_IPCU
9469 # ifdef machine_arch_type
9470 #  undef machine_arch_type
9471 #  define machine_arch_type     __machine_arch_type
9472 # else
9473 #  define machine_arch_type     MACH_TYPE_IPCU
9474 # endif
9475 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
9476 #else
9477 # define machine_is_ipcu()      (0)
9478 #endif
9479
9480 #ifdef CONFIG_MACH_LOOX720
9481 # ifdef machine_arch_type
9482 #  undef machine_arch_type
9483 #  define machine_arch_type     __machine_arch_type
9484 # else
9485 #  define machine_arch_type     MACH_TYPE_LOOX720
9486 # endif
9487 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
9488 #else
9489 # define machine_is_loox720()   (0)
9490 #endif
9491
9492 #ifdef CONFIG_MACH_IXDP465
9493 # ifdef machine_arch_type
9494 #  undef machine_arch_type
9495 #  define machine_arch_type     __machine_arch_type
9496 # else
9497 #  define machine_arch_type     MACH_TYPE_IXDP465
9498 # endif
9499 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
9500 #else
9501 # define machine_is_ixdp465()   (0)
9502 #endif
9503
9504 #ifdef CONFIG_MACH_IXDP2351
9505 # ifdef machine_arch_type
9506 #  undef machine_arch_type
9507 #  define machine_arch_type     __machine_arch_type
9508 # else
9509 #  define machine_arch_type     MACH_TYPE_IXDP2351
9510 # endif
9511 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
9512 #else
9513 # define machine_is_ixdp2351()  (0)
9514 #endif
9515
9516 #ifdef CONFIG_MACH_ADSVIX
9517 # ifdef machine_arch_type
9518 #  undef machine_arch_type
9519 #  define machine_arch_type     __machine_arch_type
9520 # else
9521 #  define machine_arch_type     MACH_TYPE_ADSVIX
9522 # endif
9523 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
9524 #else
9525 # define machine_is_adsvix()    (0)
9526 #endif
9527
9528 #ifdef CONFIG_MACH_DM270
9529 # ifdef machine_arch_type
9530 #  undef machine_arch_type
9531 #  define machine_arch_type     __machine_arch_type
9532 # else
9533 #  define machine_arch_type     MACH_TYPE_DM270
9534 # endif
9535 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
9536 #else
9537 # define machine_is_dm270()     (0)
9538 #endif
9539
9540 #ifdef CONFIG_MACH_SOCLTPLUS
9541 # ifdef machine_arch_type
9542 #  undef machine_arch_type
9543 #  define machine_arch_type     __machine_arch_type
9544 # else
9545 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
9546 # endif
9547 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9548 #else
9549 # define machine_is_socltplus() (0)
9550 #endif
9551
9552 #ifdef CONFIG_MACH_ECIA
9553 # ifdef machine_arch_type
9554 #  undef machine_arch_type
9555 #  define machine_arch_type     __machine_arch_type
9556 # else
9557 #  define machine_arch_type     MACH_TYPE_ECIA
9558 # endif
9559 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
9560 #else
9561 # define machine_is_ecia()      (0)
9562 #endif
9563
9564 #ifdef CONFIG_MACH_CM4008
9565 # ifdef machine_arch_type
9566 #  undef machine_arch_type
9567 #  define machine_arch_type     __machine_arch_type
9568 # else
9569 #  define machine_arch_type     MACH_TYPE_CM4008
9570 # endif
9571 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
9572 #else
9573 # define machine_is_cm4008()    (0)
9574 #endif
9575
9576 #ifdef CONFIG_MACH_P2001
9577 # ifdef machine_arch_type
9578 #  undef machine_arch_type
9579 #  define machine_arch_type     __machine_arch_type
9580 # else
9581 #  define machine_arch_type     MACH_TYPE_P2001
9582 # endif
9583 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
9584 #else
9585 # define machine_is_p2001()     (0)
9586 #endif
9587
9588 #ifdef CONFIG_MACH_TWISTER
9589 # ifdef machine_arch_type
9590 #  undef machine_arch_type
9591 #  define machine_arch_type     __machine_arch_type
9592 # else
9593 #  define machine_arch_type     MACH_TYPE_TWISTER
9594 # endif
9595 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
9596 #else
9597 # define machine_is_twister()   (0)
9598 #endif
9599
9600 #ifdef CONFIG_MACH_MUDSHARK
9601 # ifdef machine_arch_type
9602 #  undef machine_arch_type
9603 #  define machine_arch_type     __machine_arch_type
9604 # else
9605 #  define machine_arch_type     MACH_TYPE_MUDSHARK
9606 # endif
9607 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
9608 #else
9609 # define machine_is_mudshark()  (0)
9610 #endif
9611
9612 #ifdef CONFIG_MACH_HB2
9613 # ifdef machine_arch_type
9614 #  undef machine_arch_type
9615 #  define machine_arch_type     __machine_arch_type
9616 # else
9617 #  define machine_arch_type     MACH_TYPE_HB2
9618 # endif
9619 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
9620 #else
9621 # define machine_is_hb2()       (0)
9622 #endif
9623
9624 #ifdef CONFIG_MACH_IQ80332
9625 # ifdef machine_arch_type
9626 #  undef machine_arch_type
9627 #  define machine_arch_type     __machine_arch_type
9628 # else
9629 #  define machine_arch_type     MACH_TYPE_IQ80332
9630 # endif
9631 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
9632 #else
9633 # define machine_is_iq80332()   (0)
9634 #endif
9635
9636 #ifdef CONFIG_MACH_SENDT
9637 # ifdef machine_arch_type
9638 #  undef machine_arch_type
9639 #  define machine_arch_type     __machine_arch_type
9640 # else
9641 #  define machine_arch_type     MACH_TYPE_SENDT
9642 # endif
9643 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
9644 #else
9645 # define machine_is_sendt()     (0)
9646 #endif
9647
9648 #ifdef CONFIG_MACH_MX2JAZZ
9649 # ifdef machine_arch_type
9650 #  undef machine_arch_type
9651 #  define machine_arch_type     __machine_arch_type
9652 # else
9653 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
9654 # endif
9655 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
9656 #else
9657 # define machine_is_mx2jazz()   (0)
9658 #endif
9659
9660 #ifdef CONFIG_MACH_MULTIIO
9661 # ifdef machine_arch_type
9662 #  undef machine_arch_type
9663 #  define machine_arch_type     __machine_arch_type
9664 # else
9665 #  define machine_arch_type     MACH_TYPE_MULTIIO
9666 # endif
9667 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
9668 #else
9669 # define machine_is_multiio()   (0)
9670 #endif
9671
9672 #ifdef CONFIG_MACH_HRDISPLAY
9673 # ifdef machine_arch_type
9674 #  undef machine_arch_type
9675 #  define machine_arch_type     __machine_arch_type
9676 # else
9677 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
9678 # endif
9679 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
9680 #else
9681 # define machine_is_hrdisplay() (0)
9682 #endif
9683
9684 #ifdef CONFIG_MACH_MXC27530ADS
9685 # ifdef machine_arch_type
9686 #  undef machine_arch_type
9687 #  define machine_arch_type     __machine_arch_type
9688 # else
9689 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
9690 # endif
9691 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
9692 #else
9693 # define machine_is_mxc27530ads()       (0)
9694 #endif
9695
9696 #ifdef CONFIG_MACH_TRIZEPS3
9697 # ifdef machine_arch_type
9698 #  undef machine_arch_type
9699 #  define machine_arch_type     __machine_arch_type
9700 # else
9701 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
9702 # endif
9703 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
9704 #else
9705 # define machine_is_trizeps3()  (0)
9706 #endif
9707
9708 #ifdef CONFIG_MACH_ZEFEERDZA
9709 # ifdef machine_arch_type
9710 #  undef machine_arch_type
9711 #  define machine_arch_type     __machine_arch_type
9712 # else
9713 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
9714 # endif
9715 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
9716 #else
9717 # define machine_is_zefeerdza() (0)
9718 #endif
9719
9720 #ifdef CONFIG_MACH_ZEFEERDZB
9721 # ifdef machine_arch_type
9722 #  undef machine_arch_type
9723 #  define machine_arch_type     __machine_arch_type
9724 # else
9725 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
9726 # endif
9727 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
9728 #else
9729 # define machine_is_zefeerdzb() (0)
9730 #endif
9731
9732 #ifdef CONFIG_MACH_ZEFEERDZG
9733 # ifdef machine_arch_type
9734 #  undef machine_arch_type
9735 #  define machine_arch_type     __machine_arch_type
9736 # else
9737 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
9738 # endif
9739 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
9740 #else
9741 # define machine_is_zefeerdzg() (0)
9742 #endif
9743
9744 #ifdef CONFIG_MACH_ZEFEERDZN
9745 # ifdef machine_arch_type
9746 #  undef machine_arch_type
9747 #  define machine_arch_type     __machine_arch_type
9748 # else
9749 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
9750 # endif
9751 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
9752 #else
9753 # define machine_is_zefeerdzn() (0)
9754 #endif
9755
9756 #ifdef CONFIG_MACH_ZEFEERDZQ
9757 # ifdef machine_arch_type
9758 #  undef machine_arch_type
9759 #  define machine_arch_type     __machine_arch_type
9760 # else
9761 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
9762 # endif
9763 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
9764 #else
9765 # define machine_is_zefeerdzq() (0)
9766 #endif
9767
9768 #ifdef CONFIG_MACH_GTWX5715
9769 # ifdef machine_arch_type
9770 #  undef machine_arch_type
9771 #  define machine_arch_type     __machine_arch_type
9772 # else
9773 #  define machine_arch_type     MACH_TYPE_GTWX5715
9774 # endif
9775 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
9776 #else
9777 # define machine_is_gtwx5715()  (0)
9778 #endif
9779
9780 #ifdef CONFIG_MACH_ASTRO_JACK
9781 # ifdef machine_arch_type
9782 #  undef machine_arch_type
9783 #  define machine_arch_type     __machine_arch_type
9784 # else
9785 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
9786 # endif
9787 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
9788 #else
9789 # define machine_is_astro_jack()        (0)
9790 #endif
9791
9792 #ifdef CONFIG_MACH_TIP03
9793 # ifdef machine_arch_type
9794 #  undef machine_arch_type
9795 #  define machine_arch_type     __machine_arch_type
9796 # else
9797 #  define machine_arch_type     MACH_TYPE_TIP03
9798 # endif
9799 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
9800 #else
9801 # define machine_is_tip03()     (0)
9802 #endif
9803
9804 #ifdef CONFIG_MACH_A9200EC
9805 # ifdef machine_arch_type
9806 #  undef machine_arch_type
9807 #  define machine_arch_type     __machine_arch_type
9808 # else
9809 #  define machine_arch_type     MACH_TYPE_A9200EC
9810 # endif
9811 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
9812 #else
9813 # define machine_is_a9200ec()   (0)
9814 #endif
9815
9816 #ifdef CONFIG_MACH_PNX0105
9817 # ifdef machine_arch_type
9818 #  undef machine_arch_type
9819 #  define machine_arch_type     __machine_arch_type
9820 # else
9821 #  define machine_arch_type     MACH_TYPE_PNX0105
9822 # endif
9823 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
9824 #else
9825 # define machine_is_pnx0105()   (0)
9826 #endif
9827
9828 #ifdef CONFIG_MACH_ADCPOECPU
9829 # ifdef machine_arch_type
9830 #  undef machine_arch_type
9831 #  define machine_arch_type     __machine_arch_type
9832 # else
9833 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
9834 # endif
9835 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
9836 #else
9837 # define machine_is_adcpoecpu() (0)
9838 #endif
9839
9840 #ifdef CONFIG_MACH_CSB637
9841 # ifdef machine_arch_type
9842 #  undef machine_arch_type
9843 #  define machine_arch_type     __machine_arch_type
9844 # else
9845 #  define machine_arch_type     MACH_TYPE_CSB637
9846 # endif
9847 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
9848 #else
9849 # define machine_is_csb637()    (0)
9850 #endif
9851
9852 #ifdef CONFIG_MACH_MB9200
9853 # ifdef machine_arch_type
9854 #  undef machine_arch_type
9855 #  define machine_arch_type     __machine_arch_type
9856 # else
9857 #  define machine_arch_type     MACH_TYPE_MB9200
9858 # endif
9859 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
9860 #else
9861 # define machine_is_mb9200()    (0)
9862 #endif
9863
9864 #ifdef CONFIG_MACH_KULUN
9865 # ifdef machine_arch_type
9866 #  undef machine_arch_type
9867 #  define machine_arch_type     __machine_arch_type
9868 # else
9869 #  define machine_arch_type     MACH_TYPE_KULUN
9870 # endif
9871 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
9872 #else
9873 # define machine_is_kulun()     (0)
9874 #endif
9875
9876 #ifdef CONFIG_MACH_SNAPPER
9877 # ifdef machine_arch_type
9878 #  undef machine_arch_type
9879 #  define machine_arch_type     __machine_arch_type
9880 # else
9881 #  define machine_arch_type     MACH_TYPE_SNAPPER
9882 # endif
9883 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
9884 #else
9885 # define machine_is_snapper()   (0)
9886 #endif
9887
9888 #ifdef CONFIG_MACH_OPTIMA
9889 # ifdef machine_arch_type
9890 #  undef machine_arch_type
9891 #  define machine_arch_type     __machine_arch_type
9892 # else
9893 #  define machine_arch_type     MACH_TYPE_OPTIMA
9894 # endif
9895 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
9896 #else
9897 # define machine_is_optima()    (0)
9898 #endif
9899
9900 #ifdef CONFIG_MACH_DLHSBC
9901 # ifdef machine_arch_type
9902 #  undef machine_arch_type
9903 #  define machine_arch_type     __machine_arch_type
9904 # else
9905 #  define machine_arch_type     MACH_TYPE_DLHSBC
9906 # endif
9907 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
9908 #else
9909 # define machine_is_dlhsbc()    (0)
9910 #endif
9911
9912 #ifdef CONFIG_MACH_X30
9913 # ifdef machine_arch_type
9914 #  undef machine_arch_type
9915 #  define machine_arch_type     __machine_arch_type
9916 # else
9917 #  define machine_arch_type     MACH_TYPE_X30
9918 # endif
9919 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
9920 #else
9921 # define machine_is_x30()       (0)
9922 #endif
9923
9924 #ifdef CONFIG_MACH_N30
9925 # ifdef machine_arch_type
9926 #  undef machine_arch_type
9927 #  define machine_arch_type     __machine_arch_type
9928 # else
9929 #  define machine_arch_type     MACH_TYPE_N30
9930 # endif
9931 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
9932 #else
9933 # define machine_is_n30()       (0)
9934 #endif
9935
9936 #ifdef CONFIG_MACH_MANGA_KS8695
9937 # ifdef machine_arch_type
9938 #  undef machine_arch_type
9939 #  define machine_arch_type     __machine_arch_type
9940 # else
9941 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
9942 # endif
9943 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
9944 #else
9945 # define machine_is_manga_ks8695()      (0)
9946 #endif
9947
9948 #ifdef CONFIG_MACH_AJAX
9949 # ifdef machine_arch_type
9950 #  undef machine_arch_type
9951 #  define machine_arch_type     __machine_arch_type
9952 # else
9953 #  define machine_arch_type     MACH_TYPE_AJAX
9954 # endif
9955 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
9956 #else
9957 # define machine_is_ajax()      (0)
9958 #endif
9959
9960 #ifdef CONFIG_MACH_NEC_MP900
9961 # ifdef machine_arch_type
9962 #  undef machine_arch_type
9963 #  define machine_arch_type     __machine_arch_type
9964 # else
9965 #  define machine_arch_type     MACH_TYPE_NEC_MP900
9966 # endif
9967 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
9968 #else
9969 # define machine_is_nec_mp900() (0)
9970 #endif
9971
9972 #ifdef CONFIG_MACH_VVTK1000
9973 # ifdef machine_arch_type
9974 #  undef machine_arch_type
9975 #  define machine_arch_type     __machine_arch_type
9976 # else
9977 #  define machine_arch_type     MACH_TYPE_VVTK1000
9978 # endif
9979 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
9980 #else
9981 # define machine_is_vvtk1000()  (0)
9982 #endif
9983
9984 #ifdef CONFIG_MACH_KAFA
9985 # ifdef machine_arch_type
9986 #  undef machine_arch_type
9987 #  define machine_arch_type     __machine_arch_type
9988 # else
9989 #  define machine_arch_type     MACH_TYPE_KAFA
9990 # endif
9991 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
9992 #else
9993 # define machine_is_kafa()      (0)
9994 #endif
9995
9996 #ifdef CONFIG_MACH_VVTK3000
9997 # ifdef machine_arch_type
9998 #  undef machine_arch_type
9999 #  define machine_arch_type     __machine_arch_type
10000 # else
10001 #  define machine_arch_type     MACH_TYPE_VVTK3000
10002 # endif
10003 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10004 #else
10005 # define machine_is_vvtk3000()  (0)
10006 #endif
10007
10008 #ifdef CONFIG_MACH_PIMX1
10009 # ifdef machine_arch_type
10010 #  undef machine_arch_type
10011 #  define machine_arch_type     __machine_arch_type
10012 # else
10013 #  define machine_arch_type     MACH_TYPE_PIMX1
10014 # endif
10015 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10016 #else
10017 # define machine_is_pimx1()     (0)
10018 #endif
10019
10020 #ifdef CONFIG_MACH_OLLIE
10021 # ifdef machine_arch_type
10022 #  undef machine_arch_type
10023 #  define machine_arch_type     __machine_arch_type
10024 # else
10025 #  define machine_arch_type     MACH_TYPE_OLLIE
10026 # endif
10027 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10028 #else
10029 # define machine_is_ollie()     (0)
10030 #endif
10031
10032 #ifdef CONFIG_MACH_SKYMAX
10033 # ifdef machine_arch_type
10034 #  undef machine_arch_type
10035 #  define machine_arch_type     __machine_arch_type
10036 # else
10037 #  define machine_arch_type     MACH_TYPE_SKYMAX
10038 # endif
10039 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10040 #else
10041 # define machine_is_skymax()    (0)
10042 #endif
10043
10044 #ifdef CONFIG_MACH_JAZZ
10045 # ifdef machine_arch_type
10046 #  undef machine_arch_type
10047 #  define machine_arch_type     __machine_arch_type
10048 # else
10049 #  define machine_arch_type     MACH_TYPE_JAZZ
10050 # endif
10051 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10052 #else
10053 # define machine_is_jazz()      (0)
10054 #endif
10055
10056 #ifdef CONFIG_MACH_TEL_T3
10057 # ifdef machine_arch_type
10058 #  undef machine_arch_type
10059 #  define machine_arch_type     __machine_arch_type
10060 # else
10061 #  define machine_arch_type     MACH_TYPE_TEL_T3
10062 # endif
10063 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10064 #else
10065 # define machine_is_tel_t3()    (0)
10066 #endif
10067
10068 #ifdef CONFIG_MACH_AISINO_FCR255
10069 # ifdef machine_arch_type
10070 #  undef machine_arch_type
10071 #  define machine_arch_type     __machine_arch_type
10072 # else
10073 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10074 # endif
10075 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10076 #else
10077 # define machine_is_aisino_fcr255()     (0)
10078 #endif
10079
10080 #ifdef CONFIG_MACH_BTWEB
10081 # ifdef machine_arch_type
10082 #  undef machine_arch_type
10083 #  define machine_arch_type     __machine_arch_type
10084 # else
10085 #  define machine_arch_type     MACH_TYPE_BTWEB
10086 # endif
10087 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10088 #else
10089 # define machine_is_btweb()     (0)
10090 #endif
10091
10092 #ifdef CONFIG_MACH_DBG_LH79520
10093 # ifdef machine_arch_type
10094 #  undef machine_arch_type
10095 #  define machine_arch_type     __machine_arch_type
10096 # else
10097 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10098 # endif
10099 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10100 #else
10101 # define machine_is_dbg_lh79520()       (0)
10102 #endif
10103
10104 #ifdef CONFIG_MACH_CM41XX
10105 # ifdef machine_arch_type
10106 #  undef machine_arch_type
10107 #  define machine_arch_type     __machine_arch_type
10108 # else
10109 #  define machine_arch_type     MACH_TYPE_CM41XX
10110 # endif
10111 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10112 #else
10113 # define machine_is_cm41xx()    (0)
10114 #endif
10115
10116 #ifdef CONFIG_MACH_TS72XX
10117 # ifdef machine_arch_type
10118 #  undef machine_arch_type
10119 #  define machine_arch_type     __machine_arch_type
10120 # else
10121 #  define machine_arch_type     MACH_TYPE_TS72XX
10122 # endif
10123 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10124 #else
10125 # define machine_is_ts72xx()    (0)
10126 #endif
10127
10128 #ifdef CONFIG_MACH_NGGPXA
10129 # ifdef machine_arch_type
10130 #  undef machine_arch_type
10131 #  define machine_arch_type     __machine_arch_type
10132 # else
10133 #  define machine_arch_type     MACH_TYPE_NGGPXA
10134 # endif
10135 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10136 #else
10137 # define machine_is_nggpxa()    (0)
10138 #endif
10139
10140 #ifdef CONFIG_MACH_CSB535
10141 # ifdef machine_arch_type
10142 #  undef machine_arch_type
10143 #  define machine_arch_type     __machine_arch_type
10144 # else
10145 #  define machine_arch_type     MACH_TYPE_CSB535
10146 # endif
10147 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10148 #else
10149 # define machine_is_csb535()    (0)
10150 #endif
10151
10152 #ifdef CONFIG_MACH_CSB536
10153 # ifdef machine_arch_type
10154 #  undef machine_arch_type
10155 #  define machine_arch_type     __machine_arch_type
10156 # else
10157 #  define machine_arch_type     MACH_TYPE_CSB536
10158 # endif
10159 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10160 #else
10161 # define machine_is_csb536()    (0)
10162 #endif
10163
10164 #ifdef CONFIG_MACH_PXA_TRAKPOD
10165 # ifdef machine_arch_type
10166 #  undef machine_arch_type
10167 #  define machine_arch_type     __machine_arch_type
10168 # else
10169 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10170 # endif
10171 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10172 #else
10173 # define machine_is_pxa_trakpod()       (0)
10174 #endif
10175
10176 #ifdef CONFIG_MACH_PRAXIS
10177 # ifdef machine_arch_type
10178 #  undef machine_arch_type
10179 #  define machine_arch_type     __machine_arch_type
10180 # else
10181 #  define machine_arch_type     MACH_TYPE_PRAXIS
10182 # endif
10183 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10184 #else
10185 # define machine_is_praxis()    (0)
10186 #endif
10187
10188 #ifdef CONFIG_MACH_LH75411
10189 # ifdef machine_arch_type
10190 #  undef machine_arch_type
10191 #  define machine_arch_type     __machine_arch_type
10192 # else
10193 #  define machine_arch_type     MACH_TYPE_LH75411
10194 # endif
10195 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10196 #else
10197 # define machine_is_lh75411()   (0)
10198 #endif
10199
10200 #ifdef CONFIG_MACH_OTOM
10201 # ifdef machine_arch_type
10202 #  undef machine_arch_type
10203 #  define machine_arch_type     __machine_arch_type
10204 # else
10205 #  define machine_arch_type     MACH_TYPE_OTOM
10206 # endif
10207 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10208 #else
10209 # define machine_is_otom()      (0)
10210 #endif
10211
10212 #ifdef CONFIG_MACH_NEXCODER_2440
10213 # ifdef machine_arch_type
10214 #  undef machine_arch_type
10215 #  define machine_arch_type     __machine_arch_type
10216 # else
10217 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10218 # endif
10219 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10220 #else
10221 # define machine_is_nexcoder_2440()     (0)
10222 #endif
10223
10224 #ifdef CONFIG_MACH_LOOX410
10225 # ifdef machine_arch_type
10226 #  undef machine_arch_type
10227 #  define machine_arch_type     __machine_arch_type
10228 # else
10229 #  define machine_arch_type     MACH_TYPE_LOOX410
10230 # endif
10231 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10232 #else
10233 # define machine_is_loox410()   (0)
10234 #endif
10235
10236 #ifdef CONFIG_MACH_WESTLAKE
10237 # ifdef machine_arch_type
10238 #  undef machine_arch_type
10239 #  define machine_arch_type     __machine_arch_type
10240 # else
10241 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10242 # endif
10243 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10244 #else
10245 # define machine_is_westlake()  (0)
10246 #endif
10247
10248 #ifdef CONFIG_MACH_NSB
10249 # ifdef machine_arch_type
10250 #  undef machine_arch_type
10251 #  define machine_arch_type     __machine_arch_type
10252 # else
10253 #  define machine_arch_type     MACH_TYPE_NSB
10254 # endif
10255 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10256 #else
10257 # define machine_is_nsb()       (0)
10258 #endif
10259
10260 #ifdef CONFIG_MACH_ESL_SARVA_STN
10261 # ifdef machine_arch_type
10262 #  undef machine_arch_type
10263 #  define machine_arch_type     __machine_arch_type
10264 # else
10265 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10266 # endif
10267 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10268 #else
10269 # define machine_is_esl_sarva_stn()     (0)
10270 #endif
10271
10272 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10273 # ifdef machine_arch_type
10274 #  undef machine_arch_type
10275 #  define machine_arch_type     __machine_arch_type
10276 # else
10277 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10278 # endif
10279 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10280 #else
10281 # define machine_is_esl_sarva_tft()     (0)
10282 #endif
10283
10284 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10285 # ifdef machine_arch_type
10286 #  undef machine_arch_type
10287 #  define machine_arch_type     __machine_arch_type
10288 # else
10289 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10290 # endif
10291 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10292 #else
10293 # define machine_is_esl_sarva_iad()     (0)
10294 #endif
10295
10296 #ifdef CONFIG_MACH_ESL_SARVA_ACC
10297 # ifdef machine_arch_type
10298 #  undef machine_arch_type
10299 #  define machine_arch_type     __machine_arch_type
10300 # else
10301 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
10302 # endif
10303 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10304 #else
10305 # define machine_is_esl_sarva_acc()     (0)
10306 #endif
10307
10308 #ifdef CONFIG_MACH_TYPHOON
10309 # ifdef machine_arch_type
10310 #  undef machine_arch_type
10311 #  define machine_arch_type     __machine_arch_type
10312 # else
10313 #  define machine_arch_type     MACH_TYPE_TYPHOON
10314 # endif
10315 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10316 #else
10317 # define machine_is_typhoon()   (0)
10318 #endif
10319
10320 #ifdef CONFIG_MACH_CNAV
10321 # ifdef machine_arch_type
10322 #  undef machine_arch_type
10323 #  define machine_arch_type     __machine_arch_type
10324 # else
10325 #  define machine_arch_type     MACH_TYPE_CNAV
10326 # endif
10327 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10328 #else
10329 # define machine_is_cnav()      (0)
10330 #endif
10331
10332 #ifdef CONFIG_MACH_A730
10333 # ifdef machine_arch_type
10334 #  undef machine_arch_type
10335 #  define machine_arch_type     __machine_arch_type
10336 # else
10337 #  define machine_arch_type     MACH_TYPE_A730
10338 # endif
10339 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10340 #else
10341 # define machine_is_a730()      (0)
10342 #endif
10343
10344 #ifdef CONFIG_MACH_NETSTAR
10345 # ifdef machine_arch_type
10346 #  undef machine_arch_type
10347 #  define machine_arch_type     __machine_arch_type
10348 # else
10349 #  define machine_arch_type     MACH_TYPE_NETSTAR
10350 # endif
10351 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
10352 #else
10353 # define machine_is_netstar()   (0)
10354 #endif
10355
10356 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10357 # ifdef machine_arch_type
10358 #  undef machine_arch_type
10359 #  define machine_arch_type     __machine_arch_type
10360 # else
10361 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
10362 # endif
10363 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10364 #else
10365 # define machine_is_supercon()  (0)
10366 #endif
10367
10368 #ifdef CONFIG_MACH_SHIVA1100
10369 # ifdef machine_arch_type
10370 #  undef machine_arch_type
10371 #  define machine_arch_type     __machine_arch_type
10372 # else
10373 #  define machine_arch_type     MACH_TYPE_SHIVA1100
10374 # endif
10375 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10376 #else
10377 # define machine_is_shiva1100() (0)
10378 #endif
10379
10380 #ifdef CONFIG_MACH_ETEXSC
10381 # ifdef machine_arch_type
10382 #  undef machine_arch_type
10383 #  define machine_arch_type     __machine_arch_type
10384 # else
10385 #  define machine_arch_type     MACH_TYPE_ETEXSC
10386 # endif
10387 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
10388 #else
10389 # define machine_is_etexsc()    (0)
10390 #endif
10391
10392 #ifdef CONFIG_MACH_IXDPG465
10393 # ifdef machine_arch_type
10394 #  undef machine_arch_type
10395 #  define machine_arch_type     __machine_arch_type
10396 # else
10397 #  define machine_arch_type     MACH_TYPE_IXDPG465
10398 # endif
10399 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
10400 #else
10401 # define machine_is_ixdpg465()  (0)
10402 #endif
10403
10404 #ifdef CONFIG_MACH_A9M2410
10405 # ifdef machine_arch_type
10406 #  undef machine_arch_type
10407 #  define machine_arch_type     __machine_arch_type
10408 # else
10409 #  define machine_arch_type     MACH_TYPE_A9M2410
10410 # endif
10411 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
10412 #else
10413 # define machine_is_a9m2410()   (0)
10414 #endif
10415
10416 #ifdef CONFIG_MACH_A9M2440
10417 # ifdef machine_arch_type
10418 #  undef machine_arch_type
10419 #  define machine_arch_type     __machine_arch_type
10420 # else
10421 #  define machine_arch_type     MACH_TYPE_A9M2440
10422 # endif
10423 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
10424 #else
10425 # define machine_is_a9m2440()   (0)
10426 #endif
10427
10428 #ifdef CONFIG_MACH_A9M9750
10429 # ifdef machine_arch_type
10430 #  undef machine_arch_type
10431 #  define machine_arch_type     __machine_arch_type
10432 # else
10433 #  define machine_arch_type     MACH_TYPE_A9M9750
10434 # endif
10435 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
10436 #else
10437 # define machine_is_a9m9750()   (0)
10438 #endif
10439
10440 #ifdef CONFIG_MACH_A9M9360
10441 # ifdef machine_arch_type
10442 #  undef machine_arch_type
10443 #  define machine_arch_type     __machine_arch_type
10444 # else
10445 #  define machine_arch_type     MACH_TYPE_A9M9360
10446 # endif
10447 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
10448 #else
10449 # define machine_is_a9m9360()   (0)
10450 #endif
10451
10452 #ifdef CONFIG_MACH_UNC90
10453 # ifdef machine_arch_type
10454 #  undef machine_arch_type
10455 #  define machine_arch_type     __machine_arch_type
10456 # else
10457 #  define machine_arch_type     MACH_TYPE_UNC90
10458 # endif
10459 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
10460 #else
10461 # define machine_is_unc90()     (0)
10462 #endif
10463
10464 #ifdef CONFIG_MACH_ECO920
10465 # ifdef machine_arch_type
10466 #  undef machine_arch_type
10467 #  define machine_arch_type     __machine_arch_type
10468 # else
10469 #  define machine_arch_type     MACH_TYPE_ECO920
10470 # endif
10471 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
10472 #else
10473 # define machine_is_eco920()    (0)
10474 #endif
10475
10476 #ifdef CONFIG_MACH_SATVIEW
10477 # ifdef machine_arch_type
10478 #  undef machine_arch_type
10479 #  define machine_arch_type     __machine_arch_type
10480 # else
10481 #  define machine_arch_type     MACH_TYPE_SATVIEW
10482 # endif
10483 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
10484 #else
10485 # define machine_is_satview()   (0)
10486 #endif
10487
10488 #ifdef CONFIG_MACH_ROADRUNNER
10489 # ifdef machine_arch_type
10490 #  undef machine_arch_type
10491 #  define machine_arch_type     __machine_arch_type
10492 # else
10493 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
10494 # endif
10495 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
10496 #else
10497 # define machine_is_roadrunner()        (0)
10498 #endif
10499
10500 #ifdef CONFIG_MACH_AT91RM9200EK
10501 # ifdef machine_arch_type
10502 #  undef machine_arch_type
10503 #  define machine_arch_type     __machine_arch_type
10504 # else
10505 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
10506 # endif
10507 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10508 #else
10509 # define machine_is_at91rm9200ek()      (0)
10510 #endif
10511
10512 #ifdef CONFIG_MACH_GP32
10513 # ifdef machine_arch_type
10514 #  undef machine_arch_type
10515 #  define machine_arch_type     __machine_arch_type
10516 # else
10517 #  define machine_arch_type     MACH_TYPE_GP32
10518 # endif
10519 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
10520 #else
10521 # define machine_is_gp32()      (0)
10522 #endif
10523
10524 #ifdef CONFIG_MACH_GEM
10525 # ifdef machine_arch_type
10526 #  undef machine_arch_type
10527 #  define machine_arch_type     __machine_arch_type
10528 # else
10529 #  define machine_arch_type     MACH_TYPE_GEM
10530 # endif
10531 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
10532 #else
10533 # define machine_is_gem()       (0)
10534 #endif
10535
10536 #ifdef CONFIG_MACH_I858
10537 # ifdef machine_arch_type
10538 #  undef machine_arch_type
10539 #  define machine_arch_type     __machine_arch_type
10540 # else
10541 #  define machine_arch_type     MACH_TYPE_I858
10542 # endif
10543 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
10544 #else
10545 # define machine_is_i858()      (0)
10546 #endif
10547
10548 #ifdef CONFIG_MACH_HX2750
10549 # ifdef machine_arch_type
10550 #  undef machine_arch_type
10551 #  define machine_arch_type     __machine_arch_type
10552 # else
10553 #  define machine_arch_type     MACH_TYPE_HX2750
10554 # endif
10555 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
10556 #else
10557 # define machine_is_hx2750()    (0)
10558 #endif
10559
10560 #ifdef CONFIG_MACH_MXC91131EVB
10561 # ifdef machine_arch_type
10562 #  undef machine_arch_type
10563 #  define machine_arch_type     __machine_arch_type
10564 # else
10565 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
10566 # endif
10567 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
10568 #else
10569 # define machine_is_mxc91131evb()       (0)
10570 #endif
10571
10572 #ifdef CONFIG_MACH_P700
10573 # ifdef machine_arch_type
10574 #  undef machine_arch_type
10575 #  define machine_arch_type     __machine_arch_type
10576 # else
10577 #  define machine_arch_type     MACH_TYPE_P700
10578 # endif
10579 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
10580 #else
10581 # define machine_is_p700()      (0)
10582 #endif
10583
10584 #ifdef CONFIG_MACH_CPE
10585 # ifdef machine_arch_type
10586 #  undef machine_arch_type
10587 #  define machine_arch_type     __machine_arch_type
10588 # else
10589 #  define machine_arch_type     MACH_TYPE_CPE
10590 # endif
10591 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
10592 #else
10593 # define machine_is_cpe()       (0)
10594 #endif
10595
10596 #ifdef CONFIG_MACH_SPITZ
10597 # ifdef machine_arch_type
10598 #  undef machine_arch_type
10599 #  define machine_arch_type     __machine_arch_type
10600 # else
10601 #  define machine_arch_type     MACH_TYPE_SPITZ
10602 # endif
10603 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
10604 #else
10605 # define machine_is_spitz()     (0)
10606 #endif
10607
10608 #ifdef CONFIG_MACH_NIMBRA340
10609 # ifdef machine_arch_type
10610 #  undef machine_arch_type
10611 #  define machine_arch_type     __machine_arch_type
10612 # else
10613 #  define machine_arch_type     MACH_TYPE_NIMBRA340
10614 # endif
10615 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
10616 #else
10617 # define machine_is_nimbra340() (0)
10618 #endif
10619
10620 #ifdef CONFIG_MACH_LPC22XX
10621 # ifdef machine_arch_type
10622 #  undef machine_arch_type
10623 #  define machine_arch_type     __machine_arch_type
10624 # else
10625 #  define machine_arch_type     MACH_TYPE_LPC22XX
10626 # endif
10627 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
10628 #else
10629 # define machine_is_lpc22xx()   (0)
10630 #endif
10631
10632 #ifdef CONFIG_MACH_COMET3
10633 # ifdef machine_arch_type
10634 #  undef machine_arch_type
10635 #  define machine_arch_type     __machine_arch_type
10636 # else
10637 #  define machine_arch_type     MACH_TYPE_COMET3
10638 # endif
10639 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
10640 #else
10641 # define machine_is_omap_comet3()       (0)
10642 #endif
10643
10644 #ifdef CONFIG_MACH_COMET4
10645 # ifdef machine_arch_type
10646 #  undef machine_arch_type
10647 #  define machine_arch_type     __machine_arch_type
10648 # else
10649 #  define machine_arch_type     MACH_TYPE_COMET4
10650 # endif
10651 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
10652 #else
10653 # define machine_is_omap_comet4()       (0)
10654 #endif
10655
10656 #ifdef CONFIG_MACH_CSB625
10657 # ifdef machine_arch_type
10658 #  undef machine_arch_type
10659 #  define machine_arch_type     __machine_arch_type
10660 # else
10661 #  define machine_arch_type     MACH_TYPE_CSB625
10662 # endif
10663 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
10664 #else
10665 # define machine_is_csb625()    (0)
10666 #endif
10667
10668 #ifdef CONFIG_MACH_FORTUNET2
10669 # ifdef machine_arch_type
10670 #  undef machine_arch_type
10671 #  define machine_arch_type     __machine_arch_type
10672 # else
10673 #  define machine_arch_type     MACH_TYPE_FORTUNET2
10674 # endif
10675 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
10676 #else
10677 # define machine_is_fortunet2() (0)
10678 #endif
10679
10680 #ifdef CONFIG_MACH_S5H2200
10681 # ifdef machine_arch_type
10682 #  undef machine_arch_type
10683 #  define machine_arch_type     __machine_arch_type
10684 # else
10685 #  define machine_arch_type     MACH_TYPE_S5H2200
10686 # endif
10687 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
10688 #else
10689 # define machine_is_s5h2200()   (0)
10690 #endif
10691
10692 #ifdef CONFIG_MACH_OPTORM920
10693 # ifdef machine_arch_type
10694 #  undef machine_arch_type
10695 #  define machine_arch_type     __machine_arch_type
10696 # else
10697 #  define machine_arch_type     MACH_TYPE_OPTORM920
10698 # endif
10699 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
10700 #else
10701 # define machine_is_optorm920() (0)
10702 #endif
10703
10704 #ifdef CONFIG_MACH_ADSBITSYXB
10705 # ifdef machine_arch_type
10706 #  undef machine_arch_type
10707 #  define machine_arch_type     __machine_arch_type
10708 # else
10709 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
10710 # endif
10711 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
10712 #else
10713 # define machine_is_adsbitsyxb()        (0)
10714 #endif
10715
10716 #ifdef CONFIG_MACH_ADSSPHERE
10717 # ifdef machine_arch_type
10718 #  undef machine_arch_type
10719 #  define machine_arch_type     __machine_arch_type
10720 # else
10721 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
10722 # endif
10723 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
10724 #else
10725 # define machine_is_adssphere() (0)
10726 #endif
10727
10728 #ifdef CONFIG_MACH_ADSPORTAL
10729 # ifdef machine_arch_type
10730 #  undef machine_arch_type
10731 #  define machine_arch_type     __machine_arch_type
10732 # else
10733 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
10734 # endif
10735 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
10736 #else
10737 # define machine_is_adsportal() (0)
10738 #endif
10739
10740 #ifdef CONFIG_MACH_LN2410SBC
10741 # ifdef machine_arch_type
10742 #  undef machine_arch_type
10743 #  define machine_arch_type     __machine_arch_type
10744 # else
10745 #  define machine_arch_type     MACH_TYPE_LN2410SBC
10746 # endif
10747 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
10748 #else
10749 # define machine_is_ln2410sbc() (0)
10750 #endif
10751
10752 #ifdef CONFIG_MACH_CB3RUFC
10753 # ifdef machine_arch_type
10754 #  undef machine_arch_type
10755 #  define machine_arch_type     __machine_arch_type
10756 # else
10757 #  define machine_arch_type     MACH_TYPE_CB3RUFC
10758 # endif
10759 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
10760 #else
10761 # define machine_is_cb3rufc()   (0)
10762 #endif
10763
10764 #ifdef CONFIG_MACH_MP2USB
10765 # ifdef machine_arch_type
10766 #  undef machine_arch_type
10767 #  define machine_arch_type     __machine_arch_type
10768 # else
10769 #  define machine_arch_type     MACH_TYPE_MP2USB
10770 # endif
10771 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
10772 #else
10773 # define machine_is_mp2usb()    (0)
10774 #endif
10775
10776 #ifdef CONFIG_MACH_NTNP425C
10777 # ifdef machine_arch_type
10778 #  undef machine_arch_type
10779 #  define machine_arch_type     __machine_arch_type
10780 # else
10781 #  define machine_arch_type     MACH_TYPE_NTNP425C
10782 # endif
10783 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
10784 #else
10785 # define machine_is_ntnp425c()  (0)
10786 #endif
10787
10788 #ifdef CONFIG_MACH_COLIBRI
10789 # ifdef machine_arch_type
10790 #  undef machine_arch_type
10791 #  define machine_arch_type     __machine_arch_type
10792 # else
10793 #  define machine_arch_type     MACH_TYPE_COLIBRI
10794 # endif
10795 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
10796 #else
10797 # define machine_is_colibri()   (0)
10798 #endif
10799
10800 #ifdef CONFIG_MACH_PCM7220
10801 # ifdef machine_arch_type
10802 #  undef machine_arch_type
10803 #  define machine_arch_type     __machine_arch_type
10804 # else
10805 #  define machine_arch_type     MACH_TYPE_PCM7220
10806 # endif
10807 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
10808 #else
10809 # define machine_is_pcm7220()   (0)
10810 #endif
10811
10812 #ifdef CONFIG_MACH_GATEWAY7001
10813 # ifdef machine_arch_type
10814 #  undef machine_arch_type
10815 #  define machine_arch_type     __machine_arch_type
10816 # else
10817 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
10818 # endif
10819 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
10820 #else
10821 # define machine_is_gateway7001()       (0)
10822 #endif
10823
10824 #ifdef CONFIG_MACH_PCM027
10825 # ifdef machine_arch_type
10826 #  undef machine_arch_type
10827 #  define machine_arch_type     __machine_arch_type
10828 # else
10829 #  define machine_arch_type     MACH_TYPE_PCM027
10830 # endif
10831 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
10832 #else
10833 # define machine_is_pcm027()    (0)
10834 #endif
10835
10836 #ifdef CONFIG_MACH_CMPXA
10837 # ifdef machine_arch_type
10838 #  undef machine_arch_type
10839 #  define machine_arch_type     __machine_arch_type
10840 # else
10841 #  define machine_arch_type     MACH_TYPE_CMPXA
10842 # endif
10843 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
10844 #else
10845 # define machine_is_cmpxa()     (0)
10846 #endif
10847
10848 #ifdef CONFIG_MACH_ANUBIS
10849 # ifdef machine_arch_type
10850 #  undef machine_arch_type
10851 #  define machine_arch_type     __machine_arch_type
10852 # else
10853 #  define machine_arch_type     MACH_TYPE_ANUBIS
10854 # endif
10855 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
10856 #else
10857 # define machine_is_anubis()    (0)
10858 #endif
10859
10860 #ifdef CONFIG_MACH_ITE8152
10861 # ifdef machine_arch_type
10862 #  undef machine_arch_type
10863 #  define machine_arch_type     __machine_arch_type
10864 # else
10865 #  define machine_arch_type     MACH_TYPE_ITE8152
10866 # endif
10867 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
10868 #else
10869 # define machine_is_ite8152()   (0)
10870 #endif
10871
10872 #ifdef CONFIG_MACH_LPC3XXX
10873 # ifdef machine_arch_type
10874 #  undef machine_arch_type
10875 #  define machine_arch_type     __machine_arch_type
10876 # else
10877 #  define machine_arch_type     MACH_TYPE_LPC3XXX
10878 # endif
10879 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
10880 #else
10881 # define machine_is_lpc3xxx()   (0)
10882 #endif
10883
10884 #ifdef CONFIG_MACH_PUPPETEER
10885 # ifdef machine_arch_type
10886 #  undef machine_arch_type
10887 #  define machine_arch_type     __machine_arch_type
10888 # else
10889 #  define machine_arch_type     MACH_TYPE_PUPPETEER
10890 # endif
10891 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
10892 #else
10893 # define machine_is_puppeteer() (0)
10894 #endif
10895
10896 #ifdef CONFIG_MACH_E570
10897 # ifdef machine_arch_type
10898 #  undef machine_arch_type
10899 #  define machine_arch_type     __machine_arch_type
10900 # else
10901 #  define machine_arch_type     MACH_TYPE_E570
10902 # endif
10903 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
10904 #else
10905 # define machine_is_e570()      (0)
10906 #endif
10907
10908 #ifdef CONFIG_MACH_X50
10909 # ifdef machine_arch_type
10910 #  undef machine_arch_type
10911 #  define machine_arch_type     __machine_arch_type
10912 # else
10913 #  define machine_arch_type     MACH_TYPE_X50
10914 # endif
10915 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
10916 #else
10917 # define machine_is_x50()       (0)
10918 #endif
10919
10920 #ifdef CONFIG_MACH_RECON
10921 # ifdef machine_arch_type
10922 #  undef machine_arch_type
10923 #  define machine_arch_type     __machine_arch_type
10924 # else
10925 #  define machine_arch_type     MACH_TYPE_RECON
10926 # endif
10927 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
10928 #else
10929 # define machine_is_recon()     (0)
10930 #endif
10931
10932 #ifdef CONFIG_MACH_XBOARDGP8
10933 # ifdef machine_arch_type
10934 #  undef machine_arch_type
10935 #  define machine_arch_type     __machine_arch_type
10936 # else
10937 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
10938 # endif
10939 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
10940 #else
10941 # define machine_is_xboardgp8() (0)
10942 #endif
10943
10944 #ifdef CONFIG_MACH_FPIC2
10945 # ifdef machine_arch_type
10946 #  undef machine_arch_type
10947 #  define machine_arch_type     __machine_arch_type
10948 # else
10949 #  define machine_arch_type     MACH_TYPE_FPIC2
10950 # endif
10951 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
10952 #else
10953 # define machine_is_fpic2()     (0)
10954 #endif
10955
10956 #ifdef CONFIG_MACH_AKITA
10957 # ifdef machine_arch_type
10958 #  undef machine_arch_type
10959 #  define machine_arch_type     __machine_arch_type
10960 # else
10961 #  define machine_arch_type     MACH_TYPE_AKITA
10962 # endif
10963 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
10964 #else
10965 # define machine_is_akita()     (0)
10966 #endif
10967
10968 #ifdef CONFIG_MACH_A81
10969 # ifdef machine_arch_type
10970 #  undef machine_arch_type
10971 #  define machine_arch_type     __machine_arch_type
10972 # else
10973 #  define machine_arch_type     MACH_TYPE_A81
10974 # endif
10975 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
10976 #else
10977 # define machine_is_a81()       (0)
10978 #endif
10979
10980 #ifdef CONFIG_MACH_SVM_SC25X
10981 # ifdef machine_arch_type
10982 #  undef machine_arch_type
10983 #  define machine_arch_type     __machine_arch_type
10984 # else
10985 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
10986 # endif
10987 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
10988 #else
10989 # define machine_is_svm_sc25x() (0)
10990 #endif
10991
10992 #ifdef CONFIG_MACH_VADATECH020
10993 # ifdef machine_arch_type
10994 #  undef machine_arch_type
10995 #  define machine_arch_type     __machine_arch_type
10996 # else
10997 #  define machine_arch_type     MACH_TYPE_VADATECH020
10998 # endif
10999 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11000 #else
11001 # define machine_is_vt020()     (0)
11002 #endif
11003
11004 #ifdef CONFIG_MACH_TLI
11005 # ifdef machine_arch_type
11006 #  undef machine_arch_type
11007 #  define machine_arch_type     __machine_arch_type
11008 # else
11009 #  define machine_arch_type     MACH_TYPE_TLI
11010 # endif
11011 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11012 #else
11013 # define machine_is_tli()       (0)
11014 #endif
11015
11016 #ifdef CONFIG_MACH_EDB9315LC
11017 # ifdef machine_arch_type
11018 #  undef machine_arch_type
11019 #  define machine_arch_type     __machine_arch_type
11020 # else
11021 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11022 # endif
11023 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11024 #else
11025 # define machine_is_edb9315lc() (0)
11026 #endif
11027
11028 #ifdef CONFIG_MACH_PASSEC
11029 # ifdef machine_arch_type
11030 #  undef machine_arch_type
11031 #  define machine_arch_type     __machine_arch_type
11032 # else
11033 #  define machine_arch_type     MACH_TYPE_PASSEC
11034 # endif
11035 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11036 #else
11037 # define machine_is_passec()    (0)
11038 #endif
11039
11040 #ifdef CONFIG_MACH_DS_TIGER
11041 # ifdef machine_arch_type
11042 #  undef machine_arch_type
11043 #  define machine_arch_type     __machine_arch_type
11044 # else
11045 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11046 # endif
11047 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11048 #else
11049 # define machine_is_ds_tiger()  (0)
11050 #endif
11051
11052 #ifdef CONFIG_MACH_E310
11053 # ifdef machine_arch_type
11054 #  undef machine_arch_type
11055 #  define machine_arch_type     __machine_arch_type
11056 # else
11057 #  define machine_arch_type     MACH_TYPE_E310
11058 # endif
11059 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11060 #else
11061 # define machine_is_e310()      (0)
11062 #endif
11063
11064 #ifdef CONFIG_MACH_E330
11065 # ifdef machine_arch_type
11066 #  undef machine_arch_type
11067 #  define machine_arch_type     __machine_arch_type
11068 # else
11069 #  define machine_arch_type     MACH_TYPE_E330
11070 # endif
11071 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11072 #else
11073 # define machine_is_e330()      (0)
11074 #endif
11075
11076 #ifdef CONFIG_MACH_RT3000
11077 # ifdef machine_arch_type
11078 #  undef machine_arch_type
11079 #  define machine_arch_type     __machine_arch_type
11080 # else
11081 #  define machine_arch_type     MACH_TYPE_RT3000
11082 # endif
11083 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11084 #else
11085 # define machine_is_rt3000()    (0)
11086 #endif
11087
11088 #ifdef CONFIG_MACH_NOKIA770
11089 # ifdef machine_arch_type
11090 #  undef machine_arch_type
11091 #  define machine_arch_type     __machine_arch_type
11092 # else
11093 #  define machine_arch_type     MACH_TYPE_NOKIA770
11094 # endif
11095 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11096 #else
11097 # define machine_is_nokia770()  (0)
11098 #endif
11099
11100 #ifdef CONFIG_MACH_PNX0106
11101 # ifdef machine_arch_type
11102 #  undef machine_arch_type
11103 #  define machine_arch_type     __machine_arch_type
11104 # else
11105 #  define machine_arch_type     MACH_TYPE_PNX0106
11106 # endif
11107 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11108 #else
11109 # define machine_is_pnx0106()   (0)
11110 #endif
11111
11112 #ifdef CONFIG_MACH_HX21XX
11113 # ifdef machine_arch_type
11114 #  undef machine_arch_type
11115 #  define machine_arch_type     __machine_arch_type
11116 # else
11117 #  define machine_arch_type     MACH_TYPE_HX21XX
11118 # endif
11119 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11120 #else
11121 # define machine_is_hx21xx()    (0)
11122 #endif
11123
11124 #ifdef CONFIG_MACH_FARADAY
11125 # ifdef machine_arch_type
11126 #  undef machine_arch_type
11127 #  define machine_arch_type     __machine_arch_type
11128 # else
11129 #  define machine_arch_type     MACH_TYPE_FARADAY
11130 # endif
11131 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11132 #else
11133 # define machine_is_faraday()   (0)
11134 #endif
11135
11136 #ifdef CONFIG_MACH_SBC9312
11137 # ifdef machine_arch_type
11138 #  undef machine_arch_type
11139 #  define machine_arch_type     __machine_arch_type
11140 # else
11141 #  define machine_arch_type     MACH_TYPE_SBC9312
11142 # endif
11143 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11144 #else
11145 # define machine_is_sbc9312()   (0)
11146 #endif
11147
11148 #ifdef CONFIG_MACH_BATMAN
11149 # ifdef machine_arch_type
11150 #  undef machine_arch_type
11151 #  define machine_arch_type     __machine_arch_type
11152 # else
11153 #  define machine_arch_type     MACH_TYPE_BATMAN
11154 # endif
11155 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11156 #else
11157 # define machine_is_batman()    (0)
11158 #endif
11159
11160 #ifdef CONFIG_MACH_JPD201
11161 # ifdef machine_arch_type
11162 #  undef machine_arch_type
11163 #  define machine_arch_type     __machine_arch_type
11164 # else
11165 #  define machine_arch_type     MACH_TYPE_JPD201
11166 # endif
11167 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11168 #else
11169 # define machine_is_jpd201()    (0)
11170 #endif
11171
11172 #ifdef CONFIG_MACH_MIPSA
11173 # ifdef machine_arch_type
11174 #  undef machine_arch_type
11175 #  define machine_arch_type     __machine_arch_type
11176 # else
11177 #  define machine_arch_type     MACH_TYPE_MIPSA
11178 # endif
11179 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11180 #else
11181 # define machine_is_mipsa()     (0)
11182 #endif
11183
11184 #ifdef CONFIG_MACH_KACOM
11185 # ifdef machine_arch_type
11186 #  undef machine_arch_type
11187 #  define machine_arch_type     __machine_arch_type
11188 # else
11189 #  define machine_arch_type     MACH_TYPE_KACOM
11190 # endif
11191 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11192 #else
11193 # define machine_is_kacom()     (0)
11194 #endif
11195
11196 #ifdef CONFIG_MACH_SWARCOCPU
11197 # ifdef machine_arch_type
11198 #  undef machine_arch_type
11199 #  define machine_arch_type     __machine_arch_type
11200 # else
11201 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11202 # endif
11203 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11204 #else
11205 # define machine_is_swarcocpu() (0)
11206 #endif
11207
11208 #ifdef CONFIG_MACH_SWARCODSL
11209 # ifdef machine_arch_type
11210 #  undef machine_arch_type
11211 #  define machine_arch_type     __machine_arch_type
11212 # else
11213 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11214 # endif
11215 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11216 #else
11217 # define machine_is_swarcodsl() (0)
11218 #endif
11219
11220 #ifdef CONFIG_MACH_BLUEANGEL
11221 # ifdef machine_arch_type
11222 #  undef machine_arch_type
11223 #  define machine_arch_type     __machine_arch_type
11224 # else
11225 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11226 # endif
11227 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11228 #else
11229 # define machine_is_blueangel() (0)
11230 #endif
11231
11232 #ifdef CONFIG_MACH_HAIRYGRAMA
11233 # ifdef machine_arch_type
11234 #  undef machine_arch_type
11235 #  define machine_arch_type     __machine_arch_type
11236 # else
11237 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11238 # endif
11239 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11240 #else
11241 # define machine_is_hairygrama()        (0)
11242 #endif
11243
11244 #ifdef CONFIG_MACH_BANFF
11245 # ifdef machine_arch_type
11246 #  undef machine_arch_type
11247 #  define machine_arch_type     __machine_arch_type
11248 # else
11249 #  define machine_arch_type     MACH_TYPE_BANFF
11250 # endif
11251 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11252 #else
11253 # define machine_is_banff()     (0)
11254 #endif
11255
11256 #ifdef CONFIG_MACH_CARMEVA
11257 # ifdef machine_arch_type
11258 #  undef machine_arch_type
11259 #  define machine_arch_type     __machine_arch_type
11260 # else
11261 #  define machine_arch_type     MACH_TYPE_CARMEVA
11262 # endif
11263 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11264 #else
11265 # define machine_is_carmeva()   (0)
11266 #endif
11267
11268 #ifdef CONFIG_MACH_SAM255
11269 # ifdef machine_arch_type
11270 #  undef machine_arch_type
11271 #  define machine_arch_type     __machine_arch_type
11272 # else
11273 #  define machine_arch_type     MACH_TYPE_SAM255
11274 # endif
11275 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11276 #else
11277 # define machine_is_sam255()    (0)
11278 #endif
11279
11280 #ifdef CONFIG_MACH_PPM10
11281 # ifdef machine_arch_type
11282 #  undef machine_arch_type
11283 #  define machine_arch_type     __machine_arch_type
11284 # else
11285 #  define machine_arch_type     MACH_TYPE_PPM10
11286 # endif
11287 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11288 #else
11289 # define machine_is_ppm10()     (0)
11290 #endif
11291
11292 #ifdef CONFIG_MACH_EDB9315A
11293 # ifdef machine_arch_type
11294 #  undef machine_arch_type
11295 #  define machine_arch_type     __machine_arch_type
11296 # else
11297 #  define machine_arch_type     MACH_TYPE_EDB9315A
11298 # endif
11299 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11300 #else
11301 # define machine_is_edb9315a()  (0)
11302 #endif
11303
11304 #ifdef CONFIG_MACH_SUNSET
11305 # ifdef machine_arch_type
11306 #  undef machine_arch_type
11307 #  define machine_arch_type     __machine_arch_type
11308 # else
11309 #  define machine_arch_type     MACH_TYPE_SUNSET
11310 # endif
11311 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11312 #else
11313 # define machine_is_sunset()    (0)
11314 #endif
11315
11316 #ifdef CONFIG_MACH_STARGATE2
11317 # ifdef machine_arch_type
11318 #  undef machine_arch_type
11319 #  define machine_arch_type     __machine_arch_type
11320 # else
11321 #  define machine_arch_type     MACH_TYPE_STARGATE2
11322 # endif
11323 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11324 #else
11325 # define machine_is_stargate2() (0)
11326 #endif
11327
11328 #ifdef CONFIG_MACH_INTELMOTE2
11329 # ifdef machine_arch_type
11330 #  undef machine_arch_type
11331 #  define machine_arch_type     __machine_arch_type
11332 # else
11333 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
11334 # endif
11335 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11336 #else
11337 # define machine_is_intelmote2()        (0)
11338 #endif
11339
11340 #ifdef CONFIG_MACH_TRIZEPS4
11341 # ifdef machine_arch_type
11342 #  undef machine_arch_type
11343 #  define machine_arch_type     __machine_arch_type
11344 # else
11345 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
11346 # endif
11347 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
11348 #else
11349 # define machine_is_trizeps4()  (0)
11350 #endif
11351
11352 #ifdef CONFIG_MACH_MAINSTONE2
11353 # ifdef machine_arch_type
11354 #  undef machine_arch_type
11355 #  define machine_arch_type     __machine_arch_type
11356 # else
11357 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
11358 # endif
11359 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
11360 #else
11361 # define machine_is_mainstone2()        (0)
11362 #endif
11363
11364 #ifdef CONFIG_MACH_EZ_IXP42X
11365 # ifdef machine_arch_type
11366 #  undef machine_arch_type
11367 #  define machine_arch_type     __machine_arch_type
11368 # else
11369 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
11370 # endif
11371 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11372 #else
11373 # define machine_is_ez_ixp42x() (0)
11374 #endif
11375
11376 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11377 # ifdef machine_arch_type
11378 #  undef machine_arch_type
11379 #  define machine_arch_type     __machine_arch_type
11380 # else
11381 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
11382 # endif
11383 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11384 #else
11385 # define machine_is_tapwave_zodiac()    (0)
11386 #endif
11387
11388 #ifdef CONFIG_MACH_UNIVERSALMETER
11389 # ifdef machine_arch_type
11390 #  undef machine_arch_type
11391 #  define machine_arch_type     __machine_arch_type
11392 # else
11393 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
11394 # endif
11395 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11396 #else
11397 # define machine_is_universalmeter()    (0)
11398 #endif
11399
11400 #ifdef CONFIG_MACH_HICOARM9
11401 # ifdef machine_arch_type
11402 #  undef machine_arch_type
11403 #  define machine_arch_type     __machine_arch_type
11404 # else
11405 #  define machine_arch_type     MACH_TYPE_HICOARM9
11406 # endif
11407 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
11408 #else
11409 # define machine_is_hicoarm9()  (0)
11410 #endif
11411
11412 #ifdef CONFIG_MACH_PNX4008
11413 # ifdef machine_arch_type
11414 #  undef machine_arch_type
11415 #  define machine_arch_type     __machine_arch_type
11416 # else
11417 #  define machine_arch_type     MACH_TYPE_PNX4008
11418 # endif
11419 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
11420 #else
11421 # define machine_is_pnx4008()   (0)
11422 #endif
11423
11424 #ifdef CONFIG_MACH_KWS6000
11425 # ifdef machine_arch_type
11426 #  undef machine_arch_type
11427 #  define machine_arch_type     __machine_arch_type
11428 # else
11429 #  define machine_arch_type     MACH_TYPE_KWS6000
11430 # endif
11431 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
11432 #else
11433 # define machine_is_kws6000()   (0)
11434 #endif
11435
11436 #ifdef CONFIG_MACH_PORTUX920T
11437 # ifdef machine_arch_type
11438 #  undef machine_arch_type
11439 #  define machine_arch_type     __machine_arch_type
11440 # else
11441 #  define machine_arch_type     MACH_TYPE_PORTUX920T
11442 # endif
11443 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
11444 #else
11445 # define machine_is_portux920t()        (0)
11446 #endif
11447
11448 #ifdef CONFIG_MACH_EZ_X5
11449 # ifdef machine_arch_type
11450 #  undef machine_arch_type
11451 #  define machine_arch_type     __machine_arch_type
11452 # else
11453 #  define machine_arch_type     MACH_TYPE_EZ_X5
11454 # endif
11455 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
11456 #else
11457 # define machine_is_ez_x5()     (0)
11458 #endif
11459
11460 #ifdef CONFIG_MACH_OMAP_RUDOLPH
11461 # ifdef machine_arch_type
11462 #  undef machine_arch_type
11463 #  define machine_arch_type     __machine_arch_type
11464 # else
11465 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
11466 # endif
11467 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11468 #else
11469 # define machine_is_omap_rudolph()      (0)
11470 #endif
11471
11472 #ifdef CONFIG_MACH_CPUAT91
11473 # ifdef machine_arch_type
11474 #  undef machine_arch_type
11475 #  define machine_arch_type     __machine_arch_type
11476 # else
11477 #  define machine_arch_type     MACH_TYPE_CPUAT91
11478 # endif
11479 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
11480 #else
11481 # define machine_is_cpuat91()   (0)
11482 #endif
11483
11484 #ifdef CONFIG_MACH_REA9200
11485 # ifdef machine_arch_type
11486 #  undef machine_arch_type
11487 #  define machine_arch_type     __machine_arch_type
11488 # else
11489 #  define machine_arch_type     MACH_TYPE_REA9200
11490 # endif
11491 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
11492 #else
11493 # define machine_is_rea9200()   (0)
11494 #endif
11495
11496 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11497 # ifdef machine_arch_type
11498 #  undef machine_arch_type
11499 #  define machine_arch_type     __machine_arch_type
11500 # else
11501 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
11502 # endif
11503 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11504 #else
11505 # define machine_is_acts_pune_sa1110()  (0)
11506 #endif
11507
11508 #ifdef CONFIG_MACH_IXP425
11509 # ifdef machine_arch_type
11510 #  undef machine_arch_type
11511 #  define machine_arch_type     __machine_arch_type
11512 # else
11513 #  define machine_arch_type     MACH_TYPE_IXP425
11514 # endif
11515 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
11516 #else
11517 # define machine_is_ixp425()    (0)
11518 #endif
11519
11520 #ifdef CONFIG_MACH_I30030ADS
11521 # ifdef machine_arch_type
11522 #  undef machine_arch_type
11523 #  define machine_arch_type     __machine_arch_type
11524 # else
11525 #  define machine_arch_type     MACH_TYPE_I30030ADS
11526 # endif
11527 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11528 #else
11529 # define machine_is_i30030ads() (0)
11530 #endif
11531
11532 #ifdef CONFIG_MACH_PERCH
11533 # ifdef machine_arch_type
11534 #  undef machine_arch_type
11535 #  define machine_arch_type     __machine_arch_type
11536 # else
11537 #  define machine_arch_type     MACH_TYPE_PERCH
11538 # endif
11539 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
11540 #else
11541 # define machine_is_perch()     (0)
11542 #endif
11543
11544 #ifdef CONFIG_MACH_EIS05R1
11545 # ifdef machine_arch_type
11546 #  undef machine_arch_type
11547 #  define machine_arch_type     __machine_arch_type
11548 # else
11549 #  define machine_arch_type     MACH_TYPE_EIS05R1
11550 # endif
11551 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
11552 #else
11553 # define machine_is_eis05r1()   (0)
11554 #endif
11555
11556 #ifdef CONFIG_MACH_PEPPERPAD
11557 # ifdef machine_arch_type
11558 #  undef machine_arch_type
11559 #  define machine_arch_type     __machine_arch_type
11560 # else
11561 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
11562 # endif
11563 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11564 #else
11565 # define machine_is_pepperpad() (0)
11566 #endif
11567
11568 #ifdef CONFIG_MACH_SB3010
11569 # ifdef machine_arch_type
11570 #  undef machine_arch_type
11571 #  define machine_arch_type     __machine_arch_type
11572 # else
11573 #  define machine_arch_type     MACH_TYPE_SB3010
11574 # endif
11575 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
11576 #else
11577 # define machine_is_sb3010()    (0)
11578 #endif
11579
11580 #ifdef CONFIG_MACH_RM9200
11581 # ifdef machine_arch_type
11582 #  undef machine_arch_type
11583 #  define machine_arch_type     __machine_arch_type
11584 # else
11585 #  define machine_arch_type     MACH_TYPE_RM9200
11586 # endif
11587 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
11588 #else
11589 # define machine_is_rm9200()    (0)
11590 #endif
11591
11592 #ifdef CONFIG_MACH_DMA03
11593 # ifdef machine_arch_type
11594 #  undef machine_arch_type
11595 #  define machine_arch_type     __machine_arch_type
11596 # else
11597 #  define machine_arch_type     MACH_TYPE_DMA03
11598 # endif
11599 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
11600 #else
11601 # define machine_is_dma03()     (0)
11602 #endif
11603
11604 #ifdef CONFIG_MACH_ROAD_S101
11605 # ifdef machine_arch_type
11606 #  undef machine_arch_type
11607 #  define machine_arch_type     __machine_arch_type
11608 # else
11609 #  define machine_arch_type     MACH_TYPE_ROAD_S101
11610 # endif
11611 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
11612 #else
11613 # define machine_is_road_s101() (0)
11614 #endif
11615
11616 #ifdef CONFIG_MACH_IQ81340SC
11617 # ifdef machine_arch_type
11618 #  undef machine_arch_type
11619 #  define machine_arch_type     __machine_arch_type
11620 # else
11621 #  define machine_arch_type     MACH_TYPE_IQ81340SC
11622 # endif
11623 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
11624 #else
11625 # define machine_is_iq81340sc() (0)
11626 #endif
11627
11628 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
11629 # ifdef machine_arch_type
11630 #  undef machine_arch_type
11631 #  define machine_arch_type     __machine_arch_type
11632 # else
11633 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
11634 # endif
11635 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
11636 #else
11637 # define machine_is_iq_nextgen_b()      (0)
11638 #endif
11639
11640 #ifdef CONFIG_MACH_IQ81340MC
11641 # ifdef machine_arch_type
11642 #  undef machine_arch_type
11643 #  define machine_arch_type     __machine_arch_type
11644 # else
11645 #  define machine_arch_type     MACH_TYPE_IQ81340MC
11646 # endif
11647 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
11648 #else
11649 # define machine_is_iq81340mc() (0)
11650 #endif
11651
11652 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
11653 # ifdef machine_arch_type
11654 #  undef machine_arch_type
11655 #  define machine_arch_type     __machine_arch_type
11656 # else
11657 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
11658 # endif
11659 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
11660 #else
11661 # define machine_is_iq_nextgen_d()      (0)
11662 #endif
11663
11664 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
11665 # ifdef machine_arch_type
11666 #  undef machine_arch_type
11667 #  define machine_arch_type     __machine_arch_type
11668 # else
11669 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
11670 # endif
11671 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
11672 #else
11673 # define machine_is_iq_nextgen_e()      (0)
11674 #endif
11675
11676 #ifdef CONFIG_MACH_MALLOW_AT91
11677 # ifdef machine_arch_type
11678 #  undef machine_arch_type
11679 #  define machine_arch_type     __machine_arch_type
11680 # else
11681 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
11682 # endif
11683 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
11684 #else
11685 # define machine_is_mallow_at91()       (0)
11686 #endif
11687
11688 #ifdef CONFIG_MACH_CYBERTRACKER_I
11689 # ifdef machine_arch_type
11690 #  undef machine_arch_type
11691 #  define machine_arch_type     __machine_arch_type
11692 # else
11693 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
11694 # endif
11695 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
11696 #else
11697 # define machine_is_cybertracker_i()    (0)
11698 #endif
11699
11700 #ifdef CONFIG_MACH_GESBC931X
11701 # ifdef machine_arch_type
11702 #  undef machine_arch_type
11703 #  define machine_arch_type     __machine_arch_type
11704 # else
11705 #  define machine_arch_type     MACH_TYPE_GESBC931X
11706 # endif
11707 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
11708 #else
11709 # define machine_is_gesbc931x() (0)
11710 #endif
11711
11712 #ifdef CONFIG_MACH_CENTIPAD
11713 # ifdef machine_arch_type
11714 #  undef machine_arch_type
11715 #  define machine_arch_type     __machine_arch_type
11716 # else
11717 #  define machine_arch_type     MACH_TYPE_CENTIPAD
11718 # endif
11719 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
11720 #else
11721 # define machine_is_centipad()  (0)
11722 #endif
11723
11724 #ifdef CONFIG_MACH_ARMSOC
11725 # ifdef machine_arch_type
11726 #  undef machine_arch_type
11727 #  define machine_arch_type     __machine_arch_type
11728 # else
11729 #  define machine_arch_type     MACH_TYPE_ARMSOC
11730 # endif
11731 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
11732 #else
11733 # define machine_is_armsoc()    (0)
11734 #endif
11735
11736 #ifdef CONFIG_MACH_SE4200
11737 # ifdef machine_arch_type
11738 #  undef machine_arch_type
11739 #  define machine_arch_type     __machine_arch_type
11740 # else
11741 #  define machine_arch_type     MACH_TYPE_SE4200
11742 # endif
11743 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
11744 #else
11745 # define machine_is_se4200()    (0)
11746 #endif
11747
11748 #ifdef CONFIG_MACH_EMS197A
11749 # ifdef machine_arch_type
11750 #  undef machine_arch_type
11751 #  define machine_arch_type     __machine_arch_type
11752 # else
11753 #  define machine_arch_type     MACH_TYPE_EMS197A
11754 # endif
11755 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
11756 #else
11757 # define machine_is_ems197a()   (0)
11758 #endif
11759
11760 #ifdef CONFIG_MACH_MICRO9
11761 # ifdef machine_arch_type
11762 #  undef machine_arch_type
11763 #  define machine_arch_type     __machine_arch_type
11764 # else
11765 #  define machine_arch_type     MACH_TYPE_MICRO9
11766 # endif
11767 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
11768 #else
11769 # define machine_is_micro9()    (0)
11770 #endif
11771
11772 #ifdef CONFIG_MACH_MICRO9L
11773 # ifdef machine_arch_type
11774 #  undef machine_arch_type
11775 #  define machine_arch_type     __machine_arch_type
11776 # else
11777 #  define machine_arch_type     MACH_TYPE_MICRO9L
11778 # endif
11779 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
11780 #else
11781 # define machine_is_micro9l()   (0)
11782 #endif
11783
11784 #ifdef CONFIG_MACH_UC5471DSP
11785 # ifdef machine_arch_type
11786 #  undef machine_arch_type
11787 #  define machine_arch_type     __machine_arch_type
11788 # else
11789 #  define machine_arch_type     MACH_TYPE_UC5471DSP
11790 # endif
11791 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
11792 #else
11793 # define machine_is_uc5471dsp() (0)
11794 #endif
11795
11796 #ifdef CONFIG_MACH_SJ5471ENG
11797 # ifdef machine_arch_type
11798 #  undef machine_arch_type
11799 #  define machine_arch_type     __machine_arch_type
11800 # else
11801 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
11802 # endif
11803 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
11804 #else
11805 # define machine_is_sj5471eng() (0)
11806 #endif
11807
11808 #ifdef CONFIG_MACH_CMPXA26X
11809 # ifdef machine_arch_type
11810 #  undef machine_arch_type
11811 #  define machine_arch_type     __machine_arch_type
11812 # else
11813 #  define machine_arch_type     MACH_TYPE_CMPXA26X
11814 # endif
11815 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
11816 #else
11817 # define machine_is_none()      (0)
11818 #endif
11819
11820 #ifdef CONFIG_MACH_NC
11821 # ifdef machine_arch_type
11822 #  undef machine_arch_type
11823 #  define machine_arch_type     __machine_arch_type
11824 # else
11825 #  define machine_arch_type     MACH_TYPE_NC
11826 # endif
11827 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
11828 #else
11829 # define machine_is_nc1()       (0)
11830 #endif
11831
11832 #ifdef CONFIG_MACH_OMAP_PALMTE
11833 # ifdef machine_arch_type
11834 #  undef machine_arch_type
11835 #  define machine_arch_type     __machine_arch_type
11836 # else
11837 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
11838 # endif
11839 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
11840 #else
11841 # define machine_is_omap_palmte()       (0)
11842 #endif
11843
11844 #ifdef CONFIG_MACH_AJAX52X
11845 # ifdef machine_arch_type
11846 #  undef machine_arch_type
11847 #  define machine_arch_type     __machine_arch_type
11848 # else
11849 #  define machine_arch_type     MACH_TYPE_AJAX52X
11850 # endif
11851 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
11852 #else
11853 # define machine_is_ajax52x()   (0)
11854 #endif
11855
11856 #ifdef CONFIG_MACH_SIRIUSTAR
11857 # ifdef machine_arch_type
11858 #  undef machine_arch_type
11859 #  define machine_arch_type     __machine_arch_type
11860 # else
11861 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
11862 # endif
11863 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
11864 #else
11865 # define machine_is_siriustar() (0)
11866 #endif
11867
11868 #ifdef CONFIG_MACH_IODATA_HDLG
11869 # ifdef machine_arch_type
11870 #  undef machine_arch_type
11871 #  define machine_arch_type     __machine_arch_type
11872 # else
11873 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
11874 # endif
11875 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
11876 #else
11877 # define machine_is_iodata_hdlg()       (0)
11878 #endif
11879
11880 #ifdef CONFIG_MACH_AT91RM9200UTL
11881 # ifdef machine_arch_type
11882 #  undef machine_arch_type
11883 #  define machine_arch_type     __machine_arch_type
11884 # else
11885 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
11886 # endif
11887 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
11888 #else
11889 # define machine_is_at91rm9200utl()     (0)
11890 #endif
11891
11892 #ifdef CONFIG_MACH_BIOSAFE
11893 # ifdef machine_arch_type
11894 #  undef machine_arch_type
11895 #  define machine_arch_type     __machine_arch_type
11896 # else
11897 #  define machine_arch_type     MACH_TYPE_BIOSAFE
11898 # endif
11899 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
11900 #else
11901 # define machine_is_biosafe()   (0)
11902 #endif
11903
11904 #ifdef CONFIG_MACH_MP1000
11905 # ifdef machine_arch_type
11906 #  undef machine_arch_type
11907 #  define machine_arch_type     __machine_arch_type
11908 # else
11909 #  define machine_arch_type     MACH_TYPE_MP1000
11910 # endif
11911 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
11912 #else
11913 # define machine_is_mp1000()    (0)
11914 #endif
11915
11916 #ifdef CONFIG_MACH_PARSY
11917 # ifdef machine_arch_type
11918 #  undef machine_arch_type
11919 #  define machine_arch_type     __machine_arch_type
11920 # else
11921 #  define machine_arch_type     MACH_TYPE_PARSY
11922 # endif
11923 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
11924 #else
11925 # define machine_is_parsy()     (0)
11926 #endif
11927
11928 #ifdef CONFIG_MACH_CCXP
11929 # ifdef machine_arch_type
11930 #  undef machine_arch_type
11931 #  define machine_arch_type     __machine_arch_type
11932 # else
11933 #  define machine_arch_type     MACH_TYPE_CCXP
11934 # endif
11935 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
11936 #else
11937 # define machine_is_ccxp270()   (0)
11938 #endif
11939
11940 #ifdef CONFIG_MACH_OMAP_GSAMPLE
11941 # ifdef machine_arch_type
11942 #  undef machine_arch_type
11943 #  define machine_arch_type     __machine_arch_type
11944 # else
11945 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
11946 # endif
11947 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
11948 #else
11949 # define machine_is_omap_gsample()      (0)
11950 #endif
11951
11952 #ifdef CONFIG_MACH_REALVIEW_EB
11953 # ifdef machine_arch_type
11954 #  undef machine_arch_type
11955 #  define machine_arch_type     __machine_arch_type
11956 # else
11957 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
11958 # endif
11959 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
11960 #else
11961 # define machine_is_realview_eb()       (0)
11962 #endif
11963
11964 #ifdef CONFIG_MACH_SAMOA
11965 # ifdef machine_arch_type
11966 #  undef machine_arch_type
11967 #  define machine_arch_type     __machine_arch_type
11968 # else
11969 #  define machine_arch_type     MACH_TYPE_SAMOA
11970 # endif
11971 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
11972 #else
11973 # define machine_is_samoa()     (0)
11974 #endif
11975
11976 #ifdef CONFIG_MACH_PALMT3
11977 # ifdef machine_arch_type
11978 #  undef machine_arch_type
11979 #  define machine_arch_type     __machine_arch_type
11980 # else
11981 #  define machine_arch_type     MACH_TYPE_PALMT3
11982 # endif
11983 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
11984 #else
11985 # define machine_is_palmt3()    (0)
11986 #endif
11987
11988 #ifdef CONFIG_MACH_I878
11989 # ifdef machine_arch_type
11990 #  undef machine_arch_type
11991 #  define machine_arch_type     __machine_arch_type
11992 # else
11993 #  define machine_arch_type     MACH_TYPE_I878
11994 # endif
11995 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
11996 #else
11997 # define machine_is_i878()      (0)
11998 #endif
11999
12000 #ifdef CONFIG_MACH_BORZOI
12001 # ifdef machine_arch_type
12002 #  undef machine_arch_type
12003 #  define machine_arch_type     __machine_arch_type
12004 # else
12005 #  define machine_arch_type     MACH_TYPE_BORZOI
12006 # endif
12007 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12008 #else
12009 # define machine_is_borzoi()    (0)
12010 #endif
12011
12012 #ifdef CONFIG_MACH_GECKO
12013 # ifdef machine_arch_type
12014 #  undef machine_arch_type
12015 #  define machine_arch_type     __machine_arch_type
12016 # else
12017 #  define machine_arch_type     MACH_TYPE_GECKO
12018 # endif
12019 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12020 #else
12021 # define machine_is_gecko()     (0)
12022 #endif
12023
12024 #ifdef CONFIG_MACH_DS101
12025 # ifdef machine_arch_type
12026 #  undef machine_arch_type
12027 #  define machine_arch_type     __machine_arch_type
12028 # else
12029 #  define machine_arch_type     MACH_TYPE_DS101
12030 # endif
12031 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12032 #else
12033 # define machine_is_ds101()     (0)
12034 #endif
12035
12036 #ifdef CONFIG_MACH_OMAP_PALMTT2
12037 # ifdef machine_arch_type
12038 #  undef machine_arch_type
12039 #  define machine_arch_type     __machine_arch_type
12040 # else
12041 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12042 # endif
12043 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12044 #else
12045 # define machine_is_omap_palmtt2()      (0)
12046 #endif
12047
12048 #ifdef CONFIG_MACH_PALMLD
12049 # ifdef machine_arch_type
12050 #  undef machine_arch_type
12051 #  define machine_arch_type     __machine_arch_type
12052 # else
12053 #  define machine_arch_type     MACH_TYPE_PALMLD
12054 # endif
12055 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12056 #else
12057 # define machine_is_palmld()    (0)
12058 #endif
12059
12060 #ifdef CONFIG_MACH_CC9C
12061 # ifdef machine_arch_type
12062 #  undef machine_arch_type
12063 #  define machine_arch_type     __machine_arch_type
12064 # else
12065 #  define machine_arch_type     MACH_TYPE_CC9C
12066 # endif
12067 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12068 #else
12069 # define machine_is_cc9c()      (0)
12070 #endif
12071
12072 #ifdef CONFIG_MACH_SBC1670
12073 # ifdef machine_arch_type
12074 #  undef machine_arch_type
12075 #  define machine_arch_type     __machine_arch_type
12076 # else
12077 #  define machine_arch_type     MACH_TYPE_SBC1670
12078 # endif
12079 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12080 #else
12081 # define machine_is_sbc1670()   (0)
12082 #endif
12083
12084 #ifdef CONFIG_MACH_IXDP28X5
12085 # ifdef machine_arch_type
12086 #  undef machine_arch_type
12087 #  define machine_arch_type     __machine_arch_type
12088 # else
12089 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12090 # endif
12091 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12092 #else
12093 # define machine_is_ixdp28x5()  (0)
12094 #endif
12095
12096 #ifdef CONFIG_MACH_OMAP_PALMTT
12097 # ifdef machine_arch_type
12098 #  undef machine_arch_type
12099 #  define machine_arch_type     __machine_arch_type
12100 # else
12101 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12102 # endif
12103 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12104 #else
12105 # define machine_is_omap_palmtt()       (0)
12106 #endif
12107
12108 #ifdef CONFIG_MACH_ML696K
12109 # ifdef machine_arch_type
12110 #  undef machine_arch_type
12111 #  define machine_arch_type     __machine_arch_type
12112 # else
12113 #  define machine_arch_type     MACH_TYPE_ML696K
12114 # endif
12115 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12116 #else
12117 # define machine_is_ml696k()    (0)
12118 #endif
12119
12120 #ifdef CONFIG_MACH_ARCOM_ZEUS
12121 # ifdef machine_arch_type
12122 #  undef machine_arch_type
12123 #  define machine_arch_type     __machine_arch_type
12124 # else
12125 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12126 # endif
12127 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12128 #else
12129 # define machine_is_arcom_zeus()        (0)
12130 #endif
12131
12132 #ifdef CONFIG_MACH_OSIRIS
12133 # ifdef machine_arch_type
12134 #  undef machine_arch_type
12135 #  define machine_arch_type     __machine_arch_type
12136 # else
12137 #  define machine_arch_type     MACH_TYPE_OSIRIS
12138 # endif
12139 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12140 #else
12141 # define machine_is_osiris()    (0)
12142 #endif
12143
12144 #ifdef CONFIG_MACH_MAESTRO
12145 # ifdef machine_arch_type
12146 #  undef machine_arch_type
12147 #  define machine_arch_type     __machine_arch_type
12148 # else
12149 #  define machine_arch_type     MACH_TYPE_MAESTRO
12150 # endif
12151 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12152 #else
12153 # define machine_is_maestro()   (0)
12154 #endif
12155
12156 #ifdef CONFIG_MACH_PALMTE2
12157 # ifdef machine_arch_type
12158 #  undef machine_arch_type
12159 #  define machine_arch_type     __machine_arch_type
12160 # else
12161 #  define machine_arch_type     MACH_TYPE_PALMTE2
12162 # endif
12163 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12164 #else
12165 # define machine_is_palmte2()   (0)
12166 #endif
12167
12168 #ifdef CONFIG_MACH_IXBBM
12169 # ifdef machine_arch_type
12170 #  undef machine_arch_type
12171 #  define machine_arch_type     __machine_arch_type
12172 # else
12173 #  define machine_arch_type     MACH_TYPE_IXBBM
12174 # endif
12175 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12176 #else
12177 # define machine_is_ixbbm()     (0)
12178 #endif
12179
12180 #ifdef CONFIG_MACH_MX27ADS
12181 # ifdef machine_arch_type
12182 #  undef machine_arch_type
12183 #  define machine_arch_type     __machine_arch_type
12184 # else
12185 #  define machine_arch_type     MACH_TYPE_MX27ADS
12186 # endif
12187 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12188 #else
12189 # define machine_is_mx27ads()   (0)
12190 #endif
12191
12192 #ifdef CONFIG_MACH_AX8004
12193 # ifdef machine_arch_type
12194 #  undef machine_arch_type
12195 #  define machine_arch_type     __machine_arch_type
12196 # else
12197 #  define machine_arch_type     MACH_TYPE_AX8004
12198 # endif
12199 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12200 #else
12201 # define machine_is_ax8004()    (0)
12202 #endif
12203
12204 #ifdef CONFIG_MACH_AT91SAM9261EK
12205 # ifdef machine_arch_type
12206 #  undef machine_arch_type
12207 #  define machine_arch_type     __machine_arch_type
12208 # else
12209 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12210 # endif
12211 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12212 #else
12213 # define machine_is_at91sam9261ek()     (0)
12214 #endif
12215
12216 #ifdef CONFIG_MACH_LOFT
12217 # ifdef machine_arch_type
12218 #  undef machine_arch_type
12219 #  define machine_arch_type     __machine_arch_type
12220 # else
12221 #  define machine_arch_type     MACH_TYPE_LOFT
12222 # endif
12223 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12224 #else
12225 # define machine_is_loft()      (0)
12226 #endif
12227
12228 #ifdef CONFIG_MACH_MAGPIE
12229 # ifdef machine_arch_type
12230 #  undef machine_arch_type
12231 #  define machine_arch_type     __machine_arch_type
12232 # else
12233 #  define machine_arch_type     MACH_TYPE_MAGPIE
12234 # endif
12235 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12236 #else
12237 # define machine_is_magpie()    (0)
12238 #endif
12239
12240 #ifdef CONFIG_MACH_MX21ADS
12241 # ifdef machine_arch_type
12242 #  undef machine_arch_type
12243 #  define machine_arch_type     __machine_arch_type
12244 # else
12245 #  define machine_arch_type     MACH_TYPE_MX21ADS
12246 # endif
12247 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12248 #else
12249 # define machine_is_mx21ads()   (0)
12250 #endif
12251
12252 #ifdef CONFIG_MACH_MB87M3400
12253 # ifdef machine_arch_type
12254 #  undef machine_arch_type
12255 #  define machine_arch_type     __machine_arch_type
12256 # else
12257 #  define machine_arch_type     MACH_TYPE_MB87M3400
12258 # endif
12259 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12260 #else
12261 # define machine_is_mb87m3400() (0)
12262 #endif
12263
12264 #ifdef CONFIG_MACH_MGUARD_DELTA
12265 # ifdef machine_arch_type
12266 #  undef machine_arch_type
12267 #  define machine_arch_type     __machine_arch_type
12268 # else
12269 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12270 # endif
12271 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12272 #else
12273 # define machine_is_mguard_delta()      (0)
12274 #endif
12275
12276 #ifdef CONFIG_MACH_DAVINCI_DVDP
12277 # ifdef machine_arch_type
12278 #  undef machine_arch_type
12279 #  define machine_arch_type     __machine_arch_type
12280 # else
12281 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12282 # endif
12283 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12284 #else
12285 # define machine_is_davinci_dvdp()      (0)
12286 #endif
12287
12288 #ifdef CONFIG_MACH_HTCUNIVERSAL
12289 # ifdef machine_arch_type
12290 #  undef machine_arch_type
12291 #  define machine_arch_type     __machine_arch_type
12292 # else
12293 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12294 # endif
12295 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12296 #else
12297 # define machine_is_htcuniversal()      (0)
12298 #endif
12299
12300 #ifdef CONFIG_MACH_TPAD
12301 # ifdef machine_arch_type
12302 #  undef machine_arch_type
12303 #  define machine_arch_type     __machine_arch_type
12304 # else
12305 #  define machine_arch_type     MACH_TYPE_TPAD
12306 # endif
12307 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12308 #else
12309 # define machine_is_tpad()      (0)
12310 #endif
12311
12312 #ifdef CONFIG_MACH_ROVERP3
12313 # ifdef machine_arch_type
12314 #  undef machine_arch_type
12315 #  define machine_arch_type     __machine_arch_type
12316 # else
12317 #  define machine_arch_type     MACH_TYPE_ROVERP3
12318 # endif
12319 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12320 #else
12321 # define machine_is_roverp3()   (0)
12322 #endif
12323
12324 #ifdef CONFIG_MACH_JORNADA928
12325 # ifdef machine_arch_type
12326 #  undef machine_arch_type
12327 #  define machine_arch_type     __machine_arch_type
12328 # else
12329 #  define machine_arch_type     MACH_TYPE_JORNADA928
12330 # endif
12331 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12332 #else
12333 # define machine_is_jornada928()        (0)
12334 #endif
12335
12336 #ifdef CONFIG_MACH_MV88FXX81
12337 # ifdef machine_arch_type
12338 #  undef machine_arch_type
12339 #  define machine_arch_type     __machine_arch_type
12340 # else
12341 #  define machine_arch_type     MACH_TYPE_MV88FXX81
12342 # endif
12343 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12344 #else
12345 # define machine_is_mv88fxx81() (0)
12346 #endif
12347
12348 #ifdef CONFIG_MACH_STMP36XX
12349 # ifdef machine_arch_type
12350 #  undef machine_arch_type
12351 #  define machine_arch_type     __machine_arch_type
12352 # else
12353 #  define machine_arch_type     MACH_TYPE_STMP36XX
12354 # endif
12355 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
12356 #else
12357 # define machine_is_stmp36xx()  (0)
12358 #endif
12359
12360 #ifdef CONFIG_MACH_SXNI79524
12361 # ifdef machine_arch_type
12362 #  undef machine_arch_type
12363 #  define machine_arch_type     __machine_arch_type
12364 # else
12365 #  define machine_arch_type     MACH_TYPE_SXNI79524
12366 # endif
12367 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12368 #else
12369 # define machine_is_sxni79524() (0)
12370 #endif
12371
12372 #ifdef CONFIG_MACH_AMS_DELTA
12373 # ifdef machine_arch_type
12374 #  undef machine_arch_type
12375 #  define machine_arch_type     __machine_arch_type
12376 # else
12377 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
12378 # endif
12379 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12380 #else
12381 # define machine_is_ams_delta() (0)
12382 #endif
12383
12384 #ifdef CONFIG_MACH_URANIUM
12385 # ifdef machine_arch_type
12386 #  undef machine_arch_type
12387 #  define machine_arch_type     __machine_arch_type
12388 # else
12389 #  define machine_arch_type     MACH_TYPE_URANIUM
12390 # endif
12391 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
12392 #else
12393 # define machine_is_uranium()   (0)
12394 #endif
12395
12396 #ifdef CONFIG_MACH_UCON
12397 # ifdef machine_arch_type
12398 #  undef machine_arch_type
12399 #  define machine_arch_type     __machine_arch_type
12400 # else
12401 #  define machine_arch_type     MACH_TYPE_UCON
12402 # endif
12403 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
12404 #else
12405 # define machine_is_ucon()      (0)
12406 #endif
12407
12408 #ifdef CONFIG_MACH_NAS100D
12409 # ifdef machine_arch_type
12410 #  undef machine_arch_type
12411 #  define machine_arch_type     __machine_arch_type
12412 # else
12413 #  define machine_arch_type     MACH_TYPE_NAS100D
12414 # endif
12415 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
12416 #else
12417 # define machine_is_nas100d()   (0)
12418 #endif
12419
12420 #ifdef CONFIG_MACH_L083_1000
12421 # ifdef machine_arch_type
12422 #  undef machine_arch_type
12423 #  define machine_arch_type     __machine_arch_type
12424 # else
12425 #  define machine_arch_type     MACH_TYPE_L083_1000
12426 # endif
12427 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
12428 #else
12429 # define machine_is_l083()      (0)
12430 #endif
12431
12432 #ifdef CONFIG_MACH_EZX
12433 # ifdef machine_arch_type
12434 #  undef machine_arch_type
12435 #  define machine_arch_type     __machine_arch_type
12436 # else
12437 #  define machine_arch_type     MACH_TYPE_EZX
12438 # endif
12439 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
12440 #else
12441 # define machine_is_ezx()       (0)
12442 #endif
12443
12444 #ifdef CONFIG_MACH_PNX5220
12445 # ifdef machine_arch_type
12446 #  undef machine_arch_type
12447 #  define machine_arch_type     __machine_arch_type
12448 # else
12449 #  define machine_arch_type     MACH_TYPE_PNX5220
12450 # endif
12451 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
12452 #else
12453 # define machine_is_pnx5220()   (0)
12454 #endif
12455
12456 #ifdef CONFIG_MACH_BUTTE
12457 # ifdef machine_arch_type
12458 #  undef machine_arch_type
12459 #  define machine_arch_type     __machine_arch_type
12460 # else
12461 #  define machine_arch_type     MACH_TYPE_BUTTE
12462 # endif
12463 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
12464 #else
12465 # define machine_is_butte()     (0)
12466 #endif
12467
12468 #ifdef CONFIG_MACH_SRM2
12469 # ifdef machine_arch_type
12470 #  undef machine_arch_type
12471 #  define machine_arch_type     __machine_arch_type
12472 # else
12473 #  define machine_arch_type     MACH_TYPE_SRM2
12474 # endif
12475 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
12476 #else
12477 # define machine_is_srm2()      (0)
12478 #endif
12479
12480 #ifdef CONFIG_MACH_DSBR
12481 # ifdef machine_arch_type
12482 #  undef machine_arch_type
12483 #  define machine_arch_type     __machine_arch_type
12484 # else
12485 #  define machine_arch_type     MACH_TYPE_DSBR
12486 # endif
12487 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
12488 #else
12489 # define machine_is_dsbr()      (0)
12490 #endif
12491
12492 #ifdef CONFIG_MACH_CRYSTALBALL
12493 # ifdef machine_arch_type
12494 #  undef machine_arch_type
12495 #  define machine_arch_type     __machine_arch_type
12496 # else
12497 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
12498 # endif
12499 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12500 #else
12501 # define machine_is_crystalball()       (0)
12502 #endif
12503
12504 #ifdef CONFIG_MACH_TINYPXA27X
12505 # ifdef machine_arch_type
12506 #  undef machine_arch_type
12507 #  define machine_arch_type     __machine_arch_type
12508 # else
12509 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
12510 # endif
12511 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
12512 #else
12513 # define machine_is_tinypxa27x()        (0)
12514 #endif
12515
12516 #ifdef CONFIG_MACH_HERBIE
12517 # ifdef machine_arch_type
12518 #  undef machine_arch_type
12519 #  define machine_arch_type     __machine_arch_type
12520 # else
12521 #  define machine_arch_type     MACH_TYPE_HERBIE
12522 # endif
12523 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
12524 #else
12525 # define machine_is_herbie()    (0)
12526 #endif
12527
12528 #ifdef CONFIG_MACH_MAGICIAN
12529 # ifdef machine_arch_type
12530 #  undef machine_arch_type
12531 #  define machine_arch_type     __machine_arch_type
12532 # else
12533 #  define machine_arch_type     MACH_TYPE_MAGICIAN
12534 # endif
12535 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
12536 #else
12537 # define machine_is_magician()  (0)
12538 #endif
12539
12540 #ifdef CONFIG_MACH_CM4002
12541 # ifdef machine_arch_type
12542 #  undef machine_arch_type
12543 #  define machine_arch_type     __machine_arch_type
12544 # else
12545 #  define machine_arch_type     MACH_TYPE_CM4002
12546 # endif
12547 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
12548 #else
12549 # define machine_is_cm4002()    (0)
12550 #endif
12551
12552 #ifdef CONFIG_MACH_B4
12553 # ifdef machine_arch_type
12554 #  undef machine_arch_type
12555 #  define machine_arch_type     __machine_arch_type
12556 # else
12557 #  define machine_arch_type     MACH_TYPE_B4
12558 # endif
12559 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
12560 #else
12561 # define machine_is_b4()        (0)
12562 #endif
12563
12564 #ifdef CONFIG_MACH_MAUI
12565 # ifdef machine_arch_type
12566 #  undef machine_arch_type
12567 #  define machine_arch_type     __machine_arch_type
12568 # else
12569 #  define machine_arch_type     MACH_TYPE_MAUI
12570 # endif
12571 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
12572 #else
12573 # define machine_is_maui()      (0)
12574 #endif
12575
12576 #ifdef CONFIG_MACH_CYBERTRACKER_G
12577 # ifdef machine_arch_type
12578 #  undef machine_arch_type
12579 #  define machine_arch_type     __machine_arch_type
12580 # else
12581 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
12582 # endif
12583 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
12584 #else
12585 # define machine_is_cybertracker_g()    (0)
12586 #endif
12587
12588 #ifdef CONFIG_MACH_NXDKN
12589 # ifdef machine_arch_type
12590 #  undef machine_arch_type
12591 #  define machine_arch_type     __machine_arch_type
12592 # else
12593 #  define machine_arch_type     MACH_TYPE_NXDKN
12594 # endif
12595 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
12596 #else
12597 # define machine_is_nxdkn()     (0)
12598 #endif
12599
12600 #ifdef CONFIG_MACH_MIO8390
12601 # ifdef machine_arch_type
12602 #  undef machine_arch_type
12603 #  define machine_arch_type     __machine_arch_type
12604 # else
12605 #  define machine_arch_type     MACH_TYPE_MIO8390
12606 # endif
12607 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
12608 #else
12609 # define machine_is_mio8390()   (0)
12610 #endif
12611
12612 #ifdef CONFIG_MACH_OMI_BOARD
12613 # ifdef machine_arch_type
12614 #  undef machine_arch_type
12615 #  define machine_arch_type     __machine_arch_type
12616 # else
12617 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
12618 # endif
12619 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
12620 #else
12621 # define machine_is_omi_board() (0)
12622 #endif
12623
12624 #ifdef CONFIG_MACH_MX21CIV
12625 # ifdef machine_arch_type
12626 #  undef machine_arch_type
12627 #  define machine_arch_type     __machine_arch_type
12628 # else
12629 #  define machine_arch_type     MACH_TYPE_MX21CIV
12630 # endif
12631 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
12632 #else
12633 # define machine_is_mx21civ()   (0)
12634 #endif
12635
12636 #ifdef CONFIG_MACH_MAHI_CDAC
12637 # ifdef machine_arch_type
12638 #  undef machine_arch_type
12639 #  define machine_arch_type     __machine_arch_type
12640 # else
12641 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
12642 # endif
12643 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
12644 #else
12645 # define machine_is_mahi_cdac() (0)
12646 #endif
12647
12648 #ifdef CONFIG_MACH_PALMTX
12649 # ifdef machine_arch_type
12650 #  undef machine_arch_type
12651 #  define machine_arch_type     __machine_arch_type
12652 # else
12653 #  define machine_arch_type     MACH_TYPE_PALMTX
12654 # endif
12655 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
12656 #else
12657 # define machine_is_palmtx()    (0)
12658 #endif
12659
12660 #ifdef CONFIG_MACH_S3C2413
12661 # ifdef machine_arch_type
12662 #  undef machine_arch_type
12663 #  define machine_arch_type     __machine_arch_type
12664 # else
12665 #  define machine_arch_type     MACH_TYPE_S3C2413
12666 # endif
12667 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
12668 #else
12669 # define machine_is_s3c2413()   (0)
12670 #endif
12671
12672 #ifdef CONFIG_MACH_SAMSYS_EP0
12673 # ifdef machine_arch_type
12674 #  undef machine_arch_type
12675 #  define machine_arch_type     __machine_arch_type
12676 # else
12677 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
12678 # endif
12679 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
12680 #else
12681 # define machine_is_samsys_ep0()        (0)
12682 #endif
12683
12684 #ifdef CONFIG_MACH_WG302V1
12685 # ifdef machine_arch_type
12686 #  undef machine_arch_type
12687 #  define machine_arch_type     __machine_arch_type
12688 # else
12689 #  define machine_arch_type     MACH_TYPE_WG302V1
12690 # endif
12691 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
12692 #else
12693 # define machine_is_wg302v1()   (0)
12694 #endif
12695
12696 #ifdef CONFIG_MACH_WG302V2
12697 # ifdef machine_arch_type
12698 #  undef machine_arch_type
12699 #  define machine_arch_type     __machine_arch_type
12700 # else
12701 #  define machine_arch_type     MACH_TYPE_WG302V2
12702 # endif
12703 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
12704 #else
12705 # define machine_is_wg302v2()   (0)
12706 #endif
12707
12708 #ifdef CONFIG_MACH_EB42X
12709 # ifdef machine_arch_type
12710 #  undef machine_arch_type
12711 #  define machine_arch_type     __machine_arch_type
12712 # else
12713 #  define machine_arch_type     MACH_TYPE_EB42X
12714 # endif
12715 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
12716 #else
12717 # define machine_is_eb42x()     (0)
12718 #endif
12719
12720 #ifdef CONFIG_MACH_IQ331ES
12721 # ifdef machine_arch_type
12722 #  undef machine_arch_type
12723 #  define machine_arch_type     __machine_arch_type
12724 # else
12725 #  define machine_arch_type     MACH_TYPE_IQ331ES
12726 # endif
12727 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
12728 #else
12729 # define machine_is_iq331es()   (0)
12730 #endif
12731
12732 #ifdef CONFIG_MACH_COSYDSP
12733 # ifdef machine_arch_type
12734 #  undef machine_arch_type
12735 #  define machine_arch_type     __machine_arch_type
12736 # else
12737 #  define machine_arch_type     MACH_TYPE_COSYDSP
12738 # endif
12739 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
12740 #else
12741 # define machine_is_cosydsp()   (0)
12742 #endif
12743
12744 #ifdef CONFIG_MACH_UPLAT7D
12745 # ifdef machine_arch_type
12746 #  undef machine_arch_type
12747 #  define machine_arch_type     __machine_arch_type
12748 # else
12749 #  define machine_arch_type     MACH_TYPE_UPLAT7D
12750 # endif
12751 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
12752 #else
12753 # define machine_is_uplat7d_proto()     (0)
12754 #endif
12755
12756 #ifdef CONFIG_MACH_PTDAVINCI
12757 # ifdef machine_arch_type
12758 #  undef machine_arch_type
12759 #  define machine_arch_type     __machine_arch_type
12760 # else
12761 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
12762 # endif
12763 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
12764 #else
12765 # define machine_is_ptdavinci() (0)
12766 #endif
12767
12768 #ifdef CONFIG_MACH_MBUS
12769 # ifdef machine_arch_type
12770 #  undef machine_arch_type
12771 #  define machine_arch_type     __machine_arch_type
12772 # else
12773 #  define machine_arch_type     MACH_TYPE_MBUS
12774 # endif
12775 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
12776 #else
12777 # define machine_is_mbus()      (0)
12778 #endif
12779
12780 #ifdef CONFIG_MACH_NADIA2VB
12781 # ifdef machine_arch_type
12782 #  undef machine_arch_type
12783 #  define machine_arch_type     __machine_arch_type
12784 # else
12785 #  define machine_arch_type     MACH_TYPE_NADIA2VB
12786 # endif
12787 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
12788 #else
12789 # define machine_is_nadia2vb()  (0)
12790 #endif
12791
12792 #ifdef CONFIG_MACH_R1000
12793 # ifdef machine_arch_type
12794 #  undef machine_arch_type
12795 #  define machine_arch_type     __machine_arch_type
12796 # else
12797 #  define machine_arch_type     MACH_TYPE_R1000
12798 # endif
12799 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
12800 #else
12801 # define machine_is_r1000()     (0)
12802 #endif
12803
12804 #ifdef CONFIG_MACH_HW90250
12805 # ifdef machine_arch_type
12806 #  undef machine_arch_type
12807 #  define machine_arch_type     __machine_arch_type
12808 # else
12809 #  define machine_arch_type     MACH_TYPE_HW90250
12810 # endif
12811 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
12812 #else
12813 # define machine_is_hw90250()   (0)
12814 #endif
12815
12816 #ifdef CONFIG_MACH_OMAP_2430SDP
12817 # ifdef machine_arch_type
12818 #  undef machine_arch_type
12819 #  define machine_arch_type     __machine_arch_type
12820 # else
12821 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
12822 # endif
12823 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
12824 #else
12825 # define machine_is_omap_2430sdp()      (0)
12826 #endif
12827
12828 #ifdef CONFIG_MACH_DAVINCI_EVM
12829 # ifdef machine_arch_type
12830 #  undef machine_arch_type
12831 #  define machine_arch_type     __machine_arch_type
12832 # else
12833 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
12834 # endif
12835 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
12836 #else
12837 # define machine_is_davinci_evm()       (0)
12838 #endif
12839
12840 #ifdef CONFIG_MACH_OMAP_TORNADO
12841 # ifdef machine_arch_type
12842 #  undef machine_arch_type
12843 #  define machine_arch_type     __machine_arch_type
12844 # else
12845 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
12846 # endif
12847 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
12848 #else
12849 # define machine_is_omap_tornado()      (0)
12850 #endif
12851
12852 #ifdef CONFIG_MACH_OLOCREEK
12853 # ifdef machine_arch_type
12854 #  undef machine_arch_type
12855 #  define machine_arch_type     __machine_arch_type
12856 # else
12857 #  define machine_arch_type     MACH_TYPE_OLOCREEK
12858 # endif
12859 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
12860 #else
12861 # define machine_is_olocreek()  (0)
12862 #endif
12863
12864 #ifdef CONFIG_MACH_PALMZ72
12865 # ifdef machine_arch_type
12866 #  undef machine_arch_type
12867 #  define machine_arch_type     __machine_arch_type
12868 # else
12869 #  define machine_arch_type     MACH_TYPE_PALMZ72
12870 # endif
12871 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
12872 #else
12873 # define machine_is_palmz72()   (0)
12874 #endif
12875
12876 #ifdef CONFIG_MACH_NXDB500
12877 # ifdef machine_arch_type
12878 #  undef machine_arch_type
12879 #  define machine_arch_type     __machine_arch_type
12880 # else
12881 #  define machine_arch_type     MACH_TYPE_NXDB500
12882 # endif
12883 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
12884 #else
12885 # define machine_is_nxdb500()   (0)
12886 #endif
12887
12888 #ifdef CONFIG_MACH_APF9328
12889 # ifdef machine_arch_type
12890 #  undef machine_arch_type
12891 #  define machine_arch_type     __machine_arch_type
12892 # else
12893 #  define machine_arch_type     MACH_TYPE_APF9328
12894 # endif
12895 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
12896 #else
12897 # define machine_is_apf9328()   (0)
12898 #endif
12899
12900 #ifdef CONFIG_MACH_OMAP_WIPOQ
12901 # ifdef machine_arch_type
12902 #  undef machine_arch_type
12903 #  define machine_arch_type     __machine_arch_type
12904 # else
12905 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
12906 # endif
12907 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
12908 #else
12909 # define machine_is_omap_wipoq()        (0)
12910 #endif
12911
12912 #ifdef CONFIG_MACH_OMAP_TWIP
12913 # ifdef machine_arch_type
12914 #  undef machine_arch_type
12915 #  define machine_arch_type     __machine_arch_type
12916 # else
12917 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
12918 # endif
12919 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
12920 #else
12921 # define machine_is_omap_twip() (0)
12922 #endif
12923
12924 #ifdef CONFIG_MACH_PALMT650
12925 # ifdef machine_arch_type
12926 #  undef machine_arch_type
12927 #  define machine_arch_type     __machine_arch_type
12928 # else
12929 #  define machine_arch_type     MACH_TYPE_PALMT650
12930 # endif
12931 # define machine_is_palmt650()  (machine_arch_type == MACH_TYPE_PALMT650)
12932 #else
12933 # define machine_is_palmt650()  (0)
12934 #endif
12935
12936 #ifdef CONFIG_MACH_ACUMEN
12937 # ifdef machine_arch_type
12938 #  undef machine_arch_type
12939 #  define machine_arch_type     __machine_arch_type
12940 # else
12941 #  define machine_arch_type     MACH_TYPE_ACUMEN
12942 # endif
12943 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
12944 #else
12945 # define machine_is_acumen()    (0)
12946 #endif
12947
12948 #ifdef CONFIG_MACH_XP100
12949 # ifdef machine_arch_type
12950 #  undef machine_arch_type
12951 #  define machine_arch_type     __machine_arch_type
12952 # else
12953 #  define machine_arch_type     MACH_TYPE_XP100
12954 # endif
12955 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
12956 #else
12957 # define machine_is_xp100()     (0)
12958 #endif
12959
12960 #ifdef CONFIG_MACH_FS2410
12961 # ifdef machine_arch_type
12962 #  undef machine_arch_type
12963 #  define machine_arch_type     __machine_arch_type
12964 # else
12965 #  define machine_arch_type     MACH_TYPE_FS2410
12966 # endif
12967 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
12968 #else
12969 # define machine_is_fs2410()    (0)
12970 #endif
12971
12972 #ifdef CONFIG_MACH_PXA270_CERF
12973 # ifdef machine_arch_type
12974 #  undef machine_arch_type
12975 #  define machine_arch_type     __machine_arch_type
12976 # else
12977 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
12978 # endif
12979 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
12980 #else
12981 # define machine_is_pxa270_cerf()       (0)
12982 #endif
12983
12984 #ifdef CONFIG_MACH_SQ2FTLPALM
12985 # ifdef machine_arch_type
12986 #  undef machine_arch_type
12987 #  define machine_arch_type     __machine_arch_type
12988 # else
12989 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
12990 # endif
12991 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
12992 #else
12993 # define machine_is_sq2ftlpalm()        (0)
12994 #endif
12995
12996 #ifdef CONFIG_MACH_BSEMSERVER
12997 # ifdef machine_arch_type
12998 #  undef machine_arch_type
12999 #  define machine_arch_type     __machine_arch_type
13000 # else
13001 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13002 # endif
13003 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13004 #else
13005 # define machine_is_bsemserver()        (0)
13006 #endif
13007
13008 #ifdef CONFIG_MACH_NETCLIENT
13009 # ifdef machine_arch_type
13010 #  undef machine_arch_type
13011 #  define machine_arch_type     __machine_arch_type
13012 # else
13013 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13014 # endif
13015 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13016 #else
13017 # define machine_is_netclient() (0)
13018 #endif
13019
13020 #ifdef CONFIG_MACH_PALMT5
13021 # ifdef machine_arch_type
13022 #  undef machine_arch_type
13023 #  define machine_arch_type     __machine_arch_type
13024 # else
13025 #  define machine_arch_type     MACH_TYPE_PALMT5
13026 # endif
13027 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13028 #else
13029 # define machine_is_palmt5()    (0)
13030 #endif
13031
13032 #ifdef CONFIG_MACH_PALMTC
13033 # ifdef machine_arch_type
13034 #  undef machine_arch_type
13035 #  define machine_arch_type     __machine_arch_type
13036 # else
13037 #  define machine_arch_type     MACH_TYPE_PALMTC
13038 # endif
13039 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13040 #else
13041 # define machine_is_palmtc()    (0)
13042 #endif
13043
13044 #ifdef CONFIG_MACH_OMAP_APOLLON
13045 # ifdef machine_arch_type
13046 #  undef machine_arch_type
13047 #  define machine_arch_type     __machine_arch_type
13048 # else
13049 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13050 # endif
13051 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13052 #else
13053 # define machine_is_omap_apollon()      (0)
13054 #endif
13055
13056 #ifdef CONFIG_MACH_MXC30030EVB
13057 # ifdef machine_arch_type
13058 #  undef machine_arch_type
13059 #  define machine_arch_type     __machine_arch_type
13060 # else
13061 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13062 # endif
13063 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13064 #else
13065 # define machine_is_mxc30030evb()       (0)
13066 #endif
13067
13068 #ifdef CONFIG_MACH_REA_2D
13069 # ifdef machine_arch_type
13070 #  undef machine_arch_type
13071 #  define machine_arch_type     __machine_arch_type
13072 # else
13073 #  define machine_arch_type     MACH_TYPE_REA_2D
13074 # endif
13075 # define machine_is_rea_2d()    (machine_arch_type == MACH_TYPE_REA_2D)
13076 #else
13077 # define machine_is_rea_2d()    (0)
13078 #endif
13079
13080 #ifdef CONFIG_MACH_TI3E524
13081 # ifdef machine_arch_type
13082 #  undef machine_arch_type
13083 #  define machine_arch_type     __machine_arch_type
13084 # else
13085 #  define machine_arch_type     MACH_TYPE_TI3E524
13086 # endif
13087 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13088 #else
13089 # define machine_is_eti3e524()  (0)
13090 #endif
13091
13092 #ifdef CONFIG_MACH_ATEB9200
13093 # ifdef machine_arch_type
13094 #  undef machine_arch_type
13095 #  define machine_arch_type     __machine_arch_type
13096 # else
13097 #  define machine_arch_type     MACH_TYPE_ATEB9200
13098 # endif
13099 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13100 #else
13101 # define machine_is_ateb9200()  (0)
13102 #endif
13103
13104 #ifdef CONFIG_MACH_AUCKLAND
13105 # ifdef machine_arch_type
13106 #  undef machine_arch_type
13107 #  define machine_arch_type     __machine_arch_type
13108 # else
13109 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13110 # endif
13111 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13112 #else
13113 # define machine_is_auckland()  (0)
13114 #endif
13115
13116 #ifdef CONFIG_MACH_AK3320M
13117 # ifdef machine_arch_type
13118 #  undef machine_arch_type
13119 #  define machine_arch_type     __machine_arch_type
13120 # else
13121 #  define machine_arch_type     MACH_TYPE_AK3320M
13122 # endif
13123 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13124 #else
13125 # define machine_is_ak3220m()   (0)
13126 #endif
13127
13128 #ifdef CONFIG_MACH_DURAMAX
13129 # ifdef machine_arch_type
13130 #  undef machine_arch_type
13131 #  define machine_arch_type     __machine_arch_type
13132 # else
13133 #  define machine_arch_type     MACH_TYPE_DURAMAX
13134 # endif
13135 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13136 #else
13137 # define machine_is_duramax()   (0)
13138 #endif
13139
13140 #ifdef CONFIG_MACH_N35
13141 # ifdef machine_arch_type
13142 #  undef machine_arch_type
13143 #  define machine_arch_type     __machine_arch_type
13144 # else
13145 #  define machine_arch_type     MACH_TYPE_N35
13146 # endif
13147 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13148 #else
13149 # define machine_is_n35()       (0)
13150 #endif
13151
13152 #ifdef CONFIG_MACH_PRONGHORN
13153 # ifdef machine_arch_type
13154 #  undef machine_arch_type
13155 #  define machine_arch_type     __machine_arch_type
13156 # else
13157 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13158 # endif
13159 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13160 #else
13161 # define machine_is_pronghorn() (0)
13162 #endif
13163
13164 #ifdef CONFIG_MACH_FUNDY
13165 # ifdef machine_arch_type
13166 #  undef machine_arch_type
13167 #  define machine_arch_type     __machine_arch_type
13168 # else
13169 #  define machine_arch_type     MACH_TYPE_FUNDY
13170 # endif
13171 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13172 #else
13173 # define machine_is_fundy()     (0)
13174 #endif
13175
13176 #ifdef CONFIG_MACH_LOGICPD_PXA270
13177 # ifdef machine_arch_type
13178 #  undef machine_arch_type
13179 #  define machine_arch_type     __machine_arch_type
13180 # else
13181 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13182 # endif
13183 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13184 #else
13185 # define machine_is_logicpd_pxa270()    (0)
13186 #endif
13187
13188 #ifdef CONFIG_MACH_CPU777
13189 # ifdef machine_arch_type
13190 #  undef machine_arch_type
13191 #  define machine_arch_type     __machine_arch_type
13192 # else
13193 #  define machine_arch_type     MACH_TYPE_CPU777
13194 # endif
13195 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13196 #else
13197 # define machine_is_cpu777()    (0)
13198 #endif
13199
13200 #ifdef CONFIG_MACH_SIMICON9201
13201 # ifdef machine_arch_type
13202 #  undef machine_arch_type
13203 #  define machine_arch_type     __machine_arch_type
13204 # else
13205 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13206 # endif
13207 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13208 #else
13209 # define machine_is_simicon9201()       (0)
13210 #endif
13211
13212 #ifdef CONFIG_MACH_LEAP2_HPM
13213 # ifdef machine_arch_type
13214 #  undef machine_arch_type
13215 #  define machine_arch_type     __machine_arch_type
13216 # else
13217 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13218 # endif
13219 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13220 #else
13221 # define machine_is_leap2_hpm() (0)
13222 #endif
13223
13224 #ifdef CONFIG_MACH_CM922TXA10
13225 # ifdef machine_arch_type
13226 #  undef machine_arch_type
13227 #  define machine_arch_type     __machine_arch_type
13228 # else
13229 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13230 # endif
13231 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13232 #else
13233 # define machine_is_cm922txa10()        (0)
13234 #endif
13235
13236 #ifdef CONFIG_MACH_PXA
13237 # ifdef machine_arch_type
13238 #  undef machine_arch_type
13239 #  define machine_arch_type     __machine_arch_type
13240 # else
13241 #  define machine_arch_type     MACH_TYPE_PXA
13242 # endif
13243 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13244 #else
13245 # define machine_is_sandgate()  (0)
13246 #endif
13247
13248 #ifdef CONFIG_MACH_SANDGATE2
13249 # ifdef machine_arch_type
13250 #  undef machine_arch_type
13251 #  define machine_arch_type     __machine_arch_type
13252 # else
13253 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13254 # endif
13255 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13256 #else
13257 # define machine_is_sandgate2() (0)
13258 #endif
13259
13260 #ifdef CONFIG_MACH_SANDGATE2G
13261 # ifdef machine_arch_type
13262 #  undef machine_arch_type
13263 #  define machine_arch_type     __machine_arch_type
13264 # else
13265 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13266 # endif
13267 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13268 #else
13269 # define machine_is_sandgate2g()        (0)
13270 #endif
13271
13272 #ifdef CONFIG_MACH_SANDGATE2P
13273 # ifdef machine_arch_type
13274 #  undef machine_arch_type
13275 #  define machine_arch_type     __machine_arch_type
13276 # else
13277 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13278 # endif
13279 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13280 #else
13281 # define machine_is_sandgate2p()        (0)
13282 #endif
13283
13284 #ifdef CONFIG_MACH_FRED_JACK
13285 # ifdef machine_arch_type
13286 #  undef machine_arch_type
13287 #  define machine_arch_type     __machine_arch_type
13288 # else
13289 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13290 # endif
13291 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13292 #else
13293 # define machine_is_fred_jack() (0)
13294 #endif
13295
13296 #ifdef CONFIG_MACH_TTG_COLOR1
13297 # ifdef machine_arch_type
13298 #  undef machine_arch_type
13299 #  define machine_arch_type     __machine_arch_type
13300 # else
13301 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
13302 # endif
13303 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13304 #else
13305 # define machine_is_ttg_color1()        (0)
13306 #endif
13307
13308 #ifdef CONFIG_MACH_NXEB500HMI
13309 # ifdef machine_arch_type
13310 #  undef machine_arch_type
13311 #  define machine_arch_type     __machine_arch_type
13312 # else
13313 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
13314 # endif
13315 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13316 #else
13317 # define machine_is_nxeb500hmi()        (0)
13318 #endif
13319
13320 #ifdef CONFIG_MACH_NETDCU8
13321 # ifdef machine_arch_type
13322 #  undef machine_arch_type
13323 #  define machine_arch_type     __machine_arch_type
13324 # else
13325 #  define machine_arch_type     MACH_TYPE_NETDCU8
13326 # endif
13327 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13328 #else
13329 # define machine_is_netdcu8()   (0)
13330 #endif
13331
13332 #ifdef CONFIG_MACH_NG_FVX538
13333 # ifdef machine_arch_type
13334 #  undef machine_arch_type
13335 #  define machine_arch_type     __machine_arch_type
13336 # else
13337 #  define machine_arch_type     MACH_TYPE_NG_FVX538
13338 # endif
13339 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13340 #else
13341 # define machine_is_ng_fvx538() (0)
13342 #endif
13343
13344 #ifdef CONFIG_MACH_NG_FVS338
13345 # ifdef machine_arch_type
13346 #  undef machine_arch_type
13347 #  define machine_arch_type     __machine_arch_type
13348 # else
13349 #  define machine_arch_type     MACH_TYPE_NG_FVS338
13350 # endif
13351 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13352 #else
13353 # define machine_is_ng_fvs338() (0)
13354 #endif
13355
13356 #ifdef CONFIG_MACH_PNX4103
13357 # ifdef machine_arch_type
13358 #  undef machine_arch_type
13359 #  define machine_arch_type     __machine_arch_type
13360 # else
13361 #  define machine_arch_type     MACH_TYPE_PNX4103
13362 # endif
13363 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
13364 #else
13365 # define machine_is_pnx4103()   (0)
13366 #endif
13367
13368 #ifdef CONFIG_MACH_HESDB
13369 # ifdef machine_arch_type
13370 #  undef machine_arch_type
13371 #  define machine_arch_type     __machine_arch_type
13372 # else
13373 #  define machine_arch_type     MACH_TYPE_HESDB
13374 # endif
13375 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
13376 #else
13377 # define machine_is_hesdb()     (0)
13378 #endif
13379
13380 #ifdef CONFIG_MACH_XSILO
13381 # ifdef machine_arch_type
13382 #  undef machine_arch_type
13383 #  define machine_arch_type     __machine_arch_type
13384 # else
13385 #  define machine_arch_type     MACH_TYPE_XSILO
13386 # endif
13387 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
13388 #else
13389 # define machine_is_xsilo()     (0)
13390 #endif
13391
13392 #ifdef CONFIG_MACH_ESPRESSO
13393 # ifdef machine_arch_type
13394 #  undef machine_arch_type
13395 #  define machine_arch_type     __machine_arch_type
13396 # else
13397 #  define machine_arch_type     MACH_TYPE_ESPRESSO
13398 # endif
13399 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
13400 #else
13401 # define machine_is_espresso()  (0)
13402 #endif
13403
13404 #ifdef CONFIG_MACH_EMLC
13405 # ifdef machine_arch_type
13406 #  undef machine_arch_type
13407 #  define machine_arch_type     __machine_arch_type
13408 # else
13409 #  define machine_arch_type     MACH_TYPE_EMLC
13410 # endif
13411 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
13412 #else
13413 # define machine_is_emlc()      (0)
13414 #endif
13415
13416 #ifdef CONFIG_MACH_SISTERON
13417 # ifdef machine_arch_type
13418 #  undef machine_arch_type
13419 #  define machine_arch_type     __machine_arch_type
13420 # else
13421 #  define machine_arch_type     MACH_TYPE_SISTERON
13422 # endif
13423 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
13424 #else
13425 # define machine_is_sisteron()  (0)
13426 #endif
13427
13428 #ifdef CONFIG_MACH_RX1950
13429 # ifdef machine_arch_type
13430 #  undef machine_arch_type
13431 #  define machine_arch_type     __machine_arch_type
13432 # else
13433 #  define machine_arch_type     MACH_TYPE_RX1950
13434 # endif
13435 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
13436 #else
13437 # define machine_is_rx1950()    (0)
13438 #endif
13439
13440 #ifdef CONFIG_MACH_TSC_VENUS
13441 # ifdef machine_arch_type
13442 #  undef machine_arch_type
13443 #  define machine_arch_type     __machine_arch_type
13444 # else
13445 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
13446 # endif
13447 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13448 #else
13449 # define machine_is_tsc_venus() (0)
13450 #endif
13451
13452 #ifdef CONFIG_MACH_DS101J
13453 # ifdef machine_arch_type
13454 #  undef machine_arch_type
13455 #  define machine_arch_type     __machine_arch_type
13456 # else
13457 #  define machine_arch_type     MACH_TYPE_DS101J
13458 # endif
13459 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
13460 #else
13461 # define machine_is_ds101j()    (0)
13462 #endif
13463
13464 #ifdef CONFIG_MACH_MXC30030ADS
13465 # ifdef machine_arch_type
13466 #  undef machine_arch_type
13467 #  define machine_arch_type     __machine_arch_type
13468 # else
13469 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
13470 # endif
13471 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
13472 #else
13473 # define machine_is_mxc30030ads()       (0)
13474 #endif
13475
13476 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13477 # ifdef machine_arch_type
13478 #  undef machine_arch_type
13479 #  define machine_arch_type     __machine_arch_type
13480 # else
13481 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
13482 # endif
13483 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13484 #else
13485 # define machine_is_fujitsu_wimaxsoc()  (0)
13486 #endif
13487
13488 #ifdef CONFIG_MACH_DUALPCMODEM
13489 # ifdef machine_arch_type
13490 #  undef machine_arch_type
13491 #  define machine_arch_type     __machine_arch_type
13492 # else
13493 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
13494 # endif
13495 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13496 #else
13497 # define machine_is_dualpcmodem()       (0)
13498 #endif
13499
13500 #ifdef CONFIG_MACH_GESBC9312
13501 # ifdef machine_arch_type
13502 #  undef machine_arch_type
13503 #  define machine_arch_type     __machine_arch_type
13504 # else
13505 #  define machine_arch_type     MACH_TYPE_GESBC9312
13506 # endif
13507 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13508 #else
13509 # define machine_is_gesbc9312() (0)
13510 #endif
13511
13512 #ifdef CONFIG_MACH_HTCAPACHE
13513 # ifdef machine_arch_type
13514 #  undef machine_arch_type
13515 #  define machine_arch_type     __machine_arch_type
13516 # else
13517 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
13518 # endif
13519 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13520 #else
13521 # define machine_is_htcapache() (0)
13522 #endif
13523
13524 #ifdef CONFIG_MACH_IXDP435
13525 # ifdef machine_arch_type
13526 #  undef machine_arch_type
13527 #  define machine_arch_type     __machine_arch_type
13528 # else
13529 #  define machine_arch_type     MACH_TYPE_IXDP435
13530 # endif
13531 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
13532 #else
13533 # define machine_is_ixdp435()   (0)
13534 #endif
13535
13536 #ifdef CONFIG_MACH_CATPROVT100
13537 # ifdef machine_arch_type
13538 #  undef machine_arch_type
13539 #  define machine_arch_type     __machine_arch_type
13540 # else
13541 #  define machine_arch_type     MACH_TYPE_CATPROVT100
13542 # endif
13543 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
13544 #else
13545 # define machine_is_catprovt100()       (0)
13546 #endif
13547
13548 #ifdef CONFIG_MACH_PICOTUX1XX
13549 # ifdef machine_arch_type
13550 #  undef machine_arch_type
13551 #  define machine_arch_type     __machine_arch_type
13552 # else
13553 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
13554 # endif
13555 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13556 #else
13557 # define machine_is_picotux1xx()        (0)
13558 #endif
13559
13560 #ifdef CONFIG_MACH_PICOTUX2XX
13561 # ifdef machine_arch_type
13562 #  undef machine_arch_type
13563 #  define machine_arch_type     __machine_arch_type
13564 # else
13565 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
13566 # endif
13567 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13568 #else
13569 # define machine_is_picotux2xx()        (0)
13570 #endif
13571
13572 #ifdef CONFIG_MACH_DSMG600
13573 # ifdef machine_arch_type
13574 #  undef machine_arch_type
13575 #  define machine_arch_type     __machine_arch_type
13576 # else
13577 #  define machine_arch_type     MACH_TYPE_DSMG600
13578 # endif
13579 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
13580 #else
13581 # define machine_is_dsmg600()   (0)
13582 #endif
13583
13584 #ifdef CONFIG_MACH_EMPC2
13585 # ifdef machine_arch_type
13586 #  undef machine_arch_type
13587 #  define machine_arch_type     __machine_arch_type
13588 # else
13589 #  define machine_arch_type     MACH_TYPE_EMPC2
13590 # endif
13591 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
13592 #else
13593 # define machine_is_empc2()     (0)
13594 #endif
13595
13596 #ifdef CONFIG_MACH_VENTURA
13597 # ifdef machine_arch_type
13598 #  undef machine_arch_type
13599 #  define machine_arch_type     __machine_arch_type
13600 # else
13601 #  define machine_arch_type     MACH_TYPE_VENTURA
13602 # endif
13603 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
13604 #else
13605 # define machine_is_ventura()   (0)
13606 #endif
13607
13608 #ifdef CONFIG_MACH_PHIDGET_SBC
13609 # ifdef machine_arch_type
13610 #  undef machine_arch_type
13611 #  define machine_arch_type     __machine_arch_type
13612 # else
13613 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
13614 # endif
13615 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
13616 #else
13617 # define machine_is_phidget_sbc()       (0)
13618 #endif
13619
13620 #ifdef CONFIG_MACH_IJ3K
13621 # ifdef machine_arch_type
13622 #  undef machine_arch_type
13623 #  define machine_arch_type     __machine_arch_type
13624 # else
13625 #  define machine_arch_type     MACH_TYPE_IJ3K
13626 # endif
13627 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
13628 #else
13629 # define machine_is_ij3k()      (0)
13630 #endif
13631
13632 #ifdef CONFIG_MACH_PISGAH
13633 # ifdef machine_arch_type
13634 #  undef machine_arch_type
13635 #  define machine_arch_type     __machine_arch_type
13636 # else
13637 #  define machine_arch_type     MACH_TYPE_PISGAH
13638 # endif
13639 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
13640 #else
13641 # define machine_is_pisgah()    (0)
13642 #endif
13643
13644 #ifdef CONFIG_MACH_OMAP_FSAMPLE
13645 # ifdef machine_arch_type
13646 #  undef machine_arch_type
13647 #  define machine_arch_type     __machine_arch_type
13648 # else
13649 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
13650 # endif
13651 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
13652 #else
13653 # define machine_is_omap_fsample()      (0)
13654 #endif
13655
13656 #ifdef CONFIG_MACH_SG720
13657 # ifdef machine_arch_type
13658 #  undef machine_arch_type
13659 #  define machine_arch_type     __machine_arch_type
13660 # else
13661 #  define machine_arch_type     MACH_TYPE_SG720
13662 # endif
13663 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
13664 #else
13665 # define machine_is_sg720()     (0)
13666 #endif
13667
13668 #ifdef CONFIG_MACH_REDFOX
13669 # ifdef machine_arch_type
13670 #  undef machine_arch_type
13671 #  define machine_arch_type     __machine_arch_type
13672 # else
13673 #  define machine_arch_type     MACH_TYPE_REDFOX
13674 # endif
13675 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
13676 #else
13677 # define machine_is_redfox()    (0)
13678 #endif
13679
13680 #ifdef CONFIG_MACH_MYSH_EP9315_1
13681 # ifdef machine_arch_type
13682 #  undef machine_arch_type
13683 #  define machine_arch_type     __machine_arch_type
13684 # else
13685 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
13686 # endif
13687 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
13688 #else
13689 # define machine_is_mysh_ep9315_1()     (0)
13690 #endif
13691
13692 #ifdef CONFIG_MACH_TPF106
13693 # ifdef machine_arch_type
13694 #  undef machine_arch_type
13695 #  define machine_arch_type     __machine_arch_type
13696 # else
13697 #  define machine_arch_type     MACH_TYPE_TPF106
13698 # endif
13699 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
13700 #else
13701 # define machine_is_tpf106()    (0)
13702 #endif
13703
13704 #ifdef CONFIG_MACH_AT91RM9200KG
13705 # ifdef machine_arch_type
13706 #  undef machine_arch_type
13707 #  define machine_arch_type     __machine_arch_type
13708 # else
13709 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
13710 # endif
13711 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
13712 #else
13713 # define machine_is_at91rm9200kg()      (0)
13714 #endif
13715
13716 #ifdef CONFIG_MACH_SLEDB
13717 # ifdef machine_arch_type
13718 #  undef machine_arch_type
13719 #  define machine_arch_type     __machine_arch_type
13720 # else
13721 #  define machine_arch_type     MACH_TYPE_SLEDB
13722 # endif
13723 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
13724 #else
13725 # define machine_is_rcmt2()     (0)
13726 #endif
13727
13728 #ifdef CONFIG_MACH_ONTRACK
13729 # ifdef machine_arch_type
13730 #  undef machine_arch_type
13731 #  define machine_arch_type     __machine_arch_type
13732 # else
13733 #  define machine_arch_type     MACH_TYPE_ONTRACK
13734 # endif
13735 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
13736 #else
13737 # define machine_is_ontrack()   (0)
13738 #endif
13739
13740 #ifdef CONFIG_MACH_PM1200
13741 # ifdef machine_arch_type
13742 #  undef machine_arch_type
13743 #  define machine_arch_type     __machine_arch_type
13744 # else
13745 #  define machine_arch_type     MACH_TYPE_PM1200
13746 # endif
13747 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
13748 #else
13749 # define machine_is_pm1200()    (0)
13750 #endif
13751
13752 #ifdef CONFIG_MACH_ESS24XXX
13753 # ifdef machine_arch_type
13754 #  undef machine_arch_type
13755 #  define machine_arch_type     __machine_arch_type
13756 # else
13757 #  define machine_arch_type     MACH_TYPE_ESS24XXX
13758 # endif
13759 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
13760 #else
13761 # define machine_is_ess24562()  (0)
13762 #endif
13763
13764 #ifdef CONFIG_MACH_COREMP7
13765 # ifdef machine_arch_type
13766 #  undef machine_arch_type
13767 #  define machine_arch_type     __machine_arch_type
13768 # else
13769 #  define machine_arch_type     MACH_TYPE_COREMP7
13770 # endif
13771 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
13772 #else
13773 # define machine_is_coremp7()   (0)
13774 #endif
13775
13776 #ifdef CONFIG_MACH_NEXCODER_6446
13777 # ifdef machine_arch_type
13778 #  undef machine_arch_type
13779 #  define machine_arch_type     __machine_arch_type
13780 # else
13781 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
13782 # endif
13783 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
13784 #else
13785 # define machine_is_nexcoder_6446()     (0)
13786 #endif
13787
13788 #ifdef CONFIG_MACH_STVC8380
13789 # ifdef machine_arch_type
13790 #  undef machine_arch_type
13791 #  define machine_arch_type     __machine_arch_type
13792 # else
13793 #  define machine_arch_type     MACH_TYPE_STVC8380
13794 # endif
13795 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
13796 #else
13797 # define machine_is_stvc8380()  (0)
13798 #endif
13799
13800 #ifdef CONFIG_MACH_TEKLYNX
13801 # ifdef machine_arch_type
13802 #  undef machine_arch_type
13803 #  define machine_arch_type     __machine_arch_type
13804 # else
13805 #  define machine_arch_type     MACH_TYPE_TEKLYNX
13806 # endif
13807 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
13808 #else
13809 # define machine_is_teklynx()   (0)
13810 #endif
13811
13812 #ifdef CONFIG_MACH_CARBONADO
13813 # ifdef machine_arch_type
13814 #  undef machine_arch_type
13815 #  define machine_arch_type     __machine_arch_type
13816 # else
13817 #  define machine_arch_type     MACH_TYPE_CARBONADO
13818 # endif
13819 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
13820 #else
13821 # define machine_is_carbonado() (0)
13822 #endif
13823
13824 #ifdef CONFIG_MACH_SYSMOS_MP730
13825 # ifdef machine_arch_type
13826 #  undef machine_arch_type
13827 #  define machine_arch_type     __machine_arch_type
13828 # else
13829 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
13830 # endif
13831 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
13832 #else
13833 # define machine_is_sysmos_mp730()      (0)
13834 #endif
13835
13836 #ifdef CONFIG_MACH_SNAPPER_CL15
13837 # ifdef machine_arch_type
13838 #  undef machine_arch_type
13839 #  define machine_arch_type     __machine_arch_type
13840 # else
13841 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
13842 # endif
13843 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
13844 #else
13845 # define machine_is_snapper_cl15()      (0)
13846 #endif
13847
13848 #ifdef CONFIG_MACH_PGIGIM
13849 # ifdef machine_arch_type
13850 #  undef machine_arch_type
13851 #  define machine_arch_type     __machine_arch_type
13852 # else
13853 #  define machine_arch_type     MACH_TYPE_PGIGIM
13854 # endif
13855 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
13856 #else
13857 # define machine_is_pgigim()    (0)
13858 #endif
13859
13860 #ifdef CONFIG_MACH_PTX9160P2
13861 # ifdef machine_arch_type
13862 #  undef machine_arch_type
13863 #  define machine_arch_type     __machine_arch_type
13864 # else
13865 #  define machine_arch_type     MACH_TYPE_PTX9160P2
13866 # endif
13867 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
13868 #else
13869 # define machine_is_ptx9160p2() (0)
13870 #endif
13871
13872 #ifdef CONFIG_MACH_DCORE1
13873 # ifdef machine_arch_type
13874 #  undef machine_arch_type
13875 #  define machine_arch_type     __machine_arch_type
13876 # else
13877 #  define machine_arch_type     MACH_TYPE_DCORE1
13878 # endif
13879 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
13880 #else
13881 # define machine_is_dcore1()    (0)
13882 #endif
13883
13884 #ifdef CONFIG_MACH_VICTORPXA
13885 # ifdef machine_arch_type
13886 #  undef machine_arch_type
13887 #  define machine_arch_type     __machine_arch_type
13888 # else
13889 #  define machine_arch_type     MACH_TYPE_VICTORPXA
13890 # endif
13891 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
13892 #else
13893 # define machine_is_victorpxa() (0)
13894 #endif
13895
13896 #ifdef CONFIG_MACH_MX2DTB
13897 # ifdef machine_arch_type
13898 #  undef machine_arch_type
13899 #  define machine_arch_type     __machine_arch_type
13900 # else
13901 #  define machine_arch_type     MACH_TYPE_MX2DTB
13902 # endif
13903 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
13904 #else
13905 # define machine_is_mx2dtb()    (0)
13906 #endif
13907
13908 #ifdef CONFIG_MACH_PXA_IREX_ER0100
13909 # ifdef machine_arch_type
13910 #  undef machine_arch_type
13911 #  define machine_arch_type     __machine_arch_type
13912 # else
13913 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
13914 # endif
13915 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
13916 #else
13917 # define machine_is_pxa_irex_er0100()   (0)
13918 #endif
13919
13920 #ifdef CONFIG_MACH_OMAP_PALMZ71
13921 # ifdef machine_arch_type
13922 #  undef machine_arch_type
13923 #  define machine_arch_type     __machine_arch_type
13924 # else
13925 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
13926 # endif
13927 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
13928 #else
13929 # define machine_is_omap_palmz71()      (0)
13930 #endif
13931
13932 #ifdef CONFIG_MACH_BARTEC_DEG
13933 # ifdef machine_arch_type
13934 #  undef machine_arch_type
13935 #  define machine_arch_type     __machine_arch_type
13936 # else
13937 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
13938 # endif
13939 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
13940 #else
13941 # define machine_is_bartec_deg()        (0)
13942 #endif
13943
13944 #ifdef CONFIG_MACH_HW50251
13945 # ifdef machine_arch_type
13946 #  undef machine_arch_type
13947 #  define machine_arch_type     __machine_arch_type
13948 # else
13949 #  define machine_arch_type     MACH_TYPE_HW50251
13950 # endif
13951 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
13952 #else
13953 # define machine_is_hw50251()   (0)
13954 #endif
13955
13956 #ifdef CONFIG_MACH_IBOX
13957 # ifdef machine_arch_type
13958 #  undef machine_arch_type
13959 #  define machine_arch_type     __machine_arch_type
13960 # else
13961 #  define machine_arch_type     MACH_TYPE_IBOX
13962 # endif
13963 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
13964 #else
13965 # define machine_is_ibox()      (0)
13966 #endif
13967
13968 #ifdef CONFIG_MACH_ATLASLH7A404
13969 # ifdef machine_arch_type
13970 #  undef machine_arch_type
13971 #  define machine_arch_type     __machine_arch_type
13972 # else
13973 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
13974 # endif
13975 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
13976 #else
13977 # define machine_is_atlaslh7a404()      (0)
13978 #endif
13979
13980 #ifdef CONFIG_MACH_PT2026
13981 # ifdef machine_arch_type
13982 #  undef machine_arch_type
13983 #  define machine_arch_type     __machine_arch_type
13984 # else
13985 #  define machine_arch_type     MACH_TYPE_PT2026
13986 # endif
13987 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
13988 #else
13989 # define machine_is_pt2026()    (0)
13990 #endif
13991
13992 #ifdef CONFIG_MACH_HTCALPINE
13993 # ifdef machine_arch_type
13994 #  undef machine_arch_type
13995 #  define machine_arch_type     __machine_arch_type
13996 # else
13997 #  define machine_arch_type     MACH_TYPE_HTCALPINE
13998 # endif
13999 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14000 #else
14001 # define machine_is_htcalpine() (0)
14002 #endif
14003
14004 #ifdef CONFIG_MACH_BARTEC_VTU
14005 # ifdef machine_arch_type
14006 #  undef machine_arch_type
14007 #  define machine_arch_type     __machine_arch_type
14008 # else
14009 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14010 # endif
14011 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14012 #else
14013 # define machine_is_bartec_vtu()        (0)
14014 #endif
14015
14016 #ifdef CONFIG_MACH_VCOREII
14017 # ifdef machine_arch_type
14018 #  undef machine_arch_type
14019 #  define machine_arch_type     __machine_arch_type
14020 # else
14021 #  define machine_arch_type     MACH_TYPE_VCOREII
14022 # endif
14023 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14024 #else
14025 # define machine_is_vcoreii()   (0)
14026 #endif
14027
14028 #ifdef CONFIG_MACH_PDNB3
14029 # ifdef machine_arch_type
14030 #  undef machine_arch_type
14031 #  define machine_arch_type     __machine_arch_type
14032 # else
14033 #  define machine_arch_type     MACH_TYPE_PDNB3
14034 # endif
14035 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14036 #else
14037 # define machine_is_pdnb3()     (0)
14038 #endif
14039
14040 #ifdef CONFIG_MACH_HTCBEETLES
14041 # ifdef machine_arch_type
14042 #  undef machine_arch_type
14043 #  define machine_arch_type     __machine_arch_type
14044 # else
14045 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14046 # endif
14047 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14048 #else
14049 # define machine_is_htcbeetles()        (0)
14050 #endif
14051
14052 #ifdef CONFIG_MACH_S3C6400
14053 # ifdef machine_arch_type
14054 #  undef machine_arch_type
14055 #  define machine_arch_type     __machine_arch_type
14056 # else
14057 #  define machine_arch_type     MACH_TYPE_S3C6400
14058 # endif
14059 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14060 #else
14061 # define machine_is_s3c6400()   (0)
14062 #endif
14063
14064 #ifdef CONFIG_MACH_S3C2443
14065 # ifdef machine_arch_type
14066 #  undef machine_arch_type
14067 #  define machine_arch_type     __machine_arch_type
14068 # else
14069 #  define machine_arch_type     MACH_TYPE_S3C2443
14070 # endif
14071 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14072 #else
14073 # define machine_is_s3c2443()   (0)
14074 #endif
14075
14076 #ifdef CONFIG_MACH_OMAP_LDK
14077 # ifdef machine_arch_type
14078 #  undef machine_arch_type
14079 #  define machine_arch_type     __machine_arch_type
14080 # else
14081 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14082 # endif
14083 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14084 #else
14085 # define machine_is_omap_ldk()  (0)
14086 #endif
14087
14088 #ifdef CONFIG_MACH_SMDK2460
14089 # ifdef machine_arch_type
14090 #  undef machine_arch_type
14091 #  define machine_arch_type     __machine_arch_type
14092 # else
14093 #  define machine_arch_type     MACH_TYPE_SMDK2460
14094 # endif
14095 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14096 #else
14097 # define machine_is_smdk2460()  (0)
14098 #endif
14099
14100 #ifdef CONFIG_MACH_SMDK2440
14101 # ifdef machine_arch_type
14102 #  undef machine_arch_type
14103 #  define machine_arch_type     __machine_arch_type
14104 # else
14105 #  define machine_arch_type     MACH_TYPE_SMDK2440
14106 # endif
14107 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14108 #else
14109 # define machine_is_smdk2440()  (0)
14110 #endif
14111
14112 #ifdef CONFIG_MACH_SMDK2412
14113 # ifdef machine_arch_type
14114 #  undef machine_arch_type
14115 #  define machine_arch_type     __machine_arch_type
14116 # else
14117 #  define machine_arch_type     MACH_TYPE_SMDK2412
14118 # endif
14119 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14120 #else
14121 # define machine_is_smdk2412()  (0)
14122 #endif
14123
14124 #ifdef CONFIG_MACH_WEBBOX
14125 # ifdef machine_arch_type
14126 #  undef machine_arch_type
14127 #  define machine_arch_type     __machine_arch_type
14128 # else
14129 #  define machine_arch_type     MACH_TYPE_WEBBOX
14130 # endif
14131 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14132 #else
14133 # define machine_is_webbox()    (0)
14134 #endif
14135
14136 #ifdef CONFIG_MACH_CWWNDP
14137 # ifdef machine_arch_type
14138 #  undef machine_arch_type
14139 #  define machine_arch_type     __machine_arch_type
14140 # else
14141 #  define machine_arch_type     MACH_TYPE_CWWNDP
14142 # endif
14143 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14144 #else
14145 # define machine_is_cwwndp()    (0)
14146 #endif
14147
14148 #ifdef CONFIG_MACH_DRAGON
14149 # ifdef machine_arch_type
14150 #  undef machine_arch_type
14151 #  define machine_arch_type     __machine_arch_type
14152 # else
14153 #  define machine_arch_type     MACH_TYPE_DRAGON
14154 # endif
14155 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14156 #else
14157 # define machine_is_i839()      (0)
14158 #endif
14159
14160 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14161 # ifdef machine_arch_type
14162 #  undef machine_arch_type
14163 #  define machine_arch_type     __machine_arch_type
14164 # else
14165 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14166 # endif
14167 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14168 #else
14169 # define machine_is_opendo_cpu_board()  (0)
14170 #endif
14171
14172 #ifdef CONFIG_MACH_CCM2200
14173 # ifdef machine_arch_type
14174 #  undef machine_arch_type
14175 #  define machine_arch_type     __machine_arch_type
14176 # else
14177 #  define machine_arch_type     MACH_TYPE_CCM2200
14178 # endif
14179 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14180 #else
14181 # define machine_is_ccm2200()   (0)
14182 #endif
14183
14184 #ifdef CONFIG_MACH_ETWARM
14185 # ifdef machine_arch_type
14186 #  undef machine_arch_type
14187 #  define machine_arch_type     __machine_arch_type
14188 # else
14189 #  define machine_arch_type     MACH_TYPE_ETWARM
14190 # endif
14191 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14192 #else
14193 # define machine_is_etwarm()    (0)
14194 #endif
14195
14196 #ifdef CONFIG_MACH_M93030
14197 # ifdef machine_arch_type
14198 #  undef machine_arch_type
14199 #  define machine_arch_type     __machine_arch_type
14200 # else
14201 #  define machine_arch_type     MACH_TYPE_M93030
14202 # endif
14203 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14204 #else
14205 # define machine_is_m93030()    (0)
14206 #endif
14207
14208 #ifdef CONFIG_MACH_CC7U
14209 # ifdef machine_arch_type
14210 #  undef machine_arch_type
14211 #  define machine_arch_type     __machine_arch_type
14212 # else
14213 #  define machine_arch_type     MACH_TYPE_CC7U
14214 # endif
14215 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14216 #else
14217 # define machine_is_cc7u()      (0)
14218 #endif
14219
14220 #ifdef CONFIG_MACH_MTT_RANGER
14221 # ifdef machine_arch_type
14222 #  undef machine_arch_type
14223 #  define machine_arch_type     __machine_arch_type
14224 # else
14225 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14226 # endif
14227 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14228 #else
14229 # define machine_is_mtt_ranger()        (0)
14230 #endif
14231
14232 #ifdef CONFIG_MACH_NEXUS
14233 # ifdef machine_arch_type
14234 #  undef machine_arch_type
14235 #  define machine_arch_type     __machine_arch_type
14236 # else
14237 #  define machine_arch_type     MACH_TYPE_NEXUS
14238 # endif
14239 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14240 #else
14241 # define machine_is_nexus()     (0)
14242 #endif
14243
14244 #ifdef CONFIG_MACH_DESMAN
14245 # ifdef machine_arch_type
14246 #  undef machine_arch_type
14247 #  define machine_arch_type     __machine_arch_type
14248 # else
14249 #  define machine_arch_type     MACH_TYPE_DESMAN
14250 # endif
14251 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14252 #else
14253 # define machine_is_desman()    (0)
14254 #endif
14255
14256 #ifdef CONFIG_MACH_BKDE303
14257 # ifdef machine_arch_type
14258 #  undef machine_arch_type
14259 #  define machine_arch_type     __machine_arch_type
14260 # else
14261 #  define machine_arch_type     MACH_TYPE_BKDE303
14262 # endif
14263 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14264 #else
14265 # define machine_is_bkde303()   (0)
14266 #endif
14267
14268 #ifdef CONFIG_MACH_SMDK2413
14269 # ifdef machine_arch_type
14270 #  undef machine_arch_type
14271 #  define machine_arch_type     __machine_arch_type
14272 # else
14273 #  define machine_arch_type     MACH_TYPE_SMDK2413
14274 # endif
14275 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14276 #else
14277 # define machine_is_smdk2413()  (0)
14278 #endif
14279
14280 #ifdef CONFIG_MACH_AML_M7200
14281 # ifdef machine_arch_type
14282 #  undef machine_arch_type
14283 #  define machine_arch_type     __machine_arch_type
14284 # else
14285 #  define machine_arch_type     MACH_TYPE_AML_M7200
14286 # endif
14287 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14288 #else
14289 # define machine_is_aml_m7200() (0)
14290 #endif
14291
14292 #ifdef CONFIG_MACH_AML_M5900
14293 # ifdef machine_arch_type
14294 #  undef machine_arch_type
14295 #  define machine_arch_type     __machine_arch_type
14296 # else
14297 #  define machine_arch_type     MACH_TYPE_AML_M5900
14298 # endif
14299 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14300 #else
14301 # define machine_is_aml_m5900() (0)
14302 #endif
14303
14304 #ifdef CONFIG_MACH_SG640
14305 # ifdef machine_arch_type
14306 #  undef machine_arch_type
14307 #  define machine_arch_type     __machine_arch_type
14308 # else
14309 #  define machine_arch_type     MACH_TYPE_SG640
14310 # endif
14311 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14312 #else
14313 # define machine_is_sg640()     (0)
14314 #endif
14315
14316 #ifdef CONFIG_MACH_EDG79524
14317 # ifdef machine_arch_type
14318 #  undef machine_arch_type
14319 #  define machine_arch_type     __machine_arch_type
14320 # else
14321 #  define machine_arch_type     MACH_TYPE_EDG79524
14322 # endif
14323 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14324 #else
14325 # define machine_is_edg79524()  (0)
14326 #endif
14327
14328 #ifdef CONFIG_MACH_AI2410
14329 # ifdef machine_arch_type
14330 #  undef machine_arch_type
14331 #  define machine_arch_type     __machine_arch_type
14332 # else
14333 #  define machine_arch_type     MACH_TYPE_AI2410
14334 # endif
14335 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14336 #else
14337 # define machine_is_ai2410()    (0)
14338 #endif
14339
14340 #ifdef CONFIG_MACH_IXP465
14341 # ifdef machine_arch_type
14342 #  undef machine_arch_type
14343 #  define machine_arch_type     __machine_arch_type
14344 # else
14345 #  define machine_arch_type     MACH_TYPE_IXP465
14346 # endif
14347 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
14348 #else
14349 # define machine_is_ixp465()    (0)
14350 #endif
14351
14352 #ifdef CONFIG_MACH_BALLOON3
14353 # ifdef machine_arch_type
14354 #  undef machine_arch_type
14355 #  define machine_arch_type     __machine_arch_type
14356 # else
14357 #  define machine_arch_type     MACH_TYPE_BALLOON3
14358 # endif
14359 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
14360 #else
14361 # define machine_is_balloon3()  (0)
14362 #endif
14363
14364 #ifdef CONFIG_MACH_HEINS
14365 # ifdef machine_arch_type
14366 #  undef machine_arch_type
14367 #  define machine_arch_type     __machine_arch_type
14368 # else
14369 #  define machine_arch_type     MACH_TYPE_HEINS
14370 # endif
14371 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
14372 #else
14373 # define machine_is_heins()     (0)
14374 #endif
14375
14376 #ifdef CONFIG_MACH_MPLUSEVA
14377 # ifdef machine_arch_type
14378 #  undef machine_arch_type
14379 #  define machine_arch_type     __machine_arch_type
14380 # else
14381 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
14382 # endif
14383 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
14384 #else
14385 # define machine_is_mpluseva()  (0)
14386 #endif
14387
14388 #ifdef CONFIG_MACH_RT042
14389 # ifdef machine_arch_type
14390 #  undef machine_arch_type
14391 #  define machine_arch_type     __machine_arch_type
14392 # else
14393 #  define machine_arch_type     MACH_TYPE_RT042
14394 # endif
14395 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
14396 #else
14397 # define machine_is_rt042()     (0)
14398 #endif
14399
14400 #ifdef CONFIG_MACH_CWIEM
14401 # ifdef machine_arch_type
14402 #  undef machine_arch_type
14403 #  define machine_arch_type     __machine_arch_type
14404 # else
14405 #  define machine_arch_type     MACH_TYPE_CWIEM
14406 # endif
14407 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
14408 #else
14409 # define machine_is_cwiem()     (0)
14410 #endif
14411
14412 #ifdef CONFIG_MACH_CM_X270
14413 # ifdef machine_arch_type
14414 #  undef machine_arch_type
14415 #  define machine_arch_type     __machine_arch_type
14416 # else
14417 #  define machine_arch_type     MACH_TYPE_CM_X270
14418 # endif
14419 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
14420 #else
14421 # define machine_is_cm_x270()   (0)
14422 #endif
14423
14424 #ifdef CONFIG_MACH_CM_X255
14425 # ifdef machine_arch_type
14426 #  undef machine_arch_type
14427 #  define machine_arch_type     __machine_arch_type
14428 # else
14429 #  define machine_arch_type     MACH_TYPE_CM_X255
14430 # endif
14431 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
14432 #else
14433 # define machine_is_cm_x255()   (0)
14434 #endif
14435
14436 #ifdef CONFIG_MACH_ESH_AT91
14437 # ifdef machine_arch_type
14438 #  undef machine_arch_type
14439 #  define machine_arch_type     __machine_arch_type
14440 # else
14441 #  define machine_arch_type     MACH_TYPE_ESH_AT91
14442 # endif
14443 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
14444 #else
14445 # define machine_is_esh_at91()  (0)
14446 #endif
14447
14448 #ifdef CONFIG_MACH_SANDGATE3
14449 # ifdef machine_arch_type
14450 #  undef machine_arch_type
14451 #  define machine_arch_type     __machine_arch_type
14452 # else
14453 #  define machine_arch_type     MACH_TYPE_SANDGATE3
14454 # endif
14455 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14456 #else
14457 # define machine_is_sandgate3() (0)
14458 #endif
14459
14460 #ifdef CONFIG_MACH_PRIMO
14461 # ifdef machine_arch_type
14462 #  undef machine_arch_type
14463 #  define machine_arch_type     __machine_arch_type
14464 # else
14465 #  define machine_arch_type     MACH_TYPE_PRIMO
14466 # endif
14467 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
14468 #else
14469 # define machine_is_primo()     (0)
14470 #endif
14471
14472 #ifdef CONFIG_MACH_GEMSTONE
14473 # ifdef machine_arch_type
14474 #  undef machine_arch_type
14475 #  define machine_arch_type     __machine_arch_type
14476 # else
14477 #  define machine_arch_type     MACH_TYPE_GEMSTONE
14478 # endif
14479 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
14480 #else
14481 # define machine_is_gemstone()  (0)
14482 #endif
14483
14484 #ifdef CONFIG_MACH_PRONGHORNMETRO
14485 # ifdef machine_arch_type
14486 #  undef machine_arch_type
14487 #  define machine_arch_type     __machine_arch_type
14488 # else
14489 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
14490 # endif
14491 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14492 #else
14493 # define machine_is_pronghorn_metro()   (0)
14494 #endif
14495
14496 #ifdef CONFIG_MACH_SIDEWINDER
14497 # ifdef machine_arch_type
14498 #  undef machine_arch_type
14499 #  define machine_arch_type     __machine_arch_type
14500 # else
14501 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
14502 # endif
14503 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
14504 #else
14505 # define machine_is_sidewinder()        (0)
14506 #endif
14507
14508 #ifdef CONFIG_MACH_PICOMOD1
14509 # ifdef machine_arch_type
14510 #  undef machine_arch_type
14511 #  define machine_arch_type     __machine_arch_type
14512 # else
14513 #  define machine_arch_type     MACH_TYPE_PICOMOD1
14514 # endif
14515 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
14516 #else
14517 # define machine_is_picomod1()  (0)
14518 #endif
14519
14520 #ifdef CONFIG_MACH_SG590
14521 # ifdef machine_arch_type
14522 #  undef machine_arch_type
14523 #  define machine_arch_type     __machine_arch_type
14524 # else
14525 #  define machine_arch_type     MACH_TYPE_SG590
14526 # endif
14527 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
14528 #else
14529 # define machine_is_sg590()     (0)
14530 #endif
14531
14532 #ifdef CONFIG_MACH_AKAI9307
14533 # ifdef machine_arch_type
14534 #  undef machine_arch_type
14535 #  define machine_arch_type     __machine_arch_type
14536 # else
14537 #  define machine_arch_type     MACH_TYPE_AKAI9307
14538 # endif
14539 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
14540 #else
14541 # define machine_is_akai9307()  (0)
14542 #endif
14543
14544 #ifdef CONFIG_MACH_FONTAINE
14545 # ifdef machine_arch_type
14546 #  undef machine_arch_type
14547 #  define machine_arch_type     __machine_arch_type
14548 # else
14549 #  define machine_arch_type     MACH_TYPE_FONTAINE
14550 # endif
14551 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
14552 #else
14553 # define machine_is_fontaine()  (0)
14554 #endif
14555
14556 #ifdef CONFIG_MACH_WOMBAT
14557 # ifdef machine_arch_type
14558 #  undef machine_arch_type
14559 #  define machine_arch_type     __machine_arch_type
14560 # else
14561 #  define machine_arch_type     MACH_TYPE_WOMBAT
14562 # endif
14563 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
14564 #else
14565 # define machine_is_wombat()    (0)
14566 #endif
14567
14568 #ifdef CONFIG_MACH_ACQ300
14569 # ifdef machine_arch_type
14570 #  undef machine_arch_type
14571 #  define machine_arch_type     __machine_arch_type
14572 # else
14573 #  define machine_arch_type     MACH_TYPE_ACQ300
14574 # endif
14575 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
14576 #else
14577 # define machine_is_acq300()    (0)
14578 #endif
14579
14580 #ifdef CONFIG_MACH_MOD_270
14581 # ifdef machine_arch_type
14582 #  undef machine_arch_type
14583 #  define machine_arch_type     __machine_arch_type
14584 # else
14585 #  define machine_arch_type     MACH_TYPE_MOD_270
14586 # endif
14587 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
14588 #else
14589 # define machine_is_mod272()    (0)
14590 #endif
14591
14592 #ifdef CONFIG_MACH_VC0820
14593 # ifdef machine_arch_type
14594 #  undef machine_arch_type
14595 #  define machine_arch_type     __machine_arch_type
14596 # else
14597 #  define machine_arch_type     MACH_TYPE_VC0820
14598 # endif
14599 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
14600 #else
14601 # define machine_is_vmc_vc0820()        (0)
14602 #endif
14603
14604 #ifdef CONFIG_MACH_ANI_AIM
14605 # ifdef machine_arch_type
14606 #  undef machine_arch_type
14607 #  define machine_arch_type     __machine_arch_type
14608 # else
14609 #  define machine_arch_type     MACH_TYPE_ANI_AIM
14610 # endif
14611 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
14612 #else
14613 # define machine_is_ani_aim()   (0)
14614 #endif
14615
14616 #ifdef CONFIG_MACH_JELLYFISH
14617 # ifdef machine_arch_type
14618 #  undef machine_arch_type
14619 #  define machine_arch_type     __machine_arch_type
14620 # else
14621 #  define machine_arch_type     MACH_TYPE_JELLYFISH
14622 # endif
14623 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
14624 #else
14625 # define machine_is_jellyfish() (0)
14626 #endif
14627
14628 #ifdef CONFIG_MACH_AMANITA
14629 # ifdef machine_arch_type
14630 #  undef machine_arch_type
14631 #  define machine_arch_type     __machine_arch_type
14632 # else
14633 #  define machine_arch_type     MACH_TYPE_AMANITA
14634 # endif
14635 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
14636 #else
14637 # define machine_is_amanita()   (0)
14638 #endif
14639
14640 #ifdef CONFIG_MACH_VLINK
14641 # ifdef machine_arch_type
14642 #  undef machine_arch_type
14643 #  define machine_arch_type     __machine_arch_type
14644 # else
14645 #  define machine_arch_type     MACH_TYPE_VLINK
14646 # endif
14647 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
14648 #else
14649 # define machine_is_vlink()     (0)
14650 #endif
14651
14652 #ifdef CONFIG_MACH_DEXFLEX
14653 # ifdef machine_arch_type
14654 #  undef machine_arch_type
14655 #  define machine_arch_type     __machine_arch_type
14656 # else
14657 #  define machine_arch_type     MACH_TYPE_DEXFLEX
14658 # endif
14659 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
14660 #else
14661 # define machine_is_dexflex()   (0)
14662 #endif
14663
14664 #ifdef CONFIG_MACH_EIGEN_TTQ
14665 # ifdef machine_arch_type
14666 #  undef machine_arch_type
14667 #  define machine_arch_type     __machine_arch_type
14668 # else
14669 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
14670 # endif
14671 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
14672 #else
14673 # define machine_is_eigen_ttq() (0)
14674 #endif
14675
14676 #ifdef CONFIG_MACH_ARCOM_TITAN
14677 # ifdef machine_arch_type
14678 #  undef machine_arch_type
14679 #  define machine_arch_type     __machine_arch_type
14680 # else
14681 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
14682 # endif
14683 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
14684 #else
14685 # define machine_is_arcom_titan()       (0)
14686 #endif
14687
14688 #ifdef CONFIG_MACH_TABLA
14689 # ifdef machine_arch_type
14690 #  undef machine_arch_type
14691 #  define machine_arch_type     __machine_arch_type
14692 # else
14693 #  define machine_arch_type     MACH_TYPE_TABLA
14694 # endif
14695 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
14696 #else
14697 # define machine_is_tabla()     (0)
14698 #endif
14699
14700 #ifdef CONFIG_MACH_MDIRAC3
14701 # ifdef machine_arch_type
14702 #  undef machine_arch_type
14703 #  define machine_arch_type     __machine_arch_type
14704 # else
14705 #  define machine_arch_type     MACH_TYPE_MDIRAC3
14706 # endif
14707 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
14708 #else
14709 # define machine_is_mdirac3()   (0)
14710 #endif
14711
14712 #ifdef CONFIG_MACH_MRHFBP2
14713 # ifdef machine_arch_type
14714 #  undef machine_arch_type
14715 #  define machine_arch_type     __machine_arch_type
14716 # else
14717 #  define machine_arch_type     MACH_TYPE_MRHFBP2
14718 # endif
14719 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
14720 #else
14721 # define machine_is_mrhfbp2()   (0)
14722 #endif
14723
14724 #ifdef CONFIG_MACH_AT91RM9200RB
14725 # ifdef machine_arch_type
14726 #  undef machine_arch_type
14727 #  define machine_arch_type     __machine_arch_type
14728 # else
14729 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
14730 # endif
14731 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
14732 #else
14733 # define machine_is_at91rm9200rb()      (0)
14734 #endif
14735
14736 #ifdef CONFIG_MACH_ANI_APM
14737 # ifdef machine_arch_type
14738 #  undef machine_arch_type
14739 #  define machine_arch_type     __machine_arch_type
14740 # else
14741 #  define machine_arch_type     MACH_TYPE_ANI_APM
14742 # endif
14743 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
14744 #else
14745 # define machine_is_ani_apm()   (0)
14746 #endif
14747
14748 #ifdef CONFIG_MACH_ELLA1
14749 # ifdef machine_arch_type
14750 #  undef machine_arch_type
14751 #  define machine_arch_type     __machine_arch_type
14752 # else
14753 #  define machine_arch_type     MACH_TYPE_ELLA1
14754 # endif
14755 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
14756 #else
14757 # define machine_is_ella1()     (0)
14758 #endif
14759
14760 #ifdef CONFIG_MACH_INHAND_PXA27X
14761 # ifdef machine_arch_type
14762 #  undef machine_arch_type
14763 #  define machine_arch_type     __machine_arch_type
14764 # else
14765 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
14766 # endif
14767 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
14768 #else
14769 # define machine_is_inhand_pxa27x()     (0)
14770 #endif
14771
14772 #ifdef CONFIG_MACH_INHAND_PXA25X
14773 # ifdef machine_arch_type
14774 #  undef machine_arch_type
14775 #  define machine_arch_type     __machine_arch_type
14776 # else
14777 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
14778 # endif
14779 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
14780 #else
14781 # define machine_is_inhand_pxa25x()     (0)
14782 #endif
14783
14784 #ifdef CONFIG_MACH_EMPOS_XM
14785 # ifdef machine_arch_type
14786 #  undef machine_arch_type
14787 #  define machine_arch_type     __machine_arch_type
14788 # else
14789 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
14790 # endif
14791 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
14792 #else
14793 # define machine_is_empos_xm()  (0)
14794 #endif
14795
14796 #ifdef CONFIG_MACH_EMPOS
14797 # ifdef machine_arch_type
14798 #  undef machine_arch_type
14799 #  define machine_arch_type     __machine_arch_type
14800 # else
14801 #  define machine_arch_type     MACH_TYPE_EMPOS
14802 # endif
14803 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
14804 #else
14805 # define machine_is_empos()     (0)
14806 #endif
14807
14808 #ifdef CONFIG_MACH_EMPOS_TINY
14809 # ifdef machine_arch_type
14810 #  undef machine_arch_type
14811 #  define machine_arch_type     __machine_arch_type
14812 # else
14813 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
14814 # endif
14815 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
14816 #else
14817 # define machine_is_empos_tiny()        (0)
14818 #endif
14819
14820 #ifdef CONFIG_MACH_EMPOS_SM
14821 # ifdef machine_arch_type
14822 #  undef machine_arch_type
14823 #  define machine_arch_type     __machine_arch_type
14824 # else
14825 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
14826 # endif
14827 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
14828 #else
14829 # define machine_is_empos_sm()  (0)
14830 #endif
14831
14832 #ifdef CONFIG_MACH_EGRET
14833 # ifdef machine_arch_type
14834 #  undef machine_arch_type
14835 #  define machine_arch_type     __machine_arch_type
14836 # else
14837 #  define machine_arch_type     MACH_TYPE_EGRET
14838 # endif
14839 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
14840 #else
14841 # define machine_is_egret()     (0)
14842 #endif
14843
14844 #ifdef CONFIG_MACH_OSTRICH
14845 # ifdef machine_arch_type
14846 #  undef machine_arch_type
14847 #  define machine_arch_type     __machine_arch_type
14848 # else
14849 #  define machine_arch_type     MACH_TYPE_OSTRICH
14850 # endif
14851 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
14852 #else
14853 # define machine_is_ostrich()   (0)
14854 #endif
14855
14856 #ifdef CONFIG_MACH_N50
14857 # ifdef machine_arch_type
14858 #  undef machine_arch_type
14859 #  define machine_arch_type     __machine_arch_type
14860 # else
14861 #  define machine_arch_type     MACH_TYPE_N50
14862 # endif
14863 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
14864 #else
14865 # define machine_is_n50()       (0)
14866 #endif
14867
14868 #ifdef CONFIG_MACH_ECBAT91
14869 # ifdef machine_arch_type
14870 #  undef machine_arch_type
14871 #  define machine_arch_type     __machine_arch_type
14872 # else
14873 #  define machine_arch_type     MACH_TYPE_ECBAT91
14874 # endif
14875 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
14876 #else
14877 # define machine_is_ecbat91()   (0)
14878 #endif
14879
14880 #ifdef CONFIG_MACH_STAREAST
14881 # ifdef machine_arch_type
14882 #  undef machine_arch_type
14883 #  define machine_arch_type     __machine_arch_type
14884 # else
14885 #  define machine_arch_type     MACH_TYPE_STAREAST
14886 # endif
14887 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
14888 #else
14889 # define machine_is_stareast()  (0)
14890 #endif
14891
14892 #ifdef CONFIG_MACH_DSPG_DW
14893 # ifdef machine_arch_type
14894 #  undef machine_arch_type
14895 #  define machine_arch_type     __machine_arch_type
14896 # else
14897 #  define machine_arch_type     MACH_TYPE_DSPG_DW
14898 # endif
14899 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
14900 #else
14901 # define machine_is_dspg_dw()   (0)
14902 #endif
14903
14904 #ifdef CONFIG_MACH_ONEARM
14905 # ifdef machine_arch_type
14906 #  undef machine_arch_type
14907 #  define machine_arch_type     __machine_arch_type
14908 # else
14909 #  define machine_arch_type     MACH_TYPE_ONEARM
14910 # endif
14911 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
14912 #else
14913 # define machine_is_onearm()    (0)
14914 #endif
14915
14916 #ifdef CONFIG_MACH_MRG110_6
14917 # ifdef machine_arch_type
14918 #  undef machine_arch_type
14919 #  define machine_arch_type     __machine_arch_type
14920 # else
14921 #  define machine_arch_type     MACH_TYPE_MRG110_6
14922 # endif
14923 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
14924 #else
14925 # define machine_is_mrg110_6()  (0)
14926 #endif
14927
14928 #ifdef CONFIG_MACH_WRT300NV2
14929 # ifdef machine_arch_type
14930 #  undef machine_arch_type
14931 #  define machine_arch_type     __machine_arch_type
14932 # else
14933 #  define machine_arch_type     MACH_TYPE_WRT300NV2
14934 # endif
14935 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
14936 #else
14937 # define machine_is_wrt300nv2() (0)
14938 #endif
14939
14940 #ifdef CONFIG_MACH_XM_BULVERDE
14941 # ifdef machine_arch_type
14942 #  undef machine_arch_type
14943 #  define machine_arch_type     __machine_arch_type
14944 # else
14945 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
14946 # endif
14947 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
14948 #else
14949 # define machine_is_xm_bulverde()       (0)
14950 #endif
14951
14952 #ifdef CONFIG_MACH_MSM6100
14953 # ifdef machine_arch_type
14954 #  undef machine_arch_type
14955 #  define machine_arch_type     __machine_arch_type
14956 # else
14957 #  define machine_arch_type     MACH_TYPE_MSM6100
14958 # endif
14959 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
14960 #else
14961 # define machine_is_msm6100()   (0)
14962 #endif
14963
14964 #ifdef CONFIG_MACH_ETI_B1
14965 # ifdef machine_arch_type
14966 #  undef machine_arch_type
14967 #  define machine_arch_type     __machine_arch_type
14968 # else
14969 #  define machine_arch_type     MACH_TYPE_ETI_B1
14970 # endif
14971 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
14972 #else
14973 # define machine_is_eti_b1()    (0)
14974 #endif
14975
14976 #ifdef CONFIG_MACH_ZILOG_ZA9L
14977 # ifdef machine_arch_type
14978 #  undef machine_arch_type
14979 #  define machine_arch_type     __machine_arch_type
14980 # else
14981 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
14982 # endif
14983 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
14984 #else
14985 # define machine_is_za9l_series()       (0)
14986 #endif
14987
14988 #ifdef CONFIG_MACH_BIT2440
14989 # ifdef machine_arch_type
14990 #  undef machine_arch_type
14991 #  define machine_arch_type     __machine_arch_type
14992 # else
14993 #  define machine_arch_type     MACH_TYPE_BIT2440
14994 # endif
14995 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
14996 #else
14997 # define machine_is_bit2440()   (0)
14998 #endif
14999
15000 #ifdef CONFIG_MACH_NBI
15001 # ifdef machine_arch_type
15002 #  undef machine_arch_type
15003 #  define machine_arch_type     __machine_arch_type
15004 # else
15005 #  define machine_arch_type     MACH_TYPE_NBI
15006 # endif
15007 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15008 #else
15009 # define machine_is_nbi()       (0)
15010 #endif
15011
15012 #ifdef CONFIG_MACH_SMDK2443
15013 # ifdef machine_arch_type
15014 #  undef machine_arch_type
15015 #  define machine_arch_type     __machine_arch_type
15016 # else
15017 #  define machine_arch_type     MACH_TYPE_SMDK2443
15018 # endif
15019 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15020 #else
15021 # define machine_is_smdk2443()  (0)
15022 #endif
15023
15024 #ifdef CONFIG_MACH_VDAVINCI
15025 # ifdef machine_arch_type
15026 #  undef machine_arch_type
15027 #  define machine_arch_type     __machine_arch_type
15028 # else
15029 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15030 # endif
15031 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15032 #else
15033 # define machine_is_vdavinci()  (0)
15034 #endif
15035
15036 #ifdef CONFIG_MACH_ATC6
15037 # ifdef machine_arch_type
15038 #  undef machine_arch_type
15039 #  define machine_arch_type     __machine_arch_type
15040 # else
15041 #  define machine_arch_type     MACH_TYPE_ATC6
15042 # endif
15043 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15044 #else
15045 # define machine_is_atc6()      (0)
15046 #endif
15047
15048 #ifdef CONFIG_MACH_MULTMDW
15049 # ifdef machine_arch_type
15050 #  undef machine_arch_type
15051 #  define machine_arch_type     __machine_arch_type
15052 # else
15053 #  define machine_arch_type     MACH_TYPE_MULTMDW
15054 # endif
15055 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15056 #else
15057 # define machine_is_multmdw()   (0)
15058 #endif
15059
15060 #ifdef CONFIG_MACH_MBA2440
15061 # ifdef machine_arch_type
15062 #  undef machine_arch_type
15063 #  define machine_arch_type     __machine_arch_type
15064 # else
15065 #  define machine_arch_type     MACH_TYPE_MBA2440
15066 # endif
15067 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15068 #else
15069 # define machine_is_mba2440()   (0)
15070 #endif
15071
15072 #ifdef CONFIG_MACH_ECSD
15073 # ifdef machine_arch_type
15074 #  undef machine_arch_type
15075 #  define machine_arch_type     __machine_arch_type
15076 # else
15077 #  define machine_arch_type     MACH_TYPE_ECSD
15078 # endif
15079 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15080 #else
15081 # define machine_is_ecsd()      (0)
15082 #endif
15083
15084 #ifdef CONFIG_MACH_PALMZ31
15085 # ifdef machine_arch_type
15086 #  undef machine_arch_type
15087 #  define machine_arch_type     __machine_arch_type
15088 # else
15089 #  define machine_arch_type     MACH_TYPE_PALMZ31
15090 # endif
15091 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15092 #else
15093 # define machine_is_palmz31()   (0)
15094 #endif
15095
15096 #ifdef CONFIG_MACH_FSG
15097 # ifdef machine_arch_type
15098 #  undef machine_arch_type
15099 #  define machine_arch_type     __machine_arch_type
15100 # else
15101 #  define machine_arch_type     MACH_TYPE_FSG
15102 # endif
15103 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15104 #else
15105 # define machine_is_fsg()       (0)
15106 #endif
15107
15108 #ifdef CONFIG_MACH_RAZOR101
15109 # ifdef machine_arch_type
15110 #  undef machine_arch_type
15111 #  define machine_arch_type     __machine_arch_type
15112 # else
15113 #  define machine_arch_type     MACH_TYPE_RAZOR101
15114 # endif
15115 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15116 #else
15117 # define machine_is_razor101()  (0)
15118 #endif
15119
15120 #ifdef CONFIG_MACH_OPERA_TDM
15121 # ifdef machine_arch_type
15122 #  undef machine_arch_type
15123 #  define machine_arch_type     __machine_arch_type
15124 # else
15125 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15126 # endif
15127 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15128 #else
15129 # define machine_is_opera_tdm() (0)
15130 #endif
15131
15132 #ifdef CONFIG_MACH_COMCERTO
15133 # ifdef machine_arch_type
15134 #  undef machine_arch_type
15135 #  define machine_arch_type     __machine_arch_type
15136 # else
15137 #  define machine_arch_type     MACH_TYPE_COMCERTO
15138 # endif
15139 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15140 #else
15141 # define machine_is_comcerto()  (0)
15142 #endif
15143
15144 #ifdef CONFIG_MACH_TB0319
15145 # ifdef machine_arch_type
15146 #  undef machine_arch_type
15147 #  define machine_arch_type     __machine_arch_type
15148 # else
15149 #  define machine_arch_type     MACH_TYPE_TB0319
15150 # endif
15151 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15152 #else
15153 # define machine_is_tb0319()    (0)
15154 #endif
15155
15156 #ifdef CONFIG_MACH_KWS8000
15157 # ifdef machine_arch_type
15158 #  undef machine_arch_type
15159 #  define machine_arch_type     __machine_arch_type
15160 # else
15161 #  define machine_arch_type     MACH_TYPE_KWS8000
15162 # endif
15163 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15164 #else
15165 # define machine_is_kws8000()   (0)
15166 #endif
15167
15168 #ifdef CONFIG_MACH_B2
15169 # ifdef machine_arch_type
15170 #  undef machine_arch_type
15171 #  define machine_arch_type     __machine_arch_type
15172 # else
15173 #  define machine_arch_type     MACH_TYPE_B2
15174 # endif
15175 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15176 #else
15177 # define machine_is_b2()        (0)
15178 #endif
15179
15180 #ifdef CONFIG_MACH_LCL54
15181 # ifdef machine_arch_type
15182 #  undef machine_arch_type
15183 #  define machine_arch_type     __machine_arch_type
15184 # else
15185 #  define machine_arch_type     MACH_TYPE_LCL54
15186 # endif
15187 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15188 #else
15189 # define machine_is_lcl54()     (0)
15190 #endif
15191
15192 #ifdef CONFIG_MACH_AT91SAM9260EK
15193 # ifdef machine_arch_type
15194 #  undef machine_arch_type
15195 #  define machine_arch_type     __machine_arch_type
15196 # else
15197 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15198 # endif
15199 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15200 #else
15201 # define machine_is_at91sam9260ek()     (0)
15202 #endif
15203
15204 #ifdef CONFIG_MACH_GLANTANK
15205 # ifdef machine_arch_type
15206 #  undef machine_arch_type
15207 #  define machine_arch_type     __machine_arch_type
15208 # else
15209 #  define machine_arch_type     MACH_TYPE_GLANTANK
15210 # endif
15211 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15212 #else
15213 # define machine_is_glantank()  (0)
15214 #endif
15215
15216 #ifdef CONFIG_MACH_N2100
15217 # ifdef machine_arch_type
15218 #  undef machine_arch_type
15219 #  define machine_arch_type     __machine_arch_type
15220 # else
15221 #  define machine_arch_type     MACH_TYPE_N2100
15222 # endif
15223 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15224 #else
15225 # define machine_is_n2100()     (0)
15226 #endif
15227
15228 #ifdef CONFIG_MACH_N4100
15229 # ifdef machine_arch_type
15230 #  undef machine_arch_type
15231 #  define machine_arch_type     __machine_arch_type
15232 # else
15233 #  define machine_arch_type     MACH_TYPE_N4100
15234 # endif
15235 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15236 #else
15237 # define machine_is_n4100()     (0)
15238 #endif
15239
15240 #ifdef CONFIG_MACH_VERTICAL_RSC4
15241 # ifdef machine_arch_type
15242 #  undef machine_arch_type
15243 #  define machine_arch_type     __machine_arch_type
15244 # else
15245 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15246 # endif
15247 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15248 #else
15249 # define machine_is_rsc4()      (0)
15250 #endif
15251
15252 #ifdef CONFIG_MACH_SG8100
15253 # ifdef machine_arch_type
15254 #  undef machine_arch_type
15255 #  define machine_arch_type     __machine_arch_type
15256 # else
15257 #  define machine_arch_type     MACH_TYPE_SG8100
15258 # endif
15259 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15260 #else
15261 # define machine_is_sg8100()    (0)
15262 #endif
15263
15264 #ifdef CONFIG_MACH_IM42XX
15265 # ifdef machine_arch_type
15266 #  undef machine_arch_type
15267 #  define machine_arch_type     __machine_arch_type
15268 # else
15269 #  define machine_arch_type     MACH_TYPE_IM42XX
15270 # endif
15271 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15272 #else
15273 # define machine_is_im42xx()    (0)
15274 #endif
15275
15276 #ifdef CONFIG_MACH_FTXX
15277 # ifdef machine_arch_type
15278 #  undef machine_arch_type
15279 #  define machine_arch_type     __machine_arch_type
15280 # else
15281 #  define machine_arch_type     MACH_TYPE_FTXX
15282 # endif
15283 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15284 #else
15285 # define machine_is_ftxx()      (0)
15286 #endif
15287
15288 #ifdef CONFIG_MACH_LWFUSION
15289 # ifdef machine_arch_type
15290 #  undef machine_arch_type
15291 #  define machine_arch_type     __machine_arch_type
15292 # else
15293 #  define machine_arch_type     MACH_TYPE_LWFUSION
15294 # endif
15295 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15296 #else
15297 # define machine_is_lwfusion()  (0)
15298 #endif
15299
15300 #ifdef CONFIG_MACH_QT2410
15301 # ifdef machine_arch_type
15302 #  undef machine_arch_type
15303 #  define machine_arch_type     __machine_arch_type
15304 # else
15305 #  define machine_arch_type     MACH_TYPE_QT2410
15306 # endif
15307 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15308 #else
15309 # define machine_is_qt2410()    (0)
15310 #endif
15311
15312 #ifdef CONFIG_MACH_KIXRP435
15313 # ifdef machine_arch_type
15314 #  undef machine_arch_type
15315 #  define machine_arch_type     __machine_arch_type
15316 # else
15317 #  define machine_arch_type     MACH_TYPE_KIXRP435
15318 # endif
15319 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15320 #else
15321 # define machine_is_kixrp435()  (0)
15322 #endif
15323
15324 #ifdef CONFIG_MACH_CCW9C
15325 # ifdef machine_arch_type
15326 #  undef machine_arch_type
15327 #  define machine_arch_type     __machine_arch_type
15328 # else
15329 #  define machine_arch_type     MACH_TYPE_CCW9C
15330 # endif
15331 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15332 #else
15333 # define machine_is_ccw9c()     (0)
15334 #endif
15335
15336 #ifdef CONFIG_MACH_DABHS
15337 # ifdef machine_arch_type
15338 #  undef machine_arch_type
15339 #  define machine_arch_type     __machine_arch_type
15340 # else
15341 #  define machine_arch_type     MACH_TYPE_DABHS
15342 # endif
15343 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15344 #else
15345 # define machine_is_dabhs()     (0)
15346 #endif
15347
15348 #ifdef CONFIG_MACH_GZMX
15349 # ifdef machine_arch_type
15350 #  undef machine_arch_type
15351 #  define machine_arch_type     __machine_arch_type
15352 # else
15353 #  define machine_arch_type     MACH_TYPE_GZMX
15354 # endif
15355 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
15356 #else
15357 # define machine_is_gzmx()      (0)
15358 #endif
15359
15360 #ifdef CONFIG_MACH_IPNW100AP
15361 # ifdef machine_arch_type
15362 #  undef machine_arch_type
15363 #  define machine_arch_type     __machine_arch_type
15364 # else
15365 #  define machine_arch_type     MACH_TYPE_IPNW100AP
15366 # endif
15367 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15368 #else
15369 # define machine_is_ipnw100ap() (0)
15370 #endif
15371
15372 #ifdef CONFIG_MACH_CC9P9360DEV
15373 # ifdef machine_arch_type
15374 #  undef machine_arch_type
15375 #  define machine_arch_type     __machine_arch_type
15376 # else
15377 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
15378 # endif
15379 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15380 #else
15381 # define machine_is_cc9p9360dev()       (0)
15382 #endif
15383
15384 #ifdef CONFIG_MACH_CC9P9750DEV
15385 # ifdef machine_arch_type
15386 #  undef machine_arch_type
15387 #  define machine_arch_type     __machine_arch_type
15388 # else
15389 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
15390 # endif
15391 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15392 #else
15393 # define machine_is_cc9p9750dev()       (0)
15394 #endif
15395
15396 #ifdef CONFIG_MACH_CC9P9360VAL
15397 # ifdef machine_arch_type
15398 #  undef machine_arch_type
15399 #  define machine_arch_type     __machine_arch_type
15400 # else
15401 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
15402 # endif
15403 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15404 #else
15405 # define machine_is_cc9p9360val()       (0)
15406 #endif
15407
15408 #ifdef CONFIG_MACH_CC9P9750VAL
15409 # ifdef machine_arch_type
15410 #  undef machine_arch_type
15411 #  define machine_arch_type     __machine_arch_type
15412 # else
15413 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
15414 # endif
15415 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15416 #else
15417 # define machine_is_cc9p9750val()       (0)
15418 #endif
15419
15420 #ifdef CONFIG_MACH_NX70V
15421 # ifdef machine_arch_type
15422 #  undef machine_arch_type
15423 #  define machine_arch_type     __machine_arch_type
15424 # else
15425 #  define machine_arch_type     MACH_TYPE_NX70V
15426 # endif
15427 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
15428 #else
15429 # define machine_is_nx70v()     (0)
15430 #endif
15431
15432 #ifdef CONFIG_MACH_AT91RM9200DF
15433 # ifdef machine_arch_type
15434 #  undef machine_arch_type
15435 #  define machine_arch_type     __machine_arch_type
15436 # else
15437 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
15438 # endif
15439 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15440 #else
15441 # define machine_is_at91rm9200df()      (0)
15442 #endif
15443
15444 #ifdef CONFIG_MACH_SE_PILOT2
15445 # ifdef machine_arch_type
15446 #  undef machine_arch_type
15447 #  define machine_arch_type     __machine_arch_type
15448 # else
15449 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
15450 # endif
15451 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15452 #else
15453 # define machine_is_se_pilot2() (0)
15454 #endif
15455
15456 #ifdef CONFIG_MACH_MTCN_T800
15457 # ifdef machine_arch_type
15458 #  undef machine_arch_type
15459 #  define machine_arch_type     __machine_arch_type
15460 # else
15461 #  define machine_arch_type     MACH_TYPE_MTCN_T800
15462 # endif
15463 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15464 #else
15465 # define machine_is_mtcn_t800() (0)
15466 #endif
15467
15468 #ifdef CONFIG_MACH_VCMX212
15469 # ifdef machine_arch_type
15470 #  undef machine_arch_type
15471 #  define machine_arch_type     __machine_arch_type
15472 # else
15473 #  define machine_arch_type     MACH_TYPE_VCMX212
15474 # endif
15475 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
15476 #else
15477 # define machine_is_vcmx212()   (0)
15478 #endif
15479
15480 #ifdef CONFIG_MACH_LYNX
15481 # ifdef machine_arch_type
15482 #  undef machine_arch_type
15483 #  define machine_arch_type     __machine_arch_type
15484 # else
15485 #  define machine_arch_type     MACH_TYPE_LYNX
15486 # endif
15487 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
15488 #else
15489 # define machine_is_lynx()      (0)
15490 #endif
15491
15492 #ifdef CONFIG_MACH_AT91SAM9260ID
15493 # ifdef machine_arch_type
15494 #  undef machine_arch_type
15495 #  define machine_arch_type     __machine_arch_type
15496 # else
15497 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
15498 # endif
15499 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15500 #else
15501 # define machine_is_at91sam9260id()     (0)
15502 #endif
15503
15504 #ifdef CONFIG_MACH_HW86052
15505 # ifdef machine_arch_type
15506 #  undef machine_arch_type
15507 #  define machine_arch_type     __machine_arch_type
15508 # else
15509 #  define machine_arch_type     MACH_TYPE_HW86052
15510 # endif
15511 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
15512 #else
15513 # define machine_is_hw86052()   (0)
15514 #endif
15515
15516 #ifdef CONFIG_MACH_PILZ_PMI3
15517 # ifdef machine_arch_type
15518 #  undef machine_arch_type
15519 #  define machine_arch_type     __machine_arch_type
15520 # else
15521 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
15522 # endif
15523 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15524 #else
15525 # define machine_is_pilz_pmi3() (0)
15526 #endif
15527
15528 #ifdef CONFIG_MACH_EDB9302A
15529 # ifdef machine_arch_type
15530 #  undef machine_arch_type
15531 #  define machine_arch_type     __machine_arch_type
15532 # else
15533 #  define machine_arch_type     MACH_TYPE_EDB9302A
15534 # endif
15535 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
15536 #else
15537 # define machine_is_edb9302a()  (0)
15538 #endif
15539
15540 #ifdef CONFIG_MACH_EDB9307A
15541 # ifdef machine_arch_type
15542 #  undef machine_arch_type
15543 #  define machine_arch_type     __machine_arch_type
15544 # else
15545 #  define machine_arch_type     MACH_TYPE_EDB9307A
15546 # endif
15547 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
15548 #else
15549 # define machine_is_edb9307a()  (0)
15550 #endif
15551
15552 #ifdef CONFIG_MACH_CT_DFS
15553 # ifdef machine_arch_type
15554 #  undef machine_arch_type
15555 #  define machine_arch_type     __machine_arch_type
15556 # else
15557 #  define machine_arch_type     MACH_TYPE_CT_DFS
15558 # endif
15559 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
15560 #else
15561 # define machine_is_ct_dfs()    (0)
15562 #endif
15563
15564 #ifdef CONFIG_MACH_PILZ_PMI4
15565 # ifdef machine_arch_type
15566 #  undef machine_arch_type
15567 #  define machine_arch_type     __machine_arch_type
15568 # else
15569 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
15570 # endif
15571 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15572 #else
15573 # define machine_is_pilz_pmi4() (0)
15574 #endif
15575
15576 #ifdef CONFIG_MACH_XCEEDNP_IXP
15577 # ifdef machine_arch_type
15578 #  undef machine_arch_type
15579 #  define machine_arch_type     __machine_arch_type
15580 # else
15581 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
15582 # endif
15583 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
15584 #else
15585 # define machine_is_xceednp_ixp()       (0)
15586 #endif
15587
15588 #ifdef CONFIG_MACH_SMDK2442B
15589 # ifdef machine_arch_type
15590 #  undef machine_arch_type
15591 #  define machine_arch_type     __machine_arch_type
15592 # else
15593 #  define machine_arch_type     MACH_TYPE_SMDK2442B
15594 # endif
15595 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
15596 #else
15597 # define machine_is_smdk2442b() (0)
15598 #endif
15599
15600 #ifdef CONFIG_MACH_XNODE
15601 # ifdef machine_arch_type
15602 #  undef machine_arch_type
15603 #  define machine_arch_type     __machine_arch_type
15604 # else
15605 #  define machine_arch_type     MACH_TYPE_XNODE
15606 # endif
15607 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
15608 #else
15609 # define machine_is_xnode()     (0)
15610 #endif
15611
15612 #ifdef CONFIG_MACH_AIDX270
15613 # ifdef machine_arch_type
15614 #  undef machine_arch_type
15615 #  define machine_arch_type     __machine_arch_type
15616 # else
15617 #  define machine_arch_type     MACH_TYPE_AIDX270
15618 # endif
15619 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
15620 #else
15621 # define machine_is_aidx270()   (0)
15622 #endif
15623
15624 #ifdef CONFIG_MACH_REMA
15625 # ifdef machine_arch_type
15626 #  undef machine_arch_type
15627 #  define machine_arch_type     __machine_arch_type
15628 # else
15629 #  define machine_arch_type     MACH_TYPE_REMA
15630 # endif
15631 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
15632 #else
15633 # define machine_is_rema()      (0)
15634 #endif
15635
15636 #ifdef CONFIG_MACH_BPS1000
15637 # ifdef machine_arch_type
15638 #  undef machine_arch_type
15639 #  define machine_arch_type     __machine_arch_type
15640 # else
15641 #  define machine_arch_type     MACH_TYPE_BPS1000
15642 # endif
15643 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
15644 #else
15645 # define machine_is_bps1000()   (0)
15646 #endif
15647
15648 #ifdef CONFIG_MACH_HW90350
15649 # ifdef machine_arch_type
15650 #  undef machine_arch_type
15651 #  define machine_arch_type     __machine_arch_type
15652 # else
15653 #  define machine_arch_type     MACH_TYPE_HW90350
15654 # endif
15655 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
15656 #else
15657 # define machine_is_hw90350()   (0)
15658 #endif
15659
15660 #ifdef CONFIG_MACH_OMAP_3430SDP
15661 # ifdef machine_arch_type
15662 #  undef machine_arch_type
15663 #  define machine_arch_type     __machine_arch_type
15664 # else
15665 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
15666 # endif
15667 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
15668 #else
15669 # define machine_is_omap_3430sdp()      (0)
15670 #endif
15671
15672 #ifdef CONFIG_MACH_BLUETOUCH
15673 # ifdef machine_arch_type
15674 #  undef machine_arch_type
15675 #  define machine_arch_type     __machine_arch_type
15676 # else
15677 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
15678 # endif
15679 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
15680 #else
15681 # define machine_is_bluetouch() (0)
15682 #endif
15683
15684 #ifdef CONFIG_MACH_VSTMS
15685 # ifdef machine_arch_type
15686 #  undef machine_arch_type
15687 #  define machine_arch_type     __machine_arch_type
15688 # else
15689 #  define machine_arch_type     MACH_TYPE_VSTMS
15690 # endif
15691 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
15692 #else
15693 # define machine_is_vstms()     (0)
15694 #endif
15695
15696 #ifdef CONFIG_MACH_XSBASE270
15697 # ifdef machine_arch_type
15698 #  undef machine_arch_type
15699 #  define machine_arch_type     __machine_arch_type
15700 # else
15701 #  define machine_arch_type     MACH_TYPE_XSBASE270
15702 # endif
15703 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
15704 #else
15705 # define machine_is_xsbase270() (0)
15706 #endif
15707
15708 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
15709 # ifdef machine_arch_type
15710 #  undef machine_arch_type
15711 #  define machine_arch_type     __machine_arch_type
15712 # else
15713 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
15714 # endif
15715 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
15716 #else
15717 # define machine_is_at91sam9260ek_cn()  (0)
15718 #endif
15719
15720 #ifdef CONFIG_MACH_ADSTURBOXB
15721 # ifdef machine_arch_type
15722 #  undef machine_arch_type
15723 #  define machine_arch_type     __machine_arch_type
15724 # else
15725 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
15726 # endif
15727 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
15728 #else
15729 # define machine_is_adsturboxb()        (0)
15730 #endif
15731
15732 #ifdef CONFIG_MACH_OTI4110
15733 # ifdef machine_arch_type
15734 #  undef machine_arch_type
15735 #  define machine_arch_type     __machine_arch_type
15736 # else
15737 #  define machine_arch_type     MACH_TYPE_OTI4110
15738 # endif
15739 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
15740 #else
15741 # define machine_is_oti4110()   (0)
15742 #endif
15743
15744 #ifdef CONFIG_MACH_HME_PXA
15745 # ifdef machine_arch_type
15746 #  undef machine_arch_type
15747 #  define machine_arch_type     __machine_arch_type
15748 # else
15749 #  define machine_arch_type     MACH_TYPE_HME_PXA
15750 # endif
15751 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
15752 #else
15753 # define machine_is_hme_pxa()   (0)
15754 #endif
15755
15756 #ifdef CONFIG_MACH_DEISTERDCA
15757 # ifdef machine_arch_type
15758 #  undef machine_arch_type
15759 #  define machine_arch_type     __machine_arch_type
15760 # else
15761 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
15762 # endif
15763 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
15764 #else
15765 # define machine_is_deisterdca()        (0)
15766 #endif
15767
15768 #ifdef CONFIG_MACH_CES_SSEM2
15769 # ifdef machine_arch_type
15770 #  undef machine_arch_type
15771 #  define machine_arch_type     __machine_arch_type
15772 # else
15773 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
15774 # endif
15775 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
15776 #else
15777 # define machine_is_ces_ssem2() (0)
15778 #endif
15779
15780 #ifdef CONFIG_MACH_CES_MTR
15781 # ifdef machine_arch_type
15782 #  undef machine_arch_type
15783 #  define machine_arch_type     __machine_arch_type
15784 # else
15785 #  define machine_arch_type     MACH_TYPE_CES_MTR
15786 # endif
15787 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
15788 #else
15789 # define machine_is_ces_mtr()   (0)
15790 #endif
15791
15792 #ifdef CONFIG_MACH_TDS_AVNG_SBC
15793 # ifdef machine_arch_type
15794 #  undef machine_arch_type
15795 #  define machine_arch_type     __machine_arch_type
15796 # else
15797 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
15798 # endif
15799 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
15800 #else
15801 # define machine_is_tds_avng_sbc()      (0)
15802 #endif
15803
15804 #ifdef CONFIG_MACH_EVEREST
15805 # ifdef machine_arch_type
15806 #  undef machine_arch_type
15807 #  define machine_arch_type     __machine_arch_type
15808 # else
15809 #  define machine_arch_type     MACH_TYPE_EVEREST
15810 # endif
15811 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
15812 #else
15813 # define machine_is_everest()   (0)
15814 #endif
15815
15816 #ifdef CONFIG_MACH_PNX4010
15817 # ifdef machine_arch_type
15818 #  undef machine_arch_type
15819 #  define machine_arch_type     __machine_arch_type
15820 # else
15821 #  define machine_arch_type     MACH_TYPE_PNX4010
15822 # endif
15823 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
15824 #else
15825 # define machine_is_pnx4010()   (0)
15826 #endif
15827
15828 #ifdef CONFIG_MACH_OXNAS
15829 # ifdef machine_arch_type
15830 #  undef machine_arch_type
15831 #  define machine_arch_type     __machine_arch_type
15832 # else
15833 #  define machine_arch_type     MACH_TYPE_OXNAS
15834 # endif
15835 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
15836 #else
15837 # define machine_is_oxnas()     (0)
15838 #endif
15839
15840 #ifdef CONFIG_MACH_FIORI
15841 # ifdef machine_arch_type
15842 #  undef machine_arch_type
15843 #  define machine_arch_type     __machine_arch_type
15844 # else
15845 #  define machine_arch_type     MACH_TYPE_FIORI
15846 # endif
15847 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
15848 #else
15849 # define machine_is_fiori()     (0)
15850 #endif
15851
15852 #ifdef CONFIG_MACH_ML1200
15853 # ifdef machine_arch_type
15854 #  undef machine_arch_type
15855 #  define machine_arch_type     __machine_arch_type
15856 # else
15857 #  define machine_arch_type     MACH_TYPE_ML1200
15858 # endif
15859 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
15860 #else
15861 # define machine_is_ml1200()    (0)
15862 #endif
15863
15864 #ifdef CONFIG_MACH_PECOS
15865 # ifdef machine_arch_type
15866 #  undef machine_arch_type
15867 #  define machine_arch_type     __machine_arch_type
15868 # else
15869 #  define machine_arch_type     MACH_TYPE_PECOS
15870 # endif
15871 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
15872 #else
15873 # define machine_is_pecos()     (0)
15874 #endif
15875
15876 #ifdef CONFIG_MACH_NB2XXX
15877 # ifdef machine_arch_type
15878 #  undef machine_arch_type
15879 #  define machine_arch_type     __machine_arch_type
15880 # else
15881 #  define machine_arch_type     MACH_TYPE_NB2XXX
15882 # endif
15883 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
15884 #else
15885 # define machine_is_nb2xxx()    (0)
15886 #endif
15887
15888 #ifdef CONFIG_MACH_HW6900
15889 # ifdef machine_arch_type
15890 #  undef machine_arch_type
15891 #  define machine_arch_type     __machine_arch_type
15892 # else
15893 #  define machine_arch_type     MACH_TYPE_HW6900
15894 # endif
15895 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
15896 #else
15897 # define machine_is_hw6900()    (0)
15898 #endif
15899
15900 #ifdef CONFIG_MACH_CDCS_QUOLL
15901 # ifdef machine_arch_type
15902 #  undef machine_arch_type
15903 #  define machine_arch_type     __machine_arch_type
15904 # else
15905 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
15906 # endif
15907 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
15908 #else
15909 # define machine_is_cdcs_quoll()        (0)
15910 #endif
15911
15912 #ifdef CONFIG_MACH_QUICKSILVER
15913 # ifdef machine_arch_type
15914 #  undef machine_arch_type
15915 #  define machine_arch_type     __machine_arch_type
15916 # else
15917 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
15918 # endif
15919 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
15920 #else
15921 # define machine_is_quicksilver()       (0)
15922 #endif
15923
15924 #ifdef CONFIG_MACH_UPLAT926
15925 # ifdef machine_arch_type
15926 #  undef machine_arch_type
15927 #  define machine_arch_type     __machine_arch_type
15928 # else
15929 #  define machine_arch_type     MACH_TYPE_UPLAT926
15930 # endif
15931 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
15932 #else
15933 # define machine_is_uplat926()  (0)
15934 #endif
15935
15936 #ifdef CONFIG_MACH_DEP2410_THOMAS
15937 # ifdef machine_arch_type
15938 #  undef machine_arch_type
15939 #  define machine_arch_type     __machine_arch_type
15940 # else
15941 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
15942 # endif
15943 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
15944 #else
15945 # define machine_is_dep2410_dep2410()   (0)
15946 #endif
15947
15948 #ifdef CONFIG_MACH_DTK2410
15949 # ifdef machine_arch_type
15950 #  undef machine_arch_type
15951 #  define machine_arch_type     __machine_arch_type
15952 # else
15953 #  define machine_arch_type     MACH_TYPE_DTK2410
15954 # endif
15955 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
15956 #else
15957 # define machine_is_dtk2410()   (0)
15958 #endif
15959
15960 #ifdef CONFIG_MACH_CHILI
15961 # ifdef machine_arch_type
15962 #  undef machine_arch_type
15963 #  define machine_arch_type     __machine_arch_type
15964 # else
15965 #  define machine_arch_type     MACH_TYPE_CHILI
15966 # endif
15967 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
15968 #else
15969 # define machine_is_chili()     (0)
15970 #endif
15971
15972 #ifdef CONFIG_MACH_DEMETER
15973 # ifdef machine_arch_type
15974 #  undef machine_arch_type
15975 #  define machine_arch_type     __machine_arch_type
15976 # else
15977 #  define machine_arch_type     MACH_TYPE_DEMETER
15978 # endif
15979 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
15980 #else
15981 # define machine_is_demeter()   (0)
15982 #endif
15983
15984 #ifdef CONFIG_MACH_DIONYSUS
15985 # ifdef machine_arch_type
15986 #  undef machine_arch_type
15987 #  define machine_arch_type     __machine_arch_type
15988 # else
15989 #  define machine_arch_type     MACH_TYPE_DIONYSUS
15990 # endif
15991 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
15992 #else
15993 # define machine_is_dionysus()  (0)
15994 #endif
15995
15996 #ifdef CONFIG_MACH_AS352X
15997 # ifdef machine_arch_type
15998 #  undef machine_arch_type
15999 #  define machine_arch_type     __machine_arch_type
16000 # else
16001 #  define machine_arch_type     MACH_TYPE_AS352X
16002 # endif
16003 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16004 #else
16005 # define machine_is_as352x()    (0)
16006 #endif
16007
16008 #ifdef CONFIG_MACH_SERVICE
16009 # ifdef machine_arch_type
16010 #  undef machine_arch_type
16011 #  define machine_arch_type     __machine_arch_type
16012 # else
16013 #  define machine_arch_type     MACH_TYPE_SERVICE
16014 # endif
16015 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16016 #else
16017 # define machine_is_service()   (0)
16018 #endif
16019
16020 #ifdef CONFIG_MACH_CS_E9301
16021 # ifdef machine_arch_type
16022 #  undef machine_arch_type
16023 #  define machine_arch_type     __machine_arch_type
16024 # else
16025 #  define machine_arch_type     MACH_TYPE_CS_E9301
16026 # endif
16027 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16028 #else
16029 # define machine_is_cs_e9301()  (0)
16030 #endif
16031
16032 #ifdef CONFIG_MACH_MICRO9M
16033 # ifdef machine_arch_type
16034 #  undef machine_arch_type
16035 #  define machine_arch_type     __machine_arch_type
16036 # else
16037 #  define machine_arch_type     MACH_TYPE_MICRO9M
16038 # endif
16039 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16040 #else
16041 # define machine_is_micro9m()   (0)
16042 #endif
16043
16044 #ifdef CONFIG_MACH_IA_MOSPCK
16045 # ifdef machine_arch_type
16046 #  undef machine_arch_type
16047 #  define machine_arch_type     __machine_arch_type
16048 # else
16049 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16050 # endif
16051 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16052 #else
16053 # define machine_is_ia_mospck() (0)
16054 #endif
16055
16056 #ifdef CONFIG_MACH_QL201B
16057 # ifdef machine_arch_type
16058 #  undef machine_arch_type
16059 #  define machine_arch_type     __machine_arch_type
16060 # else
16061 #  define machine_arch_type     MACH_TYPE_QL201B
16062 # endif
16063 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16064 #else
16065 # define machine_is_ql201b()    (0)
16066 #endif
16067
16068 #ifdef CONFIG_MACH_BBM
16069 # ifdef machine_arch_type
16070 #  undef machine_arch_type
16071 #  define machine_arch_type     __machine_arch_type
16072 # else
16073 #  define machine_arch_type     MACH_TYPE_BBM
16074 # endif
16075 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16076 #else
16077 # define machine_is_bbm()       (0)
16078 #endif
16079
16080 #ifdef CONFIG_MACH_EXXX
16081 # ifdef machine_arch_type
16082 #  undef machine_arch_type
16083 #  define machine_arch_type     __machine_arch_type
16084 # else
16085 #  define machine_arch_type     MACH_TYPE_EXXX
16086 # endif
16087 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16088 #else
16089 # define machine_is_exxx()      (0)
16090 #endif
16091
16092 #ifdef CONFIG_MACH_WMA11B
16093 # ifdef machine_arch_type
16094 #  undef machine_arch_type
16095 #  define machine_arch_type     __machine_arch_type
16096 # else
16097 #  define machine_arch_type     MACH_TYPE_WMA11B
16098 # endif
16099 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16100 #else
16101 # define machine_is_wma11b()    (0)
16102 #endif
16103
16104 #ifdef CONFIG_MACH_PELCO_ATLAS
16105 # ifdef machine_arch_type
16106 #  undef machine_arch_type
16107 #  define machine_arch_type     __machine_arch_type
16108 # else
16109 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16110 # endif
16111 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16112 #else
16113 # define machine_is_pelco_atlas()       (0)
16114 #endif
16115
16116 #ifdef CONFIG_MACH_G500
16117 # ifdef machine_arch_type
16118 #  undef machine_arch_type
16119 #  define machine_arch_type     __machine_arch_type
16120 # else
16121 #  define machine_arch_type     MACH_TYPE_G500
16122 # endif
16123 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16124 #else
16125 # define machine_is_g500()      (0)
16126 #endif
16127
16128 #ifdef CONFIG_MACH_BUG
16129 # ifdef machine_arch_type
16130 #  undef machine_arch_type
16131 #  define machine_arch_type     __machine_arch_type
16132 # else
16133 #  define machine_arch_type     MACH_TYPE_BUG
16134 # endif
16135 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16136 #else
16137 # define machine_is_bug()       (0)
16138 #endif
16139
16140 #ifdef CONFIG_MACH_MX33ADS
16141 # ifdef machine_arch_type
16142 #  undef machine_arch_type
16143 #  define machine_arch_type     __machine_arch_type
16144 # else
16145 #  define machine_arch_type     MACH_TYPE_MX33ADS
16146 # endif
16147 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16148 #else
16149 # define machine_is_mx33ads()   (0)
16150 #endif
16151
16152 #ifdef CONFIG_MACH_CHUB
16153 # ifdef machine_arch_type
16154 #  undef machine_arch_type
16155 #  define machine_arch_type     __machine_arch_type
16156 # else
16157 #  define machine_arch_type     MACH_TYPE_CHUB
16158 # endif
16159 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16160 #else
16161 # define machine_is_chub()      (0)
16162 #endif
16163
16164 #ifdef CONFIG_MACH_NEO1973_GTA01
16165 # ifdef machine_arch_type
16166 #  undef machine_arch_type
16167 #  define machine_arch_type     __machine_arch_type
16168 # else
16169 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16170 # endif
16171 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16172 #else
16173 # define machine_is_neo1973_gta01()     (0)
16174 #endif
16175
16176 #ifdef CONFIG_MACH_W90N740
16177 # ifdef machine_arch_type
16178 #  undef machine_arch_type
16179 #  define machine_arch_type     __machine_arch_type
16180 # else
16181 #  define machine_arch_type     MACH_TYPE_W90N740
16182 # endif
16183 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16184 #else
16185 # define machine_is_w90n740()   (0)
16186 #endif
16187
16188 #ifdef CONFIG_MACH_MEDALLION_SA2410
16189 # ifdef machine_arch_type
16190 #  undef machine_arch_type
16191 #  define machine_arch_type     __machine_arch_type
16192 # else
16193 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16194 # endif
16195 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16196 #else
16197 # define machine_is_medallion_sa2410()  (0)
16198 #endif
16199
16200 #ifdef CONFIG_MACH_IA_CPU_9200_2
16201 # ifdef machine_arch_type
16202 #  undef machine_arch_type
16203 #  define machine_arch_type     __machine_arch_type
16204 # else
16205 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16206 # endif
16207 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16208 #else
16209 # define machine_is_ia_cpu_9200_2()     (0)
16210 #endif
16211
16212 #ifdef CONFIG_MACH_DIMMRM9200
16213 # ifdef machine_arch_type
16214 #  undef machine_arch_type
16215 #  define machine_arch_type     __machine_arch_type
16216 # else
16217 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16218 # endif
16219 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16220 #else
16221 # define machine_is_dimmrm9200()        (0)
16222 #endif
16223
16224 #ifdef CONFIG_MACH_PM9261
16225 # ifdef machine_arch_type
16226 #  undef machine_arch_type
16227 #  define machine_arch_type     __machine_arch_type
16228 # else
16229 #  define machine_arch_type     MACH_TYPE_PM9261
16230 # endif
16231 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16232 #else
16233 # define machine_is_pm9261()    (0)
16234 #endif
16235
16236 #ifdef CONFIG_MACH_ML7304
16237 # ifdef machine_arch_type
16238 #  undef machine_arch_type
16239 #  define machine_arch_type     __machine_arch_type
16240 # else
16241 #  define machine_arch_type     MACH_TYPE_ML7304
16242 # endif
16243 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16244 #else
16245 # define machine_is_ml7304()    (0)
16246 #endif
16247
16248 #ifdef CONFIG_MACH_UCP250
16249 # ifdef machine_arch_type
16250 #  undef machine_arch_type
16251 #  define machine_arch_type     __machine_arch_type
16252 # else
16253 #  define machine_arch_type     MACH_TYPE_UCP250
16254 # endif
16255 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16256 #else
16257 # define machine_is_ucp250()    (0)
16258 #endif
16259
16260 #ifdef CONFIG_MACH_INTBOARD
16261 # ifdef machine_arch_type
16262 #  undef machine_arch_type
16263 #  define machine_arch_type     __machine_arch_type
16264 # else
16265 #  define machine_arch_type     MACH_TYPE_INTBOARD
16266 # endif
16267 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16268 #else
16269 # define machine_is_intboard()  (0)
16270 #endif
16271
16272 #ifdef CONFIG_MACH_GULFSTREAM
16273 # ifdef machine_arch_type
16274 #  undef machine_arch_type
16275 #  define machine_arch_type     __machine_arch_type
16276 # else
16277 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16278 # endif
16279 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16280 #else
16281 # define machine_is_gulfstream()        (0)
16282 #endif
16283
16284 #ifdef CONFIG_MACH_LABQUEST
16285 # ifdef machine_arch_type
16286 #  undef machine_arch_type
16287 #  define machine_arch_type     __machine_arch_type
16288 # else
16289 #  define machine_arch_type     MACH_TYPE_LABQUEST
16290 # endif
16291 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16292 #else
16293 # define machine_is_labquest()  (0)
16294 #endif
16295
16296 #ifdef CONFIG_MACH_VCMX313
16297 # ifdef machine_arch_type
16298 #  undef machine_arch_type
16299 #  define machine_arch_type     __machine_arch_type
16300 # else
16301 #  define machine_arch_type     MACH_TYPE_VCMX313
16302 # endif
16303 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16304 #else
16305 # define machine_is_vcmx313()   (0)
16306 #endif
16307
16308 #ifdef CONFIG_MACH_URG200
16309 # ifdef machine_arch_type
16310 #  undef machine_arch_type
16311 #  define machine_arch_type     __machine_arch_type
16312 # else
16313 #  define machine_arch_type     MACH_TYPE_URG200
16314 # endif
16315 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16316 #else
16317 # define machine_is_urg200()    (0)
16318 #endif
16319
16320 #ifdef CONFIG_MACH_CPUX255LCDNET
16321 # ifdef machine_arch_type
16322 #  undef machine_arch_type
16323 #  define machine_arch_type     __machine_arch_type
16324 # else
16325 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
16326 # endif
16327 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16328 #else
16329 # define machine_is_cpux255lcdnet()     (0)
16330 #endif
16331
16332 #ifdef CONFIG_MACH_NETDCU9
16333 # ifdef machine_arch_type
16334 #  undef machine_arch_type
16335 #  define machine_arch_type     __machine_arch_type
16336 # else
16337 #  define machine_arch_type     MACH_TYPE_NETDCU9
16338 # endif
16339 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16340 #else
16341 # define machine_is_netdcu9()   (0)
16342 #endif
16343
16344 #ifdef CONFIG_MACH_NETDCU10
16345 # ifdef machine_arch_type
16346 #  undef machine_arch_type
16347 #  define machine_arch_type     __machine_arch_type
16348 # else
16349 #  define machine_arch_type     MACH_TYPE_NETDCU10
16350 # endif
16351 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
16352 #else
16353 # define machine_is_netdcu10()  (0)
16354 #endif
16355
16356 #ifdef CONFIG_MACH_DSPG_DGA
16357 # ifdef machine_arch_type
16358 #  undef machine_arch_type
16359 #  define machine_arch_type     __machine_arch_type
16360 # else
16361 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
16362 # endif
16363 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
16364 #else
16365 # define machine_is_dspg_dga()  (0)
16366 #endif
16367
16368 #ifdef CONFIG_MACH_DSPG_DVW
16369 # ifdef machine_arch_type
16370 #  undef machine_arch_type
16371 #  define machine_arch_type     __machine_arch_type
16372 # else
16373 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
16374 # endif
16375 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
16376 #else
16377 # define machine_is_dspg_dvw()  (0)
16378 #endif
16379
16380 #ifdef CONFIG_MACH_SOLOS
16381 # ifdef machine_arch_type
16382 #  undef machine_arch_type
16383 #  define machine_arch_type     __machine_arch_type
16384 # else
16385 #  define machine_arch_type     MACH_TYPE_SOLOS
16386 # endif
16387 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
16388 #else
16389 # define machine_is_solos()     (0)
16390 #endif
16391
16392 #ifdef CONFIG_MACH_AT91SAM9263EK
16393 # ifdef machine_arch_type
16394 #  undef machine_arch_type
16395 #  define machine_arch_type     __machine_arch_type
16396 # else
16397 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
16398 # endif
16399 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16400 #else
16401 # define machine_is_at91sam9263ek()     (0)
16402 #endif
16403
16404 #ifdef CONFIG_MACH_OSSTBOX
16405 # ifdef machine_arch_type
16406 #  undef machine_arch_type
16407 #  define machine_arch_type     __machine_arch_type
16408 # else
16409 #  define machine_arch_type     MACH_TYPE_OSSTBOX
16410 # endif
16411 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
16412 #else
16413 # define machine_is_osstbox()   (0)
16414 #endif
16415
16416 #ifdef CONFIG_MACH_KBAT9261
16417 # ifdef machine_arch_type
16418 #  undef machine_arch_type
16419 #  define machine_arch_type     __machine_arch_type
16420 # else
16421 #  define machine_arch_type     MACH_TYPE_KBAT9261
16422 # endif
16423 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
16424 #else
16425 # define machine_is_kbat9261()  (0)
16426 #endif
16427
16428 #ifdef CONFIG_MACH_CT1100
16429 # ifdef machine_arch_type
16430 #  undef machine_arch_type
16431 #  define machine_arch_type     __machine_arch_type
16432 # else
16433 #  define machine_arch_type     MACH_TYPE_CT1100
16434 # endif
16435 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
16436 #else
16437 # define machine_is_ct1100()    (0)
16438 #endif
16439
16440 #ifdef CONFIG_MACH_AKCPPXA
16441 # ifdef machine_arch_type
16442 #  undef machine_arch_type
16443 #  define machine_arch_type     __machine_arch_type
16444 # else
16445 #  define machine_arch_type     MACH_TYPE_AKCPPXA
16446 # endif
16447 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
16448 #else
16449 # define machine_is_akcppxa()   (0)
16450 #endif
16451
16452 #ifdef CONFIG_MACH_OCHAYA1020
16453 # ifdef machine_arch_type
16454 #  undef machine_arch_type
16455 #  define machine_arch_type     __machine_arch_type
16456 # else
16457 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
16458 # endif
16459 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
16460 #else
16461 # define machine_is_ochaya1020()        (0)
16462 #endif
16463
16464 #ifdef CONFIG_MACH_HITRACK
16465 # ifdef machine_arch_type
16466 #  undef machine_arch_type
16467 #  define machine_arch_type     __machine_arch_type
16468 # else
16469 #  define machine_arch_type     MACH_TYPE_HITRACK
16470 # endif
16471 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
16472 #else
16473 # define machine_is_hitrack()   (0)
16474 #endif
16475
16476 #ifdef CONFIG_MACH_SYME1
16477 # ifdef machine_arch_type
16478 #  undef machine_arch_type
16479 #  define machine_arch_type     __machine_arch_type
16480 # else
16481 #  define machine_arch_type     MACH_TYPE_SYME1
16482 # endif
16483 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
16484 #else
16485 # define machine_is_syme1()     (0)
16486 #endif
16487
16488 #ifdef CONFIG_MACH_SYHL1
16489 # ifdef machine_arch_type
16490 #  undef machine_arch_type
16491 #  define machine_arch_type     __machine_arch_type
16492 # else
16493 #  define machine_arch_type     MACH_TYPE_SYHL1
16494 # endif
16495 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
16496 #else
16497 # define machine_is_syhl1()     (0)
16498 #endif
16499
16500 #ifdef CONFIG_MACH_EMPCA400
16501 # ifdef machine_arch_type
16502 #  undef machine_arch_type
16503 #  define machine_arch_type     __machine_arch_type
16504 # else
16505 #  define machine_arch_type     MACH_TYPE_EMPCA400
16506 # endif
16507 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
16508 #else
16509 # define machine_is_empca400()  (0)
16510 #endif
16511
16512 #ifdef CONFIG_MACH_EM7210
16513 # ifdef machine_arch_type
16514 #  undef machine_arch_type
16515 #  define machine_arch_type     __machine_arch_type
16516 # else
16517 #  define machine_arch_type     MACH_TYPE_EM7210
16518 # endif
16519 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
16520 #else
16521 # define machine_is_em7210()    (0)
16522 #endif
16523
16524 #ifdef CONFIG_MACH_HTCHERMES
16525 # ifdef machine_arch_type
16526 #  undef machine_arch_type
16527 #  define machine_arch_type     __machine_arch_type
16528 # else
16529 #  define machine_arch_type     MACH_TYPE_HTCHERMES
16530 # endif
16531 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16532 #else
16533 # define machine_is_htchermes() (0)
16534 #endif
16535
16536 #ifdef CONFIG_MACH_ETI_C1
16537 # ifdef machine_arch_type
16538 #  undef machine_arch_type
16539 #  define machine_arch_type     __machine_arch_type
16540 # else
16541 #  define machine_arch_type     MACH_TYPE_ETI_C1
16542 # endif
16543 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
16544 #else
16545 # define machine_is_eti_c1()    (0)
16546 #endif
16547
16548 #ifdef CONFIG_MACH_AC100
16549 # ifdef machine_arch_type
16550 #  undef machine_arch_type
16551 #  define machine_arch_type     __machine_arch_type
16552 # else
16553 #  define machine_arch_type     MACH_TYPE_AC100
16554 # endif
16555 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
16556 #else
16557 # define machine_is_ac100()     (0)
16558 #endif
16559
16560 #ifdef CONFIG_MACH_SNEETCH
16561 # ifdef machine_arch_type
16562 #  undef machine_arch_type
16563 #  define machine_arch_type     __machine_arch_type
16564 # else
16565 #  define machine_arch_type     MACH_TYPE_SNEETCH
16566 # endif
16567 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
16568 #else
16569 # define machine_is_sneetch()   (0)
16570 #endif
16571
16572 #ifdef CONFIG_MACH_STUDENTMATE
16573 # ifdef machine_arch_type
16574 #  undef machine_arch_type
16575 #  define machine_arch_type     __machine_arch_type
16576 # else
16577 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
16578 # endif
16579 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
16580 #else
16581 # define machine_is_studentmate()       (0)
16582 #endif
16583
16584 #ifdef CONFIG_MACH_ZIR2410
16585 # ifdef machine_arch_type
16586 #  undef machine_arch_type
16587 #  define machine_arch_type     __machine_arch_type
16588 # else
16589 #  define machine_arch_type     MACH_TYPE_ZIR2410
16590 # endif
16591 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
16592 #else
16593 # define machine_is_zir2410()   (0)
16594 #endif
16595
16596 #ifdef CONFIG_MACH_ZIR2413
16597 # ifdef machine_arch_type
16598 #  undef machine_arch_type
16599 #  define machine_arch_type     __machine_arch_type
16600 # else
16601 #  define machine_arch_type     MACH_TYPE_ZIR2413
16602 # endif
16603 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
16604 #else
16605 # define machine_is_zir2413()   (0)
16606 #endif
16607
16608 #ifdef CONFIG_MACH_DLONIP3
16609 # ifdef machine_arch_type
16610 #  undef machine_arch_type
16611 #  define machine_arch_type     __machine_arch_type
16612 # else
16613 #  define machine_arch_type     MACH_TYPE_DLONIP3
16614 # endif
16615 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
16616 #else
16617 # define machine_is_dlonip3()   (0)
16618 #endif
16619
16620 #ifdef CONFIG_MACH_INSTREAM
16621 # ifdef machine_arch_type
16622 #  undef machine_arch_type
16623 #  define machine_arch_type     __machine_arch_type
16624 # else
16625 #  define machine_arch_type     MACH_TYPE_INSTREAM
16626 # endif
16627 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
16628 #else
16629 # define machine_is_instream()  (0)
16630 #endif
16631
16632 #ifdef CONFIG_MACH_AMBARELLA
16633 # ifdef machine_arch_type
16634 #  undef machine_arch_type
16635 #  define machine_arch_type     __machine_arch_type
16636 # else
16637 #  define machine_arch_type     MACH_TYPE_AMBARELLA
16638 # endif
16639 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
16640 #else
16641 # define machine_is_ambarella() (0)
16642 #endif
16643
16644 #ifdef CONFIG_MACH_NEVIS
16645 # ifdef machine_arch_type
16646 #  undef machine_arch_type
16647 #  define machine_arch_type     __machine_arch_type
16648 # else
16649 #  define machine_arch_type     MACH_TYPE_NEVIS
16650 # endif
16651 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
16652 #else
16653 # define machine_is_nevis()     (0)
16654 #endif
16655
16656 #ifdef CONFIG_MACH_HTC_TRINITY
16657 # ifdef machine_arch_type
16658 #  undef machine_arch_type
16659 #  define machine_arch_type     __machine_arch_type
16660 # else
16661 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
16662 # endif
16663 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
16664 #else
16665 # define machine_is_htc_trinity()       (0)
16666 #endif
16667
16668 #ifdef CONFIG_MACH_QL202B
16669 # ifdef machine_arch_type
16670 #  undef machine_arch_type
16671 #  define machine_arch_type     __machine_arch_type
16672 # else
16673 #  define machine_arch_type     MACH_TYPE_QL202B
16674 # endif
16675 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
16676 #else
16677 # define machine_is_ql202b()    (0)
16678 #endif
16679
16680 #ifdef CONFIG_MACH_VPAC270
16681 # ifdef machine_arch_type
16682 #  undef machine_arch_type
16683 #  define machine_arch_type     __machine_arch_type
16684 # else
16685 #  define machine_arch_type     MACH_TYPE_VPAC270
16686 # endif
16687 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
16688 #else
16689 # define machine_is_vpac270()   (0)
16690 #endif
16691
16692 #ifdef CONFIG_MACH_RD129
16693 # ifdef machine_arch_type
16694 #  undef machine_arch_type
16695 #  define machine_arch_type     __machine_arch_type
16696 # else
16697 #  define machine_arch_type     MACH_TYPE_RD129
16698 # endif
16699 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
16700 #else
16701 # define machine_is_rd129()     (0)
16702 #endif
16703
16704 #ifdef CONFIG_MACH_HTCWIZARD
16705 # ifdef machine_arch_type
16706 #  undef machine_arch_type
16707 #  define machine_arch_type     __machine_arch_type
16708 # else
16709 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
16710 # endif
16711 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
16712 #else
16713 # define machine_is_htcwizard() (0)
16714 #endif
16715
16716 #ifdef CONFIG_MACH_XSCALE_TREO680
16717 # ifdef machine_arch_type
16718 #  undef machine_arch_type
16719 #  define machine_arch_type     __machine_arch_type
16720 # else
16721 #  define machine_arch_type     MACH_TYPE_XSCALE_TREO680
16722 # endif
16723 # define machine_is_xscale_treo680()    (machine_arch_type == MACH_TYPE_XSCALE_TREO680)
16724 #else
16725 # define machine_is_xscale_treo680()    (0)
16726 #endif
16727
16728 #ifdef CONFIG_MACH_TECON_TMEZON
16729 # ifdef machine_arch_type
16730 #  undef machine_arch_type
16731 #  define machine_arch_type     __machine_arch_type
16732 # else
16733 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
16734 # endif
16735 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
16736 #else
16737 # define machine_is_tecon_tmezon()      (0)
16738 #endif
16739
16740 #ifdef CONFIG_MACH_ZYLONITE
16741 # ifdef machine_arch_type
16742 #  undef machine_arch_type
16743 #  define machine_arch_type     __machine_arch_type
16744 # else
16745 #  define machine_arch_type     MACH_TYPE_ZYLONITE
16746 # endif
16747 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
16748 #else
16749 # define machine_is_zylonite()  (0)
16750 #endif
16751
16752 #ifdef CONFIG_MACH_GENE1270
16753 # ifdef machine_arch_type
16754 #  undef machine_arch_type
16755 #  define machine_arch_type     __machine_arch_type
16756 # else
16757 #  define machine_arch_type     MACH_TYPE_GENE1270
16758 # endif
16759 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
16760 #else
16761 # define machine_is_gene1270()  (0)
16762 #endif
16763
16764 #ifdef CONFIG_MACH_ZIR2412
16765 # ifdef machine_arch_type
16766 #  undef machine_arch_type
16767 #  define machine_arch_type     __machine_arch_type
16768 # else
16769 #  define machine_arch_type     MACH_TYPE_ZIR2412
16770 # endif
16771 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
16772 #else
16773 # define machine_is_zir2412()   (0)
16774 #endif
16775
16776 #ifdef CONFIG_MACH_MX31LITE
16777 # ifdef machine_arch_type
16778 #  undef machine_arch_type
16779 #  define machine_arch_type     __machine_arch_type
16780 # else
16781 #  define machine_arch_type     MACH_TYPE_MX31LITE
16782 # endif
16783 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
16784 #else
16785 # define machine_is_mx31lite()  (0)
16786 #endif
16787
16788 #ifdef CONFIG_MACH_T700WX
16789 # ifdef machine_arch_type
16790 #  undef machine_arch_type
16791 #  define machine_arch_type     __machine_arch_type
16792 # else
16793 #  define machine_arch_type     MACH_TYPE_T700WX
16794 # endif
16795 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
16796 #else
16797 # define machine_is_t700wx()    (0)
16798 #endif
16799
16800 #ifdef CONFIG_MACH_VF100
16801 # ifdef machine_arch_type
16802 #  undef machine_arch_type
16803 #  define machine_arch_type     __machine_arch_type
16804 # else
16805 #  define machine_arch_type     MACH_TYPE_VF100
16806 # endif
16807 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
16808 #else
16809 # define machine_is_vf100()     (0)
16810 #endif
16811
16812 #ifdef CONFIG_MACH_NSB2
16813 # ifdef machine_arch_type
16814 #  undef machine_arch_type
16815 #  define machine_arch_type     __machine_arch_type
16816 # else
16817 #  define machine_arch_type     MACH_TYPE_NSB2
16818 # endif
16819 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
16820 #else
16821 # define machine_is_nsb2()      (0)
16822 #endif
16823
16824 #ifdef CONFIG_MACH_NXHMI_BB
16825 # ifdef machine_arch_type
16826 #  undef machine_arch_type
16827 #  define machine_arch_type     __machine_arch_type
16828 # else
16829 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
16830 # endif
16831 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
16832 #else
16833 # define machine_is_nxhmi_bb()  (0)
16834 #endif
16835
16836 #ifdef CONFIG_MACH_NXHMI_RE
16837 # ifdef machine_arch_type
16838 #  undef machine_arch_type
16839 #  define machine_arch_type     __machine_arch_type
16840 # else
16841 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
16842 # endif
16843 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
16844 #else
16845 # define machine_is_nxhmi_re()  (0)
16846 #endif
16847
16848 #ifdef CONFIG_MACH_N4100PRO
16849 # ifdef machine_arch_type
16850 #  undef machine_arch_type
16851 #  define machine_arch_type     __machine_arch_type
16852 # else
16853 #  define machine_arch_type     MACH_TYPE_N4100PRO
16854 # endif
16855 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
16856 #else
16857 # define machine_is_n4100pro()  (0)
16858 #endif
16859
16860 #ifdef CONFIG_MACH_SAM9260
16861 # ifdef machine_arch_type
16862 #  undef machine_arch_type
16863 #  define machine_arch_type     __machine_arch_type
16864 # else
16865 #  define machine_arch_type     MACH_TYPE_SAM9260
16866 # endif
16867 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
16868 #else
16869 # define machine_is_sam9260()   (0)
16870 #endif
16871
16872 #ifdef CONFIG_MACH_OMAP_TREO600
16873 # ifdef machine_arch_type
16874 #  undef machine_arch_type
16875 #  define machine_arch_type     __machine_arch_type
16876 # else
16877 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
16878 # endif
16879 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
16880 #else
16881 # define machine_is_omap_treo600()      (0)
16882 #endif
16883
16884 #ifdef CONFIG_MACH_INDY2410
16885 # ifdef machine_arch_type
16886 #  undef machine_arch_type
16887 #  define machine_arch_type     __machine_arch_type
16888 # else
16889 #  define machine_arch_type     MACH_TYPE_INDY2410
16890 # endif
16891 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
16892 #else
16893 # define machine_is_indy2410()  (0)
16894 #endif
16895
16896 #ifdef CONFIG_MACH_NELT_A
16897 # ifdef machine_arch_type
16898 #  undef machine_arch_type
16899 #  define machine_arch_type     __machine_arch_type
16900 # else
16901 #  define machine_arch_type     MACH_TYPE_NELT_A
16902 # endif
16903 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
16904 #else
16905 # define machine_is_nelt_a()    (0)
16906 #endif
16907
16908 #ifdef CONFIG_MACH_N311
16909 # ifdef machine_arch_type
16910 #  undef machine_arch_type
16911 #  define machine_arch_type     __machine_arch_type
16912 # else
16913 #  define machine_arch_type     MACH_TYPE_N311
16914 # endif
16915 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
16916 #else
16917 # define machine_is_n311()      (0)
16918 #endif
16919
16920 #ifdef CONFIG_MACH_AT91SAM9260VGK
16921 # ifdef machine_arch_type
16922 #  undef machine_arch_type
16923 #  define machine_arch_type     __machine_arch_type
16924 # else
16925 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
16926 # endif
16927 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
16928 #else
16929 # define machine_is_at91sam9260vgk()    (0)
16930 #endif
16931
16932 #ifdef CONFIG_MACH_AT91LEPPE
16933 # ifdef machine_arch_type
16934 #  undef machine_arch_type
16935 #  define machine_arch_type     __machine_arch_type
16936 # else
16937 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
16938 # endif
16939 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
16940 #else
16941 # define machine_is_at91leppe() (0)
16942 #endif
16943
16944 #ifdef CONFIG_MACH_AT91LEPCCN
16945 # ifdef machine_arch_type
16946 #  undef machine_arch_type
16947 #  define machine_arch_type     __machine_arch_type
16948 # else
16949 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
16950 # endif
16951 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
16952 #else
16953 # define machine_is_at91lepccn()        (0)
16954 #endif
16955
16956 #ifdef CONFIG_MACH_APC7100
16957 # ifdef machine_arch_type
16958 #  undef machine_arch_type
16959 #  define machine_arch_type     __machine_arch_type
16960 # else
16961 #  define machine_arch_type     MACH_TYPE_APC7100
16962 # endif
16963 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
16964 #else
16965 # define machine_is_apc7100()   (0)
16966 #endif
16967
16968 #ifdef CONFIG_MACH_STARGAZER
16969 # ifdef machine_arch_type
16970 #  undef machine_arch_type
16971 #  define machine_arch_type     __machine_arch_type
16972 # else
16973 #  define machine_arch_type     MACH_TYPE_STARGAZER
16974 # endif
16975 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
16976 #else
16977 # define machine_is_stargazer() (0)
16978 #endif
16979
16980 #ifdef CONFIG_MACH_SONATA
16981 # ifdef machine_arch_type
16982 #  undef machine_arch_type
16983 #  define machine_arch_type     __machine_arch_type
16984 # else
16985 #  define machine_arch_type     MACH_TYPE_SONATA
16986 # endif
16987 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
16988 #else
16989 # define machine_is_sonata()    (0)
16990 #endif
16991
16992 #ifdef CONFIG_MACH_SCHMOOGIE
16993 # ifdef machine_arch_type
16994 #  undef machine_arch_type
16995 #  define machine_arch_type     __machine_arch_type
16996 # else
16997 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
16998 # endif
16999 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17000 #else
17001 # define machine_is_schmoogie() (0)
17002 #endif
17003
17004 #ifdef CONFIG_MACH_AZTOOL
17005 # ifdef machine_arch_type
17006 #  undef machine_arch_type
17007 #  define machine_arch_type     __machine_arch_type
17008 # else
17009 #  define machine_arch_type     MACH_TYPE_AZTOOL
17010 # endif
17011 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17012 #else
17013 # define machine_is_aztool()    (0)
17014 #endif
17015
17016 #ifdef CONFIG_MACH_MIOA701
17017 # ifdef machine_arch_type
17018 #  undef machine_arch_type
17019 #  define machine_arch_type     __machine_arch_type
17020 # else
17021 #  define machine_arch_type     MACH_TYPE_MIOA701
17022 # endif
17023 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17024 #else
17025 # define machine_is_mioa701()   (0)
17026 #endif
17027
17028 #ifdef CONFIG_MACH_SXNI9260
17029 # ifdef machine_arch_type
17030 #  undef machine_arch_type
17031 #  define machine_arch_type     __machine_arch_type
17032 # else
17033 #  define machine_arch_type     MACH_TYPE_SXNI9260
17034 # endif
17035 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17036 #else
17037 # define machine_is_sxni9260()  (0)
17038 #endif
17039
17040 #ifdef CONFIG_MACH_MXC27520EVB
17041 # ifdef machine_arch_type
17042 #  undef machine_arch_type
17043 #  define machine_arch_type     __machine_arch_type
17044 # else
17045 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17046 # endif
17047 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17048 #else
17049 # define machine_is_mxc27520evb()       (0)
17050 #endif
17051
17052 #ifdef CONFIG_MACH_ARMADILLO5X0
17053 # ifdef machine_arch_type
17054 #  undef machine_arch_type
17055 #  define machine_arch_type     __machine_arch_type
17056 # else
17057 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17058 # endif
17059 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17060 #else
17061 # define machine_is_armadillo5x0()      (0)
17062 #endif
17063
17064 #ifdef CONFIG_MACH_MB9260
17065 # ifdef machine_arch_type
17066 #  undef machine_arch_type
17067 #  define machine_arch_type     __machine_arch_type
17068 # else
17069 #  define machine_arch_type     MACH_TYPE_MB9260
17070 # endif
17071 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17072 #else
17073 # define machine_is_mb9260()    (0)
17074 #endif
17075
17076 #ifdef CONFIG_MACH_MB9263
17077 # ifdef machine_arch_type
17078 #  undef machine_arch_type
17079 #  define machine_arch_type     __machine_arch_type
17080 # else
17081 #  define machine_arch_type     MACH_TYPE_MB9263
17082 # endif
17083 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17084 #else
17085 # define machine_is_mb9263()    (0)
17086 #endif
17087
17088 #ifdef CONFIG_MACH_IPAC9302
17089 # ifdef machine_arch_type
17090 #  undef machine_arch_type
17091 #  define machine_arch_type     __machine_arch_type
17092 # else
17093 #  define machine_arch_type     MACH_TYPE_IPAC9302
17094 # endif
17095 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17096 #else
17097 # define machine_is_ipac9302()  (0)
17098 #endif
17099
17100 #ifdef CONFIG_MACH_CC9P9360JS
17101 # ifdef machine_arch_type
17102 #  undef machine_arch_type
17103 #  define machine_arch_type     __machine_arch_type
17104 # else
17105 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17106 # endif
17107 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17108 #else
17109 # define machine_is_cc9p9360js()        (0)
17110 #endif
17111
17112 #ifdef CONFIG_MACH_GALLIUM
17113 # ifdef machine_arch_type
17114 #  undef machine_arch_type
17115 #  define machine_arch_type     __machine_arch_type
17116 # else
17117 #  define machine_arch_type     MACH_TYPE_GALLIUM
17118 # endif
17119 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17120 #else
17121 # define machine_is_gallium()   (0)
17122 #endif
17123
17124 #ifdef CONFIG_MACH_MSC2410
17125 # ifdef machine_arch_type
17126 #  undef machine_arch_type
17127 #  define machine_arch_type     __machine_arch_type
17128 # else
17129 #  define machine_arch_type     MACH_TYPE_MSC2410
17130 # endif
17131 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17132 #else
17133 # define machine_is_msc2410()   (0)
17134 #endif
17135
17136 #ifdef CONFIG_MACH_GHI270
17137 # ifdef machine_arch_type
17138 #  undef machine_arch_type
17139 #  define machine_arch_type     __machine_arch_type
17140 # else
17141 #  define machine_arch_type     MACH_TYPE_GHI270
17142 # endif
17143 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17144 #else
17145 # define machine_is_ghi270()    (0)
17146 #endif
17147
17148 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17149 # ifdef machine_arch_type
17150 #  undef machine_arch_type
17151 #  define machine_arch_type     __machine_arch_type
17152 # else
17153 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17154 # endif
17155 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17156 #else
17157 # define machine_is_davinci_leonardo()  (0)
17158 #endif
17159
17160 #ifdef CONFIG_MACH_OIAB
17161 # ifdef machine_arch_type
17162 #  undef machine_arch_type
17163 #  define machine_arch_type     __machine_arch_type
17164 # else
17165 #  define machine_arch_type     MACH_TYPE_OIAB
17166 # endif
17167 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17168 #else
17169 # define machine_is_oiab()      (0)
17170 #endif
17171
17172 #ifdef CONFIG_MACH_SMDK6400
17173 # ifdef machine_arch_type
17174 #  undef machine_arch_type
17175 #  define machine_arch_type     __machine_arch_type
17176 # else
17177 #  define machine_arch_type     MACH_TYPE_SMDK6400
17178 # endif
17179 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17180 #else
17181 # define machine_is_smdk6400()  (0)
17182 #endif
17183
17184 #ifdef CONFIG_MACH_NOKIA_N800
17185 # ifdef machine_arch_type
17186 #  undef machine_arch_type
17187 #  define machine_arch_type     __machine_arch_type
17188 # else
17189 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17190 # endif
17191 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17192 #else
17193 # define machine_is_nokia_n800()        (0)
17194 #endif
17195
17196 #ifdef CONFIG_MACH_GREENPHONE
17197 # ifdef machine_arch_type
17198 #  undef machine_arch_type
17199 #  define machine_arch_type     __machine_arch_type
17200 # else
17201 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17202 # endif
17203 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17204 #else
17205 # define machine_is_greenphone()        (0)
17206 #endif
17207
17208 #ifdef CONFIG_MACH_COMPEXWP18
17209 # ifdef machine_arch_type
17210 #  undef machine_arch_type
17211 #  define machine_arch_type     __machine_arch_type
17212 # else
17213 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17214 # endif
17215 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17216 #else
17217 # define machine_is_compex42x() (0)
17218 #endif
17219
17220 #ifdef CONFIG_MACH_XMATE
17221 # ifdef machine_arch_type
17222 #  undef machine_arch_type
17223 #  define machine_arch_type     __machine_arch_type
17224 # else
17225 #  define machine_arch_type     MACH_TYPE_XMATE
17226 # endif
17227 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17228 #else
17229 # define machine_is_xmate()     (0)
17230 #endif
17231
17232 #ifdef CONFIG_MACH_ENERGIZER
17233 # ifdef machine_arch_type
17234 #  undef machine_arch_type
17235 #  define machine_arch_type     __machine_arch_type
17236 # else
17237 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17238 # endif
17239 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17240 #else
17241 # define machine_is_energizer() (0)
17242 #endif
17243
17244 #ifdef CONFIG_MACH_IME1
17245 # ifdef machine_arch_type
17246 #  undef machine_arch_type
17247 #  define machine_arch_type     __machine_arch_type
17248 # else
17249 #  define machine_arch_type     MACH_TYPE_IME1
17250 # endif
17251 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17252 #else
17253 # define machine_is_ime1()      (0)
17254 #endif
17255
17256 #ifdef CONFIG_MACH_SWEDATMS
17257 # ifdef machine_arch_type
17258 #  undef machine_arch_type
17259 #  define machine_arch_type     __machine_arch_type
17260 # else
17261 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17262 # endif
17263 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17264 #else
17265 # define machine_is_sweda_tms() (0)
17266 #endif
17267
17268 #ifdef CONFIG_MACH_NTNP435C
17269 # ifdef machine_arch_type
17270 #  undef machine_arch_type
17271 #  define machine_arch_type     __machine_arch_type
17272 # else
17273 #  define machine_arch_type     MACH_TYPE_NTNP435C
17274 # endif
17275 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17276 #else
17277 # define machine_is_ntnp435c()  (0)
17278 #endif
17279
17280 #ifdef CONFIG_MACH_SPECTRO2
17281 # ifdef machine_arch_type
17282 #  undef machine_arch_type
17283 #  define machine_arch_type     __machine_arch_type
17284 # else
17285 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17286 # endif
17287 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17288 #else
17289 # define machine_is_spectro2()  (0)
17290 #endif
17291
17292 #ifdef CONFIG_MACH_H6039
17293 # ifdef machine_arch_type
17294 #  undef machine_arch_type
17295 #  define machine_arch_type     __machine_arch_type
17296 # else
17297 #  define machine_arch_type     MACH_TYPE_H6039
17298 # endif
17299 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17300 #else
17301 # define machine_is_h6039()     (0)
17302 #endif
17303
17304 #ifdef CONFIG_MACH_EP80219
17305 # ifdef machine_arch_type
17306 #  undef machine_arch_type
17307 #  define machine_arch_type     __machine_arch_type
17308 # else
17309 #  define machine_arch_type     MACH_TYPE_EP80219
17310 # endif
17311 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17312 #else
17313 # define machine_is_ep80219()   (0)
17314 #endif
17315
17316 #ifdef CONFIG_MACH_SAMOA_II
17317 # ifdef machine_arch_type
17318 #  undef machine_arch_type
17319 #  define machine_arch_type     __machine_arch_type
17320 # else
17321 #  define machine_arch_type     MACH_TYPE_SAMOA_II
17322 # endif
17323 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17324 #else
17325 # define machine_is_samoa_ii()  (0)
17326 #endif
17327
17328 #ifdef CONFIG_MACH_CWMXL
17329 # ifdef machine_arch_type
17330 #  undef machine_arch_type
17331 #  define machine_arch_type     __machine_arch_type
17332 # else
17333 #  define machine_arch_type     MACH_TYPE_CWMXL
17334 # endif
17335 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17336 #else
17337 # define machine_is_cwmxl()     (0)
17338 #endif
17339
17340 #ifdef CONFIG_MACH_AS9200
17341 # ifdef machine_arch_type
17342 #  undef machine_arch_type
17343 #  define machine_arch_type     __machine_arch_type
17344 # else
17345 #  define machine_arch_type     MACH_TYPE_AS9200
17346 # endif
17347 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
17348 #else
17349 # define machine_is_as9200()    (0)
17350 #endif
17351
17352 #ifdef CONFIG_MACH_SFX1149
17353 # ifdef machine_arch_type
17354 #  undef machine_arch_type
17355 #  define machine_arch_type     __machine_arch_type
17356 # else
17357 #  define machine_arch_type     MACH_TYPE_SFX1149
17358 # endif
17359 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
17360 #else
17361 # define machine_is_sfx1149()   (0)
17362 #endif
17363
17364 #ifdef CONFIG_MACH_NAVI010
17365 # ifdef machine_arch_type
17366 #  undef machine_arch_type
17367 #  define machine_arch_type     __machine_arch_type
17368 # else
17369 #  define machine_arch_type     MACH_TYPE_NAVI010
17370 # endif
17371 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
17372 #else
17373 # define machine_is_navi010()   (0)
17374 #endif
17375
17376 #ifdef CONFIG_MACH_MULTMDP
17377 # ifdef machine_arch_type
17378 #  undef machine_arch_type
17379 #  define machine_arch_type     __machine_arch_type
17380 # else
17381 #  define machine_arch_type     MACH_TYPE_MULTMDP
17382 # endif
17383 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
17384 #else
17385 # define machine_is_multmdp()   (0)
17386 #endif
17387
17388 #ifdef CONFIG_MACH_SCB9520
17389 # ifdef machine_arch_type
17390 #  undef machine_arch_type
17391 #  define machine_arch_type     __machine_arch_type
17392 # else
17393 #  define machine_arch_type     MACH_TYPE_SCB9520
17394 # endif
17395 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
17396 #else
17397 # define machine_is_scb9520()   (0)
17398 #endif
17399
17400 #ifdef CONFIG_MACH_HTCATHENA
17401 # ifdef machine_arch_type
17402 #  undef machine_arch_type
17403 #  define machine_arch_type     __machine_arch_type
17404 # else
17405 #  define machine_arch_type     MACH_TYPE_HTCATHENA
17406 # endif
17407 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17408 #else
17409 # define machine_is_htcathena() (0)
17410 #endif
17411
17412 #ifdef CONFIG_MACH_XP179
17413 # ifdef machine_arch_type
17414 #  undef machine_arch_type
17415 #  define machine_arch_type     __machine_arch_type
17416 # else
17417 #  define machine_arch_type     MACH_TYPE_XP179
17418 # endif
17419 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
17420 #else
17421 # define machine_is_xp179()     (0)
17422 #endif
17423
17424 #ifdef CONFIG_MACH_H4300
17425 # ifdef machine_arch_type
17426 #  undef machine_arch_type
17427 #  define machine_arch_type     __machine_arch_type
17428 # else
17429 #  define machine_arch_type     MACH_TYPE_H4300
17430 # endif
17431 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
17432 #else
17433 # define machine_is_h4300()     (0)
17434 #endif
17435
17436 #ifdef CONFIG_MACH_GORAMO_MLR
17437 # ifdef machine_arch_type
17438 #  undef machine_arch_type
17439 #  define machine_arch_type     __machine_arch_type
17440 # else
17441 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
17442 # endif
17443 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17444 #else
17445 # define machine_is_goramo_mlr()        (0)
17446 #endif
17447
17448 #ifdef CONFIG_MACH_MXC30020EVB
17449 # ifdef machine_arch_type
17450 #  undef machine_arch_type
17451 #  define machine_arch_type     __machine_arch_type
17452 # else
17453 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
17454 # endif
17455 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
17456 #else
17457 # define machine_is_mxc30020evb()       (0)
17458 #endif
17459
17460 #ifdef CONFIG_MACH_ADSBITSYG5
17461 # ifdef machine_arch_type
17462 #  undef machine_arch_type
17463 #  define machine_arch_type     __machine_arch_type
17464 # else
17465 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
17466 # endif
17467 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
17468 #else
17469 # define machine_is_adsbitsyg5()        (0)
17470 #endif
17471
17472 #ifdef CONFIG_MACH_ADSPORTALPLUS
17473 # ifdef machine_arch_type
17474 #  undef machine_arch_type
17475 #  define machine_arch_type     __machine_arch_type
17476 # else
17477 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
17478 # endif
17479 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17480 #else
17481 # define machine_is_adsportalplus()     (0)
17482 #endif
17483
17484 #ifdef CONFIG_MACH_MMSP2PLUS
17485 # ifdef machine_arch_type
17486 #  undef machine_arch_type
17487 #  define machine_arch_type     __machine_arch_type
17488 # else
17489 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
17490 # endif
17491 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17492 #else
17493 # define machine_is_mmsp2plus() (0)
17494 #endif
17495
17496 #ifdef CONFIG_MACH_EM_X270
17497 # ifdef machine_arch_type
17498 #  undef machine_arch_type
17499 #  define machine_arch_type     __machine_arch_type
17500 # else
17501 #  define machine_arch_type     MACH_TYPE_EM_X270
17502 # endif
17503 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
17504 #else
17505 # define machine_is_em_x270()   (0)
17506 #endif
17507
17508 #ifdef CONFIG_MACH_TPP302
17509 # ifdef machine_arch_type
17510 #  undef machine_arch_type
17511 #  define machine_arch_type     __machine_arch_type
17512 # else
17513 #  define machine_arch_type     MACH_TYPE_TPP302
17514 # endif
17515 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
17516 #else
17517 # define machine_is_tpp302()    (0)
17518 #endif
17519
17520 #ifdef CONFIG_MACH_TPM104
17521 # ifdef machine_arch_type
17522 #  undef machine_arch_type
17523 #  define machine_arch_type     __machine_arch_type
17524 # else
17525 #  define machine_arch_type     MACH_TYPE_TPM104
17526 # endif
17527 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
17528 #else
17529 # define machine_is_tpp104()    (0)
17530 #endif
17531
17532 #ifdef CONFIG_MACH_TPM102
17533 # ifdef machine_arch_type
17534 #  undef machine_arch_type
17535 #  define machine_arch_type     __machine_arch_type
17536 # else
17537 #  define machine_arch_type     MACH_TYPE_TPM102
17538 # endif
17539 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
17540 #else
17541 # define machine_is_tpm102()    (0)
17542 #endif
17543
17544 #ifdef CONFIG_MACH_TPM109
17545 # ifdef machine_arch_type
17546 #  undef machine_arch_type
17547 #  define machine_arch_type     __machine_arch_type
17548 # else
17549 #  define machine_arch_type     MACH_TYPE_TPM109
17550 # endif
17551 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
17552 #else
17553 # define machine_is_tpm109()    (0)
17554 #endif
17555
17556 #ifdef CONFIG_MACH_FBXO1
17557 # ifdef machine_arch_type
17558 #  undef machine_arch_type
17559 #  define machine_arch_type     __machine_arch_type
17560 # else
17561 #  define machine_arch_type     MACH_TYPE_FBXO1
17562 # endif
17563 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
17564 #else
17565 # define machine_is_fbxo1()     (0)
17566 #endif
17567
17568 #ifdef CONFIG_MACH_HXD8
17569 # ifdef machine_arch_type
17570 #  undef machine_arch_type
17571 #  define machine_arch_type     __machine_arch_type
17572 # else
17573 #  define machine_arch_type     MACH_TYPE_HXD8
17574 # endif
17575 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
17576 #else
17577 # define machine_is_hxd8()      (0)
17578 #endif
17579
17580 #ifdef CONFIG_MACH_NEO1973_GTA02
17581 # ifdef machine_arch_type
17582 #  undef machine_arch_type
17583 #  define machine_arch_type     __machine_arch_type
17584 # else
17585 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
17586 # endif
17587 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
17588 #else
17589 # define machine_is_neo1973_gta02()     (0)
17590 #endif
17591
17592 #ifdef CONFIG_MACH_EMTEST
17593 # ifdef machine_arch_type
17594 #  undef machine_arch_type
17595 #  define machine_arch_type     __machine_arch_type
17596 # else
17597 #  define machine_arch_type     MACH_TYPE_EMTEST
17598 # endif
17599 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
17600 #else
17601 # define machine_is_emtest()    (0)
17602 #endif
17603
17604 #ifdef CONFIG_MACH_AD6900
17605 # ifdef machine_arch_type
17606 #  undef machine_arch_type
17607 #  define machine_arch_type     __machine_arch_type
17608 # else
17609 #  define machine_arch_type     MACH_TYPE_AD6900
17610 # endif
17611 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
17612 #else
17613 # define machine_is_ad6900()    (0)
17614 #endif
17615
17616 #ifdef CONFIG_MACH_EUROPA
17617 # ifdef machine_arch_type
17618 #  undef machine_arch_type
17619 #  define machine_arch_type     __machine_arch_type
17620 # else
17621 #  define machine_arch_type     MACH_TYPE_EUROPA
17622 # endif
17623 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
17624 #else
17625 # define machine_is_europa()    (0)
17626 #endif
17627
17628 #ifdef CONFIG_MACH_METROCONNECT
17629 # ifdef machine_arch_type
17630 #  undef machine_arch_type
17631 #  define machine_arch_type     __machine_arch_type
17632 # else
17633 #  define machine_arch_type     MACH_TYPE_METROCONNECT
17634 # endif
17635 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
17636 #else
17637 # define machine_is_metroconnect()      (0)
17638 #endif
17639
17640 #ifdef CONFIG_MACH_EZ_S2410
17641 # ifdef machine_arch_type
17642 #  undef machine_arch_type
17643 #  define machine_arch_type     __machine_arch_type
17644 # else
17645 #  define machine_arch_type     MACH_TYPE_EZ_S2410
17646 # endif
17647 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
17648 #else
17649 # define machine_is_ez_s2410()  (0)
17650 #endif
17651
17652 #ifdef CONFIG_MACH_EZ_S2440
17653 # ifdef machine_arch_type
17654 #  undef machine_arch_type
17655 #  define machine_arch_type     __machine_arch_type
17656 # else
17657 #  define machine_arch_type     MACH_TYPE_EZ_S2440
17658 # endif
17659 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
17660 #else
17661 # define machine_is_ez_s2440()  (0)
17662 #endif
17663
17664 #ifdef CONFIG_MACH_EZ_EP9312
17665 # ifdef machine_arch_type
17666 #  undef machine_arch_type
17667 #  define machine_arch_type     __machine_arch_type
17668 # else
17669 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
17670 # endif
17671 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
17672 #else
17673 # define machine_is_ez_ep9312() (0)
17674 #endif
17675
17676 #ifdef CONFIG_MACH_EZ_EP9315
17677 # ifdef machine_arch_type
17678 #  undef machine_arch_type
17679 #  define machine_arch_type     __machine_arch_type
17680 # else
17681 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
17682 # endif
17683 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
17684 #else
17685 # define machine_is_ez_ep9315() (0)
17686 #endif
17687
17688 #ifdef CONFIG_MACH_EZ_X7
17689 # ifdef machine_arch_type
17690 #  undef machine_arch_type
17691 #  define machine_arch_type     __machine_arch_type
17692 # else
17693 #  define machine_arch_type     MACH_TYPE_EZ_X7
17694 # endif
17695 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
17696 #else
17697 # define machine_is_ez_x7()     (0)
17698 #endif
17699
17700 #ifdef CONFIG_MACH_GODOTDB
17701 # ifdef machine_arch_type
17702 #  undef machine_arch_type
17703 #  define machine_arch_type     __machine_arch_type
17704 # else
17705 #  define machine_arch_type     MACH_TYPE_GODOTDB
17706 # endif
17707 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
17708 #else
17709 # define machine_is_godotdb()   (0)
17710 #endif
17711
17712 #ifdef CONFIG_MACH_MISTRAL
17713 # ifdef machine_arch_type
17714 #  undef machine_arch_type
17715 #  define machine_arch_type     __machine_arch_type
17716 # else
17717 #  define machine_arch_type     MACH_TYPE_MISTRAL
17718 # endif
17719 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
17720 #else
17721 # define machine_is_mistral()   (0)
17722 #endif
17723
17724 #ifdef CONFIG_MACH_MSM
17725 # ifdef machine_arch_type
17726 #  undef machine_arch_type
17727 #  define machine_arch_type     __machine_arch_type
17728 # else
17729 #  define machine_arch_type     MACH_TYPE_MSM
17730 # endif
17731 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
17732 #else
17733 # define machine_is_msm()       (0)
17734 #endif
17735
17736 #ifdef CONFIG_MACH_CT5910
17737 # ifdef machine_arch_type
17738 #  undef machine_arch_type
17739 #  define machine_arch_type     __machine_arch_type
17740 # else
17741 #  define machine_arch_type     MACH_TYPE_CT5910
17742 # endif
17743 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
17744 #else
17745 # define machine_is_ct5910()    (0)
17746 #endif
17747
17748 #ifdef CONFIG_MACH_CT5912
17749 # ifdef machine_arch_type
17750 #  undef machine_arch_type
17751 #  define machine_arch_type     __machine_arch_type
17752 # else
17753 #  define machine_arch_type     MACH_TYPE_CT5912
17754 # endif
17755 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
17756 #else
17757 # define machine_is_ct5912()    (0)
17758 #endif
17759
17760 #ifdef CONFIG_MACH_HYNET_INE
17761 # ifdef machine_arch_type
17762 #  undef machine_arch_type
17763 #  define machine_arch_type     __machine_arch_type
17764 # else
17765 #  define machine_arch_type     MACH_TYPE_HYNET_INE
17766 # endif
17767 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
17768 #else
17769 # define machine_is_hynet_ine() (0)
17770 #endif
17771
17772 #ifdef CONFIG_MACH_HYNET_APP
17773 # ifdef machine_arch_type
17774 #  undef machine_arch_type
17775 #  define machine_arch_type     __machine_arch_type
17776 # else
17777 #  define machine_arch_type     MACH_TYPE_HYNET_APP
17778 # endif
17779 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
17780 #else
17781 # define machine_is_hynet_app() (0)
17782 #endif
17783
17784 #ifdef CONFIG_MACH_MSM7200
17785 # ifdef machine_arch_type
17786 #  undef machine_arch_type
17787 #  define machine_arch_type     __machine_arch_type
17788 # else
17789 #  define machine_arch_type     MACH_TYPE_MSM7200
17790 # endif
17791 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
17792 #else
17793 # define machine_is_msm7200()   (0)
17794 #endif
17795
17796 #ifdef CONFIG_MACH_MSM7600
17797 # ifdef machine_arch_type
17798 #  undef machine_arch_type
17799 #  define machine_arch_type     __machine_arch_type
17800 # else
17801 #  define machine_arch_type     MACH_TYPE_MSM7600
17802 # endif
17803 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
17804 #else
17805 # define machine_is_msm7600()   (0)
17806 #endif
17807
17808 #ifdef CONFIG_MACH_CEB255
17809 # ifdef machine_arch_type
17810 #  undef machine_arch_type
17811 #  define machine_arch_type     __machine_arch_type
17812 # else
17813 #  define machine_arch_type     MACH_TYPE_CEB255
17814 # endif
17815 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
17816 #else
17817 # define machine_is_ceb255()    (0)
17818 #endif
17819
17820 #ifdef CONFIG_MACH_CIEL
17821 # ifdef machine_arch_type
17822 #  undef machine_arch_type
17823 #  define machine_arch_type     __machine_arch_type
17824 # else
17825 #  define machine_arch_type     MACH_TYPE_CIEL
17826 # endif
17827 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
17828 #else
17829 # define machine_is_ciel()      (0)
17830 #endif
17831
17832 #ifdef CONFIG_MACH_SLM5650
17833 # ifdef machine_arch_type
17834 #  undef machine_arch_type
17835 #  define machine_arch_type     __machine_arch_type
17836 # else
17837 #  define machine_arch_type     MACH_TYPE_SLM5650
17838 # endif
17839 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
17840 #else
17841 # define machine_is_slm5650()   (0)
17842 #endif
17843
17844 #ifdef CONFIG_MACH_AT91SAM9RLEK
17845 # ifdef machine_arch_type
17846 #  undef machine_arch_type
17847 #  define machine_arch_type     __machine_arch_type
17848 # else
17849 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
17850 # endif
17851 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
17852 #else
17853 # define machine_is_at91sam9rlek()      (0)
17854 #endif
17855
17856 #ifdef CONFIG_MACH_COMTECH_ROUTER
17857 # ifdef machine_arch_type
17858 #  undef machine_arch_type
17859 #  define machine_arch_type     __machine_arch_type
17860 # else
17861 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
17862 # endif
17863 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
17864 #else
17865 # define machine_is_comtech_router()    (0)
17866 #endif
17867
17868 #ifdef CONFIG_MACH_SBC2410X
17869 # ifdef machine_arch_type
17870 #  undef machine_arch_type
17871 #  define machine_arch_type     __machine_arch_type
17872 # else
17873 #  define machine_arch_type     MACH_TYPE_SBC2410X
17874 # endif
17875 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
17876 #else
17877 # define machine_is_sbc2410x()  (0)
17878 #endif
17879
17880 #ifdef CONFIG_MACH_AT4X0BD
17881 # ifdef machine_arch_type
17882 #  undef machine_arch_type
17883 #  define machine_arch_type     __machine_arch_type
17884 # else
17885 #  define machine_arch_type     MACH_TYPE_AT4X0BD
17886 # endif
17887 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
17888 #else
17889 # define machine_is_at4x0bd()   (0)
17890 #endif
17891
17892 #ifdef CONFIG_MACH_CBIFR
17893 # ifdef machine_arch_type
17894 #  undef machine_arch_type
17895 #  define machine_arch_type     __machine_arch_type
17896 # else
17897 #  define machine_arch_type     MACH_TYPE_CBIFR
17898 # endif
17899 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
17900 #else
17901 # define machine_is_cbifr()     (0)
17902 #endif
17903
17904 #ifdef CONFIG_MACH_ARCOM_QUANTUM
17905 # ifdef machine_arch_type
17906 #  undef machine_arch_type
17907 #  define machine_arch_type     __machine_arch_type
17908 # else
17909 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
17910 # endif
17911 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
17912 #else
17913 # define machine_is_arcom_quantum()     (0)
17914 #endif
17915
17916 #ifdef CONFIG_MACH_MATRIX520
17917 # ifdef machine_arch_type
17918 #  undef machine_arch_type
17919 #  define machine_arch_type     __machine_arch_type
17920 # else
17921 #  define machine_arch_type     MACH_TYPE_MATRIX520
17922 # endif
17923 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
17924 #else
17925 # define machine_is_matrix520() (0)
17926 #endif
17927
17928 #ifdef CONFIG_MACH_MATRIX510
17929 # ifdef machine_arch_type
17930 #  undef machine_arch_type
17931 #  define machine_arch_type     __machine_arch_type
17932 # else
17933 #  define machine_arch_type     MACH_TYPE_MATRIX510
17934 # endif
17935 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
17936 #else
17937 # define machine_is_matrix510() (0)
17938 #endif
17939
17940 #ifdef CONFIG_MACH_MATRIX500
17941 # ifdef machine_arch_type
17942 #  undef machine_arch_type
17943 #  define machine_arch_type     __machine_arch_type
17944 # else
17945 #  define machine_arch_type     MACH_TYPE_MATRIX500
17946 # endif
17947 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
17948 #else
17949 # define machine_is_matrix500() (0)
17950 #endif
17951
17952 #ifdef CONFIG_MACH_M501
17953 # ifdef machine_arch_type
17954 #  undef machine_arch_type
17955 #  define machine_arch_type     __machine_arch_type
17956 # else
17957 #  define machine_arch_type     MACH_TYPE_M501
17958 # endif
17959 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
17960 #else
17961 # define machine_is_m501()      (0)
17962 #endif
17963
17964 #ifdef CONFIG_MACH_AAEON1270
17965 # ifdef machine_arch_type
17966 #  undef machine_arch_type
17967 #  define machine_arch_type     __machine_arch_type
17968 # else
17969 #  define machine_arch_type     MACH_TYPE_AAEON1270
17970 # endif
17971 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
17972 #else
17973 # define machine_is_aaeon1270() (0)
17974 #endif
17975
17976 #ifdef CONFIG_MACH_MATRIX500EV
17977 # ifdef machine_arch_type
17978 #  undef machine_arch_type
17979 #  define machine_arch_type     __machine_arch_type
17980 # else
17981 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
17982 # endif
17983 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
17984 #else
17985 # define machine_is_matrix500ev()       (0)
17986 #endif
17987
17988 #ifdef CONFIG_MACH_PAC500
17989 # ifdef machine_arch_type
17990 #  undef machine_arch_type
17991 #  define machine_arch_type     __machine_arch_type
17992 # else
17993 #  define machine_arch_type     MACH_TYPE_PAC500
17994 # endif
17995 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
17996 #else
17997 # define machine_is_pac500()    (0)
17998 #endif
17999
18000 #ifdef CONFIG_MACH_PNX8181
18001 # ifdef machine_arch_type
18002 #  undef machine_arch_type
18003 #  define machine_arch_type     __machine_arch_type
18004 # else
18005 #  define machine_arch_type     MACH_TYPE_PNX8181
18006 # endif
18007 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18008 #else
18009 # define machine_is_pnx8181()   (0)
18010 #endif
18011
18012 #ifdef CONFIG_MACH_COLIBRI320
18013 # ifdef machine_arch_type
18014 #  undef machine_arch_type
18015 #  define machine_arch_type     __machine_arch_type
18016 # else
18017 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18018 # endif
18019 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18020 #else
18021 # define machine_is_colibri320()        (0)
18022 #endif
18023
18024 #ifdef CONFIG_MACH_AZTOOLBB
18025 # ifdef machine_arch_type
18026 #  undef machine_arch_type
18027 #  define machine_arch_type     __machine_arch_type
18028 # else
18029 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18030 # endif
18031 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18032 #else
18033 # define machine_is_aztoolbb()  (0)
18034 #endif
18035
18036 #ifdef CONFIG_MACH_AZTOOLG2
18037 # ifdef machine_arch_type
18038 #  undef machine_arch_type
18039 #  define machine_arch_type     __machine_arch_type
18040 # else
18041 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18042 # endif
18043 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18044 #else
18045 # define machine_is_aztoolg2()  (0)
18046 #endif
18047
18048 #ifdef CONFIG_MACH_DVLHOST
18049 # ifdef machine_arch_type
18050 #  undef machine_arch_type
18051 #  define machine_arch_type     __machine_arch_type
18052 # else
18053 #  define machine_arch_type     MACH_TYPE_DVLHOST
18054 # endif
18055 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18056 #else
18057 # define machine_is_dvlhost()   (0)
18058 #endif
18059
18060 #ifdef CONFIG_MACH_ZIR9200
18061 # ifdef machine_arch_type
18062 #  undef machine_arch_type
18063 #  define machine_arch_type     __machine_arch_type
18064 # else
18065 #  define machine_arch_type     MACH_TYPE_ZIR9200
18066 # endif
18067 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18068 #else
18069 # define machine_is_zir9200()   (0)
18070 #endif
18071
18072 #ifdef CONFIG_MACH_ZIR9260
18073 # ifdef machine_arch_type
18074 #  undef machine_arch_type
18075 #  define machine_arch_type     __machine_arch_type
18076 # else
18077 #  define machine_arch_type     MACH_TYPE_ZIR9260
18078 # endif
18079 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18080 #else
18081 # define machine_is_zir9260()   (0)
18082 #endif
18083
18084 #ifdef CONFIG_MACH_COCOPAH
18085 # ifdef machine_arch_type
18086 #  undef machine_arch_type
18087 #  define machine_arch_type     __machine_arch_type
18088 # else
18089 #  define machine_arch_type     MACH_TYPE_COCOPAH
18090 # endif
18091 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18092 #else
18093 # define machine_is_cocopah()   (0)
18094 #endif
18095
18096 #ifdef CONFIG_MACH_NDS
18097 # ifdef machine_arch_type
18098 #  undef machine_arch_type
18099 #  define machine_arch_type     __machine_arch_type
18100 # else
18101 #  define machine_arch_type     MACH_TYPE_NDS
18102 # endif
18103 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18104 #else
18105 # define machine_is_nds()       (0)
18106 #endif
18107
18108 #ifdef CONFIG_MACH_ROSENCRANTZ
18109 # ifdef machine_arch_type
18110 #  undef machine_arch_type
18111 #  define machine_arch_type     __machine_arch_type
18112 # else
18113 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18114 # endif
18115 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18116 #else
18117 # define machine_is_rosencrantz()       (0)
18118 #endif
18119
18120 #ifdef CONFIG_MACH_FTTX_ODSC
18121 # ifdef machine_arch_type
18122 #  undef machine_arch_type
18123 #  define machine_arch_type     __machine_arch_type
18124 # else
18125 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18126 # endif
18127 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18128 #else
18129 # define machine_is_fttx_odsc() (0)
18130 #endif
18131
18132 #ifdef CONFIG_MACH_CLASSE_R6904
18133 # ifdef machine_arch_type
18134 #  undef machine_arch_type
18135 #  define machine_arch_type     __machine_arch_type
18136 # else
18137 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18138 # endif
18139 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18140 #else
18141 # define machine_is_classe_r6904()      (0)
18142 #endif
18143
18144 #ifdef CONFIG_MACH_CAM60
18145 # ifdef machine_arch_type
18146 #  undef machine_arch_type
18147 #  define machine_arch_type     __machine_arch_type
18148 # else
18149 #  define machine_arch_type     MACH_TYPE_CAM60
18150 # endif
18151 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18152 #else
18153 # define machine_is_cam60()     (0)
18154 #endif
18155
18156 #ifdef CONFIG_MACH_MXC30031ADS
18157 # ifdef machine_arch_type
18158 #  undef machine_arch_type
18159 #  define machine_arch_type     __machine_arch_type
18160 # else
18161 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18162 # endif
18163 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18164 #else
18165 # define machine_is_mxc30031ads()       (0)
18166 #endif
18167
18168 #ifdef CONFIG_MACH_DATACALL
18169 # ifdef machine_arch_type
18170 #  undef machine_arch_type
18171 #  define machine_arch_type     __machine_arch_type
18172 # else
18173 #  define machine_arch_type     MACH_TYPE_DATACALL
18174 # endif
18175 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18176 #else
18177 # define machine_is_datacall()  (0)
18178 #endif
18179
18180 #ifdef CONFIG_MACH_AT91EB01
18181 # ifdef machine_arch_type
18182 #  undef machine_arch_type
18183 #  define machine_arch_type     __machine_arch_type
18184 # else
18185 #  define machine_arch_type     MACH_TYPE_AT91EB01
18186 # endif
18187 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18188 #else
18189 # define machine_is_at91eb01()  (0)
18190 #endif
18191
18192 #ifdef CONFIG_MACH_RTY
18193 # ifdef machine_arch_type
18194 #  undef machine_arch_type
18195 #  define machine_arch_type     __machine_arch_type
18196 # else
18197 #  define machine_arch_type     MACH_TYPE_RTY
18198 # endif
18199 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18200 #else
18201 # define machine_is_rty()       (0)
18202 #endif
18203
18204 #ifdef CONFIG_MACH_DWL2100
18205 # ifdef machine_arch_type
18206 #  undef machine_arch_type
18207 #  define machine_arch_type     __machine_arch_type
18208 # else
18209 #  define machine_arch_type     MACH_TYPE_DWL2100
18210 # endif
18211 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18212 #else
18213 # define machine_is_dwl2100()   (0)
18214 #endif
18215
18216 #ifdef CONFIG_MACH_VINSI
18217 # ifdef machine_arch_type
18218 #  undef machine_arch_type
18219 #  define machine_arch_type     __machine_arch_type
18220 # else
18221 #  define machine_arch_type     MACH_TYPE_VINSI
18222 # endif
18223 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18224 #else
18225 # define machine_is_vinsi()     (0)
18226 #endif
18227
18228 #ifdef CONFIG_MACH_DB88F5281
18229 # ifdef machine_arch_type
18230 #  undef machine_arch_type
18231 #  define machine_arch_type     __machine_arch_type
18232 # else
18233 #  define machine_arch_type     MACH_TYPE_DB88F5281
18234 # endif
18235 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18236 #else
18237 # define machine_is_db88f5281() (0)
18238 #endif
18239
18240 #ifdef CONFIG_MACH_CSB726
18241 # ifdef machine_arch_type
18242 #  undef machine_arch_type
18243 #  define machine_arch_type     __machine_arch_type
18244 # else
18245 #  define machine_arch_type     MACH_TYPE_CSB726
18246 # endif
18247 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18248 #else
18249 # define machine_is_csb726()    (0)
18250 #endif
18251
18252 #ifdef CONFIG_MACH_TIK27
18253 # ifdef machine_arch_type
18254 #  undef machine_arch_type
18255 #  define machine_arch_type     __machine_arch_type
18256 # else
18257 #  define machine_arch_type     MACH_TYPE_TIK27
18258 # endif
18259 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18260 #else
18261 # define machine_is_tik27()     (0)
18262 #endif
18263
18264 #ifdef CONFIG_MACH_MX_UC7420
18265 # ifdef machine_arch_type
18266 #  undef machine_arch_type
18267 #  define machine_arch_type     __machine_arch_type
18268 # else
18269 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18270 # endif
18271 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18272 #else
18273 # define machine_is_mx_uc7420() (0)
18274 #endif
18275
18276 #ifdef CONFIG_MACH_RIRM3
18277 # ifdef machine_arch_type
18278 #  undef machine_arch_type
18279 #  define machine_arch_type     __machine_arch_type
18280 # else
18281 #  define machine_arch_type     MACH_TYPE_RIRM3
18282 # endif
18283 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18284 #else
18285 # define machine_is_rirm3()     (0)
18286 #endif
18287
18288 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18289 # ifdef machine_arch_type
18290 #  undef machine_arch_type
18291 #  define machine_arch_type     __machine_arch_type
18292 # else
18293 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18294 # endif
18295 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18296 #else
18297 # define machine_is_pelco_odyssey()     (0)
18298 #endif
18299
18300 #ifdef CONFIG_MACH_ADX_ABOX
18301 # ifdef machine_arch_type
18302 #  undef machine_arch_type
18303 #  define machine_arch_type     __machine_arch_type
18304 # else
18305 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
18306 # endif
18307 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18308 #else
18309 # define machine_is_adx_abox()  (0)
18310 #endif
18311
18312 #ifdef CONFIG_MACH_ADX_TPID
18313 # ifdef machine_arch_type
18314 #  undef machine_arch_type
18315 #  define machine_arch_type     __machine_arch_type
18316 # else
18317 #  define machine_arch_type     MACH_TYPE_ADX_TPID
18318 # endif
18319 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18320 #else
18321 # define machine_is_adx_tpid()  (0)
18322 #endif
18323
18324 #ifdef CONFIG_MACH_MINICHECK
18325 # ifdef machine_arch_type
18326 #  undef machine_arch_type
18327 #  define machine_arch_type     __machine_arch_type
18328 # else
18329 #  define machine_arch_type     MACH_TYPE_MINICHECK
18330 # endif
18331 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18332 #else
18333 # define machine_is_minicheck() (0)
18334 #endif
18335
18336 #ifdef CONFIG_MACH_IDAM
18337 # ifdef machine_arch_type
18338 #  undef machine_arch_type
18339 #  define machine_arch_type     __machine_arch_type
18340 # else
18341 #  define machine_arch_type     MACH_TYPE_IDAM
18342 # endif
18343 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18344 #else
18345 # define machine_is_idam()      (0)
18346 #endif
18347
18348 #ifdef CONFIG_MACH_MARIO_MX
18349 # ifdef machine_arch_type
18350 #  undef machine_arch_type
18351 #  define machine_arch_type     __machine_arch_type
18352 # else
18353 #  define machine_arch_type     MACH_TYPE_MARIO_MX
18354 # endif
18355 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
18356 #else
18357 # define machine_is_mario_mx()  (0)
18358 #endif
18359
18360 #ifdef CONFIG_MACH_VI1888
18361 # ifdef machine_arch_type
18362 #  undef machine_arch_type
18363 #  define machine_arch_type     __machine_arch_type
18364 # else
18365 #  define machine_arch_type     MACH_TYPE_VI1888
18366 # endif
18367 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
18368 #else
18369 # define machine_is_vi1888()    (0)
18370 #endif
18371
18372 #ifdef CONFIG_MACH_ZR4230
18373 # ifdef machine_arch_type
18374 #  undef machine_arch_type
18375 #  define machine_arch_type     __machine_arch_type
18376 # else
18377 #  define machine_arch_type     MACH_TYPE_ZR4230
18378 # endif
18379 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
18380 #else
18381 # define machine_is_zr4230()    (0)
18382 #endif
18383
18384 #ifdef CONFIG_MACH_T1_IX_BLUE
18385 # ifdef machine_arch_type
18386 #  undef machine_arch_type
18387 #  define machine_arch_type     __machine_arch_type
18388 # else
18389 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
18390 # endif
18391 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18392 #else
18393 # define machine_is_t1_ix_blue()        (0)
18394 #endif
18395
18396 #ifdef CONFIG_MACH_SYHQ2
18397 # ifdef machine_arch_type
18398 #  undef machine_arch_type
18399 #  define machine_arch_type     __machine_arch_type
18400 # else
18401 #  define machine_arch_type     MACH_TYPE_SYHQ2
18402 # endif
18403 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
18404 #else
18405 # define machine_is_syhq2()     (0)
18406 #endif
18407
18408 #ifdef CONFIG_MACH_COMPUTIME_R3
18409 # ifdef machine_arch_type
18410 #  undef machine_arch_type
18411 #  define machine_arch_type     __machine_arch_type
18412 # else
18413 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
18414 # endif
18415 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18416 #else
18417 # define machine_is_computime_r3()      (0)
18418 #endif
18419
18420 #ifdef CONFIG_MACH_ORATIS
18421 # ifdef machine_arch_type
18422 #  undef machine_arch_type
18423 #  define machine_arch_type     __machine_arch_type
18424 # else
18425 #  define machine_arch_type     MACH_TYPE_ORATIS
18426 # endif
18427 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
18428 #else
18429 # define machine_is_oratis()    (0)
18430 #endif
18431
18432 #ifdef CONFIG_MACH_MIKKO
18433 # ifdef machine_arch_type
18434 #  undef machine_arch_type
18435 #  define machine_arch_type     __machine_arch_type
18436 # else
18437 #  define machine_arch_type     MACH_TYPE_MIKKO
18438 # endif
18439 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
18440 #else
18441 # define machine_is_mikko()     (0)
18442 #endif
18443
18444 #ifdef CONFIG_MACH_HOLON
18445 # ifdef machine_arch_type
18446 #  undef machine_arch_type
18447 #  define machine_arch_type     __machine_arch_type
18448 # else
18449 #  define machine_arch_type     MACH_TYPE_HOLON
18450 # endif
18451 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
18452 #else
18453 # define machine_is_holon()     (0)
18454 #endif
18455
18456 #ifdef CONFIG_MACH_OLIP8
18457 # ifdef machine_arch_type
18458 #  undef machine_arch_type
18459 #  define machine_arch_type     __machine_arch_type
18460 # else
18461 #  define machine_arch_type     MACH_TYPE_OLIP8
18462 # endif
18463 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
18464 #else
18465 # define machine_is_olip8()     (0)
18466 #endif
18467
18468 #ifdef CONFIG_MACH_GHI270HG
18469 # ifdef machine_arch_type
18470 #  undef machine_arch_type
18471 #  define machine_arch_type     __machine_arch_type
18472 # else
18473 #  define machine_arch_type     MACH_TYPE_GHI270HG
18474 # endif
18475 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
18476 #else
18477 # define machine_is_ghi270hg()  (0)
18478 #endif
18479
18480 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18481 # ifdef machine_arch_type
18482 #  undef machine_arch_type
18483 #  define machine_arch_type     __machine_arch_type
18484 # else
18485 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
18486 # endif
18487 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18488 #else
18489 # define machine_is_davinci_dm6467_evm()        (0)
18490 #endif
18491
18492 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
18493 # ifdef machine_arch_type
18494 #  undef machine_arch_type
18495 #  define machine_arch_type     __machine_arch_type
18496 # else
18497 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
18498 # endif
18499 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
18500 #else
18501 # define machine_is_davinci_dm355_evm() (0)
18502 #endif
18503
18504 #ifdef CONFIG_MACH_BLACKRIVER
18505 # ifdef machine_arch_type
18506 #  undef machine_arch_type
18507 #  define machine_arch_type     __machine_arch_type
18508 # else
18509 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
18510 # endif
18511 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
18512 #else
18513 # define machine_is_blackriver()        (0)
18514 #endif
18515
18516 #ifdef CONFIG_MACH_SANDGATEWP
18517 # ifdef machine_arch_type
18518 #  undef machine_arch_type
18519 #  define machine_arch_type     __machine_arch_type
18520 # else
18521 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
18522 # endif
18523 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
18524 #else
18525 # define machine_is_sandgate_wp()       (0)
18526 #endif
18527
18528 #ifdef CONFIG_MACH_CDOTBWSG
18529 # ifdef machine_arch_type
18530 #  undef machine_arch_type
18531 #  define machine_arch_type     __machine_arch_type
18532 # else
18533 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
18534 # endif
18535 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
18536 #else
18537 # define machine_is_cdotbwsg()  (0)
18538 #endif
18539
18540 #ifdef CONFIG_MACH_QUARK963
18541 # ifdef machine_arch_type
18542 #  undef machine_arch_type
18543 #  define machine_arch_type     __machine_arch_type
18544 # else
18545 #  define machine_arch_type     MACH_TYPE_QUARK963
18546 # endif
18547 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
18548 #else
18549 # define machine_is_quark963()  (0)
18550 #endif
18551
18552 #ifdef CONFIG_MACH_CSB735
18553 # ifdef machine_arch_type
18554 #  undef machine_arch_type
18555 #  define machine_arch_type     __machine_arch_type
18556 # else
18557 #  define machine_arch_type     MACH_TYPE_CSB735
18558 # endif
18559 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
18560 #else
18561 # define machine_is_csb735()    (0)
18562 #endif
18563
18564 #ifdef CONFIG_MACH_LITTLETON
18565 # ifdef machine_arch_type
18566 #  undef machine_arch_type
18567 #  define machine_arch_type     __machine_arch_type
18568 # else
18569 #  define machine_arch_type     MACH_TYPE_LITTLETON
18570 # endif
18571 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18572 #else
18573 # define machine_is_littleton() (0)
18574 #endif
18575
18576 #ifdef CONFIG_MACH_MIO_P550
18577 # ifdef machine_arch_type
18578 #  undef machine_arch_type
18579 #  define machine_arch_type     __machine_arch_type
18580 # else
18581 #  define machine_arch_type     MACH_TYPE_MIO_P550
18582 # endif
18583 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
18584 #else
18585 # define machine_is_mio_p550()  (0)
18586 #endif
18587
18588 #ifdef CONFIG_MACH_MOTION2440
18589 # ifdef machine_arch_type
18590 #  undef machine_arch_type
18591 #  define machine_arch_type     __machine_arch_type
18592 # else
18593 #  define machine_arch_type     MACH_TYPE_MOTION2440
18594 # endif
18595 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
18596 #else
18597 # define machine_is_motion2440()        (0)
18598 #endif
18599
18600 #ifdef CONFIG_MACH_IMM500
18601 # ifdef machine_arch_type
18602 #  undef machine_arch_type
18603 #  define machine_arch_type     __machine_arch_type
18604 # else
18605 #  define machine_arch_type     MACH_TYPE_IMM500
18606 # endif
18607 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
18608 #else
18609 # define machine_is_imm500()    (0)
18610 #endif
18611
18612 #ifdef CONFIG_MACH_HOMEMATIC
18613 # ifdef machine_arch_type
18614 #  undef machine_arch_type
18615 #  define machine_arch_type     __machine_arch_type
18616 # else
18617 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
18618 # endif
18619 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
18620 #else
18621 # define machine_is_homematic() (0)
18622 #endif
18623
18624 #ifdef CONFIG_MACH_ERMINE
18625 # ifdef machine_arch_type
18626 #  undef machine_arch_type
18627 #  define machine_arch_type     __machine_arch_type
18628 # else
18629 #  define machine_arch_type     MACH_TYPE_ERMINE
18630 # endif
18631 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
18632 #else
18633 # define machine_is_ermine()    (0)
18634 #endif
18635
18636 #ifdef CONFIG_MACH_KB9202B
18637 # ifdef machine_arch_type
18638 #  undef machine_arch_type
18639 #  define machine_arch_type     __machine_arch_type
18640 # else
18641 #  define machine_arch_type     MACH_TYPE_KB9202B
18642 # endif
18643 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
18644 #else
18645 # define machine_is_kb9202b()   (0)
18646 #endif
18647
18648 #ifdef CONFIG_MACH_HS1XX
18649 # ifdef machine_arch_type
18650 #  undef machine_arch_type
18651 #  define machine_arch_type     __machine_arch_type
18652 # else
18653 #  define machine_arch_type     MACH_TYPE_HS1XX
18654 # endif
18655 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
18656 #else
18657 # define machine_is_hs1xx()     (0)
18658 #endif
18659
18660 #ifdef CONFIG_MACH_STUDENTMATE2440
18661 # ifdef machine_arch_type
18662 #  undef machine_arch_type
18663 #  define machine_arch_type     __machine_arch_type
18664 # else
18665 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
18666 # endif
18667 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
18668 #else
18669 # define machine_is_studentmate2440()   (0)
18670 #endif
18671
18672 #ifdef CONFIG_MACH_ARVOO_L1_Z1
18673 # ifdef machine_arch_type
18674 #  undef machine_arch_type
18675 #  define machine_arch_type     __machine_arch_type
18676 # else
18677 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
18678 # endif
18679 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
18680 #else
18681 # define machine_is_arvoo_l1_z1()       (0)
18682 #endif
18683
18684 #ifdef CONFIG_MACH_DEP2410K
18685 # ifdef machine_arch_type
18686 #  undef machine_arch_type
18687 #  define machine_arch_type     __machine_arch_type
18688 # else
18689 #  define machine_arch_type     MACH_TYPE_DEP2410K
18690 # endif
18691 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
18692 #else
18693 # define machine_is_dep2410k()  (0)
18694 #endif
18695
18696 #ifdef CONFIG_MACH_XXSVIDEO
18697 # ifdef machine_arch_type
18698 #  undef machine_arch_type
18699 #  define machine_arch_type     __machine_arch_type
18700 # else
18701 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
18702 # endif
18703 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
18704 #else
18705 # define machine_is_xxsvideo()  (0)
18706 #endif
18707
18708 #ifdef CONFIG_MACH_IM4004
18709 # ifdef machine_arch_type
18710 #  undef machine_arch_type
18711 #  define machine_arch_type     __machine_arch_type
18712 # else
18713 #  define machine_arch_type     MACH_TYPE_IM4004
18714 # endif
18715 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
18716 #else
18717 # define machine_is_im4004()    (0)
18718 #endif
18719
18720 #ifdef CONFIG_MACH_OCHAYA1050
18721 # ifdef machine_arch_type
18722 #  undef machine_arch_type
18723 #  define machine_arch_type     __machine_arch_type
18724 # else
18725 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
18726 # endif
18727 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
18728 #else
18729 # define machine_is_ochaya1050()        (0)
18730 #endif
18731
18732 #ifdef CONFIG_MACH_LEP9261
18733 # ifdef machine_arch_type
18734 #  undef machine_arch_type
18735 #  define machine_arch_type     __machine_arch_type
18736 # else
18737 #  define machine_arch_type     MACH_TYPE_LEP9261
18738 # endif
18739 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
18740 #else
18741 # define machine_is_lep9261()   (0)
18742 #endif
18743
18744 #ifdef CONFIG_MACH_SVENMEB
18745 # ifdef machine_arch_type
18746 #  undef machine_arch_type
18747 #  define machine_arch_type     __machine_arch_type
18748 # else
18749 #  define machine_arch_type     MACH_TYPE_SVENMEB
18750 # endif
18751 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
18752 #else
18753 # define machine_is_svenmeb()   (0)
18754 #endif
18755
18756 #ifdef CONFIG_MACH_FORTUNET2NE
18757 # ifdef machine_arch_type
18758 #  undef machine_arch_type
18759 #  define machine_arch_type     __machine_arch_type
18760 # else
18761 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
18762 # endif
18763 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
18764 #else
18765 # define machine_is_fortunet2ne()       (0)
18766 #endif
18767
18768 #ifdef CONFIG_MACH_NXHX
18769 # ifdef machine_arch_type
18770 #  undef machine_arch_type
18771 #  define machine_arch_type     __machine_arch_type
18772 # else
18773 #  define machine_arch_type     MACH_TYPE_NXHX
18774 # endif
18775 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
18776 #else
18777 # define machine_is_nxhx()      (0)
18778 #endif
18779
18780 #ifdef CONFIG_MACH_REALVIEW_PB11MP
18781 # ifdef machine_arch_type
18782 #  undef machine_arch_type
18783 #  define machine_arch_type     __machine_arch_type
18784 # else
18785 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
18786 # endif
18787 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
18788 #else
18789 # define machine_is_realview_pb11mp()   (0)
18790 #endif
18791
18792 #ifdef CONFIG_MACH_IDS500
18793 # ifdef machine_arch_type
18794 #  undef machine_arch_type
18795 #  define machine_arch_type     __machine_arch_type
18796 # else
18797 #  define machine_arch_type     MACH_TYPE_IDS500
18798 # endif
18799 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
18800 #else
18801 # define machine_is_ids500()    (0)
18802 #endif
18803
18804 #ifdef CONFIG_MACH_ORS_N725
18805 # ifdef machine_arch_type
18806 #  undef machine_arch_type
18807 #  define machine_arch_type     __machine_arch_type
18808 # else
18809 #  define machine_arch_type     MACH_TYPE_ORS_N725
18810 # endif
18811 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
18812 #else
18813 # define machine_is_ors_n725()  (0)
18814 #endif
18815
18816 #ifdef CONFIG_MACH_HSDARM
18817 # ifdef machine_arch_type
18818 #  undef machine_arch_type
18819 #  define machine_arch_type     __machine_arch_type
18820 # else
18821 #  define machine_arch_type     MACH_TYPE_HSDARM
18822 # endif
18823 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
18824 #else
18825 # define machine_is_hsdarm()    (0)
18826 #endif
18827
18828 #ifdef CONFIG_MACH_SHA_PON003
18829 # ifdef machine_arch_type
18830 #  undef machine_arch_type
18831 #  define machine_arch_type     __machine_arch_type
18832 # else
18833 #  define machine_arch_type     MACH_TYPE_SHA_PON003
18834 # endif
18835 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
18836 #else
18837 # define machine_is_sha_pon003()        (0)
18838 #endif
18839
18840 #ifdef CONFIG_MACH_SHA_PON004
18841 # ifdef machine_arch_type
18842 #  undef machine_arch_type
18843 #  define machine_arch_type     __machine_arch_type
18844 # else
18845 #  define machine_arch_type     MACH_TYPE_SHA_PON004
18846 # endif
18847 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
18848 #else
18849 # define machine_is_sha_pon004()        (0)
18850 #endif
18851
18852 #ifdef CONFIG_MACH_SHA_PON007
18853 # ifdef machine_arch_type
18854 #  undef machine_arch_type
18855 #  define machine_arch_type     __machine_arch_type
18856 # else
18857 #  define machine_arch_type     MACH_TYPE_SHA_PON007
18858 # endif
18859 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
18860 #else
18861 # define machine_is_sha_pon007()        (0)
18862 #endif
18863
18864 #ifdef CONFIG_MACH_SHA_PON011
18865 # ifdef machine_arch_type
18866 #  undef machine_arch_type
18867 #  define machine_arch_type     __machine_arch_type
18868 # else
18869 #  define machine_arch_type     MACH_TYPE_SHA_PON011
18870 # endif
18871 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
18872 #else
18873 # define machine_is_sha_pon011()        (0)
18874 #endif
18875
18876 #ifdef CONFIG_MACH_H6042
18877 # ifdef machine_arch_type
18878 #  undef machine_arch_type
18879 #  define machine_arch_type     __machine_arch_type
18880 # else
18881 #  define machine_arch_type     MACH_TYPE_H6042
18882 # endif
18883 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
18884 #else
18885 # define machine_is_h6042()     (0)
18886 #endif
18887
18888 #ifdef CONFIG_MACH_H6043
18889 # ifdef machine_arch_type
18890 #  undef machine_arch_type
18891 #  define machine_arch_type     __machine_arch_type
18892 # else
18893 #  define machine_arch_type     MACH_TYPE_H6043
18894 # endif
18895 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
18896 #else
18897 # define machine_is_h6043()     (0)
18898 #endif
18899
18900 #ifdef CONFIG_MACH_LOOXC550
18901 # ifdef machine_arch_type
18902 #  undef machine_arch_type
18903 #  define machine_arch_type     __machine_arch_type
18904 # else
18905 #  define machine_arch_type     MACH_TYPE_LOOXC550
18906 # endif
18907 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
18908 #else
18909 # define machine_is_looxc550()  (0)
18910 #endif
18911
18912 #ifdef CONFIG_MACH_CNTY_TITAN
18913 # ifdef machine_arch_type
18914 #  undef machine_arch_type
18915 #  define machine_arch_type     __machine_arch_type
18916 # else
18917 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
18918 # endif
18919 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
18920 #else
18921 # define machine_is_cnty_titan()        (0)
18922 #endif
18923
18924 #ifdef CONFIG_MACH_APP3XX
18925 # ifdef machine_arch_type
18926 #  undef machine_arch_type
18927 #  define machine_arch_type     __machine_arch_type
18928 # else
18929 #  define machine_arch_type     MACH_TYPE_APP3XX
18930 # endif
18931 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
18932 #else
18933 # define machine_is_app3xx()    (0)
18934 #endif
18935
18936 #ifdef CONFIG_MACH_SIDEOATSGRAMA
18937 # ifdef machine_arch_type
18938 #  undef machine_arch_type
18939 #  define machine_arch_type     __machine_arch_type
18940 # else
18941 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
18942 # endif
18943 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
18944 #else
18945 # define machine_is_sideoatsgrama()     (0)
18946 #endif
18947
18948 #ifdef CONFIG_MACH_PALMTREO700P
18949 # ifdef machine_arch_type
18950 #  undef machine_arch_type
18951 #  define machine_arch_type     __machine_arch_type
18952 # else
18953 #  define machine_arch_type     MACH_TYPE_PALMTREO700P
18954 # endif
18955 # define machine_is_palmtreo700p()      (machine_arch_type == MACH_TYPE_PALMTREO700P)
18956 #else
18957 # define machine_is_palmtreo700p()      (0)
18958 #endif
18959
18960 #ifdef CONFIG_MACH_PALMTREO700W
18961 # ifdef machine_arch_type
18962 #  undef machine_arch_type
18963 #  define machine_arch_type     __machine_arch_type
18964 # else
18965 #  define machine_arch_type     MACH_TYPE_PALMTREO700W
18966 # endif
18967 # define machine_is_palmtreo700w()      (machine_arch_type == MACH_TYPE_PALMTREO700W)
18968 #else
18969 # define machine_is_palmtreo700w()      (0)
18970 #endif
18971
18972 #ifdef CONFIG_MACH_PALMTREO750
18973 # ifdef machine_arch_type
18974 #  undef machine_arch_type
18975 #  define machine_arch_type     __machine_arch_type
18976 # else
18977 #  define machine_arch_type     MACH_TYPE_PALMTREO750
18978 # endif
18979 # define machine_is_palmtreo750()       (machine_arch_type == MACH_TYPE_PALMTREO750)
18980 #else
18981 # define machine_is_palmtreo750()       (0)
18982 #endif
18983
18984 #ifdef CONFIG_MACH_PALMTREO755P
18985 # ifdef machine_arch_type
18986 #  undef machine_arch_type
18987 #  define machine_arch_type     __machine_arch_type
18988 # else
18989 #  define machine_arch_type     MACH_TYPE_PALMTREO755P
18990 # endif
18991 # define machine_is_palmtreo755p()      (machine_arch_type == MACH_TYPE_PALMTREO755P)
18992 #else
18993 # define machine_is_palmtreo755p()      (0)
18994 #endif
18995
18996 #ifdef CONFIG_MACH_EZREGANUT9200
18997 # ifdef machine_arch_type
18998 #  undef machine_arch_type
18999 #  define machine_arch_type     __machine_arch_type
19000 # else
19001 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19002 # endif
19003 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19004 #else
19005 # define machine_is_ezreganut9200()     (0)
19006 #endif
19007
19008 #ifdef CONFIG_MACH_SARGE
19009 # ifdef machine_arch_type
19010 #  undef machine_arch_type
19011 #  define machine_arch_type     __machine_arch_type
19012 # else
19013 #  define machine_arch_type     MACH_TYPE_SARGE
19014 # endif
19015 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19016 #else
19017 # define machine_is_sarge()     (0)
19018 #endif
19019
19020 #ifdef CONFIG_MACH_A696
19021 # ifdef machine_arch_type
19022 #  undef machine_arch_type
19023 #  define machine_arch_type     __machine_arch_type
19024 # else
19025 #  define machine_arch_type     MACH_TYPE_A696
19026 # endif
19027 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19028 #else
19029 # define machine_is_a696()      (0)
19030 #endif
19031
19032 #ifdef CONFIG_MACH_TURTLE
19033 # ifdef machine_arch_type
19034 #  undef machine_arch_type
19035 #  define machine_arch_type     __machine_arch_type
19036 # else
19037 #  define machine_arch_type     MACH_TYPE_TURTLE
19038 # endif
19039 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19040 #else
19041 # define machine_is_turtle1916()        (0)
19042 #endif
19043
19044 #ifdef CONFIG_MACH_MX27_3DS
19045 # ifdef machine_arch_type
19046 #  undef machine_arch_type
19047 #  define machine_arch_type     __machine_arch_type
19048 # else
19049 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19050 # endif
19051 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19052 #else
19053 # define machine_is_mx27_3ds()  (0)
19054 #endif
19055
19056 #ifdef CONFIG_MACH_BISHOP
19057 # ifdef machine_arch_type
19058 #  undef machine_arch_type
19059 #  define machine_arch_type     __machine_arch_type
19060 # else
19061 #  define machine_arch_type     MACH_TYPE_BISHOP
19062 # endif
19063 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19064 #else
19065 # define machine_is_bishop()    (0)
19066 #endif
19067
19068 #ifdef CONFIG_MACH_PXX
19069 # ifdef machine_arch_type
19070 #  undef machine_arch_type
19071 #  define machine_arch_type     __machine_arch_type
19072 # else
19073 #  define machine_arch_type     MACH_TYPE_PXX
19074 # endif
19075 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19076 #else
19077 # define machine_is_pxx()       (0)
19078 #endif
19079
19080 #ifdef CONFIG_MACH_REDWOOD
19081 # ifdef machine_arch_type
19082 #  undef machine_arch_type
19083 #  define machine_arch_type     __machine_arch_type
19084 # else
19085 #  define machine_arch_type     MACH_TYPE_REDWOOD
19086 # endif
19087 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19088 #else
19089 # define machine_is_redwood()   (0)
19090 #endif
19091
19092 #ifdef CONFIG_MACH_OMAP_2430DLP
19093 # ifdef machine_arch_type
19094 #  undef machine_arch_type
19095 #  define machine_arch_type     __machine_arch_type
19096 # else
19097 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19098 # endif
19099 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19100 #else
19101 # define machine_is_omap_2430dlp()      (0)
19102 #endif
19103
19104 #ifdef CONFIG_MACH_OMAP_2430OSK
19105 # ifdef machine_arch_type
19106 #  undef machine_arch_type
19107 #  define machine_arch_type     __machine_arch_type
19108 # else
19109 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19110 # endif
19111 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19112 #else
19113 # define machine_is_omap_2430osk()      (0)
19114 #endif
19115
19116 #ifdef CONFIG_MACH_SARDINE
19117 # ifdef machine_arch_type
19118 #  undef machine_arch_type
19119 #  define machine_arch_type     __machine_arch_type
19120 # else
19121 #  define machine_arch_type     MACH_TYPE_SARDINE
19122 # endif
19123 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19124 #else
19125 # define machine_is_sardine()   (0)
19126 #endif
19127
19128 #ifdef CONFIG_MACH_HALIBUT
19129 # ifdef machine_arch_type
19130 #  undef machine_arch_type
19131 #  define machine_arch_type     __machine_arch_type
19132 # else
19133 #  define machine_arch_type     MACH_TYPE_HALIBUT
19134 # endif
19135 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19136 #else
19137 # define machine_is_halibut()   (0)
19138 #endif
19139
19140 #ifdef CONFIG_MACH_TROUT
19141 # ifdef machine_arch_type
19142 #  undef machine_arch_type
19143 #  define machine_arch_type     __machine_arch_type
19144 # else
19145 #  define machine_arch_type     MACH_TYPE_TROUT
19146 # endif
19147 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19148 #else
19149 # define machine_is_trout()     (0)
19150 #endif
19151
19152 #ifdef CONFIG_MACH_GOLDFISH
19153 # ifdef machine_arch_type
19154 #  undef machine_arch_type
19155 #  define machine_arch_type     __machine_arch_type
19156 # else
19157 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19158 # endif
19159 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19160 #else
19161 # define machine_is_goldfish()  (0)
19162 #endif
19163
19164 #ifdef CONFIG_MACH_GESBC2440
19165 # ifdef machine_arch_type
19166 #  undef machine_arch_type
19167 #  define machine_arch_type     __machine_arch_type
19168 # else
19169 #  define machine_arch_type     MACH_TYPE_GESBC2440
19170 # endif
19171 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19172 #else
19173 # define machine_is_gesbc2440() (0)
19174 #endif
19175
19176 #ifdef CONFIG_MACH_NOMAD
19177 # ifdef machine_arch_type
19178 #  undef machine_arch_type
19179 #  define machine_arch_type     __machine_arch_type
19180 # else
19181 #  define machine_arch_type     MACH_TYPE_NOMAD
19182 # endif
19183 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19184 #else
19185 # define machine_is_nomad()     (0)
19186 #endif
19187
19188 #ifdef CONFIG_MACH_ROSALIND
19189 # ifdef machine_arch_type
19190 #  undef machine_arch_type
19191 #  define machine_arch_type     __machine_arch_type
19192 # else
19193 #  define machine_arch_type     MACH_TYPE_ROSALIND
19194 # endif
19195 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19196 #else
19197 # define machine_is_rosalind()  (0)
19198 #endif
19199
19200 #ifdef CONFIG_MACH_CC9P9215
19201 # ifdef machine_arch_type
19202 #  undef machine_arch_type
19203 #  define machine_arch_type     __machine_arch_type
19204 # else
19205 #  define machine_arch_type     MACH_TYPE_CC9P9215
19206 # endif
19207 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19208 #else
19209 # define machine_is_cc9p9215()  (0)
19210 #endif
19211
19212 #ifdef CONFIG_MACH_CC9P9210
19213 # ifdef machine_arch_type
19214 #  undef machine_arch_type
19215 #  define machine_arch_type     __machine_arch_type
19216 # else
19217 #  define machine_arch_type     MACH_TYPE_CC9P9210
19218 # endif
19219 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19220 #else
19221 # define machine_is_cc9p9210()  (0)
19222 #endif
19223
19224 #ifdef CONFIG_MACH_CC9P9215JS
19225 # ifdef machine_arch_type
19226 #  undef machine_arch_type
19227 #  define machine_arch_type     __machine_arch_type
19228 # else
19229 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19230 # endif
19231 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19232 #else
19233 # define machine_is_cc9p9215js()        (0)
19234 #endif
19235
19236 #ifdef CONFIG_MACH_CC9P9210JS
19237 # ifdef machine_arch_type
19238 #  undef machine_arch_type
19239 #  define machine_arch_type     __machine_arch_type
19240 # else
19241 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19242 # endif
19243 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19244 #else
19245 # define machine_is_cc9p9210js()        (0)
19246 #endif
19247
19248 #ifdef CONFIG_MACH_NASFFE
19249 # ifdef machine_arch_type
19250 #  undef machine_arch_type
19251 #  define machine_arch_type     __machine_arch_type
19252 # else
19253 #  define machine_arch_type     MACH_TYPE_NASFFE
19254 # endif
19255 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19256 #else
19257 # define machine_is_nasffe()    (0)
19258 #endif
19259
19260 #ifdef CONFIG_MACH_TN2X0BD
19261 # ifdef machine_arch_type
19262 #  undef machine_arch_type
19263 #  define machine_arch_type     __machine_arch_type
19264 # else
19265 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19266 # endif
19267 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19268 #else
19269 # define machine_is_tn2x0bd()   (0)
19270 #endif
19271
19272 #ifdef CONFIG_MACH_GWMPXA
19273 # ifdef machine_arch_type
19274 #  undef machine_arch_type
19275 #  define machine_arch_type     __machine_arch_type
19276 # else
19277 #  define machine_arch_type     MACH_TYPE_GWMPXA
19278 # endif
19279 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19280 #else
19281 # define machine_is_gwmpxa()    (0)
19282 #endif
19283
19284 #ifdef CONFIG_MACH_EXYPLUS
19285 # ifdef machine_arch_type
19286 #  undef machine_arch_type
19287 #  define machine_arch_type     __machine_arch_type
19288 # else
19289 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19290 # endif
19291 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19292 #else
19293 # define machine_is_exyplus()   (0)
19294 #endif
19295
19296 #ifdef CONFIG_MACH_JADOO21
19297 # ifdef machine_arch_type
19298 #  undef machine_arch_type
19299 #  define machine_arch_type     __machine_arch_type
19300 # else
19301 #  define machine_arch_type     MACH_TYPE_JADOO21
19302 # endif
19303 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19304 #else
19305 # define machine_is_jadoo21()   (0)
19306 #endif
19307
19308 #ifdef CONFIG_MACH_LOOXN560
19309 # ifdef machine_arch_type
19310 #  undef machine_arch_type
19311 #  define machine_arch_type     __machine_arch_type
19312 # else
19313 #  define machine_arch_type     MACH_TYPE_LOOXN560
19314 # endif
19315 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19316 #else
19317 # define machine_is_looxn560()  (0)
19318 #endif
19319
19320 #ifdef CONFIG_MACH_BONSAI
19321 # ifdef machine_arch_type
19322 #  undef machine_arch_type
19323 #  define machine_arch_type     __machine_arch_type
19324 # else
19325 #  define machine_arch_type     MACH_TYPE_BONSAI
19326 # endif
19327 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19328 #else
19329 # define machine_is_bonsai()    (0)
19330 #endif
19331
19332 #ifdef CONFIG_MACH_ADSMILGATO
19333 # ifdef machine_arch_type
19334 #  undef machine_arch_type
19335 #  define machine_arch_type     __machine_arch_type
19336 # else
19337 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
19338 # endif
19339 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19340 #else
19341 # define machine_is_adsmilgato()        (0)
19342 #endif
19343
19344 #ifdef CONFIG_MACH_GBA
19345 # ifdef machine_arch_type
19346 #  undef machine_arch_type
19347 #  define machine_arch_type     __machine_arch_type
19348 # else
19349 #  define machine_arch_type     MACH_TYPE_GBA
19350 # endif
19351 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
19352 #else
19353 # define machine_is_gba()       (0)
19354 #endif
19355
19356 #ifdef CONFIG_MACH_H6044
19357 # ifdef machine_arch_type
19358 #  undef machine_arch_type
19359 #  define machine_arch_type     __machine_arch_type
19360 # else
19361 #  define machine_arch_type     MACH_TYPE_H6044
19362 # endif
19363 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
19364 #else
19365 # define machine_is_h6044()     (0)
19366 #endif
19367
19368 #ifdef CONFIG_MACH_APP
19369 # ifdef machine_arch_type
19370 #  undef machine_arch_type
19371 #  define machine_arch_type     __machine_arch_type
19372 # else
19373 #  define machine_arch_type     MACH_TYPE_APP
19374 # endif
19375 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
19376 #else
19377 # define machine_is_app()       (0)
19378 #endif
19379
19380 #ifdef CONFIG_MACH_TCT_HAMMER
19381 # ifdef machine_arch_type
19382 #  undef machine_arch_type
19383 #  define machine_arch_type     __machine_arch_type
19384 # else
19385 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
19386 # endif
19387 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19388 #else
19389 # define machine_is_tct_hammer()        (0)
19390 #endif
19391
19392 #ifdef CONFIG_MACH_HERMES
19393 # ifdef machine_arch_type
19394 #  undef machine_arch_type
19395 #  define machine_arch_type     __machine_arch_type
19396 # else
19397 #  define machine_arch_type     MACH_TYPE_HERMES
19398 # endif
19399 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERMES)
19400 #else
19401 # define machine_is_herald()    (0)
19402 #endif
19403
19404 #ifdef CONFIG_MACH_ARTEMIS
19405 # ifdef machine_arch_type
19406 #  undef machine_arch_type
19407 #  define machine_arch_type     __machine_arch_type
19408 # else
19409 #  define machine_arch_type     MACH_TYPE_ARTEMIS
19410 # endif
19411 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
19412 #else
19413 # define machine_is_artemis()   (0)
19414 #endif
19415
19416 #ifdef CONFIG_MACH_HTCTITAN
19417 # ifdef machine_arch_type
19418 #  undef machine_arch_type
19419 #  define machine_arch_type     __machine_arch_type
19420 # else
19421 #  define machine_arch_type     MACH_TYPE_HTCTITAN
19422 # endif
19423 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
19424 #else
19425 # define machine_is_htctitan()  (0)
19426 #endif
19427
19428 #ifdef CONFIG_MACH_QRANIUM
19429 # ifdef machine_arch_type
19430 #  undef machine_arch_type
19431 #  define machine_arch_type     __machine_arch_type
19432 # else
19433 #  define machine_arch_type     MACH_TYPE_QRANIUM
19434 # endif
19435 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
19436 #else
19437 # define machine_is_qranium()   (0)
19438 #endif
19439
19440 #ifdef CONFIG_MACH_ADX_WSC2
19441 # ifdef machine_arch_type
19442 #  undef machine_arch_type
19443 #  define machine_arch_type     __machine_arch_type
19444 # else
19445 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
19446 # endif
19447 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
19448 #else
19449 # define machine_is_adx_wsc2()  (0)
19450 #endif
19451
19452 #ifdef CONFIG_MACH_ADX_MEDCOM
19453 # ifdef machine_arch_type
19454 #  undef machine_arch_type
19455 #  define machine_arch_type     __machine_arch_type
19456 # else
19457 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
19458 # endif
19459 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
19460 #else
19461 # define machine_is_adx_medcom()        (0)
19462 #endif
19463
19464 #ifdef CONFIG_MACH_BBOARD
19465 # ifdef machine_arch_type
19466 #  undef machine_arch_type
19467 #  define machine_arch_type     __machine_arch_type
19468 # else
19469 #  define machine_arch_type     MACH_TYPE_BBOARD
19470 # endif
19471 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
19472 #else
19473 # define machine_is_bboard()    (0)
19474 #endif
19475
19476 #ifdef CONFIG_MACH_CAMBRIA
19477 # ifdef machine_arch_type
19478 #  undef machine_arch_type
19479 #  define machine_arch_type     __machine_arch_type
19480 # else
19481 #  define machine_arch_type     MACH_TYPE_CAMBRIA
19482 # endif
19483 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
19484 #else
19485 # define machine_is_cambria()   (0)
19486 #endif
19487
19488 #ifdef CONFIG_MACH_MT7XXX
19489 # ifdef machine_arch_type
19490 #  undef machine_arch_type
19491 #  define machine_arch_type     __machine_arch_type
19492 # else
19493 #  define machine_arch_type     MACH_TYPE_MT7XXX
19494 # endif
19495 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
19496 #else
19497 # define machine_is_mt7xxx()    (0)
19498 #endif
19499
19500 #ifdef CONFIG_MACH_MATRIX512
19501 # ifdef machine_arch_type
19502 #  undef machine_arch_type
19503 #  define machine_arch_type     __machine_arch_type
19504 # else
19505 #  define machine_arch_type     MACH_TYPE_MATRIX512
19506 # endif
19507 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19508 #else
19509 # define machine_is_matrix512() (0)
19510 #endif
19511
19512 #ifdef CONFIG_MACH_MATRIX522
19513 # ifdef machine_arch_type
19514 #  undef machine_arch_type
19515 #  define machine_arch_type     __machine_arch_type
19516 # else
19517 #  define machine_arch_type     MACH_TYPE_MATRIX522
19518 # endif
19519 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19520 #else
19521 # define machine_is_matrix522() (0)
19522 #endif
19523
19524 #ifdef CONFIG_MACH_IPAC5010
19525 # ifdef machine_arch_type
19526 #  undef machine_arch_type
19527 #  define machine_arch_type     __machine_arch_type
19528 # else
19529 #  define machine_arch_type     MACH_TYPE_IPAC5010
19530 # endif
19531 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
19532 #else
19533 # define machine_is_ipac5010()  (0)
19534 #endif
19535
19536 #ifdef CONFIG_MACH_SAKURA
19537 # ifdef machine_arch_type
19538 #  undef machine_arch_type
19539 #  define machine_arch_type     __machine_arch_type
19540 # else
19541 #  define machine_arch_type     MACH_TYPE_SAKURA
19542 # endif
19543 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
19544 #else
19545 # define machine_is_sakura()    (0)
19546 #endif
19547
19548 #ifdef CONFIG_MACH_GROCX
19549 # ifdef machine_arch_type
19550 #  undef machine_arch_type
19551 #  define machine_arch_type     __machine_arch_type
19552 # else
19553 #  define machine_arch_type     MACH_TYPE_GROCX
19554 # endif
19555 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
19556 #else
19557 # define machine_is_grocx()     (0)
19558 #endif
19559
19560 #ifdef CONFIG_MACH_PM9263
19561 # ifdef machine_arch_type
19562 #  undef machine_arch_type
19563 #  define machine_arch_type     __machine_arch_type
19564 # else
19565 #  define machine_arch_type     MACH_TYPE_PM9263
19566 # endif
19567 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
19568 #else
19569 # define machine_is_pm9263()    (0)
19570 #endif
19571
19572 #ifdef CONFIG_MACH_SIM_ONE
19573 # ifdef machine_arch_type
19574 #  undef machine_arch_type
19575 #  define machine_arch_type     __machine_arch_type
19576 # else
19577 #  define machine_arch_type     MACH_TYPE_SIM_ONE
19578 # endif
19579 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
19580 #else
19581 # define machine_is_sim_one()   (0)
19582 #endif
19583
19584 #ifdef CONFIG_MACH_ACQ132
19585 # ifdef machine_arch_type
19586 #  undef machine_arch_type
19587 #  define machine_arch_type     __machine_arch_type
19588 # else
19589 #  define machine_arch_type     MACH_TYPE_ACQ132
19590 # endif
19591 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
19592 #else
19593 # define machine_is_acq132()    (0)
19594 #endif
19595
19596 #ifdef CONFIG_MACH_DATR
19597 # ifdef machine_arch_type
19598 #  undef machine_arch_type
19599 #  define machine_arch_type     __machine_arch_type
19600 # else
19601 #  define machine_arch_type     MACH_TYPE_DATR
19602 # endif
19603 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
19604 #else
19605 # define machine_is_datr()      (0)
19606 #endif
19607
19608 #ifdef CONFIG_MACH_ACTUX1
19609 # ifdef machine_arch_type
19610 #  undef machine_arch_type
19611 #  define machine_arch_type     __machine_arch_type
19612 # else
19613 #  define machine_arch_type     MACH_TYPE_ACTUX1
19614 # endif
19615 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
19616 #else
19617 # define machine_is_actux1()    (0)
19618 #endif
19619
19620 #ifdef CONFIG_MACH_ACTUX2
19621 # ifdef machine_arch_type
19622 #  undef machine_arch_type
19623 #  define machine_arch_type     __machine_arch_type
19624 # else
19625 #  define machine_arch_type     MACH_TYPE_ACTUX2
19626 # endif
19627 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
19628 #else
19629 # define machine_is_actux2()    (0)
19630 #endif
19631
19632 #ifdef CONFIG_MACH_ACTUX3
19633 # ifdef machine_arch_type
19634 #  undef machine_arch_type
19635 #  define machine_arch_type     __machine_arch_type
19636 # else
19637 #  define machine_arch_type     MACH_TYPE_ACTUX3
19638 # endif
19639 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
19640 #else
19641 # define machine_is_actux3()    (0)
19642 #endif
19643
19644 #ifdef CONFIG_MACH_FLEXIT
19645 # ifdef machine_arch_type
19646 #  undef machine_arch_type
19647 #  define machine_arch_type     __machine_arch_type
19648 # else
19649 #  define machine_arch_type     MACH_TYPE_FLEXIT
19650 # endif
19651 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
19652 #else
19653 # define machine_is_flexit()    (0)
19654 #endif
19655
19656 #ifdef CONFIG_MACH_BH2X0BD
19657 # ifdef machine_arch_type
19658 #  undef machine_arch_type
19659 #  define machine_arch_type     __machine_arch_type
19660 # else
19661 #  define machine_arch_type     MACH_TYPE_BH2X0BD
19662 # endif
19663 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
19664 #else
19665 # define machine_is_bh2x0bd()   (0)
19666 #endif
19667
19668 #ifdef CONFIG_MACH_ATB2002
19669 # ifdef machine_arch_type
19670 #  undef machine_arch_type
19671 #  define machine_arch_type     __machine_arch_type
19672 # else
19673 #  define machine_arch_type     MACH_TYPE_ATB2002
19674 # endif
19675 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
19676 #else
19677 # define machine_is_atb2002()   (0)
19678 #endif
19679
19680 #ifdef CONFIG_MACH_XENON
19681 # ifdef machine_arch_type
19682 #  undef machine_arch_type
19683 #  define machine_arch_type     __machine_arch_type
19684 # else
19685 #  define machine_arch_type     MACH_TYPE_XENON
19686 # endif
19687 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
19688 #else
19689 # define machine_is_xenon()     (0)
19690 #endif
19691
19692 #ifdef CONFIG_MACH_FM607
19693 # ifdef machine_arch_type
19694 #  undef machine_arch_type
19695 #  define machine_arch_type     __machine_arch_type
19696 # else
19697 #  define machine_arch_type     MACH_TYPE_FM607
19698 # endif
19699 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
19700 #else
19701 # define machine_is_fm607()     (0)
19702 #endif
19703
19704 #ifdef CONFIG_MACH_MATRIX514
19705 # ifdef machine_arch_type
19706 #  undef machine_arch_type
19707 #  define machine_arch_type     __machine_arch_type
19708 # else
19709 #  define machine_arch_type     MACH_TYPE_MATRIX514
19710 # endif
19711 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
19712 #else
19713 # define machine_is_matrix514() (0)
19714 #endif
19715
19716 #ifdef CONFIG_MACH_MATRIX524
19717 # ifdef machine_arch_type
19718 #  undef machine_arch_type
19719 #  define machine_arch_type     __machine_arch_type
19720 # else
19721 #  define machine_arch_type     MACH_TYPE_MATRIX524
19722 # endif
19723 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
19724 #else
19725 # define machine_is_matrix524() (0)
19726 #endif
19727
19728 #ifdef CONFIG_MACH_INPOD
19729 # ifdef machine_arch_type
19730 #  undef machine_arch_type
19731 #  define machine_arch_type     __machine_arch_type
19732 # else
19733 #  define machine_arch_type     MACH_TYPE_INPOD
19734 # endif
19735 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
19736 #else
19737 # define machine_is_inpod()     (0)
19738 #endif
19739
19740 #ifdef CONFIG_MACH_JIVE
19741 # ifdef machine_arch_type
19742 #  undef machine_arch_type
19743 #  define machine_arch_type     __machine_arch_type
19744 # else
19745 #  define machine_arch_type     MACH_TYPE_JIVE
19746 # endif
19747 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
19748 #else
19749 # define machine_is_jive()      (0)
19750 #endif
19751
19752 #ifdef CONFIG_MACH_TLL_MX21
19753 # ifdef machine_arch_type
19754 #  undef machine_arch_type
19755 #  define machine_arch_type     __machine_arch_type
19756 # else
19757 #  define machine_arch_type     MACH_TYPE_TLL_MX21
19758 # endif
19759 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
19760 #else
19761 # define machine_is_tll_mx21()  (0)
19762 #endif
19763
19764 #ifdef CONFIG_MACH_SBC2800
19765 # ifdef machine_arch_type
19766 #  undef machine_arch_type
19767 #  define machine_arch_type     __machine_arch_type
19768 # else
19769 #  define machine_arch_type     MACH_TYPE_SBC2800
19770 # endif
19771 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
19772 #else
19773 # define machine_is_sbc2800()   (0)
19774 #endif
19775
19776 #ifdef CONFIG_MACH_CC7UCAMRY
19777 # ifdef machine_arch_type
19778 #  undef machine_arch_type
19779 #  define machine_arch_type     __machine_arch_type
19780 # else
19781 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
19782 # endif
19783 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
19784 #else
19785 # define machine_is_cc7ucamry() (0)
19786 #endif
19787
19788 #ifdef CONFIG_MACH_UBISYS_P9_SC15
19789 # ifdef machine_arch_type
19790 #  undef machine_arch_type
19791 #  define machine_arch_type     __machine_arch_type
19792 # else
19793 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
19794 # endif
19795 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
19796 #else
19797 # define machine_is_ubisys_p9_sc15()    (0)
19798 #endif
19799
19800 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
19801 # ifdef machine_arch_type
19802 #  undef machine_arch_type
19803 #  define machine_arch_type     __machine_arch_type
19804 # else
19805 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
19806 # endif
19807 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
19808 #else
19809 # define machine_is_ubisys_p9_ssc2d10() (0)
19810 #endif
19811
19812 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
19813 # ifdef machine_arch_type
19814 #  undef machine_arch_type
19815 #  define machine_arch_type     __machine_arch_type
19816 # else
19817 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
19818 # endif
19819 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
19820 #else
19821 # define machine_is_ubisys_p9_rcu3()    (0)
19822 #endif
19823
19824 #ifdef CONFIG_MACH_AML_M8000
19825 # ifdef machine_arch_type
19826 #  undef machine_arch_type
19827 #  define machine_arch_type     __machine_arch_type
19828 # else
19829 #  define machine_arch_type     MACH_TYPE_AML_M8000
19830 # endif
19831 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
19832 #else
19833 # define machine_is_aml_m8000() (0)
19834 #endif
19835
19836 #ifdef CONFIG_MACH_SNAPPER_270
19837 # ifdef machine_arch_type
19838 #  undef machine_arch_type
19839 #  define machine_arch_type     __machine_arch_type
19840 # else
19841 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
19842 # endif
19843 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
19844 #else
19845 # define machine_is_snapper_270()       (0)
19846 #endif
19847
19848 #ifdef CONFIG_MACH_OMAP_BBX
19849 # ifdef machine_arch_type
19850 #  undef machine_arch_type
19851 #  define machine_arch_type     __machine_arch_type
19852 # else
19853 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
19854 # endif
19855 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
19856 #else
19857 # define machine_is_omap_bbx()  (0)
19858 #endif
19859
19860 #ifdef CONFIG_MACH_UCN2410
19861 # ifdef machine_arch_type
19862 #  undef machine_arch_type
19863 #  define machine_arch_type     __machine_arch_type
19864 # else
19865 #  define machine_arch_type     MACH_TYPE_UCN2410
19866 # endif
19867 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
19868 #else
19869 # define machine_is_ucn2410()   (0)
19870 #endif
19871
19872 #ifdef CONFIG_MACH_SAM9_L9260
19873 # ifdef machine_arch_type
19874 #  undef machine_arch_type
19875 #  define machine_arch_type     __machine_arch_type
19876 # else
19877 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
19878 # endif
19879 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
19880 #else
19881 # define machine_is_sam9_l9260()        (0)
19882 #endif
19883
19884 #ifdef CONFIG_MACH_ETI_C2
19885 # ifdef machine_arch_type
19886 #  undef machine_arch_type
19887 #  define machine_arch_type     __machine_arch_type
19888 # else
19889 #  define machine_arch_type     MACH_TYPE_ETI_C2
19890 # endif
19891 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
19892 #else
19893 # define machine_is_eti_c2()    (0)
19894 #endif
19895
19896 #ifdef CONFIG_MACH_AVALANCHE
19897 # ifdef machine_arch_type
19898 #  undef machine_arch_type
19899 #  define machine_arch_type     __machine_arch_type
19900 # else
19901 #  define machine_arch_type     MACH_TYPE_AVALANCHE
19902 # endif
19903 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
19904 #else
19905 # define machine_is_avalanche() (0)
19906 #endif
19907
19908 #ifdef CONFIG_MACH_REALVIEW_PB1176
19909 # ifdef machine_arch_type
19910 #  undef machine_arch_type
19911 #  define machine_arch_type     __machine_arch_type
19912 # else
19913 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
19914 # endif
19915 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
19916 #else
19917 # define machine_is_realview_pb1176()   (0)
19918 #endif
19919
19920 #ifdef CONFIG_MACH_DP1500
19921 # ifdef machine_arch_type
19922 #  undef machine_arch_type
19923 #  define machine_arch_type     __machine_arch_type
19924 # else
19925 #  define machine_arch_type     MACH_TYPE_DP1500
19926 # endif
19927 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
19928 #else
19929 # define machine_is_dp1500()    (0)
19930 #endif
19931
19932 #ifdef CONFIG_MACH_APPLE_IPHONE
19933 # ifdef machine_arch_type
19934 #  undef machine_arch_type
19935 #  define machine_arch_type     __machine_arch_type
19936 # else
19937 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
19938 # endif
19939 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
19940 #else
19941 # define machine_is_apple_iphone()      (0)
19942 #endif
19943
19944 #ifdef CONFIG_MACH_YL9200
19945 # ifdef machine_arch_type
19946 #  undef machine_arch_type
19947 #  define machine_arch_type     __machine_arch_type
19948 # else
19949 #  define machine_arch_type     MACH_TYPE_YL9200
19950 # endif
19951 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
19952 #else
19953 # define machine_is_yl9200()    (0)
19954 #endif
19955
19956 #ifdef CONFIG_MACH_RD88F5182
19957 # ifdef machine_arch_type
19958 #  undef machine_arch_type
19959 #  define machine_arch_type     __machine_arch_type
19960 # else
19961 #  define machine_arch_type     MACH_TYPE_RD88F5182
19962 # endif
19963 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
19964 #else
19965 # define machine_is_rd88f5182() (0)
19966 #endif
19967
19968 #ifdef CONFIG_MACH_KUROBOX_PRO
19969 # ifdef machine_arch_type
19970 #  undef machine_arch_type
19971 #  define machine_arch_type     __machine_arch_type
19972 # else
19973 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
19974 # endif
19975 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
19976 #else
19977 # define machine_is_kurobox_pro()       (0)
19978 #endif
19979
19980 #ifdef CONFIG_MACH_SE_POET
19981 # ifdef machine_arch_type
19982 #  undef machine_arch_type
19983 #  define machine_arch_type     __machine_arch_type
19984 # else
19985 #  define machine_arch_type     MACH_TYPE_SE_POET
19986 # endif
19987 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
19988 #else
19989 # define machine_is_se_poet()   (0)
19990 #endif
19991
19992 #ifdef CONFIG_MACH_MX31_3DS
19993 # ifdef machine_arch_type
19994 #  undef machine_arch_type
19995 #  define machine_arch_type     __machine_arch_type
19996 # else
19997 #  define machine_arch_type     MACH_TYPE_MX31_3DS
19998 # endif
19999 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20000 #else
20001 # define machine_is_mx31_3ds()  (0)
20002 #endif
20003
20004 #ifdef CONFIG_MACH_R270
20005 # ifdef machine_arch_type
20006 #  undef machine_arch_type
20007 #  define machine_arch_type     __machine_arch_type
20008 # else
20009 #  define machine_arch_type     MACH_TYPE_R270
20010 # endif
20011 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20012 #else
20013 # define machine_is_r270()      (0)
20014 #endif
20015
20016 #ifdef CONFIG_MACH_ARMOUR21
20017 # ifdef machine_arch_type
20018 #  undef machine_arch_type
20019 #  define machine_arch_type     __machine_arch_type
20020 # else
20021 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20022 # endif
20023 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20024 #else
20025 # define machine_is_armour21()  (0)
20026 #endif
20027
20028 #ifdef CONFIG_MACH_DT2
20029 # ifdef machine_arch_type
20030 #  undef machine_arch_type
20031 #  define machine_arch_type     __machine_arch_type
20032 # else
20033 #  define machine_arch_type     MACH_TYPE_DT2
20034 # endif
20035 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20036 #else
20037 # define machine_is_dt2()       (0)
20038 #endif
20039
20040 #ifdef CONFIG_MACH_VT4
20041 # ifdef machine_arch_type
20042 #  undef machine_arch_type
20043 #  define machine_arch_type     __machine_arch_type
20044 # else
20045 #  define machine_arch_type     MACH_TYPE_VT4
20046 # endif
20047 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20048 #else
20049 # define machine_is_vt4()       (0)
20050 #endif
20051
20052 #ifdef CONFIG_MACH_TYCO320
20053 # ifdef machine_arch_type
20054 #  undef machine_arch_type
20055 #  define machine_arch_type     __machine_arch_type
20056 # else
20057 #  define machine_arch_type     MACH_TYPE_TYCO320
20058 # endif
20059 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20060 #else
20061 # define machine_is_tyco320()   (0)
20062 #endif
20063
20064 #ifdef CONFIG_MACH_ADMA
20065 # ifdef machine_arch_type
20066 #  undef machine_arch_type
20067 #  define machine_arch_type     __machine_arch_type
20068 # else
20069 #  define machine_arch_type     MACH_TYPE_ADMA
20070 # endif
20071 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20072 #else
20073 # define machine_is_adma()      (0)
20074 #endif
20075
20076 #ifdef CONFIG_MACH_WP188
20077 # ifdef machine_arch_type
20078 #  undef machine_arch_type
20079 #  define machine_arch_type     __machine_arch_type
20080 # else
20081 #  define machine_arch_type     MACH_TYPE_WP188
20082 # endif
20083 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20084 #else
20085 # define machine_is_wp188()     (0)
20086 #endif
20087
20088 #ifdef CONFIG_MACH_CORSICA
20089 # ifdef machine_arch_type
20090 #  undef machine_arch_type
20091 #  define machine_arch_type     __machine_arch_type
20092 # else
20093 #  define machine_arch_type     MACH_TYPE_CORSICA
20094 # endif
20095 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20096 #else
20097 # define machine_is_corsica()   (0)
20098 #endif
20099
20100 #ifdef CONFIG_MACH_BIGEYE
20101 # ifdef machine_arch_type
20102 #  undef machine_arch_type
20103 #  define machine_arch_type     __machine_arch_type
20104 # else
20105 #  define machine_arch_type     MACH_TYPE_BIGEYE
20106 # endif
20107 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20108 #else
20109 # define machine_is_bigeye()    (0)
20110 #endif
20111
20112 #ifdef CONFIG_MACH_TLL5000
20113 # ifdef machine_arch_type
20114 #  undef machine_arch_type
20115 #  define machine_arch_type     __machine_arch_type
20116 # else
20117 #  define machine_arch_type     MACH_TYPE_TLL5000
20118 # endif
20119 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20120 #else
20121 # define machine_is_tll5000()   (0)
20122 #endif
20123
20124 #ifdef CONFIG_MACH_BEBOT
20125 # ifdef machine_arch_type
20126 #  undef machine_arch_type
20127 #  define machine_arch_type     __machine_arch_type
20128 # else
20129 #  define machine_arch_type     MACH_TYPE_BEBOT
20130 # endif
20131 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20132 #else
20133 # define machine_is_bebot()     (0)
20134 #endif
20135
20136 #ifdef CONFIG_MACH_QONG
20137 # ifdef machine_arch_type
20138 #  undef machine_arch_type
20139 #  define machine_arch_type     __machine_arch_type
20140 # else
20141 #  define machine_arch_type     MACH_TYPE_QONG
20142 # endif
20143 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20144 #else
20145 # define machine_is_qong()      (0)
20146 #endif
20147
20148 #ifdef CONFIG_MACH_TCOMPACT
20149 # ifdef machine_arch_type
20150 #  undef machine_arch_type
20151 #  define machine_arch_type     __machine_arch_type
20152 # else
20153 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20154 # endif
20155 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20156 #else
20157 # define machine_is_tcompact()  (0)
20158 #endif
20159
20160 #ifdef CONFIG_MACH_PUMA5
20161 # ifdef machine_arch_type
20162 #  undef machine_arch_type
20163 #  define machine_arch_type     __machine_arch_type
20164 # else
20165 #  define machine_arch_type     MACH_TYPE_PUMA5
20166 # endif
20167 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20168 #else
20169 # define machine_is_puma5()     (0)
20170 #endif
20171
20172 #ifdef CONFIG_MACH_ELARA
20173 # ifdef machine_arch_type
20174 #  undef machine_arch_type
20175 #  define machine_arch_type     __machine_arch_type
20176 # else
20177 #  define machine_arch_type     MACH_TYPE_ELARA
20178 # endif
20179 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20180 #else
20181 # define machine_is_elara()     (0)
20182 #endif
20183
20184 #ifdef CONFIG_MACH_ELLINGTON
20185 # ifdef machine_arch_type
20186 #  undef machine_arch_type
20187 #  define machine_arch_type     __machine_arch_type
20188 # else
20189 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20190 # endif
20191 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20192 #else
20193 # define machine_is_ellington() (0)
20194 #endif
20195
20196 #ifdef CONFIG_MACH_XDA_ATOM
20197 # ifdef machine_arch_type
20198 #  undef machine_arch_type
20199 #  define machine_arch_type     __machine_arch_type
20200 # else
20201 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20202 # endif
20203 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20204 #else
20205 # define machine_is_xda_atom()  (0)
20206 #endif
20207
20208 #ifdef CONFIG_MACH_ENERGIZER2
20209 # ifdef machine_arch_type
20210 #  undef machine_arch_type
20211 #  define machine_arch_type     __machine_arch_type
20212 # else
20213 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20214 # endif
20215 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20216 #else
20217 # define machine_is_energizer2()        (0)
20218 #endif
20219
20220 #ifdef CONFIG_MACH_ODIN
20221 # ifdef machine_arch_type
20222 #  undef machine_arch_type
20223 #  define machine_arch_type     __machine_arch_type
20224 # else
20225 #  define machine_arch_type     MACH_TYPE_ODIN
20226 # endif
20227 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20228 #else
20229 # define machine_is_odin()      (0)
20230 #endif
20231
20232 #ifdef CONFIG_MACH_ACTUX4
20233 # ifdef machine_arch_type
20234 #  undef machine_arch_type
20235 #  define machine_arch_type     __machine_arch_type
20236 # else
20237 #  define machine_arch_type     MACH_TYPE_ACTUX4
20238 # endif
20239 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20240 #else
20241 # define machine_is_actux4()    (0)
20242 #endif
20243
20244 #ifdef CONFIG_MACH_ESL_OMAP
20245 # ifdef machine_arch_type
20246 #  undef machine_arch_type
20247 #  define machine_arch_type     __machine_arch_type
20248 # else
20249 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20250 # endif
20251 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20252 #else
20253 # define machine_is_esl_omap()  (0)
20254 #endif
20255
20256 #ifdef CONFIG_MACH_OMAP2EVM
20257 # ifdef machine_arch_type
20258 #  undef machine_arch_type
20259 #  define machine_arch_type     __machine_arch_type
20260 # else
20261 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20262 # endif
20263 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20264 #else
20265 # define machine_is_omap2evm()  (0)
20266 #endif
20267
20268 #ifdef CONFIG_MACH_OMAP3EVM
20269 # ifdef machine_arch_type
20270 #  undef machine_arch_type
20271 #  define machine_arch_type     __machine_arch_type
20272 # else
20273 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20274 # endif
20275 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20276 #else
20277 # define machine_is_omap3evm()  (0)
20278 #endif
20279
20280 #ifdef CONFIG_MACH_ADX_PCU57
20281 # ifdef machine_arch_type
20282 #  undef machine_arch_type
20283 #  define machine_arch_type     __machine_arch_type
20284 # else
20285 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20286 # endif
20287 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20288 #else
20289 # define machine_is_adx_pcu57() (0)
20290 #endif
20291
20292 #ifdef CONFIG_MACH_MONACO
20293 # ifdef machine_arch_type
20294 #  undef machine_arch_type
20295 #  define machine_arch_type     __machine_arch_type
20296 # else
20297 #  define machine_arch_type     MACH_TYPE_MONACO
20298 # endif
20299 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20300 #else
20301 # define machine_is_monaco()    (0)
20302 #endif
20303
20304 #ifdef CONFIG_MACH_LEVANTE
20305 # ifdef machine_arch_type
20306 #  undef machine_arch_type
20307 #  define machine_arch_type     __machine_arch_type
20308 # else
20309 #  define machine_arch_type     MACH_TYPE_LEVANTE
20310 # endif
20311 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20312 #else
20313 # define machine_is_levante()   (0)
20314 #endif
20315
20316 #ifdef CONFIG_MACH_TMXIPX425
20317 # ifdef machine_arch_type
20318 #  undef machine_arch_type
20319 #  define machine_arch_type     __machine_arch_type
20320 # else
20321 #  define machine_arch_type     MACH_TYPE_TMXIPX425
20322 # endif
20323 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20324 #else
20325 # define machine_is_tmxipx425() (0)
20326 #endif
20327
20328 #ifdef CONFIG_MACH_LEEP
20329 # ifdef machine_arch_type
20330 #  undef machine_arch_type
20331 #  define machine_arch_type     __machine_arch_type
20332 # else
20333 #  define machine_arch_type     MACH_TYPE_LEEP
20334 # endif
20335 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20336 #else
20337 # define machine_is_leep()      (0)
20338 #endif
20339
20340 #ifdef CONFIG_MACH_RAAD
20341 # ifdef machine_arch_type
20342 #  undef machine_arch_type
20343 #  define machine_arch_type     __machine_arch_type
20344 # else
20345 #  define machine_arch_type     MACH_TYPE_RAAD
20346 # endif
20347 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
20348 #else
20349 # define machine_is_raad()      (0)
20350 #endif
20351
20352 #ifdef CONFIG_MACH_DNS323
20353 # ifdef machine_arch_type
20354 #  undef machine_arch_type
20355 #  define machine_arch_type     __machine_arch_type
20356 # else
20357 #  define machine_arch_type     MACH_TYPE_DNS323
20358 # endif
20359 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
20360 #else
20361 # define machine_is_dns323()    (0)
20362 #endif
20363
20364 #ifdef CONFIG_MACH_AP1000
20365 # ifdef machine_arch_type
20366 #  undef machine_arch_type
20367 #  define machine_arch_type     __machine_arch_type
20368 # else
20369 #  define machine_arch_type     MACH_TYPE_AP1000
20370 # endif
20371 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
20372 #else
20373 # define machine_is_ap1000()    (0)
20374 #endif
20375
20376 #ifdef CONFIG_MACH_A9SAM6432
20377 # ifdef machine_arch_type
20378 #  undef machine_arch_type
20379 #  define machine_arch_type     __machine_arch_type
20380 # else
20381 #  define machine_arch_type     MACH_TYPE_A9SAM6432
20382 # endif
20383 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20384 #else
20385 # define machine_is_a9sam6432() (0)
20386 #endif
20387
20388 #ifdef CONFIG_MACH_SHINY
20389 # ifdef machine_arch_type
20390 #  undef machine_arch_type
20391 #  define machine_arch_type     __machine_arch_type
20392 # else
20393 #  define machine_arch_type     MACH_TYPE_SHINY
20394 # endif
20395 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
20396 #else
20397 # define machine_is_shiny()     (0)
20398 #endif
20399
20400 #ifdef CONFIG_MACH_OMAP3_BEAGLE
20401 # ifdef machine_arch_type
20402 #  undef machine_arch_type
20403 #  define machine_arch_type     __machine_arch_type
20404 # else
20405 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
20406 # endif
20407 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20408 #else
20409 # define machine_is_omap3_beagle()      (0)
20410 #endif
20411
20412 #ifdef CONFIG_MACH_CSR_BDB2
20413 # ifdef machine_arch_type
20414 #  undef machine_arch_type
20415 #  define machine_arch_type     __machine_arch_type
20416 # else
20417 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
20418 # endif
20419 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
20420 #else
20421 # define machine_is_csr_bdb2()  (0)
20422 #endif
20423
20424 #ifdef CONFIG_MACH_NOKIA_N810
20425 # ifdef machine_arch_type
20426 #  undef machine_arch_type
20427 #  define machine_arch_type     __machine_arch_type
20428 # else
20429 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
20430 # endif
20431 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
20432 #else
20433 # define machine_is_nokia_n810()        (0)
20434 #endif
20435
20436 #ifdef CONFIG_MACH_C270
20437 # ifdef machine_arch_type
20438 #  undef machine_arch_type
20439 #  define machine_arch_type     __machine_arch_type
20440 # else
20441 #  define machine_arch_type     MACH_TYPE_C270
20442 # endif
20443 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
20444 #else
20445 # define machine_is_c270()      (0)
20446 #endif
20447
20448 #ifdef CONFIG_MACH_SENTRY
20449 # ifdef machine_arch_type
20450 #  undef machine_arch_type
20451 #  define machine_arch_type     __machine_arch_type
20452 # else
20453 #  define machine_arch_type     MACH_TYPE_SENTRY
20454 # endif
20455 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
20456 #else
20457 # define machine_is_sentry()    (0)
20458 #endif
20459
20460 #ifdef CONFIG_MACH_PCM038
20461 # ifdef machine_arch_type
20462 #  undef machine_arch_type
20463 #  define machine_arch_type     __machine_arch_type
20464 # else
20465 #  define machine_arch_type     MACH_TYPE_PCM038
20466 # endif
20467 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
20468 #else
20469 # define machine_is_pcm038()    (0)
20470 #endif
20471
20472 #ifdef CONFIG_MACH_ANC300
20473 # ifdef machine_arch_type
20474 #  undef machine_arch_type
20475 #  define machine_arch_type     __machine_arch_type
20476 # else
20477 #  define machine_arch_type     MACH_TYPE_ANC300
20478 # endif
20479 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
20480 #else
20481 # define machine_is_anc300()    (0)
20482 #endif
20483
20484 #ifdef CONFIG_MACH_HTCKAISER
20485 # ifdef machine_arch_type
20486 #  undef machine_arch_type
20487 #  define machine_arch_type     __machine_arch_type
20488 # else
20489 #  define machine_arch_type     MACH_TYPE_HTCKAISER
20490 # endif
20491 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20492 #else
20493 # define machine_is_htckaiser() (0)
20494 #endif
20495
20496 #ifdef CONFIG_MACH_SBAT100
20497 # ifdef machine_arch_type
20498 #  undef machine_arch_type
20499 #  define machine_arch_type     __machine_arch_type
20500 # else
20501 #  define machine_arch_type     MACH_TYPE_SBAT100
20502 # endif
20503 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
20504 #else
20505 # define machine_is_sbat100()   (0)
20506 #endif
20507
20508 #ifdef CONFIG_MACH_MODUNORM
20509 # ifdef machine_arch_type
20510 #  undef machine_arch_type
20511 #  define machine_arch_type     __machine_arch_type
20512 # else
20513 #  define machine_arch_type     MACH_TYPE_MODUNORM
20514 # endif
20515 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
20516 #else
20517 # define machine_is_modunorm()  (0)
20518 #endif
20519
20520 #ifdef CONFIG_MACH_PELOS_TWARM
20521 # ifdef machine_arch_type
20522 #  undef machine_arch_type
20523 #  define machine_arch_type     __machine_arch_type
20524 # else
20525 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
20526 # endif
20527 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20528 #else
20529 # define machine_is_pelos_twarm()       (0)
20530 #endif
20531
20532 #ifdef CONFIG_MACH_FLANK
20533 # ifdef machine_arch_type
20534 #  undef machine_arch_type
20535 #  define machine_arch_type     __machine_arch_type
20536 # else
20537 #  define machine_arch_type     MACH_TYPE_FLANK
20538 # endif
20539 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
20540 #else
20541 # define machine_is_flank()     (0)
20542 #endif
20543
20544 #ifdef CONFIG_MACH_SIRLOIN
20545 # ifdef machine_arch_type
20546 #  undef machine_arch_type
20547 #  define machine_arch_type     __machine_arch_type
20548 # else
20549 #  define machine_arch_type     MACH_TYPE_SIRLOIN
20550 # endif
20551 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
20552 #else
20553 # define machine_is_sirloin()   (0)
20554 #endif
20555
20556 #ifdef CONFIG_MACH_BRISKET
20557 # ifdef machine_arch_type
20558 #  undef machine_arch_type
20559 #  define machine_arch_type     __machine_arch_type
20560 # else
20561 #  define machine_arch_type     MACH_TYPE_BRISKET
20562 # endif
20563 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
20564 #else
20565 # define machine_is_brisket()   (0)
20566 #endif
20567
20568 #ifdef CONFIG_MACH_CHUCK
20569 # ifdef machine_arch_type
20570 #  undef machine_arch_type
20571 #  define machine_arch_type     __machine_arch_type
20572 # else
20573 #  define machine_arch_type     MACH_TYPE_CHUCK
20574 # endif
20575 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
20576 #else
20577 # define machine_is_chuck()     (0)
20578 #endif
20579
20580 #ifdef CONFIG_MACH_OTTER
20581 # ifdef machine_arch_type
20582 #  undef machine_arch_type
20583 #  define machine_arch_type     __machine_arch_type
20584 # else
20585 #  define machine_arch_type     MACH_TYPE_OTTER
20586 # endif
20587 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
20588 #else
20589 # define machine_is_otter()     (0)
20590 #endif
20591
20592 #ifdef CONFIG_MACH_DAVINCI_LDK
20593 # ifdef machine_arch_type
20594 #  undef machine_arch_type
20595 #  define machine_arch_type     __machine_arch_type
20596 # else
20597 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
20598 # endif
20599 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
20600 #else
20601 # define machine_is_davinci_ldk()       (0)
20602 #endif
20603
20604 #ifdef CONFIG_MACH_PHREEDOM
20605 # ifdef machine_arch_type
20606 #  undef machine_arch_type
20607 #  define machine_arch_type     __machine_arch_type
20608 # else
20609 #  define machine_arch_type     MACH_TYPE_PHREEDOM
20610 # endif
20611 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
20612 #else
20613 # define machine_is_phreedom()  (0)
20614 #endif
20615
20616 #ifdef CONFIG_MACH_SG310
20617 # ifdef machine_arch_type
20618 #  undef machine_arch_type
20619 #  define machine_arch_type     __machine_arch_type
20620 # else
20621 #  define machine_arch_type     MACH_TYPE_SG310
20622 # endif
20623 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
20624 #else
20625 # define machine_is_sg310()     (0)
20626 #endif
20627
20628 #ifdef CONFIG_MACH_TS209
20629 # ifdef machine_arch_type
20630 #  undef machine_arch_type
20631 #  define machine_arch_type     __machine_arch_type
20632 # else
20633 #  define machine_arch_type     MACH_TYPE_TS209
20634 # endif
20635 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
20636 #else
20637 # define machine_is_ts_x09()    (0)
20638 #endif
20639
20640 #ifdef CONFIG_MACH_AT91CAP9ADK
20641 # ifdef machine_arch_type
20642 #  undef machine_arch_type
20643 #  define machine_arch_type     __machine_arch_type
20644 # else
20645 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
20646 # endif
20647 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
20648 #else
20649 # define machine_is_at91cap9adk()       (0)
20650 #endif
20651
20652 #ifdef CONFIG_MACH_TION9315
20653 # ifdef machine_arch_type
20654 #  undef machine_arch_type
20655 #  define machine_arch_type     __machine_arch_type
20656 # else
20657 #  define machine_arch_type     MACH_TYPE_TION9315
20658 # endif
20659 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
20660 #else
20661 # define machine_is_tion9315()  (0)
20662 #endif
20663
20664 #ifdef CONFIG_MACH_MAST
20665 # ifdef machine_arch_type
20666 #  undef machine_arch_type
20667 #  define machine_arch_type     __machine_arch_type
20668 # else
20669 #  define machine_arch_type     MACH_TYPE_MAST
20670 # endif
20671 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
20672 #else
20673 # define machine_is_mast()      (0)
20674 #endif
20675
20676 #ifdef CONFIG_MACH_PFW
20677 # ifdef machine_arch_type
20678 #  undef machine_arch_type
20679 #  define machine_arch_type     __machine_arch_type
20680 # else
20681 #  define machine_arch_type     MACH_TYPE_PFW
20682 # endif
20683 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
20684 #else
20685 # define machine_is_pfw()       (0)
20686 #endif
20687
20688 #ifdef CONFIG_MACH_YL_P2440
20689 # ifdef machine_arch_type
20690 #  undef machine_arch_type
20691 #  define machine_arch_type     __machine_arch_type
20692 # else
20693 #  define machine_arch_type     MACH_TYPE_YL_P2440
20694 # endif
20695 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
20696 #else
20697 # define machine_is_yl_p2440()  (0)
20698 #endif
20699
20700 #ifdef CONFIG_MACH_ZSBC32
20701 # ifdef machine_arch_type
20702 #  undef machine_arch_type
20703 #  define machine_arch_type     __machine_arch_type
20704 # else
20705 #  define machine_arch_type     MACH_TYPE_ZSBC32
20706 # endif
20707 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
20708 #else
20709 # define machine_is_zsbc32()    (0)
20710 #endif
20711
20712 #ifdef CONFIG_MACH_OMAP_PACE2
20713 # ifdef machine_arch_type
20714 #  undef machine_arch_type
20715 #  define machine_arch_type     __machine_arch_type
20716 # else
20717 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
20718 # endif
20719 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
20720 #else
20721 # define machine_is_omap_pace2()        (0)
20722 #endif
20723
20724 #ifdef CONFIG_MACH_IMX_PACE2
20725 # ifdef machine_arch_type
20726 #  undef machine_arch_type
20727 #  define machine_arch_type     __machine_arch_type
20728 # else
20729 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
20730 # endif
20731 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
20732 #else
20733 # define machine_is_imx_pace2() (0)
20734 #endif
20735
20736 #ifdef CONFIG_MACH_MX31MOBOARD
20737 # ifdef machine_arch_type
20738 #  undef machine_arch_type
20739 #  define machine_arch_type     __machine_arch_type
20740 # else
20741 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
20742 # endif
20743 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
20744 #else
20745 # define machine_is_mx31moboard()       (0)
20746 #endif
20747
20748 #ifdef CONFIG_MACH_MX37_3DS
20749 # ifdef machine_arch_type
20750 #  undef machine_arch_type
20751 #  define machine_arch_type     __machine_arch_type
20752 # else
20753 #  define machine_arch_type     MACH_TYPE_MX37_3DS
20754 # endif
20755 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
20756 #else
20757 # define machine_is_mx37_3ds()  (0)
20758 #endif
20759
20760 #ifdef CONFIG_MACH_RCC
20761 # ifdef machine_arch_type
20762 #  undef machine_arch_type
20763 #  define machine_arch_type     __machine_arch_type
20764 # else
20765 #  define machine_arch_type     MACH_TYPE_RCC
20766 # endif
20767 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
20768 #else
20769 # define machine_is_rcc()       (0)
20770 #endif
20771
20772 #ifdef CONFIG_MACH_ARM9
20773 # ifdef machine_arch_type
20774 #  undef machine_arch_type
20775 #  define machine_arch_type     __machine_arch_type
20776 # else
20777 #  define machine_arch_type     MACH_TYPE_ARM9
20778 # endif
20779 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
20780 #else
20781 # define machine_is_dmp()       (0)
20782 #endif
20783
20784 #ifdef CONFIG_MACH_VISION_EP9307
20785 # ifdef machine_arch_type
20786 #  undef machine_arch_type
20787 #  define machine_arch_type     __machine_arch_type
20788 # else
20789 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
20790 # endif
20791 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
20792 #else
20793 # define machine_is_vision_ep9307()     (0)
20794 #endif
20795
20796 #ifdef CONFIG_MACH_SCLY1000
20797 # ifdef machine_arch_type
20798 #  undef machine_arch_type
20799 #  define machine_arch_type     __machine_arch_type
20800 # else
20801 #  define machine_arch_type     MACH_TYPE_SCLY1000
20802 # endif
20803 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
20804 #else
20805 # define machine_is_scly1000()  (0)
20806 #endif
20807
20808 #ifdef CONFIG_MACH_FONTEL_EP
20809 # ifdef machine_arch_type
20810 #  undef machine_arch_type
20811 #  define machine_arch_type     __machine_arch_type
20812 # else
20813 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
20814 # endif
20815 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
20816 #else
20817 # define machine_is_fontel_ep() (0)
20818 #endif
20819
20820 #ifdef CONFIG_MACH_VOICEBLUE3G
20821 # ifdef machine_arch_type
20822 #  undef machine_arch_type
20823 #  define machine_arch_type     __machine_arch_type
20824 # else
20825 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
20826 # endif
20827 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
20828 #else
20829 # define machine_is_voiceblue3g()       (0)
20830 #endif
20831
20832 #ifdef CONFIG_MACH_TT9200
20833 # ifdef machine_arch_type
20834 #  undef machine_arch_type
20835 #  define machine_arch_type     __machine_arch_type
20836 # else
20837 #  define machine_arch_type     MACH_TYPE_TT9200
20838 # endif
20839 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
20840 #else
20841 # define machine_is_tt9200()    (0)
20842 #endif
20843
20844 #ifdef CONFIG_MACH_DIGI2410
20845 # ifdef machine_arch_type
20846 #  undef machine_arch_type
20847 #  define machine_arch_type     __machine_arch_type
20848 # else
20849 #  define machine_arch_type     MACH_TYPE_DIGI2410
20850 # endif
20851 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
20852 #else
20853 # define machine_is_digi2410()  (0)
20854 #endif
20855
20856 #ifdef CONFIG_MACH_TERASTATION_PRO2
20857 # ifdef machine_arch_type
20858 #  undef machine_arch_type
20859 #  define machine_arch_type     __machine_arch_type
20860 # else
20861 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
20862 # endif
20863 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
20864 #else
20865 # define machine_is_terastation_pro2()  (0)
20866 #endif
20867
20868 #ifdef CONFIG_MACH_LINKSTATION_PRO
20869 # ifdef machine_arch_type
20870 #  undef machine_arch_type
20871 #  define machine_arch_type     __machine_arch_type
20872 # else
20873 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
20874 # endif
20875 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
20876 #else
20877 # define machine_is_linkstation_pro()   (0)
20878 #endif
20879
20880 #ifdef CONFIG_MACH_MOTOROLA_A780
20881 # ifdef machine_arch_type
20882 #  undef machine_arch_type
20883 #  define machine_arch_type     __machine_arch_type
20884 # else
20885 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
20886 # endif
20887 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
20888 #else
20889 # define machine_is_motorola_a780()     (0)
20890 #endif
20891
20892 #ifdef CONFIG_MACH_MOTOROLA_E6
20893 # ifdef machine_arch_type
20894 #  undef machine_arch_type
20895 #  define machine_arch_type     __machine_arch_type
20896 # else
20897 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
20898 # endif
20899 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
20900 #else
20901 # define machine_is_motorola_e6()       (0)
20902 #endif
20903
20904 #ifdef CONFIG_MACH_MOTOROLA_E2
20905 # ifdef machine_arch_type
20906 #  undef machine_arch_type
20907 #  define machine_arch_type     __machine_arch_type
20908 # else
20909 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
20910 # endif
20911 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
20912 #else
20913 # define machine_is_motorola_e2()       (0)
20914 #endif
20915
20916 #ifdef CONFIG_MACH_MOTOROLA_E680
20917 # ifdef machine_arch_type
20918 #  undef machine_arch_type
20919 #  define machine_arch_type     __machine_arch_type
20920 # else
20921 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
20922 # endif
20923 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
20924 #else
20925 # define machine_is_motorola_e680()     (0)
20926 #endif
20927
20928 #ifdef CONFIG_MACH_UR2410
20929 # ifdef machine_arch_type
20930 #  undef machine_arch_type
20931 #  define machine_arch_type     __machine_arch_type
20932 # else
20933 #  define machine_arch_type     MACH_TYPE_UR2410
20934 # endif
20935 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
20936 #else
20937 # define machine_is_ur2410()    (0)
20938 #endif
20939
20940 #ifdef CONFIG_MACH_TAS9261
20941 # ifdef machine_arch_type
20942 #  undef machine_arch_type
20943 #  define machine_arch_type     __machine_arch_type
20944 # else
20945 #  define machine_arch_type     MACH_TYPE_TAS9261
20946 # endif
20947 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
20948 #else
20949 # define machine_is_tas9261()   (0)
20950 #endif
20951
20952 #ifdef CONFIG_MACH_HERMES_HD
20953 # ifdef machine_arch_type
20954 #  undef machine_arch_type
20955 #  define machine_arch_type     __machine_arch_type
20956 # else
20957 #  define machine_arch_type     MACH_TYPE_HERMES_HD
20958 # endif
20959 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
20960 #else
20961 # define machine_is_davinci_hermes_hd() (0)
20962 #endif
20963
20964 #ifdef CONFIG_MACH_PERSEO_HD
20965 # ifdef machine_arch_type
20966 #  undef machine_arch_type
20967 #  define machine_arch_type     __machine_arch_type
20968 # else
20969 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
20970 # endif
20971 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
20972 #else
20973 # define machine_is_davinci_perseo_hd() (0)
20974 #endif
20975
20976 #ifdef CONFIG_MACH_STARGAZER2
20977 # ifdef machine_arch_type
20978 #  undef machine_arch_type
20979 #  define machine_arch_type     __machine_arch_type
20980 # else
20981 #  define machine_arch_type     MACH_TYPE_STARGAZER2
20982 # endif
20983 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
20984 #else
20985 # define machine_is_stargazer2()        (0)
20986 #endif
20987
20988 #ifdef CONFIG_MACH_E350
20989 # ifdef machine_arch_type
20990 #  undef machine_arch_type
20991 #  define machine_arch_type     __machine_arch_type
20992 # else
20993 #  define machine_arch_type     MACH_TYPE_E350
20994 # endif
20995 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
20996 #else
20997 # define machine_is_e350()      (0)
20998 #endif
20999
21000 #ifdef CONFIG_MACH_WPCM450
21001 # ifdef machine_arch_type
21002 #  undef machine_arch_type
21003 #  define machine_arch_type     __machine_arch_type
21004 # else
21005 #  define machine_arch_type     MACH_TYPE_WPCM450
21006 # endif
21007 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21008 #else
21009 # define machine_is_wpcm450()   (0)
21010 #endif
21011
21012 #ifdef CONFIG_MACH_CARTESIO
21013 # ifdef machine_arch_type
21014 #  undef machine_arch_type
21015 #  define machine_arch_type     __machine_arch_type
21016 # else
21017 #  define machine_arch_type     MACH_TYPE_CARTESIO
21018 # endif
21019 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21020 #else
21021 # define machine_is_cartesio()  (0)
21022 #endif
21023
21024 #ifdef CONFIG_MACH_TOYBOX
21025 # ifdef machine_arch_type
21026 #  undef machine_arch_type
21027 #  define machine_arch_type     __machine_arch_type
21028 # else
21029 #  define machine_arch_type     MACH_TYPE_TOYBOX
21030 # endif
21031 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21032 #else
21033 # define machine_is_toybox()    (0)
21034 #endif
21035
21036 #ifdef CONFIG_MACH_TX27
21037 # ifdef machine_arch_type
21038 #  undef machine_arch_type
21039 #  define machine_arch_type     __machine_arch_type
21040 # else
21041 #  define machine_arch_type     MACH_TYPE_TX27
21042 # endif
21043 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21044 #else
21045 # define machine_is_tx27()      (0)
21046 #endif
21047
21048 #ifdef CONFIG_MACH_TS409
21049 # ifdef machine_arch_type
21050 #  undef machine_arch_type
21051 #  define machine_arch_type     __machine_arch_type
21052 # else
21053 #  define machine_arch_type     MACH_TYPE_TS409
21054 # endif
21055 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21056 #else
21057 # define machine_is_ts409()     (0)
21058 #endif
21059
21060 #ifdef CONFIG_MACH_P300
21061 # ifdef machine_arch_type
21062 #  undef machine_arch_type
21063 #  define machine_arch_type     __machine_arch_type
21064 # else
21065 #  define machine_arch_type     MACH_TYPE_P300
21066 # endif
21067 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21068 #else
21069 # define machine_is_p300()      (0)
21070 #endif
21071
21072 #ifdef CONFIG_MACH_XDACOMET
21073 # ifdef machine_arch_type
21074 #  undef machine_arch_type
21075 #  define machine_arch_type     __machine_arch_type
21076 # else
21077 #  define machine_arch_type     MACH_TYPE_XDACOMET
21078 # endif
21079 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21080 #else
21081 # define machine_is_xdacomet()  (0)
21082 #endif
21083
21084 #ifdef CONFIG_MACH_DEXFLEX2
21085 # ifdef machine_arch_type
21086 #  undef machine_arch_type
21087 #  define machine_arch_type     __machine_arch_type
21088 # else
21089 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21090 # endif
21091 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21092 #else
21093 # define machine_is_dexflex2()  (0)
21094 #endif
21095
21096 #ifdef CONFIG_MACH_OW
21097 # ifdef machine_arch_type
21098 #  undef machine_arch_type
21099 #  define machine_arch_type     __machine_arch_type
21100 # else
21101 #  define machine_arch_type     MACH_TYPE_OW
21102 # endif
21103 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21104 #else
21105 # define machine_is_ow()        (0)
21106 #endif
21107
21108 #ifdef CONFIG_MACH_ARMEBS3
21109 # ifdef machine_arch_type
21110 #  undef machine_arch_type
21111 #  define machine_arch_type     __machine_arch_type
21112 # else
21113 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21114 # endif
21115 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21116 #else
21117 # define machine_is_armebs3()   (0)
21118 #endif
21119
21120 #ifdef CONFIG_MACH_U3
21121 # ifdef machine_arch_type
21122 #  undef machine_arch_type
21123 #  define machine_arch_type     __machine_arch_type
21124 # else
21125 #  define machine_arch_type     MACH_TYPE_U3
21126 # endif
21127 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21128 #else
21129 # define machine_is_u3()        (0)
21130 #endif
21131
21132 #ifdef CONFIG_MACH_SMDK2450
21133 # ifdef machine_arch_type
21134 #  undef machine_arch_type
21135 #  define machine_arch_type     __machine_arch_type
21136 # else
21137 #  define machine_arch_type     MACH_TYPE_SMDK2450
21138 # endif
21139 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21140 #else
21141 # define machine_is_smdk2450()  (0)
21142 #endif
21143
21144 #ifdef CONFIG_MACH_RSI_EWS
21145 # ifdef machine_arch_type
21146 #  undef machine_arch_type
21147 #  define machine_arch_type     __machine_arch_type
21148 # else
21149 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21150 # endif
21151 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21152 #else
21153 # define machine_is_rsi_ews()   (0)
21154 #endif
21155
21156 #ifdef CONFIG_MACH_TNB
21157 # ifdef machine_arch_type
21158 #  undef machine_arch_type
21159 #  define machine_arch_type     __machine_arch_type
21160 # else
21161 #  define machine_arch_type     MACH_TYPE_TNB
21162 # endif
21163 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21164 #else
21165 # define machine_is_tnb()       (0)
21166 #endif
21167
21168 #ifdef CONFIG_MACH_TOEPATH
21169 # ifdef machine_arch_type
21170 #  undef machine_arch_type
21171 #  define machine_arch_type     __machine_arch_type
21172 # else
21173 #  define machine_arch_type     MACH_TYPE_TOEPATH
21174 # endif
21175 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21176 #else
21177 # define machine_is_toepath()   (0)
21178 #endif
21179
21180 #ifdef CONFIG_MACH_KB9263
21181 # ifdef machine_arch_type
21182 #  undef machine_arch_type
21183 #  define machine_arch_type     __machine_arch_type
21184 # else
21185 #  define machine_arch_type     MACH_TYPE_KB9263
21186 # endif
21187 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21188 #else
21189 # define machine_is_kb9263()    (0)
21190 #endif
21191
21192 #ifdef CONFIG_MACH_MT7108
21193 # ifdef machine_arch_type
21194 #  undef machine_arch_type
21195 #  define machine_arch_type     __machine_arch_type
21196 # else
21197 #  define machine_arch_type     MACH_TYPE_MT7108
21198 # endif
21199 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21200 #else
21201 # define machine_is_mt7108()    (0)
21202 #endif
21203
21204 #ifdef CONFIG_MACH_SMTR2440
21205 # ifdef machine_arch_type
21206 #  undef machine_arch_type
21207 #  define machine_arch_type     __machine_arch_type
21208 # else
21209 #  define machine_arch_type     MACH_TYPE_SMTR2440
21210 # endif
21211 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21212 #else
21213 # define machine_is_smtr2440()  (0)
21214 #endif
21215
21216 #ifdef CONFIG_MACH_MANAO
21217 # ifdef machine_arch_type
21218 #  undef machine_arch_type
21219 #  define machine_arch_type     __machine_arch_type
21220 # else
21221 #  define machine_arch_type     MACH_TYPE_MANAO
21222 # endif
21223 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21224 #else
21225 # define machine_is_manao()     (0)
21226 #endif
21227
21228 #ifdef CONFIG_MACH_CM_X300
21229 # ifdef machine_arch_type
21230 #  undef machine_arch_type
21231 #  define machine_arch_type     __machine_arch_type
21232 # else
21233 #  define machine_arch_type     MACH_TYPE_CM_X300
21234 # endif
21235 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21236 #else
21237 # define machine_is_cm_x300()   (0)
21238 #endif
21239
21240 #ifdef CONFIG_MACH_GULFSTREAM_KP
21241 # ifdef machine_arch_type
21242 #  undef machine_arch_type
21243 #  define machine_arch_type     __machine_arch_type
21244 # else
21245 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21246 # endif
21247 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21248 #else
21249 # define machine_is_gulfstream_kp()     (0)
21250 #endif
21251
21252 #ifdef CONFIG_MACH_LANREADYFN522
21253 # ifdef machine_arch_type
21254 #  undef machine_arch_type
21255 #  define machine_arch_type     __machine_arch_type
21256 # else
21257 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21258 # endif
21259 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21260 #else
21261 # define machine_is_lanreadyfn522()     (0)
21262 #endif
21263
21264 #ifdef CONFIG_MACH_ARMA37
21265 # ifdef machine_arch_type
21266 #  undef machine_arch_type
21267 #  define machine_arch_type     __machine_arch_type
21268 # else
21269 #  define machine_arch_type     MACH_TYPE_ARMA37
21270 # endif
21271 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21272 #else
21273 # define machine_is_arma37()    (0)
21274 #endif
21275
21276 #ifdef CONFIG_MACH_MENDEL
21277 # ifdef machine_arch_type
21278 #  undef machine_arch_type
21279 #  define machine_arch_type     __machine_arch_type
21280 # else
21281 #  define machine_arch_type     MACH_TYPE_MENDEL
21282 # endif
21283 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21284 #else
21285 # define machine_is_mendel()    (0)
21286 #endif
21287
21288 #ifdef CONFIG_MACH_PELCO_ILIAD
21289 # ifdef machine_arch_type
21290 #  undef machine_arch_type
21291 #  define machine_arch_type     __machine_arch_type
21292 # else
21293 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21294 # endif
21295 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21296 #else
21297 # define machine_is_pelco_iliad()       (0)
21298 #endif
21299
21300 #ifdef CONFIG_MACH_UNIT2P
21301 # ifdef machine_arch_type
21302 #  undef machine_arch_type
21303 #  define machine_arch_type     __machine_arch_type
21304 # else
21305 #  define machine_arch_type     MACH_TYPE_UNIT2P
21306 # endif
21307 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21308 #else
21309 # define machine_is_unit2p()    (0)
21310 #endif
21311
21312 #ifdef CONFIG_MACH_INC20OTTER
21313 # ifdef machine_arch_type
21314 #  undef machine_arch_type
21315 #  define machine_arch_type     __machine_arch_type
21316 # else
21317 #  define machine_arch_type     MACH_TYPE_INC20OTTER
21318 # endif
21319 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21320 #else
21321 # define machine_is_inc20otter()        (0)
21322 #endif
21323
21324 #ifdef CONFIG_MACH_AT91SAM9G20EK
21325 # ifdef machine_arch_type
21326 #  undef machine_arch_type
21327 #  define machine_arch_type     __machine_arch_type
21328 # else
21329 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
21330 # endif
21331 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21332 #else
21333 # define machine_is_at91sam9g20ek()     (0)
21334 #endif
21335
21336 #ifdef CONFIG_MACH_STORCENTER
21337 # ifdef machine_arch_type
21338 #  undef machine_arch_type
21339 #  define machine_arch_type     __machine_arch_type
21340 # else
21341 #  define machine_arch_type     MACH_TYPE_STORCENTER
21342 # endif
21343 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21344 #else
21345 # define machine_is_sc_ge2()    (0)
21346 #endif
21347
21348 #ifdef CONFIG_MACH_SMDK6410
21349 # ifdef machine_arch_type
21350 #  undef machine_arch_type
21351 #  define machine_arch_type     __machine_arch_type
21352 # else
21353 #  define machine_arch_type     MACH_TYPE_SMDK6410
21354 # endif
21355 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
21356 #else
21357 # define machine_is_smdk6410()  (0)
21358 #endif
21359
21360 #ifdef CONFIG_MACH_U300
21361 # ifdef machine_arch_type
21362 #  undef machine_arch_type
21363 #  define machine_arch_type     __machine_arch_type
21364 # else
21365 #  define machine_arch_type     MACH_TYPE_U300
21366 # endif
21367 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
21368 #else
21369 # define machine_is_u300()      (0)
21370 #endif
21371
21372 #ifdef CONFIG_MACH_U500
21373 # ifdef machine_arch_type
21374 #  undef machine_arch_type
21375 #  define machine_arch_type     __machine_arch_type
21376 # else
21377 #  define machine_arch_type     MACH_TYPE_U500
21378 # endif
21379 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
21380 #else
21381 # define machine_is_u500()      (0)
21382 #endif
21383
21384 #ifdef CONFIG_MACH_DS9260
21385 # ifdef machine_arch_type
21386 #  undef machine_arch_type
21387 #  define machine_arch_type     __machine_arch_type
21388 # else
21389 #  define machine_arch_type     MACH_TYPE_DS9260
21390 # endif
21391 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
21392 #else
21393 # define machine_is_ds9260()    (0)
21394 #endif
21395
21396 #ifdef CONFIG_MACH_RIVERROCK
21397 # ifdef machine_arch_type
21398 #  undef machine_arch_type
21399 #  define machine_arch_type     __machine_arch_type
21400 # else
21401 #  define machine_arch_type     MACH_TYPE_RIVERROCK
21402 # endif
21403 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21404 #else
21405 # define machine_is_riverrock() (0)
21406 #endif
21407
21408 #ifdef CONFIG_MACH_SCIBATH
21409 # ifdef machine_arch_type
21410 #  undef machine_arch_type
21411 #  define machine_arch_type     __machine_arch_type
21412 # else
21413 #  define machine_arch_type     MACH_TYPE_SCIBATH
21414 # endif
21415 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
21416 #else
21417 # define machine_is_scibath()   (0)
21418 #endif
21419
21420 #ifdef CONFIG_MACH_AT91SAM7SE512EK
21421 # ifdef machine_arch_type
21422 #  undef machine_arch_type
21423 #  define machine_arch_type     __machine_arch_type
21424 # else
21425 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
21426 # endif
21427 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21428 #else
21429 # define machine_is_at91sam7se()        (0)
21430 #endif
21431
21432 #ifdef CONFIG_MACH_WRT350N_V2
21433 # ifdef machine_arch_type
21434 #  undef machine_arch_type
21435 #  define machine_arch_type     __machine_arch_type
21436 # else
21437 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
21438 # endif
21439 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
21440 #else
21441 # define machine_is_wrt350n_v2()        (0)
21442 #endif
21443
21444 #ifdef CONFIG_MACH_MULTIMEDIA
21445 # ifdef machine_arch_type
21446 #  undef machine_arch_type
21447 #  define machine_arch_type     __machine_arch_type
21448 # else
21449 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
21450 # endif
21451 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21452 #else
21453 # define machine_is_multimedia()        (0)
21454 #endif
21455
21456 #ifdef CONFIG_MACH_MARVIN
21457 # ifdef machine_arch_type
21458 #  undef machine_arch_type
21459 #  define machine_arch_type     __machine_arch_type
21460 # else
21461 #  define machine_arch_type     MACH_TYPE_MARVIN
21462 # endif
21463 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
21464 #else
21465 # define machine_is_marvin()    (0)
21466 #endif
21467
21468 #ifdef CONFIG_MACH_X500
21469 # ifdef machine_arch_type
21470 #  undef machine_arch_type
21471 #  define machine_arch_type     __machine_arch_type
21472 # else
21473 #  define machine_arch_type     MACH_TYPE_X500
21474 # endif
21475 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
21476 #else
21477 # define machine_is_x500()      (0)
21478 #endif
21479
21480 #ifdef CONFIG_MACH_AWLUG4LCU
21481 # ifdef machine_arch_type
21482 #  undef machine_arch_type
21483 #  define machine_arch_type     __machine_arch_type
21484 # else
21485 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
21486 # endif
21487 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21488 #else
21489 # define machine_is_awlug4lcu() (0)
21490 #endif
21491
21492 #ifdef CONFIG_MACH_PALERMOC
21493 # ifdef machine_arch_type
21494 #  undef machine_arch_type
21495 #  define machine_arch_type     __machine_arch_type
21496 # else
21497 #  define machine_arch_type     MACH_TYPE_PALERMOC
21498 # endif
21499 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
21500 #else
21501 # define machine_is_palermoc()  (0)
21502 #endif
21503
21504 #ifdef CONFIG_MACH_OMAP_LDP
21505 # ifdef machine_arch_type
21506 #  undef machine_arch_type
21507 #  define machine_arch_type     __machine_arch_type
21508 # else
21509 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
21510 # endif
21511 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
21512 #else
21513 # define machine_is_omap_ldp()  (0)
21514 #endif
21515
21516 #ifdef CONFIG_MACH_IP500
21517 # ifdef machine_arch_type
21518 #  undef machine_arch_type
21519 #  define machine_arch_type     __machine_arch_type
21520 # else
21521 #  define machine_arch_type     MACH_TYPE_IP500
21522 # endif
21523 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
21524 #else
21525 # define machine_is_ip500()     (0)
21526 #endif
21527
21528 #ifdef CONFIG_MACH_ASE2
21529 # ifdef machine_arch_type
21530 #  undef machine_arch_type
21531 #  define machine_arch_type     __machine_arch_type
21532 # else
21533 #  define machine_arch_type     MACH_TYPE_ASE2
21534 # endif
21535 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
21536 #else
21537 # define machine_is_ase2()      (0)
21538 #endif
21539
21540 #ifdef CONFIG_MACH_MX35EVB
21541 # ifdef machine_arch_type
21542 #  undef machine_arch_type
21543 #  define machine_arch_type     __machine_arch_type
21544 # else
21545 #  define machine_arch_type     MACH_TYPE_MX35EVB
21546 # endif
21547 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
21548 #else
21549 # define machine_is_mx35evb()   (0)
21550 #endif
21551
21552 #ifdef CONFIG_MACH_AML_M8050
21553 # ifdef machine_arch_type
21554 #  undef machine_arch_type
21555 #  define machine_arch_type     __machine_arch_type
21556 # else
21557 #  define machine_arch_type     MACH_TYPE_AML_M8050
21558 # endif
21559 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21560 #else
21561 # define machine_is_aml_m8050() (0)
21562 #endif
21563
21564 #ifdef CONFIG_MACH_MX35_3DS
21565 # ifdef machine_arch_type
21566 #  undef machine_arch_type
21567 #  define machine_arch_type     __machine_arch_type
21568 # else
21569 #  define machine_arch_type     MACH_TYPE_MX35_3DS
21570 # endif
21571 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
21572 #else
21573 # define machine_is_mx35_3ds()  (0)
21574 #endif
21575
21576 #ifdef CONFIG_MACH_MARS
21577 # ifdef machine_arch_type
21578 #  undef machine_arch_type
21579 #  define machine_arch_type     __machine_arch_type
21580 # else
21581 #  define machine_arch_type     MACH_TYPE_MARS
21582 # endif
21583 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
21584 #else
21585 # define machine_is_mars()      (0)
21586 #endif
21587
21588 #ifdef CONFIG_MACH_NTOSD_644XA
21589 # ifdef machine_arch_type
21590 #  undef machine_arch_type
21591 #  define machine_arch_type     __machine_arch_type
21592 # else
21593 #  define machine_arch_type     MACH_TYPE_NTOSD_644XA
21594 # endif
21595 # define machine_is_ntosd_644xa()       (machine_arch_type == MACH_TYPE_NTOSD_644XA)
21596 #else
21597 # define machine_is_ntosd_644xa()       (0)
21598 #endif
21599
21600 #ifdef CONFIG_MACH_BADGER
21601 # ifdef machine_arch_type
21602 #  undef machine_arch_type
21603 #  define machine_arch_type     __machine_arch_type
21604 # else
21605 #  define machine_arch_type     MACH_TYPE_BADGER
21606 # endif
21607 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
21608 #else
21609 # define machine_is_badger()    (0)
21610 #endif
21611
21612 #ifdef CONFIG_MACH_TRIZEPS4WL
21613 # ifdef machine_arch_type
21614 #  undef machine_arch_type
21615 #  define machine_arch_type     __machine_arch_type
21616 # else
21617 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
21618 # endif
21619 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
21620 #else
21621 # define machine_is_trizeps4wl()        (0)
21622 #endif
21623
21624 #ifdef CONFIG_MACH_TRIZEPS5
21625 # ifdef machine_arch_type
21626 #  undef machine_arch_type
21627 #  define machine_arch_type     __machine_arch_type
21628 # else
21629 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
21630 # endif
21631 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
21632 #else
21633 # define machine_is_trizeps5()  (0)
21634 #endif
21635
21636 #ifdef CONFIG_MACH_MARLIN
21637 # ifdef machine_arch_type
21638 #  undef machine_arch_type
21639 #  define machine_arch_type     __machine_arch_type
21640 # else
21641 #  define machine_arch_type     MACH_TYPE_MARLIN
21642 # endif
21643 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
21644 #else
21645 # define machine_is_marlin()    (0)
21646 #endif
21647
21648 #ifdef CONFIG_MACH_TS78XX
21649 # ifdef machine_arch_type
21650 #  undef machine_arch_type
21651 #  define machine_arch_type     __machine_arch_type
21652 # else
21653 #  define machine_arch_type     MACH_TYPE_TS78XX
21654 # endif
21655 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
21656 #else
21657 # define machine_is_ts78xx()    (0)
21658 #endif
21659
21660 #ifdef CONFIG_MACH_HPIPAQ214
21661 # ifdef machine_arch_type
21662 #  undef machine_arch_type
21663 #  define machine_arch_type     __machine_arch_type
21664 # else
21665 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
21666 # endif
21667 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
21668 #else
21669 # define machine_is_hpipaq214() (0)
21670 #endif
21671
21672 #ifdef CONFIG_MACH_AT572D940DCM
21673 # ifdef machine_arch_type
21674 #  undef machine_arch_type
21675 #  define machine_arch_type     __machine_arch_type
21676 # else
21677 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
21678 # endif
21679 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
21680 #else
21681 # define machine_is_at572d940dcm()      (0)
21682 #endif
21683
21684 #ifdef CONFIG_MACH_NE1BOARD
21685 # ifdef machine_arch_type
21686 #  undef machine_arch_type
21687 #  define machine_arch_type     __machine_arch_type
21688 # else
21689 #  define machine_arch_type     MACH_TYPE_NE1BOARD
21690 # endif
21691 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
21692 #else
21693 # define machine_is_ne1board()  (0)
21694 #endif
21695
21696 #ifdef CONFIG_MACH_ZANTE
21697 # ifdef machine_arch_type
21698 #  undef machine_arch_type
21699 #  define machine_arch_type     __machine_arch_type
21700 # else
21701 #  define machine_arch_type     MACH_TYPE_ZANTE
21702 # endif
21703 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
21704 #else
21705 # define machine_is_zante()     (0)
21706 #endif
21707
21708 #ifdef CONFIG_MACH_SFFSDR
21709 # ifdef machine_arch_type
21710 #  undef machine_arch_type
21711 #  define machine_arch_type     __machine_arch_type
21712 # else
21713 #  define machine_arch_type     MACH_TYPE_SFFSDR
21714 # endif
21715 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
21716 #else
21717 # define machine_is_sffsdr()    (0)
21718 #endif
21719
21720 #ifdef CONFIG_MACH_TW2662
21721 # ifdef machine_arch_type
21722 #  undef machine_arch_type
21723 #  define machine_arch_type     __machine_arch_type
21724 # else
21725 #  define machine_arch_type     MACH_TYPE_TW2662
21726 # endif
21727 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
21728 #else
21729 # define machine_is_tw2662()    (0)
21730 #endif
21731
21732 #ifdef CONFIG_MACH_VF10XX
21733 # ifdef machine_arch_type
21734 #  undef machine_arch_type
21735 #  define machine_arch_type     __machine_arch_type
21736 # else
21737 #  define machine_arch_type     MACH_TYPE_VF10XX
21738 # endif
21739 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
21740 #else
21741 # define machine_is_vf10xx()    (0)
21742 #endif
21743
21744 #ifdef CONFIG_MACH_ZORAN43XX
21745 # ifdef machine_arch_type
21746 #  undef machine_arch_type
21747 #  define machine_arch_type     __machine_arch_type
21748 # else
21749 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
21750 # endif
21751 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
21752 #else
21753 # define machine_is_zoran43xx() (0)
21754 #endif
21755
21756 #ifdef CONFIG_MACH_SONIX926
21757 # ifdef machine_arch_type
21758 #  undef machine_arch_type
21759 #  define machine_arch_type     __machine_arch_type
21760 # else
21761 #  define machine_arch_type     MACH_TYPE_SONIX926
21762 # endif
21763 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
21764 #else
21765 # define machine_is_sonix926()  (0)
21766 #endif
21767
21768 #ifdef CONFIG_MACH_CELESTIALSEMI
21769 # ifdef machine_arch_type
21770 #  undef machine_arch_type
21771 #  define machine_arch_type     __machine_arch_type
21772 # else
21773 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
21774 # endif
21775 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
21776 #else
21777 # define machine_is_celestialsemi()     (0)
21778 #endif
21779
21780 #ifdef CONFIG_MACH_CC9M2443
21781 # ifdef machine_arch_type
21782 #  undef machine_arch_type
21783 #  define machine_arch_type     __machine_arch_type
21784 # else
21785 #  define machine_arch_type     MACH_TYPE_CC9M2443
21786 # endif
21787 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
21788 #else
21789 # define machine_is_cc9m2443()  (0)
21790 #endif
21791
21792 #ifdef CONFIG_MACH_TW5334
21793 # ifdef machine_arch_type
21794 #  undef machine_arch_type
21795 #  define machine_arch_type     __machine_arch_type
21796 # else
21797 #  define machine_arch_type     MACH_TYPE_TW5334
21798 # endif
21799 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
21800 #else
21801 # define machine_is_tw5334()    (0)
21802 #endif
21803
21804 #ifdef CONFIG_MACH_HTCARTEMIS
21805 # ifdef machine_arch_type
21806 #  undef machine_arch_type
21807 #  define machine_arch_type     __machine_arch_type
21808 # else
21809 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
21810 # endif
21811 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
21812 #else
21813 # define machine_is_omap_htcartemis()   (0)
21814 #endif
21815
21816 #ifdef CONFIG_MACH_NAL_HLITE
21817 # ifdef machine_arch_type
21818 #  undef machine_arch_type
21819 #  define machine_arch_type     __machine_arch_type
21820 # else
21821 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
21822 # endif
21823 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
21824 #else
21825 # define machine_is_nal_hlite() (0)
21826 #endif
21827
21828 #ifdef CONFIG_MACH_HTCVOGUE
21829 # ifdef machine_arch_type
21830 #  undef machine_arch_type
21831 #  define machine_arch_type     __machine_arch_type
21832 # else
21833 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
21834 # endif
21835 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
21836 #else
21837 # define machine_is_htcvogue()  (0)
21838 #endif
21839
21840 #ifdef CONFIG_MACH_SMARTWEB
21841 # ifdef machine_arch_type
21842 #  undef machine_arch_type
21843 #  define machine_arch_type     __machine_arch_type
21844 # else
21845 #  define machine_arch_type     MACH_TYPE_SMARTWEB
21846 # endif
21847 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
21848 #else
21849 # define machine_is_smartweb()  (0)
21850 #endif
21851
21852 #ifdef CONFIG_MACH_MV86XX
21853 # ifdef machine_arch_type
21854 #  undef machine_arch_type
21855 #  define machine_arch_type     __machine_arch_type
21856 # else
21857 #  define machine_arch_type     MACH_TYPE_MV86XX
21858 # endif
21859 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
21860 #else
21861 # define machine_is_mv86xx()    (0)
21862 #endif
21863
21864 #ifdef CONFIG_MACH_MV87XX
21865 # ifdef machine_arch_type
21866 #  undef machine_arch_type
21867 #  define machine_arch_type     __machine_arch_type
21868 # else
21869 #  define machine_arch_type     MACH_TYPE_MV87XX
21870 # endif
21871 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
21872 #else
21873 # define machine_is_mv87xx()    (0)
21874 #endif
21875
21876 #ifdef CONFIG_MACH_SONGYOUNGHO
21877 # ifdef machine_arch_type
21878 #  undef machine_arch_type
21879 #  define machine_arch_type     __machine_arch_type
21880 # else
21881 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
21882 # endif
21883 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
21884 #else
21885 # define machine_is_songyoungho()       (0)
21886 #endif
21887
21888 #ifdef CONFIG_MACH_YOUNGHOTEMA
21889 # ifdef machine_arch_type
21890 #  undef machine_arch_type
21891 #  define machine_arch_type     __machine_arch_type
21892 # else
21893 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
21894 # endif
21895 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
21896 #else
21897 # define machine_is_younghotema()       (0)
21898 #endif
21899
21900 #ifdef CONFIG_MACH_PCM037
21901 # ifdef machine_arch_type
21902 #  undef machine_arch_type
21903 #  define machine_arch_type     __machine_arch_type
21904 # else
21905 #  define machine_arch_type     MACH_TYPE_PCM037
21906 # endif
21907 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
21908 #else
21909 # define machine_is_pcm037()    (0)
21910 #endif
21911
21912 #ifdef CONFIG_MACH_MMVP
21913 # ifdef machine_arch_type
21914 #  undef machine_arch_type
21915 #  define machine_arch_type     __machine_arch_type
21916 # else
21917 #  define machine_arch_type     MACH_TYPE_MMVP
21918 # endif
21919 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
21920 #else
21921 # define machine_is_mmvp()      (0)
21922 #endif
21923
21924 #ifdef CONFIG_MACH_MMAP
21925 # ifdef machine_arch_type
21926 #  undef machine_arch_type
21927 #  define machine_arch_type     __machine_arch_type
21928 # else
21929 #  define machine_arch_type     MACH_TYPE_MMAP
21930 # endif
21931 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
21932 #else
21933 # define machine_is_mmap()      (0)
21934 #endif
21935
21936 #ifdef CONFIG_MACH_PTID2410
21937 # ifdef machine_arch_type
21938 #  undef machine_arch_type
21939 #  define machine_arch_type     __machine_arch_type
21940 # else
21941 #  define machine_arch_type     MACH_TYPE_PTID2410
21942 # endif
21943 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
21944 #else
21945 # define machine_is_ptid2410()  (0)
21946 #endif
21947
21948 #ifdef CONFIG_MACH_JAMES_926
21949 # ifdef machine_arch_type
21950 #  undef machine_arch_type
21951 #  define machine_arch_type     __machine_arch_type
21952 # else
21953 #  define machine_arch_type     MACH_TYPE_JAMES_926
21954 # endif
21955 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
21956 #else
21957 # define machine_is_james_926() (0)
21958 #endif
21959
21960 #ifdef CONFIG_MACH_FM6000
21961 # ifdef machine_arch_type
21962 #  undef machine_arch_type
21963 #  define machine_arch_type     __machine_arch_type
21964 # else
21965 #  define machine_arch_type     MACH_TYPE_FM6000
21966 # endif
21967 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
21968 #else
21969 # define machine_is_fm6000()    (0)
21970 #endif
21971
21972 #ifdef CONFIG_MACH_DB88F6281_BP
21973 # ifdef machine_arch_type
21974 #  undef machine_arch_type
21975 #  define machine_arch_type     __machine_arch_type
21976 # else
21977 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
21978 # endif
21979 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
21980 #else
21981 # define machine_is_db88f6281_bp()      (0)
21982 #endif
21983
21984 #ifdef CONFIG_MACH_RD88F6192_NAS
21985 # ifdef machine_arch_type
21986 #  undef machine_arch_type
21987 #  define machine_arch_type     __machine_arch_type
21988 # else
21989 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
21990 # endif
21991 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
21992 #else
21993 # define machine_is_rd88f6192_nas()     (0)
21994 #endif
21995
21996 #ifdef CONFIG_MACH_RD88F6281
21997 # ifdef machine_arch_type
21998 #  undef machine_arch_type
21999 #  define machine_arch_type     __machine_arch_type
22000 # else
22001 #  define machine_arch_type     MACH_TYPE_RD88F6281
22002 # endif
22003 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22004 #else
22005 # define machine_is_rd88f6281() (0)
22006 #endif
22007
22008 #ifdef CONFIG_MACH_DB78X00_BP
22009 # ifdef machine_arch_type
22010 #  undef machine_arch_type
22011 #  define machine_arch_type     __machine_arch_type
22012 # else
22013 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22014 # endif
22015 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22016 #else
22017 # define machine_is_db78x00_bp()        (0)
22018 #endif
22019
22020 #ifdef CONFIG_MACH_SMDK2416
22021 # ifdef machine_arch_type
22022 #  undef machine_arch_type
22023 #  define machine_arch_type     __machine_arch_type
22024 # else
22025 #  define machine_arch_type     MACH_TYPE_SMDK2416
22026 # endif
22027 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22028 #else
22029 # define machine_is_smdk2416()  (0)
22030 #endif
22031
22032 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22033 # ifdef machine_arch_type
22034 #  undef machine_arch_type
22035 #  define machine_arch_type     __machine_arch_type
22036 # else
22037 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22038 # endif
22039 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22040 #else
22041 # define machine_is_oce_spider_si()     (0)
22042 #endif
22043
22044 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22045 # ifdef machine_arch_type
22046 #  undef machine_arch_type
22047 #  define machine_arch_type     __machine_arch_type
22048 # else
22049 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22050 # endif
22051 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22052 #else
22053 # define machine_is_oce_spider_sk()     (0)
22054 #endif
22055
22056 #ifdef CONFIG_MACH_ROVERN6
22057 # ifdef machine_arch_type
22058 #  undef machine_arch_type
22059 #  define machine_arch_type     __machine_arch_type
22060 # else
22061 #  define machine_arch_type     MACH_TYPE_ROVERN6
22062 # endif
22063 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22064 #else
22065 # define machine_is_rovern6()   (0)
22066 #endif
22067
22068 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22069 # ifdef machine_arch_type
22070 #  undef machine_arch_type
22071 #  define machine_arch_type     __machine_arch_type
22072 # else
22073 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22074 # endif
22075 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22076 #else
22077 # define machine_is_pelco_evolution()   (0)
22078 #endif
22079
22080 #ifdef CONFIG_MACH_WBD111
22081 # ifdef machine_arch_type
22082 #  undef machine_arch_type
22083 #  define machine_arch_type     __machine_arch_type
22084 # else
22085 #  define machine_arch_type     MACH_TYPE_WBD111
22086 # endif
22087 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22088 #else
22089 # define machine_is_wbd111()    (0)
22090 #endif
22091
22092 #ifdef CONFIG_MACH_ELARACPE
22093 # ifdef machine_arch_type
22094 #  undef machine_arch_type
22095 #  define machine_arch_type     __machine_arch_type
22096 # else
22097 #  define machine_arch_type     MACH_TYPE_ELARACPE
22098 # endif
22099 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22100 #else
22101 # define machine_is_elaracpe()  (0)
22102 #endif
22103
22104 #ifdef CONFIG_MACH_MABV3
22105 # ifdef machine_arch_type
22106 #  undef machine_arch_type
22107 #  define machine_arch_type     __machine_arch_type
22108 # else
22109 #  define machine_arch_type     MACH_TYPE_MABV3
22110 # endif
22111 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22112 #else
22113 # define machine_is_mabv3()     (0)
22114 #endif
22115
22116 #ifdef CONFIG_MACH_MV2120
22117 # ifdef machine_arch_type
22118 #  undef machine_arch_type
22119 #  define machine_arch_type     __machine_arch_type
22120 # else
22121 #  define machine_arch_type     MACH_TYPE_MV2120
22122 # endif
22123 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22124 #else
22125 # define machine_is_mv2120()    (0)
22126 #endif
22127
22128 #ifdef CONFIG_MACH_CSB737
22129 # ifdef machine_arch_type
22130 #  undef machine_arch_type
22131 #  define machine_arch_type     __machine_arch_type
22132 # else
22133 #  define machine_arch_type     MACH_TYPE_CSB737
22134 # endif
22135 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22136 #else
22137 # define machine_is_csb737()    (0)
22138 #endif
22139
22140 #ifdef CONFIG_MACH_MX51_3DS
22141 # ifdef machine_arch_type
22142 #  undef machine_arch_type
22143 #  define machine_arch_type     __machine_arch_type
22144 # else
22145 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22146 # endif
22147 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22148 #else
22149 # define machine_is_mx51_3ds()  (0)
22150 #endif
22151
22152 #ifdef CONFIG_MACH_G900
22153 # ifdef machine_arch_type
22154 #  undef machine_arch_type
22155 #  define machine_arch_type     __machine_arch_type
22156 # else
22157 #  define machine_arch_type     MACH_TYPE_G900
22158 # endif
22159 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22160 #else
22161 # define machine_is_g900()      (0)
22162 #endif
22163
22164 #ifdef CONFIG_MACH_APF27
22165 # ifdef machine_arch_type
22166 #  undef machine_arch_type
22167 #  define machine_arch_type     __machine_arch_type
22168 # else
22169 #  define machine_arch_type     MACH_TYPE_APF27
22170 # endif
22171 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22172 #else
22173 # define machine_is_apf27()     (0)
22174 #endif
22175
22176 #ifdef CONFIG_MACH_GGUS2000
22177 # ifdef machine_arch_type
22178 #  undef machine_arch_type
22179 #  define machine_arch_type     __machine_arch_type
22180 # else
22181 #  define machine_arch_type     MACH_TYPE_GGUS2000
22182 # endif
22183 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22184 #else
22185 # define machine_is_ggus2000()  (0)
22186 #endif
22187
22188 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22189 # ifdef machine_arch_type
22190 #  undef machine_arch_type
22191 #  define machine_arch_type     __machine_arch_type
22192 # else
22193 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22194 # endif
22195 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22196 #else
22197 # define machine_is_omap_2430_mimic()   (0)
22198 #endif
22199
22200 #ifdef CONFIG_MACH_IMX27LITE
22201 # ifdef machine_arch_type
22202 #  undef machine_arch_type
22203 #  define machine_arch_type     __machine_arch_type
22204 # else
22205 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22206 # endif
22207 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22208 #else
22209 # define machine_is_imx27lite() (0)
22210 #endif
22211
22212 #ifdef CONFIG_MACH_ALMEX
22213 # ifdef machine_arch_type
22214 #  undef machine_arch_type
22215 #  define machine_arch_type     __machine_arch_type
22216 # else
22217 #  define machine_arch_type     MACH_TYPE_ALMEX
22218 # endif
22219 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22220 #else
22221 # define machine_is_almex()     (0)
22222 #endif
22223
22224 #ifdef CONFIG_MACH_CONTROL
22225 # ifdef machine_arch_type
22226 #  undef machine_arch_type
22227 #  define machine_arch_type     __machine_arch_type
22228 # else
22229 #  define machine_arch_type     MACH_TYPE_CONTROL
22230 # endif
22231 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22232 #else
22233 # define machine_is_control()   (0)
22234 #endif
22235
22236 #ifdef CONFIG_MACH_MBA2410
22237 # ifdef machine_arch_type
22238 #  undef machine_arch_type
22239 #  define machine_arch_type     __machine_arch_type
22240 # else
22241 #  define machine_arch_type     MACH_TYPE_MBA2410
22242 # endif
22243 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22244 #else
22245 # define machine_is_mba2410()   (0)
22246 #endif
22247
22248 #ifdef CONFIG_MACH_VOLCANO
22249 # ifdef machine_arch_type
22250 #  undef machine_arch_type
22251 #  define machine_arch_type     __machine_arch_type
22252 # else
22253 #  define machine_arch_type     MACH_TYPE_VOLCANO
22254 # endif
22255 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22256 #else
22257 # define machine_is_volcano()   (0)
22258 #endif
22259
22260 #ifdef CONFIG_MACH_ZENITH
22261 # ifdef machine_arch_type
22262 #  undef machine_arch_type
22263 #  define machine_arch_type     __machine_arch_type
22264 # else
22265 #  define machine_arch_type     MACH_TYPE_ZENITH
22266 # endif
22267 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22268 #else
22269 # define machine_is_zenith()    (0)
22270 #endif
22271
22272 #ifdef CONFIG_MACH_MUCHIP
22273 # ifdef machine_arch_type
22274 #  undef machine_arch_type
22275 #  define machine_arch_type     __machine_arch_type
22276 # else
22277 #  define machine_arch_type     MACH_TYPE_MUCHIP
22278 # endif
22279 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22280 #else
22281 # define machine_is_muchip()    (0)
22282 #endif
22283
22284 #ifdef CONFIG_MACH_MAGELLAN
22285 # ifdef machine_arch_type
22286 #  undef machine_arch_type
22287 #  define machine_arch_type     __machine_arch_type
22288 # else
22289 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22290 # endif
22291 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22292 #else
22293 # define machine_is_magellan()  (0)
22294 #endif
22295
22296 #ifdef CONFIG_MACH_USB_A9260
22297 # ifdef machine_arch_type
22298 #  undef machine_arch_type
22299 #  define machine_arch_type     __machine_arch_type
22300 # else
22301 #  define machine_arch_type     MACH_TYPE_USB_A9260
22302 # endif
22303 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22304 #else
22305 # define machine_is_usb_a9260() (0)
22306 #endif
22307
22308 #ifdef CONFIG_MACH_USB_A9263
22309 # ifdef machine_arch_type
22310 #  undef machine_arch_type
22311 #  define machine_arch_type     __machine_arch_type
22312 # else
22313 #  define machine_arch_type     MACH_TYPE_USB_A9263
22314 # endif
22315 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22316 #else
22317 # define machine_is_usb_a9263() (0)
22318 #endif
22319
22320 #ifdef CONFIG_MACH_QIL_A9260
22321 # ifdef machine_arch_type
22322 #  undef machine_arch_type
22323 #  define machine_arch_type     __machine_arch_type
22324 # else
22325 #  define machine_arch_type     MACH_TYPE_QIL_A9260
22326 # endif
22327 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22328 #else
22329 # define machine_is_qil_a9260() (0)
22330 #endif
22331
22332 #ifdef CONFIG_MACH_CME9210
22333 # ifdef machine_arch_type
22334 #  undef machine_arch_type
22335 #  define machine_arch_type     __machine_arch_type
22336 # else
22337 #  define machine_arch_type     MACH_TYPE_CME9210
22338 # endif
22339 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22340 #else
22341 # define machine_is_cme9210()   (0)
22342 #endif
22343
22344 #ifdef CONFIG_MACH_HCZH4
22345 # ifdef machine_arch_type
22346 #  undef machine_arch_type
22347 #  define machine_arch_type     __machine_arch_type
22348 # else
22349 #  define machine_arch_type     MACH_TYPE_HCZH4
22350 # endif
22351 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
22352 #else
22353 # define machine_is_hczh4()     (0)
22354 #endif
22355
22356 #ifdef CONFIG_MACH_SPEARBASIC
22357 # ifdef machine_arch_type
22358 #  undef machine_arch_type
22359 #  define machine_arch_type     __machine_arch_type
22360 # else
22361 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
22362 # endif
22363 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
22364 #else
22365 # define machine_is_spearbasic()        (0)
22366 #endif
22367
22368 #ifdef CONFIG_MACH_DEP2440
22369 # ifdef machine_arch_type
22370 #  undef machine_arch_type
22371 #  define machine_arch_type     __machine_arch_type
22372 # else
22373 #  define machine_arch_type     MACH_TYPE_DEP2440
22374 # endif
22375 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
22376 #else
22377 # define machine_is_dep2440()   (0)
22378 #endif
22379
22380 #ifdef CONFIG_MACH_HDL_GXR
22381 # ifdef machine_arch_type
22382 #  undef machine_arch_type
22383 #  define machine_arch_type     __machine_arch_type
22384 # else
22385 #  define machine_arch_type     MACH_TYPE_HDL_GXR
22386 # endif
22387 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
22388 #else
22389 # define machine_is_hdl_gxr()   (0)
22390 #endif
22391
22392 #ifdef CONFIG_MACH_HDL_GT
22393 # ifdef machine_arch_type
22394 #  undef machine_arch_type
22395 #  define machine_arch_type     __machine_arch_type
22396 # else
22397 #  define machine_arch_type     MACH_TYPE_HDL_GT
22398 # endif
22399 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
22400 #else
22401 # define machine_is_hdl_gt()    (0)
22402 #endif
22403
22404 #ifdef CONFIG_MACH_HDL_4G
22405 # ifdef machine_arch_type
22406 #  undef machine_arch_type
22407 #  define machine_arch_type     __machine_arch_type
22408 # else
22409 #  define machine_arch_type     MACH_TYPE_HDL_4G
22410 # endif
22411 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
22412 #else
22413 # define machine_is_hdl_4g()    (0)
22414 #endif
22415
22416 #ifdef CONFIG_MACH_S3C6000
22417 # ifdef machine_arch_type
22418 #  undef machine_arch_type
22419 #  define machine_arch_type     __machine_arch_type
22420 # else
22421 #  define machine_arch_type     MACH_TYPE_S3C6000
22422 # endif
22423 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
22424 #else
22425 # define machine_is_s3c6000()   (0)
22426 #endif
22427
22428 #ifdef CONFIG_MACH_MMSP2_MDK
22429 # ifdef machine_arch_type
22430 #  undef machine_arch_type
22431 #  define machine_arch_type     __machine_arch_type
22432 # else
22433 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
22434 # endif
22435 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22436 #else
22437 # define machine_is_mmsp2_mdk() (0)
22438 #endif
22439
22440 #ifdef CONFIG_MACH_MPX220
22441 # ifdef machine_arch_type
22442 #  undef machine_arch_type
22443 #  define machine_arch_type     __machine_arch_type
22444 # else
22445 #  define machine_arch_type     MACH_TYPE_MPX220
22446 # endif
22447 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
22448 #else
22449 # define machine_is_mpx220()    (0)
22450 #endif
22451
22452 #ifdef CONFIG_MACH_KZM_ARM11_01
22453 # ifdef machine_arch_type
22454 #  undef machine_arch_type
22455 #  define machine_arch_type     __machine_arch_type
22456 # else
22457 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
22458 # endif
22459 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22460 #else
22461 # define machine_is_kzm_arm11_01()      (0)
22462 #endif
22463
22464 #ifdef CONFIG_MACH_HTC_POLARIS
22465 # ifdef machine_arch_type
22466 #  undef machine_arch_type
22467 #  define machine_arch_type     __machine_arch_type
22468 # else
22469 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
22470 # endif
22471 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22472 #else
22473 # define machine_is_htc_polaris()       (0)
22474 #endif
22475
22476 #ifdef CONFIG_MACH_HTC_KAISER
22477 # ifdef machine_arch_type
22478 #  undef machine_arch_type
22479 #  define machine_arch_type     __machine_arch_type
22480 # else
22481 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
22482 # endif
22483 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
22484 #else
22485 # define machine_is_htc_kaiser()        (0)
22486 #endif
22487
22488 #ifdef CONFIG_MACH_LG_KS20
22489 # ifdef machine_arch_type
22490 #  undef machine_arch_type
22491 #  define machine_arch_type     __machine_arch_type
22492 # else
22493 #  define machine_arch_type     MACH_TYPE_LG_KS20
22494 # endif
22495 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
22496 #else
22497 # define machine_is_lg_ks20()   (0)
22498 #endif
22499
22500 #ifdef CONFIG_MACH_HHGPS
22501 # ifdef machine_arch_type
22502 #  undef machine_arch_type
22503 #  define machine_arch_type     __machine_arch_type
22504 # else
22505 #  define machine_arch_type     MACH_TYPE_HHGPS
22506 # endif
22507 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
22508 #else
22509 # define machine_is_hhgps()     (0)
22510 #endif
22511
22512 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
22513 # ifdef machine_arch_type
22514 #  undef machine_arch_type
22515 #  define machine_arch_type     __machine_arch_type
22516 # else
22517 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
22518 # endif
22519 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22520 #else
22521 # define machine_is_nokia_n810_wimax()  (0)
22522 #endif
22523
22524 #ifdef CONFIG_MACH_INSIGHT
22525 # ifdef machine_arch_type
22526 #  undef machine_arch_type
22527 #  define machine_arch_type     __machine_arch_type
22528 # else
22529 #  define machine_arch_type     MACH_TYPE_INSIGHT
22530 # endif
22531 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
22532 #else
22533 # define machine_is_insight()   (0)
22534 #endif
22535
22536 #ifdef CONFIG_MACH_SAPPHIRE
22537 # ifdef machine_arch_type
22538 #  undef machine_arch_type
22539 #  define machine_arch_type     __machine_arch_type
22540 # else
22541 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
22542 # endif
22543 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
22544 #else
22545 # define machine_is_sapphire()  (0)
22546 #endif
22547
22548 #ifdef CONFIG_MACH_CSB637XO
22549 # ifdef machine_arch_type
22550 #  undef machine_arch_type
22551 #  define machine_arch_type     __machine_arch_type
22552 # else
22553 #  define machine_arch_type     MACH_TYPE_CSB637XO
22554 # endif
22555 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
22556 #else
22557 # define machine_is_csb637xo()  (0)
22558 #endif
22559
22560 #ifdef CONFIG_MACH_EVISIONG
22561 # ifdef machine_arch_type
22562 #  undef machine_arch_type
22563 #  define machine_arch_type     __machine_arch_type
22564 # else
22565 #  define machine_arch_type     MACH_TYPE_EVISIONG
22566 # endif
22567 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
22568 #else
22569 # define machine_is_evisiong()  (0)
22570 #endif
22571
22572 #ifdef CONFIG_MACH_STMP37XX
22573 # ifdef machine_arch_type
22574 #  undef machine_arch_type
22575 #  define machine_arch_type     __machine_arch_type
22576 # else
22577 #  define machine_arch_type     MACH_TYPE_STMP37XX
22578 # endif
22579 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
22580 #else
22581 # define machine_is_stmp37xx()  (0)
22582 #endif
22583
22584 #ifdef CONFIG_MACH_STMP38XX
22585 # ifdef machine_arch_type
22586 #  undef machine_arch_type
22587 #  define machine_arch_type     __machine_arch_type
22588 # else
22589 #  define machine_arch_type     MACH_TYPE_STMP38XX
22590 # endif
22591 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP38XX)
22592 #else
22593 # define machine_is_stmp378x()  (0)
22594 #endif
22595
22596 #ifdef CONFIG_MACH_TNT
22597 # ifdef machine_arch_type
22598 #  undef machine_arch_type
22599 #  define machine_arch_type     __machine_arch_type
22600 # else
22601 #  define machine_arch_type     MACH_TYPE_TNT
22602 # endif
22603 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
22604 #else
22605 # define machine_is_tnt()       (0)
22606 #endif
22607
22608 #ifdef CONFIG_MACH_TBXT
22609 # ifdef machine_arch_type
22610 #  undef machine_arch_type
22611 #  define machine_arch_type     __machine_arch_type
22612 # else
22613 #  define machine_arch_type     MACH_TYPE_TBXT
22614 # endif
22615 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
22616 #else
22617 # define machine_is_tbxt()      (0)
22618 #endif
22619
22620 #ifdef CONFIG_MACH_PLAYMATE
22621 # ifdef machine_arch_type
22622 #  undef machine_arch_type
22623 #  define machine_arch_type     __machine_arch_type
22624 # else
22625 #  define machine_arch_type     MACH_TYPE_PLAYMATE
22626 # endif
22627 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
22628 #else
22629 # define machine_is_playmate()  (0)
22630 #endif
22631
22632 #ifdef CONFIG_MACH_PNS10
22633 # ifdef machine_arch_type
22634 #  undef machine_arch_type
22635 #  define machine_arch_type     __machine_arch_type
22636 # else
22637 #  define machine_arch_type     MACH_TYPE_PNS10
22638 # endif
22639 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
22640 #else
22641 # define machine_is_pns10()     (0)
22642 #endif
22643
22644 #ifdef CONFIG_MACH_EZNAVI
22645 # ifdef machine_arch_type
22646 #  undef machine_arch_type
22647 #  define machine_arch_type     __machine_arch_type
22648 # else
22649 #  define machine_arch_type     MACH_TYPE_EZNAVI
22650 # endif
22651 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
22652 #else
22653 # define machine_is_eznavi()    (0)
22654 #endif
22655
22656 #ifdef CONFIG_MACH_PS4000
22657 # ifdef machine_arch_type
22658 #  undef machine_arch_type
22659 #  define machine_arch_type     __machine_arch_type
22660 # else
22661 #  define machine_arch_type     MACH_TYPE_PS4000
22662 # endif
22663 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
22664 #else
22665 # define machine_is_ps4000()    (0)
22666 #endif
22667
22668 #ifdef CONFIG_MACH_EZX_A780
22669 # ifdef machine_arch_type
22670 #  undef machine_arch_type
22671 #  define machine_arch_type     __machine_arch_type
22672 # else
22673 #  define machine_arch_type     MACH_TYPE_EZX_A780
22674 # endif
22675 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
22676 #else
22677 # define machine_is_ezx_a780()  (0)
22678 #endif
22679
22680 #ifdef CONFIG_MACH_EZX_E680
22681 # ifdef machine_arch_type
22682 #  undef machine_arch_type
22683 #  define machine_arch_type     __machine_arch_type
22684 # else
22685 #  define machine_arch_type     MACH_TYPE_EZX_E680
22686 # endif
22687 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
22688 #else
22689 # define machine_is_ezx_e680()  (0)
22690 #endif
22691
22692 #ifdef CONFIG_MACH_EZX_A1200
22693 # ifdef machine_arch_type
22694 #  undef machine_arch_type
22695 #  define machine_arch_type     __machine_arch_type
22696 # else
22697 #  define machine_arch_type     MACH_TYPE_EZX_A1200
22698 # endif
22699 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
22700 #else
22701 # define machine_is_ezx_a1200() (0)
22702 #endif
22703
22704 #ifdef CONFIG_MACH_EZX_E6
22705 # ifdef machine_arch_type
22706 #  undef machine_arch_type
22707 #  define machine_arch_type     __machine_arch_type
22708 # else
22709 #  define machine_arch_type     MACH_TYPE_EZX_E6
22710 # endif
22711 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
22712 #else
22713 # define machine_is_ezx_e6()    (0)
22714 #endif
22715
22716 #ifdef CONFIG_MACH_EZX_E2
22717 # ifdef machine_arch_type
22718 #  undef machine_arch_type
22719 #  define machine_arch_type     __machine_arch_type
22720 # else
22721 #  define machine_arch_type     MACH_TYPE_EZX_E2
22722 # endif
22723 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
22724 #else
22725 # define machine_is_ezx_e2()    (0)
22726 #endif
22727
22728 #ifdef CONFIG_MACH_EZX_A910
22729 # ifdef machine_arch_type
22730 #  undef machine_arch_type
22731 #  define machine_arch_type     __machine_arch_type
22732 # else
22733 #  define machine_arch_type     MACH_TYPE_EZX_A910
22734 # endif
22735 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
22736 #else
22737 # define machine_is_ezx_a910()  (0)
22738 #endif
22739
22740 #ifdef CONFIG_MACH_CWMX31
22741 # ifdef machine_arch_type
22742 #  undef machine_arch_type
22743 #  define machine_arch_type     __machine_arch_type
22744 # else
22745 #  define machine_arch_type     MACH_TYPE_CWMX31
22746 # endif
22747 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
22748 #else
22749 # define machine_is_cwmx31()    (0)
22750 #endif
22751
22752 #ifdef CONFIG_MACH_SL2312
22753 # ifdef machine_arch_type
22754 #  undef machine_arch_type
22755 #  define machine_arch_type     __machine_arch_type
22756 # else
22757 #  define machine_arch_type     MACH_TYPE_SL2312
22758 # endif
22759 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
22760 #else
22761 # define machine_is_sl2312()    (0)
22762 #endif
22763
22764 #ifdef CONFIG_MACH_BLENNY
22765 # ifdef machine_arch_type
22766 #  undef machine_arch_type
22767 #  define machine_arch_type     __machine_arch_type
22768 # else
22769 #  define machine_arch_type     MACH_TYPE_BLENNY
22770 # endif
22771 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
22772 #else
22773 # define machine_is_blenny()    (0)
22774 #endif
22775
22776 #ifdef CONFIG_MACH_DS107
22777 # ifdef machine_arch_type
22778 #  undef machine_arch_type
22779 #  define machine_arch_type     __machine_arch_type
22780 # else
22781 #  define machine_arch_type     MACH_TYPE_DS107
22782 # endif
22783 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
22784 #else
22785 # define machine_is_ds107()     (0)
22786 #endif
22787
22788 #ifdef CONFIG_MACH_DSX07
22789 # ifdef machine_arch_type
22790 #  undef machine_arch_type
22791 #  define machine_arch_type     __machine_arch_type
22792 # else
22793 #  define machine_arch_type     MACH_TYPE_DSX07
22794 # endif
22795 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
22796 #else
22797 # define machine_is_dsx07()     (0)
22798 #endif
22799
22800 #ifdef CONFIG_MACH_PICOCOM1
22801 # ifdef machine_arch_type
22802 #  undef machine_arch_type
22803 #  define machine_arch_type     __machine_arch_type
22804 # else
22805 #  define machine_arch_type     MACH_TYPE_PICOCOM1
22806 # endif
22807 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
22808 #else
22809 # define machine_is_picocom1()  (0)
22810 #endif
22811
22812 #ifdef CONFIG_MACH_LYNX_WOLVERINE
22813 # ifdef machine_arch_type
22814 #  undef machine_arch_type
22815 #  define machine_arch_type     __machine_arch_type
22816 # else
22817 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
22818 # endif
22819 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
22820 #else
22821 # define machine_is_lynx_wolverine()    (0)
22822 #endif
22823
22824 #ifdef CONFIG_MACH_UBISYS_P9_SC19
22825 # ifdef machine_arch_type
22826 #  undef machine_arch_type
22827 #  define machine_arch_type     __machine_arch_type
22828 # else
22829 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
22830 # endif
22831 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
22832 #else
22833 # define machine_is_ubisys_p9_sc19()    (0)
22834 #endif
22835
22836 #ifdef CONFIG_MACH_KRATOS_LOW
22837 # ifdef machine_arch_type
22838 #  undef machine_arch_type
22839 #  define machine_arch_type     __machine_arch_type
22840 # else
22841 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
22842 # endif
22843 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
22844 #else
22845 # define machine_is_kratos_low()        (0)
22846 #endif
22847
22848 #ifdef CONFIG_MACH_M700
22849 # ifdef machine_arch_type
22850 #  undef machine_arch_type
22851 #  define machine_arch_type     __machine_arch_type
22852 # else
22853 #  define machine_arch_type     MACH_TYPE_M700
22854 # endif
22855 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
22856 #else
22857 # define machine_is_m700()      (0)
22858 #endif
22859
22860 #ifdef CONFIG_MACH_EDMINI_V2
22861 # ifdef machine_arch_type
22862 #  undef machine_arch_type
22863 #  define machine_arch_type     __machine_arch_type
22864 # else
22865 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
22866 # endif
22867 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
22868 #else
22869 # define machine_is_edmini_v2() (0)
22870 #endif
22871
22872 #ifdef CONFIG_MACH_ZIPIT2
22873 # ifdef machine_arch_type
22874 #  undef machine_arch_type
22875 #  define machine_arch_type     __machine_arch_type
22876 # else
22877 #  define machine_arch_type     MACH_TYPE_ZIPIT2
22878 # endif
22879 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
22880 #else
22881 # define machine_is_zipit2()    (0)
22882 #endif
22883
22884 #ifdef CONFIG_MACH_HSLFEMTOCELL
22885 # ifdef machine_arch_type
22886 #  undef machine_arch_type
22887 #  define machine_arch_type     __machine_arch_type
22888 # else
22889 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
22890 # endif
22891 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
22892 #else
22893 # define machine_is_hslfemtocell()      (0)
22894 #endif
22895
22896 #ifdef CONFIG_MACH_DAINTREE_AT91
22897 # ifdef machine_arch_type
22898 #  undef machine_arch_type
22899 #  define machine_arch_type     __machine_arch_type
22900 # else
22901 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
22902 # endif
22903 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
22904 #else
22905 # define machine_is_daintree_at91()     (0)
22906 #endif
22907
22908 #ifdef CONFIG_MACH_SG560USB
22909 # ifdef machine_arch_type
22910 #  undef machine_arch_type
22911 #  define machine_arch_type     __machine_arch_type
22912 # else
22913 #  define machine_arch_type     MACH_TYPE_SG560USB
22914 # endif
22915 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
22916 #else
22917 # define machine_is_sg560usb()  (0)
22918 #endif
22919
22920 #ifdef CONFIG_MACH_OMAP3_PANDORA
22921 # ifdef machine_arch_type
22922 #  undef machine_arch_type
22923 #  define machine_arch_type     __machine_arch_type
22924 # else
22925 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
22926 # endif
22927 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
22928 #else
22929 # define machine_is_omap3_pandora()     (0)
22930 #endif
22931
22932 #ifdef CONFIG_MACH_USR8200
22933 # ifdef machine_arch_type
22934 #  undef machine_arch_type
22935 #  define machine_arch_type     __machine_arch_type
22936 # else
22937 #  define machine_arch_type     MACH_TYPE_USR8200
22938 # endif
22939 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
22940 #else
22941 # define machine_is_usr8200()   (0)
22942 #endif
22943
22944 #ifdef CONFIG_MACH_S1S65K
22945 # ifdef machine_arch_type
22946 #  undef machine_arch_type
22947 #  define machine_arch_type     __machine_arch_type
22948 # else
22949 #  define machine_arch_type     MACH_TYPE_S1S65K
22950 # endif
22951 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
22952 #else
22953 # define machine_is_s1s65k()    (0)
22954 #endif
22955
22956 #ifdef CONFIG_MACH_S2S65A
22957 # ifdef machine_arch_type
22958 #  undef machine_arch_type
22959 #  define machine_arch_type     __machine_arch_type
22960 # else
22961 #  define machine_arch_type     MACH_TYPE_S2S65A
22962 # endif
22963 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
22964 #else
22965 # define machine_is_s2s65a()    (0)
22966 #endif
22967
22968 #ifdef CONFIG_MACH_ICORE
22969 # ifdef machine_arch_type
22970 #  undef machine_arch_type
22971 #  define machine_arch_type     __machine_arch_type
22972 # else
22973 #  define machine_arch_type     MACH_TYPE_ICORE
22974 # endif
22975 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
22976 #else
22977 # define machine_is_icore()     (0)
22978 #endif
22979
22980 #ifdef CONFIG_MACH_MSS2
22981 # ifdef machine_arch_type
22982 #  undef machine_arch_type
22983 #  define machine_arch_type     __machine_arch_type
22984 # else
22985 #  define machine_arch_type     MACH_TYPE_MSS2
22986 # endif
22987 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
22988 #else
22989 # define machine_is_mss2()      (0)
22990 #endif
22991
22992 #ifdef CONFIG_MACH_BELMONT
22993 # ifdef machine_arch_type
22994 #  undef machine_arch_type
22995 #  define machine_arch_type     __machine_arch_type
22996 # else
22997 #  define machine_arch_type     MACH_TYPE_BELMONT
22998 # endif
22999 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23000 #else
23001 # define machine_is_belmont()   (0)
23002 #endif
23003
23004 #ifdef CONFIG_MACH_ASUSP525
23005 # ifdef machine_arch_type
23006 #  undef machine_arch_type
23007 #  define machine_arch_type     __machine_arch_type
23008 # else
23009 #  define machine_arch_type     MACH_TYPE_ASUSP525
23010 # endif
23011 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23012 #else
23013 # define machine_is_asusp525()  (0)
23014 #endif
23015
23016 #ifdef CONFIG_MACH_LB88RC8480
23017 # ifdef machine_arch_type
23018 #  undef machine_arch_type
23019 #  define machine_arch_type     __machine_arch_type
23020 # else
23021 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23022 # endif
23023 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23024 #else
23025 # define machine_is_lb88rc8480()        (0)
23026 #endif
23027
23028 #ifdef CONFIG_MACH_HIPXA
23029 # ifdef machine_arch_type
23030 #  undef machine_arch_type
23031 #  define machine_arch_type     __machine_arch_type
23032 # else
23033 #  define machine_arch_type     MACH_TYPE_HIPXA
23034 # endif
23035 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23036 #else
23037 # define machine_is_hipxa()     (0)
23038 #endif
23039
23040 #ifdef CONFIG_MACH_MX25_3DS
23041 # ifdef machine_arch_type
23042 #  undef machine_arch_type
23043 #  define machine_arch_type     __machine_arch_type
23044 # else
23045 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23046 # endif
23047 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23048 #else
23049 # define machine_is_mx25_3ds()  (0)
23050 #endif
23051
23052 #ifdef CONFIG_MACH_M800
23053 # ifdef machine_arch_type
23054 #  undef machine_arch_type
23055 #  define machine_arch_type     __machine_arch_type
23056 # else
23057 #  define machine_arch_type     MACH_TYPE_M800
23058 # endif
23059 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23060 #else
23061 # define machine_is_m800()      (0)
23062 #endif
23063
23064 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23065 # ifdef machine_arch_type
23066 #  undef machine_arch_type
23067 #  define machine_arch_type     __machine_arch_type
23068 # else
23069 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23070 # endif
23071 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23072 #else
23073 # define machine_is_omap3530_lv_som()   (0)
23074 #endif
23075
23076 #ifdef CONFIG_MACH_PRIMA_EVB
23077 # ifdef machine_arch_type
23078 #  undef machine_arch_type
23079 #  define machine_arch_type     __machine_arch_type
23080 # else
23081 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23082 # endif
23083 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23084 #else
23085 # define machine_is_prima_evb() (0)
23086 #endif
23087
23088 #ifdef CONFIG_MACH_MX31BT1
23089 # ifdef machine_arch_type
23090 #  undef machine_arch_type
23091 #  define machine_arch_type     __machine_arch_type
23092 # else
23093 #  define machine_arch_type     MACH_TYPE_MX31BT1
23094 # endif
23095 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23096 #else
23097 # define machine_is_mx31bt1()   (0)
23098 #endif
23099
23100 #ifdef CONFIG_MACH_ATLAS4_EVB
23101 # ifdef machine_arch_type
23102 #  undef machine_arch_type
23103 #  define machine_arch_type     __machine_arch_type
23104 # else
23105 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23106 # endif
23107 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23108 #else
23109 # define machine_is_atlas4_evb()        (0)
23110 #endif
23111
23112 #ifdef CONFIG_MACH_MX31CICADA
23113 # ifdef machine_arch_type
23114 #  undef machine_arch_type
23115 #  define machine_arch_type     __machine_arch_type
23116 # else
23117 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23118 # endif
23119 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23120 #else
23121 # define machine_is_mx31cicada()        (0)
23122 #endif
23123
23124 #ifdef CONFIG_MACH_MI424WR
23125 # ifdef machine_arch_type
23126 #  undef machine_arch_type
23127 #  define machine_arch_type     __machine_arch_type
23128 # else
23129 #  define machine_arch_type     MACH_TYPE_MI424WR
23130 # endif
23131 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23132 #else
23133 # define machine_is_mi424wr()   (0)
23134 #endif
23135
23136 #ifdef CONFIG_MACH_AXS_ULTRAX
23137 # ifdef machine_arch_type
23138 #  undef machine_arch_type
23139 #  define machine_arch_type     __machine_arch_type
23140 # else
23141 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23142 # endif
23143 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23144 #else
23145 # define machine_is_axs_ultrax()        (0)
23146 #endif
23147
23148 #ifdef CONFIG_MACH_AT572D940DEB
23149 # ifdef machine_arch_type
23150 #  undef machine_arch_type
23151 #  define machine_arch_type     __machine_arch_type
23152 # else
23153 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23154 # endif
23155 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23156 #else
23157 # define machine_is_at572d940deb()      (0)
23158 #endif
23159
23160 #ifdef CONFIG_MACH_DAVINCI_DA8XX_EVM
23161 # ifdef machine_arch_type
23162 #  undef machine_arch_type
23163 #  define machine_arch_type     __machine_arch_type
23164 # else
23165 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA8XX_EVM
23166 # endif
23167 # define machine_is_davinci_da8xx_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA8XX_EVM)
23168 #else
23169 # define machine_is_davinci_da8xx_evm() (0)
23170 #endif
23171
23172 #ifdef CONFIG_MACH_EP9302
23173 # ifdef machine_arch_type
23174 #  undef machine_arch_type
23175 #  define machine_arch_type     __machine_arch_type
23176 # else
23177 #  define machine_arch_type     MACH_TYPE_EP9302
23178 # endif
23179 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23180 #else
23181 # define machine_is_ep9302()    (0)
23182 #endif
23183
23184 #ifdef CONFIG_MACH_AT572D940HFEB
23185 # ifdef machine_arch_type
23186 #  undef machine_arch_type
23187 #  define machine_arch_type     __machine_arch_type
23188 # else
23189 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23190 # endif
23191 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23192 #else
23193 # define machine_is_at572d940hfek()     (0)
23194 #endif
23195
23196 #ifdef CONFIG_MACH_CYBOOK3
23197 # ifdef machine_arch_type
23198 #  undef machine_arch_type
23199 #  define machine_arch_type     __machine_arch_type
23200 # else
23201 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23202 # endif
23203 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23204 #else
23205 # define machine_is_cybook3()   (0)
23206 #endif
23207
23208 #ifdef CONFIG_MACH_WDG002
23209 # ifdef machine_arch_type
23210 #  undef machine_arch_type
23211 #  define machine_arch_type     __machine_arch_type
23212 # else
23213 #  define machine_arch_type     MACH_TYPE_WDG002
23214 # endif
23215 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23216 #else
23217 # define machine_is_wdg002()    (0)
23218 #endif
23219
23220 #ifdef CONFIG_MACH_SG560ADSL
23221 # ifdef machine_arch_type
23222 #  undef machine_arch_type
23223 #  define machine_arch_type     __machine_arch_type
23224 # else
23225 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23226 # endif
23227 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23228 #else
23229 # define machine_is_sg560adsl() (0)
23230 #endif
23231
23232 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23233 # ifdef machine_arch_type
23234 #  undef machine_arch_type
23235 #  define machine_arch_type     __machine_arch_type
23236 # else
23237 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23238 # endif
23239 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23240 #else
23241 # define machine_is_nextio_n2800_ica()  (0)
23242 #endif
23243
23244 #ifdef CONFIG_MACH_MARVELL_NEWDB
23245 # ifdef machine_arch_type
23246 #  undef machine_arch_type
23247 #  define machine_arch_type     __machine_arch_type
23248 # else
23249 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23250 # endif
23251 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23252 #else
23253 # define machine_is_marvell_newdb()     (0)
23254 #endif
23255
23256 #ifdef CONFIG_MACH_VANDIHUD
23257 # ifdef machine_arch_type
23258 #  undef machine_arch_type
23259 #  define machine_arch_type     __machine_arch_type
23260 # else
23261 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23262 # endif
23263 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23264 #else
23265 # define machine_is_vandihud()  (0)
23266 #endif
23267
23268 #ifdef CONFIG_MACH_MAGX_E8
23269 # ifdef machine_arch_type
23270 #  undef machine_arch_type
23271 #  define machine_arch_type     __machine_arch_type
23272 # else
23273 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23274 # endif
23275 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23276 #else
23277 # define machine_is_magx_e8()   (0)
23278 #endif
23279
23280 #ifdef CONFIG_MACH_MAGX_Z6
23281 # ifdef machine_arch_type
23282 #  undef machine_arch_type
23283 #  define machine_arch_type     __machine_arch_type
23284 # else
23285 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
23286 # endif
23287 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23288 #else
23289 # define machine_is_magx_z6()   (0)
23290 #endif
23291
23292 #ifdef CONFIG_MACH_MAGX_V8
23293 # ifdef machine_arch_type
23294 #  undef machine_arch_type
23295 #  define machine_arch_type     __machine_arch_type
23296 # else
23297 #  define machine_arch_type     MACH_TYPE_MAGX_V8
23298 # endif
23299 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23300 #else
23301 # define machine_is_magx_v8()   (0)
23302 #endif
23303
23304 #ifdef CONFIG_MACH_MAGX_U9
23305 # ifdef machine_arch_type
23306 #  undef machine_arch_type
23307 #  define machine_arch_type     __machine_arch_type
23308 # else
23309 #  define machine_arch_type     MACH_TYPE_MAGX_U9
23310 # endif
23311 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23312 #else
23313 # define machine_is_magx_u9()   (0)
23314 #endif
23315
23316 #ifdef CONFIG_MACH_TOUGHCF08
23317 # ifdef machine_arch_type
23318 #  undef machine_arch_type
23319 #  define machine_arch_type     __machine_arch_type
23320 # else
23321 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
23322 # endif
23323 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23324 #else
23325 # define machine_is_toughcf08() (0)
23326 #endif
23327
23328 #ifdef CONFIG_MACH_ZW4400
23329 # ifdef machine_arch_type
23330 #  undef machine_arch_type
23331 #  define machine_arch_type     __machine_arch_type
23332 # else
23333 #  define machine_arch_type     MACH_TYPE_ZW4400
23334 # endif
23335 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
23336 #else
23337 # define machine_is_zw4400()    (0)
23338 #endif
23339
23340 #ifdef CONFIG_MACH_MARAT91
23341 # ifdef machine_arch_type
23342 #  undef machine_arch_type
23343 #  define machine_arch_type     __machine_arch_type
23344 # else
23345 #  define machine_arch_type     MACH_TYPE_MARAT91
23346 # endif
23347 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
23348 #else
23349 # define machine_is_marat91()   (0)
23350 #endif
23351
23352 #ifdef CONFIG_MACH_OVERO
23353 # ifdef machine_arch_type
23354 #  undef machine_arch_type
23355 #  define machine_arch_type     __machine_arch_type
23356 # else
23357 #  define machine_arch_type     MACH_TYPE_OVERO
23358 # endif
23359 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
23360 #else
23361 # define machine_is_overo()     (0)
23362 #endif
23363
23364 #ifdef CONFIG_MACH_AT2440EVB
23365 # ifdef machine_arch_type
23366 #  undef machine_arch_type
23367 #  define machine_arch_type     __machine_arch_type
23368 # else
23369 #  define machine_arch_type     MACH_TYPE_AT2440EVB
23370 # endif
23371 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23372 #else
23373 # define machine_is_at2440evb() (0)
23374 #endif
23375
23376 #ifdef CONFIG_MACH_NEOCORE926
23377 # ifdef machine_arch_type
23378 #  undef machine_arch_type
23379 #  define machine_arch_type     __machine_arch_type
23380 # else
23381 #  define machine_arch_type     MACH_TYPE_NEOCORE926
23382 # endif
23383 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
23384 #else
23385 # define machine_is_neocore926()        (0)
23386 #endif
23387
23388 #ifdef CONFIG_MACH_WNR854T
23389 # ifdef machine_arch_type
23390 #  undef machine_arch_type
23391 #  define machine_arch_type     __machine_arch_type
23392 # else
23393 #  define machine_arch_type     MACH_TYPE_WNR854T
23394 # endif
23395 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
23396 #else
23397 # define machine_is_wnr854t()   (0)
23398 #endif
23399
23400 #ifdef CONFIG_MACH_IMX27
23401 # ifdef machine_arch_type
23402 #  undef machine_arch_type
23403 #  define machine_arch_type     __machine_arch_type
23404 # else
23405 #  define machine_arch_type     MACH_TYPE_IMX27
23406 # endif
23407 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
23408 #else
23409 # define machine_is_imx27()     (0)
23410 #endif
23411
23412 #ifdef CONFIG_MACH_MOOSE_DB
23413 # ifdef machine_arch_type
23414 #  undef machine_arch_type
23415 #  define machine_arch_type     __machine_arch_type
23416 # else
23417 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
23418 # endif
23419 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
23420 #else
23421 # define machine_is_moose_db()  (0)
23422 #endif
23423
23424 #ifdef CONFIG_MACH_FAB4
23425 # ifdef machine_arch_type
23426 #  undef machine_arch_type
23427 #  define machine_arch_type     __machine_arch_type
23428 # else
23429 #  define machine_arch_type     MACH_TYPE_FAB4
23430 # endif
23431 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
23432 #else
23433 # define machine_is_fab4()      (0)
23434 #endif
23435
23436 #ifdef CONFIG_MACH_HTCDIAMOND
23437 # ifdef machine_arch_type
23438 #  undef machine_arch_type
23439 #  define machine_arch_type     __machine_arch_type
23440 # else
23441 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
23442 # endif
23443 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23444 #else
23445 # define machine_is_htcdiamond()        (0)
23446 #endif
23447
23448 #ifdef CONFIG_MACH_FIONA
23449 # ifdef machine_arch_type
23450 #  undef machine_arch_type
23451 #  define machine_arch_type     __machine_arch_type
23452 # else
23453 #  define machine_arch_type     MACH_TYPE_FIONA
23454 # endif
23455 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
23456 #else
23457 # define machine_is_fiona()     (0)
23458 #endif
23459
23460 #ifdef CONFIG_MACH_MXC30030_X
23461 # ifdef machine_arch_type
23462 #  undef machine_arch_type
23463 #  define machine_arch_type     __machine_arch_type
23464 # else
23465 #  define machine_arch_type     MACH_TYPE_MXC30030_X
23466 # endif
23467 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
23468 #else
23469 # define machine_is_mxc30030_x()        (0)
23470 #endif
23471
23472 #ifdef CONFIG_MACH_BMP1000
23473 # ifdef machine_arch_type
23474 #  undef machine_arch_type
23475 #  define machine_arch_type     __machine_arch_type
23476 # else
23477 #  define machine_arch_type     MACH_TYPE_BMP1000
23478 # endif
23479 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
23480 #else
23481 # define machine_is_bmp1000()   (0)
23482 #endif
23483
23484 #ifdef CONFIG_MACH_LOGI9200
23485 # ifdef machine_arch_type
23486 #  undef machine_arch_type
23487 #  define machine_arch_type     __machine_arch_type
23488 # else
23489 #  define machine_arch_type     MACH_TYPE_LOGI9200
23490 # endif
23491 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
23492 #else
23493 # define machine_is_logi9200()  (0)
23494 #endif
23495
23496 #ifdef CONFIG_MACH_TQMA31
23497 # ifdef machine_arch_type
23498 #  undef machine_arch_type
23499 #  define machine_arch_type     __machine_arch_type
23500 # else
23501 #  define machine_arch_type     MACH_TYPE_TQMA31
23502 # endif
23503 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
23504 #else
23505 # define machine_is_tqma31()    (0)
23506 #endif
23507
23508 #ifdef CONFIG_MACH_CCW9P9215JS
23509 # ifdef machine_arch_type
23510 #  undef machine_arch_type
23511 #  define machine_arch_type     __machine_arch_type
23512 # else
23513 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
23514 # endif
23515 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23516 #else
23517 # define machine_is_ccw9p9215js()       (0)
23518 #endif
23519
23520 #ifdef CONFIG_MACH_RD88F5181L_GE
23521 # ifdef machine_arch_type
23522 #  undef machine_arch_type
23523 #  define machine_arch_type     __machine_arch_type
23524 # else
23525 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
23526 # endif
23527 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23528 #else
23529 # define machine_is_rd88f5181l_ge()     (0)
23530 #endif
23531
23532 #ifdef CONFIG_MACH_SIFMAIN
23533 # ifdef machine_arch_type
23534 #  undef machine_arch_type
23535 #  define machine_arch_type     __machine_arch_type
23536 # else
23537 #  define machine_arch_type     MACH_TYPE_SIFMAIN
23538 # endif
23539 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
23540 #else
23541 # define machine_is_sifmain()   (0)
23542 #endif
23543
23544 #ifdef CONFIG_MACH_SAM9_L9261
23545 # ifdef machine_arch_type
23546 #  undef machine_arch_type
23547 #  define machine_arch_type     __machine_arch_type
23548 # else
23549 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
23550 # endif
23551 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
23552 #else
23553 # define machine_is_sam9_l9261()        (0)
23554 #endif
23555
23556 #ifdef CONFIG_MACH_CC9M2443JS
23557 # ifdef machine_arch_type
23558 #  undef machine_arch_type
23559 #  define machine_arch_type     __machine_arch_type
23560 # else
23561 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
23562 # endif
23563 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
23564 #else
23565 # define machine_is_cc9m2443js()        (0)
23566 #endif
23567
23568 #ifdef CONFIG_MACH_XARIA300
23569 # ifdef machine_arch_type
23570 #  undef machine_arch_type
23571 #  define machine_arch_type     __machine_arch_type
23572 # else
23573 #  define machine_arch_type     MACH_TYPE_XARIA300
23574 # endif
23575 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
23576 #else
23577 # define machine_is_xaria300()  (0)
23578 #endif
23579
23580 #ifdef CONFIG_MACH_IT9200
23581 # ifdef machine_arch_type
23582 #  undef machine_arch_type
23583 #  define machine_arch_type     __machine_arch_type
23584 # else
23585 #  define machine_arch_type     MACH_TYPE_IT9200
23586 # endif
23587 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
23588 #else
23589 # define machine_is_it9200()    (0)
23590 #endif
23591
23592 #ifdef CONFIG_MACH_RD88F5181L_FXO
23593 # ifdef machine_arch_type
23594 #  undef machine_arch_type
23595 #  define machine_arch_type     __machine_arch_type
23596 # else
23597 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
23598 # endif
23599 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
23600 #else
23601 # define machine_is_rd88f5181l_fxo()    (0)
23602 #endif
23603
23604 #ifdef CONFIG_MACH_KRISS_SENSOR
23605 # ifdef machine_arch_type
23606 #  undef machine_arch_type
23607 #  define machine_arch_type     __machine_arch_type
23608 # else
23609 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
23610 # endif
23611 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
23612 #else
23613 # define machine_is_kriss_sensor()      (0)
23614 #endif
23615
23616 #ifdef CONFIG_MACH_PILZ_PMI5
23617 # ifdef machine_arch_type
23618 #  undef machine_arch_type
23619 #  define machine_arch_type     __machine_arch_type
23620 # else
23621 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
23622 # endif
23623 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
23624 #else
23625 # define machine_is_pilz_pmi5() (0)
23626 #endif
23627
23628 #ifdef CONFIG_MACH_JADE
23629 # ifdef machine_arch_type
23630 #  undef machine_arch_type
23631 #  define machine_arch_type     __machine_arch_type
23632 # else
23633 #  define machine_arch_type     MACH_TYPE_JADE
23634 # endif
23635 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
23636 #else
23637 # define machine_is_jade()      (0)
23638 #endif
23639
23640 #ifdef CONFIG_MACH_KS8695_SOFTPLC
23641 # ifdef machine_arch_type
23642 #  undef machine_arch_type
23643 #  define machine_arch_type     __machine_arch_type
23644 # else
23645 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
23646 # endif
23647 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
23648 #else
23649 # define machine_is_ks8695_softplc()    (0)
23650 #endif
23651
23652 #ifdef CONFIG_MACH_GPRISC3
23653 # ifdef machine_arch_type
23654 #  undef machine_arch_type
23655 #  define machine_arch_type     __machine_arch_type
23656 # else
23657 #  define machine_arch_type     MACH_TYPE_GPRISC3
23658 # endif
23659 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
23660 #else
23661 # define machine_is_gprisc3()   (0)
23662 #endif
23663
23664 #ifdef CONFIG_MACH_STAMP9G20
23665 # ifdef machine_arch_type
23666 #  undef machine_arch_type
23667 #  define machine_arch_type     __machine_arch_type
23668 # else
23669 #  define machine_arch_type     MACH_TYPE_STAMP9G20
23670 # endif
23671 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
23672 #else
23673 # define machine_is_stamp9g20() (0)
23674 #endif
23675
23676 #ifdef CONFIG_MACH_SMDK6430
23677 # ifdef machine_arch_type
23678 #  undef machine_arch_type
23679 #  define machine_arch_type     __machine_arch_type
23680 # else
23681 #  define machine_arch_type     MACH_TYPE_SMDK6430
23682 # endif
23683 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
23684 #else
23685 # define machine_is_smdk6430()  (0)
23686 #endif
23687
23688 #ifdef CONFIG_MACH_SMDKC100
23689 # ifdef machine_arch_type
23690 #  undef machine_arch_type
23691 #  define machine_arch_type     __machine_arch_type
23692 # else
23693 #  define machine_arch_type     MACH_TYPE_SMDKC100
23694 # endif
23695 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
23696 #else
23697 # define machine_is_smdkc100()  (0)
23698 #endif
23699
23700 #ifdef CONFIG_MACH_TAVOREVB
23701 # ifdef machine_arch_type
23702 #  undef machine_arch_type
23703 #  define machine_arch_type     __machine_arch_type
23704 # else
23705 #  define machine_arch_type     MACH_TYPE_TAVOREVB
23706 # endif
23707 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
23708 #else
23709 # define machine_is_tavorevb()  (0)
23710 #endif
23711
23712 #ifdef CONFIG_MACH_SAAR
23713 # ifdef machine_arch_type
23714 #  undef machine_arch_type
23715 #  define machine_arch_type     __machine_arch_type
23716 # else
23717 #  define machine_arch_type     MACH_TYPE_SAAR
23718 # endif
23719 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
23720 #else
23721 # define machine_is_saar()      (0)
23722 #endif
23723
23724 #ifdef CONFIG_MACH_DEISTER_EYECAM
23725 # ifdef machine_arch_type
23726 #  undef machine_arch_type
23727 #  define machine_arch_type     __machine_arch_type
23728 # else
23729 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
23730 # endif
23731 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
23732 #else
23733 # define machine_is_deister_eyecam()    (0)
23734 #endif
23735
23736 #ifdef CONFIG_MACH_AT91SAM9M10EK
23737 # ifdef machine_arch_type
23738 #  undef machine_arch_type
23739 #  define machine_arch_type     __machine_arch_type
23740 # else
23741 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EK
23742 # endif
23743 # define machine_is_at91sam9m10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9M10EK)
23744 #else
23745 # define machine_is_at91sam9m10ek()     (0)
23746 #endif
23747
23748 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
23749 # ifdef machine_arch_type
23750 #  undef machine_arch_type
23751 #  define machine_arch_type     __machine_arch_type
23752 # else
23753 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
23754 # endif
23755 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
23756 #else
23757 # define machine_is_linkstation_produo()        (0)
23758 #endif
23759
23760 #ifdef CONFIG_MACH_HIT_B0
23761 # ifdef machine_arch_type
23762 #  undef machine_arch_type
23763 #  define machine_arch_type     __machine_arch_type
23764 # else
23765 #  define machine_arch_type     MACH_TYPE_HIT_B0
23766 # endif
23767 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
23768 #else
23769 # define machine_is_hit_b0()    (0)
23770 #endif
23771
23772 #ifdef CONFIG_MACH_ADX_RMU
23773 # ifdef machine_arch_type
23774 #  undef machine_arch_type
23775 #  define machine_arch_type     __machine_arch_type
23776 # else
23777 #  define machine_arch_type     MACH_TYPE_ADX_RMU
23778 # endif
23779 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
23780 #else
23781 # define machine_is_adx_rmu()   (0)
23782 #endif
23783
23784 #ifdef CONFIG_MACH_XG_CPE_MAIN
23785 # ifdef machine_arch_type
23786 #  undef machine_arch_type
23787 #  define machine_arch_type     __machine_arch_type
23788 # else
23789 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
23790 # endif
23791 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
23792 #else
23793 # define machine_is_xg_cpe_main()       (0)
23794 #endif
23795
23796 #ifdef CONFIG_MACH_EDB9407A
23797 # ifdef machine_arch_type
23798 #  undef machine_arch_type
23799 #  define machine_arch_type     __machine_arch_type
23800 # else
23801 #  define machine_arch_type     MACH_TYPE_EDB9407A
23802 # endif
23803 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
23804 #else
23805 # define machine_is_edb9407a()  (0)
23806 #endif
23807
23808 #ifdef CONFIG_MACH_DTB9608
23809 # ifdef machine_arch_type
23810 #  undef machine_arch_type
23811 #  define machine_arch_type     __machine_arch_type
23812 # else
23813 #  define machine_arch_type     MACH_TYPE_DTB9608
23814 # endif
23815 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
23816 #else
23817 # define machine_is_dtb9608()   (0)
23818 #endif
23819
23820 #ifdef CONFIG_MACH_EM104V1
23821 # ifdef machine_arch_type
23822 #  undef machine_arch_type
23823 #  define machine_arch_type     __machine_arch_type
23824 # else
23825 #  define machine_arch_type     MACH_TYPE_EM104V1
23826 # endif
23827 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
23828 #else
23829 # define machine_is_em104v1()   (0)
23830 #endif
23831
23832 #ifdef CONFIG_MACH_DEMO
23833 # ifdef machine_arch_type
23834 #  undef machine_arch_type
23835 #  define machine_arch_type     __machine_arch_type
23836 # else
23837 #  define machine_arch_type     MACH_TYPE_DEMO
23838 # endif
23839 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
23840 #else
23841 # define machine_is_demo()      (0)
23842 #endif
23843
23844 #ifdef CONFIG_MACH_LOGI9260
23845 # ifdef machine_arch_type
23846 #  undef machine_arch_type
23847 #  define machine_arch_type     __machine_arch_type
23848 # else
23849 #  define machine_arch_type     MACH_TYPE_LOGI9260
23850 # endif
23851 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
23852 #else
23853 # define machine_is_logi9260()  (0)
23854 #endif
23855
23856 #ifdef CONFIG_MACH_MX31_EXM32
23857 # ifdef machine_arch_type
23858 #  undef machine_arch_type
23859 #  define machine_arch_type     __machine_arch_type
23860 # else
23861 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
23862 # endif
23863 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
23864 #else
23865 # define machine_is_mx31_exm32()        (0)
23866 #endif
23867
23868 #ifdef CONFIG_MACH_USB_A9G20
23869 # ifdef machine_arch_type
23870 #  undef machine_arch_type
23871 #  define machine_arch_type     __machine_arch_type
23872 # else
23873 #  define machine_arch_type     MACH_TYPE_USB_A9G20
23874 # endif
23875 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
23876 #else
23877 # define machine_is_usb_a9g20() (0)
23878 #endif
23879
23880 #ifdef CONFIG_MACH_PICPROJE2008
23881 # ifdef machine_arch_type
23882 #  undef machine_arch_type
23883 #  define machine_arch_type     __machine_arch_type
23884 # else
23885 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
23886 # endif
23887 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
23888 #else
23889 # define machine_is_picproje2008()      (0)
23890 #endif
23891
23892 #ifdef CONFIG_MACH_CS_E9315
23893 # ifdef machine_arch_type
23894 #  undef machine_arch_type
23895 #  define machine_arch_type     __machine_arch_type
23896 # else
23897 #  define machine_arch_type     MACH_TYPE_CS_E9315
23898 # endif
23899 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
23900 #else
23901 # define machine_is_cs_e9315()  (0)
23902 #endif
23903
23904 #ifdef CONFIG_MACH_QIL_A9G20
23905 # ifdef machine_arch_type
23906 #  undef machine_arch_type
23907 #  define machine_arch_type     __machine_arch_type
23908 # else
23909 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
23910 # endif
23911 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
23912 #else
23913 # define machine_is_qil_a9g20() (0)
23914 #endif
23915
23916 #ifdef CONFIG_MACH_SHA_PON020
23917 # ifdef machine_arch_type
23918 #  undef machine_arch_type
23919 #  define machine_arch_type     __machine_arch_type
23920 # else
23921 #  define machine_arch_type     MACH_TYPE_SHA_PON020
23922 # endif
23923 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
23924 #else
23925 # define machine_is_sha_pon020()        (0)
23926 #endif
23927
23928 #ifdef CONFIG_MACH_NAD
23929 # ifdef machine_arch_type
23930 #  undef machine_arch_type
23931 #  define machine_arch_type     __machine_arch_type
23932 # else
23933 #  define machine_arch_type     MACH_TYPE_NAD
23934 # endif
23935 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
23936 #else
23937 # define machine_is_nad()       (0)
23938 #endif
23939
23940 #ifdef CONFIG_MACH_SBC35_A9260
23941 # ifdef machine_arch_type
23942 #  undef machine_arch_type
23943 #  define machine_arch_type     __machine_arch_type
23944 # else
23945 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
23946 # endif
23947 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
23948 #else
23949 # define machine_is_sbc35_a9260()       (0)
23950 #endif
23951
23952 #ifdef CONFIG_MACH_SBC35_A9G20
23953 # ifdef machine_arch_type
23954 #  undef machine_arch_type
23955 #  define machine_arch_type     __machine_arch_type
23956 # else
23957 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
23958 # endif
23959 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
23960 #else
23961 # define machine_is_sbc35_a9g20()       (0)
23962 #endif
23963
23964 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
23965 # ifdef machine_arch_type
23966 #  undef machine_arch_type
23967 #  define machine_arch_type     __machine_arch_type
23968 # else
23969 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
23970 # endif
23971 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
23972 #else
23973 # define machine_is_davinci_beginning() (0)
23974 #endif
23975
23976 #ifdef CONFIG_MACH_UWC
23977 # ifdef machine_arch_type
23978 #  undef machine_arch_type
23979 #  define machine_arch_type     __machine_arch_type
23980 # else
23981 #  define machine_arch_type     MACH_TYPE_UWC
23982 # endif
23983 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
23984 #else
23985 # define machine_is_uwc()       (0)
23986 #endif
23987
23988 #ifdef CONFIG_MACH_MXLADS
23989 # ifdef machine_arch_type
23990 #  undef machine_arch_type
23991 #  define machine_arch_type     __machine_arch_type
23992 # else
23993 #  define machine_arch_type     MACH_TYPE_MXLADS
23994 # endif
23995 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
23996 #else
23997 # define machine_is_mxlads()    (0)
23998 #endif
23999
24000 #ifdef CONFIG_MACH_HTCNIKE
24001 # ifdef machine_arch_type
24002 #  undef machine_arch_type
24003 #  define machine_arch_type     __machine_arch_type
24004 # else
24005 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24006 # endif
24007 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24008 #else
24009 # define machine_is_htcnike()   (0)
24010 #endif
24011
24012 #ifdef CONFIG_MACH_DEISTER_PXA270
24013 # ifdef machine_arch_type
24014 #  undef machine_arch_type
24015 #  define machine_arch_type     __machine_arch_type
24016 # else
24017 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24018 # endif
24019 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24020 #else
24021 # define machine_is_deister_pxa270()    (0)
24022 #endif
24023
24024 #ifdef CONFIG_MACH_CME9210JS
24025 # ifdef machine_arch_type
24026 #  undef machine_arch_type
24027 #  define machine_arch_type     __machine_arch_type
24028 # else
24029 #  define machine_arch_type     MACH_TYPE_CME9210JS
24030 # endif
24031 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24032 #else
24033 # define machine_is_cme9210js() (0)
24034 #endif
24035
24036 #ifdef CONFIG_MACH_CC9P9360
24037 # ifdef machine_arch_type
24038 #  undef machine_arch_type
24039 #  define machine_arch_type     __machine_arch_type
24040 # else
24041 #  define machine_arch_type     MACH_TYPE_CC9P9360
24042 # endif
24043 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24044 #else
24045 # define machine_is_cc9p9360()  (0)
24046 #endif
24047
24048 #ifdef CONFIG_MACH_MOCHA
24049 # ifdef machine_arch_type
24050 #  undef machine_arch_type
24051 #  define machine_arch_type     __machine_arch_type
24052 # else
24053 #  define machine_arch_type     MACH_TYPE_MOCHA
24054 # endif
24055 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24056 #else
24057 # define machine_is_mocha()     (0)
24058 #endif
24059
24060 #ifdef CONFIG_MACH_WAPD170AG
24061 # ifdef machine_arch_type
24062 #  undef machine_arch_type
24063 #  define machine_arch_type     __machine_arch_type
24064 # else
24065 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24066 # endif
24067 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24068 #else
24069 # define machine_is_wapd170ag() (0)
24070 #endif
24071
24072 #ifdef CONFIG_MACH_LINKSTATION_MINI
24073 # ifdef machine_arch_type
24074 #  undef machine_arch_type
24075 #  define machine_arch_type     __machine_arch_type
24076 # else
24077 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24078 # endif
24079 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24080 #else
24081 # define machine_is_linkstation_mini()  (0)
24082 #endif
24083
24084 #ifdef CONFIG_MACH_AFEB9260
24085 # ifdef machine_arch_type
24086 #  undef machine_arch_type
24087 #  define machine_arch_type     __machine_arch_type
24088 # else
24089 #  define machine_arch_type     MACH_TYPE_AFEB9260
24090 # endif
24091 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24092 #else
24093 # define machine_is_afeb9260()  (0)
24094 #endif
24095
24096 #ifdef CONFIG_MACH_W90X900
24097 # ifdef machine_arch_type
24098 #  undef machine_arch_type
24099 #  define machine_arch_type     __machine_arch_type
24100 # else
24101 #  define machine_arch_type     MACH_TYPE_W90X900
24102 # endif
24103 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24104 #else
24105 # define machine_is_w90x900()   (0)
24106 #endif
24107
24108 #ifdef CONFIG_MACH_W90X700
24109 # ifdef machine_arch_type
24110 #  undef machine_arch_type
24111 #  define machine_arch_type     __machine_arch_type
24112 # else
24113 #  define machine_arch_type     MACH_TYPE_W90X700
24114 # endif
24115 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24116 #else
24117 # define machine_is_w90x700()   (0)
24118 #endif
24119
24120 #ifdef CONFIG_MACH_KT300IP
24121 # ifdef machine_arch_type
24122 #  undef machine_arch_type
24123 #  define machine_arch_type     __machine_arch_type
24124 # else
24125 #  define machine_arch_type     MACH_TYPE_KT300IP
24126 # endif
24127 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24128 #else
24129 # define machine_is_kt300ip()   (0)
24130 #endif
24131
24132 #ifdef CONFIG_MACH_KT300IP_G20
24133 # ifdef machine_arch_type
24134 #  undef machine_arch_type
24135 #  define machine_arch_type     __machine_arch_type
24136 # else
24137 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24138 # endif
24139 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24140 #else
24141 # define machine_is_kt300ip_g20()       (0)
24142 #endif
24143
24144 #ifdef CONFIG_MACH_SRCM
24145 # ifdef machine_arch_type
24146 #  undef machine_arch_type
24147 #  define machine_arch_type     __machine_arch_type
24148 # else
24149 #  define machine_arch_type     MACH_TYPE_SRCM
24150 # endif
24151 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24152 #else
24153 # define machine_is_srcm()      (0)
24154 #endif
24155
24156 #ifdef CONFIG_MACH_WLNX_9260
24157 # ifdef machine_arch_type
24158 #  undef machine_arch_type
24159 #  define machine_arch_type     __machine_arch_type
24160 # else
24161 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24162 # endif
24163 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24164 #else
24165 # define machine_is_wlnx_9260() (0)
24166 #endif
24167
24168 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24169 # ifdef machine_arch_type
24170 #  undef machine_arch_type
24171 #  define machine_arch_type     __machine_arch_type
24172 # else
24173 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24174 # endif
24175 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24176 #else
24177 # define machine_is_openmoko_gta03()    (0)
24178 #endif
24179
24180 #ifdef CONFIG_MACH_OSPREY2
24181 # ifdef machine_arch_type
24182 #  undef machine_arch_type
24183 #  define machine_arch_type     __machine_arch_type
24184 # else
24185 #  define machine_arch_type     MACH_TYPE_OSPREY2
24186 # endif
24187 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24188 #else
24189 # define machine_is_osprey2()   (0)
24190 #endif
24191
24192 #ifdef CONFIG_MACH_KBIO9260
24193 # ifdef machine_arch_type
24194 #  undef machine_arch_type
24195 #  define machine_arch_type     __machine_arch_type
24196 # else
24197 #  define machine_arch_type     MACH_TYPE_KBIO9260
24198 # endif
24199 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24200 #else
24201 # define machine_is_kbio9260()  (0)
24202 #endif
24203
24204 #ifdef CONFIG_MACH_GINZA
24205 # ifdef machine_arch_type
24206 #  undef machine_arch_type
24207 #  define machine_arch_type     __machine_arch_type
24208 # else
24209 #  define machine_arch_type     MACH_TYPE_GINZA
24210 # endif
24211 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24212 #else
24213 # define machine_is_ginza()     (0)
24214 #endif
24215
24216 #ifdef CONFIG_MACH_A636N
24217 # ifdef machine_arch_type
24218 #  undef machine_arch_type
24219 #  define machine_arch_type     __machine_arch_type
24220 # else
24221 #  define machine_arch_type     MACH_TYPE_A636N
24222 # endif
24223 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24224 #else
24225 # define machine_is_a636n()     (0)
24226 #endif
24227
24228 #ifdef CONFIG_MACH_IMX27IPCAM
24229 # ifdef machine_arch_type
24230 #  undef machine_arch_type
24231 #  define machine_arch_type     __machine_arch_type
24232 # else
24233 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24234 # endif
24235 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24236 #else
24237 # define machine_is_imx27ipcam()        (0)
24238 #endif
24239
24240 #ifdef CONFIG_MACH_NEMOC
24241 # ifdef machine_arch_type
24242 #  undef machine_arch_type
24243 #  define machine_arch_type     __machine_arch_type
24244 # else
24245 #  define machine_arch_type     MACH_TYPE_NEMOC
24246 # endif
24247 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24248 #else
24249 # define machine_is_nemoc()     (0)
24250 #endif
24251
24252 #ifdef CONFIG_MACH_GENEVA
24253 # ifdef machine_arch_type
24254 #  undef machine_arch_type
24255 #  define machine_arch_type     __machine_arch_type
24256 # else
24257 #  define machine_arch_type     MACH_TYPE_GENEVA
24258 # endif
24259 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24260 #else
24261 # define machine_is_geneva()    (0)
24262 #endif
24263
24264 #ifdef CONFIG_MACH_HTCPHAROS
24265 # ifdef machine_arch_type
24266 #  undef machine_arch_type
24267 #  define machine_arch_type     __machine_arch_type
24268 # else
24269 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24270 # endif
24271 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24272 #else
24273 # define machine_is_htcpharos() (0)
24274 #endif
24275
24276 #ifdef CONFIG_MACH_NEONC
24277 # ifdef machine_arch_type
24278 #  undef machine_arch_type
24279 #  define machine_arch_type     __machine_arch_type
24280 # else
24281 #  define machine_arch_type     MACH_TYPE_NEONC
24282 # endif
24283 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24284 #else
24285 # define machine_is_neonc()     (0)
24286 #endif
24287
24288 #ifdef CONFIG_MACH_NAS7100
24289 # ifdef machine_arch_type
24290 #  undef machine_arch_type
24291 #  define machine_arch_type     __machine_arch_type
24292 # else
24293 #  define machine_arch_type     MACH_TYPE_NAS7100
24294 # endif
24295 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24296 #else
24297 # define machine_is_nas7100()   (0)
24298 #endif
24299
24300 #ifdef CONFIG_MACH_TEUPHONE
24301 # ifdef machine_arch_type
24302 #  undef machine_arch_type
24303 #  define machine_arch_type     __machine_arch_type
24304 # else
24305 #  define machine_arch_type     MACH_TYPE_TEUPHONE
24306 # endif
24307 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24308 #else
24309 # define machine_is_teuphone()  (0)
24310 #endif
24311
24312 #ifdef CONFIG_MACH_ANNAX_ETH2
24313 # ifdef machine_arch_type
24314 #  undef machine_arch_type
24315 #  define machine_arch_type     __machine_arch_type
24316 # else
24317 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
24318 # endif
24319 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24320 #else
24321 # define machine_is_annax_eth2()        (0)
24322 #endif
24323
24324 #ifdef CONFIG_MACH_CSB733
24325 # ifdef machine_arch_type
24326 #  undef machine_arch_type
24327 #  define machine_arch_type     __machine_arch_type
24328 # else
24329 #  define machine_arch_type     MACH_TYPE_CSB733
24330 # endif
24331 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24332 #else
24333 # define machine_is_csb733()    (0)
24334 #endif
24335
24336 #ifdef CONFIG_MACH_BK3
24337 # ifdef machine_arch_type
24338 #  undef machine_arch_type
24339 #  define machine_arch_type     __machine_arch_type
24340 # else
24341 #  define machine_arch_type     MACH_TYPE_BK3
24342 # endif
24343 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
24344 #else
24345 # define machine_is_bk3()       (0)
24346 #endif
24347
24348 #ifdef CONFIG_MACH_OMAP_EM32
24349 # ifdef machine_arch_type
24350 #  undef machine_arch_type
24351 #  define machine_arch_type     __machine_arch_type
24352 # else
24353 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
24354 # endif
24355 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24356 #else
24357 # define machine_is_omap_em32() (0)
24358 #endif
24359
24360 #ifdef CONFIG_MACH_ET9261CP
24361 # ifdef machine_arch_type
24362 #  undef machine_arch_type
24363 #  define machine_arch_type     __machine_arch_type
24364 # else
24365 #  define machine_arch_type     MACH_TYPE_ET9261CP
24366 # endif
24367 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
24368 #else
24369 # define machine_is_et9261cp()  (0)
24370 #endif
24371
24372 #ifdef CONFIG_MACH_JASPERC
24373 # ifdef machine_arch_type
24374 #  undef machine_arch_type
24375 #  define machine_arch_type     __machine_arch_type
24376 # else
24377 #  define machine_arch_type     MACH_TYPE_JASPERC
24378 # endif
24379 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
24380 #else
24381 # define machine_is_jasperc()   (0)
24382 #endif
24383
24384 #ifdef CONFIG_MACH_ISSI_ARM9
24385 # ifdef machine_arch_type
24386 #  undef machine_arch_type
24387 #  define machine_arch_type     __machine_arch_type
24388 # else
24389 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
24390 # endif
24391 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24392 #else
24393 # define machine_is_issi_arm9() (0)
24394 #endif
24395
24396 #ifdef CONFIG_MACH_UED
24397 # ifdef machine_arch_type
24398 #  undef machine_arch_type
24399 #  define machine_arch_type     __machine_arch_type
24400 # else
24401 #  define machine_arch_type     MACH_TYPE_UED
24402 # endif
24403 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
24404 #else
24405 # define machine_is_ued()       (0)
24406 #endif
24407
24408 #ifdef CONFIG_MACH_ESIBLADE
24409 # ifdef machine_arch_type
24410 #  undef machine_arch_type
24411 #  define machine_arch_type     __machine_arch_type
24412 # else
24413 #  define machine_arch_type     MACH_TYPE_ESIBLADE
24414 # endif
24415 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
24416 #else
24417 # define machine_is_esiblade()  (0)
24418 #endif
24419
24420 #ifdef CONFIG_MACH_EYE02
24421 # ifdef machine_arch_type
24422 #  undef machine_arch_type
24423 #  define machine_arch_type     __machine_arch_type
24424 # else
24425 #  define machine_arch_type     MACH_TYPE_EYE02
24426 # endif
24427 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
24428 #else
24429 # define machine_is_eye02()     (0)
24430 #endif
24431
24432 #ifdef CONFIG_MACH_IMX27KBD
24433 # ifdef machine_arch_type
24434 #  undef machine_arch_type
24435 #  define machine_arch_type     __machine_arch_type
24436 # else
24437 #  define machine_arch_type     MACH_TYPE_IMX27KBD
24438 # endif
24439 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
24440 #else
24441 # define machine_is_imx27kbd()  (0)
24442 #endif
24443
24444 #ifdef CONFIG_MACH_SST61VC010_FPGA
24445 # ifdef machine_arch_type
24446 #  undef machine_arch_type
24447 #  define machine_arch_type     __machine_arch_type
24448 # else
24449 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
24450 # endif
24451 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24452 #else
24453 # define machine_is_sst61vc010_fpga()   (0)
24454 #endif
24455
24456 #ifdef CONFIG_MACH_KIXVP435
24457 # ifdef machine_arch_type
24458 #  undef machine_arch_type
24459 #  define machine_arch_type     __machine_arch_type
24460 # else
24461 #  define machine_arch_type     MACH_TYPE_KIXVP435
24462 # endif
24463 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
24464 #else
24465 # define machine_is_kixvp435()  (0)
24466 #endif
24467
24468 #ifdef CONFIG_MACH_KIXNP435
24469 # ifdef machine_arch_type
24470 #  undef machine_arch_type
24471 #  define machine_arch_type     __machine_arch_type
24472 # else
24473 #  define machine_arch_type     MACH_TYPE_KIXNP435
24474 # endif
24475 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
24476 #else
24477 # define machine_is_kixnp435()  (0)
24478 #endif
24479
24480 #ifdef CONFIG_MACH_AFRICA
24481 # ifdef machine_arch_type
24482 #  undef machine_arch_type
24483 #  define machine_arch_type     __machine_arch_type
24484 # else
24485 #  define machine_arch_type     MACH_TYPE_AFRICA
24486 # endif
24487 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
24488 #else
24489 # define machine_is_africa()    (0)
24490 #endif
24491
24492 #ifdef CONFIG_MACH_NH233
24493 # ifdef machine_arch_type
24494 #  undef machine_arch_type
24495 #  define machine_arch_type     __machine_arch_type
24496 # else
24497 #  define machine_arch_type     MACH_TYPE_NH233
24498 # endif
24499 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
24500 #else
24501 # define machine_is_nh233()     (0)
24502 #endif
24503
24504 #ifdef CONFIG_MACH_RD88F6183AP_GE
24505 # ifdef machine_arch_type
24506 #  undef machine_arch_type
24507 #  define machine_arch_type     __machine_arch_type
24508 # else
24509 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
24510 # endif
24511 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24512 #else
24513 # define machine_is_rd88f6183ap_ge()    (0)
24514 #endif
24515
24516 #ifdef CONFIG_MACH_BCM4760
24517 # ifdef machine_arch_type
24518 #  undef machine_arch_type
24519 #  define machine_arch_type     __machine_arch_type
24520 # else
24521 #  define machine_arch_type     MACH_TYPE_BCM4760
24522 # endif
24523 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
24524 #else
24525 # define machine_is_bcm4760()   (0)
24526 #endif
24527
24528 #ifdef CONFIG_MACH_EDDY_V2
24529 # ifdef machine_arch_type
24530 #  undef machine_arch_type
24531 #  define machine_arch_type     __machine_arch_type
24532 # else
24533 #  define machine_arch_type     MACH_TYPE_EDDY_V2
24534 # endif
24535 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
24536 #else
24537 # define machine_is_eddy_v2()   (0)
24538 #endif
24539
24540 #ifdef CONFIG_MACH_REALVIEW_PBA8
24541 # ifdef machine_arch_type
24542 #  undef machine_arch_type
24543 #  define machine_arch_type     __machine_arch_type
24544 # else
24545 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
24546 # endif
24547 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24548 #else
24549 # define machine_is_realview_pba8()     (0)
24550 #endif
24551
24552 #ifdef CONFIG_MACH_HID_A7
24553 # ifdef machine_arch_type
24554 #  undef machine_arch_type
24555 #  define machine_arch_type     __machine_arch_type
24556 # else
24557 #  define machine_arch_type     MACH_TYPE_HID_A7
24558 # endif
24559 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
24560 #else
24561 # define machine_is_hid_a7()    (0)
24562 #endif
24563
24564 #ifdef CONFIG_MACH_HERO
24565 # ifdef machine_arch_type
24566 #  undef machine_arch_type
24567 #  define machine_arch_type     __machine_arch_type
24568 # else
24569 #  define machine_arch_type     MACH_TYPE_HERO
24570 # endif
24571 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
24572 #else
24573 # define machine_is_hero()      (0)
24574 #endif
24575
24576 #ifdef CONFIG_MACH_OMAP_POSEIDON
24577 # ifdef machine_arch_type
24578 #  undef machine_arch_type
24579 #  define machine_arch_type     __machine_arch_type
24580 # else
24581 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
24582 # endif
24583 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
24584 #else
24585 # define machine_is_omap_poseidon()     (0)
24586 #endif
24587
24588 #ifdef CONFIG_MACH_REALVIEW_PBX
24589 # ifdef machine_arch_type
24590 #  undef machine_arch_type
24591 #  define machine_arch_type     __machine_arch_type
24592 # else
24593 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
24594 # endif
24595 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
24596 #else
24597 # define machine_is_realview_pbx()      (0)
24598 #endif
24599
24600 #ifdef CONFIG_MACH_MICRO9S
24601 # ifdef machine_arch_type
24602 #  undef machine_arch_type
24603 #  define machine_arch_type     __machine_arch_type
24604 # else
24605 #  define machine_arch_type     MACH_TYPE_MICRO9S
24606 # endif
24607 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
24608 #else
24609 # define machine_is_micro9s()   (0)
24610 #endif
24611
24612 #ifdef CONFIG_MACH_MAKO
24613 # ifdef machine_arch_type
24614 #  undef machine_arch_type
24615 #  define machine_arch_type     __machine_arch_type
24616 # else
24617 #  define machine_arch_type     MACH_TYPE_MAKO
24618 # endif
24619 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
24620 #else
24621 # define machine_is_mako()      (0)
24622 #endif
24623
24624 #ifdef CONFIG_MACH_XDAFLAME
24625 # ifdef machine_arch_type
24626 #  undef machine_arch_type
24627 #  define machine_arch_type     __machine_arch_type
24628 # else
24629 #  define machine_arch_type     MACH_TYPE_XDAFLAME
24630 # endif
24631 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
24632 #else
24633 # define machine_is_xdaflame()  (0)
24634 #endif
24635
24636 #ifdef CONFIG_MACH_PHIDGET_SBC2
24637 # ifdef machine_arch_type
24638 #  undef machine_arch_type
24639 #  define machine_arch_type     __machine_arch_type
24640 # else
24641 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
24642 # endif
24643 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
24644 #else
24645 # define machine_is_phidget_sbc2()      (0)
24646 #endif
24647
24648 #ifdef CONFIG_MACH_LIMESTONE
24649 # ifdef machine_arch_type
24650 #  undef machine_arch_type
24651 #  define machine_arch_type     __machine_arch_type
24652 # else
24653 #  define machine_arch_type     MACH_TYPE_LIMESTONE
24654 # endif
24655 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
24656 #else
24657 # define machine_is_limestone() (0)
24658 #endif
24659
24660 #ifdef CONFIG_MACH_IPROBE_C32
24661 # ifdef machine_arch_type
24662 #  undef machine_arch_type
24663 #  define machine_arch_type     __machine_arch_type
24664 # else
24665 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
24666 # endif
24667 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
24668 #else
24669 # define machine_is_iprobe_c32()        (0)
24670 #endif
24671
24672 #ifdef CONFIG_MACH_RUT100
24673 # ifdef machine_arch_type
24674 #  undef machine_arch_type
24675 #  define machine_arch_type     __machine_arch_type
24676 # else
24677 #  define machine_arch_type     MACH_TYPE_RUT100
24678 # endif
24679 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
24680 #else
24681 # define machine_is_rut100()    (0)
24682 #endif
24683
24684 #ifdef CONFIG_MACH_ASUSP535
24685 # ifdef machine_arch_type
24686 #  undef machine_arch_type
24687 #  define machine_arch_type     __machine_arch_type
24688 # else
24689 #  define machine_arch_type     MACH_TYPE_ASUSP535
24690 # endif
24691 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
24692 #else
24693 # define machine_is_asusp535()  (0)
24694 #endif
24695
24696 #ifdef CONFIG_MACH_HTCRAPHAEL
24697 # ifdef machine_arch_type
24698 #  undef machine_arch_type
24699 #  define machine_arch_type     __machine_arch_type
24700 # else
24701 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
24702 # endif
24703 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
24704 #else
24705 # define machine_is_htcraphael()        (0)
24706 #endif
24707
24708 #ifdef CONFIG_MACH_SYGDG1
24709 # ifdef machine_arch_type
24710 #  undef machine_arch_type
24711 #  define machine_arch_type     __machine_arch_type
24712 # else
24713 #  define machine_arch_type     MACH_TYPE_SYGDG1
24714 # endif
24715 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
24716 #else
24717 # define machine_is_sygdg1()    (0)
24718 #endif
24719
24720 #ifdef CONFIG_MACH_SYGDG2
24721 # ifdef machine_arch_type
24722 #  undef machine_arch_type
24723 #  define machine_arch_type     __machine_arch_type
24724 # else
24725 #  define machine_arch_type     MACH_TYPE_SYGDG2
24726 # endif
24727 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
24728 #else
24729 # define machine_is_sygdg2()    (0)
24730 #endif
24731
24732 #ifdef CONFIG_MACH_SEOUL
24733 # ifdef machine_arch_type
24734 #  undef machine_arch_type
24735 #  define machine_arch_type     __machine_arch_type
24736 # else
24737 #  define machine_arch_type     MACH_TYPE_SEOUL
24738 # endif
24739 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
24740 #else
24741 # define machine_is_seoul()     (0)
24742 #endif
24743
24744 #ifdef CONFIG_MACH_SALERNO
24745 # ifdef machine_arch_type
24746 #  undef machine_arch_type
24747 #  define machine_arch_type     __machine_arch_type
24748 # else
24749 #  define machine_arch_type     MACH_TYPE_SALERNO
24750 # endif
24751 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
24752 #else
24753 # define machine_is_salerno()   (0)
24754 #endif
24755
24756 #ifdef CONFIG_MACH_UCN_S3C64XX
24757 # ifdef machine_arch_type
24758 #  undef machine_arch_type
24759 #  define machine_arch_type     __machine_arch_type
24760 # else
24761 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
24762 # endif
24763 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
24764 #else
24765 # define machine_is_ucn_s3c64xx()       (0)
24766 #endif
24767
24768 #ifdef CONFIG_MACH_MSM7201A
24769 # ifdef machine_arch_type
24770 #  undef machine_arch_type
24771 #  define machine_arch_type     __machine_arch_type
24772 # else
24773 #  define machine_arch_type     MACH_TYPE_MSM7201A
24774 # endif
24775 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
24776 #else
24777 # define machine_is_msm7201a()  (0)
24778 #endif
24779
24780 #ifdef CONFIG_MACH_LPR1
24781 # ifdef machine_arch_type
24782 #  undef machine_arch_type
24783 #  define machine_arch_type     __machine_arch_type
24784 # else
24785 #  define machine_arch_type     MACH_TYPE_LPR1
24786 # endif
24787 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
24788 #else
24789 # define machine_is_lpr1()      (0)
24790 #endif
24791
24792 #ifdef CONFIG_MACH_ARMADILLO500FX
24793 # ifdef machine_arch_type
24794 #  undef machine_arch_type
24795 #  define machine_arch_type     __machine_arch_type
24796 # else
24797 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
24798 # endif
24799 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
24800 #else
24801 # define machine_is_armadillo500fx()    (0)
24802 #endif
24803
24804 #ifdef CONFIG_MACH_G3EVM
24805 # ifdef machine_arch_type
24806 #  undef machine_arch_type
24807 #  define machine_arch_type     __machine_arch_type
24808 # else
24809 #  define machine_arch_type     MACH_TYPE_G3EVM
24810 # endif
24811 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
24812 #else
24813 # define machine_is_g3evm()     (0)
24814 #endif
24815
24816 #ifdef CONFIG_MACH_Z3_DM355
24817 # ifdef machine_arch_type
24818 #  undef machine_arch_type
24819 #  define machine_arch_type     __machine_arch_type
24820 # else
24821 #  define machine_arch_type     MACH_TYPE_Z3_DM355
24822 # endif
24823 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
24824 #else
24825 # define machine_is_z3_dm355()  (0)
24826 #endif
24827
24828 #ifdef CONFIG_MACH_W90P910EVB
24829 # ifdef machine_arch_type
24830 #  undef machine_arch_type
24831 #  define machine_arch_type     __machine_arch_type
24832 # else
24833 #  define machine_arch_type     MACH_TYPE_W90P910EVB
24834 # endif
24835 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
24836 #else
24837 # define machine_is_w90p910evb()        (0)
24838 #endif
24839
24840 #ifdef CONFIG_MACH_W90P920EVB
24841 # ifdef machine_arch_type
24842 #  undef machine_arch_type
24843 #  define machine_arch_type     __machine_arch_type
24844 # else
24845 #  define machine_arch_type     MACH_TYPE_W90P920EVB
24846 # endif
24847 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
24848 #else
24849 # define machine_is_w90p920evb()        (0)
24850 #endif
24851
24852 #ifdef CONFIG_MACH_W90P950EVB
24853 # ifdef machine_arch_type
24854 #  undef machine_arch_type
24855 #  define machine_arch_type     __machine_arch_type
24856 # else
24857 #  define machine_arch_type     MACH_TYPE_W90P950EVB
24858 # endif
24859 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
24860 #else
24861 # define machine_is_w90p950evb()        (0)
24862 #endif
24863
24864 #ifdef CONFIG_MACH_W90N960EVB
24865 # ifdef machine_arch_type
24866 #  undef machine_arch_type
24867 #  define machine_arch_type     __machine_arch_type
24868 # else
24869 #  define machine_arch_type     MACH_TYPE_W90N960EVB
24870 # endif
24871 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
24872 #else
24873 # define machine_is_w90n960evb()        (0)
24874 #endif
24875
24876 #ifdef CONFIG_MACH_CAMHD
24877 # ifdef machine_arch_type
24878 #  undef machine_arch_type
24879 #  define machine_arch_type     __machine_arch_type
24880 # else
24881 #  define machine_arch_type     MACH_TYPE_CAMHD
24882 # endif
24883 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
24884 #else
24885 # define machine_is_camhd()     (0)
24886 #endif
24887
24888 #ifdef CONFIG_MACH_MVC100
24889 # ifdef machine_arch_type
24890 #  undef machine_arch_type
24891 #  define machine_arch_type     __machine_arch_type
24892 # else
24893 #  define machine_arch_type     MACH_TYPE_MVC100
24894 # endif
24895 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
24896 #else
24897 # define machine_is_mvc100()    (0)
24898 #endif
24899
24900 #ifdef CONFIG_MACH_ELECTRUM_200
24901 # ifdef machine_arch_type
24902 #  undef machine_arch_type
24903 #  define machine_arch_type     __machine_arch_type
24904 # else
24905 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
24906 # endif
24907 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
24908 #else
24909 # define machine_is_electrum_200()      (0)
24910 #endif
24911
24912 #ifdef CONFIG_MACH_HTCJADE
24913 # ifdef machine_arch_type
24914 #  undef machine_arch_type
24915 #  define machine_arch_type     __machine_arch_type
24916 # else
24917 #  define machine_arch_type     MACH_TYPE_HTCJADE
24918 # endif
24919 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
24920 #else
24921 # define machine_is_htcjade()   (0)
24922 #endif
24923
24924 #ifdef CONFIG_MACH_MEMPHIS
24925 # ifdef machine_arch_type
24926 #  undef machine_arch_type
24927 #  define machine_arch_type     __machine_arch_type
24928 # else
24929 #  define machine_arch_type     MACH_TYPE_MEMPHIS
24930 # endif
24931 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
24932 #else
24933 # define machine_is_memphis()   (0)
24934 #endif
24935
24936 #ifdef CONFIG_MACH_IMX27SBC
24937 # ifdef machine_arch_type
24938 #  undef machine_arch_type
24939 #  define machine_arch_type     __machine_arch_type
24940 # else
24941 #  define machine_arch_type     MACH_TYPE_IMX27SBC
24942 # endif
24943 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
24944 #else
24945 # define machine_is_imx27sbc()  (0)
24946 #endif
24947
24948 #ifdef CONFIG_MACH_LEXTAR
24949 # ifdef machine_arch_type
24950 #  undef machine_arch_type
24951 #  define machine_arch_type     __machine_arch_type
24952 # else
24953 #  define machine_arch_type     MACH_TYPE_LEXTAR
24954 # endif
24955 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
24956 #else
24957 # define machine_is_lextar()    (0)
24958 #endif
24959
24960 #ifdef CONFIG_MACH_MV88F6281GTW_GE
24961 # ifdef machine_arch_type
24962 #  undef machine_arch_type
24963 #  define machine_arch_type     __machine_arch_type
24964 # else
24965 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
24966 # endif
24967 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
24968 #else
24969 # define machine_is_mv88f6281gtw_ge()   (0)
24970 #endif
24971
24972 #ifdef CONFIG_MACH_NCP
24973 # ifdef machine_arch_type
24974 #  undef machine_arch_type
24975 #  define machine_arch_type     __machine_arch_type
24976 # else
24977 #  define machine_arch_type     MACH_TYPE_NCP
24978 # endif
24979 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
24980 #else
24981 # define machine_is_ncp()       (0)
24982 #endif
24983
24984 #ifdef CONFIG_MACH_Z32AN
24985 # ifdef machine_arch_type
24986 #  undef machine_arch_type
24987 #  define machine_arch_type     __machine_arch_type
24988 # else
24989 #  define machine_arch_type     MACH_TYPE_Z32AN
24990 # endif
24991 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
24992 #else
24993 # define machine_is_z32an_series()      (0)
24994 #endif
24995
24996 #ifdef CONFIG_MACH_TMQ_CAPD
24997 # ifdef machine_arch_type
24998 #  undef machine_arch_type
24999 #  define machine_arch_type     __machine_arch_type
25000 # else
25001 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25002 # endif
25003 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25004 #else
25005 # define machine_is_tmq_capd()  (0)
25006 #endif
25007
25008 #ifdef CONFIG_MACH_OMAP3_WL
25009 # ifdef machine_arch_type
25010 #  undef machine_arch_type
25011 #  define machine_arch_type     __machine_arch_type
25012 # else
25013 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25014 # endif
25015 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25016 #else
25017 # define machine_is_omap3_wl()  (0)
25018 #endif
25019
25020 #ifdef CONFIG_MACH_CHUMBY
25021 # ifdef machine_arch_type
25022 #  undef machine_arch_type
25023 #  define machine_arch_type     __machine_arch_type
25024 # else
25025 #  define machine_arch_type     MACH_TYPE_CHUMBY
25026 # endif
25027 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25028 #else
25029 # define machine_is_chumby()    (0)
25030 #endif
25031
25032 #ifdef CONFIG_MACH_ATSARM9
25033 # ifdef machine_arch_type
25034 #  undef machine_arch_type
25035 #  define machine_arch_type     __machine_arch_type
25036 # else
25037 #  define machine_arch_type     MACH_TYPE_ATSARM9
25038 # endif
25039 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25040 #else
25041 # define machine_is_atsarm9()   (0)
25042 #endif
25043
25044 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25045 # ifdef machine_arch_type
25046 #  undef machine_arch_type
25047 #  define machine_arch_type     __machine_arch_type
25048 # else
25049 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25050 # endif
25051 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25052 #else
25053 # define machine_is_davinci_dm365_evm() (0)
25054 #endif
25055
25056 #ifdef CONFIG_MACH_BAHAMAS
25057 # ifdef machine_arch_type
25058 #  undef machine_arch_type
25059 #  define machine_arch_type     __machine_arch_type
25060 # else
25061 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25062 # endif
25063 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25064 #else
25065 # define machine_is_bahamas()   (0)
25066 #endif
25067
25068 #ifdef CONFIG_MACH_DAS
25069 # ifdef machine_arch_type
25070 #  undef machine_arch_type
25071 #  define machine_arch_type     __machine_arch_type
25072 # else
25073 #  define machine_arch_type     MACH_TYPE_DAS
25074 # endif
25075 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25076 #else
25077 # define machine_is_das()       (0)
25078 #endif
25079
25080 #ifdef CONFIG_MACH_MINIDAS
25081 # ifdef machine_arch_type
25082 #  undef machine_arch_type
25083 #  define machine_arch_type     __machine_arch_type
25084 # else
25085 #  define machine_arch_type     MACH_TYPE_MINIDAS
25086 # endif
25087 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25088 #else
25089 # define machine_is_minidas()   (0)
25090 #endif
25091
25092 #ifdef CONFIG_MACH_VK1000
25093 # ifdef machine_arch_type
25094 #  undef machine_arch_type
25095 #  define machine_arch_type     __machine_arch_type
25096 # else
25097 #  define machine_arch_type     MACH_TYPE_VK1000
25098 # endif
25099 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25100 #else
25101 # define machine_is_vk1000()    (0)
25102 #endif
25103
25104 #ifdef CONFIG_MACH_CENTRO
25105 # ifdef machine_arch_type
25106 #  undef machine_arch_type
25107 #  define machine_arch_type     __machine_arch_type
25108 # else
25109 #  define machine_arch_type     MACH_TYPE_CENTRO
25110 # endif
25111 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25112 #else
25113 # define machine_is_centro()    (0)
25114 #endif
25115
25116 #ifdef CONFIG_MACH_CTERA_2BAY
25117 # ifdef machine_arch_type
25118 #  undef machine_arch_type
25119 #  define machine_arch_type     __machine_arch_type
25120 # else
25121 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25122 # endif
25123 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25124 #else
25125 # define machine_is_ctera_2bay()        (0)
25126 #endif
25127
25128 #ifdef CONFIG_MACH_EDGECONNECT
25129 # ifdef machine_arch_type
25130 #  undef machine_arch_type
25131 #  define machine_arch_type     __machine_arch_type
25132 # else
25133 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25134 # endif
25135 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25136 #else
25137 # define machine_is_edgeconnect()       (0)
25138 #endif
25139
25140 #ifdef CONFIG_MACH_ND27000
25141 # ifdef machine_arch_type
25142 #  undef machine_arch_type
25143 #  define machine_arch_type     __machine_arch_type
25144 # else
25145 #  define machine_arch_type     MACH_TYPE_ND27000
25146 # endif
25147 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25148 #else
25149 # define machine_is_nd27000()   (0)
25150 #endif
25151
25152 #ifdef CONFIG_MACH_GEMALTO_COBRA
25153 # ifdef machine_arch_type
25154 #  undef machine_arch_type
25155 #  define machine_arch_type     __machine_arch_type
25156 # else
25157 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25158 # endif
25159 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25160 #else
25161 # define machine_is_cobra()     (0)
25162 #endif
25163
25164 #ifdef CONFIG_MACH_INGELABS_COMET
25165 # ifdef machine_arch_type
25166 #  undef machine_arch_type
25167 #  define machine_arch_type     __machine_arch_type
25168 # else
25169 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25170 # endif
25171 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25172 #else
25173 # define machine_is_ingelabs_comet()    (0)
25174 #endif
25175
25176 #ifdef CONFIG_MACH_POLLUX_WIZ
25177 # ifdef machine_arch_type
25178 #  undef machine_arch_type
25179 #  define machine_arch_type     __machine_arch_type
25180 # else
25181 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25182 # endif
25183 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25184 #else
25185 # define machine_is_pollux_wiz()        (0)
25186 #endif
25187
25188 #ifdef CONFIG_MACH_BLACKSTONE
25189 # ifdef machine_arch_type
25190 #  undef machine_arch_type
25191 #  define machine_arch_type     __machine_arch_type
25192 # else
25193 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25194 # endif
25195 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25196 #else
25197 # define machine_is_blackstone()        (0)
25198 #endif
25199
25200 #ifdef CONFIG_MACH_TOPAZ
25201 # ifdef machine_arch_type
25202 #  undef machine_arch_type
25203 #  define machine_arch_type     __machine_arch_type
25204 # else
25205 #  define machine_arch_type     MACH_TYPE_TOPAZ
25206 # endif
25207 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25208 #else
25209 # define machine_is_topaz()     (0)
25210 #endif
25211
25212 #ifdef CONFIG_MACH_AIXLE
25213 # ifdef machine_arch_type
25214 #  undef machine_arch_type
25215 #  define machine_arch_type     __machine_arch_type
25216 # else
25217 #  define machine_arch_type     MACH_TYPE_AIXLE
25218 # endif
25219 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25220 #else
25221 # define machine_is_aixle()     (0)
25222 #endif
25223
25224 #ifdef CONFIG_MACH_MW998
25225 # ifdef machine_arch_type
25226 #  undef machine_arch_type
25227 #  define machine_arch_type     __machine_arch_type
25228 # else
25229 #  define machine_arch_type     MACH_TYPE_MW998
25230 # endif
25231 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25232 #else
25233 # define machine_is_mw998()     (0)
25234 #endif
25235
25236 #ifdef CONFIG_MACH_NOKIA_RX51
25237 # ifdef machine_arch_type
25238 #  undef machine_arch_type
25239 #  define machine_arch_type     __machine_arch_type
25240 # else
25241 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25242 # endif
25243 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25244 #else
25245 # define machine_is_nokia_rx51()        (0)
25246 #endif
25247
25248 #ifdef CONFIG_MACH_VSC5605EV
25249 # ifdef machine_arch_type
25250 #  undef machine_arch_type
25251 #  define machine_arch_type     __machine_arch_type
25252 # else
25253 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25254 # endif
25255 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25256 #else
25257 # define machine_is_vsc5605ev() (0)
25258 #endif
25259
25260 #ifdef CONFIG_MACH_NT98700DK
25261 # ifdef machine_arch_type
25262 #  undef machine_arch_type
25263 #  define machine_arch_type     __machine_arch_type
25264 # else
25265 #  define machine_arch_type     MACH_TYPE_NT98700DK
25266 # endif
25267 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25268 #else
25269 # define machine_is_nt98700dk() (0)
25270 #endif
25271
25272 #ifdef CONFIG_MACH_ICONTACT
25273 # ifdef machine_arch_type
25274 #  undef machine_arch_type
25275 #  define machine_arch_type     __machine_arch_type
25276 # else
25277 #  define machine_arch_type     MACH_TYPE_ICONTACT
25278 # endif
25279 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25280 #else
25281 # define machine_is_icontact()  (0)
25282 #endif
25283
25284 #ifdef CONFIG_MACH_SWARCO_FRCPU
25285 # ifdef machine_arch_type
25286 #  undef machine_arch_type
25287 #  define machine_arch_type     __machine_arch_type
25288 # else
25289 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
25290 # endif
25291 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25292 #else
25293 # define machine_is_swarco_frcpu()      (0)
25294 #endif
25295
25296 #ifdef CONFIG_MACH_SWARCO_SCPU
25297 # ifdef machine_arch_type
25298 #  undef machine_arch_type
25299 #  define machine_arch_type     __machine_arch_type
25300 # else
25301 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
25302 # endif
25303 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25304 #else
25305 # define machine_is_swarco_scpu()       (0)
25306 #endif
25307
25308 #ifdef CONFIG_MACH_BBOX_P16
25309 # ifdef machine_arch_type
25310 #  undef machine_arch_type
25311 #  define machine_arch_type     __machine_arch_type
25312 # else
25313 #  define machine_arch_type     MACH_TYPE_BBOX_P16
25314 # endif
25315 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25316 #else
25317 # define machine_is_bbox_p16()  (0)
25318 #endif
25319
25320 #ifdef CONFIG_MACH_BSTD
25321 # ifdef machine_arch_type
25322 #  undef machine_arch_type
25323 #  define machine_arch_type     __machine_arch_type
25324 # else
25325 #  define machine_arch_type     MACH_TYPE_BSTD
25326 # endif
25327 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25328 #else
25329 # define machine_is_bstd()      (0)
25330 #endif
25331
25332 #ifdef CONFIG_MACH_SBC2440II
25333 # ifdef machine_arch_type
25334 #  undef machine_arch_type
25335 #  define machine_arch_type     __machine_arch_type
25336 # else
25337 #  define machine_arch_type     MACH_TYPE_SBC2440II
25338 # endif
25339 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25340 #else
25341 # define machine_is_sbc2440ii() (0)
25342 #endif
25343
25344 #ifdef CONFIG_MACH_PCM034
25345 # ifdef machine_arch_type
25346 #  undef machine_arch_type
25347 #  define machine_arch_type     __machine_arch_type
25348 # else
25349 #  define machine_arch_type     MACH_TYPE_PCM034
25350 # endif
25351 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
25352 #else
25353 # define machine_is_pcm034()    (0)
25354 #endif
25355
25356 #ifdef CONFIG_MACH_NESO
25357 # ifdef machine_arch_type
25358 #  undef machine_arch_type
25359 #  define machine_arch_type     __machine_arch_type
25360 # else
25361 #  define machine_arch_type     MACH_TYPE_NESO
25362 # endif
25363 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
25364 #else
25365 # define machine_is_neso()      (0)
25366 #endif
25367
25368 #ifdef CONFIG_MACH_WLNX_9G20
25369 # ifdef machine_arch_type
25370 #  undef machine_arch_type
25371 #  define machine_arch_type     __machine_arch_type
25372 # else
25373 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
25374 # endif
25375 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25376 #else
25377 # define machine_is_wlnx_9g20() (0)
25378 #endif
25379
25380 #ifdef CONFIG_MACH_OMAP_ZOOM2
25381 # ifdef machine_arch_type
25382 #  undef machine_arch_type
25383 #  define machine_arch_type     __machine_arch_type
25384 # else
25385 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
25386 # endif
25387 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25388 #else
25389 # define machine_is_omap_zoom2()        (0)
25390 #endif
25391
25392 #ifdef CONFIG_MACH_TOTEMNOVA
25393 # ifdef machine_arch_type
25394 #  undef machine_arch_type
25395 #  define machine_arch_type     __machine_arch_type
25396 # else
25397 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
25398 # endif
25399 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25400 #else
25401 # define machine_is_totemnova() (0)
25402 #endif
25403
25404 #ifdef CONFIG_MACH_C5000
25405 # ifdef machine_arch_type
25406 #  undef machine_arch_type
25407 #  define machine_arch_type     __machine_arch_type
25408 # else
25409 #  define machine_arch_type     MACH_TYPE_C5000
25410 # endif
25411 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
25412 #else
25413 # define machine_is_c5000()     (0)
25414 #endif
25415
25416 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25417 # ifdef machine_arch_type
25418 #  undef machine_arch_type
25419 #  define machine_arch_type     __machine_arch_type
25420 # else
25421 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
25422 # endif
25423 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25424 #else
25425 # define machine_is_unipo_at91sam9263() (0)
25426 #endif
25427
25428 #ifdef CONFIG_MACH_ETHERNUT5
25429 # ifdef machine_arch_type
25430 #  undef machine_arch_type
25431 #  define machine_arch_type     __machine_arch_type
25432 # else
25433 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
25434 # endif
25435 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25436 #else
25437 # define machine_is_ethernut5() (0)
25438 #endif
25439
25440 #ifdef CONFIG_MACH_ARM11
25441 # ifdef machine_arch_type
25442 #  undef machine_arch_type
25443 #  define machine_arch_type     __machine_arch_type
25444 # else
25445 #  define machine_arch_type     MACH_TYPE_ARM11
25446 # endif
25447 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
25448 #else
25449 # define machine_is_arm11()     (0)
25450 #endif
25451
25452 #ifdef CONFIG_MACH_CPUAT9260
25453 # ifdef machine_arch_type
25454 #  undef machine_arch_type
25455 #  define machine_arch_type     __machine_arch_type
25456 # else
25457 #  define machine_arch_type     MACH_TYPE_CPUAT9260
25458 # endif
25459 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25460 #else
25461 # define machine_is_cpuat9260() (0)
25462 #endif
25463
25464 #ifdef CONFIG_MACH_CPUPXA255
25465 # ifdef machine_arch_type
25466 #  undef machine_arch_type
25467 #  define machine_arch_type     __machine_arch_type
25468 # else
25469 #  define machine_arch_type     MACH_TYPE_CPUPXA255
25470 # endif
25471 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25472 #else
25473 # define machine_is_cpupxa255() (0)
25474 #endif
25475
25476 #ifdef CONFIG_MACH_CPUIMX27
25477 # ifdef machine_arch_type
25478 #  undef machine_arch_type
25479 #  define machine_arch_type     __machine_arch_type
25480 # else
25481 #  define machine_arch_type     MACH_TYPE_CPUIMX27
25482 # endif
25483 # define machine_is_cpuimx27()  (machine_arch_type == MACH_TYPE_CPUIMX27)
25484 #else
25485 # define machine_is_cpuimx27()  (0)
25486 #endif
25487
25488 #ifdef CONFIG_MACH_CHEFLUX
25489 # ifdef machine_arch_type
25490 #  undef machine_arch_type
25491 #  define machine_arch_type     __machine_arch_type
25492 # else
25493 #  define machine_arch_type     MACH_TYPE_CHEFLUX
25494 # endif
25495 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
25496 #else
25497 # define machine_is_cheflux()   (0)
25498 #endif
25499
25500 #ifdef CONFIG_MACH_EB_CPUX9K2
25501 # ifdef machine_arch_type
25502 #  undef machine_arch_type
25503 #  define machine_arch_type     __machine_arch_type
25504 # else
25505 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
25506 # endif
25507 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25508 #else
25509 # define machine_is_eb_cpux9k2()        (0)
25510 #endif
25511
25512 #ifdef CONFIG_MACH_OPCOTEC
25513 # ifdef machine_arch_type
25514 #  undef machine_arch_type
25515 #  define machine_arch_type     __machine_arch_type
25516 # else
25517 #  define machine_arch_type     MACH_TYPE_OPCOTEC
25518 # endif
25519 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
25520 #else
25521 # define machine_is_opcotec()   (0)
25522 #endif
25523
25524 #ifdef CONFIG_MACH_YT
25525 # ifdef machine_arch_type
25526 #  undef machine_arch_type
25527 #  define machine_arch_type     __machine_arch_type
25528 # else
25529 #  define machine_arch_type     MACH_TYPE_YT
25530 # endif
25531 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
25532 #else
25533 # define machine_is_yt()        (0)
25534 #endif
25535
25536 #ifdef CONFIG_MACH_MOTOQ
25537 # ifdef machine_arch_type
25538 #  undef machine_arch_type
25539 #  define machine_arch_type     __machine_arch_type
25540 # else
25541 #  define machine_arch_type     MACH_TYPE_MOTOQ
25542 # endif
25543 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
25544 #else
25545 # define machine_is_motoq()     (0)
25546 #endif
25547
25548 #ifdef CONFIG_MACH_BSB1
25549 # ifdef machine_arch_type
25550 #  undef machine_arch_type
25551 #  define machine_arch_type     __machine_arch_type
25552 # else
25553 #  define machine_arch_type     MACH_TYPE_BSB1
25554 # endif
25555 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
25556 #else
25557 # define machine_is_bsb1()      (0)
25558 #endif
25559
25560 #ifdef CONFIG_MACH_ACS5K
25561 # ifdef machine_arch_type
25562 #  undef machine_arch_type
25563 #  define machine_arch_type     __machine_arch_type
25564 # else
25565 #  define machine_arch_type     MACH_TYPE_ACS5K
25566 # endif
25567 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
25568 #else
25569 # define machine_is_acs5k()     (0)
25570 #endif
25571
25572 #ifdef CONFIG_MACH_MILAN
25573 # ifdef machine_arch_type
25574 #  undef machine_arch_type
25575 #  define machine_arch_type     __machine_arch_type
25576 # else
25577 #  define machine_arch_type     MACH_TYPE_MILAN
25578 # endif
25579 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
25580 #else
25581 # define machine_is_milan()     (0)
25582 #endif
25583
25584 #ifdef CONFIG_MACH_QUARTZV2
25585 # ifdef machine_arch_type
25586 #  undef machine_arch_type
25587 #  define machine_arch_type     __machine_arch_type
25588 # else
25589 #  define machine_arch_type     MACH_TYPE_QUARTZV2
25590 # endif
25591 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
25592 #else
25593 # define machine_is_quartzv2()  (0)
25594 #endif
25595
25596 #ifdef CONFIG_MACH_RSVP
25597 # ifdef machine_arch_type
25598 #  undef machine_arch_type
25599 #  define machine_arch_type     __machine_arch_type
25600 # else
25601 #  define machine_arch_type     MACH_TYPE_RSVP
25602 # endif
25603 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
25604 #else
25605 # define machine_is_rsvp()      (0)
25606 #endif
25607
25608 #ifdef CONFIG_MACH_RMP200
25609 # ifdef machine_arch_type
25610 #  undef machine_arch_type
25611 #  define machine_arch_type     __machine_arch_type
25612 # else
25613 #  define machine_arch_type     MACH_TYPE_RMP200
25614 # endif
25615 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
25616 #else
25617 # define machine_is_rmp200()    (0)
25618 #endif
25619
25620 #ifdef CONFIG_MACH_SNAPPER_9260
25621 # ifdef machine_arch_type
25622 #  undef machine_arch_type
25623 #  define machine_arch_type     __machine_arch_type
25624 # else
25625 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
25626 # endif
25627 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
25628 #else
25629 # define machine_is_snapper_9260()      (0)
25630 #endif
25631
25632 #ifdef CONFIG_MACH_DSM320
25633 # ifdef machine_arch_type
25634 #  undef machine_arch_type
25635 #  define machine_arch_type     __machine_arch_type
25636 # else
25637 #  define machine_arch_type     MACH_TYPE_DSM320
25638 # endif
25639 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
25640 #else
25641 # define machine_is_dsm320()    (0)
25642 #endif
25643
25644 #ifdef CONFIG_MACH_ADSGCM
25645 # ifdef machine_arch_type
25646 #  undef machine_arch_type
25647 #  define machine_arch_type     __machine_arch_type
25648 # else
25649 #  define machine_arch_type     MACH_TYPE_ADSGCM
25650 # endif
25651 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
25652 #else
25653 # define machine_is_adsgcm()    (0)
25654 #endif
25655
25656 #ifdef CONFIG_MACH_ASE2_400
25657 # ifdef machine_arch_type
25658 #  undef machine_arch_type
25659 #  define machine_arch_type     __machine_arch_type
25660 # else
25661 #  define machine_arch_type     MACH_TYPE_ASE2_400
25662 # endif
25663 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
25664 #else
25665 # define machine_is_ase2_400()  (0)
25666 #endif
25667
25668 #ifdef CONFIG_MACH_PIZZA
25669 # ifdef machine_arch_type
25670 #  undef machine_arch_type
25671 #  define machine_arch_type     __machine_arch_type
25672 # else
25673 #  define machine_arch_type     MACH_TYPE_PIZZA
25674 # endif
25675 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
25676 #else
25677 # define machine_is_pizza()     (0)
25678 #endif
25679
25680 #ifdef CONFIG_MACH_SPOT_NGPL
25681 # ifdef machine_arch_type
25682 #  undef machine_arch_type
25683 #  define machine_arch_type     __machine_arch_type
25684 # else
25685 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
25686 # endif
25687 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
25688 #else
25689 # define machine_is_spot_ngpl() (0)
25690 #endif
25691
25692 #ifdef CONFIG_MACH_ARMATA
25693 # ifdef machine_arch_type
25694 #  undef machine_arch_type
25695 #  define machine_arch_type     __machine_arch_type
25696 # else
25697 #  define machine_arch_type     MACH_TYPE_ARMATA
25698 # endif
25699 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
25700 #else
25701 # define machine_is_armata()    (0)
25702 #endif
25703
25704 #ifdef CONFIG_MACH_EXEDA
25705 # ifdef machine_arch_type
25706 #  undef machine_arch_type
25707 #  define machine_arch_type     __machine_arch_type
25708 # else
25709 #  define machine_arch_type     MACH_TYPE_EXEDA
25710 # endif
25711 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
25712 #else
25713 # define machine_is_exeda()     (0)
25714 #endif
25715
25716 #ifdef CONFIG_MACH_MX31SF005
25717 # ifdef machine_arch_type
25718 #  undef machine_arch_type
25719 #  define machine_arch_type     __machine_arch_type
25720 # else
25721 #  define machine_arch_type     MACH_TYPE_MX31SF005
25722 # endif
25723 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
25724 #else
25725 # define machine_is_mx31sf005() (0)
25726 #endif
25727
25728 #ifdef CONFIG_MACH_F5D8231_4_V2
25729 # ifdef machine_arch_type
25730 #  undef machine_arch_type
25731 #  define machine_arch_type     __machine_arch_type
25732 # else
25733 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
25734 # endif
25735 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
25736 #else
25737 # define machine_is_f5d8231_4_v2()      (0)
25738 #endif
25739
25740 #ifdef CONFIG_MACH_Q2440
25741 # ifdef machine_arch_type
25742 #  undef machine_arch_type
25743 #  define machine_arch_type     __machine_arch_type
25744 # else
25745 #  define machine_arch_type     MACH_TYPE_Q2440
25746 # endif
25747 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
25748 #else
25749 # define machine_is_q2440()     (0)
25750 #endif
25751
25752 #ifdef CONFIG_MACH_QQ2440
25753 # ifdef machine_arch_type
25754 #  undef machine_arch_type
25755 #  define machine_arch_type     __machine_arch_type
25756 # else
25757 #  define machine_arch_type     MACH_TYPE_QQ2440
25758 # endif
25759 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
25760 #else
25761 # define machine_is_qq2440()    (0)
25762 #endif
25763
25764 #ifdef CONFIG_MACH_MINI2440
25765 # ifdef machine_arch_type
25766 #  undef machine_arch_type
25767 #  define machine_arch_type     __machine_arch_type
25768 # else
25769 #  define machine_arch_type     MACH_TYPE_MINI2440
25770 # endif
25771 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
25772 #else
25773 # define machine_is_mini2440()  (0)
25774 #endif
25775
25776 #ifdef CONFIG_MACH_COLIBRI300
25777 # ifdef machine_arch_type
25778 #  undef machine_arch_type
25779 #  define machine_arch_type     __machine_arch_type
25780 # else
25781 #  define machine_arch_type     MACH_TYPE_COLIBRI300
25782 # endif
25783 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
25784 #else
25785 # define machine_is_colibri300()        (0)
25786 #endif
25787
25788 #ifdef CONFIG_MACH_JADES
25789 # ifdef machine_arch_type
25790 #  undef machine_arch_type
25791 #  define machine_arch_type     __machine_arch_type
25792 # else
25793 #  define machine_arch_type     MACH_TYPE_JADES
25794 # endif
25795 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
25796 #else
25797 # define machine_is_jades()     (0)
25798 #endif
25799
25800 #ifdef CONFIG_MACH_SPARK
25801 # ifdef machine_arch_type
25802 #  undef machine_arch_type
25803 #  define machine_arch_type     __machine_arch_type
25804 # else
25805 #  define machine_arch_type     MACH_TYPE_SPARK
25806 # endif
25807 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
25808 #else
25809 # define machine_is_spark()     (0)
25810 #endif
25811
25812 #ifdef CONFIG_MACH_BENZINA
25813 # ifdef machine_arch_type
25814 #  undef machine_arch_type
25815 #  define machine_arch_type     __machine_arch_type
25816 # else
25817 #  define machine_arch_type     MACH_TYPE_BENZINA
25818 # endif
25819 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
25820 #else
25821 # define machine_is_benzina()   (0)
25822 #endif
25823
25824 #ifdef CONFIG_MACH_BLAZE
25825 # ifdef machine_arch_type
25826 #  undef machine_arch_type
25827 #  define machine_arch_type     __machine_arch_type
25828 # else
25829 #  define machine_arch_type     MACH_TYPE_BLAZE
25830 # endif
25831 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
25832 #else
25833 # define machine_is_blaze()     (0)
25834 #endif
25835
25836 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
25837 # ifdef machine_arch_type
25838 #  undef machine_arch_type
25839 #  define machine_arch_type     __machine_arch_type
25840 # else
25841 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
25842 # endif
25843 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
25844 #else
25845 # define machine_is_linkstation_ls_hgl()        (0)
25846 #endif
25847
25848 #ifdef CONFIG_MACH_HTCVENUS
25849 # ifdef machine_arch_type
25850 #  undef machine_arch_type
25851 #  define machine_arch_type     __machine_arch_type
25852 # else
25853 #  define machine_arch_type     MACH_TYPE_HTCVENUS
25854 # endif
25855 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
25856 #else
25857 # define machine_is_htckovsky() (0)
25858 #endif
25859
25860 #ifdef CONFIG_MACH_SONY_PRS505
25861 # ifdef machine_arch_type
25862 #  undef machine_arch_type
25863 #  define machine_arch_type     __machine_arch_type
25864 # else
25865 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
25866 # endif
25867 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
25868 #else
25869 # define machine_is_sony_prs505()       (0)
25870 #endif
25871
25872 #ifdef CONFIG_MACH_HANLIN_V3
25873 # ifdef machine_arch_type
25874 #  undef machine_arch_type
25875 #  define machine_arch_type     __machine_arch_type
25876 # else
25877 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
25878 # endif
25879 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
25880 #else
25881 # define machine_is_hanlin_v3() (0)
25882 #endif
25883
25884 #ifdef CONFIG_MACH_SAPPHIRA
25885 # ifdef machine_arch_type
25886 #  undef machine_arch_type
25887 #  define machine_arch_type     __machine_arch_type
25888 # else
25889 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
25890 # endif
25891 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
25892 #else
25893 # define machine_is_sapphira()  (0)
25894 #endif
25895
25896 #ifdef CONFIG_MACH_DACK_SDA_01
25897 # ifdef machine_arch_type
25898 #  undef machine_arch_type
25899 #  define machine_arch_type     __machine_arch_type
25900 # else
25901 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
25902 # endif
25903 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
25904 #else
25905 # define machine_is_dack_sda_01()       (0)
25906 #endif
25907
25908 #ifdef CONFIG_MACH_ARMBOX
25909 # ifdef machine_arch_type
25910 #  undef machine_arch_type
25911 #  define machine_arch_type     __machine_arch_type
25912 # else
25913 #  define machine_arch_type     MACH_TYPE_ARMBOX
25914 # endif
25915 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
25916 #else
25917 # define machine_is_armbox()    (0)
25918 #endif
25919
25920 #ifdef CONFIG_MACH_HARRIS_RVP
25921 # ifdef machine_arch_type
25922 #  undef machine_arch_type
25923 #  define machine_arch_type     __machine_arch_type
25924 # else
25925 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
25926 # endif
25927 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
25928 #else
25929 # define machine_is_harris_rvp()        (0)
25930 #endif
25931
25932 #ifdef CONFIG_MACH_RIBALDO
25933 # ifdef machine_arch_type
25934 #  undef machine_arch_type
25935 #  define machine_arch_type     __machine_arch_type
25936 # else
25937 #  define machine_arch_type     MACH_TYPE_RIBALDO
25938 # endif
25939 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
25940 #else
25941 # define machine_is_ribaldo()   (0)
25942 #endif
25943
25944 #ifdef CONFIG_MACH_AGORA
25945 # ifdef machine_arch_type
25946 #  undef machine_arch_type
25947 #  define machine_arch_type     __machine_arch_type
25948 # else
25949 #  define machine_arch_type     MACH_TYPE_AGORA
25950 # endif
25951 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
25952 #else
25953 # define machine_is_agora()     (0)
25954 #endif
25955
25956 #ifdef CONFIG_MACH_OMAP3_MINI
25957 # ifdef machine_arch_type
25958 #  undef machine_arch_type
25959 #  define machine_arch_type     __machine_arch_type
25960 # else
25961 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
25962 # endif
25963 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
25964 #else
25965 # define machine_is_omap3_mini()        (0)
25966 #endif
25967
25968 #ifdef CONFIG_MACH_A9SAM6432_B
25969 # ifdef machine_arch_type
25970 #  undef machine_arch_type
25971 #  define machine_arch_type     __machine_arch_type
25972 # else
25973 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
25974 # endif
25975 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
25976 #else
25977 # define machine_is_a9sam6432_b()       (0)
25978 #endif
25979
25980 #ifdef CONFIG_MACH_USG2410
25981 # ifdef machine_arch_type
25982 #  undef machine_arch_type
25983 #  define machine_arch_type     __machine_arch_type
25984 # else
25985 #  define machine_arch_type     MACH_TYPE_USG2410
25986 # endif
25987 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
25988 #else
25989 # define machine_is_usg2410()   (0)
25990 #endif
25991
25992 #ifdef CONFIG_MACH_PC72052_I10_REVB
25993 # ifdef machine_arch_type
25994 #  undef machine_arch_type
25995 #  define machine_arch_type     __machine_arch_type
25996 # else
25997 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
25998 # endif
25999 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26000 #else
26001 # define machine_is_pc72052_i10_revb()  (0)
26002 #endif
26003
26004 #ifdef CONFIG_MACH_MX35_EXM32
26005 # ifdef machine_arch_type
26006 #  undef machine_arch_type
26007 #  define machine_arch_type     __machine_arch_type
26008 # else
26009 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26010 # endif
26011 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26012 #else
26013 # define machine_is_mx35_exm32()        (0)
26014 #endif
26015
26016 #ifdef CONFIG_MACH_TOPAS910
26017 # ifdef machine_arch_type
26018 #  undef machine_arch_type
26019 #  define machine_arch_type     __machine_arch_type
26020 # else
26021 #  define machine_arch_type     MACH_TYPE_TOPAS910
26022 # endif
26023 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26024 #else
26025 # define machine_is_topas910()  (0)
26026 #endif
26027
26028 #ifdef CONFIG_MACH_HYENA
26029 # ifdef machine_arch_type
26030 #  undef machine_arch_type
26031 #  define machine_arch_type     __machine_arch_type
26032 # else
26033 #  define machine_arch_type     MACH_TYPE_HYENA
26034 # endif
26035 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26036 #else
26037 # define machine_is_hyena()     (0)
26038 #endif
26039
26040 #ifdef CONFIG_MACH_POSPAX
26041 # ifdef machine_arch_type
26042 #  undef machine_arch_type
26043 #  define machine_arch_type     __machine_arch_type
26044 # else
26045 #  define machine_arch_type     MACH_TYPE_POSPAX
26046 # endif
26047 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26048 #else
26049 # define machine_is_pospax()    (0)
26050 #endif
26051
26052 #ifdef CONFIG_MACH_HDL_GX
26053 # ifdef machine_arch_type
26054 #  undef machine_arch_type
26055 #  define machine_arch_type     __machine_arch_type
26056 # else
26057 #  define machine_arch_type     MACH_TYPE_HDL_GX
26058 # endif
26059 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26060 #else
26061 # define machine_is_hdl_gx()    (0)
26062 #endif
26063
26064 #ifdef CONFIG_MACH_CTERA_4BAY
26065 # ifdef machine_arch_type
26066 #  undef machine_arch_type
26067 #  define machine_arch_type     __machine_arch_type
26068 # else
26069 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26070 # endif
26071 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26072 #else
26073 # define machine_is_ctera_4bay()        (0)
26074 #endif
26075
26076 #ifdef CONFIG_MACH_CTERA_PLUG_C
26077 # ifdef machine_arch_type
26078 #  undef machine_arch_type
26079 #  define machine_arch_type     __machine_arch_type
26080 # else
26081 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26082 # endif
26083 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26084 #else
26085 # define machine_is_ctera_plug_c()      (0)
26086 #endif
26087
26088 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26089 # ifdef machine_arch_type
26090 #  undef machine_arch_type
26091 #  define machine_arch_type     __machine_arch_type
26092 # else
26093 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26094 # endif
26095 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26096 #else
26097 # define machine_is_crwea_plug_i()      (0)
26098 #endif
26099
26100 #ifdef CONFIG_MACH_EGAUGE2
26101 # ifdef machine_arch_type
26102 #  undef machine_arch_type
26103 #  define machine_arch_type     __machine_arch_type
26104 # else
26105 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26106 # endif
26107 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26108 #else
26109 # define machine_is_egauge2()   (0)
26110 #endif
26111
26112 #ifdef CONFIG_MACH_DIDJ
26113 # ifdef machine_arch_type
26114 #  undef machine_arch_type
26115 #  define machine_arch_type     __machine_arch_type
26116 # else
26117 #  define machine_arch_type     MACH_TYPE_DIDJ
26118 # endif
26119 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26120 #else
26121 # define machine_is_didj()      (0)
26122 #endif
26123
26124 #ifdef CONFIG_MACH_MEISTER
26125 # ifdef machine_arch_type
26126 #  undef machine_arch_type
26127 #  define machine_arch_type     __machine_arch_type
26128 # else
26129 #  define machine_arch_type     MACH_TYPE_MEISTER
26130 # endif
26131 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26132 #else
26133 # define machine_is_m_s3c2443() (0)
26134 #endif
26135
26136 #ifdef CONFIG_MACH_HTCBLACKSTONE
26137 # ifdef machine_arch_type
26138 #  undef machine_arch_type
26139 #  define machine_arch_type     __machine_arch_type
26140 # else
26141 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26142 # endif
26143 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26144 #else
26145 # define machine_is_htcblackstone()     (0)
26146 #endif
26147
26148 #ifdef CONFIG_MACH_CPUAT9G20
26149 # ifdef machine_arch_type
26150 #  undef machine_arch_type
26151 #  define machine_arch_type     __machine_arch_type
26152 # else
26153 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26154 # endif
26155 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26156 #else
26157 # define machine_is_cpuat9g20() (0)
26158 #endif
26159
26160 #ifdef CONFIG_MACH_SMDK6440
26161 # ifdef machine_arch_type
26162 #  undef machine_arch_type
26163 #  define machine_arch_type     __machine_arch_type
26164 # else
26165 #  define machine_arch_type     MACH_TYPE_SMDK6440
26166 # endif
26167 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26168 #else
26169 # define machine_is_smdk6440()  (0)
26170 #endif
26171
26172 #ifdef CONFIG_MACH_OMAP_35XX_MVP
26173 # ifdef machine_arch_type
26174 #  undef machine_arch_type
26175 #  define machine_arch_type     __machine_arch_type
26176 # else
26177 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
26178 # endif
26179 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26180 #else
26181 # define machine_is_omap_35xx_mvp()     (0)
26182 #endif
26183
26184 #ifdef CONFIG_MACH_CTERA_PLUG_I
26185 # ifdef machine_arch_type
26186 #  undef machine_arch_type
26187 #  define machine_arch_type     __machine_arch_type
26188 # else
26189 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
26190 # endif
26191 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26192 #else
26193 # define machine_is_ctera_plug_i()      (0)
26194 #endif
26195
26196 #ifdef CONFIG_MACH_PVG610
26197 # ifdef machine_arch_type
26198 #  undef machine_arch_type
26199 #  define machine_arch_type     __machine_arch_type
26200 # else
26201 #  define machine_arch_type     MACH_TYPE_PVG610
26202 # endif
26203 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26204 #else
26205 # define machine_is_pvg610_100()        (0)
26206 #endif
26207
26208 #ifdef CONFIG_MACH_HPRW6815
26209 # ifdef machine_arch_type
26210 #  undef machine_arch_type
26211 #  define machine_arch_type     __machine_arch_type
26212 # else
26213 #  define machine_arch_type     MACH_TYPE_HPRW6815
26214 # endif
26215 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26216 #else
26217 # define machine_is_hprw6815()  (0)
26218 #endif
26219
26220 #ifdef CONFIG_MACH_OMAP3_OSWALD
26221 # ifdef machine_arch_type
26222 #  undef machine_arch_type
26223 #  define machine_arch_type     __machine_arch_type
26224 # else
26225 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
26226 # endif
26227 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26228 #else
26229 # define machine_is_omap3_oswald()      (0)
26230 #endif
26231
26232 #ifdef CONFIG_MACH_NAS4220B
26233 # ifdef machine_arch_type
26234 #  undef machine_arch_type
26235 #  define machine_arch_type     __machine_arch_type
26236 # else
26237 #  define machine_arch_type     MACH_TYPE_NAS4220B
26238 # endif
26239 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26240 #else
26241 # define machine_is_nas4220b()  (0)
26242 #endif
26243
26244 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26245 # ifdef machine_arch_type
26246 #  undef machine_arch_type
26247 #  define machine_arch_type     __machine_arch_type
26248 # else
26249 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
26250 # endif
26251 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26252 #else
26253 # define machine_is_htcraphael_cdma()   (0)
26254 #endif
26255
26256 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26257 # ifdef machine_arch_type
26258 #  undef machine_arch_type
26259 #  define machine_arch_type     __machine_arch_type
26260 # else
26261 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
26262 # endif
26263 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26264 #else
26265 # define machine_is_htcdiamond_cdma()   (0)
26266 #endif
26267
26268 #ifdef CONFIG_MACH_SCALER
26269 # ifdef machine_arch_type
26270 #  undef machine_arch_type
26271 #  define machine_arch_type     __machine_arch_type
26272 # else
26273 #  define machine_arch_type     MACH_TYPE_SCALER
26274 # endif
26275 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26276 #else
26277 # define machine_is_scaler()    (0)
26278 #endif
26279
26280 #ifdef CONFIG_MACH_ZYLONITE2
26281 # ifdef machine_arch_type
26282 #  undef machine_arch_type
26283 #  define machine_arch_type     __machine_arch_type
26284 # else
26285 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
26286 # endif
26287 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26288 #else
26289 # define machine_is_zylonite2() (0)
26290 #endif
26291
26292 #ifdef CONFIG_MACH_ASPENITE
26293 # ifdef machine_arch_type
26294 #  undef machine_arch_type
26295 #  define machine_arch_type     __machine_arch_type
26296 # else
26297 #  define machine_arch_type     MACH_TYPE_ASPENITE
26298 # endif
26299 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
26300 #else
26301 # define machine_is_aspenite()  (0)
26302 #endif
26303
26304 #ifdef CONFIG_MACH_TETON
26305 # ifdef machine_arch_type
26306 #  undef machine_arch_type
26307 #  define machine_arch_type     __machine_arch_type
26308 # else
26309 #  define machine_arch_type     MACH_TYPE_TETON
26310 # endif
26311 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
26312 #else
26313 # define machine_is_teton()     (0)
26314 #endif
26315
26316 #ifdef CONFIG_MACH_TTC_DKB
26317 # ifdef machine_arch_type
26318 #  undef machine_arch_type
26319 #  define machine_arch_type     __machine_arch_type
26320 # else
26321 #  define machine_arch_type     MACH_TYPE_TTC_DKB
26322 # endif
26323 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
26324 #else
26325 # define machine_is_ttc_dkb()   (0)
26326 #endif
26327
26328 #ifdef CONFIG_MACH_BISHOP2
26329 # ifdef machine_arch_type
26330 #  undef machine_arch_type
26331 #  define machine_arch_type     __machine_arch_type
26332 # else
26333 #  define machine_arch_type     MACH_TYPE_BISHOP2
26334 # endif
26335 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
26336 #else
26337 # define machine_is_bishop2()   (0)
26338 #endif
26339
26340 #ifdef CONFIG_MACH_IPPV5
26341 # ifdef machine_arch_type
26342 #  undef machine_arch_type
26343 #  define machine_arch_type     __machine_arch_type
26344 # else
26345 #  define machine_arch_type     MACH_TYPE_IPPV5
26346 # endif
26347 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
26348 #else
26349 # define machine_is_ippv5()     (0)
26350 #endif
26351
26352 #ifdef CONFIG_MACH_FARM926
26353 # ifdef machine_arch_type
26354 #  undef machine_arch_type
26355 #  define machine_arch_type     __machine_arch_type
26356 # else
26357 #  define machine_arch_type     MACH_TYPE_FARM926
26358 # endif
26359 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
26360 #else
26361 # define machine_is_farm926()   (0)
26362 #endif
26363
26364 #ifdef CONFIG_MACH_MMCCPU
26365 # ifdef machine_arch_type
26366 #  undef machine_arch_type
26367 #  define machine_arch_type     __machine_arch_type
26368 # else
26369 #  define machine_arch_type     MACH_TYPE_MMCCPU
26370 # endif
26371 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
26372 #else
26373 # define machine_is_mmccpu()    (0)
26374 #endif
26375
26376 #ifdef CONFIG_MACH_SGMSFL
26377 # ifdef machine_arch_type
26378 #  undef machine_arch_type
26379 #  define machine_arch_type     __machine_arch_type
26380 # else
26381 #  define machine_arch_type     MACH_TYPE_SGMSFL
26382 # endif
26383 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
26384 #else
26385 # define machine_is_sgmsfl()    (0)
26386 #endif
26387
26388 #ifdef CONFIG_MACH_TT8000
26389 # ifdef machine_arch_type
26390 #  undef machine_arch_type
26391 #  define machine_arch_type     __machine_arch_type
26392 # else
26393 #  define machine_arch_type     MACH_TYPE_TT8000
26394 # endif
26395 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
26396 #else
26397 # define machine_is_tt8000()    (0)
26398 #endif
26399
26400 #ifdef CONFIG_MACH_ZRN4300LP
26401 # ifdef machine_arch_type
26402 #  undef machine_arch_type
26403 #  define machine_arch_type     __machine_arch_type
26404 # else
26405 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
26406 # endif
26407 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
26408 #else
26409 # define machine_is_zrn4300lp() (0)
26410 #endif
26411
26412 #ifdef CONFIG_MACH_MPTC
26413 # ifdef machine_arch_type
26414 #  undef machine_arch_type
26415 #  define machine_arch_type     __machine_arch_type
26416 # else
26417 #  define machine_arch_type     MACH_TYPE_MPTC
26418 # endif
26419 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
26420 #else
26421 # define machine_is_mptc()      (0)
26422 #endif
26423
26424 #ifdef CONFIG_MACH_H6051
26425 # ifdef machine_arch_type
26426 #  undef machine_arch_type
26427 #  define machine_arch_type     __machine_arch_type
26428 # else
26429 #  define machine_arch_type     MACH_TYPE_H6051
26430 # endif
26431 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
26432 #else
26433 # define machine_is_h6051()     (0)
26434 #endif
26435
26436 #ifdef CONFIG_MACH_PVG610_101
26437 # ifdef machine_arch_type
26438 #  undef machine_arch_type
26439 #  define machine_arch_type     __machine_arch_type
26440 # else
26441 #  define machine_arch_type     MACH_TYPE_PVG610_101
26442 # endif
26443 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
26444 #else
26445 # define machine_is_pvg610_101()        (0)
26446 #endif
26447
26448 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
26449 # ifdef machine_arch_type
26450 #  undef machine_arch_type
26451 #  define machine_arch_type     __machine_arch_type
26452 # else
26453 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
26454 # endif
26455 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
26456 #else
26457 # define machine_is_stamp9261_pc_evb()  (0)
26458 #endif
26459
26460 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
26461 # ifdef machine_arch_type
26462 #  undef machine_arch_type
26463 #  define machine_arch_type     __machine_arch_type
26464 # else
26465 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
26466 # endif
26467 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
26468 #else
26469 # define machine_is_pelco_odysseus()    (0)
26470 #endif
26471
26472 #ifdef CONFIG_MACH_TNY_A9260
26473 # ifdef machine_arch_type
26474 #  undef machine_arch_type
26475 #  define machine_arch_type     __machine_arch_type
26476 # else
26477 #  define machine_arch_type     MACH_TYPE_TNY_A9260
26478 # endif
26479 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
26480 #else
26481 # define machine_is_tny_a9260() (0)
26482 #endif
26483
26484 #ifdef CONFIG_MACH_TNY_A9G20
26485 # ifdef machine_arch_type
26486 #  undef machine_arch_type
26487 #  define machine_arch_type     __machine_arch_type
26488 # else
26489 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
26490 # endif
26491 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
26492 #else
26493 # define machine_is_tny_a9g20() (0)
26494 #endif
26495
26496 #ifdef CONFIG_MACH_AESOP_MP2530F
26497 # ifdef machine_arch_type
26498 #  undef machine_arch_type
26499 #  define machine_arch_type     __machine_arch_type
26500 # else
26501 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
26502 # endif
26503 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
26504 #else
26505 # define machine_is_aesop_mp2530f()     (0)
26506 #endif
26507
26508 #ifdef CONFIG_MACH_DX900
26509 # ifdef machine_arch_type
26510 #  undef machine_arch_type
26511 #  define machine_arch_type     __machine_arch_type
26512 # else
26513 #  define machine_arch_type     MACH_TYPE_DX900
26514 # endif
26515 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
26516 #else
26517 # define machine_is_dx900()     (0)
26518 #endif
26519
26520 #ifdef CONFIG_MACH_CPODC2
26521 # ifdef machine_arch_type
26522 #  undef machine_arch_type
26523 #  define machine_arch_type     __machine_arch_type
26524 # else
26525 #  define machine_arch_type     MACH_TYPE_CPODC2
26526 # endif
26527 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
26528 #else
26529 # define machine_is_cpodc2()    (0)
26530 #endif
26531
26532 #ifdef CONFIG_MACH_TILT_8925
26533 # ifdef machine_arch_type
26534 #  undef machine_arch_type
26535 #  define machine_arch_type     __machine_arch_type
26536 # else
26537 #  define machine_arch_type     MACH_TYPE_TILT_8925
26538 # endif
26539 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
26540 #else
26541 # define machine_is_tilt_8925() (0)
26542 #endif
26543
26544 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
26545 # ifdef machine_arch_type
26546 #  undef machine_arch_type
26547 #  define machine_arch_type     __machine_arch_type
26548 # else
26549 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
26550 # endif
26551 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
26552 #else
26553 # define machine_is_davinci_dm357_evm() (0)
26554 #endif
26555
26556 #ifdef CONFIG_MACH_SWORDFISH
26557 # ifdef machine_arch_type
26558 #  undef machine_arch_type
26559 #  define machine_arch_type     __machine_arch_type
26560 # else
26561 #  define machine_arch_type     MACH_TYPE_SWORDFISH
26562 # endif
26563 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
26564 #else
26565 # define machine_is_swordfish() (0)
26566 #endif
26567
26568 #ifdef CONFIG_MACH_CORVUS
26569 # ifdef machine_arch_type
26570 #  undef machine_arch_type
26571 #  define machine_arch_type     __machine_arch_type
26572 # else
26573 #  define machine_arch_type     MACH_TYPE_CORVUS
26574 # endif
26575 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
26576 #else
26577 # define machine_is_corvus()    (0)
26578 #endif
26579
26580 #ifdef CONFIG_MACH_TAURUS
26581 # ifdef machine_arch_type
26582 #  undef machine_arch_type
26583 #  define machine_arch_type     __machine_arch_type
26584 # else
26585 #  define machine_arch_type     MACH_TYPE_TAURUS
26586 # endif
26587 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
26588 #else
26589 # define machine_is_taurus()    (0)
26590 #endif
26591
26592 #ifdef CONFIG_MACH_AXM
26593 # ifdef machine_arch_type
26594 #  undef machine_arch_type
26595 #  define machine_arch_type     __machine_arch_type
26596 # else
26597 #  define machine_arch_type     MACH_TYPE_AXM
26598 # endif
26599 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
26600 #else
26601 # define machine_is_axm()       (0)
26602 #endif
26603
26604 #ifdef CONFIG_MACH_AXC
26605 # ifdef machine_arch_type
26606 #  undef machine_arch_type
26607 #  define machine_arch_type     __machine_arch_type
26608 # else
26609 #  define machine_arch_type     MACH_TYPE_AXC
26610 # endif
26611 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
26612 #else
26613 # define machine_is_axc()       (0)
26614 #endif
26615
26616 #ifdef CONFIG_MACH_BABY
26617 # ifdef machine_arch_type
26618 #  undef machine_arch_type
26619 #  define machine_arch_type     __machine_arch_type
26620 # else
26621 #  define machine_arch_type     MACH_TYPE_BABY
26622 # endif
26623 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
26624 #else
26625 # define machine_is_baby()      (0)
26626 #endif
26627
26628 #ifdef CONFIG_MACH_MP200
26629 # ifdef machine_arch_type
26630 #  undef machine_arch_type
26631 #  define machine_arch_type     __machine_arch_type
26632 # else
26633 #  define machine_arch_type     MACH_TYPE_MP200
26634 # endif
26635 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
26636 #else
26637 # define machine_is_mp200()     (0)
26638 #endif
26639
26640 #ifdef CONFIG_MACH_PCM043
26641 # ifdef machine_arch_type
26642 #  undef machine_arch_type
26643 #  define machine_arch_type     __machine_arch_type
26644 # else
26645 #  define machine_arch_type     MACH_TYPE_PCM043
26646 # endif
26647 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
26648 #else
26649 # define machine_is_pcm043()    (0)
26650 #endif
26651
26652 #ifdef CONFIG_MACH_HANLIN_V3C
26653 # ifdef machine_arch_type
26654 #  undef machine_arch_type
26655 #  define machine_arch_type     __machine_arch_type
26656 # else
26657 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
26658 # endif
26659 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
26660 #else
26661 # define machine_is_hanlin_v3c()        (0)
26662 #endif
26663
26664 #ifdef CONFIG_MACH_KBK9G20
26665 # ifdef machine_arch_type
26666 #  undef machine_arch_type
26667 #  define machine_arch_type     __machine_arch_type
26668 # else
26669 #  define machine_arch_type     MACH_TYPE_KBK9G20
26670 # endif
26671 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
26672 #else
26673 # define machine_is_kbk9g20()   (0)
26674 #endif
26675
26676 #ifdef CONFIG_MACH_ADSTURBOG5
26677 # ifdef machine_arch_type
26678 #  undef machine_arch_type
26679 #  define machine_arch_type     __machine_arch_type
26680 # else
26681 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
26682 # endif
26683 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
26684 #else
26685 # define machine_is_adsturbog5()        (0)
26686 #endif
26687
26688 #ifdef CONFIG_MACH_AVENGER_LITE1
26689 # ifdef machine_arch_type
26690 #  undef machine_arch_type
26691 #  define machine_arch_type     __machine_arch_type
26692 # else
26693 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
26694 # endif
26695 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
26696 #else
26697 # define machine_is_avenger_lite1()     (0)
26698 #endif
26699
26700 #ifdef CONFIG_MACH_SUC
26701 # ifdef machine_arch_type
26702 #  undef machine_arch_type
26703 #  define machine_arch_type     __machine_arch_type
26704 # else
26705 #  define machine_arch_type     MACH_TYPE_SUC
26706 # endif
26707 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
26708 #else
26709 # define machine_is_suc82x()    (0)
26710 #endif
26711
26712 #ifdef CONFIG_MACH_AT91SAM7S256
26713 # ifdef machine_arch_type
26714 #  undef machine_arch_type
26715 #  define machine_arch_type     __machine_arch_type
26716 # else
26717 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
26718 # endif
26719 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
26720 #else
26721 # define machine_is_at91sam7s256()      (0)
26722 #endif
26723
26724 #ifdef CONFIG_MACH_MENDOZA
26725 # ifdef machine_arch_type
26726 #  undef machine_arch_type
26727 #  define machine_arch_type     __machine_arch_type
26728 # else
26729 #  define machine_arch_type     MACH_TYPE_MENDOZA
26730 # endif
26731 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
26732 #else
26733 # define machine_is_mendoza()   (0)
26734 #endif
26735
26736 #ifdef CONFIG_MACH_KIRA
26737 # ifdef machine_arch_type
26738 #  undef machine_arch_type
26739 #  define machine_arch_type     __machine_arch_type
26740 # else
26741 #  define machine_arch_type     MACH_TYPE_KIRA
26742 # endif
26743 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
26744 #else
26745 # define machine_is_kira()      (0)
26746 #endif
26747
26748 #ifdef CONFIG_MACH_MX1HBM
26749 # ifdef machine_arch_type
26750 #  undef machine_arch_type
26751 #  define machine_arch_type     __machine_arch_type
26752 # else
26753 #  define machine_arch_type     MACH_TYPE_MX1HBM
26754 # endif
26755 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
26756 #else
26757 # define machine_is_mx1hbm()    (0)
26758 #endif
26759
26760 #ifdef CONFIG_MACH_QUATRO43XX
26761 # ifdef machine_arch_type
26762 #  undef machine_arch_type
26763 #  define machine_arch_type     __machine_arch_type
26764 # else
26765 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
26766 # endif
26767 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
26768 #else
26769 # define machine_is_quatro43xx()        (0)
26770 #endif
26771
26772 #ifdef CONFIG_MACH_QUATRO4230
26773 # ifdef machine_arch_type
26774 #  undef machine_arch_type
26775 #  define machine_arch_type     __machine_arch_type
26776 # else
26777 #  define machine_arch_type     MACH_TYPE_QUATRO4230
26778 # endif
26779 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
26780 #else
26781 # define machine_is_quatro4230()        (0)
26782 #endif
26783
26784 #ifdef CONFIG_MACH_NSB400
26785 # ifdef machine_arch_type
26786 #  undef machine_arch_type
26787 #  define machine_arch_type     __machine_arch_type
26788 # else
26789 #  define machine_arch_type     MACH_TYPE_NSB400
26790 # endif
26791 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
26792 #else
26793 # define machine_is_nsb400()    (0)
26794 #endif
26795
26796 #ifdef CONFIG_MACH_DRP255
26797 # ifdef machine_arch_type
26798 #  undef machine_arch_type
26799 #  define machine_arch_type     __machine_arch_type
26800 # else
26801 #  define machine_arch_type     MACH_TYPE_DRP255
26802 # endif
26803 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
26804 #else
26805 # define machine_is_drp255()    (0)
26806 #endif
26807
26808 #ifdef CONFIG_MACH_THOTH
26809 # ifdef machine_arch_type
26810 #  undef machine_arch_type
26811 #  define machine_arch_type     __machine_arch_type
26812 # else
26813 #  define machine_arch_type     MACH_TYPE_THOTH
26814 # endif
26815 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
26816 #else
26817 # define machine_is_thoth()     (0)
26818 #endif
26819
26820 #ifdef CONFIG_MACH_FIRESTONE
26821 # ifdef machine_arch_type
26822 #  undef machine_arch_type
26823 #  define machine_arch_type     __machine_arch_type
26824 # else
26825 #  define machine_arch_type     MACH_TYPE_FIRESTONE
26826 # endif
26827 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
26828 #else
26829 # define machine_is_firestone() (0)
26830 #endif
26831
26832 #ifdef CONFIG_MACH_ASUSP750
26833 # ifdef machine_arch_type
26834 #  undef machine_arch_type
26835 #  define machine_arch_type     __machine_arch_type
26836 # else
26837 #  define machine_arch_type     MACH_TYPE_ASUSP750
26838 # endif
26839 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
26840 #else
26841 # define machine_is_asusp750()  (0)
26842 #endif
26843
26844 #ifdef CONFIG_MACH_CTERA_DL
26845 # ifdef machine_arch_type
26846 #  undef machine_arch_type
26847 #  define machine_arch_type     __machine_arch_type
26848 # else
26849 #  define machine_arch_type     MACH_TYPE_CTERA_DL
26850 # endif
26851 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
26852 #else
26853 # define machine_is_ctera_dl()  (0)
26854 #endif
26855
26856 #ifdef CONFIG_MACH_SOCR
26857 # ifdef machine_arch_type
26858 #  undef machine_arch_type
26859 #  define machine_arch_type     __machine_arch_type
26860 # else
26861 #  define machine_arch_type     MACH_TYPE_SOCR
26862 # endif
26863 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
26864 #else
26865 # define machine_is_socr()      (0)
26866 #endif
26867
26868 #ifdef CONFIG_MACH_HTCOXYGEN
26869 # ifdef machine_arch_type
26870 #  undef machine_arch_type
26871 #  define machine_arch_type     __machine_arch_type
26872 # else
26873 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
26874 # endif
26875 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
26876 #else
26877 # define machine_is_htcoxygen() (0)
26878 #endif
26879
26880 #ifdef CONFIG_MACH_HEROC
26881 # ifdef machine_arch_type
26882 #  undef machine_arch_type
26883 #  define machine_arch_type     __machine_arch_type
26884 # else
26885 #  define machine_arch_type     MACH_TYPE_HEROC
26886 # endif
26887 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
26888 #else
26889 # define machine_is_heroc()     (0)
26890 #endif
26891
26892 #ifdef CONFIG_MACH_ZENO6800
26893 # ifdef machine_arch_type
26894 #  undef machine_arch_type
26895 #  define machine_arch_type     __machine_arch_type
26896 # else
26897 #  define machine_arch_type     MACH_TYPE_ZENO6800
26898 # endif
26899 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
26900 #else
26901 # define machine_is_zeno6800()  (0)
26902 #endif
26903
26904 #ifdef CONFIG_MACH_SC2MCS
26905 # ifdef machine_arch_type
26906 #  undef machine_arch_type
26907 #  define machine_arch_type     __machine_arch_type
26908 # else
26909 #  define machine_arch_type     MACH_TYPE_SC2MCS
26910 # endif
26911 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
26912 #else
26913 # define machine_is_sc2mcs()    (0)
26914 #endif
26915
26916 #ifdef CONFIG_MACH_GENE100
26917 # ifdef machine_arch_type
26918 #  undef machine_arch_type
26919 #  define machine_arch_type     __machine_arch_type
26920 # else
26921 #  define machine_arch_type     MACH_TYPE_GENE100
26922 # endif
26923 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
26924 #else
26925 # define machine_is_gene100()   (0)
26926 #endif
26927
26928 #ifdef CONFIG_MACH_AS353X
26929 # ifdef machine_arch_type
26930 #  undef machine_arch_type
26931 #  define machine_arch_type     __machine_arch_type
26932 # else
26933 #  define machine_arch_type     MACH_TYPE_AS353X
26934 # endif
26935 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
26936 #else
26937 # define machine_is_as353x()    (0)
26938 #endif
26939
26940 #ifdef CONFIG_MACH_SHEEVAPLUG
26941 # ifdef machine_arch_type
26942 #  undef machine_arch_type
26943 #  define machine_arch_type     __machine_arch_type
26944 # else
26945 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
26946 # endif
26947 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
26948 #else
26949 # define machine_is_sheevaplug()        (0)
26950 #endif
26951
26952 #ifdef CONFIG_MACH_AT91SAM9G20
26953 # ifdef machine_arch_type
26954 #  undef machine_arch_type
26955 #  define machine_arch_type     __machine_arch_type
26956 # else
26957 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
26958 # endif
26959 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
26960 #else
26961 # define machine_is_at91sam9g20()       (0)
26962 #endif
26963
26964 #ifdef CONFIG_MACH_MV88F6192GTW_FE
26965 # ifdef machine_arch_type
26966 #  undef machine_arch_type
26967 #  define machine_arch_type     __machine_arch_type
26968 # else
26969 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
26970 # endif
26971 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
26972 #else
26973 # define machine_is_mv88f6192gtw_fe()   (0)
26974 #endif
26975
26976 #ifdef CONFIG_MACH_CC9200
26977 # ifdef machine_arch_type
26978 #  undef machine_arch_type
26979 #  define machine_arch_type     __machine_arch_type
26980 # else
26981 #  define machine_arch_type     MACH_TYPE_CC9200
26982 # endif
26983 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
26984 #else
26985 # define machine_is_cc9200()    (0)
26986 #endif
26987
26988 #ifdef CONFIG_MACH_SM9200
26989 # ifdef machine_arch_type
26990 #  undef machine_arch_type
26991 #  define machine_arch_type     __machine_arch_type
26992 # else
26993 #  define machine_arch_type     MACH_TYPE_SM9200
26994 # endif
26995 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
26996 #else
26997 # define machine_is_sm9200()    (0)
26998 #endif
26999
27000 #ifdef CONFIG_MACH_TP9200
27001 # ifdef machine_arch_type
27002 #  undef machine_arch_type
27003 #  define machine_arch_type     __machine_arch_type
27004 # else
27005 #  define machine_arch_type     MACH_TYPE_TP9200
27006 # endif
27007 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27008 #else
27009 # define machine_is_tp9200()    (0)
27010 #endif
27011
27012 #ifdef CONFIG_MACH_SNAPPERDV
27013 # ifdef machine_arch_type
27014 #  undef machine_arch_type
27015 #  define machine_arch_type     __machine_arch_type
27016 # else
27017 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27018 # endif
27019 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27020 #else
27021 # define machine_is_snapperdv() (0)
27022 #endif
27023
27024 #ifdef CONFIG_MACH_AVENGERS_LITE
27025 # ifdef machine_arch_type
27026 #  undef machine_arch_type
27027 #  define machine_arch_type     __machine_arch_type
27028 # else
27029 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27030 # endif
27031 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27032 #else
27033 # define machine_is_avengers_lite()     (0)
27034 #endif
27035
27036 #ifdef CONFIG_MACH_AVENGERS_LITE1
27037 # ifdef machine_arch_type
27038 #  undef machine_arch_type
27039 #  define machine_arch_type     __machine_arch_type
27040 # else
27041 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27042 # endif
27043 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27044 #else
27045 # define machine_is_avengers_lite1()    (0)
27046 #endif
27047
27048 #ifdef CONFIG_MACH_OMAP3AXON
27049 # ifdef machine_arch_type
27050 #  undef machine_arch_type
27051 #  define machine_arch_type     __machine_arch_type
27052 # else
27053 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27054 # endif
27055 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27056 #else
27057 # define machine_is_omap3axon() (0)
27058 #endif
27059
27060 #ifdef CONFIG_MACH_MA8XX
27061 # ifdef machine_arch_type
27062 #  undef machine_arch_type
27063 #  define machine_arch_type     __machine_arch_type
27064 # else
27065 #  define machine_arch_type     MACH_TYPE_MA8XX
27066 # endif
27067 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27068 #else
27069 # define machine_is_ma8xx()     (0)
27070 #endif
27071
27072 #ifdef CONFIG_MACH_MP201EK
27073 # ifdef machine_arch_type
27074 #  undef machine_arch_type
27075 #  define machine_arch_type     __machine_arch_type
27076 # else
27077 #  define machine_arch_type     MACH_TYPE_MP201EK
27078 # endif
27079 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27080 #else
27081 # define machine_is_mp201ek()   (0)
27082 #endif
27083
27084 #ifdef CONFIG_MACH_DAVINCI_TUX
27085 # ifdef machine_arch_type
27086 #  undef machine_arch_type
27087 #  define machine_arch_type     __machine_arch_type
27088 # else
27089 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27090 # endif
27091 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27092 #else
27093 # define machine_is_davinci_tux()       (0)
27094 #endif
27095
27096 #ifdef CONFIG_MACH_MPA1600
27097 # ifdef machine_arch_type
27098 #  undef machine_arch_type
27099 #  define machine_arch_type     __machine_arch_type
27100 # else
27101 #  define machine_arch_type     MACH_TYPE_MPA1600
27102 # endif
27103 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27104 #else
27105 # define machine_is_mpa1600()   (0)
27106 #endif
27107
27108 #ifdef CONFIG_MACH_PELCO_TROY
27109 # ifdef machine_arch_type
27110 #  undef machine_arch_type
27111 #  define machine_arch_type     __machine_arch_type
27112 # else
27113 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27114 # endif
27115 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27116 #else
27117 # define machine_is_pelco_troy()        (0)
27118 #endif
27119
27120 #ifdef CONFIG_MACH_NSB667
27121 # ifdef machine_arch_type
27122 #  undef machine_arch_type
27123 #  define machine_arch_type     __machine_arch_type
27124 # else
27125 #  define machine_arch_type     MACH_TYPE_NSB667
27126 # endif
27127 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27128 #else
27129 # define machine_is_nsb667()    (0)
27130 #endif
27131
27132 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27133 # ifdef machine_arch_type
27134 #  undef machine_arch_type
27135 #  define machine_arch_type     __machine_arch_type
27136 # else
27137 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27138 # endif
27139 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27140 #else
27141 # define machine_is_rovers5_4mpix()     (0)
27142 #endif
27143
27144 #ifdef CONFIG_MACH_TWOCOM
27145 # ifdef machine_arch_type
27146 #  undef machine_arch_type
27147 #  define machine_arch_type     __machine_arch_type
27148 # else
27149 #  define machine_arch_type     MACH_TYPE_TWOCOM
27150 # endif
27151 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27152 #else
27153 # define machine_is_twocom()    (0)
27154 #endif
27155
27156 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27157 # ifdef machine_arch_type
27158 #  undef machine_arch_type
27159 #  define machine_arch_type     __machine_arch_type
27160 # else
27161 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
27162 # endif
27163 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27164 #else
27165 # define machine_is_ubisys_p9_rcu3r2()  (0)
27166 #endif
27167
27168 #ifdef CONFIG_MACH_HERO_ESPRESSO
27169 # ifdef machine_arch_type
27170 #  undef machine_arch_type
27171 #  define machine_arch_type     __machine_arch_type
27172 # else
27173 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
27174 # endif
27175 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27176 #else
27177 # define machine_is_hero_espresso()     (0)
27178 #endif
27179
27180 #ifdef CONFIG_MACH_AFEUSB
27181 # ifdef machine_arch_type
27182 #  undef machine_arch_type
27183 #  define machine_arch_type     __machine_arch_type
27184 # else
27185 #  define machine_arch_type     MACH_TYPE_AFEUSB
27186 # endif
27187 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27188 #else
27189 # define machine_is_afeusb()    (0)
27190 #endif
27191
27192 #ifdef CONFIG_MACH_T830
27193 # ifdef machine_arch_type
27194 #  undef machine_arch_type
27195 #  define machine_arch_type     __machine_arch_type
27196 # else
27197 #  define machine_arch_type     MACH_TYPE_T830
27198 # endif
27199 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27200 #else
27201 # define machine_is_t830()      (0)
27202 #endif
27203
27204 #ifdef CONFIG_MACH_SPD8020_CC
27205 # ifdef machine_arch_type
27206 #  undef machine_arch_type
27207 #  define machine_arch_type     __machine_arch_type
27208 # else
27209 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
27210 # endif
27211 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27212 #else
27213 # define machine_is_spd8020_cc()        (0)
27214 #endif
27215
27216 #ifdef CONFIG_MACH_OM_3D7K
27217 # ifdef machine_arch_type
27218 #  undef machine_arch_type
27219 #  define machine_arch_type     __machine_arch_type
27220 # else
27221 #  define machine_arch_type     MACH_TYPE_OM_3D7K
27222 # endif
27223 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27224 #else
27225 # define machine_is_om_3d7k()   (0)
27226 #endif
27227
27228 #ifdef CONFIG_MACH_PICOCOM2
27229 # ifdef machine_arch_type
27230 #  undef machine_arch_type
27231 #  define machine_arch_type     __machine_arch_type
27232 # else
27233 #  define machine_arch_type     MACH_TYPE_PICOCOM2
27234 # endif
27235 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27236 #else
27237 # define machine_is_picocom2()  (0)
27238 #endif
27239
27240 #ifdef CONFIG_MACH_UWG4MX27
27241 # ifdef machine_arch_type
27242 #  undef machine_arch_type
27243 #  define machine_arch_type     __machine_arch_type
27244 # else
27245 #  define machine_arch_type     MACH_TYPE_UWG4MX27
27246 # endif
27247 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27248 #else
27249 # define machine_is_uwg4mx27()  (0)
27250 #endif
27251
27252 #ifdef CONFIG_MACH_UWG4MX31
27253 # ifdef machine_arch_type
27254 #  undef machine_arch_type
27255 #  define machine_arch_type     __machine_arch_type
27256 # else
27257 #  define machine_arch_type     MACH_TYPE_UWG4MX31
27258 # endif
27259 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27260 #else
27261 # define machine_is_uwg4mx31()  (0)
27262 #endif
27263
27264 #ifdef CONFIG_MACH_CHERRY
27265 # ifdef machine_arch_type
27266 #  undef machine_arch_type
27267 #  define machine_arch_type     __machine_arch_type
27268 # else
27269 #  define machine_arch_type     MACH_TYPE_CHERRY
27270 # endif
27271 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27272 #else
27273 # define machine_is_cherry()    (0)
27274 #endif
27275
27276 #ifdef CONFIG_MACH_MX51_BABBAGE
27277 # ifdef machine_arch_type
27278 #  undef machine_arch_type
27279 #  define machine_arch_type     __machine_arch_type
27280 # else
27281 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
27282 # endif
27283 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27284 #else
27285 # define machine_is_mx51_babbage()      (0)
27286 #endif
27287
27288 #ifdef CONFIG_MACH_S3C2440TURKIYE
27289 # ifdef machine_arch_type
27290 #  undef machine_arch_type
27291 #  define machine_arch_type     __machine_arch_type
27292 # else
27293 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
27294 # endif
27295 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27296 #else
27297 # define machine_is_s3c2440turkiye()    (0)
27298 #endif
27299
27300 #ifdef CONFIG_MACH_TX37
27301 # ifdef machine_arch_type
27302 #  undef machine_arch_type
27303 #  define machine_arch_type     __machine_arch_type
27304 # else
27305 #  define machine_arch_type     MACH_TYPE_TX37
27306 # endif
27307 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
27308 #else
27309 # define machine_is_tx37()      (0)
27310 #endif
27311
27312 #ifdef CONFIG_MACH_SBC2800_9G20
27313 # ifdef machine_arch_type
27314 #  undef machine_arch_type
27315 #  define machine_arch_type     __machine_arch_type
27316 # else
27317 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
27318 # endif
27319 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27320 #else
27321 # define machine_is_sbc2800_9g20()      (0)
27322 #endif
27323
27324 #ifdef CONFIG_MACH_BENZGLB
27325 # ifdef machine_arch_type
27326 #  undef machine_arch_type
27327 #  define machine_arch_type     __machine_arch_type
27328 # else
27329 #  define machine_arch_type     MACH_TYPE_BENZGLB
27330 # endif
27331 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
27332 #else
27333 # define machine_is_benzglb()   (0)
27334 #endif
27335
27336 #ifdef CONFIG_MACH_BENZTD
27337 # ifdef machine_arch_type
27338 #  undef machine_arch_type
27339 #  define machine_arch_type     __machine_arch_type
27340 # else
27341 #  define machine_arch_type     MACH_TYPE_BENZTD
27342 # endif
27343 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
27344 #else
27345 # define machine_is_benztd()    (0)
27346 #endif
27347
27348 #ifdef CONFIG_MACH_CARTESIO_PLUS
27349 # ifdef machine_arch_type
27350 #  undef machine_arch_type
27351 #  define machine_arch_type     __machine_arch_type
27352 # else
27353 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
27354 # endif
27355 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
27356 #else
27357 # define machine_is_cartesio_plus()     (0)
27358 #endif
27359
27360 #ifdef CONFIG_MACH_SOLRAD_G20
27361 # ifdef machine_arch_type
27362 #  undef machine_arch_type
27363 #  define machine_arch_type     __machine_arch_type
27364 # else
27365 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
27366 # endif
27367 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
27368 #else
27369 # define machine_is_solrad_g20()        (0)
27370 #endif
27371
27372 #ifdef CONFIG_MACH_MX27WALLACE
27373 # ifdef machine_arch_type
27374 #  undef machine_arch_type
27375 #  define machine_arch_type     __machine_arch_type
27376 # else
27377 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
27378 # endif
27379 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
27380 #else
27381 # define machine_is_mx27wallace()       (0)
27382 #endif
27383
27384 #ifdef CONFIG_MACH_FMZWEBMODUL
27385 # ifdef machine_arch_type
27386 #  undef machine_arch_type
27387 #  define machine_arch_type     __machine_arch_type
27388 # else
27389 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
27390 # endif
27391 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
27392 #else
27393 # define machine_is_fmzwebmodul()       (0)
27394 #endif
27395
27396 #ifdef CONFIG_MACH_RD78X00_MASA
27397 # ifdef machine_arch_type
27398 #  undef machine_arch_type
27399 #  define machine_arch_type     __machine_arch_type
27400 # else
27401 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
27402 # endif
27403 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
27404 #else
27405 # define machine_is_rd78x00_masa()      (0)
27406 #endif
27407
27408 #ifdef CONFIG_MACH_SMALLOGGER
27409 # ifdef machine_arch_type
27410 #  undef machine_arch_type
27411 #  define machine_arch_type     __machine_arch_type
27412 # else
27413 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
27414 # endif
27415 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
27416 #else
27417 # define machine_is_smallogger()        (0)
27418 #endif
27419
27420 /*
27421  * These have not yet been registered
27422  */
27423
27424 #ifndef machine_arch_type
27425 #define machine_arch_type       __machine_arch_type
27426 #endif
27427
27428 #endif