Merge branch 'master' of ../work into next
[platform/kernel/u-boot.git] / include / asm-arm / mach-types.h
1 /*
2  * This was automagically generated from arch/arm/tools/mach-types!
3  * Do NOT edit
4  */
5
6 #ifndef __ASM_ARM_MACH_TYPE_H
7 #define __ASM_ARM_MACH_TYPE_H
8
9 #ifndef __ASSEMBLY__
10 /* The type of machine we're running on */
11 extern unsigned int __machine_arch_type;
12 #endif
13
14 /* see arch/arm/kernel/arch.c for a description of these */
15 #define MACH_TYPE_EBSA110              0
16 #define MACH_TYPE_RISCPC               1
17 #define MACH_TYPE_NEXUSPCI             3
18 #define MACH_TYPE_EBSA285              4
19 #define MACH_TYPE_NETWINDER            5
20 #define MACH_TYPE_CATS                 6
21 #define MACH_TYPE_TBOX                 7
22 #define MACH_TYPE_CO285                8
23 #define MACH_TYPE_CLPS7110             9
24 #define MACH_TYPE_ARCHIMEDES           10
25 #define MACH_TYPE_A5K                  11
26 #define MACH_TYPE_ETOILE               12
27 #define MACH_TYPE_LACIE_NAS            13
28 #define MACH_TYPE_CLPS7500             14
29 #define MACH_TYPE_SHARK                15
30 #define MACH_TYPE_BRUTUS               16
31 #define MACH_TYPE_PERSONAL_SERVER      17
32 #define MACH_TYPE_ITSY                 18
33 #define MACH_TYPE_L7200                19
34 #define MACH_TYPE_PLEB                 20
35 #define MACH_TYPE_INTEGRATOR           21
36 #define MACH_TYPE_H3600                22
37 #define MACH_TYPE_IXP1200              23
38 #define MACH_TYPE_P720T                24
39 #define MACH_TYPE_ASSABET              25
40 #define MACH_TYPE_VICTOR               26
41 #define MACH_TYPE_LART                 27
42 #define MACH_TYPE_RANGER               28
43 #define MACH_TYPE_GRAPHICSCLIENT       29
44 #define MACH_TYPE_XP860                30
45 #define MACH_TYPE_CERF                 31
46 #define MACH_TYPE_NANOENGINE           32
47 #define MACH_TYPE_FPIC                 33
48 #define MACH_TYPE_EXTENEX1             34
49 #define MACH_TYPE_SHERMAN              35
50 #define MACH_TYPE_ACCELENT_SA          36
51 #define MACH_TYPE_ACCELENT_L7200       37
52 #define MACH_TYPE_NETPORT              38
53 #define MACH_TYPE_PANGOLIN             39
54 #define MACH_TYPE_YOPY                 40
55 #define MACH_TYPE_COOLIDGE             41
56 #define MACH_TYPE_HUW_WEBPANEL         42
57 #define MACH_TYPE_SPOTME               43
58 #define MACH_TYPE_FREEBIRD             44
59 #define MACH_TYPE_TI925                45
60 #define MACH_TYPE_RISCSTATION          46
61 #define MACH_TYPE_CAVY                 47
62 #define MACH_TYPE_JORNADA720           48
63 #define MACH_TYPE_OMNIMETER            49
64 #define MACH_TYPE_EDB7211              50
65 #define MACH_TYPE_CITYGO               51
66 #define MACH_TYPE_PFS168               52
67 #define MACH_TYPE_SPOT                 53
68 #define MACH_TYPE_FLEXANET             54
69 #define MACH_TYPE_WEBPAL               55
70 #define MACH_TYPE_LINPDA               56
71 #define MACH_TYPE_ANAKIN               57
72 #define MACH_TYPE_MVI                  58
73 #define MACH_TYPE_JUPITER              59
74 #define MACH_TYPE_PSIONW               60
75 #define MACH_TYPE_ALN                  61
76 #define MACH_TYPE_CAMELOT              62
77 #define MACH_TYPE_GDS2200              63
78 #define MACH_TYPE_PSION_SERIES7        64
79 #define MACH_TYPE_XFILE                65
80 #define MACH_TYPE_ACCELENT_EP9312      66
81 #define MACH_TYPE_IC200                67
82 #define MACH_TYPE_CREDITLART           68
83 #define MACH_TYPE_HTM                  69
84 #define MACH_TYPE_IQ80310              70
85 #define MACH_TYPE_FREEBOT              71
86 #define MACH_TYPE_ENTEL                72
87 #define MACH_TYPE_ENP3510              73
88 #define MACH_TYPE_TRIZEPS              74
89 #define MACH_TYPE_NESA                 75
90 #define MACH_TYPE_VENUS                76
91 #define MACH_TYPE_TARDIS               77
92 #define MACH_TYPE_MERCURY              78
93 #define MACH_TYPE_EMPEG                79
94 #define MACH_TYPE_I80200FCC            80
95 #define MACH_TYPE_ITT_CPB              81
96 #define MACH_TYPE_SVC                  82
97 #define MACH_TYPE_ALPHA2               84
98 #define MACH_TYPE_ALPHA1               85
99 #define MACH_TYPE_NETARM               86
100 #define MACH_TYPE_SIMPAD               87
101 #define MACH_TYPE_PDA1                 88
102 #define MACH_TYPE_LUBBOCK              89
103 #define MACH_TYPE_ANIKO                90
104 #define MACH_TYPE_CLEP7212             91
105 #define MACH_TYPE_CS89712              92
106 #define MACH_TYPE_WEARARM              93
107 #define MACH_TYPE_POSSIO_PX            94
108 #define MACH_TYPE_SIDEARM              95
109 #define MACH_TYPE_STORK                96
110 #define MACH_TYPE_SHANNON              97
111 #define MACH_TYPE_ACE                  98
112 #define MACH_TYPE_BALLYARM             99
113 #define MACH_TYPE_SIMPUTER             100
114 #define MACH_TYPE_NEXTERM              101
115 #define MACH_TYPE_SA1100_ELF           102
116 #define MACH_TYPE_GATOR                103
117 #define MACH_TYPE_GRANITE              104
118 #define MACH_TYPE_CONSUS               105
119 #define MACH_TYPE_AAED2000             106
120 #define MACH_TYPE_CDB89712             107
121 #define MACH_TYPE_GRAPHICSMASTER       108
122 #define MACH_TYPE_ADSBITSY             109
123 #define MACH_TYPE_PXA_IDP              110
124 #define MACH_TYPE_PLCE                 111
125 #define MACH_TYPE_PT_SYSTEM3           112
126 #define MACH_TYPE_MEDALB               113
127 #define MACH_TYPE_EAGLE                114
128 #define MACH_TYPE_DSC21                115
129 #define MACH_TYPE_DSC24                116
130 #define MACH_TYPE_TI5472               117
131 #define MACH_TYPE_AUTCPU12             118
132 #define MACH_TYPE_UENGINE              119
133 #define MACH_TYPE_BLUESTEM             120
134 #define MACH_TYPE_XINGU8               121
135 #define MACH_TYPE_BUSHSTB              122
136 #define MACH_TYPE_EPSILON1             123
137 #define MACH_TYPE_BALLOON              124
138 #define MACH_TYPE_PUPPY                125
139 #define MACH_TYPE_ELROY                126
140 #define MACH_TYPE_GMS720               127
141 #define MACH_TYPE_S24X                 128
142 #define MACH_TYPE_JTEL_CLEP7312        129
143 #define MACH_TYPE_CX821XX              130
144 #define MACH_TYPE_EDB7312              131
145 #define MACH_TYPE_BSA1110              132
146 #define MACH_TYPE_POWERPIN             133
147 #define MACH_TYPE_OPENARM              134
148 #define MACH_TYPE_WHITECHAPEL          135
149 #define MACH_TYPE_H3100                136
150 #define MACH_TYPE_H3800                137
151 #define MACH_TYPE_BLUE_V1              138
152 #define MACH_TYPE_PXA_CERF             139
153 #define MACH_TYPE_ARM7TEVB             140
154 #define MACH_TYPE_D7400                141
155 #define MACH_TYPE_PIRANHA              142
156 #define MACH_TYPE_SBCAMELOT            143
157 #define MACH_TYPE_KINGS                144
158 #define MACH_TYPE_SMDK2400             145
159 #define MACH_TYPE_COLLIE               146
160 #define MACH_TYPE_IDR                  147
161 #define MACH_TYPE_BADGE4               148
162 #define MACH_TYPE_WEBNET               149
163 #define MACH_TYPE_D7300                150
164 #define MACH_TYPE_CEP                  151
165 #define MACH_TYPE_FORTUNET             152
166 #define MACH_TYPE_VC547X               153
167 #define MACH_TYPE_FILEWALKER           154
168 #define MACH_TYPE_NETGATEWAY           155
169 #define MACH_TYPE_SYMBOL2800           156
170 #define MACH_TYPE_SUNS                 157
171 #define MACH_TYPE_FRODO                158
172 #define MACH_TYPE_MACH_TYTE_MS301      159
173 #define MACH_TYPE_MX1ADS               160
174 #define MACH_TYPE_H7201                161
175 #define MACH_TYPE_H7202                162
176 #define MACH_TYPE_AMICO                163
177 #define MACH_TYPE_IAM                  164
178 #define MACH_TYPE_TT530                165
179 #define MACH_TYPE_SAM2400              166
180 #define MACH_TYPE_JORNADA56X           167
181 #define MACH_TYPE_ACTIVE               168
182 #define MACH_TYPE_IQ80321              169
183 #define MACH_TYPE_WID                  170
184 #define MACH_TYPE_SABINAL              171
185 #define MACH_TYPE_IXP425_MATACUMBE     172
186 #define MACH_TYPE_MINIPRINT            173
187 #define MACH_TYPE_ADM510X              174
188 #define MACH_TYPE_SVS200               175
189 #define MACH_TYPE_ATG_TCU              176
190 #define MACH_TYPE_JORNADA820           177
191 #define MACH_TYPE_S3C44B0              178
192 #define MACH_TYPE_MARGIS2              179
193 #define MACH_TYPE_KS8695               180
194 #define MACH_TYPE_BRH                  181
195 #define MACH_TYPE_S3C2410              182
196 #define MACH_TYPE_POSSIO_PX30          183
197 #define MACH_TYPE_S3C2800              184
198 #define MACH_TYPE_FLEETWOOD            185
199 #define MACH_TYPE_OMAHA                186
200 #define MACH_TYPE_TA7                  187
201 #define MACH_TYPE_NOVA                 188
202 #define MACH_TYPE_HMK                  189
203 #define MACH_TYPE_KARO                 190
204 #define MACH_TYPE_FESTER               191
205 #define MACH_TYPE_GPI                  192
206 #define MACH_TYPE_SMDK2410             193
207 #define MACH_TYPE_I519                 194
208 #define MACH_TYPE_NEXIO                195
209 #define MACH_TYPE_BITBOX               196
210 #define MACH_TYPE_G200                 197
211 #define MACH_TYPE_GILL                 198
212 #define MACH_TYPE_PXA_MERCURY          199
213 #define MACH_TYPE_CEIVA                200
214 #define MACH_TYPE_FRET                 201
215 #define MACH_TYPE_EMAILPHONE           202
216 #define MACH_TYPE_H3900                203
217 #define MACH_TYPE_PXA1                 204
218 #define MACH_TYPE_KOAN369              205
219 #define MACH_TYPE_COGENT               206
220 #define MACH_TYPE_ESL_SIMPUTER         207
221 #define MACH_TYPE_ESL_SIMPUTER_CLR     208
222 #define MACH_TYPE_ESL_SIMPUTER_BW      209
223 #define MACH_TYPE_HHP_CRADLE           210
224 #define MACH_TYPE_HE500                211
225 #define MACH_TYPE_INHANDELF2           212
226 #define MACH_TYPE_INHANDFTIP           213
227 #define MACH_TYPE_DNP1110              214
228 #define MACH_TYPE_PNP1110              215
229 #define MACH_TYPE_CSB226               216
230 #define MACH_TYPE_ARNOLD               217
231 #define MACH_TYPE_VOICEBLUE            218
232 #define MACH_TYPE_JZ8028               219
233 #define MACH_TYPE_H5400                220
234 #define MACH_TYPE_FORTE                221
235 #define MACH_TYPE_ACAM                 222
236 #define MACH_TYPE_ABOX                 223
237 #define MACH_TYPE_ATMEL                224
238 #define MACH_TYPE_SITSANG              225
239 #define MACH_TYPE_CPU1110LCDNET        226
240 #define MACH_TYPE_MPL_VCMA9            227
241 #define MACH_TYPE_OPUS_A1              228
242 #define MACH_TYPE_DAYTONA              229
243 #define MACH_TYPE_KILLBEAR             230
244 #define MACH_TYPE_YOHO                 231
245 #define MACH_TYPE_JASPER               232
246 #define MACH_TYPE_DSC25                233
247 #define MACH_TYPE_OMAP_INNOVATOR       234
248 #define MACH_TYPE_RAMSES               235
249 #define MACH_TYPE_S28X                 236
250 #define MACH_TYPE_MPORT3               237
251 #define MACH_TYPE_PXA_EAGLE250         238
252 #define MACH_TYPE_PDB                  239
253 #define MACH_TYPE_BLUE_2G              240
254 #define MACH_TYPE_BLUEARCH             241
255 #define MACH_TYPE_IXDP2400             242
256 #define MACH_TYPE_IXDP2800             243
257 #define MACH_TYPE_EXPLORER             244
258 #define MACH_TYPE_IXDP425              245
259 #define MACH_TYPE_CHIMP                246
260 #define MACH_TYPE_STORK_NEST           247
261 #define MACH_TYPE_STORK_EGG            248
262 #define MACH_TYPE_WISMO                249
263 #define MACH_TYPE_EZLINX               250
264 #define MACH_TYPE_AT91RM9200           251
265 #define MACH_TYPE_ADTECH_ORION         252
266 #define MACH_TYPE_NEPTUNE              253
267 #define MACH_TYPE_HACKKIT              254
268 #define MACH_TYPE_PXA_WINS30           255
269 #define MACH_TYPE_LAVINNA              256
270 #define MACH_TYPE_PXA_UENGINE          257
271 #define MACH_TYPE_INNOKOM              258
272 #define MACH_TYPE_BMS                  259
273 #define MACH_TYPE_IXCDP1100            260
274 #define MACH_TYPE_PRPMC1100            261
275 #define MACH_TYPE_AT91RM9200DK         262
276 #define MACH_TYPE_ARMSTICK             263
277 #define MACH_TYPE_ARMONIE              264
278 #define MACH_TYPE_MPORT1               265
279 #define MACH_TYPE_S3C5410              266
280 #define MACH_TYPE_ZCP320A              267
281 #define MACH_TYPE_I_BOX                268
282 #define MACH_TYPE_STLC1502             269
283 #define MACH_TYPE_SIREN                270
284 #define MACH_TYPE_GREENLAKE            271
285 #define MACH_TYPE_ARGUS                272
286 #define MACH_TYPE_COMBADGE             273
287 #define MACH_TYPE_ROKEPXA              274
288 #define MACH_TYPE_CINTEGRATOR          275
289 #define MACH_TYPE_GUIDEA07             276
290 #define MACH_TYPE_TAT257               277
291 #define MACH_TYPE_IGP2425              278
292 #define MACH_TYPE_BLUEGRAMMA           279
293 #define MACH_TYPE_IPOD                 280
294 #define MACH_TYPE_ADSBITSYX            281
295 #define MACH_TYPE_TRIZEPS2             282
296 #define MACH_TYPE_VIPER                283
297 #define MACH_TYPE_ADSBITSYPLUS         284
298 #define MACH_TYPE_ADSAGC               285
299 #define MACH_TYPE_STP7312              286
300 #define MACH_TYPE_NX_PHNX              287
301 #define MACH_TYPE_WEP_EP250            288
302 #define MACH_TYPE_INHANDELF3           289
303 #define MACH_TYPE_ADI_COYOTE           290
304 #define MACH_TYPE_IYONIX               291
305 #define MACH_TYPE_DAMICAM_SA1110       292
306 #define MACH_TYPE_MEG03                293
307 #define MACH_TYPE_PXA_WHITECHAPEL      294
308 #define MACH_TYPE_NWSC                 295
309 #define MACH_TYPE_NWLARM               296
310 #define MACH_TYPE_IXP425_MGUARD        297
311 #define MACH_TYPE_PXA_NETDCU4          298
312 #define MACH_TYPE_IXDP2401             299
313 #define MACH_TYPE_IXDP2801             300
314 #define MACH_TYPE_ZODIAC               301
315 #define MACH_TYPE_ARMMODUL             302
316 #define MACH_TYPE_KETOP                303
317 #define MACH_TYPE_AV7200               304
318 #define MACH_TYPE_ARCH_TI925           305
319 #define MACH_TYPE_ACQ200               306
320 #define MACH_TYPE_PT_DAFIT             307
321 #define MACH_TYPE_IHBA                 308
322 #define MACH_TYPE_QUINQUE              309
323 #define MACH_TYPE_NIMBRAONE            310
324 #define MACH_TYPE_NIMBRA29X            311
325 #define MACH_TYPE_NIMBRA210            312
326 #define MACH_TYPE_HHP_D95XX            313
327 #define MACH_TYPE_LABARM               314
328 #define MACH_TYPE_M825XX               315
329 #define MACH_TYPE_M7100                316
330 #define MACH_TYPE_NIPC2                317
331 #define MACH_TYPE_FU7202               318
332 #define MACH_TYPE_ADSAGX               319
333 #define MACH_TYPE_PXA_POOH             320
334 #define MACH_TYPE_BANDON               321
335 #define MACH_TYPE_PCM7210              322
336 #define MACH_TYPE_NMS9200              323
337 #define MACH_TYPE_LOGODL               324
338 #define MACH_TYPE_M7140                325
339 #define MACH_TYPE_KOREBOT              326
340 #define MACH_TYPE_IQ31244              327
341 #define MACH_TYPE_KOAN393              328
342 #define MACH_TYPE_INHANDFTIP3          329
343 #define MACH_TYPE_GONZO                330
344 #define MACH_TYPE_BAST                 331
345 #define MACH_TYPE_SCANPASS             332
346 #define MACH_TYPE_EP7312_POOH          333
347 #define MACH_TYPE_TA7S                 334
348 #define MACH_TYPE_TA7V                 335
349 #define MACH_TYPE_ICARUS               336
350 #define MACH_TYPE_H1900                337
351 #define MACH_TYPE_GEMINI               338
352 #define MACH_TYPE_AXIM                 339
353 #define MACH_TYPE_AUDIOTRON            340
354 #define MACH_TYPE_H2200                341
355 #define MACH_TYPE_LOOX600              342
356 #define MACH_TYPE_NIOP                 343
357 #define MACH_TYPE_DM310                344
358 #define MACH_TYPE_SEEDPXA_C2           345
359 #define MACH_TYPE_IXP4XX_MGUARD_PCI    346
360 #define MACH_TYPE_H1940                347
361 #define MACH_TYPE_SCORPIO              348
362 #define MACH_TYPE_VIVA                 349
363 #define MACH_TYPE_PXA_XCARD            350
364 #define MACH_TYPE_CSB335               351
365 #define MACH_TYPE_IXRD425              352
366 #define MACH_TYPE_IQ80315              353
367 #define MACH_TYPE_NMP7312              354
368 #define MACH_TYPE_CX861XX              355
369 #define MACH_TYPE_ENP2611              356
370 #define MACH_TYPE_XDA                  357
371 #define MACH_TYPE_CSIR_IMS             358
372 #define MACH_TYPE_IXP421_DNAEETH       359
373 #define MACH_TYPE_POCKETSERV9200       360
374 #define MACH_TYPE_TOTO                 361
375 #define MACH_TYPE_S3C2440              362
376 #define MACH_TYPE_KS8695P              363
377 #define MACH_TYPE_SE4000               364
378 #define MACH_TYPE_QUADRICEPS           365
379 #define MACH_TYPE_BRONCO               366
380 #define MACH_TYPE_ESL_WIRELESS_TAB     367
381 #define MACH_TYPE_ESL_SOFCOMP          368
382 #define MACH_TYPE_S5C7375              369
383 #define MACH_TYPE_SPEARHEAD            370
384 #define MACH_TYPE_PANTERA              371
385 #define MACH_TYPE_PRAYOGLITE           372
386 #define MACH_TYPE_GUMSTIX              373
387 #define MACH_TYPE_RCUBE                374
388 #define MACH_TYPE_REA_OLV              375
389 #define MACH_TYPE_PXA_IPHONE           376
390 #define MACH_TYPE_S3C3410              377
391 #define MACH_TYPE_ESPD_4510B           378
392 #define MACH_TYPE_MP1X                 379
393 #define MACH_TYPE_AT91RM9200TB         380
394 #define MACH_TYPE_ADSVGX               381
395 #define MACH_TYPE_OMAP_H2              382
396 #define MACH_TYPE_PELEE                383
397 #define MACH_TYPE_E740                 384
398 #define MACH_TYPE_IQ80331              385
399 #define MACH_TYPE_VERSATILE_PB         387
400 #define MACH_TYPE_KEV7A400             388
401 #define MACH_TYPE_LPD7A400             389
402 #define MACH_TYPE_LPD7A404             390
403 #define MACH_TYPE_FUJITSU_CAMELOT      391
404 #define MACH_TYPE_JANUS2M              392
405 #define MACH_TYPE_EMBTF                393
406 #define MACH_TYPE_HPM                  394
407 #define MACH_TYPE_SMDK2410TK           395
408 #define MACH_TYPE_SMDK2410AJ           396
409 #define MACH_TYPE_STREETRACER          397
410 #define MACH_TYPE_EFRAME               398
411 #define MACH_TYPE_CSB337               399
412 #define MACH_TYPE_PXA_LARK             400
413 #define MACH_TYPE_PNP2110              401
414 #define MACH_TYPE_TCC72X               402
415 #define MACH_TYPE_ALTAIR               403
416 #define MACH_TYPE_KC3                  404
417 #define MACH_TYPE_SINTEFTD             405
418 #define MACH_TYPE_MAINSTONE            406
419 #define MACH_TYPE_ADAY4X               407
420 #define MACH_TYPE_LITE300              408
421 #define MACH_TYPE_S5C7376              409
422 #define MACH_TYPE_MT02                 410
423 #define MACH_TYPE_MPORT3S              411
424 #define MACH_TYPE_RA_ALPHA             412
425 #define MACH_TYPE_XCEP                 413
426 #define MACH_TYPE_ARCOM_VULCAN         414
427 #define MACH_TYPE_STARGATE             415
428 #define MACH_TYPE_ARMADILLOJ           416
429 #define MACH_TYPE_ELROY_JACK           417
430 #define MACH_TYPE_BACKEND              418
431 #define MACH_TYPE_S5LINBOX             419
432 #define MACH_TYPE_NOMADIK              420
433 #define MACH_TYPE_IA_CPU_9200          421
434 #define MACH_TYPE_AT91_BJA1            422
435 #define MACH_TYPE_CORGI                423
436 #define MACH_TYPE_POODLE               424
437 #define MACH_TYPE_TEN                  425
438 #define MACH_TYPE_ROVERP5P             426
439 #define MACH_TYPE_SC2700               427
440 #define MACH_TYPE_EX_EAGLE             428
441 #define MACH_TYPE_NX_PXA12             429
442 #define MACH_TYPE_NX_PXA5              430
443 #define MACH_TYPE_BLACKBOARD2          431
444 #define MACH_TYPE_I819                 432
445 #define MACH_TYPE_IXMB995E             433
446 #define MACH_TYPE_SKYRIDER             434
447 #define MACH_TYPE_SKYHAWK              435
448 #define MACH_TYPE_ENTERPRISE           436
449 #define MACH_TYPE_DEP2410              437
450 #define MACH_TYPE_ARMCORE              438
451 #define MACH_TYPE_HOBBIT               439
452 #define MACH_TYPE_H7210                440
453 #define MACH_TYPE_PXA_NETDCU5          441
454 #define MACH_TYPE_ACC                  442
455 #define MACH_TYPE_ESL_SARVA            443
456 #define MACH_TYPE_XM250                444
457 #define MACH_TYPE_T6TC1XB              445
458 #define MACH_TYPE_ESS710               446
459 #define MACH_TYPE_MX31ADS              447
460 #define MACH_TYPE_HIMALAYA             448
461 #define MACH_TYPE_BOLFENK              449
462 #define MACH_TYPE_AT91RM9200KR         450
463 #define MACH_TYPE_EDB9312              451
464 #define MACH_TYPE_OMAP_GENERIC         452
465 #define MACH_TYPE_AXIMX3               453
466 #define MACH_TYPE_EB67XDIP             454
467 #define MACH_TYPE_WEBTXS               455
468 #define MACH_TYPE_HAWK                 456
469 #define MACH_TYPE_CCAT91SBC001         457
470 #define MACH_TYPE_EXPRESSO             458
471 #define MACH_TYPE_H4000                459
472 #define MACH_TYPE_DINO                 460
473 #define MACH_TYPE_ML675K               461
474 #define MACH_TYPE_EDB9301              462
475 #define MACH_TYPE_EDB9315              463
476 #define MACH_TYPE_RECIVA_TT            464
477 #define MACH_TYPE_CSTCB01              465
478 #define MACH_TYPE_CSTCB1               466
479 #define MACH_TYPE_SHADWELL             467
480 #define MACH_TYPE_GOEPEL263            468
481 #define MACH_TYPE_ACQ100               469
482 #define MACH_TYPE_MX1FS2               470
483 #define MACH_TYPE_HIPTOP_G1            471
484 #define MACH_TYPE_SPARKY               472
485 #define MACH_TYPE_NS9750               473
486 #define MACH_TYPE_PHOENIX              474
487 #define MACH_TYPE_VR1000               475
488 #define MACH_TYPE_DEISTERPXA           476
489 #define MACH_TYPE_BCM1160              477
490 #define MACH_TYPE_PCM022               478
491 #define MACH_TYPE_ADSGCX               479
492 #define MACH_TYPE_DREADNAUGHT          480
493 #define MACH_TYPE_DM320                481
494 #define MACH_TYPE_MARKOV               482
495 #define MACH_TYPE_COS7A400             483
496 #define MACH_TYPE_MILANO               484
497 #define MACH_TYPE_UE9328               485
498 #define MACH_TYPE_UEX255               486
499 #define MACH_TYPE_UE2410               487
500 #define MACH_TYPE_A620                 488
501 #define MACH_TYPE_OCELOT               489
502 #define MACH_TYPE_CHEETAH              490
503 #define MACH_TYPE_OMAP_PERSEUS2        491
504 #define MACH_TYPE_ZVUE                 492
505 #define MACH_TYPE_ROVERP1              493
506 #define MACH_TYPE_ASIDIAL2             494
507 #define MACH_TYPE_S3C24A0              495
508 #define MACH_TYPE_E800                 496
509 #define MACH_TYPE_E750                 497
510 #define MACH_TYPE_S3C5500              498
511 #define MACH_TYPE_SMDK5500             499
512 #define MACH_TYPE_SIGNALSYNC           500
513 #define MACH_TYPE_NBC                  501
514 #define MACH_TYPE_KODIAK               502
515 #define MACH_TYPE_NETBOOKPRO           503
516 #define MACH_TYPE_HW90200              504
517 #define MACH_TYPE_CONDOR               505
518 #define MACH_TYPE_CUP                  506
519 #define MACH_TYPE_KITE                 507
520 #define MACH_TYPE_SCB9328              508
521 #define MACH_TYPE_OMAP_H3              509
522 #define MACH_TYPE_OMAP_H4              510
523 #define MACH_TYPE_N10                  511
524 #define MACH_TYPE_MONTAJADE            512
525 #define MACH_TYPE_SG560                513
526 #define MACH_TYPE_DP1000               514
527 #define MACH_TYPE_OMAP_OSK             515
528 #define MACH_TYPE_RG100V3              516
529 #define MACH_TYPE_MX2ADS               517
530 #define MACH_TYPE_PXA_KILO             518
531 #define MACH_TYPE_IXP4XX_EAGLE         519
532 #define MACH_TYPE_TOSA                 520
533 #define MACH_TYPE_MB2520F              521
534 #define MACH_TYPE_EMC1000              522
535 #define MACH_TYPE_TIDSC25              523
536 #define MACH_TYPE_AKCPMXL              524
537 #define MACH_TYPE_AV3XX                525
538 #define MACH_TYPE_AVILA                526
539 #define MACH_TYPE_PXA_MPM10            527
540 #define MACH_TYPE_PXA_KYANITE          528
541 #define MACH_TYPE_SGOLD                529
542 #define MACH_TYPE_OSCAR                530
543 #define MACH_TYPE_EPXA4USB2            531
544 #define MACH_TYPE_XSENGINE             532
545 #define MACH_TYPE_IP600                533
546 #define MACH_TYPE_MCAN2                534
547 #define MACH_TYPE_DDI_BLUERIDGE        535
548 #define MACH_TYPE_SKYMINDER            536
549 #define MACH_TYPE_LPD79520             537
550 #define MACH_TYPE_EDB9302              538
551 #define MACH_TYPE_HW90340              539
552 #define MACH_TYPE_CIP_BOX              540
553 #define MACH_TYPE_IVPN                 541
554 #define MACH_TYPE_RSOC2                542
555 #define MACH_TYPE_HUSKY                543
556 #define MACH_TYPE_BOXER                544
557 #define MACH_TYPE_SHEPHERD             545
558 #define MACH_TYPE_AML42800AA           546
559 #define MACH_TYPE_LPC2294              548
560 #define MACH_TYPE_SWITCHGRASS          549
561 #define MACH_TYPE_ENS_CMU              550
562 #define MACH_TYPE_MM6_SDB              551
563 #define MACH_TYPE_SATURN               552
564 #define MACH_TYPE_I30030EVB            553
565 #define MACH_TYPE_MXC27530EVB          554
566 #define MACH_TYPE_SMDK2800             555
567 #define MACH_TYPE_MTWILSON             556
568 #define MACH_TYPE_ZITI                 557
569 #define MACH_TYPE_GRANDFATHER          558
570 #define MACH_TYPE_TENGINE              559
571 #define MACH_TYPE_S3C2460              560
572 #define MACH_TYPE_PDM                  561
573 #define MACH_TYPE_H4700                562
574 #define MACH_TYPE_H6300                563
575 #define MACH_TYPE_RZ1700               564
576 #define MACH_TYPE_A716                 565
577 #define MACH_TYPE_ESTK2440A            566
578 #define MACH_TYPE_ATWIXP425            567
579 #define MACH_TYPE_CSB336               568
580 #define MACH_TYPE_RIRM2                569
581 #define MACH_TYPE_CX23518              570
582 #define MACH_TYPE_CX2351X              571
583 #define MACH_TYPE_COMPUTIME            572
584 #define MACH_TYPE_IZARUS               573
585 #define MACH_TYPE_RTS                  574
586 #define MACH_TYPE_SE5100               575
587 #define MACH_TYPE_S3C2510              576
588 #define MACH_TYPE_CSB437TL             577
589 #define MACH_TYPE_SLAUSON              578
590 #define MACH_TYPE_PEARLRIVER           579
591 #define MACH_TYPE_TDC_P210             580
592 #define MACH_TYPE_SG580                581
593 #define MACH_TYPE_WRSBCARM7            582
594 #define MACH_TYPE_IPD                  583
595 #define MACH_TYPE_PXA_DNP2110          584
596 #define MACH_TYPE_XAENIAX              585
597 #define MACH_TYPE_SOMN4250             586
598 #define MACH_TYPE_PLEB2                587
599 #define MACH_TYPE_CORNWALLIS           588
600 #define MACH_TYPE_GURNEY_DRV           589
601 #define MACH_TYPE_CHAFFEE              590
602 #define MACH_TYPE_RMS101               591
603 #define MACH_TYPE_RX3715               592
604 #define MACH_TYPE_SWIFT                593
605 #define MACH_TYPE_ROVERP7              594
606 #define MACH_TYPE_PR818S               595
607 #define MACH_TYPE_TRXPRO               596
608 #define MACH_TYPE_NSLU2                597
609 #define MACH_TYPE_E400                 598
610 #define MACH_TYPE_TRAB                 599
611 #define MACH_TYPE_CMC_PU2              600
612 #define MACH_TYPE_FULCRUM              601
613 #define MACH_TYPE_NETGATE42X           602
614 #define MACH_TYPE_STR710               603
615 #define MACH_TYPE_IXDPG425             604
616 #define MACH_TYPE_TOMTOMGO             605
617 #define MACH_TYPE_VERSATILE_AB         606
618 #define MACH_TYPE_EDB9307              607
619 #define MACH_TYPE_SG565                608
620 #define MACH_TYPE_LPD79524             609
621 #define MACH_TYPE_LPD79525             610
622 #define MACH_TYPE_RMS100               611
623 #define MACH_TYPE_KB9200               612
624 #define MACH_TYPE_SX1                  613
625 #define MACH_TYPE_HMS39C7092           614
626 #define MACH_TYPE_ARMADILLO            615
627 #define MACH_TYPE_IPCU                 616
628 #define MACH_TYPE_LOOX720              617
629 #define MACH_TYPE_IXDP465              618
630 #define MACH_TYPE_IXDP2351             619
631 #define MACH_TYPE_ADSVIX               620
632 #define MACH_TYPE_DM270                621
633 #define MACH_TYPE_SOCLTPLUS            622
634 #define MACH_TYPE_ECIA                 623
635 #define MACH_TYPE_CM4008               624
636 #define MACH_TYPE_P2001                625
637 #define MACH_TYPE_TWISTER              626
638 #define MACH_TYPE_MUDSHARK             627
639 #define MACH_TYPE_HB2                  628
640 #define MACH_TYPE_IQ80332              629
641 #define MACH_TYPE_SENDT                630
642 #define MACH_TYPE_MX2JAZZ              631
643 #define MACH_TYPE_MULTIIO              632
644 #define MACH_TYPE_HRDISPLAY            633
645 #define MACH_TYPE_MXC27530ADS          634
646 #define MACH_TYPE_TRIZEPS3             635
647 #define MACH_TYPE_ZEFEERDZA            636
648 #define MACH_TYPE_ZEFEERDZB            637
649 #define MACH_TYPE_ZEFEERDZG            638
650 #define MACH_TYPE_ZEFEERDZN            639
651 #define MACH_TYPE_ZEFEERDZQ            640
652 #define MACH_TYPE_GTWX5715             641
653 #define MACH_TYPE_ASTRO_JACK           643
654 #define MACH_TYPE_TIP03                644
655 #define MACH_TYPE_A9200EC              645
656 #define MACH_TYPE_PNX0105              646
657 #define MACH_TYPE_ADCPOECPU            647
658 #define MACH_TYPE_CSB637               648
659 #define MACH_TYPE_MB9200               650
660 #define MACH_TYPE_KULUN                651
661 #define MACH_TYPE_SNAPPER              652
662 #define MACH_TYPE_OPTIMA               653
663 #define MACH_TYPE_DLHSBC               654
664 #define MACH_TYPE_X30                  655
665 #define MACH_TYPE_N30                  656
666 #define MACH_TYPE_MANGA_KS8695         657
667 #define MACH_TYPE_AJAX                 658
668 #define MACH_TYPE_NEC_MP900            659
669 #define MACH_TYPE_VVTK1000             661
670 #define MACH_TYPE_KAFA                 662
671 #define MACH_TYPE_VVTK3000             663
672 #define MACH_TYPE_PIMX1                664
673 #define MACH_TYPE_OLLIE                665
674 #define MACH_TYPE_SKYMAX               666
675 #define MACH_TYPE_JAZZ                 667
676 #define MACH_TYPE_TEL_T3               668
677 #define MACH_TYPE_AISINO_FCR255        669
678 #define MACH_TYPE_BTWEB                670
679 #define MACH_TYPE_DBG_LH79520          671
680 #define MACH_TYPE_CM41XX               672
681 #define MACH_TYPE_TS72XX               673
682 #define MACH_TYPE_NGGPXA               674
683 #define MACH_TYPE_CSB535               675
684 #define MACH_TYPE_CSB536               676
685 #define MACH_TYPE_PXA_TRAKPOD          677
686 #define MACH_TYPE_PRAXIS               678
687 #define MACH_TYPE_LH75411              679
688 #define MACH_TYPE_OTOM                 680
689 #define MACH_TYPE_NEXCODER_2440        681
690 #define MACH_TYPE_LOOX410              682
691 #define MACH_TYPE_WESTLAKE             683
692 #define MACH_TYPE_NSB                  684
693 #define MACH_TYPE_ESL_SARVA_STN        685
694 #define MACH_TYPE_ESL_SARVA_TFT        686
695 #define MACH_TYPE_ESL_SARVA_IAD        687
696 #define MACH_TYPE_ESL_SARVA_ACC        688
697 #define MACH_TYPE_TYPHOON              689
698 #define MACH_TYPE_CNAV                 690
699 #define MACH_TYPE_A730                 691
700 #define MACH_TYPE_NETSTAR              692
701 #define MACH_TYPE_PHASEFALE_SUPERCON   693
702 #define MACH_TYPE_SHIVA1100            694
703 #define MACH_TYPE_ETEXSC               695
704 #define MACH_TYPE_IXDPG465             696
705 #define MACH_TYPE_A9M2410              697
706 #define MACH_TYPE_A9M2440              698
707 #define MACH_TYPE_A9M9750              699
708 #define MACH_TYPE_A9M9360              700
709 #define MACH_TYPE_UNC90                701
710 #define MACH_TYPE_ECO920               702
711 #define MACH_TYPE_SATVIEW              703
712 #define MACH_TYPE_ROADRUNNER           704
713 #define MACH_TYPE_AT91RM9200EK         705
714 #define MACH_TYPE_GP32                 706
715 #define MACH_TYPE_GEM                  707
716 #define MACH_TYPE_I858                 708
717 #define MACH_TYPE_HX2750               709
718 #define MACH_TYPE_MXC91131EVB          710
719 #define MACH_TYPE_P700                 711
720 #define MACH_TYPE_CPE                  712
721 #define MACH_TYPE_SPITZ                713
722 #define MACH_TYPE_NIMBRA340            714
723 #define MACH_TYPE_LPC22XX              715
724 #define MACH_TYPE_COMET3               716
725 #define MACH_TYPE_COMET4               717
726 #define MACH_TYPE_CSB625               718
727 #define MACH_TYPE_FORTUNET2            719
728 #define MACH_TYPE_S5H2200              720
729 #define MACH_TYPE_OPTORM920            721
730 #define MACH_TYPE_ADSBITSYXB           722
731 #define MACH_TYPE_ADSSPHERE            723
732 #define MACH_TYPE_ADSPORTAL            724
733 #define MACH_TYPE_LN2410SBC            725
734 #define MACH_TYPE_CB3RUFC              726
735 #define MACH_TYPE_MP2USB               727
736 #define MACH_TYPE_NTNP425C             728
737 #define MACH_TYPE_COLIBRI              729
738 #define MACH_TYPE_PCM7220              730
739 #define MACH_TYPE_GATEWAY7001          731
740 #define MACH_TYPE_PCM027               732
741 #define MACH_TYPE_CMPXA                733
742 #define MACH_TYPE_ANUBIS               734
743 #define MACH_TYPE_ITE8152              735
744 #define MACH_TYPE_LPC3XXX              736
745 #define MACH_TYPE_PUPPETEER            737
746 #define MACH_TYPE_E570                 739
747 #define MACH_TYPE_X50                  740
748 #define MACH_TYPE_RECON                741
749 #define MACH_TYPE_XBOARDGP8            742
750 #define MACH_TYPE_FPIC2                743
751 #define MACH_TYPE_AKITA                744
752 #define MACH_TYPE_A81                  745
753 #define MACH_TYPE_SVM_SC25X            746
754 #define MACH_TYPE_VADATECH020          747
755 #define MACH_TYPE_TLI                  748
756 #define MACH_TYPE_EDB9315LC            749
757 #define MACH_TYPE_PASSEC               750
758 #define MACH_TYPE_DS_TIGER             751
759 #define MACH_TYPE_E310                 752
760 #define MACH_TYPE_E330                 753
761 #define MACH_TYPE_RT3000               754
762 #define MACH_TYPE_NOKIA770             755
763 #define MACH_TYPE_PNX0106              756
764 #define MACH_TYPE_HX21XX               757
765 #define MACH_TYPE_FARADAY              758
766 #define MACH_TYPE_SBC9312              759
767 #define MACH_TYPE_BATMAN               760
768 #define MACH_TYPE_JPD201               761
769 #define MACH_TYPE_MIPSA                762
770 #define MACH_TYPE_KACOM                763
771 #define MACH_TYPE_SWARCOCPU            764
772 #define MACH_TYPE_SWARCODSL            765
773 #define MACH_TYPE_BLUEANGEL            766
774 #define MACH_TYPE_HAIRYGRAMA           767
775 #define MACH_TYPE_BANFF                768
776 #define MACH_TYPE_CARMEVA              769
777 #define MACH_TYPE_SAM255               770
778 #define MACH_TYPE_PPM10                771
779 #define MACH_TYPE_EDB9315A             772
780 #define MACH_TYPE_SUNSET               773
781 #define MACH_TYPE_STARGATE2            774
782 #define MACH_TYPE_INTELMOTE2           775
783 #define MACH_TYPE_TRIZEPS4             776
784 #define MACH_TYPE_MAINSTONE2           777
785 #define MACH_TYPE_EZ_IXP42X            778
786 #define MACH_TYPE_TAPWAVE_ZODIAC       779
787 #define MACH_TYPE_UNIVERSALMETER       780
788 #define MACH_TYPE_HICOARM9             781
789 #define MACH_TYPE_PNX4008              782
790 #define MACH_TYPE_KWS6000              783
791 #define MACH_TYPE_PORTUX920T           784
792 #define MACH_TYPE_EZ_X5                785
793 #define MACH_TYPE_OMAP_RUDOLPH         786
794 #define MACH_TYPE_CPUAT91              787
795 #define MACH_TYPE_REA9200              788
796 #define MACH_TYPE_ACTS_PUNE_SA1110     789
797 #define MACH_TYPE_IXP425               790
798 #define MACH_TYPE_I30030ADS            791
799 #define MACH_TYPE_PERCH                792
800 #define MACH_TYPE_EIS05R1              793
801 #define MACH_TYPE_PEPPERPAD            794
802 #define MACH_TYPE_SB3010               795
803 #define MACH_TYPE_RM9200               796
804 #define MACH_TYPE_DMA03                797
805 #define MACH_TYPE_ROAD_S101            798
806 #define MACH_TYPE_IQ81340SC            799
807 #define MACH_TYPE_IQ_NEXTGEN_B         800
808 #define MACH_TYPE_IQ81340MC            801
809 #define MACH_TYPE_IQ_NEXTGEN_D         802
810 #define MACH_TYPE_IQ_NEXTGEN_E         803
811 #define MACH_TYPE_MALLOW_AT91          804
812 #define MACH_TYPE_CYBERTRACKER_I       805
813 #define MACH_TYPE_GESBC931X            806
814 #define MACH_TYPE_CENTIPAD             807
815 #define MACH_TYPE_ARMSOC               808
816 #define MACH_TYPE_SE4200               809
817 #define MACH_TYPE_EMS197A              810
818 #define MACH_TYPE_MICRO9               811
819 #define MACH_TYPE_MICRO9L              812
820 #define MACH_TYPE_UC5471DSP            813
821 #define MACH_TYPE_SJ5471ENG            814
822 #define MACH_TYPE_CMPXA26X             815
823 #define MACH_TYPE_NC                   816
824 #define MACH_TYPE_OMAP_PALMTE          817
825 #define MACH_TYPE_AJAX52X              818
826 #define MACH_TYPE_SIRIUSTAR            819
827 #define MACH_TYPE_IODATA_HDLG          820
828 #define MACH_TYPE_AT91RM9200UTL        821
829 #define MACH_TYPE_BIOSAFE              822
830 #define MACH_TYPE_MP1000               823
831 #define MACH_TYPE_PARSY                824
832 #define MACH_TYPE_CCXP                 825
833 #define MACH_TYPE_OMAP_GSAMPLE         826
834 #define MACH_TYPE_REALVIEW_EB          827
835 #define MACH_TYPE_SAMOA                828
836 #define MACH_TYPE_PALMT3               829
837 #define MACH_TYPE_I878                 830
838 #define MACH_TYPE_BORZOI               831
839 #define MACH_TYPE_GECKO                832
840 #define MACH_TYPE_DS101                833
841 #define MACH_TYPE_OMAP_PALMTT2         834
842 #define MACH_TYPE_PALMLD               835
843 #define MACH_TYPE_CC9C                 836
844 #define MACH_TYPE_SBC1670              837
845 #define MACH_TYPE_IXDP28X5             838
846 #define MACH_TYPE_OMAP_PALMTT          839
847 #define MACH_TYPE_ML696K               840
848 #define MACH_TYPE_ARCOM_ZEUS           841
849 #define MACH_TYPE_OSIRIS               842
850 #define MACH_TYPE_MAESTRO              843
851 #define MACH_TYPE_PALMTE2              844
852 #define MACH_TYPE_IXBBM                845
853 #define MACH_TYPE_MX27ADS              846
854 #define MACH_TYPE_AX8004               847
855 #define MACH_TYPE_AT91SAM9261EK        848
856 #define MACH_TYPE_LOFT                 849
857 #define MACH_TYPE_MAGPIE               850
858 #define MACH_TYPE_MX21ADS              851
859 #define MACH_TYPE_MB87M3400            852
860 #define MACH_TYPE_MGUARD_DELTA         853
861 #define MACH_TYPE_DAVINCI_DVDP         854
862 #define MACH_TYPE_HTCUNIVERSAL         855
863 #define MACH_TYPE_TPAD                 856
864 #define MACH_TYPE_ROVERP3              857
865 #define MACH_TYPE_JORNADA928           858
866 #define MACH_TYPE_MV88FXX81            859
867 #define MACH_TYPE_STMP36XX             860
868 #define MACH_TYPE_SXNI79524            861
869 #define MACH_TYPE_AMS_DELTA            862
870 #define MACH_TYPE_URANIUM              863
871 #define MACH_TYPE_UCON                 864
872 #define MACH_TYPE_NAS100D              865
873 #define MACH_TYPE_L083_1000            866
874 #define MACH_TYPE_EZX                  867
875 #define MACH_TYPE_PNX5220              868
876 #define MACH_TYPE_BUTTE                869
877 #define MACH_TYPE_SRM2                 870
878 #define MACH_TYPE_DSBR                 871
879 #define MACH_TYPE_CRYSTALBALL          872
880 #define MACH_TYPE_TINYPXA27X           873
881 #define MACH_TYPE_HERBIE               874
882 #define MACH_TYPE_MAGICIAN             875
883 #define MACH_TYPE_CM4002               876
884 #define MACH_TYPE_B4                   877
885 #define MACH_TYPE_MAUI                 878
886 #define MACH_TYPE_CYBERTRACKER_G       879
887 #define MACH_TYPE_NXDKN                880
888 #define MACH_TYPE_MIO8390              881
889 #define MACH_TYPE_OMI_BOARD            882
890 #define MACH_TYPE_MX21CIV              883
891 #define MACH_TYPE_MAHI_CDAC            884
892 #define MACH_TYPE_PALMTX               885
893 #define MACH_TYPE_S3C2413              887
894 #define MACH_TYPE_SAMSYS_EP0           888
895 #define MACH_TYPE_WG302V1              889
896 #define MACH_TYPE_WG302V2              890
897 #define MACH_TYPE_EB42X                891
898 #define MACH_TYPE_IQ331ES              892
899 #define MACH_TYPE_COSYDSP              893
900 #define MACH_TYPE_UPLAT7D              894
901 #define MACH_TYPE_PTDAVINCI            895
902 #define MACH_TYPE_MBUS                 896
903 #define MACH_TYPE_NADIA2VB             897
904 #define MACH_TYPE_R1000                898
905 #define MACH_TYPE_HW90250              899
906 #define MACH_TYPE_OMAP_2430SDP         900
907 #define MACH_TYPE_DAVINCI_EVM          901
908 #define MACH_TYPE_OMAP_TORNADO         902
909 #define MACH_TYPE_OLOCREEK             903
910 #define MACH_TYPE_PALMZ72              904
911 #define MACH_TYPE_NXDB500              905
912 #define MACH_TYPE_APF9328              906
913 #define MACH_TYPE_OMAP_WIPOQ           907
914 #define MACH_TYPE_OMAP_TWIP            908
915 #define MACH_TYPE_TREO650              909
916 #define MACH_TYPE_ACUMEN               910
917 #define MACH_TYPE_XP100                911
918 #define MACH_TYPE_FS2410               912
919 #define MACH_TYPE_PXA270_CERF          913
920 #define MACH_TYPE_SQ2FTLPALM           914
921 #define MACH_TYPE_BSEMSERVER           915
922 #define MACH_TYPE_NETCLIENT            916
923 #define MACH_TYPE_PALMT5               917
924 #define MACH_TYPE_PALMTC               918
925 #define MACH_TYPE_OMAP_APOLLON         919
926 #define MACH_TYPE_MXC30030EVB          920
927 #define MACH_TYPE_REA_2D               921
928 #define MACH_TYPE_TI3E524              922
929 #define MACH_TYPE_ATEB9200             923
930 #define MACH_TYPE_AUCKLAND             924
931 #define MACH_TYPE_AK3320M              925
932 #define MACH_TYPE_DURAMAX              926
933 #define MACH_TYPE_N35                  927
934 #define MACH_TYPE_PRONGHORN            928
935 #define MACH_TYPE_FUNDY                929
936 #define MACH_TYPE_LOGICPD_PXA270       930
937 #define MACH_TYPE_CPU777               931
938 #define MACH_TYPE_SIMICON9201          932
939 #define MACH_TYPE_LEAP2_HPM            933
940 #define MACH_TYPE_CM922TXA10           934
941 #define MACH_TYPE_PXA                  935
942 #define MACH_TYPE_SANDGATE2            936
943 #define MACH_TYPE_SANDGATE2G           937
944 #define MACH_TYPE_SANDGATE2P           938
945 #define MACH_TYPE_FRED_JACK            939
946 #define MACH_TYPE_TTG_COLOR1           940
947 #define MACH_TYPE_NXEB500HMI           941
948 #define MACH_TYPE_NETDCU8              942
949 #define MACH_TYPE_NG_FVX538            944
950 #define MACH_TYPE_NG_FVS338            945
951 #define MACH_TYPE_PNX4103              946
952 #define MACH_TYPE_HESDB                947
953 #define MACH_TYPE_XSILO                948
954 #define MACH_TYPE_ESPRESSO             949
955 #define MACH_TYPE_EMLC                 950
956 #define MACH_TYPE_SISTERON             951
957 #define MACH_TYPE_RX1950               952
958 #define MACH_TYPE_TSC_VENUS            953
959 #define MACH_TYPE_DS101J               954
960 #define MACH_TYPE_MXC30030ADS          955
961 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
962 #define MACH_TYPE_DUALPCMODEM          957
963 #define MACH_TYPE_GESBC9312            958
964 #define MACH_TYPE_HTCAPACHE            959
965 #define MACH_TYPE_IXDP435              960
966 #define MACH_TYPE_CATPROVT100          961
967 #define MACH_TYPE_PICOTUX1XX           962
968 #define MACH_TYPE_PICOTUX2XX           963
969 #define MACH_TYPE_DSMG600              964
970 #define MACH_TYPE_EMPC2                965
971 #define MACH_TYPE_VENTURA              966
972 #define MACH_TYPE_PHIDGET_SBC          967
973 #define MACH_TYPE_IJ3K                 968
974 #define MACH_TYPE_PISGAH               969
975 #define MACH_TYPE_OMAP_FSAMPLE         970
976 #define MACH_TYPE_SG720                971
977 #define MACH_TYPE_REDFOX               972
978 #define MACH_TYPE_MYSH_EP9315_1        973
979 #define MACH_TYPE_TPF106               974
980 #define MACH_TYPE_AT91RM9200KG         975
981 #define MACH_TYPE_SLEDB                976
982 #define MACH_TYPE_ONTRACK              977
983 #define MACH_TYPE_PM1200               978
984 #define MACH_TYPE_ESS24XXX             979
985 #define MACH_TYPE_COREMP7              980
986 #define MACH_TYPE_NEXCODER_6446        981
987 #define MACH_TYPE_STVC8380             982
988 #define MACH_TYPE_TEKLYNX              983
989 #define MACH_TYPE_CARBONADO            984
990 #define MACH_TYPE_SYSMOS_MP730         985
991 #define MACH_TYPE_SNAPPER_CL15         986
992 #define MACH_TYPE_PGIGIM               987
993 #define MACH_TYPE_PTX9160P2            988
994 #define MACH_TYPE_DCORE1               989
995 #define MACH_TYPE_VICTORPXA            990
996 #define MACH_TYPE_MX2DTB               991
997 #define MACH_TYPE_PXA_IREX_ER0100      992
998 #define MACH_TYPE_OMAP_PALMZ71         993
999 #define MACH_TYPE_BARTEC_DEG           994
1000 #define MACH_TYPE_HW50251              995
1001 #define MACH_TYPE_IBOX                 996
1002 #define MACH_TYPE_ATLASLH7A404         997
1003 #define MACH_TYPE_PT2026               998
1004 #define MACH_TYPE_HTCALPINE            999
1005 #define MACH_TYPE_BARTEC_VTU           1000
1006 #define MACH_TYPE_VCOREII              1001
1007 #define MACH_TYPE_PDNB3                1002
1008 #define MACH_TYPE_HTCBEETLES           1003
1009 #define MACH_TYPE_S3C6400              1004
1010 #define MACH_TYPE_S3C2443              1005
1011 #define MACH_TYPE_OMAP_LDK             1006
1012 #define MACH_TYPE_SMDK2460             1007
1013 #define MACH_TYPE_SMDK2440             1008
1014 #define MACH_TYPE_SMDK2412             1009
1015 #define MACH_TYPE_WEBBOX               1010
1016 #define MACH_TYPE_CWWNDP               1011
1017 #define MACH_TYPE_DRAGON               1012
1018 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1019 #define MACH_TYPE_CCM2200              1014
1020 #define MACH_TYPE_ETWARM               1015
1021 #define MACH_TYPE_M93030               1016
1022 #define MACH_TYPE_CC7U                 1017
1023 #define MACH_TYPE_MTT_RANGER           1018
1024 #define MACH_TYPE_NEXUS                1019
1025 #define MACH_TYPE_DESMAN               1020
1026 #define MACH_TYPE_BKDE303              1021
1027 #define MACH_TYPE_SMDK2413             1022
1028 #define MACH_TYPE_AML_M7200            1023
1029 #define MACH_TYPE_AML_M5900            1024
1030 #define MACH_TYPE_SG640                1025
1031 #define MACH_TYPE_EDG79524             1026
1032 #define MACH_TYPE_AI2410               1027
1033 #define MACH_TYPE_IXP465               1028
1034 #define MACH_TYPE_BALLOON3             1029
1035 #define MACH_TYPE_HEINS                1030
1036 #define MACH_TYPE_MPLUSEVA             1031
1037 #define MACH_TYPE_RT042                1032
1038 #define MACH_TYPE_CWIEM                1033
1039 #define MACH_TYPE_CM_X270              1034
1040 #define MACH_TYPE_CM_X255              1035
1041 #define MACH_TYPE_ESH_AT91             1036
1042 #define MACH_TYPE_SANDGATE3            1037
1043 #define MACH_TYPE_PRIMO                1038
1044 #define MACH_TYPE_GEMSTONE             1039
1045 #define MACH_TYPE_PRONGHORNMETRO       1040
1046 #define MACH_TYPE_SIDEWINDER           1041
1047 #define MACH_TYPE_PICOMOD1             1042
1048 #define MACH_TYPE_SG590                1043
1049 #define MACH_TYPE_AKAI9307             1044
1050 #define MACH_TYPE_FONTAINE             1045
1051 #define MACH_TYPE_WOMBAT               1046
1052 #define MACH_TYPE_ACQ300               1047
1053 #define MACH_TYPE_MOD_270              1048
1054 #define MACH_TYPE_VC0820               1049
1055 #define MACH_TYPE_ANI_AIM              1050
1056 #define MACH_TYPE_JELLYFISH            1051
1057 #define MACH_TYPE_AMANITA              1052
1058 #define MACH_TYPE_VLINK                1053
1059 #define MACH_TYPE_DEXFLEX              1054
1060 #define MACH_TYPE_EIGEN_TTQ            1055
1061 #define MACH_TYPE_ARCOM_TITAN          1056
1062 #define MACH_TYPE_TABLA                1057
1063 #define MACH_TYPE_MDIRAC3              1058
1064 #define MACH_TYPE_MRHFBP2              1059
1065 #define MACH_TYPE_AT91RM9200RB         1060
1066 #define MACH_TYPE_ANI_APM              1061
1067 #define MACH_TYPE_ELLA1                1062
1068 #define MACH_TYPE_INHAND_PXA27X        1063
1069 #define MACH_TYPE_INHAND_PXA25X        1064
1070 #define MACH_TYPE_EMPOS_XM             1065
1071 #define MACH_TYPE_EMPOS                1066
1072 #define MACH_TYPE_EMPOS_TINY           1067
1073 #define MACH_TYPE_EMPOS_SM             1068
1074 #define MACH_TYPE_EGRET                1069
1075 #define MACH_TYPE_OSTRICH              1070
1076 #define MACH_TYPE_N50                  1071
1077 #define MACH_TYPE_ECBAT91              1072
1078 #define MACH_TYPE_STAREAST             1073
1079 #define MACH_TYPE_DSPG_DW              1074
1080 #define MACH_TYPE_ONEARM               1075
1081 #define MACH_TYPE_MRG110_6             1076
1082 #define MACH_TYPE_WRT300NV2            1077
1083 #define MACH_TYPE_XM_BULVERDE          1078
1084 #define MACH_TYPE_MSM6100              1079
1085 #define MACH_TYPE_ETI_B1               1080
1086 #define MACH_TYPE_ZILOG_ZA9L           1081
1087 #define MACH_TYPE_BIT2440              1082
1088 #define MACH_TYPE_NBI                  1083
1089 #define MACH_TYPE_SMDK2443             1084
1090 #define MACH_TYPE_VDAVINCI             1085
1091 #define MACH_TYPE_ATC6                 1086
1092 #define MACH_TYPE_MULTMDW              1087
1093 #define MACH_TYPE_MBA2440              1088
1094 #define MACH_TYPE_ECSD                 1089
1095 #define MACH_TYPE_PALMZ31              1090
1096 #define MACH_TYPE_FSG                  1091
1097 #define MACH_TYPE_RAZOR101             1092
1098 #define MACH_TYPE_OPERA_TDM            1093
1099 #define MACH_TYPE_COMCERTO             1094
1100 #define MACH_TYPE_TB0319               1095
1101 #define MACH_TYPE_KWS8000              1096
1102 #define MACH_TYPE_B2                   1097
1103 #define MACH_TYPE_LCL54                1098
1104 #define MACH_TYPE_AT91SAM9260EK        1099
1105 #define MACH_TYPE_GLANTANK             1100
1106 #define MACH_TYPE_N2100                1101
1107 #define MACH_TYPE_N4100                1102
1108 #define MACH_TYPE_VERTICAL_RSC4        1103
1109 #define MACH_TYPE_SG8100               1104
1110 #define MACH_TYPE_IM42XX               1105
1111 #define MACH_TYPE_FTXX                 1106
1112 #define MACH_TYPE_LWFUSION             1107
1113 #define MACH_TYPE_QT2410               1108
1114 #define MACH_TYPE_KIXRP435             1109
1115 #define MACH_TYPE_CCW9C                1110
1116 #define MACH_TYPE_DABHS                1111
1117 #define MACH_TYPE_GZMX                 1112
1118 #define MACH_TYPE_IPNW100AP            1113
1119 #define MACH_TYPE_CC9P9360DEV          1114
1120 #define MACH_TYPE_CC9P9750DEV          1115
1121 #define MACH_TYPE_CC9P9360VAL          1116
1122 #define MACH_TYPE_CC9P9750VAL          1117
1123 #define MACH_TYPE_NX70V                1118
1124 #define MACH_TYPE_AT91RM9200DF         1119
1125 #define MACH_TYPE_SE_PILOT2            1120
1126 #define MACH_TYPE_MTCN_T800            1121
1127 #define MACH_TYPE_VCMX212              1122
1128 #define MACH_TYPE_LYNX                 1123
1129 #define MACH_TYPE_AT91SAM9260ID        1124
1130 #define MACH_TYPE_HW86052              1125
1131 #define MACH_TYPE_PILZ_PMI3            1126
1132 #define MACH_TYPE_EDB9302A             1127
1133 #define MACH_TYPE_EDB9307A             1128
1134 #define MACH_TYPE_CT_DFS               1129
1135 #define MACH_TYPE_PILZ_PMI4            1130
1136 #define MACH_TYPE_XCEEDNP_IXP          1131
1137 #define MACH_TYPE_SMDK2442B            1132
1138 #define MACH_TYPE_XNODE                1133
1139 #define MACH_TYPE_AIDX270              1134
1140 #define MACH_TYPE_REMA                 1135
1141 #define MACH_TYPE_BPS1000              1136
1142 #define MACH_TYPE_HW90350              1137
1143 #define MACH_TYPE_OMAP_3430SDP         1138
1144 #define MACH_TYPE_BLUETOUCH            1139
1145 #define MACH_TYPE_VSTMS                1140
1146 #define MACH_TYPE_XSBASE270            1141
1147 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1148 #define MACH_TYPE_ADSTURBOXB           1143
1149 #define MACH_TYPE_OTI4110              1144
1150 #define MACH_TYPE_HME_PXA              1145
1151 #define MACH_TYPE_DEISTERDCA           1146
1152 #define MACH_TYPE_CES_SSEM2            1147
1153 #define MACH_TYPE_CES_MTR              1148
1154 #define MACH_TYPE_TDS_AVNG_SBC         1149
1155 #define MACH_TYPE_EVEREST              1150
1156 #define MACH_TYPE_PNX4010              1151
1157 #define MACH_TYPE_OXNAS                1152
1158 #define MACH_TYPE_FIORI                1153
1159 #define MACH_TYPE_ML1200               1154
1160 #define MACH_TYPE_PECOS                1155
1161 #define MACH_TYPE_NB2XXX               1156
1162 #define MACH_TYPE_HW6900               1157
1163 #define MACH_TYPE_CDCS_QUOLL           1158
1164 #define MACH_TYPE_QUICKSILVER          1159
1165 #define MACH_TYPE_UPLAT926             1160
1166 #define MACH_TYPE_DEP2410_THOMAS       1161
1167 #define MACH_TYPE_DTK2410              1162
1168 #define MACH_TYPE_CHILI                1163
1169 #define MACH_TYPE_DEMETER              1164
1170 #define MACH_TYPE_DIONYSUS             1165
1171 #define MACH_TYPE_AS352X               1166
1172 #define MACH_TYPE_SERVICE              1167
1173 #define MACH_TYPE_CS_E9301             1168
1174 #define MACH_TYPE_MICRO9M              1169
1175 #define MACH_TYPE_IA_MOSPCK            1170
1176 #define MACH_TYPE_QL201B               1171
1177 #define MACH_TYPE_BBM                  1174
1178 #define MACH_TYPE_EXXX                 1175
1179 #define MACH_TYPE_WMA11B               1176
1180 #define MACH_TYPE_PELCO_ATLAS          1177
1181 #define MACH_TYPE_G500                 1178
1182 #define MACH_TYPE_BUG                  1179
1183 #define MACH_TYPE_MX33ADS              1180
1184 #define MACH_TYPE_CHUB                 1181
1185 #define MACH_TYPE_NEO1973_GTA01        1182
1186 #define MACH_TYPE_W90N740              1183
1187 #define MACH_TYPE_MEDALLION_SA2410     1184
1188 #define MACH_TYPE_IA_CPU_9200_2        1185
1189 #define MACH_TYPE_DIMMRM9200           1186
1190 #define MACH_TYPE_PM9261               1187
1191 #define MACH_TYPE_ML7304               1189
1192 #define MACH_TYPE_UCP250               1190
1193 #define MACH_TYPE_INTBOARD             1191
1194 #define MACH_TYPE_GULFSTREAM           1192
1195 #define MACH_TYPE_LABQUEST             1193
1196 #define MACH_TYPE_VCMX313              1194
1197 #define MACH_TYPE_URG200               1195
1198 #define MACH_TYPE_CPUX255LCDNET        1196
1199 #define MACH_TYPE_NETDCU9              1197
1200 #define MACH_TYPE_NETDCU10             1198
1201 #define MACH_TYPE_DSPG_DGA             1199
1202 #define MACH_TYPE_DSPG_DVW             1200
1203 #define MACH_TYPE_SOLOS                1201
1204 #define MACH_TYPE_AT91SAM9263EK        1202
1205 #define MACH_TYPE_OSSTBOX              1203
1206 #define MACH_TYPE_KBAT9261             1204
1207 #define MACH_TYPE_CT1100               1205
1208 #define MACH_TYPE_AKCPPXA              1206
1209 #define MACH_TYPE_OCHAYA1020           1207
1210 #define MACH_TYPE_HITRACK              1208
1211 #define MACH_TYPE_SYME1                1209
1212 #define MACH_TYPE_SYHL1                1210
1213 #define MACH_TYPE_EMPCA400             1211
1214 #define MACH_TYPE_EM7210               1212
1215 #define MACH_TYPE_HTCHERMES            1213
1216 #define MACH_TYPE_ETI_C1               1214
1217 #define MACH_TYPE_AC100                1216
1218 #define MACH_TYPE_SNEETCH              1217
1219 #define MACH_TYPE_STUDENTMATE          1218
1220 #define MACH_TYPE_ZIR2410              1219
1221 #define MACH_TYPE_ZIR2413              1220
1222 #define MACH_TYPE_DLONIP3              1221
1223 #define MACH_TYPE_INSTREAM             1222
1224 #define MACH_TYPE_AMBARELLA            1223
1225 #define MACH_TYPE_NEVIS                1224
1226 #define MACH_TYPE_HTC_TRINITY          1225
1227 #define MACH_TYPE_QL202B               1226
1228 #define MACH_TYPE_VPAC270              1227
1229 #define MACH_TYPE_RD129                1228
1230 #define MACH_TYPE_HTCWIZARD            1229
1231 #define MACH_TYPE_TREO680              1230
1232 #define MACH_TYPE_TECON_TMEZON         1231
1233 #define MACH_TYPE_ZYLONITE             1233
1234 #define MACH_TYPE_GENE1270             1234
1235 #define MACH_TYPE_ZIR2412              1235
1236 #define MACH_TYPE_MX31LITE             1236
1237 #define MACH_TYPE_T700WX               1237
1238 #define MACH_TYPE_VF100                1238
1239 #define MACH_TYPE_NSB2                 1239
1240 #define MACH_TYPE_NXHMI_BB             1240
1241 #define MACH_TYPE_NXHMI_RE             1241
1242 #define MACH_TYPE_N4100PRO             1242
1243 #define MACH_TYPE_SAM9260              1243
1244 #define MACH_TYPE_OMAP_TREO600         1244
1245 #define MACH_TYPE_INDY2410             1245
1246 #define MACH_TYPE_NELT_A               1246
1247 #define MACH_TYPE_N311                 1248
1248 #define MACH_TYPE_AT91SAM9260VGK       1249
1249 #define MACH_TYPE_AT91LEPPE            1250
1250 #define MACH_TYPE_AT91LEPCCN           1251
1251 #define MACH_TYPE_APC7100              1252
1252 #define MACH_TYPE_STARGAZER            1253
1253 #define MACH_TYPE_SONATA               1254
1254 #define MACH_TYPE_SCHMOOGIE            1255
1255 #define MACH_TYPE_AZTOOL               1256
1256 #define MACH_TYPE_MIOA701              1257
1257 #define MACH_TYPE_SXNI9260             1258
1258 #define MACH_TYPE_MXC27520EVB          1259
1259 #define MACH_TYPE_ARMADILLO5X0         1260
1260 #define MACH_TYPE_MB9260               1261
1261 #define MACH_TYPE_MB9263               1262
1262 #define MACH_TYPE_IPAC9302             1263
1263 #define MACH_TYPE_CC9P9360JS           1264
1264 #define MACH_TYPE_GALLIUM              1265
1265 #define MACH_TYPE_MSC2410              1266
1266 #define MACH_TYPE_GHI270               1267
1267 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1268 #define MACH_TYPE_OIAB                 1269
1269 #define MACH_TYPE_SMDK6400             1270
1270 #define MACH_TYPE_NOKIA_N800           1271
1271 #define MACH_TYPE_GREENPHONE           1272
1272 #define MACH_TYPE_COMPEXWP18           1273
1273 #define MACH_TYPE_XMATE                1274
1274 #define MACH_TYPE_ENERGIZER            1275
1275 #define MACH_TYPE_IME1                 1276
1276 #define MACH_TYPE_SWEDATMS             1277
1277 #define MACH_TYPE_NTNP435C             1278
1278 #define MACH_TYPE_SPECTRO2             1279
1279 #define MACH_TYPE_H6039                1280
1280 #define MACH_TYPE_EP80219              1281
1281 #define MACH_TYPE_SAMOA_II             1282
1282 #define MACH_TYPE_CWMXL                1283
1283 #define MACH_TYPE_AS9200               1284
1284 #define MACH_TYPE_SFX1149              1285
1285 #define MACH_TYPE_NAVI010              1286
1286 #define MACH_TYPE_MULTMDP              1287
1287 #define MACH_TYPE_SCB9520              1288
1288 #define MACH_TYPE_HTCATHENA            1289
1289 #define MACH_TYPE_XP179                1290
1290 #define MACH_TYPE_H4300                1291
1291 #define MACH_TYPE_GORAMO_MLR           1292
1292 #define MACH_TYPE_MXC30020EVB          1293
1293 #define MACH_TYPE_ADSBITSYG5           1294
1294 #define MACH_TYPE_ADSPORTALPLUS        1295
1295 #define MACH_TYPE_MMSP2PLUS            1296
1296 #define MACH_TYPE_EM_X270              1297
1297 #define MACH_TYPE_TPP302               1298
1298 #define MACH_TYPE_TPM104               1299
1299 #define MACH_TYPE_TPM102               1300
1300 #define MACH_TYPE_TPM109               1301
1301 #define MACH_TYPE_FBXO1                1302
1302 #define MACH_TYPE_HXD8                 1303
1303 #define MACH_TYPE_NEO1973_GTA02        1304
1304 #define MACH_TYPE_EMTEST               1305
1305 #define MACH_TYPE_AD6900               1306
1306 #define MACH_TYPE_EUROPA               1307
1307 #define MACH_TYPE_METROCONNECT         1308
1308 #define MACH_TYPE_EZ_S2410             1309
1309 #define MACH_TYPE_EZ_S2440             1310
1310 #define MACH_TYPE_EZ_EP9312            1311
1311 #define MACH_TYPE_EZ_EP9315            1312
1312 #define MACH_TYPE_EZ_X7                1313
1313 #define MACH_TYPE_GODOTDB              1314
1314 #define MACH_TYPE_MISTRAL              1315
1315 #define MACH_TYPE_MSM                  1316
1316 #define MACH_TYPE_CT5910               1317
1317 #define MACH_TYPE_CT5912               1318
1318 #define MACH_TYPE_HYNET_INE            1319
1319 #define MACH_TYPE_HYNET_APP            1320
1320 #define MACH_TYPE_MSM7200              1321
1321 #define MACH_TYPE_MSM7600              1322
1322 #define MACH_TYPE_CEB255               1323
1323 #define MACH_TYPE_CIEL                 1324
1324 #define MACH_TYPE_SLM5650              1325
1325 #define MACH_TYPE_AT91SAM9RLEK         1326
1326 #define MACH_TYPE_COMTECH_ROUTER       1327
1327 #define MACH_TYPE_SBC2410X             1328
1328 #define MACH_TYPE_AT4X0BD              1329
1329 #define MACH_TYPE_CBIFR                1330
1330 #define MACH_TYPE_ARCOM_QUANTUM        1331
1331 #define MACH_TYPE_MATRIX520            1332
1332 #define MACH_TYPE_MATRIX510            1333
1333 #define MACH_TYPE_MATRIX500            1334
1334 #define MACH_TYPE_M501                 1335
1335 #define MACH_TYPE_AAEON1270            1336
1336 #define MACH_TYPE_MATRIX500EV          1337
1337 #define MACH_TYPE_PAC500               1338
1338 #define MACH_TYPE_PNX8181              1339
1339 #define MACH_TYPE_COLIBRI320           1340
1340 #define MACH_TYPE_AZTOOLBB             1341
1341 #define MACH_TYPE_AZTOOLG2             1342
1342 #define MACH_TYPE_DVLHOST              1343
1343 #define MACH_TYPE_ZIR9200              1344
1344 #define MACH_TYPE_ZIR9260              1345
1345 #define MACH_TYPE_COCOPAH              1346
1346 #define MACH_TYPE_NDS                  1347
1347 #define MACH_TYPE_ROSENCRANTZ          1348
1348 #define MACH_TYPE_FTTX_ODSC            1349
1349 #define MACH_TYPE_CLASSE_R6904         1350
1350 #define MACH_TYPE_CAM60                1351
1351 #define MACH_TYPE_MXC30031ADS          1352
1352 #define MACH_TYPE_DATACALL             1353
1353 #define MACH_TYPE_AT91EB01             1354
1354 #define MACH_TYPE_RTY                  1355
1355 #define MACH_TYPE_DWL2100              1356
1356 #define MACH_TYPE_VINSI                1357
1357 #define MACH_TYPE_DB88F5281            1358
1358 #define MACH_TYPE_CSB726               1359
1359 #define MACH_TYPE_TIK27                1360
1360 #define MACH_TYPE_MX_UC7420            1361
1361 #define MACH_TYPE_RIRM3                1362
1362 #define MACH_TYPE_PELCO_ODYSSEY        1363
1363 #define MACH_TYPE_ADX_ABOX             1365
1364 #define MACH_TYPE_ADX_TPID             1366
1365 #define MACH_TYPE_MINICHECK            1367
1366 #define MACH_TYPE_IDAM                 1368
1367 #define MACH_TYPE_MARIO_MX             1369
1368 #define MACH_TYPE_VI1888               1370
1369 #define MACH_TYPE_ZR4230               1371
1370 #define MACH_TYPE_T1_IX_BLUE           1372
1371 #define MACH_TYPE_SYHQ2                1373
1372 #define MACH_TYPE_COMPUTIME_R3         1374
1373 #define MACH_TYPE_ORATIS               1375
1374 #define MACH_TYPE_MIKKO                1376
1375 #define MACH_TYPE_HOLON                1377
1376 #define MACH_TYPE_OLIP8                1378
1377 #define MACH_TYPE_GHI270HG             1379
1378 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
1379 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
1380 #define MACH_TYPE_BLACKRIVER           1383
1381 #define MACH_TYPE_SANDGATEWP           1384
1382 #define MACH_TYPE_CDOTBWSG             1385
1383 #define MACH_TYPE_QUARK963             1386
1384 #define MACH_TYPE_CSB735               1387
1385 #define MACH_TYPE_LITTLETON            1388
1386 #define MACH_TYPE_MIO_P550             1389
1387 #define MACH_TYPE_MOTION2440           1390
1388 #define MACH_TYPE_IMM500               1391
1389 #define MACH_TYPE_HOMEMATIC            1392
1390 #define MACH_TYPE_ERMINE               1393
1391 #define MACH_TYPE_KB9202B              1394
1392 #define MACH_TYPE_HS1XX                1395
1393 #define MACH_TYPE_STUDENTMATE2440      1396
1394 #define MACH_TYPE_ARVOO_L1_Z1          1397
1395 #define MACH_TYPE_DEP2410K             1398
1396 #define MACH_TYPE_XXSVIDEO             1399
1397 #define MACH_TYPE_IM4004               1400
1398 #define MACH_TYPE_OCHAYA1050           1401
1399 #define MACH_TYPE_LEP9261              1402
1400 #define MACH_TYPE_SVENMEB              1403
1401 #define MACH_TYPE_FORTUNET2NE          1404
1402 #define MACH_TYPE_NXHX                 1406
1403 #define MACH_TYPE_REALVIEW_PB11MP      1407
1404 #define MACH_TYPE_IDS500               1408
1405 #define MACH_TYPE_ORS_N725             1409
1406 #define MACH_TYPE_HSDARM               1410
1407 #define MACH_TYPE_SHA_PON003           1411
1408 #define MACH_TYPE_SHA_PON004           1412
1409 #define MACH_TYPE_SHA_PON007           1413
1410 #define MACH_TYPE_SHA_PON011           1414
1411 #define MACH_TYPE_H6042                1415
1412 #define MACH_TYPE_H6043                1416
1413 #define MACH_TYPE_LOOXC550             1417
1414 #define MACH_TYPE_CNTY_TITAN           1418
1415 #define MACH_TYPE_APP3XX               1419
1416 #define MACH_TYPE_SIDEOATSGRAMA        1420
1417 #define MACH_TYPE_TREO700P             1421
1418 #define MACH_TYPE_TREO700W             1422
1419 #define MACH_TYPE_TREO750              1423
1420 #define MACH_TYPE_TREO755P             1424
1421 #define MACH_TYPE_EZREGANUT9200        1425
1422 #define MACH_TYPE_SARGE                1426
1423 #define MACH_TYPE_A696                 1427
1424 #define MACH_TYPE_TURTLE               1428
1425 #define MACH_TYPE_MX27_3DS             1430
1426 #define MACH_TYPE_BISHOP               1431
1427 #define MACH_TYPE_PXX                  1432
1428 #define MACH_TYPE_REDWOOD              1433
1429 #define MACH_TYPE_OMAP_2430DLP         1436
1430 #define MACH_TYPE_OMAP_2430OSK         1437
1431 #define MACH_TYPE_SARDINE              1438
1432 #define MACH_TYPE_HALIBUT              1439
1433 #define MACH_TYPE_TROUT                1440
1434 #define MACH_TYPE_GOLDFISH             1441
1435 #define MACH_TYPE_GESBC2440            1442
1436 #define MACH_TYPE_NOMAD                1443
1437 #define MACH_TYPE_ROSALIND             1444
1438 #define MACH_TYPE_CC9P9215             1445
1439 #define MACH_TYPE_CC9P9210             1446
1440 #define MACH_TYPE_CC9P9215JS           1447
1441 #define MACH_TYPE_CC9P9210JS           1448
1442 #define MACH_TYPE_NASFFE               1449
1443 #define MACH_TYPE_TN2X0BD              1450
1444 #define MACH_TYPE_GWMPXA               1451
1445 #define MACH_TYPE_EXYPLUS              1452
1446 #define MACH_TYPE_JADOO21              1453
1447 #define MACH_TYPE_LOOXN560             1454
1448 #define MACH_TYPE_BONSAI               1455
1449 #define MACH_TYPE_ADSMILGATO           1456
1450 #define MACH_TYPE_GBA                  1457
1451 #define MACH_TYPE_H6044                1458
1452 #define MACH_TYPE_APP                  1459
1453 #define MACH_TYPE_TCT_HAMMER           1460
1454 #define MACH_TYPE_HERALD               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_NEUROS_OSD2          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_CC9M2443JS           1663
1654 #define MACH_TYPE_TW5334               1664
1655 #define MACH_TYPE_HTCARTEMIS           1665
1656 #define MACH_TYPE_NAL_HLITE            1666
1657 #define MACH_TYPE_HTCVOGUE             1667
1658 #define MACH_TYPE_SMARTWEB             1668
1659 #define MACH_TYPE_MV86XX               1669
1660 #define MACH_TYPE_MV87XX               1670
1661 #define MACH_TYPE_SONGYOUNGHO          1671
1662 #define MACH_TYPE_YOUNGHOTEMA          1672
1663 #define MACH_TYPE_PCM037               1673
1664 #define MACH_TYPE_MMVP                 1674
1665 #define MACH_TYPE_MMAP                 1675
1666 #define MACH_TYPE_PTID2410             1676
1667 #define MACH_TYPE_JAMES_926            1677
1668 #define MACH_TYPE_FM6000               1678
1669 #define MACH_TYPE_DB88F6281_BP         1680
1670 #define MACH_TYPE_RD88F6192_NAS        1681
1671 #define MACH_TYPE_RD88F6281            1682
1672 #define MACH_TYPE_DB78X00_BP           1683
1673 #define MACH_TYPE_SMDK2416             1685
1674 #define MACH_TYPE_OCE_SPIDER_SI        1686
1675 #define MACH_TYPE_OCE_SPIDER_SK        1687
1676 #define MACH_TYPE_ROVERN6              1688
1677 #define MACH_TYPE_PELCO_EVOLUTION      1689
1678 #define MACH_TYPE_WBD111               1690
1679 #define MACH_TYPE_ELARACPE             1691
1680 #define MACH_TYPE_MABV3                1692
1681 #define MACH_TYPE_MV2120               1693
1682 #define MACH_TYPE_CSB737               1695
1683 #define MACH_TYPE_MX51_3DS             1696
1684 #define MACH_TYPE_G900                 1697
1685 #define MACH_TYPE_APF27                1698
1686 #define MACH_TYPE_GGUS2000             1699
1687 #define MACH_TYPE_OMAP_2430_MIMIC      1700
1688 #define MACH_TYPE_IMX27LITE            1701
1689 #define MACH_TYPE_ALMEX                1702
1690 #define MACH_TYPE_CONTROL              1703
1691 #define MACH_TYPE_MBA2410              1704
1692 #define MACH_TYPE_VOLCANO              1705
1693 #define MACH_TYPE_ZENITH               1706
1694 #define MACH_TYPE_MUCHIP               1707
1695 #define MACH_TYPE_MAGELLAN             1708
1696 #define MACH_TYPE_USB_A9260            1709
1697 #define MACH_TYPE_USB_A9263            1710
1698 #define MACH_TYPE_QIL_A9260            1711
1699 #define MACH_TYPE_CME9210              1712
1700 #define MACH_TYPE_HCZH4                1713
1701 #define MACH_TYPE_SPEARBASIC           1714
1702 #define MACH_TYPE_DEP2440              1715
1703 #define MACH_TYPE_HDL_GXR              1716
1704 #define MACH_TYPE_HDL_GT               1717
1705 #define MACH_TYPE_HDL_4G               1718
1706 #define MACH_TYPE_S3C6000              1719
1707 #define MACH_TYPE_MMSP2_MDK            1720
1708 #define MACH_TYPE_MPX220               1721
1709 #define MACH_TYPE_KZM_ARM11_01         1722
1710 #define MACH_TYPE_HTC_POLARIS          1723
1711 #define MACH_TYPE_HTC_KAISER           1724
1712 #define MACH_TYPE_LG_KS20              1725
1713 #define MACH_TYPE_HHGPS                1726
1714 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
1715 #define MACH_TYPE_INSIGHT              1728
1716 #define MACH_TYPE_SAPPHIRE             1729
1717 #define MACH_TYPE_CSB637XO             1730
1718 #define MACH_TYPE_EVISIONG             1731
1719 #define MACH_TYPE_STMP37XX             1732
1720 #define MACH_TYPE_STMP378X             1733
1721 #define MACH_TYPE_TNT                  1734
1722 #define MACH_TYPE_TBXT                 1735
1723 #define MACH_TYPE_PLAYMATE             1736
1724 #define MACH_TYPE_PNS10                1737
1725 #define MACH_TYPE_EZNAVI               1738
1726 #define MACH_TYPE_PS4000               1739
1727 #define MACH_TYPE_EZX_A780             1740
1728 #define MACH_TYPE_EZX_E680             1741
1729 #define MACH_TYPE_EZX_A1200            1742
1730 #define MACH_TYPE_EZX_E6               1743
1731 #define MACH_TYPE_EZX_E2               1744
1732 #define MACH_TYPE_EZX_A910             1745
1733 #define MACH_TYPE_CWMX31               1746
1734 #define MACH_TYPE_SL2312               1747
1735 #define MACH_TYPE_BLENNY               1748
1736 #define MACH_TYPE_DS107                1749
1737 #define MACH_TYPE_DSX07                1750
1738 #define MACH_TYPE_PICOCOM1             1751
1739 #define MACH_TYPE_LYNX_WOLVERINE       1752
1740 #define MACH_TYPE_UBISYS_P9_SC19       1753
1741 #define MACH_TYPE_KRATOS_LOW           1754
1742 #define MACH_TYPE_M700                 1755
1743 #define MACH_TYPE_EDMINI_V2            1756
1744 #define MACH_TYPE_ZIPIT2               1757
1745 #define MACH_TYPE_HSLFEMTOCELL         1758
1746 #define MACH_TYPE_DAINTREE_AT91        1759
1747 #define MACH_TYPE_SG560USB             1760
1748 #define MACH_TYPE_OMAP3_PANDORA        1761
1749 #define MACH_TYPE_USR8200              1762
1750 #define MACH_TYPE_S1S65K               1763
1751 #define MACH_TYPE_S2S65A               1764
1752 #define MACH_TYPE_ICORE                1765
1753 #define MACH_TYPE_MSS2                 1766
1754 #define MACH_TYPE_BELMONT              1767
1755 #define MACH_TYPE_ASUSP525             1768
1756 #define MACH_TYPE_LB88RC8480           1769
1757 #define MACH_TYPE_HIPXA                1770
1758 #define MACH_TYPE_MX25_3DS             1771
1759 #define MACH_TYPE_M800                 1772
1760 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1761 #define MACH_TYPE_PRIMA_EVB            1774
1762 #define MACH_TYPE_MX31BT1              1775
1763 #define MACH_TYPE_ATLAS4_EVB           1776
1764 #define MACH_TYPE_MX31CICADA           1777
1765 #define MACH_TYPE_MI424WR              1778
1766 #define MACH_TYPE_AXS_ULTRAX           1779
1767 #define MACH_TYPE_AT572D940DEB         1780
1768 #define MACH_TYPE_DAVINCI_DA830_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_MACH_MARVELL_NEW1    1788
1776 #define MACH_TYPE_MARVELL_NEWDB        1789
1777 #define MACH_TYPE_VANDIHUD             1790
1778 #define MACH_TYPE_MAGX_E8              1791
1779 #define MACH_TYPE_MAGX_Z6              1792
1780 #define MACH_TYPE_MAGX_V8              1793
1781 #define MACH_TYPE_MAGX_U9              1794
1782 #define MACH_TYPE_TOUGHCF08            1795
1783 #define MACH_TYPE_ZW4400               1796
1784 #define MACH_TYPE_MARAT91              1797
1785 #define MACH_TYPE_OVERO                1798
1786 #define MACH_TYPE_AT2440EVB            1799
1787 #define MACH_TYPE_NEOCORE926           1800
1788 #define MACH_TYPE_WNR854T              1801
1789 #define MACH_TYPE_IMX27                1802
1790 #define MACH_TYPE_MOOSE_DB             1803
1791 #define MACH_TYPE_FAB4                 1804
1792 #define MACH_TYPE_HTCDIAMOND           1805
1793 #define MACH_TYPE_FIONA                1806
1794 #define MACH_TYPE_MXC30030_X           1807
1795 #define MACH_TYPE_BMP1000              1808
1796 #define MACH_TYPE_LOGI9200             1809
1797 #define MACH_TYPE_TQMA31               1810
1798 #define MACH_TYPE_CCW9P9215JS          1811
1799 #define MACH_TYPE_RD88F5181L_GE        1812
1800 #define MACH_TYPE_SIFMAIN              1813
1801 #define MACH_TYPE_SAM9_L9261           1814
1802 #define MACH_TYPE_CC9M2443             1815
1803 #define MACH_TYPE_XARIA300             1816
1804 #define MACH_TYPE_IT9200               1817
1805 #define MACH_TYPE_RD88F5181L_FXO       1818
1806 #define MACH_TYPE_KRISS_SENSOR         1819
1807 #define MACH_TYPE_PILZ_PMI5            1820
1808 #define MACH_TYPE_JADE                 1821
1809 #define MACH_TYPE_KS8695_SOFTPLC       1822
1810 #define MACH_TYPE_GPRISC3              1823
1811 #define MACH_TYPE_STAMP9G20            1824
1812 #define MACH_TYPE_SMDK6430             1825
1813 #define MACH_TYPE_SMDKC100             1826
1814 #define MACH_TYPE_TAVOREVB             1827
1815 #define MACH_TYPE_SAAR                 1828
1816 #define MACH_TYPE_DEISTER_EYECAM       1829
1817 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1818 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1819 #define MACH_TYPE_HIT_B0               1832
1820 #define MACH_TYPE_ADX_RMU              1833
1821 #define MACH_TYPE_XG_CPE_MAIN          1834
1822 #define MACH_TYPE_EDB9407A             1835
1823 #define MACH_TYPE_DTB9608              1836
1824 #define MACH_TYPE_EM104V1              1837
1825 #define MACH_TYPE_DEMO                 1838
1826 #define MACH_TYPE_LOGI9260             1839
1827 #define MACH_TYPE_MX31_EXM32           1840
1828 #define MACH_TYPE_USB_A9G20            1841
1829 #define MACH_TYPE_PICPROJE2008         1842
1830 #define MACH_TYPE_CS_E9315             1843
1831 #define MACH_TYPE_QIL_A9G20            1844
1832 #define MACH_TYPE_SHA_PON020           1845
1833 #define MACH_TYPE_NAD                  1846
1834 #define MACH_TYPE_SBC35_A9260          1847
1835 #define MACH_TYPE_SBC35_A9G20          1848
1836 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1837 #define MACH_TYPE_UWC                  1850
1838 #define MACH_TYPE_MXLADS               1851
1839 #define MACH_TYPE_HTCNIKE              1852
1840 #define MACH_TYPE_DEISTER_PXA270       1853
1841 #define MACH_TYPE_CME9210JS            1854
1842 #define MACH_TYPE_CC9P9360             1855
1843 #define MACH_TYPE_MOCHA                1856
1844 #define MACH_TYPE_WAPD170AG            1857
1845 #define MACH_TYPE_LINKSTATION_MINI     1858
1846 #define MACH_TYPE_AFEB9260             1859
1847 #define MACH_TYPE_W90X900              1860
1848 #define MACH_TYPE_W90X700              1861
1849 #define MACH_TYPE_KT300IP              1862
1850 #define MACH_TYPE_KT300IP_G20          1863
1851 #define MACH_TYPE_SRCM                 1864
1852 #define MACH_TYPE_WLNX_9260            1865
1853 #define MACH_TYPE_OPENMOKO_GTA03       1866
1854 #define MACH_TYPE_OSPREY2              1867
1855 #define MACH_TYPE_KBIO9260             1868
1856 #define MACH_TYPE_GINZA                1869
1857 #define MACH_TYPE_A636N                1870
1858 #define MACH_TYPE_IMX27IPCAM           1871
1859 #define MACH_TYPE_NEMOC                1872
1860 #define MACH_TYPE_GENEVA               1873
1861 #define MACH_TYPE_HTCPHAROS            1874
1862 #define MACH_TYPE_NEONC                1875
1863 #define MACH_TYPE_NAS7100              1876
1864 #define MACH_TYPE_TEUPHONE             1877
1865 #define MACH_TYPE_ANNAX_ETH2           1878
1866 #define MACH_TYPE_CSB733               1879
1867 #define MACH_TYPE_BK3                  1880
1868 #define MACH_TYPE_OMAP_EM32            1881
1869 #define MACH_TYPE_ET9261CP             1882
1870 #define MACH_TYPE_JASPERC              1883
1871 #define MACH_TYPE_ISSI_ARM9            1884
1872 #define MACH_TYPE_UED                  1885
1873 #define MACH_TYPE_ESIBLADE             1886
1874 #define MACH_TYPE_EYE02                1887
1875 #define MACH_TYPE_IMX27KBD             1888
1876 #define MACH_TYPE_SST61VC010_FPGA      1889
1877 #define MACH_TYPE_KIXVP435             1890
1878 #define MACH_TYPE_KIXNP435             1891
1879 #define MACH_TYPE_AFRICA               1892
1880 #define MACH_TYPE_NH233                1893
1881 #define MACH_TYPE_RD88F6183AP_GE       1894
1882 #define MACH_TYPE_BCM4760              1895
1883 #define MACH_TYPE_EDDY_V2              1896
1884 #define MACH_TYPE_REALVIEW_PBA8        1897
1885 #define MACH_TYPE_HID_A7               1898
1886 #define MACH_TYPE_HERO                 1899
1887 #define MACH_TYPE_OMAP_POSEIDON        1900
1888 #define MACH_TYPE_REALVIEW_PBX         1901
1889 #define MACH_TYPE_MICRO9S              1902
1890 #define MACH_TYPE_MAKO                 1903
1891 #define MACH_TYPE_XDAFLAME             1904
1892 #define MACH_TYPE_PHIDGET_SBC2         1905
1893 #define MACH_TYPE_LIMESTONE            1906
1894 #define MACH_TYPE_IPROBE_C32           1907
1895 #define MACH_TYPE_RUT100               1908
1896 #define MACH_TYPE_ASUSP535             1909
1897 #define MACH_TYPE_HTCRAPHAEL           1910
1898 #define MACH_TYPE_SYGDG1               1911
1899 #define MACH_TYPE_SYGDG2               1912
1900 #define MACH_TYPE_SEOUL                1913
1901 #define MACH_TYPE_SALERNO              1914
1902 #define MACH_TYPE_UCN_S3C64XX          1915
1903 #define MACH_TYPE_MSM7201A             1916
1904 #define MACH_TYPE_LPR1                 1917
1905 #define MACH_TYPE_ARMADILLO500FX       1918
1906 #define MACH_TYPE_G3EVM                1919
1907 #define MACH_TYPE_Z3_DM355             1920
1908 #define MACH_TYPE_W90P910EVB           1921
1909 #define MACH_TYPE_W90P920EVB           1922
1910 #define MACH_TYPE_W90P950EVB           1923
1911 #define MACH_TYPE_W90N960EVB           1924
1912 #define MACH_TYPE_CAMHD                1925
1913 #define MACH_TYPE_MVC100               1926
1914 #define MACH_TYPE_ELECTRUM_200         1927
1915 #define MACH_TYPE_HTCJADE              1928
1916 #define MACH_TYPE_MEMPHIS              1929
1917 #define MACH_TYPE_IMX27SBC             1930
1918 #define MACH_TYPE_LEXTAR               1931
1919 #define MACH_TYPE_MV88F6281GTW_GE      1932
1920 #define MACH_TYPE_NCP                  1933
1921 #define MACH_TYPE_Z32AN                1934
1922 #define MACH_TYPE_TMQ_CAPD             1935
1923 #define MACH_TYPE_OMAP3_WL             1936
1924 #define MACH_TYPE_CHUMBY               1937
1925 #define MACH_TYPE_ATSARM9              1938
1926 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1927 #define MACH_TYPE_BAHAMAS              1940
1928 #define MACH_TYPE_DAS                  1941
1929 #define MACH_TYPE_MINIDAS              1942
1930 #define MACH_TYPE_VK1000               1943
1931 #define MACH_TYPE_CENTRO               1944
1932 #define MACH_TYPE_CTERA_2BAY           1945
1933 #define MACH_TYPE_EDGECONNECT          1946
1934 #define MACH_TYPE_ND27000              1947
1935 #define MACH_TYPE_GEMALTO_COBRA        1948
1936 #define MACH_TYPE_INGELABS_COMET       1949
1937 #define MACH_TYPE_POLLUX_WIZ           1950
1938 #define MACH_TYPE_BLACKSTONE           1951
1939 #define MACH_TYPE_TOPAZ                1952
1940 #define MACH_TYPE_AIXLE                1953
1941 #define MACH_TYPE_MW998                1954
1942 #define MACH_TYPE_NOKIA_RX51           1955
1943 #define MACH_TYPE_VSC5605EV            1956
1944 #define MACH_TYPE_NT98700DK            1957
1945 #define MACH_TYPE_ICONTACT             1958
1946 #define MACH_TYPE_SWARCO_FRCPU         1959
1947 #define MACH_TYPE_SWARCO_SCPU          1960
1948 #define MACH_TYPE_BBOX_P16             1961
1949 #define MACH_TYPE_BSTD                 1962
1950 #define MACH_TYPE_SBC2440II            1963
1951 #define MACH_TYPE_PCM034               1964
1952 #define MACH_TYPE_NESO                 1965
1953 #define MACH_TYPE_WLNX_9G20            1966
1954 #define MACH_TYPE_OMAP_ZOOM2           1967
1955 #define MACH_TYPE_TOTEMNOVA            1968
1956 #define MACH_TYPE_C5000                1969
1957 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1958 #define MACH_TYPE_ETHERNUT5            1971
1959 #define MACH_TYPE_ARM11                1972
1960 #define MACH_TYPE_CPUAT9260            1973
1961 #define MACH_TYPE_CPUPXA255            1974
1962 #define MACH_TYPE_CPUIMX27             1975
1963 #define MACH_TYPE_CHEFLUX              1976
1964 #define MACH_TYPE_EB_CPUX9K2           1977
1965 #define MACH_TYPE_OPCOTEC              1978
1966 #define MACH_TYPE_YT                   1979
1967 #define MACH_TYPE_MOTOQ                1980
1968 #define MACH_TYPE_BSB1                 1981
1969 #define MACH_TYPE_ACS5K                1982
1970 #define MACH_TYPE_MILAN                1983
1971 #define MACH_TYPE_QUARTZV2             1984
1972 #define MACH_TYPE_RSVP                 1985
1973 #define MACH_TYPE_RMP200               1986
1974 #define MACH_TYPE_SNAPPER_9260         1987
1975 #define MACH_TYPE_DSM320               1988
1976 #define MACH_TYPE_ADSGCM               1989
1977 #define MACH_TYPE_ASE2_400             1990
1978 #define MACH_TYPE_PIZZA                1991
1979 #define MACH_TYPE_SPOT_NGPL            1992
1980 #define MACH_TYPE_ARMATA               1993
1981 #define MACH_TYPE_EXEDA                1994
1982 #define MACH_TYPE_MX31SF005            1995
1983 #define MACH_TYPE_F5D8231_4_V2         1996
1984 #define MACH_TYPE_Q2440                1997
1985 #define MACH_TYPE_QQ2440               1998
1986 #define MACH_TYPE_MINI2440             1999
1987 #define MACH_TYPE_COLIBRI300           2000
1988 #define MACH_TYPE_JADES                2001
1989 #define MACH_TYPE_SPARK                2002
1990 #define MACH_TYPE_BENZINA              2003
1991 #define MACH_TYPE_BLAZE                2004
1992 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1993 #define MACH_TYPE_HTCVENUS             2006
1994 #define MACH_TYPE_SONY_PRS505          2007
1995 #define MACH_TYPE_HANLIN_V3            2008
1996 #define MACH_TYPE_SAPPHIRA             2009
1997 #define MACH_TYPE_DACK_SDA_01          2010
1998 #define MACH_TYPE_ARMBOX               2011
1999 #define MACH_TYPE_HARRIS_RVP           2012
2000 #define MACH_TYPE_RIBALDO              2013
2001 #define MACH_TYPE_AGORA                2014
2002 #define MACH_TYPE_OMAP3_MINI           2015
2003 #define MACH_TYPE_A9SAM6432_B          2016
2004 #define MACH_TYPE_USG2410              2017
2005 #define MACH_TYPE_PC72052_I10_REVB     2018
2006 #define MACH_TYPE_MX35_EXM32           2019
2007 #define MACH_TYPE_TOPAS910             2020
2008 #define MACH_TYPE_HYENA                2021
2009 #define MACH_TYPE_POSPAX               2022
2010 #define MACH_TYPE_HDL_GX               2023
2011 #define MACH_TYPE_CTERA_4BAY           2024
2012 #define MACH_TYPE_CTERA_PLUG_C         2025
2013 #define MACH_TYPE_CRWEA_PLUG_I         2026
2014 #define MACH_TYPE_EGAUGE2              2027
2015 #define MACH_TYPE_DIDJ                 2028
2016 #define MACH_TYPE_MEISTER              2029
2017 #define MACH_TYPE_HTCBLACKSTONE        2030
2018 #define MACH_TYPE_CPUAT9G20            2031
2019 #define MACH_TYPE_SMDK6440             2032
2020 #define MACH_TYPE_OMAP_35XX_MVP        2033
2021 #define MACH_TYPE_CTERA_PLUG_I         2034
2022 #define MACH_TYPE_PVG610               2035
2023 #define MACH_TYPE_HPRW6815             2036
2024 #define MACH_TYPE_OMAP3_OSWALD         2037
2025 #define MACH_TYPE_NAS4220B             2038
2026 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2027 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2028 #define MACH_TYPE_SCALER               2041
2029 #define MACH_TYPE_ZYLONITE2            2042
2030 #define MACH_TYPE_ASPENITE             2043
2031 #define MACH_TYPE_TETON                2044
2032 #define MACH_TYPE_TTC_DKB              2045
2033 #define MACH_TYPE_BISHOP2              2046
2034 #define MACH_TYPE_IPPV5                2047
2035 #define MACH_TYPE_FARM926              2048
2036 #define MACH_TYPE_MMCCPU               2049
2037 #define MACH_TYPE_SGMSFL               2050
2038 #define MACH_TYPE_TT8000               2051
2039 #define MACH_TYPE_ZRN4300LP            2052
2040 #define MACH_TYPE_MPTC                 2053
2041 #define MACH_TYPE_H6051                2054
2042 #define MACH_TYPE_PVG610_101           2055
2043 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2044 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2045 #define MACH_TYPE_TNY_A9260            2058
2046 #define MACH_TYPE_TNY_A9G20            2059
2047 #define MACH_TYPE_AESOP_MP2530F        2060
2048 #define MACH_TYPE_DX900                2061
2049 #define MACH_TYPE_CPODC2               2062
2050 #define MACH_TYPE_TILT_8925            2063
2051 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2052 #define MACH_TYPE_SWORDFISH            2065
2053 #define MACH_TYPE_CORVUS               2066
2054 #define MACH_TYPE_TAURUS               2067
2055 #define MACH_TYPE_AXM                  2068
2056 #define MACH_TYPE_AXC                  2069
2057 #define MACH_TYPE_BABY                 2070
2058 #define MACH_TYPE_MP200                2071
2059 #define MACH_TYPE_PCM043               2072
2060 #define MACH_TYPE_HANLIN_V3C           2073
2061 #define MACH_TYPE_KBK9G20              2074
2062 #define MACH_TYPE_ADSTURBOG5           2075
2063 #define MACH_TYPE_AVENGER_LITE1        2076
2064 #define MACH_TYPE_SUC                  2077
2065 #define MACH_TYPE_AT91SAM7S256         2078
2066 #define MACH_TYPE_MENDOZA              2079
2067 #define MACH_TYPE_KIRA                 2080
2068 #define MACH_TYPE_MX1HBM               2081
2069 #define MACH_TYPE_QUATRO43XX           2082
2070 #define MACH_TYPE_QUATRO4230           2083
2071 #define MACH_TYPE_NSB400               2084
2072 #define MACH_TYPE_DRP255               2085
2073 #define MACH_TYPE_THOTH                2086
2074 #define MACH_TYPE_FIRESTONE            2087
2075 #define MACH_TYPE_ASUSP750             2088
2076 #define MACH_TYPE_CTERA_DL             2089
2077 #define MACH_TYPE_SOCR                 2090
2078 #define MACH_TYPE_HTCOXYGEN            2091
2079 #define MACH_TYPE_HEROC                2092
2080 #define MACH_TYPE_ZENO6800             2093
2081 #define MACH_TYPE_SC2MCS               2094
2082 #define MACH_TYPE_GENE100              2095
2083 #define MACH_TYPE_AS353X               2096
2084 #define MACH_TYPE_SHEEVAPLUG           2097
2085 #define MACH_TYPE_AT91SAM9G20          2098
2086 #define MACH_TYPE_MV88F6192GTW_FE      2099
2087 #define MACH_TYPE_CC9200               2100
2088 #define MACH_TYPE_SM9200               2101
2089 #define MACH_TYPE_TP9200               2102
2090 #define MACH_TYPE_SNAPPERDV            2103
2091 #define MACH_TYPE_AVENGERS_LITE        2104
2092 #define MACH_TYPE_AVENGERS_LITE1       2105
2093 #define MACH_TYPE_OMAP3AXON            2106
2094 #define MACH_TYPE_MA8XX                2107
2095 #define MACH_TYPE_MP201EK              2108
2096 #define MACH_TYPE_DAVINCI_TUX          2109
2097 #define MACH_TYPE_MPA1600              2110
2098 #define MACH_TYPE_PELCO_TROY           2111
2099 #define MACH_TYPE_NSB667               2112
2100 #define MACH_TYPE_ROVERS5_4MPIX        2113
2101 #define MACH_TYPE_TWOCOM               2114
2102 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2103 #define MACH_TYPE_HERO_ESPRESSO        2116
2104 #define MACH_TYPE_AFEUSB               2117
2105 #define MACH_TYPE_T830                 2118
2106 #define MACH_TYPE_SPD8020_CC           2119
2107 #define MACH_TYPE_OM_3D7K              2120
2108 #define MACH_TYPE_PICOCOM2             2121
2109 #define MACH_TYPE_UWG4MX27             2122
2110 #define MACH_TYPE_UWG4MX31             2123
2111 #define MACH_TYPE_CHERRY               2124
2112 #define MACH_TYPE_MX51_BABBAGE         2125
2113 #define MACH_TYPE_S3C2440TURKIYE       2126
2114 #define MACH_TYPE_TX37                 2127
2115 #define MACH_TYPE_SBC2800_9G20         2128
2116 #define MACH_TYPE_BENZGLB              2129
2117 #define MACH_TYPE_BENZTD               2130
2118 #define MACH_TYPE_CARTESIO_PLUS        2131
2119 #define MACH_TYPE_SOLRAD_G20           2132
2120 #define MACH_TYPE_MX27WALLACE          2133
2121 #define MACH_TYPE_FMZWEBMODUL          2134
2122 #define MACH_TYPE_RD78X00_MASA         2135
2123 #define MACH_TYPE_SMALLOGGER           2136
2124 #define MACH_TYPE_CCW9P9215            2137
2125 #define MACH_TYPE_DM355_LEOPARD        2138
2126 #define MACH_TYPE_TS219                2139
2127 #define MACH_TYPE_TNY_A9263            2140
2128 #define MACH_TYPE_APOLLO               2141
2129 #define MACH_TYPE_AT91CAP9STK          2142
2130 #define MACH_TYPE_SPC300               2143
2131 #define MACH_TYPE_EKO                  2144
2132 #define MACH_TYPE_CCW9M2443            2145
2133 #define MACH_TYPE_CCW9M2443JS          2146
2134 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2135 #define MACH_TYPE_STAR9104NAS          2148
2136 #define MACH_TYPE_PCA100               2149
2137 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2138 #define MACH_TYPE_HIPOX                2151
2139 #define MACH_TYPE_OMAP3_PITEDS         2152
2140 #define MACH_TYPE_BM150R               2153
2141 #define MACH_TYPE_TBONE                2154
2142 #define MACH_TYPE_MERLIN               2155
2143 #define MACH_TYPE_FALCON               2156
2144 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2145 #define MACH_TYPE_S5P6440              2158
2146 #define MACH_TYPE_AT91SAM9G10EK        2159
2147 #define MACH_TYPE_OMAP_4430SDP         2160
2148 #define MACH_TYPE_LPC313X              2161
2149 #define MACH_TYPE_MAGX_ZN5             2162
2150 #define MACH_TYPE_MAGX_EM30            2163
2151 #define MACH_TYPE_MAGX_VE66            2164
2152 #define MACH_TYPE_MEESC                2165
2153 #define MACH_TYPE_OTC570               2166
2154 #define MACH_TYPE_BCU2412              2167
2155 #define MACH_TYPE_BEACON               2168
2156 #define MACH_TYPE_ACTIA_TGW            2169
2157 #define MACH_TYPE_E4430                2170
2158 #define MACH_TYPE_QL300                2171
2159 #define MACH_TYPE_BTMAVB101            2172
2160 #define MACH_TYPE_BTMAWB101            2173
2161 #define MACH_TYPE_SQ201                2174
2162 #define MACH_TYPE_QUATRO45XX           2175
2163 #define MACH_TYPE_OPENPAD              2176
2164 #define MACH_TYPE_TX25                 2177
2165 #define MACH_TYPE_OMAP3_TORPEDO        2178
2166 #define MACH_TYPE_HTCRAPHAEL_K         2179
2167 #define MACH_TYPE_LAL43                2181
2168 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2169 #define MACH_TYPE_ANW6410              2183
2170 #define MACH_TYPE_HTCPROPHET           2185
2171 #define MACH_TYPE_CFA_10022            2186
2172 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2173 #define MACH_TYPE_PX2IMX27             2188
2174 #define MACH_TYPE_STM3210E_EVAL        2189
2175 #define MACH_TYPE_DVS10                2190
2176 #define MACH_TYPE_PORTUXG20            2191
2177 #define MACH_TYPE_ARM_SPV              2192
2178 #define MACH_TYPE_SMDKC110             2193
2179 #define MACH_TYPE_CABESPRESSO          2194
2180 #define MACH_TYPE_HMC800               2195
2181 #define MACH_TYPE_SHOLES               2196
2182 #define MACH_TYPE_BTMXC31              2197
2183 #define MACH_TYPE_DT501                2198
2184 #define MACH_TYPE_KTX                  2199
2185 #define MACH_TYPE_OMAP3517EVM          2200
2186 #define MACH_TYPE_NETSPACE_V2          2201
2187 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2188 #define MACH_TYPE_D2NET_V2             2203
2189 #define MACH_TYPE_NET2BIG_V2           2204
2190 #define MACH_TYPE_NET4BIG_V2           2205
2191 #define MACH_TYPE_NET5BIG_V2           2206
2192 #define MACH_TYPE_ENDB2443             2207
2193 #define MACH_TYPE_INETSPACE_V2         2208
2194 #define MACH_TYPE_TROS                 2209
2195 #define MACH_TYPE_PELCO_HOMER          2210
2196 #define MACH_TYPE_OFSP8                2211
2197 #define MACH_TYPE_AT91SAM9G45EKES      2212
2198 #define MACH_TYPE_GUF_CUPID            2213
2199 #define MACH_TYPE_EAB1R                2214
2200 #define MACH_TYPE_DESIREC              2215
2201 #define MACH_TYPE_CORDOBA              2216
2202 #define MACH_TYPE_IRVINE               2217
2203 #define MACH_TYPE_SFF772               2218
2204 #define MACH_TYPE_PELCO_MILANO         2219
2205 #define MACH_TYPE_PC7302               2220
2206 #define MACH_TYPE_BIP6000              2221
2207 #define MACH_TYPE_SILVERMOON           2222
2208 #define MACH_TYPE_VC0830               2223
2209 #define MACH_TYPE_DT430                2224
2210 #define MACH_TYPE_JI42PF               2225
2211 #define MACH_TYPE_GNET_KSM             2226
2212 #define MACH_TYPE_GNET_SGM             2227
2213 #define MACH_TYPE_GNET_SGR             2228
2214 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2215 #define MACH_TYPE_PNP                  2230
2216 #define MACH_TYPE_CTERA_2BAY_K         2231
2217 #define MACH_TYPE_CTERA_2BAY_U         2232
2218 #define MACH_TYPE_SAS_C                2233
2219 #define MACH_TYPE_VMA2315              2234
2220 #define MACH_TYPE_VCS                  2235
2221 #define MACH_TYPE_SPEAR600             2236
2222 #define MACH_TYPE_SPEAR300             2237
2223 #define MACH_TYPE_SPEAR1300            2238
2224 #define MACH_TYPE_LILLY1131            2239
2225 #define MACH_TYPE_ARVOO_AX301          2240
2226 #define MACH_TYPE_MAPPHONE             2241
2227 #define MACH_TYPE_LEGEND               2242
2228 #define MACH_TYPE_SALSA                2243
2229 #define MACH_TYPE_LOUNGE               2244
2230 #define MACH_TYPE_VISION               2245
2231 #define MACH_TYPE_VMB20                2246
2232 #define MACH_TYPE_HY2410               2247
2233 #define MACH_TYPE_HY9315               2248
2234 #define MACH_TYPE_BULLWINKLE           2249
2235 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2236 #define MACH_TYPE_VS_V210              2252
2237 #define MACH_TYPE_VS_V212              2253
2238 #define MACH_TYPE_HMT                  2254
2239 #define MACH_TYPE_SUEN3                2255
2240 #define MACH_TYPE_VESPER               2256
2241 #define MACH_TYPE_STR9                 2257
2242 #define MACH_TYPE_OMAP3_WL_FF          2258
2243 #define MACH_TYPE_SIMCOM               2259
2244 #define MACH_TYPE_MCWEBIO              2260
2245 #define MACH_TYPE_OMAP3_PHRAZER        2261
2246 #define MACH_TYPE_DARWIN               2262
2247 #define MACH_TYPE_ORATISCOMU           2263
2248 #define MACH_TYPE_RTSBC20              2264
2249 #define MACH_TYPE_I780                 2265
2250 #define MACH_TYPE_GEMINI324            2266
2251 #define MACH_TYPE_ORATISLAN            2267
2252 #define MACH_TYPE_ORATISALOG           2268
2253 #define MACH_TYPE_ORATISMADI           2269
2254 #define MACH_TYPE_ORATISOT16           2270
2255 #define MACH_TYPE_ORATISDESK           2271
2256 #define MACH_TYPE_V2P_CA9              2272
2257 #define MACH_TYPE_SINTEXO              2273
2258 #define MACH_TYPE_CM3389               2274
2259 #define MACH_TYPE_OMAP3_CIO            2275
2260 #define MACH_TYPE_SGH_I900             2276
2261 #define MACH_TYPE_BST100               2277
2262 #define MACH_TYPE_PASSION              2278
2263 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2264 #define MACH_TYPE_C4_BADGER            2280
2265 #define MACH_TYPE_C4_VIPER             2281
2266 #define MACH_TYPE_D2NET                2282
2267 #define MACH_TYPE_BIGDISK              2283
2268 #define MACH_TYPE_NOTALVISION          2284
2269 #define MACH_TYPE_OMAP3_KBOC           2285
2270 #define MACH_TYPE_CYCLONE              2286
2271 #define MACH_TYPE_NINJA                2287
2272 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2273 #define MACH_TYPE_BCMRING              2289
2274 #define MACH_TYPE_RESOL_DL2            2290
2275 #define MACH_TYPE_IFOSW                2291
2276 #define MACH_TYPE_HTCRHODIUM           2292
2277 #define MACH_TYPE_HTCTOPAZ             2293
2278 #define MACH_TYPE_MATRIX504            2294
2279 #define MACH_TYPE_MRFSA                2295
2280 #define MACH_TYPE_SC_P270              2296
2281 #define MACH_TYPE_ATLAS5_EVB           2297
2282 #define MACH_TYPE_PELCO_LOBOX          2298
2283 #define MACH_TYPE_DILAX_PCU200         2299
2284 #define MACH_TYPE_LEONARDO             2300
2285 #define MACH_TYPE_ZORAN_APPROACH7      2301
2286 #define MACH_TYPE_DP6XX                2302
2287 #define MACH_TYPE_BCM2153_VESPER       2303
2288 #define MACH_TYPE_MAHIMAHI             2304
2289 #define MACH_TYPE_CLICKC               2305
2290 #define MACH_TYPE_ZB_GATEWAY           2306
2291 #define MACH_TYPE_TAZCARD              2307
2292 #define MACH_TYPE_TAZDEV               2308
2293 #define MACH_TYPE_ANNAX_CB_ARM         2309
2294 #define MACH_TYPE_ANNAX_DM3            2310
2295 #define MACH_TYPE_CEREBRIC             2311
2296 #define MACH_TYPE_ORCA                 2312
2297 #define MACH_TYPE_PC9260               2313
2298 #define MACH_TYPE_EMS285A              2314
2299 #define MACH_TYPE_GEC2410              2315
2300 #define MACH_TYPE_GEC2440              2316
2301 #define MACH_TYPE_ARCH_MW903           2317
2302 #define MACH_TYPE_MW2440               2318
2303 #define MACH_TYPE_ECAC2378             2319
2304 #define MACH_TYPE_TAZKIOSK             2320
2305 #define MACH_TYPE_WHITERABBIT_MCH      2321
2306 #define MACH_TYPE_SBOX9263             2322
2307 #define MACH_TYPE_OREO                 2323
2308 #define MACH_TYPE_SMDK6442             2324
2309 #define MACH_TYPE_OPENRD_BASE          2325
2310 #define MACH_TYPE_INCREDIBLE           2326
2311 #define MACH_TYPE_INCREDIBLEC          2327
2312 #define MACH_TYPE_HEROCT               2328
2313 #define MACH_TYPE_MMNET1000            2329
2314 #define MACH_TYPE_DEVKIT8000           2330
2315 #define MACH_TYPE_DEVKIT9000           2331
2316 #define MACH_TYPE_MX31TXTR             2332
2317 #define MACH_TYPE_U380                 2333
2318 #define MACH_TYPE_HUALU_BOARD          2334
2319 #define MACH_TYPE_NPCMX50              2335
2320 #define MACH_TYPE_MX51_LANGE51         2336
2321 #define MACH_TYPE_MX51_LANGE52         2337
2322 #define MACH_TYPE_RIOM                 2338
2323 #define MACH_TYPE_COMCAS               2339
2324 #define MACH_TYPE_WSI_MX27             2340
2325 #define MACH_TYPE_CM_T35               2341
2326 #define MACH_TYPE_NET2BIG              2342
2327 #define MACH_TYPE_MOTOROLA_A1600       2343
2328 #define MACH_TYPE_IGEP0020             2344
2329 #define MACH_TYPE_IGEP0010             2345
2330 #define MACH_TYPE_MV6281GTWGE2         2346
2331 #define MACH_TYPE_SCAT100              2347
2332 #define MACH_TYPE_SANMINA              2348
2333 #define MACH_TYPE_MOMENTO              2349
2334 #define MACH_TYPE_NUC9XX               2350
2335 #define MACH_TYPE_NUC910EVB            2351
2336 #define MACH_TYPE_NUC920EVB            2352
2337 #define MACH_TYPE_NUC950EVB            2353
2338 #define MACH_TYPE_NUC945EVB            2354
2339 #define MACH_TYPE_NUC960EVB            2355
2340 #define MACH_TYPE_NUC932EVB            2356
2341 #define MACH_TYPE_NUC900               2357
2342 #define MACH_TYPE_SD1SOC               2358
2343 #define MACH_TYPE_LN2440BC             2359
2344 #define MACH_TYPE_RSBC                 2360
2345 #define MACH_TYPE_OPENRD_CLIENT        2361
2346 #define MACH_TYPE_HPIPAQ11X            2362
2347 #define MACH_TYPE_WAYLAND              2363
2348 #define MACH_TYPE_ACNBSX102            2364
2349 #define MACH_TYPE_HWAT91               2365
2350 #define MACH_TYPE_AT91SAM9263CS        2366
2351 #define MACH_TYPE_CSB732               2367
2352 #define MACH_TYPE_U8500                2368
2353 #define MACH_TYPE_HUQIU                2369
2354 #define MACH_TYPE_MX51_KUNLUN          2370
2355 #define MACH_TYPE_PMT1G                2371
2356 #define MACH_TYPE_HTCELF               2372
2357 #define MACH_TYPE_ARMADILLO420         2373
2358 #define MACH_TYPE_ARMADILLO440         2374
2359 #define MACH_TYPE_U_CHIP_DUAL_ARM      2375
2360 #define MACH_TYPE_CSR_BDB3             2376
2361 #define MACH_TYPE_DOLBY_CAT1018        2377
2362 #define MACH_TYPE_HY9307               2378
2363 #define MACH_TYPE_A_ES                 2379
2364 #define MACH_TYPE_DAVINCI_IRIF         2380
2365 #define MACH_TYPE_AGAMA9263            2381
2366 #define MACH_TYPE_MARVELL_JASPER       2382
2367 #define MACH_TYPE_FLINT                2383
2368 #define MACH_TYPE_TAVOREVB3            2384
2369 #define MACH_TYPE_SCH_M490             2386
2370 #define MACH_TYPE_RBL01                2387
2371 #define MACH_TYPE_OMNIFI               2388
2372 #define MACH_TYPE_OTAVALO              2389
2373 #define MACH_TYPE_SIENNA               2390
2374 #define MACH_TYPE_HTC_EXCALIBUR_S620   2391
2375 #define MACH_TYPE_HTC_OPAL             2392
2376 #define MACH_TYPE_TOUCHBOOK            2393
2377 #define MACH_TYPE_LATTE                2394
2378 #define MACH_TYPE_XA200                2395
2379 #define MACH_TYPE_NIMROD               2396
2380 #define MACH_TYPE_CC9P9215_3G          2397
2381 #define MACH_TYPE_CC9P9215_3GJS        2398
2382 #define MACH_TYPE_TK71                 2399
2383 #define MACH_TYPE_COMHAM3525           2400
2384 #define MACH_TYPE_MX31EREBUS           2401
2385 #define MACH_TYPE_MCARDMX27            2402
2386 #define MACH_TYPE_PARADISE             2403
2387 #define MACH_TYPE_TIDE                 2404
2388 #define MACH_TYPE_WZL2440              2405
2389 #define MACH_TYPE_SDRDEMO              2406
2390 #define MACH_TYPE_ETHERCAN2            2407
2391 #define MACH_TYPE_ECMIMG20             2408
2392 #define MACH_TYPE_OMAP_DRAGON          2409
2393 #define MACH_TYPE_HALO                 2410
2394 #define MACH_TYPE_HUANGSHAN            2411
2395 #define MACH_TYPE_VL_MA2SC             2412
2396 #define MACH_TYPE_RAUMFELD_RC          2413
2397 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
2398 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
2399 #define MACH_TYPE_MULTIBUS_MASTER      2416
2400 #define MACH_TYPE_MULTIBUS_PBK         2417
2401 #define MACH_TYPE_TNETV107X            2418
2402 #define MACH_TYPE_SNAKE                2419
2403 #define MACH_TYPE_CWMX27               2420
2404 #define MACH_TYPE_SCH_M480             2421
2405 #define MACH_TYPE_PLATYPUS             2422
2406 #define MACH_TYPE_PSS2                 2423
2407 #define MACH_TYPE_DAVINCI_APM150       2424
2408 #define MACH_TYPE_STR9100              2425
2409 #define MACH_TYPE_NET5BIG              2426
2410 #define MACH_TYPE_SEABED9263           2427
2411 #define MACH_TYPE_MX51_M2ID            2428
2412 #define MACH_TYPE_OCTVOCPLUS_EB        2429
2413 #define MACH_TYPE_KLK_FIREFOX          2430
2414 #define MACH_TYPE_KLK_WIRMA_MODULE     2431
2415 #define MACH_TYPE_KLK_WIRMA_MMI        2432
2416 #define MACH_TYPE_SUPERSONIC           2433
2417 #define MACH_TYPE_LIBERTY              2434
2418 #define MACH_TYPE_MH355                2435
2419 #define MACH_TYPE_PC7802               2436
2420 #define MACH_TYPE_GNET_SGC             2437
2421 #define MACH_TYPE_EINSTEIN15           2438
2422 #define MACH_TYPE_CMPD                 2439
2423 #define MACH_TYPE_DAVINCI_HASE1        2440
2424 #define MACH_TYPE_LGEINCITEPHONE       2441
2425 #define MACH_TYPE_EA313X               2442
2426 #define MACH_TYPE_FWBD_39064           2443
2427 #define MACH_TYPE_FWBD_390128          2444
2428 #define MACH_TYPE_PELCO_MOE            2445
2429 #define MACH_TYPE_MINIMIX27            2446
2430 #define MACH_TYPE_OMAP3_THUNDER        2447
2431 #define MACH_TYPE_PASSIONC             2448
2432 #define MACH_TYPE_MX27AMATA            2449
2433 #define MACH_TYPE_BGAT1                2450
2434 #define MACH_TYPE_BUZZ                 2451
2435 #define MACH_TYPE_MB9G20               2452
2436 #define MACH_TYPE_YUSHAN               2453
2437 #define MACH_TYPE_LIZARD               2454
2438 #define MACH_TYPE_OMAP3POLYCOM         2455
2439 #define MACH_TYPE_SMDKV210             2456
2440 #define MACH_TYPE_BRAVO                2457
2441 #define MACH_TYPE_SIOGENTOO1           2458
2442 #define MACH_TYPE_SIOGENTOO2           2459
2443 #define MACH_TYPE_SM3K                 2460
2444 #define MACH_TYPE_ACER_TEMPO_F900      2461
2445 #define MACH_TYPE_SST61VC010_DEV       2462
2446 #define MACH_TYPE_GLITTERTIND          2463
2447 #define MACH_TYPE_OMAP_ZOOM3           2464
2448 #define MACH_TYPE_OMAP_3630SDP         2465
2449 #define MACH_TYPE_CYBOOK2440           2466
2450 #define MACH_TYPE_TORINO_S             2467
2451 #define MACH_TYPE_HAVANA               2468
2452 #define MACH_TYPE_BEAUMONT_11          2469
2453 #define MACH_TYPE_VANGUARD             2470
2454 #define MACH_TYPE_S5PC110_DRACO        2471
2455 #define MACH_TYPE_CARTESIO_TWO         2472
2456 #define MACH_TYPE_ASTER                2473
2457 #define MACH_TYPE_VOGUESV210           2474
2458 #define MACH_TYPE_ACM500X              2475
2459 #define MACH_TYPE_KM9260               2476
2460 #define MACH_TYPE_NIDEFLEXG1           2477
2461 #define MACH_TYPE_CTERA_PLUG_IO        2478
2462 #define MACH_TYPE_SMARTQ7              2479
2463 #define MACH_TYPE_AT91SAM9G10EK2       2480
2464 #define MACH_TYPE_ASUSP527             2481
2465 #define MACH_TYPE_AT91SAM9G20MPM2      2482
2466 #define MACH_TYPE_TOPASA900            2483
2467 #define MACH_TYPE_ELECTRUM_100         2484
2468 #define MACH_TYPE_MX51GRB              2485
2469 #define MACH_TYPE_XEA300               2486
2470 #define MACH_TYPE_HTCSTARTREK          2487
2471 #define MACH_TYPE_LIMA                 2488
2472 #define MACH_TYPE_CSB740               2489
2473 #define MACH_TYPE_USB_S8815            2490
2474 #define MACH_TYPE_WATSON_EFM_PLUGIN    2491
2475 #define MACH_TYPE_MILKYWAY             2492
2476 #define MACH_TYPE_G4EVM                2493
2477 #define MACH_TYPE_PICOMOD6             2494
2478 #define MACH_TYPE_OMAPL138_HAWKBOARD   2495
2479 #define MACH_TYPE_IP6000               2496
2480 #define MACH_TYPE_IP6010               2497
2481 #define MACH_TYPE_UTM400               2498
2482 #define MACH_TYPE_OMAP3_ZYBEX          2499
2483 #define MACH_TYPE_WIRELESS_SPACE       2500
2484 #define MACH_TYPE_SX560                2501
2485 #define MACH_TYPE_TS41X                2502
2486 #define MACH_TYPE_ELPHEL10373          2503
2487 #define MACH_TYPE_RHOBOT               2504
2488 #define MACH_TYPE_MX51_REFRESH         2505
2489 #define MACH_TYPE_LS9260               2506
2490 #define MACH_TYPE_SHANK                2507
2491 #define MACH_TYPE_QSD8X50_ST1          2508
2492 #define MACH_TYPE_AT91SAM9M10EKES      2509
2493 #define MACH_TYPE_HIRAM                2510
2494 #define MACH_TYPE_PHY3250              2511
2495 #define MACH_TYPE_EA3250               2512
2496 #define MACH_TYPE_FDI3250              2513
2497 #define MACH_TYPE_WHITESTONE           2514
2498 #define MACH_TYPE_AT91SAM9263NIT       2515
2499 #define MACH_TYPE_CCMX51               2516
2500 #define MACH_TYPE_CCMX51JS             2517
2501 #define MACH_TYPE_CCWMX51              2518
2502 #define MACH_TYPE_CCWMX51JS            2519
2503 #define MACH_TYPE_MINI6410             2520
2504 #define MACH_TYPE_TINY6410             2521
2505 #define MACH_TYPE_NANO6410             2522
2506 #define MACH_TYPE_AT572D940HFNLDB      2523
2507 #define MACH_TYPE_HTCLEO               2524
2508 #define MACH_TYPE_AVP13                2525
2509 #define MACH_TYPE_XXSVIDEOD            2526
2510 #define MACH_TYPE_VPNEXT               2527
2511 #define MACH_TYPE_SWARCO_ITC3          2528
2512 #define MACH_TYPE_TX51                 2529
2513 #define MACH_TYPE_DOLBY_CAT1021        2530
2514 #define MACH_TYPE_MX28EVK              2531
2515 #define MACH_TYPE_PHOENIX260           2532
2516 #define MACH_TYPE_UVACA_STORK          2533
2517 #define MACH_TYPE_SMARTQ5              2534
2518 #define MACH_TYPE_ALL3078              2535
2519 #define MACH_TYPE_CTERA_2BAY_DS        2536
2520 #define MACH_TYPE_SIOGENTOO3           2537
2521 #define MACH_TYPE_EPB5000              2538
2522 #define MACH_TYPE_HY9263               2539
2523 #define MACH_TYPE_ACER_TEMPO_M900      2540
2524 #define MACH_TYPE_ACER_TEMPO_DX900     2541
2525 #define MACH_TYPE_ACER_TEMPO_X960      2542
2526 #define MACH_TYPE_ACER_ETEN_V900       2543
2527 #define MACH_TYPE_ACER_ETEN_X900       2544
2528 #define MACH_TYPE_BONNELL              2545
2529 #define MACH_TYPE_OHT_MX27             2546
2530 #define MACH_TYPE_HTCQUARTZ            2547
2531 #define MACH_TYPE_DAVINCI_DM6467TEVM   2548
2532 #define MACH_TYPE_C3AX03               2549
2533 #define MACH_TYPE_MXT_TD60             2550
2534 #define MACH_TYPE_ESYX                 2551
2535 #define MACH_TYPE_DOVE_DB              2552
2536 #define MACH_TYPE_BULLDOG              2553
2537 #define MACH_TYPE_DERELL_ME2000        2554
2538 #define MACH_TYPE_BCMRING_BASE         2555
2539 #define MACH_TYPE_BCMRING_EVM          2556
2540 #define MACH_TYPE_BCMRING_EVM_JAZZ     2557
2541 #define MACH_TYPE_BCMRING_SP           2558
2542 #define MACH_TYPE_BCMRING_SV           2559
2543 #define MACH_TYPE_BCMRING_SV_JAZZ      2560
2544 #define MACH_TYPE_BCMRING_TABLET       2561
2545 #define MACH_TYPE_BCMRING_VP           2562
2546 #define MACH_TYPE_BCMRING_EVM_SEIKOR   2563
2547 #define MACH_TYPE_BCMRING_SP_WQVGA     2564
2548 #define MACH_TYPE_BCMRING_CUSTOM       2565
2549 #define MACH_TYPE_ACER_S200            2566
2550
2551 #ifdef CONFIG_ARCH_EBSA110
2552 # ifdef machine_arch_type
2553 #  undef machine_arch_type
2554 #  define machine_arch_type     __machine_arch_type
2555 # else
2556 #  define machine_arch_type     MACH_TYPE_EBSA110
2557 # endif
2558 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2559 #else
2560 # define machine_is_ebsa110()   (0)
2561 #endif
2562
2563 #ifdef CONFIG_ARCH_RPC
2564 # ifdef machine_arch_type
2565 #  undef machine_arch_type
2566 #  define machine_arch_type     __machine_arch_type
2567 # else
2568 #  define machine_arch_type     MACH_TYPE_RISCPC
2569 # endif
2570 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2571 #else
2572 # define machine_is_riscpc()    (0)
2573 #endif
2574
2575 #ifdef CONFIG_ARCH_NEXUSPCI
2576 # ifdef machine_arch_type
2577 #  undef machine_arch_type
2578 #  define machine_arch_type     __machine_arch_type
2579 # else
2580 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2581 # endif
2582 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2583 #else
2584 # define machine_is_nexuspci()  (0)
2585 #endif
2586
2587 #ifdef CONFIG_ARCH_EBSA285
2588 # ifdef machine_arch_type
2589 #  undef machine_arch_type
2590 #  define machine_arch_type     __machine_arch_type
2591 # else
2592 #  define machine_arch_type     MACH_TYPE_EBSA285
2593 # endif
2594 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2595 #else
2596 # define machine_is_ebsa285()   (0)
2597 #endif
2598
2599 #ifdef CONFIG_ARCH_NETWINDER
2600 # ifdef machine_arch_type
2601 #  undef machine_arch_type
2602 #  define machine_arch_type     __machine_arch_type
2603 # else
2604 #  define machine_arch_type     MACH_TYPE_NETWINDER
2605 # endif
2606 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2607 #else
2608 # define machine_is_netwinder() (0)
2609 #endif
2610
2611 #ifdef CONFIG_ARCH_CATS
2612 # ifdef machine_arch_type
2613 #  undef machine_arch_type
2614 #  define machine_arch_type     __machine_arch_type
2615 # else
2616 #  define machine_arch_type     MACH_TYPE_CATS
2617 # endif
2618 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2619 #else
2620 # define machine_is_cats()      (0)
2621 #endif
2622
2623 #ifdef CONFIG_ARCH_TBOX
2624 # ifdef machine_arch_type
2625 #  undef machine_arch_type
2626 #  define machine_arch_type     __machine_arch_type
2627 # else
2628 #  define machine_arch_type     MACH_TYPE_TBOX
2629 # endif
2630 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2631 #else
2632 # define machine_is_tbox()      (0)
2633 #endif
2634
2635 #ifdef CONFIG_ARCH_CO285
2636 # ifdef machine_arch_type
2637 #  undef machine_arch_type
2638 #  define machine_arch_type     __machine_arch_type
2639 # else
2640 #  define machine_arch_type     MACH_TYPE_CO285
2641 # endif
2642 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2643 #else
2644 # define machine_is_co285()     (0)
2645 #endif
2646
2647 #ifdef CONFIG_ARCH_CLPS7110
2648 # ifdef machine_arch_type
2649 #  undef machine_arch_type
2650 #  define machine_arch_type     __machine_arch_type
2651 # else
2652 #  define machine_arch_type     MACH_TYPE_CLPS7110
2653 # endif
2654 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2655 #else
2656 # define machine_is_clps7110()  (0)
2657 #endif
2658
2659 #ifdef CONFIG_ARCH_ARC
2660 # ifdef machine_arch_type
2661 #  undef machine_arch_type
2662 #  define machine_arch_type     __machine_arch_type
2663 # else
2664 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2665 # endif
2666 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2667 #else
2668 # define machine_is_archimedes()        (0)
2669 #endif
2670
2671 #ifdef CONFIG_ARCH_A5K
2672 # ifdef machine_arch_type
2673 #  undef machine_arch_type
2674 #  define machine_arch_type     __machine_arch_type
2675 # else
2676 #  define machine_arch_type     MACH_TYPE_A5K
2677 # endif
2678 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2679 #else
2680 # define machine_is_a5k()       (0)
2681 #endif
2682
2683 #ifdef CONFIG_ARCH_ETOILE
2684 # ifdef machine_arch_type
2685 #  undef machine_arch_type
2686 #  define machine_arch_type     __machine_arch_type
2687 # else
2688 #  define machine_arch_type     MACH_TYPE_ETOILE
2689 # endif
2690 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2691 #else
2692 # define machine_is_etoile()    (0)
2693 #endif
2694
2695 #ifdef CONFIG_ARCH_LACIE_NAS
2696 # ifdef machine_arch_type
2697 #  undef machine_arch_type
2698 #  define machine_arch_type     __machine_arch_type
2699 # else
2700 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2701 # endif
2702 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2703 #else
2704 # define machine_is_lacie_nas() (0)
2705 #endif
2706
2707 #ifdef CONFIG_ARCH_CLPS7500
2708 # ifdef machine_arch_type
2709 #  undef machine_arch_type
2710 #  define machine_arch_type     __machine_arch_type
2711 # else
2712 #  define machine_arch_type     MACH_TYPE_CLPS7500
2713 # endif
2714 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2715 #else
2716 # define machine_is_clps7500()  (0)
2717 #endif
2718
2719 #ifdef CONFIG_ARCH_SHARK
2720 # ifdef machine_arch_type
2721 #  undef machine_arch_type
2722 #  define machine_arch_type     __machine_arch_type
2723 # else
2724 #  define machine_arch_type     MACH_TYPE_SHARK
2725 # endif
2726 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2727 #else
2728 # define machine_is_shark()     (0)
2729 #endif
2730
2731 #ifdef CONFIG_SA1100_BRUTUS
2732 # ifdef machine_arch_type
2733 #  undef machine_arch_type
2734 #  define machine_arch_type     __machine_arch_type
2735 # else
2736 #  define machine_arch_type     MACH_TYPE_BRUTUS
2737 # endif
2738 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2739 #else
2740 # define machine_is_brutus()    (0)
2741 #endif
2742
2743 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2744 # ifdef machine_arch_type
2745 #  undef machine_arch_type
2746 #  define machine_arch_type     __machine_arch_type
2747 # else
2748 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2749 # endif
2750 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2751 #else
2752 # define machine_is_personal_server()   (0)
2753 #endif
2754
2755 #ifdef CONFIG_SA1100_ITSY
2756 # ifdef machine_arch_type
2757 #  undef machine_arch_type
2758 #  define machine_arch_type     __machine_arch_type
2759 # else
2760 #  define machine_arch_type     MACH_TYPE_ITSY
2761 # endif
2762 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2763 #else
2764 # define machine_is_itsy()      (0)
2765 #endif
2766
2767 #ifdef CONFIG_ARCH_L7200
2768 # ifdef machine_arch_type
2769 #  undef machine_arch_type
2770 #  define machine_arch_type     __machine_arch_type
2771 # else
2772 #  define machine_arch_type     MACH_TYPE_L7200
2773 # endif
2774 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
2775 #else
2776 # define machine_is_l7200()     (0)
2777 #endif
2778
2779 #ifdef CONFIG_SA1100_PLEB
2780 # ifdef machine_arch_type
2781 #  undef machine_arch_type
2782 #  define machine_arch_type     __machine_arch_type
2783 # else
2784 #  define machine_arch_type     MACH_TYPE_PLEB
2785 # endif
2786 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
2787 #else
2788 # define machine_is_pleb()      (0)
2789 #endif
2790
2791 #ifdef CONFIG_ARCH_INTEGRATOR
2792 # ifdef machine_arch_type
2793 #  undef machine_arch_type
2794 #  define machine_arch_type     __machine_arch_type
2795 # else
2796 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
2797 # endif
2798 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
2799 #else
2800 # define machine_is_integrator()        (0)
2801 #endif
2802
2803 #ifdef CONFIG_SA1100_H3600
2804 # ifdef machine_arch_type
2805 #  undef machine_arch_type
2806 #  define machine_arch_type     __machine_arch_type
2807 # else
2808 #  define machine_arch_type     MACH_TYPE_H3600
2809 # endif
2810 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
2811 #else
2812 # define machine_is_h3600()     (0)
2813 #endif
2814
2815 #ifdef CONFIG_ARCH_IXP1200
2816 # ifdef machine_arch_type
2817 #  undef machine_arch_type
2818 #  define machine_arch_type     __machine_arch_type
2819 # else
2820 #  define machine_arch_type     MACH_TYPE_IXP1200
2821 # endif
2822 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
2823 #else
2824 # define machine_is_ixp1200()   (0)
2825 #endif
2826
2827 #ifdef CONFIG_ARCH_P720T
2828 # ifdef machine_arch_type
2829 #  undef machine_arch_type
2830 #  define machine_arch_type     __machine_arch_type
2831 # else
2832 #  define machine_arch_type     MACH_TYPE_P720T
2833 # endif
2834 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
2835 #else
2836 # define machine_is_p720t()     (0)
2837 #endif
2838
2839 #ifdef CONFIG_SA1100_ASSABET
2840 # ifdef machine_arch_type
2841 #  undef machine_arch_type
2842 #  define machine_arch_type     __machine_arch_type
2843 # else
2844 #  define machine_arch_type     MACH_TYPE_ASSABET
2845 # endif
2846 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
2847 #else
2848 # define machine_is_assabet()   (0)
2849 #endif
2850
2851 #ifdef CONFIG_SA1100_VICTOR
2852 # ifdef machine_arch_type
2853 #  undef machine_arch_type
2854 #  define machine_arch_type     __machine_arch_type
2855 # else
2856 #  define machine_arch_type     MACH_TYPE_VICTOR
2857 # endif
2858 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
2859 #else
2860 # define machine_is_victor()    (0)
2861 #endif
2862
2863 #ifdef CONFIG_SA1100_LART
2864 # ifdef machine_arch_type
2865 #  undef machine_arch_type
2866 #  define machine_arch_type     __machine_arch_type
2867 # else
2868 #  define machine_arch_type     MACH_TYPE_LART
2869 # endif
2870 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
2871 #else
2872 # define machine_is_lart()      (0)
2873 #endif
2874
2875 #ifdef CONFIG_SA1100_RANGER
2876 # ifdef machine_arch_type
2877 #  undef machine_arch_type
2878 #  define machine_arch_type     __machine_arch_type
2879 # else
2880 #  define machine_arch_type     MACH_TYPE_RANGER
2881 # endif
2882 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
2883 #else
2884 # define machine_is_ranger()    (0)
2885 #endif
2886
2887 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
2888 # ifdef machine_arch_type
2889 #  undef machine_arch_type
2890 #  define machine_arch_type     __machine_arch_type
2891 # else
2892 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
2893 # endif
2894 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2895 #else
2896 # define machine_is_graphicsclient()    (0)
2897 #endif
2898
2899 #ifdef CONFIG_SA1100_XP860
2900 # ifdef machine_arch_type
2901 #  undef machine_arch_type
2902 #  define machine_arch_type     __machine_arch_type
2903 # else
2904 #  define machine_arch_type     MACH_TYPE_XP860
2905 # endif
2906 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
2907 #else
2908 # define machine_is_xp860()     (0)
2909 #endif
2910
2911 #ifdef CONFIG_SA1100_CERF
2912 # ifdef machine_arch_type
2913 #  undef machine_arch_type
2914 #  define machine_arch_type     __machine_arch_type
2915 # else
2916 #  define machine_arch_type     MACH_TYPE_CERF
2917 # endif
2918 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
2919 #else
2920 # define machine_is_cerf()      (0)
2921 #endif
2922
2923 #ifdef CONFIG_SA1100_NANOENGINE
2924 # ifdef machine_arch_type
2925 #  undef machine_arch_type
2926 #  define machine_arch_type     __machine_arch_type
2927 # else
2928 #  define machine_arch_type     MACH_TYPE_NANOENGINE
2929 # endif
2930 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
2931 #else
2932 # define machine_is_nanoengine()        (0)
2933 #endif
2934
2935 #ifdef CONFIG_SA1100_FPIC
2936 # ifdef machine_arch_type
2937 #  undef machine_arch_type
2938 #  define machine_arch_type     __machine_arch_type
2939 # else
2940 #  define machine_arch_type     MACH_TYPE_FPIC
2941 # endif
2942 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
2943 #else
2944 # define machine_is_fpic()      (0)
2945 #endif
2946
2947 #ifdef CONFIG_SA1100_EXTENEX1
2948 # ifdef machine_arch_type
2949 #  undef machine_arch_type
2950 #  define machine_arch_type     __machine_arch_type
2951 # else
2952 #  define machine_arch_type     MACH_TYPE_EXTENEX1
2953 # endif
2954 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
2955 #else
2956 # define machine_is_extenex1()  (0)
2957 #endif
2958
2959 #ifdef CONFIG_SA1100_SHERMAN
2960 # ifdef machine_arch_type
2961 #  undef machine_arch_type
2962 #  define machine_arch_type     __machine_arch_type
2963 # else
2964 #  define machine_arch_type     MACH_TYPE_SHERMAN
2965 # endif
2966 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
2967 #else
2968 # define machine_is_sherman()   (0)
2969 #endif
2970
2971 #ifdef CONFIG_SA1100_ACCELENT
2972 # ifdef machine_arch_type
2973 #  undef machine_arch_type
2974 #  define machine_arch_type     __machine_arch_type
2975 # else
2976 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
2977 # endif
2978 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2979 #else
2980 # define machine_is_accelent_sa()       (0)
2981 #endif
2982
2983 #ifdef CONFIG_ARCH_L7200_ACCELENT
2984 # ifdef machine_arch_type
2985 #  undef machine_arch_type
2986 #  define machine_arch_type     __machine_arch_type
2987 # else
2988 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
2989 # endif
2990 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2991 #else
2992 # define machine_is_accelent_l7200()    (0)
2993 #endif
2994
2995 #ifdef CONFIG_SA1100_NETPORT
2996 # ifdef machine_arch_type
2997 #  undef machine_arch_type
2998 #  define machine_arch_type     __machine_arch_type
2999 # else
3000 #  define machine_arch_type     MACH_TYPE_NETPORT
3001 # endif
3002 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
3003 #else
3004 # define machine_is_netport()   (0)
3005 #endif
3006
3007 #ifdef CONFIG_SA1100_PANGOLIN
3008 # ifdef machine_arch_type
3009 #  undef machine_arch_type
3010 #  define machine_arch_type     __machine_arch_type
3011 # else
3012 #  define machine_arch_type     MACH_TYPE_PANGOLIN
3013 # endif
3014 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
3015 #else
3016 # define machine_is_pangolin()  (0)
3017 #endif
3018
3019 #ifdef CONFIG_SA1100_YOPY
3020 # ifdef machine_arch_type
3021 #  undef machine_arch_type
3022 #  define machine_arch_type     __machine_arch_type
3023 # else
3024 #  define machine_arch_type     MACH_TYPE_YOPY
3025 # endif
3026 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
3027 #else
3028 # define machine_is_yopy()      (0)
3029 #endif
3030
3031 #ifdef CONFIG_SA1100_COOLIDGE
3032 # ifdef machine_arch_type
3033 #  undef machine_arch_type
3034 #  define machine_arch_type     __machine_arch_type
3035 # else
3036 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3037 # endif
3038 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3039 #else
3040 # define machine_is_coolidge()  (0)
3041 #endif
3042
3043 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3044 # ifdef machine_arch_type
3045 #  undef machine_arch_type
3046 #  define machine_arch_type     __machine_arch_type
3047 # else
3048 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3049 # endif
3050 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3051 #else
3052 # define machine_is_huw_webpanel()      (0)
3053 #endif
3054
3055 #ifdef CONFIG_ARCH_SPOTME
3056 # ifdef machine_arch_type
3057 #  undef machine_arch_type
3058 #  define machine_arch_type     __machine_arch_type
3059 # else
3060 #  define machine_arch_type     MACH_TYPE_SPOTME
3061 # endif
3062 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3063 #else
3064 # define machine_is_spotme()    (0)
3065 #endif
3066
3067 #ifdef CONFIG_ARCH_FREEBIRD
3068 # ifdef machine_arch_type
3069 #  undef machine_arch_type
3070 #  define machine_arch_type     __machine_arch_type
3071 # else
3072 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3073 # endif
3074 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3075 #else
3076 # define machine_is_freebird()  (0)
3077 #endif
3078
3079 #ifdef CONFIG_ARCH_TI925
3080 # ifdef machine_arch_type
3081 #  undef machine_arch_type
3082 #  define machine_arch_type     __machine_arch_type
3083 # else
3084 #  define machine_arch_type     MACH_TYPE_TI925
3085 # endif
3086 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3087 #else
3088 # define machine_is_ti925()     (0)
3089 #endif
3090
3091 #ifdef CONFIG_ARCH_RISCSTATION
3092 # ifdef machine_arch_type
3093 #  undef machine_arch_type
3094 #  define machine_arch_type     __machine_arch_type
3095 # else
3096 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3097 # endif
3098 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3099 #else
3100 # define machine_is_riscstation()       (0)
3101 #endif
3102
3103 #ifdef CONFIG_SA1100_CAVY
3104 # ifdef machine_arch_type
3105 #  undef machine_arch_type
3106 #  define machine_arch_type     __machine_arch_type
3107 # else
3108 #  define machine_arch_type     MACH_TYPE_CAVY
3109 # endif
3110 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3111 #else
3112 # define machine_is_cavy()      (0)
3113 #endif
3114
3115 #ifdef CONFIG_SA1100_JORNADA720
3116 # ifdef machine_arch_type
3117 #  undef machine_arch_type
3118 #  define machine_arch_type     __machine_arch_type
3119 # else
3120 #  define machine_arch_type     MACH_TYPE_JORNADA720
3121 # endif
3122 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3123 #else
3124 # define machine_is_jornada720()        (0)
3125 #endif
3126
3127 #ifdef CONFIG_SA1100_OMNIMETER
3128 # ifdef machine_arch_type
3129 #  undef machine_arch_type
3130 #  define machine_arch_type     __machine_arch_type
3131 # else
3132 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3133 # endif
3134 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3135 #else
3136 # define machine_is_omnimeter() (0)
3137 #endif
3138
3139 #ifdef CONFIG_ARCH_EDB7211
3140 # ifdef machine_arch_type
3141 #  undef machine_arch_type
3142 #  define machine_arch_type     __machine_arch_type
3143 # else
3144 #  define machine_arch_type     MACH_TYPE_EDB7211
3145 # endif
3146 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3147 #else
3148 # define machine_is_edb7211()   (0)
3149 #endif
3150
3151 #ifdef CONFIG_SA1100_CITYGO
3152 # ifdef machine_arch_type
3153 #  undef machine_arch_type
3154 #  define machine_arch_type     __machine_arch_type
3155 # else
3156 #  define machine_arch_type     MACH_TYPE_CITYGO
3157 # endif
3158 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3159 #else
3160 # define machine_is_citygo()    (0)
3161 #endif
3162
3163 #ifdef CONFIG_SA1100_PFS168
3164 # ifdef machine_arch_type
3165 #  undef machine_arch_type
3166 #  define machine_arch_type     __machine_arch_type
3167 # else
3168 #  define machine_arch_type     MACH_TYPE_PFS168
3169 # endif
3170 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3171 #else
3172 # define machine_is_pfs168()    (0)
3173 #endif
3174
3175 #ifdef CONFIG_SA1100_SPOT
3176 # ifdef machine_arch_type
3177 #  undef machine_arch_type
3178 #  define machine_arch_type     __machine_arch_type
3179 # else
3180 #  define machine_arch_type     MACH_TYPE_SPOT
3181 # endif
3182 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3183 #else
3184 # define machine_is_spot()      (0)
3185 #endif
3186
3187 #ifdef CONFIG_SA1100_FLEXANET
3188 # ifdef machine_arch_type
3189 #  undef machine_arch_type
3190 #  define machine_arch_type     __machine_arch_type
3191 # else
3192 #  define machine_arch_type     MACH_TYPE_FLEXANET
3193 # endif
3194 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3195 #else
3196 # define machine_is_flexanet()  (0)
3197 #endif
3198
3199 #ifdef CONFIG_ARCH_WEBPAL
3200 # ifdef machine_arch_type
3201 #  undef machine_arch_type
3202 #  define machine_arch_type     __machine_arch_type
3203 # else
3204 #  define machine_arch_type     MACH_TYPE_WEBPAL
3205 # endif
3206 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3207 #else
3208 # define machine_is_webpal()    (0)
3209 #endif
3210
3211 #ifdef CONFIG_SA1100_LINPDA
3212 # ifdef machine_arch_type
3213 #  undef machine_arch_type
3214 #  define machine_arch_type     __machine_arch_type
3215 # else
3216 #  define machine_arch_type     MACH_TYPE_LINPDA
3217 # endif
3218 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3219 #else
3220 # define machine_is_linpda()    (0)
3221 #endif
3222
3223 #ifdef CONFIG_ARCH_ANAKIN
3224 # ifdef machine_arch_type
3225 #  undef machine_arch_type
3226 #  define machine_arch_type     __machine_arch_type
3227 # else
3228 #  define machine_arch_type     MACH_TYPE_ANAKIN
3229 # endif
3230 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3231 #else
3232 # define machine_is_anakin()    (0)
3233 #endif
3234
3235 #ifdef CONFIG_SA1100_MVI
3236 # ifdef machine_arch_type
3237 #  undef machine_arch_type
3238 #  define machine_arch_type     __machine_arch_type
3239 # else
3240 #  define machine_arch_type     MACH_TYPE_MVI
3241 # endif
3242 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3243 #else
3244 # define machine_is_mvi()       (0)
3245 #endif
3246
3247 #ifdef CONFIG_SA1100_JUPITER
3248 # ifdef machine_arch_type
3249 #  undef machine_arch_type
3250 #  define machine_arch_type     __machine_arch_type
3251 # else
3252 #  define machine_arch_type     MACH_TYPE_JUPITER
3253 # endif
3254 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3255 #else
3256 # define machine_is_jupiter()   (0)
3257 #endif
3258
3259 #ifdef CONFIG_ARCH_PSIONW
3260 # ifdef machine_arch_type
3261 #  undef machine_arch_type
3262 #  define machine_arch_type     __machine_arch_type
3263 # else
3264 #  define machine_arch_type     MACH_TYPE_PSIONW
3265 # endif
3266 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3267 #else
3268 # define machine_is_psionw()    (0)
3269 #endif
3270
3271 #ifdef CONFIG_SA1100_ALN
3272 # ifdef machine_arch_type
3273 #  undef machine_arch_type
3274 #  define machine_arch_type     __machine_arch_type
3275 # else
3276 #  define machine_arch_type     MACH_TYPE_ALN
3277 # endif
3278 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3279 #else
3280 # define machine_is_aln()       (0)
3281 #endif
3282
3283 #ifdef CONFIG_ARCH_CAMELOT
3284 # ifdef machine_arch_type
3285 #  undef machine_arch_type
3286 #  define machine_arch_type     __machine_arch_type
3287 # else
3288 #  define machine_arch_type     MACH_TYPE_CAMELOT
3289 # endif
3290 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3291 #else
3292 # define machine_is_epxa()      (0)
3293 #endif
3294
3295 #ifdef CONFIG_SA1100_GDS2200
3296 # ifdef machine_arch_type
3297 #  undef machine_arch_type
3298 #  define machine_arch_type     __machine_arch_type
3299 # else
3300 #  define machine_arch_type     MACH_TYPE_GDS2200
3301 # endif
3302 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3303 #else
3304 # define machine_is_gds2200()   (0)
3305 #endif
3306
3307 #ifdef CONFIG_SA1100_PSION_SERIES7
3308 # ifdef machine_arch_type
3309 #  undef machine_arch_type
3310 #  define machine_arch_type     __machine_arch_type
3311 # else
3312 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3313 # endif
3314 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3315 #else
3316 # define machine_is_netbook()   (0)
3317 #endif
3318
3319 #ifdef CONFIG_SA1100_XFILE
3320 # ifdef machine_arch_type
3321 #  undef machine_arch_type
3322 #  define machine_arch_type     __machine_arch_type
3323 # else
3324 #  define machine_arch_type     MACH_TYPE_XFILE
3325 # endif
3326 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3327 #else
3328 # define machine_is_xfile()     (0)
3329 #endif
3330
3331 #ifdef CONFIG_ARCH_ACCELENT_EP9312
3332 # ifdef machine_arch_type
3333 #  undef machine_arch_type
3334 #  define machine_arch_type     __machine_arch_type
3335 # else
3336 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
3337 # endif
3338 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3339 #else
3340 # define machine_is_accelent_ep9312()   (0)
3341 #endif
3342
3343 #ifdef CONFIG_ARCH_IC200
3344 # ifdef machine_arch_type
3345 #  undef machine_arch_type
3346 #  define machine_arch_type     __machine_arch_type
3347 # else
3348 #  define machine_arch_type     MACH_TYPE_IC200
3349 # endif
3350 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3351 #else
3352 # define machine_is_ic200()     (0)
3353 #endif
3354
3355 #ifdef CONFIG_SA1100_CREDITLART
3356 # ifdef machine_arch_type
3357 #  undef machine_arch_type
3358 #  define machine_arch_type     __machine_arch_type
3359 # else
3360 #  define machine_arch_type     MACH_TYPE_CREDITLART
3361 # endif
3362 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3363 #else
3364 # define machine_is_creditlart()        (0)
3365 #endif
3366
3367 #ifdef CONFIG_SA1100_HTM
3368 # ifdef machine_arch_type
3369 #  undef machine_arch_type
3370 #  define machine_arch_type     __machine_arch_type
3371 # else
3372 #  define machine_arch_type     MACH_TYPE_HTM
3373 # endif
3374 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3375 #else
3376 # define machine_is_htm()       (0)
3377 #endif
3378
3379 #ifdef CONFIG_ARCH_IQ80310
3380 # ifdef machine_arch_type
3381 #  undef machine_arch_type
3382 #  define machine_arch_type     __machine_arch_type
3383 # else
3384 #  define machine_arch_type     MACH_TYPE_IQ80310
3385 # endif
3386 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3387 #else
3388 # define machine_is_iq80310()   (0)
3389 #endif
3390
3391 #ifdef CONFIG_SA1100_FREEBOT
3392 # ifdef machine_arch_type
3393 #  undef machine_arch_type
3394 #  define machine_arch_type     __machine_arch_type
3395 # else
3396 #  define machine_arch_type     MACH_TYPE_FREEBOT
3397 # endif
3398 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3399 #else
3400 # define machine_is_freebot()   (0)
3401 #endif
3402
3403 #ifdef CONFIG_ARCH_ENTEL
3404 # ifdef machine_arch_type
3405 #  undef machine_arch_type
3406 #  define machine_arch_type     __machine_arch_type
3407 # else
3408 #  define machine_arch_type     MACH_TYPE_ENTEL
3409 # endif
3410 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3411 #else
3412 # define machine_is_entel()     (0)
3413 #endif
3414
3415 #ifdef CONFIG_ARCH_ENP3510
3416 # ifdef machine_arch_type
3417 #  undef machine_arch_type
3418 #  define machine_arch_type     __machine_arch_type
3419 # else
3420 #  define machine_arch_type     MACH_TYPE_ENP3510
3421 # endif
3422 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3423 #else
3424 # define machine_is_enp3510()   (0)
3425 #endif
3426
3427 #ifdef CONFIG_SA1100_TRIZEPS
3428 # ifdef machine_arch_type
3429 #  undef machine_arch_type
3430 #  define machine_arch_type     __machine_arch_type
3431 # else
3432 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3433 # endif
3434 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3435 #else
3436 # define machine_is_trizeps()   (0)
3437 #endif
3438
3439 #ifdef CONFIG_SA1100_NESA
3440 # ifdef machine_arch_type
3441 #  undef machine_arch_type
3442 #  define machine_arch_type     __machine_arch_type
3443 # else
3444 #  define machine_arch_type     MACH_TYPE_NESA
3445 # endif
3446 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3447 #else
3448 # define machine_is_nesa()      (0)
3449 #endif
3450
3451 #ifdef CONFIG_ARCH_VENUS
3452 # ifdef machine_arch_type
3453 #  undef machine_arch_type
3454 #  define machine_arch_type     __machine_arch_type
3455 # else
3456 #  define machine_arch_type     MACH_TYPE_VENUS
3457 # endif
3458 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3459 #else
3460 # define machine_is_venus()     (0)
3461 #endif
3462
3463 #ifdef CONFIG_ARCH_TARDIS
3464 # ifdef machine_arch_type
3465 #  undef machine_arch_type
3466 #  define machine_arch_type     __machine_arch_type
3467 # else
3468 #  define machine_arch_type     MACH_TYPE_TARDIS
3469 # endif
3470 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3471 #else
3472 # define machine_is_tardis()    (0)
3473 #endif
3474
3475 #ifdef CONFIG_ARCH_MERCURY
3476 # ifdef machine_arch_type
3477 #  undef machine_arch_type
3478 #  define machine_arch_type     __machine_arch_type
3479 # else
3480 #  define machine_arch_type     MACH_TYPE_MERCURY
3481 # endif
3482 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3483 #else
3484 # define machine_is_mercury()   (0)
3485 #endif
3486
3487 #ifdef CONFIG_SA1100_EMPEG
3488 # ifdef machine_arch_type
3489 #  undef machine_arch_type
3490 #  define machine_arch_type     __machine_arch_type
3491 # else
3492 #  define machine_arch_type     MACH_TYPE_EMPEG
3493 # endif
3494 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3495 #else
3496 # define machine_is_empeg()     (0)
3497 #endif
3498
3499 #ifdef CONFIG_ARCH_I80200FCC
3500 # ifdef machine_arch_type
3501 #  undef machine_arch_type
3502 #  define machine_arch_type     __machine_arch_type
3503 # else
3504 #  define machine_arch_type     MACH_TYPE_I80200FCC
3505 # endif
3506 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3507 #else
3508 # define machine_is_adi_evb()   (0)
3509 #endif
3510
3511 #ifdef CONFIG_SA1100_ITT_CPB
3512 # ifdef machine_arch_type
3513 #  undef machine_arch_type
3514 #  define machine_arch_type     __machine_arch_type
3515 # else
3516 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3517 # endif
3518 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3519 #else
3520 # define machine_is_itt_cpb()   (0)
3521 #endif
3522
3523 #ifdef CONFIG_SA1100_SVC
3524 # ifdef machine_arch_type
3525 #  undef machine_arch_type
3526 #  define machine_arch_type     __machine_arch_type
3527 # else
3528 #  define machine_arch_type     MACH_TYPE_SVC
3529 # endif
3530 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3531 #else
3532 # define machine_is_svc()       (0)
3533 #endif
3534
3535 #ifdef CONFIG_SA1100_ALPHA2
3536 # ifdef machine_arch_type
3537 #  undef machine_arch_type
3538 #  define machine_arch_type     __machine_arch_type
3539 # else
3540 #  define machine_arch_type     MACH_TYPE_ALPHA2
3541 # endif
3542 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3543 #else
3544 # define machine_is_alpha2()    (0)
3545 #endif
3546
3547 #ifdef CONFIG_SA1100_ALPHA1
3548 # ifdef machine_arch_type
3549 #  undef machine_arch_type
3550 #  define machine_arch_type     __machine_arch_type
3551 # else
3552 #  define machine_arch_type     MACH_TYPE_ALPHA1
3553 # endif
3554 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3555 #else
3556 # define machine_is_alpha1()    (0)
3557 #endif
3558
3559 #ifdef CONFIG_ARCH_NETARM
3560 # ifdef machine_arch_type
3561 #  undef machine_arch_type
3562 #  define machine_arch_type     __machine_arch_type
3563 # else
3564 #  define machine_arch_type     MACH_TYPE_NETARM
3565 # endif
3566 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3567 #else
3568 # define machine_is_netarm()    (0)
3569 #endif
3570
3571 #ifdef CONFIG_SA1100_SIMPAD
3572 # ifdef machine_arch_type
3573 #  undef machine_arch_type
3574 #  define machine_arch_type     __machine_arch_type
3575 # else
3576 #  define machine_arch_type     MACH_TYPE_SIMPAD
3577 # endif
3578 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3579 #else
3580 # define machine_is_simpad()    (0)
3581 #endif
3582
3583 #ifdef CONFIG_ARCH_PDA1
3584 # ifdef machine_arch_type
3585 #  undef machine_arch_type
3586 #  define machine_arch_type     __machine_arch_type
3587 # else
3588 #  define machine_arch_type     MACH_TYPE_PDA1
3589 # endif
3590 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3591 #else
3592 # define machine_is_pda1()      (0)
3593 #endif
3594
3595 #ifdef CONFIG_ARCH_LUBBOCK
3596 # ifdef machine_arch_type
3597 #  undef machine_arch_type
3598 #  define machine_arch_type     __machine_arch_type
3599 # else
3600 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3601 # endif
3602 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3603 #else
3604 # define machine_is_lubbock()   (0)
3605 #endif
3606
3607 #ifdef CONFIG_ARCH_ANIKO
3608 # ifdef machine_arch_type
3609 #  undef machine_arch_type
3610 #  define machine_arch_type     __machine_arch_type
3611 # else
3612 #  define machine_arch_type     MACH_TYPE_ANIKO
3613 # endif
3614 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3615 #else
3616 # define machine_is_aniko()     (0)
3617 #endif
3618
3619 #ifdef CONFIG_ARCH_CLEP7212
3620 # ifdef machine_arch_type
3621 #  undef machine_arch_type
3622 #  define machine_arch_type     __machine_arch_type
3623 # else
3624 #  define machine_arch_type     MACH_TYPE_CLEP7212
3625 # endif
3626 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3627 #else
3628 # define machine_is_clep7212()  (0)
3629 #endif
3630
3631 #ifdef CONFIG_ARCH_CS89712
3632 # ifdef machine_arch_type
3633 #  undef machine_arch_type
3634 #  define machine_arch_type     __machine_arch_type
3635 # else
3636 #  define machine_arch_type     MACH_TYPE_CS89712
3637 # endif
3638 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3639 #else
3640 # define machine_is_cs89712()   (0)
3641 #endif
3642
3643 #ifdef CONFIG_SA1100_WEARARM
3644 # ifdef machine_arch_type
3645 #  undef machine_arch_type
3646 #  define machine_arch_type     __machine_arch_type
3647 # else
3648 #  define machine_arch_type     MACH_TYPE_WEARARM
3649 # endif
3650 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3651 #else
3652 # define machine_is_weararm()   (0)
3653 #endif
3654
3655 #ifdef CONFIG_SA1100_POSSIO_PX
3656 # ifdef machine_arch_type
3657 #  undef machine_arch_type
3658 #  define machine_arch_type     __machine_arch_type
3659 # else
3660 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3661 # endif
3662 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3663 #else
3664 # define machine_is_possio_px() (0)
3665 #endif
3666
3667 #ifdef CONFIG_SA1100_SIDEARM
3668 # ifdef machine_arch_type
3669 #  undef machine_arch_type
3670 #  define machine_arch_type     __machine_arch_type
3671 # else
3672 #  define machine_arch_type     MACH_TYPE_SIDEARM
3673 # endif
3674 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3675 #else
3676 # define machine_is_sidearm()   (0)
3677 #endif
3678
3679 #ifdef CONFIG_SA1100_STORK
3680 # ifdef machine_arch_type
3681 #  undef machine_arch_type
3682 #  define machine_arch_type     __machine_arch_type
3683 # else
3684 #  define machine_arch_type     MACH_TYPE_STORK
3685 # endif
3686 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3687 #else
3688 # define machine_is_stork()     (0)
3689 #endif
3690
3691 #ifdef CONFIG_SA1100_SHANNON
3692 # ifdef machine_arch_type
3693 #  undef machine_arch_type
3694 #  define machine_arch_type     __machine_arch_type
3695 # else
3696 #  define machine_arch_type     MACH_TYPE_SHANNON
3697 # endif
3698 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3699 #else
3700 # define machine_is_shannon()   (0)
3701 #endif
3702
3703 #ifdef CONFIG_ARCH_ACE
3704 # ifdef machine_arch_type
3705 #  undef machine_arch_type
3706 #  define machine_arch_type     __machine_arch_type
3707 # else
3708 #  define machine_arch_type     MACH_TYPE_ACE
3709 # endif
3710 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3711 #else
3712 # define machine_is_ace()       (0)
3713 #endif
3714
3715 #ifdef CONFIG_SA1100_BALLYARM
3716 # ifdef machine_arch_type
3717 #  undef machine_arch_type
3718 #  define machine_arch_type     __machine_arch_type
3719 # else
3720 #  define machine_arch_type     MACH_TYPE_BALLYARM
3721 # endif
3722 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3723 #else
3724 # define machine_is_ballyarm()  (0)
3725 #endif
3726
3727 #ifdef CONFIG_SA1100_SIMPUTER
3728 # ifdef machine_arch_type
3729 #  undef machine_arch_type
3730 #  define machine_arch_type     __machine_arch_type
3731 # else
3732 #  define machine_arch_type     MACH_TYPE_SIMPUTER
3733 # endif
3734 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3735 #else
3736 # define machine_is_simputer()  (0)
3737 #endif
3738
3739 #ifdef CONFIG_SA1100_NEXTERM
3740 # ifdef machine_arch_type
3741 #  undef machine_arch_type
3742 #  define machine_arch_type     __machine_arch_type
3743 # else
3744 #  define machine_arch_type     MACH_TYPE_NEXTERM
3745 # endif
3746 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3747 #else
3748 # define machine_is_nexterm()   (0)
3749 #endif
3750
3751 #ifdef CONFIG_SA1100_SA1100_ELF
3752 # ifdef machine_arch_type
3753 #  undef machine_arch_type
3754 #  define machine_arch_type     __machine_arch_type
3755 # else
3756 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
3757 # endif
3758 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3759 #else
3760 # define machine_is_sa1100_elf()        (0)
3761 #endif
3762
3763 #ifdef CONFIG_SA1100_GATOR
3764 # ifdef machine_arch_type
3765 #  undef machine_arch_type
3766 #  define machine_arch_type     __machine_arch_type
3767 # else
3768 #  define machine_arch_type     MACH_TYPE_GATOR
3769 # endif
3770 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3771 #else
3772 # define machine_is_gator()     (0)
3773 #endif
3774
3775 #ifdef CONFIG_ARCH_GRANITE
3776 # ifdef machine_arch_type
3777 #  undef machine_arch_type
3778 #  define machine_arch_type     __machine_arch_type
3779 # else
3780 #  define machine_arch_type     MACH_TYPE_GRANITE
3781 # endif
3782 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
3783 #else
3784 # define machine_is_granite()   (0)
3785 #endif
3786
3787 #ifdef CONFIG_SA1100_CONSUS
3788 # ifdef machine_arch_type
3789 #  undef machine_arch_type
3790 #  define machine_arch_type     __machine_arch_type
3791 # else
3792 #  define machine_arch_type     MACH_TYPE_CONSUS
3793 # endif
3794 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
3795 #else
3796 # define machine_is_consus()    (0)
3797 #endif
3798
3799 #ifdef CONFIG_ARCH_AAED2000
3800 # ifdef machine_arch_type
3801 #  undef machine_arch_type
3802 #  define machine_arch_type     __machine_arch_type
3803 # else
3804 #  define machine_arch_type     MACH_TYPE_AAED2000
3805 # endif
3806 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
3807 #else
3808 # define machine_is_aaed2000()  (0)
3809 #endif
3810
3811 #ifdef CONFIG_ARCH_CDB89712
3812 # ifdef machine_arch_type
3813 #  undef machine_arch_type
3814 #  define machine_arch_type     __machine_arch_type
3815 # else
3816 #  define machine_arch_type     MACH_TYPE_CDB89712
3817 # endif
3818 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
3819 #else
3820 # define machine_is_cdb89712()  (0)
3821 #endif
3822
3823 #ifdef CONFIG_SA1100_GRAPHICSMASTER
3824 # ifdef machine_arch_type
3825 #  undef machine_arch_type
3826 #  define machine_arch_type     __machine_arch_type
3827 # else
3828 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
3829 # endif
3830 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3831 #else
3832 # define machine_is_graphicsmaster()    (0)
3833 #endif
3834
3835 #ifdef CONFIG_SA1100_ADSBITSY
3836 # ifdef machine_arch_type
3837 #  undef machine_arch_type
3838 #  define machine_arch_type     __machine_arch_type
3839 # else
3840 #  define machine_arch_type     MACH_TYPE_ADSBITSY
3841 # endif
3842 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
3843 #else
3844 # define machine_is_adsbitsy()  (0)
3845 #endif
3846
3847 #ifdef CONFIG_ARCH_PXA_IDP
3848 # ifdef machine_arch_type
3849 #  undef machine_arch_type
3850 #  define machine_arch_type     __machine_arch_type
3851 # else
3852 #  define machine_arch_type     MACH_TYPE_PXA_IDP
3853 # endif
3854 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
3855 #else
3856 # define machine_is_pxa_idp()   (0)
3857 #endif
3858
3859 #ifdef CONFIG_ARCH_PLCE
3860 # ifdef machine_arch_type
3861 #  undef machine_arch_type
3862 #  define machine_arch_type     __machine_arch_type
3863 # else
3864 #  define machine_arch_type     MACH_TYPE_PLCE
3865 # endif
3866 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
3867 #else
3868 # define machine_is_plce()      (0)
3869 #endif
3870
3871 #ifdef CONFIG_SA1100_PT_SYSTEM3
3872 # ifdef machine_arch_type
3873 #  undef machine_arch_type
3874 #  define machine_arch_type     __machine_arch_type
3875 # else
3876 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
3877 # endif
3878 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3879 #else
3880 # define machine_is_pt_system3()        (0)
3881 #endif
3882
3883 #ifdef CONFIG_ARCH_MEDALB
3884 # ifdef machine_arch_type
3885 #  undef machine_arch_type
3886 #  define machine_arch_type     __machine_arch_type
3887 # else
3888 #  define machine_arch_type     MACH_TYPE_MEDALB
3889 # endif
3890 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
3891 #else
3892 # define machine_is_murphy()    (0)
3893 #endif
3894
3895 #ifdef CONFIG_ARCH_EAGLE
3896 # ifdef machine_arch_type
3897 #  undef machine_arch_type
3898 #  define machine_arch_type     __machine_arch_type
3899 # else
3900 #  define machine_arch_type     MACH_TYPE_EAGLE
3901 # endif
3902 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
3903 #else
3904 # define machine_is_eagle()     (0)
3905 #endif
3906
3907 #ifdef CONFIG_ARCH_DSC21
3908 # ifdef machine_arch_type
3909 #  undef machine_arch_type
3910 #  define machine_arch_type     __machine_arch_type
3911 # else
3912 #  define machine_arch_type     MACH_TYPE_DSC21
3913 # endif
3914 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
3915 #else
3916 # define machine_is_dsc21()     (0)
3917 #endif
3918
3919 #ifdef CONFIG_ARCH_DSC24
3920 # ifdef machine_arch_type
3921 #  undef machine_arch_type
3922 #  define machine_arch_type     __machine_arch_type
3923 # else
3924 #  define machine_arch_type     MACH_TYPE_DSC24
3925 # endif
3926 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
3927 #else
3928 # define machine_is_dsc24()     (0)
3929 #endif
3930
3931 #ifdef CONFIG_ARCH_TI5472
3932 # ifdef machine_arch_type
3933 #  undef machine_arch_type
3934 #  define machine_arch_type     __machine_arch_type
3935 # else
3936 #  define machine_arch_type     MACH_TYPE_TI5472
3937 # endif
3938 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
3939 #else
3940 # define machine_is_ti5472()    (0)
3941 #endif
3942
3943 #ifdef CONFIG_ARCH_AUTCPU12
3944 # ifdef machine_arch_type
3945 #  undef machine_arch_type
3946 #  define machine_arch_type     __machine_arch_type
3947 # else
3948 #  define machine_arch_type     MACH_TYPE_AUTCPU12
3949 # endif
3950 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
3951 #else
3952 # define machine_is_autcpu12()  (0)
3953 #endif
3954
3955 #ifdef CONFIG_ARCH_UENGINE
3956 # ifdef machine_arch_type
3957 #  undef machine_arch_type
3958 #  define machine_arch_type     __machine_arch_type
3959 # else
3960 #  define machine_arch_type     MACH_TYPE_UENGINE
3961 # endif
3962 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
3963 #else
3964 # define machine_is_uengine()   (0)
3965 #endif
3966
3967 #ifdef CONFIG_SA1100_BLUESTEM
3968 # ifdef machine_arch_type
3969 #  undef machine_arch_type
3970 #  define machine_arch_type     __machine_arch_type
3971 # else
3972 #  define machine_arch_type     MACH_TYPE_BLUESTEM
3973 # endif
3974 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
3975 #else
3976 # define machine_is_bluestem()  (0)
3977 #endif
3978
3979 #ifdef CONFIG_ARCH_XINGU8
3980 # ifdef machine_arch_type
3981 #  undef machine_arch_type
3982 #  define machine_arch_type     __machine_arch_type
3983 # else
3984 #  define machine_arch_type     MACH_TYPE_XINGU8
3985 # endif
3986 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
3987 #else
3988 # define machine_is_xingu8()    (0)
3989 #endif
3990
3991 #ifdef CONFIG_ARCH_BUSHSTB
3992 # ifdef machine_arch_type
3993 #  undef machine_arch_type
3994 #  define machine_arch_type     __machine_arch_type
3995 # else
3996 #  define machine_arch_type     MACH_TYPE_BUSHSTB
3997 # endif
3998 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
3999 #else
4000 # define machine_is_bushstb()   (0)
4001 #endif
4002
4003 #ifdef CONFIG_SA1100_EPSILON1
4004 # ifdef machine_arch_type
4005 #  undef machine_arch_type
4006 #  define machine_arch_type     __machine_arch_type
4007 # else
4008 #  define machine_arch_type     MACH_TYPE_EPSILON1
4009 # endif
4010 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
4011 #else
4012 # define machine_is_epsilon1()  (0)
4013 #endif
4014
4015 #ifdef CONFIG_SA1100_BALLOON
4016 # ifdef machine_arch_type
4017 #  undef machine_arch_type
4018 #  define machine_arch_type     __machine_arch_type
4019 # else
4020 #  define machine_arch_type     MACH_TYPE_BALLOON
4021 # endif
4022 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
4023 #else
4024 # define machine_is_balloon()   (0)
4025 #endif
4026
4027 #ifdef CONFIG_ARCH_PUPPY
4028 # ifdef machine_arch_type
4029 #  undef machine_arch_type
4030 #  define machine_arch_type     __machine_arch_type
4031 # else
4032 #  define machine_arch_type     MACH_TYPE_PUPPY
4033 # endif
4034 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
4035 #else
4036 # define machine_is_puppy()     (0)
4037 #endif
4038
4039 #ifdef CONFIG_SA1100_ELROY
4040 # ifdef machine_arch_type
4041 #  undef machine_arch_type
4042 #  define machine_arch_type     __machine_arch_type
4043 # else
4044 #  define machine_arch_type     MACH_TYPE_ELROY
4045 # endif
4046 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4047 #else
4048 # define machine_is_elroy()     (0)
4049 #endif
4050
4051 #ifdef CONFIG_ARCH_GMS720
4052 # ifdef machine_arch_type
4053 #  undef machine_arch_type
4054 #  define machine_arch_type     __machine_arch_type
4055 # else
4056 #  define machine_arch_type     MACH_TYPE_GMS720
4057 # endif
4058 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4059 #else
4060 # define machine_is_gms720()    (0)
4061 #endif
4062
4063 #ifdef CONFIG_ARCH_S24X
4064 # ifdef machine_arch_type
4065 #  undef machine_arch_type
4066 #  define machine_arch_type     __machine_arch_type
4067 # else
4068 #  define machine_arch_type     MACH_TYPE_S24X
4069 # endif
4070 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4071 #else
4072 # define machine_is_s24x()      (0)
4073 #endif
4074
4075 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4076 # ifdef machine_arch_type
4077 #  undef machine_arch_type
4078 #  define machine_arch_type     __machine_arch_type
4079 # else
4080 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4081 # endif
4082 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4083 #else
4084 # define machine_is_jtel_clep7312()     (0)
4085 #endif
4086
4087 #ifdef CONFIG_ARCH_CX821XX
4088 # ifdef machine_arch_type
4089 #  undef machine_arch_type
4090 #  define machine_arch_type     __machine_arch_type
4091 # else
4092 #  define machine_arch_type     MACH_TYPE_CX821XX
4093 # endif
4094 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4095 #else
4096 # define machine_is_cx821xx()   (0)
4097 #endif
4098
4099 #ifdef CONFIG_ARCH_EDB7312
4100 # ifdef machine_arch_type
4101 #  undef machine_arch_type
4102 #  define machine_arch_type     __machine_arch_type
4103 # else
4104 #  define machine_arch_type     MACH_TYPE_EDB7312
4105 # endif
4106 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4107 #else
4108 # define machine_is_edb7312()   (0)
4109 #endif
4110
4111 #ifdef CONFIG_SA1100_BSA1110
4112 # ifdef machine_arch_type
4113 #  undef machine_arch_type
4114 #  define machine_arch_type     __machine_arch_type
4115 # else
4116 #  define machine_arch_type     MACH_TYPE_BSA1110
4117 # endif
4118 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4119 #else
4120 # define machine_is_bsa1110()   (0)
4121 #endif
4122
4123 #ifdef CONFIG_ARCH_POWERPIN
4124 # ifdef machine_arch_type
4125 #  undef machine_arch_type
4126 #  define machine_arch_type     __machine_arch_type
4127 # else
4128 #  define machine_arch_type     MACH_TYPE_POWERPIN
4129 # endif
4130 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4131 #else
4132 # define machine_is_powerpin()  (0)
4133 #endif
4134
4135 #ifdef CONFIG_ARCH_OPENARM
4136 # ifdef machine_arch_type
4137 #  undef machine_arch_type
4138 #  define machine_arch_type     __machine_arch_type
4139 # else
4140 #  define machine_arch_type     MACH_TYPE_OPENARM
4141 # endif
4142 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4143 #else
4144 # define machine_is_openarm()   (0)
4145 #endif
4146
4147 #ifdef CONFIG_SA1100_WHITECHAPEL
4148 # ifdef machine_arch_type
4149 #  undef machine_arch_type
4150 #  define machine_arch_type     __machine_arch_type
4151 # else
4152 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4153 # endif
4154 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4155 #else
4156 # define machine_is_whitechapel()       (0)
4157 #endif
4158
4159 #ifdef CONFIG_SA1100_H3100
4160 # ifdef machine_arch_type
4161 #  undef machine_arch_type
4162 #  define machine_arch_type     __machine_arch_type
4163 # else
4164 #  define machine_arch_type     MACH_TYPE_H3100
4165 # endif
4166 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4167 #else
4168 # define machine_is_h3100()     (0)
4169 #endif
4170
4171 #ifdef CONFIG_SA1100_H3800
4172 # ifdef machine_arch_type
4173 #  undef machine_arch_type
4174 #  define machine_arch_type     __machine_arch_type
4175 # else
4176 #  define machine_arch_type     MACH_TYPE_H3800
4177 # endif
4178 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4179 #else
4180 # define machine_is_h3800()     (0)
4181 #endif
4182
4183 #ifdef CONFIG_ARCH_BLUE_V1
4184 # ifdef machine_arch_type
4185 #  undef machine_arch_type
4186 #  define machine_arch_type     __machine_arch_type
4187 # else
4188 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4189 # endif
4190 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4191 #else
4192 # define machine_is_blue_v1()   (0)
4193 #endif
4194
4195 #ifdef CONFIG_ARCH_PXA_CERF
4196 # ifdef machine_arch_type
4197 #  undef machine_arch_type
4198 #  define machine_arch_type     __machine_arch_type
4199 # else
4200 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4201 # endif
4202 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4203 #else
4204 # define machine_is_pxa_cerf()  (0)
4205 #endif
4206
4207 #ifdef CONFIG_ARCH_ARM7TEVB
4208 # ifdef machine_arch_type
4209 #  undef machine_arch_type
4210 #  define machine_arch_type     __machine_arch_type
4211 # else
4212 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4213 # endif
4214 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4215 #else
4216 # define machine_is_arm7tevb()  (0)
4217 #endif
4218
4219 #ifdef CONFIG_SA1100_D7400
4220 # ifdef machine_arch_type
4221 #  undef machine_arch_type
4222 #  define machine_arch_type     __machine_arch_type
4223 # else
4224 #  define machine_arch_type     MACH_TYPE_D7400
4225 # endif
4226 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4227 #else
4228 # define machine_is_d7400()     (0)
4229 #endif
4230
4231 #ifdef CONFIG_ARCH_PIRANHA
4232 # ifdef machine_arch_type
4233 #  undef machine_arch_type
4234 #  define machine_arch_type     __machine_arch_type
4235 # else
4236 #  define machine_arch_type     MACH_TYPE_PIRANHA
4237 # endif
4238 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4239 #else
4240 # define machine_is_piranha()   (0)
4241 #endif
4242
4243 #ifdef CONFIG_SA1100_SBCAMELOT
4244 # ifdef machine_arch_type
4245 #  undef machine_arch_type
4246 #  define machine_arch_type     __machine_arch_type
4247 # else
4248 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
4249 # endif
4250 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4251 #else
4252 # define machine_is_sbcamelot() (0)
4253 #endif
4254
4255 #ifdef CONFIG_SA1100_KINGS
4256 # ifdef machine_arch_type
4257 #  undef machine_arch_type
4258 #  define machine_arch_type     __machine_arch_type
4259 # else
4260 #  define machine_arch_type     MACH_TYPE_KINGS
4261 # endif
4262 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4263 #else
4264 # define machine_is_kings()     (0)
4265 #endif
4266
4267 #ifdef CONFIG_ARCH_SMDK2400
4268 # ifdef machine_arch_type
4269 #  undef machine_arch_type
4270 #  define machine_arch_type     __machine_arch_type
4271 # else
4272 #  define machine_arch_type     MACH_TYPE_SMDK2400
4273 # endif
4274 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4275 #else
4276 # define machine_is_smdk2400()  (0)
4277 #endif
4278
4279 #ifdef CONFIG_SA1100_COLLIE
4280 # ifdef machine_arch_type
4281 #  undef machine_arch_type
4282 #  define machine_arch_type     __machine_arch_type
4283 # else
4284 #  define machine_arch_type     MACH_TYPE_COLLIE
4285 # endif
4286 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4287 #else
4288 # define machine_is_collie()    (0)
4289 #endif
4290
4291 #ifdef CONFIG_ARCH_IDR
4292 # ifdef machine_arch_type
4293 #  undef machine_arch_type
4294 #  define machine_arch_type     __machine_arch_type
4295 # else
4296 #  define machine_arch_type     MACH_TYPE_IDR
4297 # endif
4298 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4299 #else
4300 # define machine_is_idr()       (0)
4301 #endif
4302
4303 #ifdef CONFIG_SA1100_BADGE4
4304 # ifdef machine_arch_type
4305 #  undef machine_arch_type
4306 #  define machine_arch_type     __machine_arch_type
4307 # else
4308 #  define machine_arch_type     MACH_TYPE_BADGE4
4309 # endif
4310 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4311 #else
4312 # define machine_is_badge4()    (0)
4313 #endif
4314
4315 #ifdef CONFIG_ARCH_WEBNET
4316 # ifdef machine_arch_type
4317 #  undef machine_arch_type
4318 #  define machine_arch_type     __machine_arch_type
4319 # else
4320 #  define machine_arch_type     MACH_TYPE_WEBNET
4321 # endif
4322 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4323 #else
4324 # define machine_is_webnet()    (0)
4325 #endif
4326
4327 #ifdef CONFIG_SA1100_D7300
4328 # ifdef machine_arch_type
4329 #  undef machine_arch_type
4330 #  define machine_arch_type     __machine_arch_type
4331 # else
4332 #  define machine_arch_type     MACH_TYPE_D7300
4333 # endif
4334 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4335 #else
4336 # define machine_is_d7300()     (0)
4337 #endif
4338
4339 #ifdef CONFIG_SA1100_CEP
4340 # ifdef machine_arch_type
4341 #  undef machine_arch_type
4342 #  define machine_arch_type     __machine_arch_type
4343 # else
4344 #  define machine_arch_type     MACH_TYPE_CEP
4345 # endif
4346 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4347 #else
4348 # define machine_is_cep()       (0)
4349 #endif
4350
4351 #ifdef CONFIG_ARCH_FORTUNET
4352 # ifdef machine_arch_type
4353 #  undef machine_arch_type
4354 #  define machine_arch_type     __machine_arch_type
4355 # else
4356 #  define machine_arch_type     MACH_TYPE_FORTUNET
4357 # endif
4358 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4359 #else
4360 # define machine_is_fortunet()  (0)
4361 #endif
4362
4363 #ifdef CONFIG_ARCH_VC547X
4364 # ifdef machine_arch_type
4365 #  undef machine_arch_type
4366 #  define machine_arch_type     __machine_arch_type
4367 # else
4368 #  define machine_arch_type     MACH_TYPE_VC547X
4369 # endif
4370 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4371 #else
4372 # define machine_is_vc547x()    (0)
4373 #endif
4374
4375 #ifdef CONFIG_SA1100_FILEWALKER
4376 # ifdef machine_arch_type
4377 #  undef machine_arch_type
4378 #  define machine_arch_type     __machine_arch_type
4379 # else
4380 #  define machine_arch_type     MACH_TYPE_FILEWALKER
4381 # endif
4382 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4383 #else
4384 # define machine_is_filewalker()        (0)
4385 #endif
4386
4387 #ifdef CONFIG_SA1100_NETGATEWAY
4388 # ifdef machine_arch_type
4389 #  undef machine_arch_type
4390 #  define machine_arch_type     __machine_arch_type
4391 # else
4392 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
4393 # endif
4394 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4395 #else
4396 # define machine_is_netgateway()        (0)
4397 #endif
4398
4399 #ifdef CONFIG_SA1100_SYMBOL2800
4400 # ifdef machine_arch_type
4401 #  undef machine_arch_type
4402 #  define machine_arch_type     __machine_arch_type
4403 # else
4404 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
4405 # endif
4406 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4407 #else
4408 # define machine_is_symbol2800()        (0)
4409 #endif
4410
4411 #ifdef CONFIG_SA1100_SUNS
4412 # ifdef machine_arch_type
4413 #  undef machine_arch_type
4414 #  define machine_arch_type     __machine_arch_type
4415 # else
4416 #  define machine_arch_type     MACH_TYPE_SUNS
4417 # endif
4418 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4419 #else
4420 # define machine_is_suns()      (0)
4421 #endif
4422
4423 #ifdef CONFIG_SA1100_FRODO
4424 # ifdef machine_arch_type
4425 #  undef machine_arch_type
4426 #  define machine_arch_type     __machine_arch_type
4427 # else
4428 #  define machine_arch_type     MACH_TYPE_FRODO
4429 # endif
4430 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4431 #else
4432 # define machine_is_frodo()     (0)
4433 #endif
4434
4435 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4436 # ifdef machine_arch_type
4437 #  undef machine_arch_type
4438 #  define machine_arch_type     __machine_arch_type
4439 # else
4440 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4441 # endif
4442 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4443 #else
4444 # define machine_is_ms301()     (0)
4445 #endif
4446
4447 #ifdef CONFIG_ARCH_MX1ADS
4448 # ifdef machine_arch_type
4449 #  undef machine_arch_type
4450 #  define machine_arch_type     __machine_arch_type
4451 # else
4452 #  define machine_arch_type     MACH_TYPE_MX1ADS
4453 # endif
4454 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4455 #else
4456 # define machine_is_mx1ads()    (0)
4457 #endif
4458
4459 #ifdef CONFIG_ARCH_H7201
4460 # ifdef machine_arch_type
4461 #  undef machine_arch_type
4462 #  define machine_arch_type     __machine_arch_type
4463 # else
4464 #  define machine_arch_type     MACH_TYPE_H7201
4465 # endif
4466 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4467 #else
4468 # define machine_is_h7201()     (0)
4469 #endif
4470
4471 #ifdef CONFIG_ARCH_H7202
4472 # ifdef machine_arch_type
4473 #  undef machine_arch_type
4474 #  define machine_arch_type     __machine_arch_type
4475 # else
4476 #  define machine_arch_type     MACH_TYPE_H7202
4477 # endif
4478 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4479 #else
4480 # define machine_is_h7202()     (0)
4481 #endif
4482
4483 #ifdef CONFIG_ARCH_AMICO
4484 # ifdef machine_arch_type
4485 #  undef machine_arch_type
4486 #  define machine_arch_type     __machine_arch_type
4487 # else
4488 #  define machine_arch_type     MACH_TYPE_AMICO
4489 # endif
4490 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4491 #else
4492 # define machine_is_amico()     (0)
4493 #endif
4494
4495 #ifdef CONFIG_SA1100_IAM
4496 # ifdef machine_arch_type
4497 #  undef machine_arch_type
4498 #  define machine_arch_type     __machine_arch_type
4499 # else
4500 #  define machine_arch_type     MACH_TYPE_IAM
4501 # endif
4502 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4503 #else
4504 # define machine_is_iam()       (0)
4505 #endif
4506
4507 #ifdef CONFIG_SA1100_TT530
4508 # ifdef machine_arch_type
4509 #  undef machine_arch_type
4510 #  define machine_arch_type     __machine_arch_type
4511 # else
4512 #  define machine_arch_type     MACH_TYPE_TT530
4513 # endif
4514 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4515 #else
4516 # define machine_is_tt530()     (0)
4517 #endif
4518
4519 #ifdef CONFIG_ARCH_SAM2400
4520 # ifdef machine_arch_type
4521 #  undef machine_arch_type
4522 #  define machine_arch_type     __machine_arch_type
4523 # else
4524 #  define machine_arch_type     MACH_TYPE_SAM2400
4525 # endif
4526 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4527 #else
4528 # define machine_is_sam2400()   (0)
4529 #endif
4530
4531 #ifdef CONFIG_SA1100_JORNADA56X
4532 # ifdef machine_arch_type
4533 #  undef machine_arch_type
4534 #  define machine_arch_type     __machine_arch_type
4535 # else
4536 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4537 # endif
4538 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4539 #else
4540 # define machine_is_jornada56x()        (0)
4541 #endif
4542
4543 #ifdef CONFIG_SA1100_ACTIVE
4544 # ifdef machine_arch_type
4545 #  undef machine_arch_type
4546 #  define machine_arch_type     __machine_arch_type
4547 # else
4548 #  define machine_arch_type     MACH_TYPE_ACTIVE
4549 # endif
4550 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4551 #else
4552 # define machine_is_active()    (0)
4553 #endif
4554
4555 #ifdef CONFIG_ARCH_IQ80321
4556 # ifdef machine_arch_type
4557 #  undef machine_arch_type
4558 #  define machine_arch_type     __machine_arch_type
4559 # else
4560 #  define machine_arch_type     MACH_TYPE_IQ80321
4561 # endif
4562 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4563 #else
4564 # define machine_is_iq80321()   (0)
4565 #endif
4566
4567 #ifdef CONFIG_SA1100_WID
4568 # ifdef machine_arch_type
4569 #  undef machine_arch_type
4570 #  define machine_arch_type     __machine_arch_type
4571 # else
4572 #  define machine_arch_type     MACH_TYPE_WID
4573 # endif
4574 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4575 #else
4576 # define machine_is_wid()       (0)
4577 #endif
4578
4579 #ifdef CONFIG_ARCH_SABINAL
4580 # ifdef machine_arch_type
4581 #  undef machine_arch_type
4582 #  define machine_arch_type     __machine_arch_type
4583 # else
4584 #  define machine_arch_type     MACH_TYPE_SABINAL
4585 # endif
4586 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4587 #else
4588 # define machine_is_sabinal()   (0)
4589 #endif
4590
4591 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4592 # ifdef machine_arch_type
4593 #  undef machine_arch_type
4594 #  define machine_arch_type     __machine_arch_type
4595 # else
4596 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4597 # endif
4598 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4599 #else
4600 # define machine_is_ixp425_matacumbe()  (0)
4601 #endif
4602
4603 #ifdef CONFIG_SA1100_MINIPRINT
4604 # ifdef machine_arch_type
4605 #  undef machine_arch_type
4606 #  define machine_arch_type     __machine_arch_type
4607 # else
4608 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4609 # endif
4610 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4611 #else
4612 # define machine_is_miniprint() (0)
4613 #endif
4614
4615 #ifdef CONFIG_ARCH_ADM510X
4616 # ifdef machine_arch_type
4617 #  undef machine_arch_type
4618 #  define machine_arch_type     __machine_arch_type
4619 # else
4620 #  define machine_arch_type     MACH_TYPE_ADM510X
4621 # endif
4622 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4623 #else
4624 # define machine_is_adm510x()   (0)
4625 #endif
4626
4627 #ifdef CONFIG_SA1100_SVS200
4628 # ifdef machine_arch_type
4629 #  undef machine_arch_type
4630 #  define machine_arch_type     __machine_arch_type
4631 # else
4632 #  define machine_arch_type     MACH_TYPE_SVS200
4633 # endif
4634 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4635 #else
4636 # define machine_is_svs200()    (0)
4637 #endif
4638
4639 #ifdef CONFIG_ARCH_ATG_TCU
4640 # ifdef machine_arch_type
4641 #  undef machine_arch_type
4642 #  define machine_arch_type     __machine_arch_type
4643 # else
4644 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4645 # endif
4646 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4647 #else
4648 # define machine_is_atg_tcu()   (0)
4649 #endif
4650
4651 #ifdef CONFIG_SA1100_JORNADA820
4652 # ifdef machine_arch_type
4653 #  undef machine_arch_type
4654 #  define machine_arch_type     __machine_arch_type
4655 # else
4656 #  define machine_arch_type     MACH_TYPE_JORNADA820
4657 # endif
4658 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4659 #else
4660 # define machine_is_jornada820()        (0)
4661 #endif
4662
4663 #ifdef CONFIG_ARCH_S3C44B0
4664 # ifdef machine_arch_type
4665 #  undef machine_arch_type
4666 #  define machine_arch_type     __machine_arch_type
4667 # else
4668 #  define machine_arch_type     MACH_TYPE_S3C44B0
4669 # endif
4670 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4671 #else
4672 # define machine_is_s3c44b0()   (0)
4673 #endif
4674
4675 #ifdef CONFIG_ARCH_MARGIS2
4676 # ifdef machine_arch_type
4677 #  undef machine_arch_type
4678 #  define machine_arch_type     __machine_arch_type
4679 # else
4680 #  define machine_arch_type     MACH_TYPE_MARGIS2
4681 # endif
4682 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4683 #else
4684 # define machine_is_margis2()   (0)
4685 #endif
4686
4687 #ifdef CONFIG_ARCH_KS8695
4688 # ifdef machine_arch_type
4689 #  undef machine_arch_type
4690 #  define machine_arch_type     __machine_arch_type
4691 # else
4692 #  define machine_arch_type     MACH_TYPE_KS8695
4693 # endif
4694 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4695 #else
4696 # define machine_is_ks8695()    (0)
4697 #endif
4698
4699 #ifdef CONFIG_ARCH_BRH
4700 # ifdef machine_arch_type
4701 #  undef machine_arch_type
4702 #  define machine_arch_type     __machine_arch_type
4703 # else
4704 #  define machine_arch_type     MACH_TYPE_BRH
4705 # endif
4706 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4707 #else
4708 # define machine_is_brh()       (0)
4709 #endif
4710
4711 #ifdef CONFIG_ARCH_S3C2410
4712 # ifdef machine_arch_type
4713 #  undef machine_arch_type
4714 #  define machine_arch_type     __machine_arch_type
4715 # else
4716 #  define machine_arch_type     MACH_TYPE_S3C2410
4717 # endif
4718 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4719 #else
4720 # define machine_is_s3c2410()   (0)
4721 #endif
4722
4723 #ifdef CONFIG_ARCH_POSSIO_PX30
4724 # ifdef machine_arch_type
4725 #  undef machine_arch_type
4726 #  define machine_arch_type     __machine_arch_type
4727 # else
4728 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
4729 # endif
4730 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4731 #else
4732 # define machine_is_possio_px30()       (0)
4733 #endif
4734
4735 #ifdef CONFIG_ARCH_S3C2800
4736 # ifdef machine_arch_type
4737 #  undef machine_arch_type
4738 #  define machine_arch_type     __machine_arch_type
4739 # else
4740 #  define machine_arch_type     MACH_TYPE_S3C2800
4741 # endif
4742 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4743 #else
4744 # define machine_is_s3c2800()   (0)
4745 #endif
4746
4747 #ifdef CONFIG_SA1100_FLEETWOOD
4748 # ifdef machine_arch_type
4749 #  undef machine_arch_type
4750 #  define machine_arch_type     __machine_arch_type
4751 # else
4752 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
4753 # endif
4754 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4755 #else
4756 # define machine_is_fleetwood() (0)
4757 #endif
4758
4759 #ifdef CONFIG_ARCH_OMAHA
4760 # ifdef machine_arch_type
4761 #  undef machine_arch_type
4762 #  define machine_arch_type     __machine_arch_type
4763 # else
4764 #  define machine_arch_type     MACH_TYPE_OMAHA
4765 # endif
4766 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4767 #else
4768 # define machine_is_omaha()     (0)
4769 #endif
4770
4771 #ifdef CONFIG_ARCH_TA7
4772 # ifdef machine_arch_type
4773 #  undef machine_arch_type
4774 #  define machine_arch_type     __machine_arch_type
4775 # else
4776 #  define machine_arch_type     MACH_TYPE_TA7
4777 # endif
4778 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
4779 #else
4780 # define machine_is_ta7()       (0)
4781 #endif
4782
4783 #ifdef CONFIG_SA1100_NOVA
4784 # ifdef machine_arch_type
4785 #  undef machine_arch_type
4786 #  define machine_arch_type     __machine_arch_type
4787 # else
4788 #  define machine_arch_type     MACH_TYPE_NOVA
4789 # endif
4790 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
4791 #else
4792 # define machine_is_nova()      (0)
4793 #endif
4794
4795 #ifdef CONFIG_ARCH_HMK
4796 # ifdef machine_arch_type
4797 #  undef machine_arch_type
4798 #  define machine_arch_type     __machine_arch_type
4799 # else
4800 #  define machine_arch_type     MACH_TYPE_HMK
4801 # endif
4802 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
4803 #else
4804 # define machine_is_hmk()       (0)
4805 #endif
4806
4807 #ifdef CONFIG_ARCH_KARO
4808 # ifdef machine_arch_type
4809 #  undef machine_arch_type
4810 #  define machine_arch_type     __machine_arch_type
4811 # else
4812 #  define machine_arch_type     MACH_TYPE_KARO
4813 # endif
4814 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
4815 #else
4816 # define machine_is_karo()      (0)
4817 #endif
4818
4819 #ifdef CONFIG_SA1100_FESTER
4820 # ifdef machine_arch_type
4821 #  undef machine_arch_type
4822 #  define machine_arch_type     __machine_arch_type
4823 # else
4824 #  define machine_arch_type     MACH_TYPE_FESTER
4825 # endif
4826 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
4827 #else
4828 # define machine_is_fester()    (0)
4829 #endif
4830
4831 #ifdef CONFIG_ARCH_GPI
4832 # ifdef machine_arch_type
4833 #  undef machine_arch_type
4834 #  define machine_arch_type     __machine_arch_type
4835 # else
4836 #  define machine_arch_type     MACH_TYPE_GPI
4837 # endif
4838 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
4839 #else
4840 # define machine_is_gpi()       (0)
4841 #endif
4842
4843 #ifdef CONFIG_ARCH_SMDK2410
4844 # ifdef machine_arch_type
4845 #  undef machine_arch_type
4846 #  define machine_arch_type     __machine_arch_type
4847 # else
4848 #  define machine_arch_type     MACH_TYPE_SMDK2410
4849 # endif
4850 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
4851 #else
4852 # define machine_is_smdk2410()  (0)
4853 #endif
4854
4855 #ifdef CONFIG_ARCH_I519
4856 # ifdef machine_arch_type
4857 #  undef machine_arch_type
4858 #  define machine_arch_type     __machine_arch_type
4859 # else
4860 #  define machine_arch_type     MACH_TYPE_I519
4861 # endif
4862 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
4863 #else
4864 # define machine_is_i519()      (0)
4865 #endif
4866
4867 #ifdef CONFIG_SA1100_NEXIO
4868 # ifdef machine_arch_type
4869 #  undef machine_arch_type
4870 #  define machine_arch_type     __machine_arch_type
4871 # else
4872 #  define machine_arch_type     MACH_TYPE_NEXIO
4873 # endif
4874 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
4875 #else
4876 # define machine_is_nexio()     (0)
4877 #endif
4878
4879 #ifdef CONFIG_SA1100_BITBOX
4880 # ifdef machine_arch_type
4881 #  undef machine_arch_type
4882 #  define machine_arch_type     __machine_arch_type
4883 # else
4884 #  define machine_arch_type     MACH_TYPE_BITBOX
4885 # endif
4886 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
4887 #else
4888 # define machine_is_bitbox()    (0)
4889 #endif
4890
4891 #ifdef CONFIG_SA1100_G200
4892 # ifdef machine_arch_type
4893 #  undef machine_arch_type
4894 #  define machine_arch_type     __machine_arch_type
4895 # else
4896 #  define machine_arch_type     MACH_TYPE_G200
4897 # endif
4898 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
4899 #else
4900 # define machine_is_g200()      (0)
4901 #endif
4902
4903 #ifdef CONFIG_SA1100_GILL
4904 # ifdef machine_arch_type
4905 #  undef machine_arch_type
4906 #  define machine_arch_type     __machine_arch_type
4907 # else
4908 #  define machine_arch_type     MACH_TYPE_GILL
4909 # endif
4910 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
4911 #else
4912 # define machine_is_gill()      (0)
4913 #endif
4914
4915 #ifdef CONFIG_ARCH_PXA_MERCURY
4916 # ifdef machine_arch_type
4917 #  undef machine_arch_type
4918 #  define machine_arch_type     __machine_arch_type
4919 # else
4920 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
4921 # endif
4922 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4923 #else
4924 # define machine_is_pxa_mercury()       (0)
4925 #endif
4926
4927 #ifdef CONFIG_ARCH_CEIVA
4928 # ifdef machine_arch_type
4929 #  undef machine_arch_type
4930 #  define machine_arch_type     __machine_arch_type
4931 # else
4932 #  define machine_arch_type     MACH_TYPE_CEIVA
4933 # endif
4934 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
4935 #else
4936 # define machine_is_ceiva()     (0)
4937 #endif
4938
4939 #ifdef CONFIG_SA1100_FRET
4940 # ifdef machine_arch_type
4941 #  undef machine_arch_type
4942 #  define machine_arch_type     __machine_arch_type
4943 # else
4944 #  define machine_arch_type     MACH_TYPE_FRET
4945 # endif
4946 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
4947 #else
4948 # define machine_is_fret()      (0)
4949 #endif
4950
4951 #ifdef CONFIG_SA1100_EMAILPHONE
4952 # ifdef machine_arch_type
4953 #  undef machine_arch_type
4954 #  define machine_arch_type     __machine_arch_type
4955 # else
4956 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
4957 # endif
4958 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
4959 #else
4960 # define machine_is_emailphone()        (0)
4961 #endif
4962
4963 #ifdef CONFIG_ARCH_H3900
4964 # ifdef machine_arch_type
4965 #  undef machine_arch_type
4966 #  define machine_arch_type     __machine_arch_type
4967 # else
4968 #  define machine_arch_type     MACH_TYPE_H3900
4969 # endif
4970 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
4971 #else
4972 # define machine_is_h3900()     (0)
4973 #endif
4974
4975 #ifdef CONFIG_ARCH_PXA1
4976 # ifdef machine_arch_type
4977 #  undef machine_arch_type
4978 #  define machine_arch_type     __machine_arch_type
4979 # else
4980 #  define machine_arch_type     MACH_TYPE_PXA1
4981 # endif
4982 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
4983 #else
4984 # define machine_is_pxa1()      (0)
4985 #endif
4986
4987 #ifdef CONFIG_SA1100_KOAN369
4988 # ifdef machine_arch_type
4989 #  undef machine_arch_type
4990 #  define machine_arch_type     __machine_arch_type
4991 # else
4992 #  define machine_arch_type     MACH_TYPE_KOAN369
4993 # endif
4994 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
4995 #else
4996 # define machine_is_koan369()   (0)
4997 #endif
4998
4999 #ifdef CONFIG_ARCH_COGENT
5000 # ifdef machine_arch_type
5001 #  undef machine_arch_type
5002 #  define machine_arch_type     __machine_arch_type
5003 # else
5004 #  define machine_arch_type     MACH_TYPE_COGENT
5005 # endif
5006 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
5007 #else
5008 # define machine_is_cogent()    (0)
5009 #endif
5010
5011 #ifdef CONFIG_ARCH_ESL_SIMPUTER
5012 # ifdef machine_arch_type
5013 #  undef machine_arch_type
5014 #  define machine_arch_type     __machine_arch_type
5015 # else
5016 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
5017 # endif
5018 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5019 #else
5020 # define machine_is_esl_simputer()      (0)
5021 #endif
5022
5023 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5024 # ifdef machine_arch_type
5025 #  undef machine_arch_type
5026 #  define machine_arch_type     __machine_arch_type
5027 # else
5028 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
5029 # endif
5030 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5031 #else
5032 # define machine_is_esl_simputer_clr()  (0)
5033 #endif
5034
5035 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5036 # ifdef machine_arch_type
5037 #  undef machine_arch_type
5038 #  define machine_arch_type     __machine_arch_type
5039 # else
5040 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5041 # endif
5042 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5043 #else
5044 # define machine_is_esl_simputer_bw()   (0)
5045 #endif
5046
5047 #ifdef CONFIG_ARCH_HHP_CRADLE
5048 # ifdef machine_arch_type
5049 #  undef machine_arch_type
5050 #  define machine_arch_type     __machine_arch_type
5051 # else
5052 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5053 # endif
5054 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5055 #else
5056 # define machine_is_hhp_cradle()        (0)
5057 #endif
5058
5059 #ifdef CONFIG_ARCH_HE500
5060 # ifdef machine_arch_type
5061 #  undef machine_arch_type
5062 #  define machine_arch_type     __machine_arch_type
5063 # else
5064 #  define machine_arch_type     MACH_TYPE_HE500
5065 # endif
5066 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5067 #else
5068 # define machine_is_he500()     (0)
5069 #endif
5070
5071 #ifdef CONFIG_SA1100_INHANDELF2
5072 # ifdef machine_arch_type
5073 #  undef machine_arch_type
5074 #  define machine_arch_type     __machine_arch_type
5075 # else
5076 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5077 # endif
5078 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5079 #else
5080 # define machine_is_inhandelf2()        (0)
5081 #endif
5082
5083 #ifdef CONFIG_SA1100_INHANDFTIP
5084 # ifdef machine_arch_type
5085 #  undef machine_arch_type
5086 #  define machine_arch_type     __machine_arch_type
5087 # else
5088 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5089 # endif
5090 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5091 #else
5092 # define machine_is_inhandftip()        (0)
5093 #endif
5094
5095 #ifdef CONFIG_SA1100_DNP1110
5096 # ifdef machine_arch_type
5097 #  undef machine_arch_type
5098 #  define machine_arch_type     __machine_arch_type
5099 # else
5100 #  define machine_arch_type     MACH_TYPE_DNP1110
5101 # endif
5102 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5103 #else
5104 # define machine_is_dnp1110()   (0)
5105 #endif
5106
5107 #ifdef CONFIG_SA1100_PNP1110
5108 # ifdef machine_arch_type
5109 #  undef machine_arch_type
5110 #  define machine_arch_type     __machine_arch_type
5111 # else
5112 #  define machine_arch_type     MACH_TYPE_PNP1110
5113 # endif
5114 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5115 #else
5116 # define machine_is_pnp1110()   (0)
5117 #endif
5118
5119 #ifdef CONFIG_ARCH_CSB226
5120 # ifdef machine_arch_type
5121 #  undef machine_arch_type
5122 #  define machine_arch_type     __machine_arch_type
5123 # else
5124 #  define machine_arch_type     MACH_TYPE_CSB226
5125 # endif
5126 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5127 #else
5128 # define machine_is_csb226()    (0)
5129 #endif
5130
5131 #ifdef CONFIG_SA1100_ARNOLD
5132 # ifdef machine_arch_type
5133 #  undef machine_arch_type
5134 #  define machine_arch_type     __machine_arch_type
5135 # else
5136 #  define machine_arch_type     MACH_TYPE_ARNOLD
5137 # endif
5138 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5139 #else
5140 # define machine_is_arnold()    (0)
5141 #endif
5142
5143 #ifdef CONFIG_MACH_VOICEBLUE
5144 # ifdef machine_arch_type
5145 #  undef machine_arch_type
5146 #  define machine_arch_type     __machine_arch_type
5147 # else
5148 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5149 # endif
5150 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5151 #else
5152 # define machine_is_voiceblue() (0)
5153 #endif
5154
5155 #ifdef CONFIG_ARCH_JZ8028
5156 # ifdef machine_arch_type
5157 #  undef machine_arch_type
5158 #  define machine_arch_type     __machine_arch_type
5159 # else
5160 #  define machine_arch_type     MACH_TYPE_JZ8028
5161 # endif
5162 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5163 #else
5164 # define machine_is_jz8028()    (0)
5165 #endif
5166
5167 #ifdef CONFIG_ARCH_H5400
5168 # ifdef machine_arch_type
5169 #  undef machine_arch_type
5170 #  define machine_arch_type     __machine_arch_type
5171 # else
5172 #  define machine_arch_type     MACH_TYPE_H5400
5173 # endif
5174 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5175 #else
5176 # define machine_is_h5400()     (0)
5177 #endif
5178
5179 #ifdef CONFIG_SA1100_FORTE
5180 # ifdef machine_arch_type
5181 #  undef machine_arch_type
5182 #  define machine_arch_type     __machine_arch_type
5183 # else
5184 #  define machine_arch_type     MACH_TYPE_FORTE
5185 # endif
5186 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5187 #else
5188 # define machine_is_forte()     (0)
5189 #endif
5190
5191 #ifdef CONFIG_SA1100_ACAM
5192 # ifdef machine_arch_type
5193 #  undef machine_arch_type
5194 #  define machine_arch_type     __machine_arch_type
5195 # else
5196 #  define machine_arch_type     MACH_TYPE_ACAM
5197 # endif
5198 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5199 #else
5200 # define machine_is_acam()      (0)
5201 #endif
5202
5203 #ifdef CONFIG_SA1100_ABOX
5204 # ifdef machine_arch_type
5205 #  undef machine_arch_type
5206 #  define machine_arch_type     __machine_arch_type
5207 # else
5208 #  define machine_arch_type     MACH_TYPE_ABOX
5209 # endif
5210 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5211 #else
5212 # define machine_is_abox()      (0)
5213 #endif
5214
5215 #ifdef CONFIG_ARCH_ATMEL
5216 # ifdef machine_arch_type
5217 #  undef machine_arch_type
5218 #  define machine_arch_type     __machine_arch_type
5219 # else
5220 #  define machine_arch_type     MACH_TYPE_ATMEL
5221 # endif
5222 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5223 #else
5224 # define machine_is_atmel()     (0)
5225 #endif
5226
5227 #ifdef CONFIG_ARCH_SITSANG
5228 # ifdef machine_arch_type
5229 #  undef machine_arch_type
5230 #  define machine_arch_type     __machine_arch_type
5231 # else
5232 #  define machine_arch_type     MACH_TYPE_SITSANG
5233 # endif
5234 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5235 #else
5236 # define machine_is_sitsang()   (0)
5237 #endif
5238
5239 #ifdef CONFIG_SA1100_CPU1110LCDNET
5240 # ifdef machine_arch_type
5241 #  undef machine_arch_type
5242 #  define machine_arch_type     __machine_arch_type
5243 # else
5244 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
5245 # endif
5246 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5247 #else
5248 # define machine_is_cpu1110lcdnet()     (0)
5249 #endif
5250
5251 #ifdef CONFIG_ARCH_MPL_VCMA9
5252 # ifdef machine_arch_type
5253 #  undef machine_arch_type
5254 #  define machine_arch_type     __machine_arch_type
5255 # else
5256 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
5257 # endif
5258 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5259 #else
5260 # define machine_is_mpl_vcma9() (0)
5261 #endif
5262
5263 #ifdef CONFIG_ARCH_OPUS_A1
5264 # ifdef machine_arch_type
5265 #  undef machine_arch_type
5266 #  define machine_arch_type     __machine_arch_type
5267 # else
5268 #  define machine_arch_type     MACH_TYPE_OPUS_A1
5269 # endif
5270 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5271 #else
5272 # define machine_is_opus_a1()   (0)
5273 #endif
5274
5275 #ifdef CONFIG_ARCH_DAYTONA
5276 # ifdef machine_arch_type
5277 #  undef machine_arch_type
5278 #  define machine_arch_type     __machine_arch_type
5279 # else
5280 #  define machine_arch_type     MACH_TYPE_DAYTONA
5281 # endif
5282 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5283 #else
5284 # define machine_is_daytona()   (0)
5285 #endif
5286
5287 #ifdef CONFIG_SA1100_KILLBEAR
5288 # ifdef machine_arch_type
5289 #  undef machine_arch_type
5290 #  define machine_arch_type     __machine_arch_type
5291 # else
5292 #  define machine_arch_type     MACH_TYPE_KILLBEAR
5293 # endif
5294 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5295 #else
5296 # define machine_is_killbear()  (0)
5297 #endif
5298
5299 #ifdef CONFIG_ARCH_YOHO
5300 # ifdef machine_arch_type
5301 #  undef machine_arch_type
5302 #  define machine_arch_type     __machine_arch_type
5303 # else
5304 #  define machine_arch_type     MACH_TYPE_YOHO
5305 # endif
5306 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5307 #else
5308 # define machine_is_yoho()      (0)
5309 #endif
5310
5311 #ifdef CONFIG_ARCH_JASPER
5312 # ifdef machine_arch_type
5313 #  undef machine_arch_type
5314 #  define machine_arch_type     __machine_arch_type
5315 # else
5316 #  define machine_arch_type     MACH_TYPE_JASPER
5317 # endif
5318 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5319 #else
5320 # define machine_is_jasper()    (0)
5321 #endif
5322
5323 #ifdef CONFIG_ARCH_DSC25
5324 # ifdef machine_arch_type
5325 #  undef machine_arch_type
5326 #  define machine_arch_type     __machine_arch_type
5327 # else
5328 #  define machine_arch_type     MACH_TYPE_DSC25
5329 # endif
5330 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5331 #else
5332 # define machine_is_dsc25()     (0)
5333 #endif
5334
5335 #ifdef CONFIG_MACH_OMAP_INNOVATOR
5336 # ifdef machine_arch_type
5337 #  undef machine_arch_type
5338 #  define machine_arch_type     __machine_arch_type
5339 # else
5340 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
5341 # endif
5342 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5343 #else
5344 # define machine_is_omap_innovator()    (0)
5345 #endif
5346
5347 #ifdef CONFIG_ARCH_RAMSES
5348 # ifdef machine_arch_type
5349 #  undef machine_arch_type
5350 #  define machine_arch_type     __machine_arch_type
5351 # else
5352 #  define machine_arch_type     MACH_TYPE_RAMSES
5353 # endif
5354 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5355 #else
5356 # define machine_is_mnci()      (0)
5357 #endif
5358
5359 #ifdef CONFIG_ARCH_S28X
5360 # ifdef machine_arch_type
5361 #  undef machine_arch_type
5362 #  define machine_arch_type     __machine_arch_type
5363 # else
5364 #  define machine_arch_type     MACH_TYPE_S28X
5365 # endif
5366 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5367 #else
5368 # define machine_is_s28x()      (0)
5369 #endif
5370
5371 #ifdef CONFIG_ARCH_MPORT3
5372 # ifdef machine_arch_type
5373 #  undef machine_arch_type
5374 #  define machine_arch_type     __machine_arch_type
5375 # else
5376 #  define machine_arch_type     MACH_TYPE_MPORT3
5377 # endif
5378 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5379 #else
5380 # define machine_is_mport3()    (0)
5381 #endif
5382
5383 #ifdef CONFIG_ARCH_PXA_EAGLE250
5384 # ifdef machine_arch_type
5385 #  undef machine_arch_type
5386 #  define machine_arch_type     __machine_arch_type
5387 # else
5388 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
5389 # endif
5390 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5391 #else
5392 # define machine_is_pxa_eagle250()      (0)
5393 #endif
5394
5395 #ifdef CONFIG_ARCH_PDB
5396 # ifdef machine_arch_type
5397 #  undef machine_arch_type
5398 #  define machine_arch_type     __machine_arch_type
5399 # else
5400 #  define machine_arch_type     MACH_TYPE_PDB
5401 # endif
5402 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5403 #else
5404 # define machine_is_pdb()       (0)
5405 #endif
5406
5407 #ifdef CONFIG_SA1100_BLUE_2G
5408 # ifdef machine_arch_type
5409 #  undef machine_arch_type
5410 #  define machine_arch_type     __machine_arch_type
5411 # else
5412 #  define machine_arch_type     MACH_TYPE_BLUE_2G
5413 # endif
5414 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5415 #else
5416 # define machine_is_blue_2g()   (0)
5417 #endif
5418
5419 #ifdef CONFIG_SA1100_BLUEARCH
5420 # ifdef machine_arch_type
5421 #  undef machine_arch_type
5422 #  define machine_arch_type     __machine_arch_type
5423 # else
5424 #  define machine_arch_type     MACH_TYPE_BLUEARCH
5425 # endif
5426 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5427 #else
5428 # define machine_is_bluearch()  (0)
5429 #endif
5430
5431 #ifdef CONFIG_ARCH_IXDP2400
5432 # ifdef machine_arch_type
5433 #  undef machine_arch_type
5434 #  define machine_arch_type     __machine_arch_type
5435 # else
5436 #  define machine_arch_type     MACH_TYPE_IXDP2400
5437 # endif
5438 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5439 #else
5440 # define machine_is_ixdp2400()  (0)
5441 #endif
5442
5443 #ifdef CONFIG_ARCH_IXDP2800
5444 # ifdef machine_arch_type
5445 #  undef machine_arch_type
5446 #  define machine_arch_type     __machine_arch_type
5447 # else
5448 #  define machine_arch_type     MACH_TYPE_IXDP2800
5449 # endif
5450 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5451 #else
5452 # define machine_is_ixdp2800()  (0)
5453 #endif
5454
5455 #ifdef CONFIG_SA1100_EXPLORER
5456 # ifdef machine_arch_type
5457 #  undef machine_arch_type
5458 #  define machine_arch_type     __machine_arch_type
5459 # else
5460 #  define machine_arch_type     MACH_TYPE_EXPLORER
5461 # endif
5462 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5463 #else
5464 # define machine_is_explorer()  (0)
5465 #endif
5466
5467 #ifdef CONFIG_ARCH_IXDP425
5468 # ifdef machine_arch_type
5469 #  undef machine_arch_type
5470 #  define machine_arch_type     __machine_arch_type
5471 # else
5472 #  define machine_arch_type     MACH_TYPE_IXDP425
5473 # endif
5474 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5475 #else
5476 # define machine_is_ixdp425()   (0)
5477 #endif
5478
5479 #ifdef CONFIG_ARCH_CHIMP
5480 # ifdef machine_arch_type
5481 #  undef machine_arch_type
5482 #  define machine_arch_type     __machine_arch_type
5483 # else
5484 #  define machine_arch_type     MACH_TYPE_CHIMP
5485 # endif
5486 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5487 #else
5488 # define machine_is_chimp()     (0)
5489 #endif
5490
5491 #ifdef CONFIG_ARCH_STORK_NEST
5492 # ifdef machine_arch_type
5493 #  undef machine_arch_type
5494 #  define machine_arch_type     __machine_arch_type
5495 # else
5496 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5497 # endif
5498 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5499 #else
5500 # define machine_is_stork_nest()        (0)
5501 #endif
5502
5503 #ifdef CONFIG_ARCH_STORK_EGG
5504 # ifdef machine_arch_type
5505 #  undef machine_arch_type
5506 #  define machine_arch_type     __machine_arch_type
5507 # else
5508 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5509 # endif
5510 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5511 #else
5512 # define machine_is_stork_egg() (0)
5513 #endif
5514
5515 #ifdef CONFIG_SA1100_WISMO
5516 # ifdef machine_arch_type
5517 #  undef machine_arch_type
5518 #  define machine_arch_type     __machine_arch_type
5519 # else
5520 #  define machine_arch_type     MACH_TYPE_WISMO
5521 # endif
5522 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5523 #else
5524 # define machine_is_wismo()     (0)
5525 #endif
5526
5527 #ifdef CONFIG_ARCH_EZLINX
5528 # ifdef machine_arch_type
5529 #  undef machine_arch_type
5530 #  define machine_arch_type     __machine_arch_type
5531 # else
5532 #  define machine_arch_type     MACH_TYPE_EZLINX
5533 # endif
5534 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5535 #else
5536 # define machine_is_ezlinx()    (0)
5537 #endif
5538
5539 #ifdef CONFIG_ARCH_AT91RM9200
5540 # ifdef machine_arch_type
5541 #  undef machine_arch_type
5542 #  define machine_arch_type     __machine_arch_type
5543 # else
5544 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5545 # endif
5546 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5547 #else
5548 # define machine_is_at91rm9200()        (0)
5549 #endif
5550
5551 #ifdef CONFIG_ARCH_ADTECH_ORION
5552 # ifdef machine_arch_type
5553 #  undef machine_arch_type
5554 #  define machine_arch_type     __machine_arch_type
5555 # else
5556 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5557 # endif
5558 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5559 #else
5560 # define machine_is_adtech_orion()      (0)
5561 #endif
5562
5563 #ifdef CONFIG_ARCH_NEPTUNE
5564 # ifdef machine_arch_type
5565 #  undef machine_arch_type
5566 #  define machine_arch_type     __machine_arch_type
5567 # else
5568 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5569 # endif
5570 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5571 #else
5572 # define machine_is_neptune()   (0)
5573 #endif
5574
5575 #ifdef CONFIG_SA1100_HACKKIT
5576 # ifdef machine_arch_type
5577 #  undef machine_arch_type
5578 #  define machine_arch_type     __machine_arch_type
5579 # else
5580 #  define machine_arch_type     MACH_TYPE_HACKKIT
5581 # endif
5582 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5583 #else
5584 # define machine_is_hackkit()   (0)
5585 #endif
5586
5587 #ifdef CONFIG_ARCH_PXA_WINS30
5588 # ifdef machine_arch_type
5589 #  undef machine_arch_type
5590 #  define machine_arch_type     __machine_arch_type
5591 # else
5592 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5593 # endif
5594 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5595 #else
5596 # define machine_is_pxa_wins30()        (0)
5597 #endif
5598
5599 #ifdef CONFIG_SA1100_LAVINNA
5600 # ifdef machine_arch_type
5601 #  undef machine_arch_type
5602 #  define machine_arch_type     __machine_arch_type
5603 # else
5604 #  define machine_arch_type     MACH_TYPE_LAVINNA
5605 # endif
5606 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5607 #else
5608 # define machine_is_lavinna()   (0)
5609 #endif
5610
5611 #ifdef CONFIG_ARCH_PXA_UENGINE
5612 # ifdef machine_arch_type
5613 #  undef machine_arch_type
5614 #  define machine_arch_type     __machine_arch_type
5615 # else
5616 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5617 # endif
5618 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5619 #else
5620 # define machine_is_pxa_uengine()       (0)
5621 #endif
5622
5623 #ifdef CONFIG_ARCH_INNOKOM
5624 # ifdef machine_arch_type
5625 #  undef machine_arch_type
5626 #  define machine_arch_type     __machine_arch_type
5627 # else
5628 #  define machine_arch_type     MACH_TYPE_INNOKOM
5629 # endif
5630 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5631 #else
5632 # define machine_is_innokom()   (0)
5633 #endif
5634
5635 #ifdef CONFIG_ARCH_BMS
5636 # ifdef machine_arch_type
5637 #  undef machine_arch_type
5638 #  define machine_arch_type     __machine_arch_type
5639 # else
5640 #  define machine_arch_type     MACH_TYPE_BMS
5641 # endif
5642 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5643 #else
5644 # define machine_is_bms()       (0)
5645 #endif
5646
5647 #ifdef CONFIG_ARCH_IXCDP1100
5648 # ifdef machine_arch_type
5649 #  undef machine_arch_type
5650 #  define machine_arch_type     __machine_arch_type
5651 # else
5652 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5653 # endif
5654 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5655 #else
5656 # define machine_is_ixcdp1100() (0)
5657 #endif
5658
5659 #ifdef CONFIG_ARCH_PRPMC1100
5660 # ifdef machine_arch_type
5661 #  undef machine_arch_type
5662 #  define machine_arch_type     __machine_arch_type
5663 # else
5664 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5665 # endif
5666 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5667 #else
5668 # define machine_is_prpmc1100() (0)
5669 #endif
5670
5671 #ifdef CONFIG_ARCH_AT91RM9200DK
5672 # ifdef machine_arch_type
5673 #  undef machine_arch_type
5674 #  define machine_arch_type     __machine_arch_type
5675 # else
5676 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5677 # endif
5678 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5679 #else
5680 # define machine_is_at91rm9200dk()      (0)
5681 #endif
5682
5683 #ifdef CONFIG_ARCH_ARMSTICK
5684 # ifdef machine_arch_type
5685 #  undef machine_arch_type
5686 #  define machine_arch_type     __machine_arch_type
5687 # else
5688 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5689 # endif
5690 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5691 #else
5692 # define machine_is_armstick()  (0)
5693 #endif
5694
5695 #ifdef CONFIG_ARCH_ARMONIE
5696 # ifdef machine_arch_type
5697 #  undef machine_arch_type
5698 #  define machine_arch_type     __machine_arch_type
5699 # else
5700 #  define machine_arch_type     MACH_TYPE_ARMONIE
5701 # endif
5702 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5703 #else
5704 # define machine_is_armonie()   (0)
5705 #endif
5706
5707 #ifdef CONFIG_ARCH_MPORT1
5708 # ifdef machine_arch_type
5709 #  undef machine_arch_type
5710 #  define machine_arch_type     __machine_arch_type
5711 # else
5712 #  define machine_arch_type     MACH_TYPE_MPORT1
5713 # endif
5714 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5715 #else
5716 # define machine_is_mport1()    (0)
5717 #endif
5718
5719 #ifdef CONFIG_ARCH_S3C5410
5720 # ifdef machine_arch_type
5721 #  undef machine_arch_type
5722 #  define machine_arch_type     __machine_arch_type
5723 # else
5724 #  define machine_arch_type     MACH_TYPE_S3C5410
5725 # endif
5726 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5727 #else
5728 # define machine_is_s3c5410()   (0)
5729 #endif
5730
5731 #ifdef CONFIG_ARCH_ZCP320A
5732 # ifdef machine_arch_type
5733 #  undef machine_arch_type
5734 #  define machine_arch_type     __machine_arch_type
5735 # else
5736 #  define machine_arch_type     MACH_TYPE_ZCP320A
5737 # endif
5738 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5739 #else
5740 # define machine_is_zcp320a()   (0)
5741 #endif
5742
5743 #ifdef CONFIG_ARCH_I_BOX
5744 # ifdef machine_arch_type
5745 #  undef machine_arch_type
5746 #  define machine_arch_type     __machine_arch_type
5747 # else
5748 #  define machine_arch_type     MACH_TYPE_I_BOX
5749 # endif
5750 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5751 #else
5752 # define machine_is_i_box()     (0)
5753 #endif
5754
5755 #ifdef CONFIG_ARCH_STLC1502
5756 # ifdef machine_arch_type
5757 #  undef machine_arch_type
5758 #  define machine_arch_type     __machine_arch_type
5759 # else
5760 #  define machine_arch_type     MACH_TYPE_STLC1502
5761 # endif
5762 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5763 #else
5764 # define machine_is_stlc1502()  (0)
5765 #endif
5766
5767 #ifdef CONFIG_ARCH_SIREN
5768 # ifdef machine_arch_type
5769 #  undef machine_arch_type
5770 #  define machine_arch_type     __machine_arch_type
5771 # else
5772 #  define machine_arch_type     MACH_TYPE_SIREN
5773 # endif
5774 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
5775 #else
5776 # define machine_is_siren()     (0)
5777 #endif
5778
5779 #ifdef CONFIG_ARCH_GREENLAKE
5780 # ifdef machine_arch_type
5781 #  undef machine_arch_type
5782 #  define machine_arch_type     __machine_arch_type
5783 # else
5784 #  define machine_arch_type     MACH_TYPE_GREENLAKE
5785 # endif
5786 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5787 #else
5788 # define machine_is_greenlake() (0)
5789 #endif
5790
5791 #ifdef CONFIG_ARCH_ARGUS
5792 # ifdef machine_arch_type
5793 #  undef machine_arch_type
5794 #  define machine_arch_type     __machine_arch_type
5795 # else
5796 #  define machine_arch_type     MACH_TYPE_ARGUS
5797 # endif
5798 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
5799 #else
5800 # define machine_is_argus()     (0)
5801 #endif
5802
5803 #ifdef CONFIG_SA1100_COMBADGE
5804 # ifdef machine_arch_type
5805 #  undef machine_arch_type
5806 #  define machine_arch_type     __machine_arch_type
5807 # else
5808 #  define machine_arch_type     MACH_TYPE_COMBADGE
5809 # endif
5810 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
5811 #else
5812 # define machine_is_combadge()  (0)
5813 #endif
5814
5815 #ifdef CONFIG_ARCH_ROKEPXA
5816 # ifdef machine_arch_type
5817 #  undef machine_arch_type
5818 #  define machine_arch_type     __machine_arch_type
5819 # else
5820 #  define machine_arch_type     MACH_TYPE_ROKEPXA
5821 # endif
5822 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
5823 #else
5824 # define machine_is_rokepxa()   (0)
5825 #endif
5826
5827 #ifdef CONFIG_ARCH_CINTEGRATOR
5828 # ifdef machine_arch_type
5829 #  undef machine_arch_type
5830 #  define machine_arch_type     __machine_arch_type
5831 # else
5832 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
5833 # endif
5834 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5835 #else
5836 # define machine_is_cintegrator()       (0)
5837 #endif
5838
5839 #ifdef CONFIG_ARCH_GUIDEA07
5840 # ifdef machine_arch_type
5841 #  undef machine_arch_type
5842 #  define machine_arch_type     __machine_arch_type
5843 # else
5844 #  define machine_arch_type     MACH_TYPE_GUIDEA07
5845 # endif
5846 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
5847 #else
5848 # define machine_is_guidea07()  (0)
5849 #endif
5850
5851 #ifdef CONFIG_ARCH_TAT257
5852 # ifdef machine_arch_type
5853 #  undef machine_arch_type
5854 #  define machine_arch_type     __machine_arch_type
5855 # else
5856 #  define machine_arch_type     MACH_TYPE_TAT257
5857 # endif
5858 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
5859 #else
5860 # define machine_is_tat257()    (0)
5861 #endif
5862
5863 #ifdef CONFIG_ARCH_IGP2425
5864 # ifdef machine_arch_type
5865 #  undef machine_arch_type
5866 #  define machine_arch_type     __machine_arch_type
5867 # else
5868 #  define machine_arch_type     MACH_TYPE_IGP2425
5869 # endif
5870 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
5871 #else
5872 # define machine_is_igp2425()   (0)
5873 #endif
5874
5875 #ifdef CONFIG_ARCH_BLUEGRAMMA
5876 # ifdef machine_arch_type
5877 #  undef machine_arch_type
5878 #  define machine_arch_type     __machine_arch_type
5879 # else
5880 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
5881 # endif
5882 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5883 #else
5884 # define machine_is_bluegrama() (0)
5885 #endif
5886
5887 #ifdef CONFIG_ARCH_IPOD
5888 # ifdef machine_arch_type
5889 #  undef machine_arch_type
5890 #  define machine_arch_type     __machine_arch_type
5891 # else
5892 #  define machine_arch_type     MACH_TYPE_IPOD
5893 # endif
5894 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
5895 #else
5896 # define machine_is_ipod()      (0)
5897 #endif
5898
5899 #ifdef CONFIG_ARCH_ADSBITSYX
5900 # ifdef machine_arch_type
5901 #  undef machine_arch_type
5902 #  define machine_arch_type     __machine_arch_type
5903 # else
5904 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
5905 # endif
5906 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5907 #else
5908 # define machine_is_adsbitsyx() (0)
5909 #endif
5910
5911 #ifdef CONFIG_ARCH_TRIZEPS2
5912 # ifdef machine_arch_type
5913 #  undef machine_arch_type
5914 #  define machine_arch_type     __machine_arch_type
5915 # else
5916 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
5917 # endif
5918 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
5919 #else
5920 # define machine_is_trizeps2()  (0)
5921 #endif
5922
5923 #ifdef CONFIG_ARCH_VIPER
5924 # ifdef machine_arch_type
5925 #  undef machine_arch_type
5926 #  define machine_arch_type     __machine_arch_type
5927 # else
5928 #  define machine_arch_type     MACH_TYPE_VIPER
5929 # endif
5930 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
5931 #else
5932 # define machine_is_viper()     (0)
5933 #endif
5934
5935 #ifdef CONFIG_SA1100_ADSBITSYPLUS
5936 # ifdef machine_arch_type
5937 #  undef machine_arch_type
5938 #  define machine_arch_type     __machine_arch_type
5939 # else
5940 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
5941 # endif
5942 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5943 #else
5944 # define machine_is_adsbitsyplus()      (0)
5945 #endif
5946
5947 #ifdef CONFIG_SA1100_ADSAGC
5948 # ifdef machine_arch_type
5949 #  undef machine_arch_type
5950 #  define machine_arch_type     __machine_arch_type
5951 # else
5952 #  define machine_arch_type     MACH_TYPE_ADSAGC
5953 # endif
5954 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
5955 #else
5956 # define machine_is_adsagc()    (0)
5957 #endif
5958
5959 #ifdef CONFIG_ARCH_STP7312
5960 # ifdef machine_arch_type
5961 #  undef machine_arch_type
5962 #  define machine_arch_type     __machine_arch_type
5963 # else
5964 #  define machine_arch_type     MACH_TYPE_STP7312
5965 # endif
5966 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
5967 #else
5968 # define machine_is_stp7312()   (0)
5969 #endif
5970
5971 #ifdef CONFIG_MACH_NX_PHNX
5972 # ifdef machine_arch_type
5973 #  undef machine_arch_type
5974 #  define machine_arch_type     __machine_arch_type
5975 # else
5976 #  define machine_arch_type     MACH_TYPE_NX_PHNX
5977 # endif
5978 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
5979 #else
5980 # define machine_is_nx_phnx()   (0)
5981 #endif
5982
5983 #ifdef CONFIG_ARCH_WEP_EP250
5984 # ifdef machine_arch_type
5985 #  undef machine_arch_type
5986 #  define machine_arch_type     __machine_arch_type
5987 # else
5988 #  define machine_arch_type     MACH_TYPE_WEP_EP250
5989 # endif
5990 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5991 #else
5992 # define machine_is_wep_ep250() (0)
5993 #endif
5994
5995 #ifdef CONFIG_ARCH_INHANDELF3
5996 # ifdef machine_arch_type
5997 #  undef machine_arch_type
5998 #  define machine_arch_type     __machine_arch_type
5999 # else
6000 #  define machine_arch_type     MACH_TYPE_INHANDELF3
6001 # endif
6002 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
6003 #else
6004 # define machine_is_inhandelf3()        (0)
6005 #endif
6006
6007 #ifdef CONFIG_ARCH_ADI_COYOTE
6008 # ifdef machine_arch_type
6009 #  undef machine_arch_type
6010 #  define machine_arch_type     __machine_arch_type
6011 # else
6012 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
6013 # endif
6014 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6015 #else
6016 # define machine_is_adi_coyote()        (0)
6017 #endif
6018
6019 #ifdef CONFIG_ARCH_IYONIX
6020 # ifdef machine_arch_type
6021 #  undef machine_arch_type
6022 #  define machine_arch_type     __machine_arch_type
6023 # else
6024 #  define machine_arch_type     MACH_TYPE_IYONIX
6025 # endif
6026 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
6027 #else
6028 # define machine_is_iyonix()    (0)
6029 #endif
6030
6031 #ifdef CONFIG_ARCH_DAMICAM_SA1110
6032 # ifdef machine_arch_type
6033 #  undef machine_arch_type
6034 #  define machine_arch_type     __machine_arch_type
6035 # else
6036 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6037 # endif
6038 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6039 #else
6040 # define machine_is_damicam1()  (0)
6041 #endif
6042
6043 #ifdef CONFIG_ARCH_MEG03
6044 # ifdef machine_arch_type
6045 #  undef machine_arch_type
6046 #  define machine_arch_type     __machine_arch_type
6047 # else
6048 #  define machine_arch_type     MACH_TYPE_MEG03
6049 # endif
6050 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6051 #else
6052 # define machine_is_meg03()     (0)
6053 #endif
6054
6055 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6056 # ifdef machine_arch_type
6057 #  undef machine_arch_type
6058 #  define machine_arch_type     __machine_arch_type
6059 # else
6060 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6061 # endif
6062 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6063 #else
6064 # define machine_is_pxa_whitechapel()   (0)
6065 #endif
6066
6067 #ifdef CONFIG_ARCH_NWSC
6068 # ifdef machine_arch_type
6069 #  undef machine_arch_type
6070 #  define machine_arch_type     __machine_arch_type
6071 # else
6072 #  define machine_arch_type     MACH_TYPE_NWSC
6073 # endif
6074 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6075 #else
6076 # define machine_is_nwsc()      (0)
6077 #endif
6078
6079 #ifdef CONFIG_ARCH_NWLARM
6080 # ifdef machine_arch_type
6081 #  undef machine_arch_type
6082 #  define machine_arch_type     __machine_arch_type
6083 # else
6084 #  define machine_arch_type     MACH_TYPE_NWLARM
6085 # endif
6086 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6087 #else
6088 # define machine_is_nwlarm()    (0)
6089 #endif
6090
6091 #ifdef CONFIG_ARCH_IXP425_MGUARD
6092 # ifdef machine_arch_type
6093 #  undef machine_arch_type
6094 #  define machine_arch_type     __machine_arch_type
6095 # else
6096 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6097 # endif
6098 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6099 #else
6100 # define machine_is_ixp425_mguard()     (0)
6101 #endif
6102
6103 #ifdef CONFIG_ARCH_PXA_NETDCU4
6104 # ifdef machine_arch_type
6105 #  undef machine_arch_type
6106 #  define machine_arch_type     __machine_arch_type
6107 # else
6108 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6109 # endif
6110 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6111 #else
6112 # define machine_is_pxa_netdcu4()       (0)
6113 #endif
6114
6115 #ifdef CONFIG_ARCH_IXDP2401
6116 # ifdef machine_arch_type
6117 #  undef machine_arch_type
6118 #  define machine_arch_type     __machine_arch_type
6119 # else
6120 #  define machine_arch_type     MACH_TYPE_IXDP2401
6121 # endif
6122 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6123 #else
6124 # define machine_is_ixdp2401()  (0)
6125 #endif
6126
6127 #ifdef CONFIG_ARCH_IXDP2801
6128 # ifdef machine_arch_type
6129 #  undef machine_arch_type
6130 #  define machine_arch_type     __machine_arch_type
6131 # else
6132 #  define machine_arch_type     MACH_TYPE_IXDP2801
6133 # endif
6134 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6135 #else
6136 # define machine_is_ixdp2801()  (0)
6137 #endif
6138
6139 #ifdef CONFIG_ARCH_ZODIAC
6140 # ifdef machine_arch_type
6141 #  undef machine_arch_type
6142 #  define machine_arch_type     __machine_arch_type
6143 # else
6144 #  define machine_arch_type     MACH_TYPE_ZODIAC
6145 # endif
6146 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6147 #else
6148 # define machine_is_zodiac()    (0)
6149 #endif
6150
6151 #ifdef CONFIG_ARCH_ARMMODUL
6152 # ifdef machine_arch_type
6153 #  undef machine_arch_type
6154 #  define machine_arch_type     __machine_arch_type
6155 # else
6156 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6157 # endif
6158 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6159 #else
6160 # define machine_is_armmodul()  (0)
6161 #endif
6162
6163 #ifdef CONFIG_SA1100_KETOP
6164 # ifdef machine_arch_type
6165 #  undef machine_arch_type
6166 #  define machine_arch_type     __machine_arch_type
6167 # else
6168 #  define machine_arch_type     MACH_TYPE_KETOP
6169 # endif
6170 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6171 #else
6172 # define machine_is_ketop()     (0)
6173 #endif
6174
6175 #ifdef CONFIG_ARCH_AV7200
6176 # ifdef machine_arch_type
6177 #  undef machine_arch_type
6178 #  define machine_arch_type     __machine_arch_type
6179 # else
6180 #  define machine_arch_type     MACH_TYPE_AV7200
6181 # endif
6182 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6183 #else
6184 # define machine_is_av7200()    (0)
6185 #endif
6186
6187 #ifdef CONFIG_ARCH_ARCH_TI925
6188 # ifdef machine_arch_type
6189 #  undef machine_arch_type
6190 #  define machine_arch_type     __machine_arch_type
6191 # else
6192 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6193 # endif
6194 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6195 #else
6196 # define machine_is_arch_ti925()        (0)
6197 #endif
6198
6199 #ifdef CONFIG_ARCH_ACQ200
6200 # ifdef machine_arch_type
6201 #  undef machine_arch_type
6202 #  define machine_arch_type     __machine_arch_type
6203 # else
6204 #  define machine_arch_type     MACH_TYPE_ACQ200
6205 # endif
6206 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6207 #else
6208 # define machine_is_acq200()    (0)
6209 #endif
6210
6211 #ifdef CONFIG_SA1100_PT_DAFIT
6212 # ifdef machine_arch_type
6213 #  undef machine_arch_type
6214 #  define machine_arch_type     __machine_arch_type
6215 # else
6216 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6217 # endif
6218 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6219 #else
6220 # define machine_is_pt_dafit()  (0)
6221 #endif
6222
6223 #ifdef CONFIG_ARCH_IHBA
6224 # ifdef machine_arch_type
6225 #  undef machine_arch_type
6226 #  define machine_arch_type     __machine_arch_type
6227 # else
6228 #  define machine_arch_type     MACH_TYPE_IHBA
6229 # endif
6230 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6231 #else
6232 # define machine_is_ihba()      (0)
6233 #endif
6234
6235 #ifdef CONFIG_ARCH_QUINQUE
6236 # ifdef machine_arch_type
6237 #  undef machine_arch_type
6238 #  define machine_arch_type     __machine_arch_type
6239 # else
6240 #  define machine_arch_type     MACH_TYPE_QUINQUE
6241 # endif
6242 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6243 #else
6244 # define machine_is_quinque()   (0)
6245 #endif
6246
6247 #ifdef CONFIG_ARCH_NIMBRAONE
6248 # ifdef machine_arch_type
6249 #  undef machine_arch_type
6250 #  define machine_arch_type     __machine_arch_type
6251 # else
6252 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
6253 # endif
6254 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6255 #else
6256 # define machine_is_nimbraone() (0)
6257 #endif
6258
6259 #ifdef CONFIG_ARCH_NIMBRA29X
6260 # ifdef machine_arch_type
6261 #  undef machine_arch_type
6262 #  define machine_arch_type     __machine_arch_type
6263 # else
6264 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
6265 # endif
6266 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6267 #else
6268 # define machine_is_nimbra29x() (0)
6269 #endif
6270
6271 #ifdef CONFIG_ARCH_NIMBRA210
6272 # ifdef machine_arch_type
6273 #  undef machine_arch_type
6274 #  define machine_arch_type     __machine_arch_type
6275 # else
6276 #  define machine_arch_type     MACH_TYPE_NIMBRA210
6277 # endif
6278 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6279 #else
6280 # define machine_is_nimbra210() (0)
6281 #endif
6282
6283 #ifdef CONFIG_ARCH_HHP_D95XX
6284 # ifdef machine_arch_type
6285 #  undef machine_arch_type
6286 #  define machine_arch_type     __machine_arch_type
6287 # else
6288 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
6289 # endif
6290 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6291 #else
6292 # define machine_is_hhp_d95xx() (0)
6293 #endif
6294
6295 #ifdef CONFIG_ARCH_LABARM
6296 # ifdef machine_arch_type
6297 #  undef machine_arch_type
6298 #  define machine_arch_type     __machine_arch_type
6299 # else
6300 #  define machine_arch_type     MACH_TYPE_LABARM
6301 # endif
6302 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6303 #else
6304 # define machine_is_labarm()    (0)
6305 #endif
6306
6307 #ifdef CONFIG_ARCH_M825XX
6308 # ifdef machine_arch_type
6309 #  undef machine_arch_type
6310 #  define machine_arch_type     __machine_arch_type
6311 # else
6312 #  define machine_arch_type     MACH_TYPE_M825XX
6313 # endif
6314 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6315 #else
6316 # define machine_is_m825xx()    (0)
6317 #endif
6318
6319 #ifdef CONFIG_SA1100_M7100
6320 # ifdef machine_arch_type
6321 #  undef machine_arch_type
6322 #  define machine_arch_type     __machine_arch_type
6323 # else
6324 #  define machine_arch_type     MACH_TYPE_M7100
6325 # endif
6326 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6327 #else
6328 # define machine_is_m7100()     (0)
6329 #endif
6330
6331 #ifdef CONFIG_ARCH_NIPC2
6332 # ifdef machine_arch_type
6333 #  undef machine_arch_type
6334 #  define machine_arch_type     __machine_arch_type
6335 # else
6336 #  define machine_arch_type     MACH_TYPE_NIPC2
6337 # endif
6338 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6339 #else
6340 # define machine_is_nipc2()     (0)
6341 #endif
6342
6343 #ifdef CONFIG_ARCH_FU7202
6344 # ifdef machine_arch_type
6345 #  undef machine_arch_type
6346 #  define machine_arch_type     __machine_arch_type
6347 # else
6348 #  define machine_arch_type     MACH_TYPE_FU7202
6349 # endif
6350 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6351 #else
6352 # define machine_is_fu7202()    (0)
6353 #endif
6354
6355 #ifdef CONFIG_ARCH_ADSAGX
6356 # ifdef machine_arch_type
6357 #  undef machine_arch_type
6358 #  define machine_arch_type     __machine_arch_type
6359 # else
6360 #  define machine_arch_type     MACH_TYPE_ADSAGX
6361 # endif
6362 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6363 #else
6364 # define machine_is_adsagx()    (0)
6365 #endif
6366
6367 #ifdef CONFIG_ARCH_PXA_POOH
6368 # ifdef machine_arch_type
6369 #  undef machine_arch_type
6370 #  define machine_arch_type     __machine_arch_type
6371 # else
6372 #  define machine_arch_type     MACH_TYPE_PXA_POOH
6373 # endif
6374 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6375 #else
6376 # define machine_is_pxa_pooh()  (0)
6377 #endif
6378
6379 #ifdef CONFIG_ARCH_BANDON
6380 # ifdef machine_arch_type
6381 #  undef machine_arch_type
6382 #  define machine_arch_type     __machine_arch_type
6383 # else
6384 #  define machine_arch_type     MACH_TYPE_BANDON
6385 # endif
6386 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6387 #else
6388 # define machine_is_bandon()    (0)
6389 #endif
6390
6391 #ifdef CONFIG_ARCH_PCM7210
6392 # ifdef machine_arch_type
6393 #  undef machine_arch_type
6394 #  define machine_arch_type     __machine_arch_type
6395 # else
6396 #  define machine_arch_type     MACH_TYPE_PCM7210
6397 # endif
6398 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6399 #else
6400 # define machine_is_pcm7210()   (0)
6401 #endif
6402
6403 #ifdef CONFIG_ARCH_NMS9200
6404 # ifdef machine_arch_type
6405 #  undef machine_arch_type
6406 #  define machine_arch_type     __machine_arch_type
6407 # else
6408 #  define machine_arch_type     MACH_TYPE_NMS9200
6409 # endif
6410 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6411 #else
6412 # define machine_is_nms9200()   (0)
6413 #endif
6414
6415 #ifdef CONFIG_ARCH_LOGODL
6416 # ifdef machine_arch_type
6417 #  undef machine_arch_type
6418 #  define machine_arch_type     __machine_arch_type
6419 # else
6420 #  define machine_arch_type     MACH_TYPE_LOGODL
6421 # endif
6422 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6423 #else
6424 # define machine_is_logodl()    (0)
6425 #endif
6426
6427 #ifdef CONFIG_SA1100_M7140
6428 # ifdef machine_arch_type
6429 #  undef machine_arch_type
6430 #  define machine_arch_type     __machine_arch_type
6431 # else
6432 #  define machine_arch_type     MACH_TYPE_M7140
6433 # endif
6434 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6435 #else
6436 # define machine_is_m7140()     (0)
6437 #endif
6438
6439 #ifdef CONFIG_ARCH_KOREBOT
6440 # ifdef machine_arch_type
6441 #  undef machine_arch_type
6442 #  define machine_arch_type     __machine_arch_type
6443 # else
6444 #  define machine_arch_type     MACH_TYPE_KOREBOT
6445 # endif
6446 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6447 #else
6448 # define machine_is_korebot()   (0)
6449 #endif
6450
6451 #ifdef CONFIG_ARCH_IQ31244
6452 # ifdef machine_arch_type
6453 #  undef machine_arch_type
6454 #  define machine_arch_type     __machine_arch_type
6455 # else
6456 #  define machine_arch_type     MACH_TYPE_IQ31244
6457 # endif
6458 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6459 #else
6460 # define machine_is_iq31244()   (0)
6461 #endif
6462
6463 #ifdef CONFIG_SA1100_KOAN393
6464 # ifdef machine_arch_type
6465 #  undef machine_arch_type
6466 #  define machine_arch_type     __machine_arch_type
6467 # else
6468 #  define machine_arch_type     MACH_TYPE_KOAN393
6469 # endif
6470 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6471 #else
6472 # define machine_is_koan393()   (0)
6473 #endif
6474
6475 #ifdef CONFIG_ARCH_INHANDFTIP3
6476 # ifdef machine_arch_type
6477 #  undef machine_arch_type
6478 #  define machine_arch_type     __machine_arch_type
6479 # else
6480 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6481 # endif
6482 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6483 #else
6484 # define machine_is_inhandftip3()       (0)
6485 #endif
6486
6487 #ifdef CONFIG_ARCH_GONZO
6488 # ifdef machine_arch_type
6489 #  undef machine_arch_type
6490 #  define machine_arch_type     __machine_arch_type
6491 # else
6492 #  define machine_arch_type     MACH_TYPE_GONZO
6493 # endif
6494 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6495 #else
6496 # define machine_is_gonzo()     (0)
6497 #endif
6498
6499 #ifdef CONFIG_ARCH_BAST
6500 # ifdef machine_arch_type
6501 #  undef machine_arch_type
6502 #  define machine_arch_type     __machine_arch_type
6503 # else
6504 #  define machine_arch_type     MACH_TYPE_BAST
6505 # endif
6506 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6507 #else
6508 # define machine_is_bast()      (0)
6509 #endif
6510
6511 #ifdef CONFIG_ARCH_SCANPASS
6512 # ifdef machine_arch_type
6513 #  undef machine_arch_type
6514 #  define machine_arch_type     __machine_arch_type
6515 # else
6516 #  define machine_arch_type     MACH_TYPE_SCANPASS
6517 # endif
6518 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6519 #else
6520 # define machine_is_scanpass()  (0)
6521 #endif
6522
6523 #ifdef CONFIG_ARCH_EP7312_POOH
6524 # ifdef machine_arch_type
6525 #  undef machine_arch_type
6526 #  define machine_arch_type     __machine_arch_type
6527 # else
6528 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6529 # endif
6530 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6531 #else
6532 # define machine_is_ep7312_pooh()       (0)
6533 #endif
6534
6535 #ifdef CONFIG_ARCH_TA7S
6536 # ifdef machine_arch_type
6537 #  undef machine_arch_type
6538 #  define machine_arch_type     __machine_arch_type
6539 # else
6540 #  define machine_arch_type     MACH_TYPE_TA7S
6541 # endif
6542 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6543 #else
6544 # define machine_is_ta7s()      (0)
6545 #endif
6546
6547 #ifdef CONFIG_ARCH_TA7V
6548 # ifdef machine_arch_type
6549 #  undef machine_arch_type
6550 #  define machine_arch_type     __machine_arch_type
6551 # else
6552 #  define machine_arch_type     MACH_TYPE_TA7V
6553 # endif
6554 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6555 #else
6556 # define machine_is_ta7v()      (0)
6557 #endif
6558
6559 #ifdef CONFIG_SA1100_ICARUS
6560 # ifdef machine_arch_type
6561 #  undef machine_arch_type
6562 #  define machine_arch_type     __machine_arch_type
6563 # else
6564 #  define machine_arch_type     MACH_TYPE_ICARUS
6565 # endif
6566 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6567 #else
6568 # define machine_is_icarus()    (0)
6569 #endif
6570
6571 #ifdef CONFIG_ARCH_H1900
6572 # ifdef machine_arch_type
6573 #  undef machine_arch_type
6574 #  define machine_arch_type     __machine_arch_type
6575 # else
6576 #  define machine_arch_type     MACH_TYPE_H1900
6577 # endif
6578 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6579 #else
6580 # define machine_is_h1900()     (0)
6581 #endif
6582
6583 #ifdef CONFIG_SA1100_GEMINI
6584 # ifdef machine_arch_type
6585 #  undef machine_arch_type
6586 #  define machine_arch_type     __machine_arch_type
6587 # else
6588 #  define machine_arch_type     MACH_TYPE_GEMINI
6589 # endif
6590 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6591 #else
6592 # define machine_is_gemini()    (0)
6593 #endif
6594
6595 #ifdef CONFIG_ARCH_AXIM
6596 # ifdef machine_arch_type
6597 #  undef machine_arch_type
6598 #  define machine_arch_type     __machine_arch_type
6599 # else
6600 #  define machine_arch_type     MACH_TYPE_AXIM
6601 # endif
6602 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6603 #else
6604 # define machine_is_axim()      (0)
6605 #endif
6606
6607 #ifdef CONFIG_ARCH_AUDIOTRON
6608 # ifdef machine_arch_type
6609 #  undef machine_arch_type
6610 #  define machine_arch_type     __machine_arch_type
6611 # else
6612 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6613 # endif
6614 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6615 #else
6616 # define machine_is_audiotron() (0)
6617 #endif
6618
6619 #ifdef CONFIG_ARCH_H2200
6620 # ifdef machine_arch_type
6621 #  undef machine_arch_type
6622 #  define machine_arch_type     __machine_arch_type
6623 # else
6624 #  define machine_arch_type     MACH_TYPE_H2200
6625 # endif
6626 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6627 #else
6628 # define machine_is_h2200()     (0)
6629 #endif
6630
6631 #ifdef CONFIG_ARCH_LOOX600
6632 # ifdef machine_arch_type
6633 #  undef machine_arch_type
6634 #  define machine_arch_type     __machine_arch_type
6635 # else
6636 #  define machine_arch_type     MACH_TYPE_LOOX600
6637 # endif
6638 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6639 #else
6640 # define machine_is_loox600()   (0)
6641 #endif
6642
6643 #ifdef CONFIG_ARCH_NIOP
6644 # ifdef machine_arch_type
6645 #  undef machine_arch_type
6646 #  define machine_arch_type     __machine_arch_type
6647 # else
6648 #  define machine_arch_type     MACH_TYPE_NIOP
6649 # endif
6650 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6651 #else
6652 # define machine_is_niop()      (0)
6653 #endif
6654
6655 #ifdef CONFIG_ARCH_DM310
6656 # ifdef machine_arch_type
6657 #  undef machine_arch_type
6658 #  define machine_arch_type     __machine_arch_type
6659 # else
6660 #  define machine_arch_type     MACH_TYPE_DM310
6661 # endif
6662 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6663 #else
6664 # define machine_is_dm310()     (0)
6665 #endif
6666
6667 #ifdef CONFIG_ARCH_SEEDPXA_C2
6668 # ifdef machine_arch_type
6669 #  undef machine_arch_type
6670 #  define machine_arch_type     __machine_arch_type
6671 # else
6672 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6673 # endif
6674 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6675 #else
6676 # define machine_is_seedpxa_c2()        (0)
6677 #endif
6678
6679 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6680 # ifdef machine_arch_type
6681 #  undef machine_arch_type
6682 #  define machine_arch_type     __machine_arch_type
6683 # else
6684 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6685 # endif
6686 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6687 #else
6688 # define machine_is_ixp4xx_mguardpci()  (0)
6689 #endif
6690
6691 #ifdef CONFIG_ARCH_H1940
6692 # ifdef machine_arch_type
6693 #  undef machine_arch_type
6694 #  define machine_arch_type     __machine_arch_type
6695 # else
6696 #  define machine_arch_type     MACH_TYPE_H1940
6697 # endif
6698 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6699 #else
6700 # define machine_is_h1940()     (0)
6701 #endif
6702
6703 #ifdef CONFIG_ARCH_SCORPIO
6704 # ifdef machine_arch_type
6705 #  undef machine_arch_type
6706 #  define machine_arch_type     __machine_arch_type
6707 # else
6708 #  define machine_arch_type     MACH_TYPE_SCORPIO
6709 # endif
6710 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6711 #else
6712 # define machine_is_scorpio()   (0)
6713 #endif
6714
6715 #ifdef CONFIG_ARCH_VIVA
6716 # ifdef machine_arch_type
6717 #  undef machine_arch_type
6718 #  define machine_arch_type     __machine_arch_type
6719 # else
6720 #  define machine_arch_type     MACH_TYPE_VIVA
6721 # endif
6722 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6723 #else
6724 # define machine_is_viva()      (0)
6725 #endif
6726
6727 #ifdef CONFIG_ARCH_PXA_XCARD
6728 # ifdef machine_arch_type
6729 #  undef machine_arch_type
6730 #  define machine_arch_type     __machine_arch_type
6731 # else
6732 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
6733 # endif
6734 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6735 #else
6736 # define machine_is_pxa_xcard() (0)
6737 #endif
6738
6739 #ifdef CONFIG_ARCH_CSB335
6740 # ifdef machine_arch_type
6741 #  undef machine_arch_type
6742 #  define machine_arch_type     __machine_arch_type
6743 # else
6744 #  define machine_arch_type     MACH_TYPE_CSB335
6745 # endif
6746 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6747 #else
6748 # define machine_is_csb335()    (0)
6749 #endif
6750
6751 #ifdef CONFIG_ARCH_IXRD425
6752 # ifdef machine_arch_type
6753 #  undef machine_arch_type
6754 #  define machine_arch_type     __machine_arch_type
6755 # else
6756 #  define machine_arch_type     MACH_TYPE_IXRD425
6757 # endif
6758 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6759 #else
6760 # define machine_is_ixrd425()   (0)
6761 #endif
6762
6763 #ifdef CONFIG_ARCH_IQ80315
6764 # ifdef machine_arch_type
6765 #  undef machine_arch_type
6766 #  define machine_arch_type     __machine_arch_type
6767 # else
6768 #  define machine_arch_type     MACH_TYPE_IQ80315
6769 # endif
6770 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6771 #else
6772 # define machine_is_iq80315()   (0)
6773 #endif
6774
6775 #ifdef CONFIG_ARCH_NMP7312
6776 # ifdef machine_arch_type
6777 #  undef machine_arch_type
6778 #  define machine_arch_type     __machine_arch_type
6779 # else
6780 #  define machine_arch_type     MACH_TYPE_NMP7312
6781 # endif
6782 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
6783 #else
6784 # define machine_is_nmp7312()   (0)
6785 #endif
6786
6787 #ifdef CONFIG_ARCH_CX861XX
6788 # ifdef machine_arch_type
6789 #  undef machine_arch_type
6790 #  define machine_arch_type     __machine_arch_type
6791 # else
6792 #  define machine_arch_type     MACH_TYPE_CX861XX
6793 # endif
6794 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
6795 #else
6796 # define machine_is_cx861xx()   (0)
6797 #endif
6798
6799 #ifdef CONFIG_ARCH_ENP2611
6800 # ifdef machine_arch_type
6801 #  undef machine_arch_type
6802 #  define machine_arch_type     __machine_arch_type
6803 # else
6804 #  define machine_arch_type     MACH_TYPE_ENP2611
6805 # endif
6806 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
6807 #else
6808 # define machine_is_enp2611()   (0)
6809 #endif
6810
6811 #ifdef CONFIG_SA1100_XDA
6812 # ifdef machine_arch_type
6813 #  undef machine_arch_type
6814 #  define machine_arch_type     __machine_arch_type
6815 # else
6816 #  define machine_arch_type     MACH_TYPE_XDA
6817 # endif
6818 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
6819 #else
6820 # define machine_is_xda()       (0)
6821 #endif
6822
6823 #ifdef CONFIG_ARCH_CSIR_IMS
6824 # ifdef machine_arch_type
6825 #  undef machine_arch_type
6826 #  define machine_arch_type     __machine_arch_type
6827 # else
6828 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
6829 # endif
6830 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
6831 #else
6832 # define machine_is_csir_ims()  (0)
6833 #endif
6834
6835 #ifdef CONFIG_ARCH_IXP421_DNAEETH
6836 # ifdef machine_arch_type
6837 #  undef machine_arch_type
6838 #  define machine_arch_type     __machine_arch_type
6839 # else
6840 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
6841 # endif
6842 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6843 #else
6844 # define machine_is_ixp421_dnaeeth()    (0)
6845 #endif
6846
6847 #ifdef CONFIG_ARCH_POCKETSERV9200
6848 # ifdef machine_arch_type
6849 #  undef machine_arch_type
6850 #  define machine_arch_type     __machine_arch_type
6851 # else
6852 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
6853 # endif
6854 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6855 #else
6856 # define machine_is_pocketserv9200()    (0)
6857 #endif
6858
6859 #ifdef CONFIG_ARCH_TOTO
6860 # ifdef machine_arch_type
6861 #  undef machine_arch_type
6862 #  define machine_arch_type     __machine_arch_type
6863 # else
6864 #  define machine_arch_type     MACH_TYPE_TOTO
6865 # endif
6866 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
6867 #else
6868 # define machine_is_toto()      (0)
6869 #endif
6870
6871 #ifdef CONFIG_ARCH_S3C2440
6872 # ifdef machine_arch_type
6873 #  undef machine_arch_type
6874 #  define machine_arch_type     __machine_arch_type
6875 # else
6876 #  define machine_arch_type     MACH_TYPE_S3C2440
6877 # endif
6878 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
6879 #else
6880 # define machine_is_s3c2440()   (0)
6881 #endif
6882
6883 #ifdef CONFIG_ARCH_KS8695P
6884 # ifdef machine_arch_type
6885 #  undef machine_arch_type
6886 #  define machine_arch_type     __machine_arch_type
6887 # else
6888 #  define machine_arch_type     MACH_TYPE_KS8695P
6889 # endif
6890 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
6891 #else
6892 # define machine_is_ks8695p()   (0)
6893 #endif
6894
6895 #ifdef CONFIG_ARCH_SE4000
6896 # ifdef machine_arch_type
6897 #  undef machine_arch_type
6898 #  define machine_arch_type     __machine_arch_type
6899 # else
6900 #  define machine_arch_type     MACH_TYPE_SE4000
6901 # endif
6902 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
6903 #else
6904 # define machine_is_se4000()    (0)
6905 #endif
6906
6907 #ifdef CONFIG_ARCH_QUADRICEPS
6908 # ifdef machine_arch_type
6909 #  undef machine_arch_type
6910 #  define machine_arch_type     __machine_arch_type
6911 # else
6912 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
6913 # endif
6914 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
6915 #else
6916 # define machine_is_quadriceps()        (0)
6917 #endif
6918
6919 #ifdef CONFIG_ARCH_BRONCO
6920 # ifdef machine_arch_type
6921 #  undef machine_arch_type
6922 #  define machine_arch_type     __machine_arch_type
6923 # else
6924 #  define machine_arch_type     MACH_TYPE_BRONCO
6925 # endif
6926 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
6927 #else
6928 # define machine_is_bronco()    (0)
6929 #endif
6930
6931 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
6932 # ifdef machine_arch_type
6933 #  undef machine_arch_type
6934 #  define machine_arch_type     __machine_arch_type
6935 # else
6936 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
6937 # endif
6938 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6939 #else
6940 # define machine_is_esl_wireless_tab()  (0)
6941 #endif
6942
6943 #ifdef CONFIG_ARCH_ESL_SOFCOMP
6944 # ifdef machine_arch_type
6945 #  undef machine_arch_type
6946 #  define machine_arch_type     __machine_arch_type
6947 # else
6948 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
6949 # endif
6950 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6951 #else
6952 # define machine_is_esl_sofcomp()       (0)
6953 #endif
6954
6955 #ifdef CONFIG_ARCH_S5C7375
6956 # ifdef machine_arch_type
6957 #  undef machine_arch_type
6958 #  define machine_arch_type     __machine_arch_type
6959 # else
6960 #  define machine_arch_type     MACH_TYPE_S5C7375
6961 # endif
6962 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
6963 #else
6964 # define machine_is_s5c7375()   (0)
6965 #endif
6966
6967 #ifdef CONFIG_ARCH_SPEARHEAD
6968 # ifdef machine_arch_type
6969 #  undef machine_arch_type
6970 #  define machine_arch_type     __machine_arch_type
6971 # else
6972 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
6973 # endif
6974 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6975 #else
6976 # define machine_is_spearhead() (0)
6977 #endif
6978
6979 #ifdef CONFIG_ARCH_PANTERA
6980 # ifdef machine_arch_type
6981 #  undef machine_arch_type
6982 #  define machine_arch_type     __machine_arch_type
6983 # else
6984 #  define machine_arch_type     MACH_TYPE_PANTERA
6985 # endif
6986 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
6987 #else
6988 # define machine_is_pantera()   (0)
6989 #endif
6990
6991 #ifdef CONFIG_ARCH_PRAYOGLITE
6992 # ifdef machine_arch_type
6993 #  undef machine_arch_type
6994 #  define machine_arch_type     __machine_arch_type
6995 # else
6996 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
6997 # endif
6998 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6999 #else
7000 # define machine_is_prayoglite()        (0)
7001 #endif
7002
7003 #ifdef CONFIG_ARCH_GUMSTIX
7004 # ifdef machine_arch_type
7005 #  undef machine_arch_type
7006 #  define machine_arch_type     __machine_arch_type
7007 # else
7008 #  define machine_arch_type     MACH_TYPE_GUMSTIX
7009 # endif
7010 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
7011 #else
7012 # define machine_is_gumstix()   (0)
7013 #endif
7014
7015 #ifdef CONFIG_ARCH_RCUBE
7016 # ifdef machine_arch_type
7017 #  undef machine_arch_type
7018 #  define machine_arch_type     __machine_arch_type
7019 # else
7020 #  define machine_arch_type     MACH_TYPE_RCUBE
7021 # endif
7022 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
7023 #else
7024 # define machine_is_rcube()     (0)
7025 #endif
7026
7027 #ifdef CONFIG_ARCH_REA_OLV
7028 # ifdef machine_arch_type
7029 #  undef machine_arch_type
7030 #  define machine_arch_type     __machine_arch_type
7031 # else
7032 #  define machine_arch_type     MACH_TYPE_REA_OLV
7033 # endif
7034 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
7035 #else
7036 # define machine_is_rea_olv()   (0)
7037 #endif
7038
7039 #ifdef CONFIG_ARCH_PXA_IPHONE
7040 # ifdef machine_arch_type
7041 #  undef machine_arch_type
7042 #  define machine_arch_type     __machine_arch_type
7043 # else
7044 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7045 # endif
7046 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7047 #else
7048 # define machine_is_pxa_iphone()        (0)
7049 #endif
7050
7051 #ifdef CONFIG_ARCH_S3C3410
7052 # ifdef machine_arch_type
7053 #  undef machine_arch_type
7054 #  define machine_arch_type     __machine_arch_type
7055 # else
7056 #  define machine_arch_type     MACH_TYPE_S3C3410
7057 # endif
7058 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7059 #else
7060 # define machine_is_s3c3410()   (0)
7061 #endif
7062
7063 #ifdef CONFIG_ARCH_ESPD_4510B
7064 # ifdef machine_arch_type
7065 #  undef machine_arch_type
7066 #  define machine_arch_type     __machine_arch_type
7067 # else
7068 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7069 # endif
7070 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7071 #else
7072 # define machine_is_espd_4510b()        (0)
7073 #endif
7074
7075 #ifdef CONFIG_ARCH_MP1X
7076 # ifdef machine_arch_type
7077 #  undef machine_arch_type
7078 #  define machine_arch_type     __machine_arch_type
7079 # else
7080 #  define machine_arch_type     MACH_TYPE_MP1X
7081 # endif
7082 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7083 #else
7084 # define machine_is_mp1x()      (0)
7085 #endif
7086
7087 #ifdef CONFIG_ARCH_AT91RM9200TB
7088 # ifdef machine_arch_type
7089 #  undef machine_arch_type
7090 #  define machine_arch_type     __machine_arch_type
7091 # else
7092 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7093 # endif
7094 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7095 #else
7096 # define machine_is_at91rm9200tb()      (0)
7097 #endif
7098
7099 #ifdef CONFIG_ARCH_ADSVGX
7100 # ifdef machine_arch_type
7101 #  undef machine_arch_type
7102 #  define machine_arch_type     __machine_arch_type
7103 # else
7104 #  define machine_arch_type     MACH_TYPE_ADSVGX
7105 # endif
7106 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7107 #else
7108 # define machine_is_adsvgx()    (0)
7109 #endif
7110
7111 #ifdef CONFIG_MACH_OMAP_H2
7112 # ifdef machine_arch_type
7113 #  undef machine_arch_type
7114 #  define machine_arch_type     __machine_arch_type
7115 # else
7116 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7117 # endif
7118 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7119 #else
7120 # define machine_is_omap_h2()   (0)
7121 #endif
7122
7123 #ifdef CONFIG_ARCH_PELEE
7124 # ifdef machine_arch_type
7125 #  undef machine_arch_type
7126 #  define machine_arch_type     __machine_arch_type
7127 # else
7128 #  define machine_arch_type     MACH_TYPE_PELEE
7129 # endif
7130 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7131 #else
7132 # define machine_is_pelee()     (0)
7133 #endif
7134
7135 #ifdef CONFIG_MACH_E740
7136 # ifdef machine_arch_type
7137 #  undef machine_arch_type
7138 #  define machine_arch_type     __machine_arch_type
7139 # else
7140 #  define machine_arch_type     MACH_TYPE_E740
7141 # endif
7142 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7143 #else
7144 # define machine_is_e740()      (0)
7145 #endif
7146
7147 #ifdef CONFIG_ARCH_IQ80331
7148 # ifdef machine_arch_type
7149 #  undef machine_arch_type
7150 #  define machine_arch_type     __machine_arch_type
7151 # else
7152 #  define machine_arch_type     MACH_TYPE_IQ80331
7153 # endif
7154 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7155 #else
7156 # define machine_is_iq80331()   (0)
7157 #endif
7158
7159 #ifdef CONFIG_ARCH_VERSATILE_PB
7160 # ifdef machine_arch_type
7161 #  undef machine_arch_type
7162 #  define machine_arch_type     __machine_arch_type
7163 # else
7164 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7165 # endif
7166 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7167 #else
7168 # define machine_is_versatile_pb()      (0)
7169 #endif
7170
7171 #ifdef CONFIG_MACH_KEV7A400
7172 # ifdef machine_arch_type
7173 #  undef machine_arch_type
7174 #  define machine_arch_type     __machine_arch_type
7175 # else
7176 #  define machine_arch_type     MACH_TYPE_KEV7A400
7177 # endif
7178 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7179 #else
7180 # define machine_is_kev7a400()  (0)
7181 #endif
7182
7183 #ifdef CONFIG_MACH_LPD7A400
7184 # ifdef machine_arch_type
7185 #  undef machine_arch_type
7186 #  define machine_arch_type     __machine_arch_type
7187 # else
7188 #  define machine_arch_type     MACH_TYPE_LPD7A400
7189 # endif
7190 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7191 #else
7192 # define machine_is_lpd7a400()  (0)
7193 #endif
7194
7195 #ifdef CONFIG_MACH_LPD7A404
7196 # ifdef machine_arch_type
7197 #  undef machine_arch_type
7198 #  define machine_arch_type     __machine_arch_type
7199 # else
7200 #  define machine_arch_type     MACH_TYPE_LPD7A404
7201 # endif
7202 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7203 #else
7204 # define machine_is_lpd7a404()  (0)
7205 #endif
7206
7207 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7208 # ifdef machine_arch_type
7209 #  undef machine_arch_type
7210 #  define machine_arch_type     __machine_arch_type
7211 # else
7212 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7213 # endif
7214 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7215 #else
7216 # define machine_is_fujitsu_camelot()   (0)
7217 #endif
7218
7219 #ifdef CONFIG_ARCH_JANUS2M
7220 # ifdef machine_arch_type
7221 #  undef machine_arch_type
7222 #  define machine_arch_type     __machine_arch_type
7223 # else
7224 #  define machine_arch_type     MACH_TYPE_JANUS2M
7225 # endif
7226 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7227 #else
7228 # define machine_is_janus2m()   (0)
7229 #endif
7230
7231 #ifdef CONFIG_MACH_EMBTF
7232 # ifdef machine_arch_type
7233 #  undef machine_arch_type
7234 #  define machine_arch_type     __machine_arch_type
7235 # else
7236 #  define machine_arch_type     MACH_TYPE_EMBTF
7237 # endif
7238 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7239 #else
7240 # define machine_is_embtf()     (0)
7241 #endif
7242
7243 #ifdef CONFIG_MACH_HPM
7244 # ifdef machine_arch_type
7245 #  undef machine_arch_type
7246 #  define machine_arch_type     __machine_arch_type
7247 # else
7248 #  define machine_arch_type     MACH_TYPE_HPM
7249 # endif
7250 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7251 #else
7252 # define machine_is_hpm()       (0)
7253 #endif
7254
7255 #ifdef CONFIG_MACH_SMDK2410TK
7256 # ifdef machine_arch_type
7257 #  undef machine_arch_type
7258 #  define machine_arch_type     __machine_arch_type
7259 # else
7260 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
7261 # endif
7262 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7263 #else
7264 # define machine_is_smdk2410tk()        (0)
7265 #endif
7266
7267 #ifdef CONFIG_MACH_SMDK2410AJ
7268 # ifdef machine_arch_type
7269 #  undef machine_arch_type
7270 #  define machine_arch_type     __machine_arch_type
7271 # else
7272 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
7273 # endif
7274 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7275 #else
7276 # define machine_is_smdk2410aj()        (0)
7277 #endif
7278
7279 #ifdef CONFIG_MACH_STREETRACER
7280 # ifdef machine_arch_type
7281 #  undef machine_arch_type
7282 #  define machine_arch_type     __machine_arch_type
7283 # else
7284 #  define machine_arch_type     MACH_TYPE_STREETRACER
7285 # endif
7286 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7287 #else
7288 # define machine_is_streetracer()       (0)
7289 #endif
7290
7291 #ifdef CONFIG_MACH_EFRAME
7292 # ifdef machine_arch_type
7293 #  undef machine_arch_type
7294 #  define machine_arch_type     __machine_arch_type
7295 # else
7296 #  define machine_arch_type     MACH_TYPE_EFRAME
7297 # endif
7298 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7299 #else
7300 # define machine_is_eframe()    (0)
7301 #endif
7302
7303 #ifdef CONFIG_MACH_CSB337
7304 # ifdef machine_arch_type
7305 #  undef machine_arch_type
7306 #  define machine_arch_type     __machine_arch_type
7307 # else
7308 #  define machine_arch_type     MACH_TYPE_CSB337
7309 # endif
7310 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7311 #else
7312 # define machine_is_csb337()    (0)
7313 #endif
7314
7315 #ifdef CONFIG_MACH_PXA_LARK
7316 # ifdef machine_arch_type
7317 #  undef machine_arch_type
7318 #  define machine_arch_type     __machine_arch_type
7319 # else
7320 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7321 # endif
7322 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7323 #else
7324 # define machine_is_pxa_lark()  (0)
7325 #endif
7326
7327 #ifdef CONFIG_MACH_PNP2110
7328 # ifdef machine_arch_type
7329 #  undef machine_arch_type
7330 #  define machine_arch_type     __machine_arch_type
7331 # else
7332 #  define machine_arch_type     MACH_TYPE_PNP2110
7333 # endif
7334 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7335 #else
7336 # define machine_is_pxa_pnp2110()       (0)
7337 #endif
7338
7339 #ifdef CONFIG_MACH_TCC72X
7340 # ifdef machine_arch_type
7341 #  undef machine_arch_type
7342 #  define machine_arch_type     __machine_arch_type
7343 # else
7344 #  define machine_arch_type     MACH_TYPE_TCC72X
7345 # endif
7346 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7347 #else
7348 # define machine_is_tcc72x()    (0)
7349 #endif
7350
7351 #ifdef CONFIG_MACH_ALTAIR
7352 # ifdef machine_arch_type
7353 #  undef machine_arch_type
7354 #  define machine_arch_type     __machine_arch_type
7355 # else
7356 #  define machine_arch_type     MACH_TYPE_ALTAIR
7357 # endif
7358 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7359 #else
7360 # define machine_is_altair()    (0)
7361 #endif
7362
7363 #ifdef CONFIG_MACH_KC3
7364 # ifdef machine_arch_type
7365 #  undef machine_arch_type
7366 #  define machine_arch_type     __machine_arch_type
7367 # else
7368 #  define machine_arch_type     MACH_TYPE_KC3
7369 # endif
7370 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7371 #else
7372 # define machine_is_kc3()       (0)
7373 #endif
7374
7375 #ifdef CONFIG_MACH_SINTEFTD
7376 # ifdef machine_arch_type
7377 #  undef machine_arch_type
7378 #  define machine_arch_type     __machine_arch_type
7379 # else
7380 #  define machine_arch_type     MACH_TYPE_SINTEFTD
7381 # endif
7382 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7383 #else
7384 # define machine_is_sinteftd()  (0)
7385 #endif
7386
7387 #ifdef CONFIG_MACH_MAINSTONE
7388 # ifdef machine_arch_type
7389 #  undef machine_arch_type
7390 #  define machine_arch_type     __machine_arch_type
7391 # else
7392 #  define machine_arch_type     MACH_TYPE_MAINSTONE
7393 # endif
7394 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7395 #else
7396 # define machine_is_mainstone() (0)
7397 #endif
7398
7399 #ifdef CONFIG_MACH_ADAY4X
7400 # ifdef machine_arch_type
7401 #  undef machine_arch_type
7402 #  define machine_arch_type     __machine_arch_type
7403 # else
7404 #  define machine_arch_type     MACH_TYPE_ADAY4X
7405 # endif
7406 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7407 #else
7408 # define machine_is_aday4x()    (0)
7409 #endif
7410
7411 #ifdef CONFIG_MACH_LITE300
7412 # ifdef machine_arch_type
7413 #  undef machine_arch_type
7414 #  define machine_arch_type     __machine_arch_type
7415 # else
7416 #  define machine_arch_type     MACH_TYPE_LITE300
7417 # endif
7418 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7419 #else
7420 # define machine_is_lite300()   (0)
7421 #endif
7422
7423 #ifdef CONFIG_MACH_S5C7376
7424 # ifdef machine_arch_type
7425 #  undef machine_arch_type
7426 #  define machine_arch_type     __machine_arch_type
7427 # else
7428 #  define machine_arch_type     MACH_TYPE_S5C7376
7429 # endif
7430 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7431 #else
7432 # define machine_is_s5c7376()   (0)
7433 #endif
7434
7435 #ifdef CONFIG_MACH_MT02
7436 # ifdef machine_arch_type
7437 #  undef machine_arch_type
7438 #  define machine_arch_type     __machine_arch_type
7439 # else
7440 #  define machine_arch_type     MACH_TYPE_MT02
7441 # endif
7442 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7443 #else
7444 # define machine_is_mt02()      (0)
7445 #endif
7446
7447 #ifdef CONFIG_MACH_MPORT3S
7448 # ifdef machine_arch_type
7449 #  undef machine_arch_type
7450 #  define machine_arch_type     __machine_arch_type
7451 # else
7452 #  define machine_arch_type     MACH_TYPE_MPORT3S
7453 # endif
7454 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7455 #else
7456 # define machine_is_mport3s()   (0)
7457 #endif
7458
7459 #ifdef CONFIG_MACH_RA_ALPHA
7460 # ifdef machine_arch_type
7461 #  undef machine_arch_type
7462 #  define machine_arch_type     __machine_arch_type
7463 # else
7464 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7465 # endif
7466 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7467 #else
7468 # define machine_is_ra_alpha()  (0)
7469 #endif
7470
7471 #ifdef CONFIG_MACH_XCEP
7472 # ifdef machine_arch_type
7473 #  undef machine_arch_type
7474 #  define machine_arch_type     __machine_arch_type
7475 # else
7476 #  define machine_arch_type     MACH_TYPE_XCEP
7477 # endif
7478 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7479 #else
7480 # define machine_is_xcep()      (0)
7481 #endif
7482
7483 #ifdef CONFIG_MACH_ARCOM_VULCAN
7484 # ifdef machine_arch_type
7485 #  undef machine_arch_type
7486 #  define machine_arch_type     __machine_arch_type
7487 # else
7488 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7489 # endif
7490 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7491 #else
7492 # define machine_is_arcom_vulcan()      (0)
7493 #endif
7494
7495 #ifdef CONFIG_MACH_STARGATE
7496 # ifdef machine_arch_type
7497 #  undef machine_arch_type
7498 #  define machine_arch_type     __machine_arch_type
7499 # else
7500 #  define machine_arch_type     MACH_TYPE_STARGATE
7501 # endif
7502 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7503 #else
7504 # define machine_is_stargate()  (0)
7505 #endif
7506
7507 #ifdef CONFIG_MACH_ARMADILLOJ
7508 # ifdef machine_arch_type
7509 #  undef machine_arch_type
7510 #  define machine_arch_type     __machine_arch_type
7511 # else
7512 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7513 # endif
7514 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7515 #else
7516 # define machine_is_armadilloj()        (0)
7517 #endif
7518
7519 #ifdef CONFIG_MACH_ELROY_JACK
7520 # ifdef machine_arch_type
7521 #  undef machine_arch_type
7522 #  define machine_arch_type     __machine_arch_type
7523 # else
7524 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7525 # endif
7526 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7527 #else
7528 # define machine_is_elroy_jack()        (0)
7529 #endif
7530
7531 #ifdef CONFIG_MACH_BACKEND
7532 # ifdef machine_arch_type
7533 #  undef machine_arch_type
7534 #  define machine_arch_type     __machine_arch_type
7535 # else
7536 #  define machine_arch_type     MACH_TYPE_BACKEND
7537 # endif
7538 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7539 #else
7540 # define machine_is_backend()   (0)
7541 #endif
7542
7543 #ifdef CONFIG_MACH_S5LINBOX
7544 # ifdef machine_arch_type
7545 #  undef machine_arch_type
7546 #  define machine_arch_type     __machine_arch_type
7547 # else
7548 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7549 # endif
7550 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7551 #else
7552 # define machine_is_s5linbox()  (0)
7553 #endif
7554
7555 #ifdef CONFIG_MACH_NOMADIK
7556 # ifdef machine_arch_type
7557 #  undef machine_arch_type
7558 #  define machine_arch_type     __machine_arch_type
7559 # else
7560 #  define machine_arch_type     MACH_TYPE_NOMADIK
7561 # endif
7562 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7563 #else
7564 # define machine_is_nomadik()   (0)
7565 #endif
7566
7567 #ifdef CONFIG_MACH_IA_CPU_9200
7568 # ifdef machine_arch_type
7569 #  undef machine_arch_type
7570 #  define machine_arch_type     __machine_arch_type
7571 # else
7572 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7573 # endif
7574 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7575 #else
7576 # define machine_is_ia_cpu_9200()       (0)
7577 #endif
7578
7579 #ifdef CONFIG_MACH_AT91_BJA1
7580 # ifdef machine_arch_type
7581 #  undef machine_arch_type
7582 #  define machine_arch_type     __machine_arch_type
7583 # else
7584 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7585 # endif
7586 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7587 #else
7588 # define machine_is_at91_bja1() (0)
7589 #endif
7590
7591 #ifdef CONFIG_MACH_CORGI
7592 # ifdef machine_arch_type
7593 #  undef machine_arch_type
7594 #  define machine_arch_type     __machine_arch_type
7595 # else
7596 #  define machine_arch_type     MACH_TYPE_CORGI
7597 # endif
7598 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7599 #else
7600 # define machine_is_corgi()     (0)
7601 #endif
7602
7603 #ifdef CONFIG_MACH_POODLE
7604 # ifdef machine_arch_type
7605 #  undef machine_arch_type
7606 #  define machine_arch_type     __machine_arch_type
7607 # else
7608 #  define machine_arch_type     MACH_TYPE_POODLE
7609 # endif
7610 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7611 #else
7612 # define machine_is_poodle()    (0)
7613 #endif
7614
7615 #ifdef CONFIG_MACH_TEN
7616 # ifdef machine_arch_type
7617 #  undef machine_arch_type
7618 #  define machine_arch_type     __machine_arch_type
7619 # else
7620 #  define machine_arch_type     MACH_TYPE_TEN
7621 # endif
7622 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7623 #else
7624 # define machine_is_ten()       (0)
7625 #endif
7626
7627 #ifdef CONFIG_MACH_ROVERP5P
7628 # ifdef machine_arch_type
7629 #  undef machine_arch_type
7630 #  define machine_arch_type     __machine_arch_type
7631 # else
7632 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7633 # endif
7634 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7635 #else
7636 # define machine_is_roverp5p()  (0)
7637 #endif
7638
7639 #ifdef CONFIG_MACH_SC2700
7640 # ifdef machine_arch_type
7641 #  undef machine_arch_type
7642 #  define machine_arch_type     __machine_arch_type
7643 # else
7644 #  define machine_arch_type     MACH_TYPE_SC2700
7645 # endif
7646 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7647 #else
7648 # define machine_is_sc2700()    (0)
7649 #endif
7650
7651 #ifdef CONFIG_MACH_EX_EAGLE
7652 # ifdef machine_arch_type
7653 #  undef machine_arch_type
7654 #  define machine_arch_type     __machine_arch_type
7655 # else
7656 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7657 # endif
7658 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7659 #else
7660 # define machine_is_ex_eagle()  (0)
7661 #endif
7662
7663 #ifdef CONFIG_MACH_NX_PXA12
7664 # ifdef machine_arch_type
7665 #  undef machine_arch_type
7666 #  define machine_arch_type     __machine_arch_type
7667 # else
7668 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7669 # endif
7670 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7671 #else
7672 # define machine_is_nx_pxa12()  (0)
7673 #endif
7674
7675 #ifdef CONFIG_MACH_NX_PXA5
7676 # ifdef machine_arch_type
7677 #  undef machine_arch_type
7678 #  define machine_arch_type     __machine_arch_type
7679 # else
7680 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7681 # endif
7682 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7683 #else
7684 # define machine_is_nx_pxa5()   (0)
7685 #endif
7686
7687 #ifdef CONFIG_MACH_BLACKBOARD2
7688 # ifdef machine_arch_type
7689 #  undef machine_arch_type
7690 #  define machine_arch_type     __machine_arch_type
7691 # else
7692 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7693 # endif
7694 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7695 #else
7696 # define machine_is_blackboard2()       (0)
7697 #endif
7698
7699 #ifdef CONFIG_MACH_I819
7700 # ifdef machine_arch_type
7701 #  undef machine_arch_type
7702 #  define machine_arch_type     __machine_arch_type
7703 # else
7704 #  define machine_arch_type     MACH_TYPE_I819
7705 # endif
7706 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7707 #else
7708 # define machine_is_i819()      (0)
7709 #endif
7710
7711 #ifdef CONFIG_MACH_IXMB995E
7712 # ifdef machine_arch_type
7713 #  undef machine_arch_type
7714 #  define machine_arch_type     __machine_arch_type
7715 # else
7716 #  define machine_arch_type     MACH_TYPE_IXMB995E
7717 # endif
7718 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7719 #else
7720 # define machine_is_ixmb995e()  (0)
7721 #endif
7722
7723 #ifdef CONFIG_MACH_SKYRIDER
7724 # ifdef machine_arch_type
7725 #  undef machine_arch_type
7726 #  define machine_arch_type     __machine_arch_type
7727 # else
7728 #  define machine_arch_type     MACH_TYPE_SKYRIDER
7729 # endif
7730 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7731 #else
7732 # define machine_is_skyrider()  (0)
7733 #endif
7734
7735 #ifdef CONFIG_MACH_SKYHAWK
7736 # ifdef machine_arch_type
7737 #  undef machine_arch_type
7738 #  define machine_arch_type     __machine_arch_type
7739 # else
7740 #  define machine_arch_type     MACH_TYPE_SKYHAWK
7741 # endif
7742 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7743 #else
7744 # define machine_is_skyhawk()   (0)
7745 #endif
7746
7747 #ifdef CONFIG_MACH_ENTERPRISE
7748 # ifdef machine_arch_type
7749 #  undef machine_arch_type
7750 #  define machine_arch_type     __machine_arch_type
7751 # else
7752 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
7753 # endif
7754 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7755 #else
7756 # define machine_is_enterprise()        (0)
7757 #endif
7758
7759 #ifdef CONFIG_MACH_DEP2410
7760 # ifdef machine_arch_type
7761 #  undef machine_arch_type
7762 #  define machine_arch_type     __machine_arch_type
7763 # else
7764 #  define machine_arch_type     MACH_TYPE_DEP2410
7765 # endif
7766 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7767 #else
7768 # define machine_is_dep2410()   (0)
7769 #endif
7770
7771 #ifdef CONFIG_MACH_ARMCORE
7772 # ifdef machine_arch_type
7773 #  undef machine_arch_type
7774 #  define machine_arch_type     __machine_arch_type
7775 # else
7776 #  define machine_arch_type     MACH_TYPE_ARMCORE
7777 # endif
7778 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
7779 #else
7780 # define machine_is_armcore()   (0)
7781 #endif
7782
7783 #ifdef CONFIG_MACH_HOBBIT
7784 # ifdef machine_arch_type
7785 #  undef machine_arch_type
7786 #  define machine_arch_type     __machine_arch_type
7787 # else
7788 #  define machine_arch_type     MACH_TYPE_HOBBIT
7789 # endif
7790 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
7791 #else
7792 # define machine_is_hobbit()    (0)
7793 #endif
7794
7795 #ifdef CONFIG_MACH_H7210
7796 # ifdef machine_arch_type
7797 #  undef machine_arch_type
7798 #  define machine_arch_type     __machine_arch_type
7799 # else
7800 #  define machine_arch_type     MACH_TYPE_H7210
7801 # endif
7802 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
7803 #else
7804 # define machine_is_h7210()     (0)
7805 #endif
7806
7807 #ifdef CONFIG_MACH_PXA_NETDCU5
7808 # ifdef machine_arch_type
7809 #  undef machine_arch_type
7810 #  define machine_arch_type     __machine_arch_type
7811 # else
7812 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
7813 # endif
7814 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7815 #else
7816 # define machine_is_pxa_netdcu5()       (0)
7817 #endif
7818
7819 #ifdef CONFIG_MACH_ACC
7820 # ifdef machine_arch_type
7821 #  undef machine_arch_type
7822 #  define machine_arch_type     __machine_arch_type
7823 # else
7824 #  define machine_arch_type     MACH_TYPE_ACC
7825 # endif
7826 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
7827 #else
7828 # define machine_is_acc()       (0)
7829 #endif
7830
7831 #ifdef CONFIG_MACH_ESL_SARVA
7832 # ifdef machine_arch_type
7833 #  undef machine_arch_type
7834 #  define machine_arch_type     __machine_arch_type
7835 # else
7836 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
7837 # endif
7838 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7839 #else
7840 # define machine_is_esl_sarva() (0)
7841 #endif
7842
7843 #ifdef CONFIG_MACH_XM250
7844 # ifdef machine_arch_type
7845 #  undef machine_arch_type
7846 #  define machine_arch_type     __machine_arch_type
7847 # else
7848 #  define machine_arch_type     MACH_TYPE_XM250
7849 # endif
7850 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
7851 #else
7852 # define machine_is_xm250()     (0)
7853 #endif
7854
7855 #ifdef CONFIG_MACH_T6TC1XB
7856 # ifdef machine_arch_type
7857 #  undef machine_arch_type
7858 #  define machine_arch_type     __machine_arch_type
7859 # else
7860 #  define machine_arch_type     MACH_TYPE_T6TC1XB
7861 # endif
7862 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
7863 #else
7864 # define machine_is_t6tc1xb()   (0)
7865 #endif
7866
7867 #ifdef CONFIG_MACH_ESS710
7868 # ifdef machine_arch_type
7869 #  undef machine_arch_type
7870 #  define machine_arch_type     __machine_arch_type
7871 # else
7872 #  define machine_arch_type     MACH_TYPE_ESS710
7873 # endif
7874 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
7875 #else
7876 # define machine_is_ess710()    (0)
7877 #endif
7878
7879 #ifdef CONFIG_MACH_MX31ADS
7880 # ifdef machine_arch_type
7881 #  undef machine_arch_type
7882 #  define machine_arch_type     __machine_arch_type
7883 # else
7884 #  define machine_arch_type     MACH_TYPE_MX31ADS
7885 # endif
7886 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
7887 #else
7888 # define machine_is_mx31ads()   (0)
7889 #endif
7890
7891 #ifdef CONFIG_MACH_HIMALAYA
7892 # ifdef machine_arch_type
7893 #  undef machine_arch_type
7894 #  define machine_arch_type     __machine_arch_type
7895 # else
7896 #  define machine_arch_type     MACH_TYPE_HIMALAYA
7897 # endif
7898 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
7899 #else
7900 # define machine_is_himalaya()  (0)
7901 #endif
7902
7903 #ifdef CONFIG_MACH_BOLFENK
7904 # ifdef machine_arch_type
7905 #  undef machine_arch_type
7906 #  define machine_arch_type     __machine_arch_type
7907 # else
7908 #  define machine_arch_type     MACH_TYPE_BOLFENK
7909 # endif
7910 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
7911 #else
7912 # define machine_is_bolfenk()   (0)
7913 #endif
7914
7915 #ifdef CONFIG_MACH_AT91RM9200KR
7916 # ifdef machine_arch_type
7917 #  undef machine_arch_type
7918 #  define machine_arch_type     __machine_arch_type
7919 # else
7920 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
7921 # endif
7922 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7923 #else
7924 # define machine_is_at91rm9200kr()      (0)
7925 #endif
7926
7927 #ifdef CONFIG_MACH_EDB9312
7928 # ifdef machine_arch_type
7929 #  undef machine_arch_type
7930 #  define machine_arch_type     __machine_arch_type
7931 # else
7932 #  define machine_arch_type     MACH_TYPE_EDB9312
7933 # endif
7934 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
7935 #else
7936 # define machine_is_edb9312()   (0)
7937 #endif
7938
7939 #ifdef CONFIG_MACH_OMAP_GENERIC
7940 # ifdef machine_arch_type
7941 #  undef machine_arch_type
7942 #  define machine_arch_type     __machine_arch_type
7943 # else
7944 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
7945 # endif
7946 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7947 #else
7948 # define machine_is_omap_generic()      (0)
7949 #endif
7950
7951 #ifdef CONFIG_MACH_AXIMX3
7952 # ifdef machine_arch_type
7953 #  undef machine_arch_type
7954 #  define machine_arch_type     __machine_arch_type
7955 # else
7956 #  define machine_arch_type     MACH_TYPE_AXIMX3
7957 # endif
7958 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
7959 #else
7960 # define machine_is_aximx3()    (0)
7961 #endif
7962
7963 #ifdef CONFIG_MACH_EB67XDIP
7964 # ifdef machine_arch_type
7965 #  undef machine_arch_type
7966 #  define machine_arch_type     __machine_arch_type
7967 # else
7968 #  define machine_arch_type     MACH_TYPE_EB67XDIP
7969 # endif
7970 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
7971 #else
7972 # define machine_is_eb67xdip()  (0)
7973 #endif
7974
7975 #ifdef CONFIG_MACH_WEBTXS
7976 # ifdef machine_arch_type
7977 #  undef machine_arch_type
7978 #  define machine_arch_type     __machine_arch_type
7979 # else
7980 #  define machine_arch_type     MACH_TYPE_WEBTXS
7981 # endif
7982 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
7983 #else
7984 # define machine_is_webtxs()    (0)
7985 #endif
7986
7987 #ifdef CONFIG_MACH_HAWK
7988 # ifdef machine_arch_type
7989 #  undef machine_arch_type
7990 #  define machine_arch_type     __machine_arch_type
7991 # else
7992 #  define machine_arch_type     MACH_TYPE_HAWK
7993 # endif
7994 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
7995 #else
7996 # define machine_is_hawk()      (0)
7997 #endif
7998
7999 #ifdef CONFIG_MACH_CCAT91SBC001
8000 # ifdef machine_arch_type
8001 #  undef machine_arch_type
8002 #  define machine_arch_type     __machine_arch_type
8003 # else
8004 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
8005 # endif
8006 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8007 #else
8008 # define machine_is_ccat91sbc001()      (0)
8009 #endif
8010
8011 #ifdef CONFIG_MACH_EXPRESSO
8012 # ifdef machine_arch_type
8013 #  undef machine_arch_type
8014 #  define machine_arch_type     __machine_arch_type
8015 # else
8016 #  define machine_arch_type     MACH_TYPE_EXPRESSO
8017 # endif
8018 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
8019 #else
8020 # define machine_is_expresso()  (0)
8021 #endif
8022
8023 #ifdef CONFIG_MACH_H4000
8024 # ifdef machine_arch_type
8025 #  undef machine_arch_type
8026 #  define machine_arch_type     __machine_arch_type
8027 # else
8028 #  define machine_arch_type     MACH_TYPE_H4000
8029 # endif
8030 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
8031 #else
8032 # define machine_is_h4000()     (0)
8033 #endif
8034
8035 #ifdef CONFIG_MACH_DINO
8036 # ifdef machine_arch_type
8037 #  undef machine_arch_type
8038 #  define machine_arch_type     __machine_arch_type
8039 # else
8040 #  define machine_arch_type     MACH_TYPE_DINO
8041 # endif
8042 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8043 #else
8044 # define machine_is_dino()      (0)
8045 #endif
8046
8047 #ifdef CONFIG_MACH_ML675K
8048 # ifdef machine_arch_type
8049 #  undef machine_arch_type
8050 #  define machine_arch_type     __machine_arch_type
8051 # else
8052 #  define machine_arch_type     MACH_TYPE_ML675K
8053 # endif
8054 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8055 #else
8056 # define machine_is_ml675k()    (0)
8057 #endif
8058
8059 #ifdef CONFIG_MACH_EDB9301
8060 # ifdef machine_arch_type
8061 #  undef machine_arch_type
8062 #  define machine_arch_type     __machine_arch_type
8063 # else
8064 #  define machine_arch_type     MACH_TYPE_EDB9301
8065 # endif
8066 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8067 #else
8068 # define machine_is_edb9301()   (0)
8069 #endif
8070
8071 #ifdef CONFIG_MACH_EDB9315
8072 # ifdef machine_arch_type
8073 #  undef machine_arch_type
8074 #  define machine_arch_type     __machine_arch_type
8075 # else
8076 #  define machine_arch_type     MACH_TYPE_EDB9315
8077 # endif
8078 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8079 #else
8080 # define machine_is_edb9315()   (0)
8081 #endif
8082
8083 #ifdef CONFIG_MACH_RECIVA_TT
8084 # ifdef machine_arch_type
8085 #  undef machine_arch_type
8086 #  define machine_arch_type     __machine_arch_type
8087 # else
8088 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8089 # endif
8090 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8091 #else
8092 # define machine_is_reciva_tt() (0)
8093 #endif
8094
8095 #ifdef CONFIG_MACH_CSTCB01
8096 # ifdef machine_arch_type
8097 #  undef machine_arch_type
8098 #  define machine_arch_type     __machine_arch_type
8099 # else
8100 #  define machine_arch_type     MACH_TYPE_CSTCB01
8101 # endif
8102 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8103 #else
8104 # define machine_is_cstcb01()   (0)
8105 #endif
8106
8107 #ifdef CONFIG_MACH_CSTCB1
8108 # ifdef machine_arch_type
8109 #  undef machine_arch_type
8110 #  define machine_arch_type     __machine_arch_type
8111 # else
8112 #  define machine_arch_type     MACH_TYPE_CSTCB1
8113 # endif
8114 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8115 #else
8116 # define machine_is_cstcb1()    (0)
8117 #endif
8118
8119 #ifdef CONFIG_MACH_SHADWELL
8120 # ifdef machine_arch_type
8121 #  undef machine_arch_type
8122 #  define machine_arch_type     __machine_arch_type
8123 # else
8124 #  define machine_arch_type     MACH_TYPE_SHADWELL
8125 # endif
8126 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8127 #else
8128 # define machine_is_shadwell()  (0)
8129 #endif
8130
8131 #ifdef CONFIG_MACH_GOEPEL263
8132 # ifdef machine_arch_type
8133 #  undef machine_arch_type
8134 #  define machine_arch_type     __machine_arch_type
8135 # else
8136 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8137 # endif
8138 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8139 #else
8140 # define machine_is_goepel263() (0)
8141 #endif
8142
8143 #ifdef CONFIG_MACH_ACQ100
8144 # ifdef machine_arch_type
8145 #  undef machine_arch_type
8146 #  define machine_arch_type     __machine_arch_type
8147 # else
8148 #  define machine_arch_type     MACH_TYPE_ACQ100
8149 # endif
8150 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8151 #else
8152 # define machine_is_acq100()    (0)
8153 #endif
8154
8155 #ifdef CONFIG_MACH_MX1FS2
8156 # ifdef machine_arch_type
8157 #  undef machine_arch_type
8158 #  define machine_arch_type     __machine_arch_type
8159 # else
8160 #  define machine_arch_type     MACH_TYPE_MX1FS2
8161 # endif
8162 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8163 #else
8164 # define machine_is_mx1fs2()    (0)
8165 #endif
8166
8167 #ifdef CONFIG_MACH_HIPTOP_G1
8168 # ifdef machine_arch_type
8169 #  undef machine_arch_type
8170 #  define machine_arch_type     __machine_arch_type
8171 # else
8172 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8173 # endif
8174 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8175 #else
8176 # define machine_is_hiptop_g1() (0)
8177 #endif
8178
8179 #ifdef CONFIG_MACH_SPARKY
8180 # ifdef machine_arch_type
8181 #  undef machine_arch_type
8182 #  define machine_arch_type     __machine_arch_type
8183 # else
8184 #  define machine_arch_type     MACH_TYPE_SPARKY
8185 # endif
8186 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8187 #else
8188 # define machine_is_sparky()    (0)
8189 #endif
8190
8191 #ifdef CONFIG_MACH_NS9750
8192 # ifdef machine_arch_type
8193 #  undef machine_arch_type
8194 #  define machine_arch_type     __machine_arch_type
8195 # else
8196 #  define machine_arch_type     MACH_TYPE_NS9750
8197 # endif
8198 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8199 #else
8200 # define machine_is_ns9750()    (0)
8201 #endif
8202
8203 #ifdef CONFIG_MACH_PHOENIX
8204 # ifdef machine_arch_type
8205 #  undef machine_arch_type
8206 #  define machine_arch_type     __machine_arch_type
8207 # else
8208 #  define machine_arch_type     MACH_TYPE_PHOENIX
8209 # endif
8210 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8211 #else
8212 # define machine_is_phoenix()   (0)
8213 #endif
8214
8215 #ifdef CONFIG_MACH_VR1000
8216 # ifdef machine_arch_type
8217 #  undef machine_arch_type
8218 #  define machine_arch_type     __machine_arch_type
8219 # else
8220 #  define machine_arch_type     MACH_TYPE_VR1000
8221 # endif
8222 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8223 #else
8224 # define machine_is_vr1000()    (0)
8225 #endif
8226
8227 #ifdef CONFIG_MACH_DEISTERPXA
8228 # ifdef machine_arch_type
8229 #  undef machine_arch_type
8230 #  define machine_arch_type     __machine_arch_type
8231 # else
8232 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8233 # endif
8234 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8235 #else
8236 # define machine_is_deisterpxa()        (0)
8237 #endif
8238
8239 #ifdef CONFIG_MACH_BCM1160
8240 # ifdef machine_arch_type
8241 #  undef machine_arch_type
8242 #  define machine_arch_type     __machine_arch_type
8243 # else
8244 #  define machine_arch_type     MACH_TYPE_BCM1160
8245 # endif
8246 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8247 #else
8248 # define machine_is_bcm1160()   (0)
8249 #endif
8250
8251 #ifdef CONFIG_MACH_PCM022
8252 # ifdef machine_arch_type
8253 #  undef machine_arch_type
8254 #  define machine_arch_type     __machine_arch_type
8255 # else
8256 #  define machine_arch_type     MACH_TYPE_PCM022
8257 # endif
8258 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8259 #else
8260 # define machine_is_pcm022()    (0)
8261 #endif
8262
8263 #ifdef CONFIG_MACH_ADSGCX
8264 # ifdef machine_arch_type
8265 #  undef machine_arch_type
8266 #  define machine_arch_type     __machine_arch_type
8267 # else
8268 #  define machine_arch_type     MACH_TYPE_ADSGCX
8269 # endif
8270 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8271 #else
8272 # define machine_is_adsgcx()    (0)
8273 #endif
8274
8275 #ifdef CONFIG_MACH_DREADNAUGHT
8276 # ifdef machine_arch_type
8277 #  undef machine_arch_type
8278 #  define machine_arch_type     __machine_arch_type
8279 # else
8280 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
8281 # endif
8282 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8283 #else
8284 # define machine_is_dreadnaught()       (0)
8285 #endif
8286
8287 #ifdef CONFIG_MACH_DM320
8288 # ifdef machine_arch_type
8289 #  undef machine_arch_type
8290 #  define machine_arch_type     __machine_arch_type
8291 # else
8292 #  define machine_arch_type     MACH_TYPE_DM320
8293 # endif
8294 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8295 #else
8296 # define machine_is_dm320()     (0)
8297 #endif
8298
8299 #ifdef CONFIG_MACH_MARKOV
8300 # ifdef machine_arch_type
8301 #  undef machine_arch_type
8302 #  define machine_arch_type     __machine_arch_type
8303 # else
8304 #  define machine_arch_type     MACH_TYPE_MARKOV
8305 # endif
8306 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8307 #else
8308 # define machine_is_markov()    (0)
8309 #endif
8310
8311 #ifdef CONFIG_MACH_COS7A400
8312 # ifdef machine_arch_type
8313 #  undef machine_arch_type
8314 #  define machine_arch_type     __machine_arch_type
8315 # else
8316 #  define machine_arch_type     MACH_TYPE_COS7A400
8317 # endif
8318 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8319 #else
8320 # define machine_is_cos7a400()  (0)
8321 #endif
8322
8323 #ifdef CONFIG_MACH_MILANO
8324 # ifdef machine_arch_type
8325 #  undef machine_arch_type
8326 #  define machine_arch_type     __machine_arch_type
8327 # else
8328 #  define machine_arch_type     MACH_TYPE_MILANO
8329 # endif
8330 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8331 #else
8332 # define machine_is_milano()    (0)
8333 #endif
8334
8335 #ifdef CONFIG_MACH_UE9328
8336 # ifdef machine_arch_type
8337 #  undef machine_arch_type
8338 #  define machine_arch_type     __machine_arch_type
8339 # else
8340 #  define machine_arch_type     MACH_TYPE_UE9328
8341 # endif
8342 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8343 #else
8344 # define machine_is_ue9328()    (0)
8345 #endif
8346
8347 #ifdef CONFIG_MACH_UEX255
8348 # ifdef machine_arch_type
8349 #  undef machine_arch_type
8350 #  define machine_arch_type     __machine_arch_type
8351 # else
8352 #  define machine_arch_type     MACH_TYPE_UEX255
8353 # endif
8354 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8355 #else
8356 # define machine_is_uex255()    (0)
8357 #endif
8358
8359 #ifdef CONFIG_MACH_UE2410
8360 # ifdef machine_arch_type
8361 #  undef machine_arch_type
8362 #  define machine_arch_type     __machine_arch_type
8363 # else
8364 #  define machine_arch_type     MACH_TYPE_UE2410
8365 # endif
8366 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8367 #else
8368 # define machine_is_ue2410()    (0)
8369 #endif
8370
8371 #ifdef CONFIG_MACH_A620
8372 # ifdef machine_arch_type
8373 #  undef machine_arch_type
8374 #  define machine_arch_type     __machine_arch_type
8375 # else
8376 #  define machine_arch_type     MACH_TYPE_A620
8377 # endif
8378 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8379 #else
8380 # define machine_is_a620()      (0)
8381 #endif
8382
8383 #ifdef CONFIG_MACH_OCELOT
8384 # ifdef machine_arch_type
8385 #  undef machine_arch_type
8386 #  define machine_arch_type     __machine_arch_type
8387 # else
8388 #  define machine_arch_type     MACH_TYPE_OCELOT
8389 # endif
8390 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8391 #else
8392 # define machine_is_ocelot()    (0)
8393 #endif
8394
8395 #ifdef CONFIG_MACH_CHEETAH
8396 # ifdef machine_arch_type
8397 #  undef machine_arch_type
8398 #  define machine_arch_type     __machine_arch_type
8399 # else
8400 #  define machine_arch_type     MACH_TYPE_CHEETAH
8401 # endif
8402 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8403 #else
8404 # define machine_is_cheetah()   (0)
8405 #endif
8406
8407 #ifdef CONFIG_MACH_OMAP_PERSEUS2
8408 # ifdef machine_arch_type
8409 #  undef machine_arch_type
8410 #  define machine_arch_type     __machine_arch_type
8411 # else
8412 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
8413 # endif
8414 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8415 #else
8416 # define machine_is_omap_perseus2()     (0)
8417 #endif
8418
8419 #ifdef CONFIG_MACH_ZVUE
8420 # ifdef machine_arch_type
8421 #  undef machine_arch_type
8422 #  define machine_arch_type     __machine_arch_type
8423 # else
8424 #  define machine_arch_type     MACH_TYPE_ZVUE
8425 # endif
8426 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8427 #else
8428 # define machine_is_zvue()      (0)
8429 #endif
8430
8431 #ifdef CONFIG_MACH_ROVERP1
8432 # ifdef machine_arch_type
8433 #  undef machine_arch_type
8434 #  define machine_arch_type     __machine_arch_type
8435 # else
8436 #  define machine_arch_type     MACH_TYPE_ROVERP1
8437 # endif
8438 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8439 #else
8440 # define machine_is_roverp1()   (0)
8441 #endif
8442
8443 #ifdef CONFIG_MACH_ASIDIAL2
8444 # ifdef machine_arch_type
8445 #  undef machine_arch_type
8446 #  define machine_arch_type     __machine_arch_type
8447 # else
8448 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8449 # endif
8450 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8451 #else
8452 # define machine_is_asidial2()  (0)
8453 #endif
8454
8455 #ifdef CONFIG_MACH_S3C24A0
8456 # ifdef machine_arch_type
8457 #  undef machine_arch_type
8458 #  define machine_arch_type     __machine_arch_type
8459 # else
8460 #  define machine_arch_type     MACH_TYPE_S3C24A0
8461 # endif
8462 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8463 #else
8464 # define machine_is_s3c24a0()   (0)
8465 #endif
8466
8467 #ifdef CONFIG_MACH_E800
8468 # ifdef machine_arch_type
8469 #  undef machine_arch_type
8470 #  define machine_arch_type     __machine_arch_type
8471 # else
8472 #  define machine_arch_type     MACH_TYPE_E800
8473 # endif
8474 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8475 #else
8476 # define machine_is_e800()      (0)
8477 #endif
8478
8479 #ifdef CONFIG_MACH_E750
8480 # ifdef machine_arch_type
8481 #  undef machine_arch_type
8482 #  define machine_arch_type     __machine_arch_type
8483 # else
8484 #  define machine_arch_type     MACH_TYPE_E750
8485 # endif
8486 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8487 #else
8488 # define machine_is_e750()      (0)
8489 #endif
8490
8491 #ifdef CONFIG_MACH_S3C5500
8492 # ifdef machine_arch_type
8493 #  undef machine_arch_type
8494 #  define machine_arch_type     __machine_arch_type
8495 # else
8496 #  define machine_arch_type     MACH_TYPE_S3C5500
8497 # endif
8498 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8499 #else
8500 # define machine_is_s3c5500()   (0)
8501 #endif
8502
8503 #ifdef CONFIG_MACH_SMDK5500
8504 # ifdef machine_arch_type
8505 #  undef machine_arch_type
8506 #  define machine_arch_type     __machine_arch_type
8507 # else
8508 #  define machine_arch_type     MACH_TYPE_SMDK5500
8509 # endif
8510 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8511 #else
8512 # define machine_is_smdk5500()  (0)
8513 #endif
8514
8515 #ifdef CONFIG_MACH_SIGNALSYNC
8516 # ifdef machine_arch_type
8517 #  undef machine_arch_type
8518 #  define machine_arch_type     __machine_arch_type
8519 # else
8520 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8521 # endif
8522 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8523 #else
8524 # define machine_is_signalsync()        (0)
8525 #endif
8526
8527 #ifdef CONFIG_MACH_NBC
8528 # ifdef machine_arch_type
8529 #  undef machine_arch_type
8530 #  define machine_arch_type     __machine_arch_type
8531 # else
8532 #  define machine_arch_type     MACH_TYPE_NBC
8533 # endif
8534 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8535 #else
8536 # define machine_is_nbc()       (0)
8537 #endif
8538
8539 #ifdef CONFIG_MACH_KODIAK
8540 # ifdef machine_arch_type
8541 #  undef machine_arch_type
8542 #  define machine_arch_type     __machine_arch_type
8543 # else
8544 #  define machine_arch_type     MACH_TYPE_KODIAK
8545 # endif
8546 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8547 #else
8548 # define machine_is_kodiak()    (0)
8549 #endif
8550
8551 #ifdef CONFIG_MACH_NETBOOKPRO
8552 # ifdef machine_arch_type
8553 #  undef machine_arch_type
8554 #  define machine_arch_type     __machine_arch_type
8555 # else
8556 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8557 # endif
8558 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8559 #else
8560 # define machine_is_netbookpro()        (0)
8561 #endif
8562
8563 #ifdef CONFIG_MACH_HW90200
8564 # ifdef machine_arch_type
8565 #  undef machine_arch_type
8566 #  define machine_arch_type     __machine_arch_type
8567 # else
8568 #  define machine_arch_type     MACH_TYPE_HW90200
8569 # endif
8570 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8571 #else
8572 # define machine_is_hw90200()   (0)
8573 #endif
8574
8575 #ifdef CONFIG_MACH_CONDOR
8576 # ifdef machine_arch_type
8577 #  undef machine_arch_type
8578 #  define machine_arch_type     __machine_arch_type
8579 # else
8580 #  define machine_arch_type     MACH_TYPE_CONDOR
8581 # endif
8582 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8583 #else
8584 # define machine_is_condor()    (0)
8585 #endif
8586
8587 #ifdef CONFIG_MACH_CUP
8588 # ifdef machine_arch_type
8589 #  undef machine_arch_type
8590 #  define machine_arch_type     __machine_arch_type
8591 # else
8592 #  define machine_arch_type     MACH_TYPE_CUP
8593 # endif
8594 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8595 #else
8596 # define machine_is_cup()       (0)
8597 #endif
8598
8599 #ifdef CONFIG_MACH_KITE
8600 # ifdef machine_arch_type
8601 #  undef machine_arch_type
8602 #  define machine_arch_type     __machine_arch_type
8603 # else
8604 #  define machine_arch_type     MACH_TYPE_KITE
8605 # endif
8606 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8607 #else
8608 # define machine_is_kite()      (0)
8609 #endif
8610
8611 #ifdef CONFIG_MACH_SCB9328
8612 # ifdef machine_arch_type
8613 #  undef machine_arch_type
8614 #  define machine_arch_type     __machine_arch_type
8615 # else
8616 #  define machine_arch_type     MACH_TYPE_SCB9328
8617 # endif
8618 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8619 #else
8620 # define machine_is_scb9328()   (0)
8621 #endif
8622
8623 #ifdef CONFIG_MACH_OMAP_H3
8624 # ifdef machine_arch_type
8625 #  undef machine_arch_type
8626 #  define machine_arch_type     __machine_arch_type
8627 # else
8628 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8629 # endif
8630 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8631 #else
8632 # define machine_is_omap_h3()   (0)
8633 #endif
8634
8635 #ifdef CONFIG_MACH_OMAP_H4
8636 # ifdef machine_arch_type
8637 #  undef machine_arch_type
8638 #  define machine_arch_type     __machine_arch_type
8639 # else
8640 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8641 # endif
8642 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8643 #else
8644 # define machine_is_omap_h4()   (0)
8645 #endif
8646
8647 #ifdef CONFIG_MACH_N10
8648 # ifdef machine_arch_type
8649 #  undef machine_arch_type
8650 #  define machine_arch_type     __machine_arch_type
8651 # else
8652 #  define machine_arch_type     MACH_TYPE_N10
8653 # endif
8654 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8655 #else
8656 # define machine_is_n10()       (0)
8657 #endif
8658
8659 #ifdef CONFIG_MACH_MONTAJADE
8660 # ifdef machine_arch_type
8661 #  undef machine_arch_type
8662 #  define machine_arch_type     __machine_arch_type
8663 # else
8664 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8665 # endif
8666 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8667 #else
8668 # define machine_is_montejade() (0)
8669 #endif
8670
8671 #ifdef CONFIG_MACH_SG560
8672 # ifdef machine_arch_type
8673 #  undef machine_arch_type
8674 #  define machine_arch_type     __machine_arch_type
8675 # else
8676 #  define machine_arch_type     MACH_TYPE_SG560
8677 # endif
8678 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8679 #else
8680 # define machine_is_sg560()     (0)
8681 #endif
8682
8683 #ifdef CONFIG_MACH_DP1000
8684 # ifdef machine_arch_type
8685 #  undef machine_arch_type
8686 #  define machine_arch_type     __machine_arch_type
8687 # else
8688 #  define machine_arch_type     MACH_TYPE_DP1000
8689 # endif
8690 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8691 #else
8692 # define machine_is_dp1000()    (0)
8693 #endif
8694
8695 #ifdef CONFIG_MACH_OMAP_OSK
8696 # ifdef machine_arch_type
8697 #  undef machine_arch_type
8698 #  define machine_arch_type     __machine_arch_type
8699 # else
8700 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8701 # endif
8702 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8703 #else
8704 # define machine_is_omap_osk()  (0)
8705 #endif
8706
8707 #ifdef CONFIG_MACH_RG100V3
8708 # ifdef machine_arch_type
8709 #  undef machine_arch_type
8710 #  define machine_arch_type     __machine_arch_type
8711 # else
8712 #  define machine_arch_type     MACH_TYPE_RG100V3
8713 # endif
8714 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8715 #else
8716 # define machine_is_rg100v3()   (0)
8717 #endif
8718
8719 #ifdef CONFIG_MACH_MX2ADS
8720 # ifdef machine_arch_type
8721 #  undef machine_arch_type
8722 #  define machine_arch_type     __machine_arch_type
8723 # else
8724 #  define machine_arch_type     MACH_TYPE_MX2ADS
8725 # endif
8726 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8727 #else
8728 # define machine_is_mx2ads()    (0)
8729 #endif
8730
8731 #ifdef CONFIG_MACH_PXA_KILO
8732 # ifdef machine_arch_type
8733 #  undef machine_arch_type
8734 #  define machine_arch_type     __machine_arch_type
8735 # else
8736 #  define machine_arch_type     MACH_TYPE_PXA_KILO
8737 # endif
8738 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8739 #else
8740 # define machine_is_pxa_kilo()  (0)
8741 #endif
8742
8743 #ifdef CONFIG_MACH_IXP4XX_EAGLE
8744 # ifdef machine_arch_type
8745 #  undef machine_arch_type
8746 #  define machine_arch_type     __machine_arch_type
8747 # else
8748 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
8749 # endif
8750 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8751 #else
8752 # define machine_is_ixp4xx_eagle()      (0)
8753 #endif
8754
8755 #ifdef CONFIG_MACH_TOSA
8756 # ifdef machine_arch_type
8757 #  undef machine_arch_type
8758 #  define machine_arch_type     __machine_arch_type
8759 # else
8760 #  define machine_arch_type     MACH_TYPE_TOSA
8761 # endif
8762 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8763 #else
8764 # define machine_is_tosa()      (0)
8765 #endif
8766
8767 #ifdef CONFIG_MACH_MB2520F
8768 # ifdef machine_arch_type
8769 #  undef machine_arch_type
8770 #  define machine_arch_type     __machine_arch_type
8771 # else
8772 #  define machine_arch_type     MACH_TYPE_MB2520F
8773 # endif
8774 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
8775 #else
8776 # define machine_is_mb2520f()   (0)
8777 #endif
8778
8779 #ifdef CONFIG_MACH_EMC1000
8780 # ifdef machine_arch_type
8781 #  undef machine_arch_type
8782 #  define machine_arch_type     __machine_arch_type
8783 # else
8784 #  define machine_arch_type     MACH_TYPE_EMC1000
8785 # endif
8786 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
8787 #else
8788 # define machine_is_emc1000()   (0)
8789 #endif
8790
8791 #ifdef CONFIG_MACH_TIDSC25
8792 # ifdef machine_arch_type
8793 #  undef machine_arch_type
8794 #  define machine_arch_type     __machine_arch_type
8795 # else
8796 #  define machine_arch_type     MACH_TYPE_TIDSC25
8797 # endif
8798 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
8799 #else
8800 # define machine_is_tidsc25()   (0)
8801 #endif
8802
8803 #ifdef CONFIG_MACH_AKCPMXL
8804 # ifdef machine_arch_type
8805 #  undef machine_arch_type
8806 #  define machine_arch_type     __machine_arch_type
8807 # else
8808 #  define machine_arch_type     MACH_TYPE_AKCPMXL
8809 # endif
8810 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
8811 #else
8812 # define machine_is_akcpmxl()   (0)
8813 #endif
8814
8815 #ifdef CONFIG_MACH_AV3XX
8816 # ifdef machine_arch_type
8817 #  undef machine_arch_type
8818 #  define machine_arch_type     __machine_arch_type
8819 # else
8820 #  define machine_arch_type     MACH_TYPE_AV3XX
8821 # endif
8822 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
8823 #else
8824 # define machine_is_av3xx()     (0)
8825 #endif
8826
8827 #ifdef CONFIG_MACH_AVILA
8828 # ifdef machine_arch_type
8829 #  undef machine_arch_type
8830 #  define machine_arch_type     __machine_arch_type
8831 # else
8832 #  define machine_arch_type     MACH_TYPE_AVILA
8833 # endif
8834 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
8835 #else
8836 # define machine_is_avila()     (0)
8837 #endif
8838
8839 #ifdef CONFIG_MACH_PXA_MPM10
8840 # ifdef machine_arch_type
8841 #  undef machine_arch_type
8842 #  define machine_arch_type     __machine_arch_type
8843 # else
8844 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
8845 # endif
8846 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8847 #else
8848 # define machine_is_pxa_mpm10() (0)
8849 #endif
8850
8851 #ifdef CONFIG_MACH_PXA_KYANITE
8852 # ifdef machine_arch_type
8853 #  undef machine_arch_type
8854 #  define machine_arch_type     __machine_arch_type
8855 # else
8856 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
8857 # endif
8858 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8859 #else
8860 # define machine_is_pxa_kyanite()       (0)
8861 #endif
8862
8863 #ifdef CONFIG_MACH_SGOLD
8864 # ifdef machine_arch_type
8865 #  undef machine_arch_type
8866 #  define machine_arch_type     __machine_arch_type
8867 # else
8868 #  define machine_arch_type     MACH_TYPE_SGOLD
8869 # endif
8870 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
8871 #else
8872 # define machine_is_sgold()     (0)
8873 #endif
8874
8875 #ifdef CONFIG_MACH_OSCAR
8876 # ifdef machine_arch_type
8877 #  undef machine_arch_type
8878 #  define machine_arch_type     __machine_arch_type
8879 # else
8880 #  define machine_arch_type     MACH_TYPE_OSCAR
8881 # endif
8882 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
8883 #else
8884 # define machine_is_oscar()     (0)
8885 #endif
8886
8887 #ifdef CONFIG_MACH_EPXA4USB2
8888 # ifdef machine_arch_type
8889 #  undef machine_arch_type
8890 #  define machine_arch_type     __machine_arch_type
8891 # else
8892 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
8893 # endif
8894 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8895 #else
8896 # define machine_is_epxa4usb2() (0)
8897 #endif
8898
8899 #ifdef CONFIG_MACH_XSENGINE
8900 # ifdef machine_arch_type
8901 #  undef machine_arch_type
8902 #  define machine_arch_type     __machine_arch_type
8903 # else
8904 #  define machine_arch_type     MACH_TYPE_XSENGINE
8905 # endif
8906 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
8907 #else
8908 # define machine_is_xsengine()  (0)
8909 #endif
8910
8911 #ifdef CONFIG_MACH_IP600
8912 # ifdef machine_arch_type
8913 #  undef machine_arch_type
8914 #  define machine_arch_type     __machine_arch_type
8915 # else
8916 #  define machine_arch_type     MACH_TYPE_IP600
8917 # endif
8918 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
8919 #else
8920 # define machine_is_ip600()     (0)
8921 #endif
8922
8923 #ifdef CONFIG_MACH_MCAN2
8924 # ifdef machine_arch_type
8925 #  undef machine_arch_type
8926 #  define machine_arch_type     __machine_arch_type
8927 # else
8928 #  define machine_arch_type     MACH_TYPE_MCAN2
8929 # endif
8930 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
8931 #else
8932 # define machine_is_mcan2()     (0)
8933 #endif
8934
8935 #ifdef CONFIG_MACH_DDI_BLUERIDGE
8936 # ifdef machine_arch_type
8937 #  undef machine_arch_type
8938 #  define machine_arch_type     __machine_arch_type
8939 # else
8940 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
8941 # endif
8942 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8943 #else
8944 # define machine_is_ddi_blueridge()     (0)
8945 #endif
8946
8947 #ifdef CONFIG_MACH_SKYMINDER
8948 # ifdef machine_arch_type
8949 #  undef machine_arch_type
8950 #  define machine_arch_type     __machine_arch_type
8951 # else
8952 #  define machine_arch_type     MACH_TYPE_SKYMINDER
8953 # endif
8954 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8955 #else
8956 # define machine_is_skyminder() (0)
8957 #endif
8958
8959 #ifdef CONFIG_MACH_LPD79520
8960 # ifdef machine_arch_type
8961 #  undef machine_arch_type
8962 #  define machine_arch_type     __machine_arch_type
8963 # else
8964 #  define machine_arch_type     MACH_TYPE_LPD79520
8965 # endif
8966 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
8967 #else
8968 # define machine_is_lpd79520()  (0)
8969 #endif
8970
8971 #ifdef CONFIG_MACH_EDB9302
8972 # ifdef machine_arch_type
8973 #  undef machine_arch_type
8974 #  define machine_arch_type     __machine_arch_type
8975 # else
8976 #  define machine_arch_type     MACH_TYPE_EDB9302
8977 # endif
8978 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
8979 #else
8980 # define machine_is_edb9302()   (0)
8981 #endif
8982
8983 #ifdef CONFIG_MACH_HW90340
8984 # ifdef machine_arch_type
8985 #  undef machine_arch_type
8986 #  define machine_arch_type     __machine_arch_type
8987 # else
8988 #  define machine_arch_type     MACH_TYPE_HW90340
8989 # endif
8990 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
8991 #else
8992 # define machine_is_hw90340()   (0)
8993 #endif
8994
8995 #ifdef CONFIG_MACH_CIP_BOX
8996 # ifdef machine_arch_type
8997 #  undef machine_arch_type
8998 #  define machine_arch_type     __machine_arch_type
8999 # else
9000 #  define machine_arch_type     MACH_TYPE_CIP_BOX
9001 # endif
9002 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
9003 #else
9004 # define machine_is_cip_box()   (0)
9005 #endif
9006
9007 #ifdef CONFIG_MACH_IVPN
9008 # ifdef machine_arch_type
9009 #  undef machine_arch_type
9010 #  define machine_arch_type     __machine_arch_type
9011 # else
9012 #  define machine_arch_type     MACH_TYPE_IVPN
9013 # endif
9014 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
9015 #else
9016 # define machine_is_ivpn()      (0)
9017 #endif
9018
9019 #ifdef CONFIG_MACH_RSOC2
9020 # ifdef machine_arch_type
9021 #  undef machine_arch_type
9022 #  define machine_arch_type     __machine_arch_type
9023 # else
9024 #  define machine_arch_type     MACH_TYPE_RSOC2
9025 # endif
9026 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
9027 #else
9028 # define machine_is_rsoc2()     (0)
9029 #endif
9030
9031 #ifdef CONFIG_MACH_HUSKY
9032 # ifdef machine_arch_type
9033 #  undef machine_arch_type
9034 #  define machine_arch_type     __machine_arch_type
9035 # else
9036 #  define machine_arch_type     MACH_TYPE_HUSKY
9037 # endif
9038 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9039 #else
9040 # define machine_is_husky()     (0)
9041 #endif
9042
9043 #ifdef CONFIG_MACH_BOXER
9044 # ifdef machine_arch_type
9045 #  undef machine_arch_type
9046 #  define machine_arch_type     __machine_arch_type
9047 # else
9048 #  define machine_arch_type     MACH_TYPE_BOXER
9049 # endif
9050 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9051 #else
9052 # define machine_is_boxer()     (0)
9053 #endif
9054
9055 #ifdef CONFIG_MACH_SHEPHERD
9056 # ifdef machine_arch_type
9057 #  undef machine_arch_type
9058 #  define machine_arch_type     __machine_arch_type
9059 # else
9060 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9061 # endif
9062 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9063 #else
9064 # define machine_is_shepherd()  (0)
9065 #endif
9066
9067 #ifdef CONFIG_MACH_AML42800AA
9068 # ifdef machine_arch_type
9069 #  undef machine_arch_type
9070 #  define machine_arch_type     __machine_arch_type
9071 # else
9072 #  define machine_arch_type     MACH_TYPE_AML42800AA
9073 # endif
9074 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9075 #else
9076 # define machine_is_aml42800aa()        (0)
9077 #endif
9078
9079 #ifdef CONFIG_MACH_LPC2294
9080 # ifdef machine_arch_type
9081 #  undef machine_arch_type
9082 #  define machine_arch_type     __machine_arch_type
9083 # else
9084 #  define machine_arch_type     MACH_TYPE_LPC2294
9085 # endif
9086 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9087 #else
9088 # define machine_is_lpc2294()   (0)
9089 #endif
9090
9091 #ifdef CONFIG_MACH_SWITCHGRASS
9092 # ifdef machine_arch_type
9093 #  undef machine_arch_type
9094 #  define machine_arch_type     __machine_arch_type
9095 # else
9096 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9097 # endif
9098 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9099 #else
9100 # define machine_is_switchgrass()       (0)
9101 #endif
9102
9103 #ifdef CONFIG_MACH_ENS_CMU
9104 # ifdef machine_arch_type
9105 #  undef machine_arch_type
9106 #  define machine_arch_type     __machine_arch_type
9107 # else
9108 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9109 # endif
9110 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9111 #else
9112 # define machine_is_ens_cmu()   (0)
9113 #endif
9114
9115 #ifdef CONFIG_MACH_MM6_SDB
9116 # ifdef machine_arch_type
9117 #  undef machine_arch_type
9118 #  define machine_arch_type     __machine_arch_type
9119 # else
9120 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9121 # endif
9122 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9123 #else
9124 # define machine_is_mm6_sdb()   (0)
9125 #endif
9126
9127 #ifdef CONFIG_MACH_SATURN
9128 # ifdef machine_arch_type
9129 #  undef machine_arch_type
9130 #  define machine_arch_type     __machine_arch_type
9131 # else
9132 #  define machine_arch_type     MACH_TYPE_SATURN
9133 # endif
9134 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9135 #else
9136 # define machine_is_saturn()    (0)
9137 #endif
9138
9139 #ifdef CONFIG_MACH_I30030EVB
9140 # ifdef machine_arch_type
9141 #  undef machine_arch_type
9142 #  define machine_arch_type     __machine_arch_type
9143 # else
9144 #  define machine_arch_type     MACH_TYPE_I30030EVB
9145 # endif
9146 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9147 #else
9148 # define machine_is_i30030evb() (0)
9149 #endif
9150
9151 #ifdef CONFIG_MACH_MXC27530EVB
9152 # ifdef machine_arch_type
9153 #  undef machine_arch_type
9154 #  define machine_arch_type     __machine_arch_type
9155 # else
9156 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9157 # endif
9158 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9159 #else
9160 # define machine_is_mxc27530evb()       (0)
9161 #endif
9162
9163 #ifdef CONFIG_MACH_SMDK2800
9164 # ifdef machine_arch_type
9165 #  undef machine_arch_type
9166 #  define machine_arch_type     __machine_arch_type
9167 # else
9168 #  define machine_arch_type     MACH_TYPE_SMDK2800
9169 # endif
9170 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9171 #else
9172 # define machine_is_smdk2800()  (0)
9173 #endif
9174
9175 #ifdef CONFIG_MACH_MTWILSON
9176 # ifdef machine_arch_type
9177 #  undef machine_arch_type
9178 #  define machine_arch_type     __machine_arch_type
9179 # else
9180 #  define machine_arch_type     MACH_TYPE_MTWILSON
9181 # endif
9182 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9183 #else
9184 # define machine_is_mtwilson()  (0)
9185 #endif
9186
9187 #ifdef CONFIG_MACH_ZITI
9188 # ifdef machine_arch_type
9189 #  undef machine_arch_type
9190 #  define machine_arch_type     __machine_arch_type
9191 # else
9192 #  define machine_arch_type     MACH_TYPE_ZITI
9193 # endif
9194 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9195 #else
9196 # define machine_is_ziti()      (0)
9197 #endif
9198
9199 #ifdef CONFIG_MACH_GRANDFATHER
9200 # ifdef machine_arch_type
9201 #  undef machine_arch_type
9202 #  define machine_arch_type     __machine_arch_type
9203 # else
9204 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9205 # endif
9206 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9207 #else
9208 # define machine_is_grandfather()       (0)
9209 #endif
9210
9211 #ifdef CONFIG_MACH_TENGINE
9212 # ifdef machine_arch_type
9213 #  undef machine_arch_type
9214 #  define machine_arch_type     __machine_arch_type
9215 # else
9216 #  define machine_arch_type     MACH_TYPE_TENGINE
9217 # endif
9218 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9219 #else
9220 # define machine_is_tengine()   (0)
9221 #endif
9222
9223 #ifdef CONFIG_MACH_S3C2460
9224 # ifdef machine_arch_type
9225 #  undef machine_arch_type
9226 #  define machine_arch_type     __machine_arch_type
9227 # else
9228 #  define machine_arch_type     MACH_TYPE_S3C2460
9229 # endif
9230 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9231 #else
9232 # define machine_is_s3c2460()   (0)
9233 #endif
9234
9235 #ifdef CONFIG_MACH_PDM
9236 # ifdef machine_arch_type
9237 #  undef machine_arch_type
9238 #  define machine_arch_type     __machine_arch_type
9239 # else
9240 #  define machine_arch_type     MACH_TYPE_PDM
9241 # endif
9242 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9243 #else
9244 # define machine_is_pdm()       (0)
9245 #endif
9246
9247 #ifdef CONFIG_MACH_H4700
9248 # ifdef machine_arch_type
9249 #  undef machine_arch_type
9250 #  define machine_arch_type     __machine_arch_type
9251 # else
9252 #  define machine_arch_type     MACH_TYPE_H4700
9253 # endif
9254 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9255 #else
9256 # define machine_is_h4700()     (0)
9257 #endif
9258
9259 #ifdef CONFIG_MACH_H6300
9260 # ifdef machine_arch_type
9261 #  undef machine_arch_type
9262 #  define machine_arch_type     __machine_arch_type
9263 # else
9264 #  define machine_arch_type     MACH_TYPE_H6300
9265 # endif
9266 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9267 #else
9268 # define machine_is_h6300()     (0)
9269 #endif
9270
9271 #ifdef CONFIG_MACH_RZ1700
9272 # ifdef machine_arch_type
9273 #  undef machine_arch_type
9274 #  define machine_arch_type     __machine_arch_type
9275 # else
9276 #  define machine_arch_type     MACH_TYPE_RZ1700
9277 # endif
9278 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9279 #else
9280 # define machine_is_rz1700()    (0)
9281 #endif
9282
9283 #ifdef CONFIG_MACH_A716
9284 # ifdef machine_arch_type
9285 #  undef machine_arch_type
9286 #  define machine_arch_type     __machine_arch_type
9287 # else
9288 #  define machine_arch_type     MACH_TYPE_A716
9289 # endif
9290 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9291 #else
9292 # define machine_is_a716()      (0)
9293 #endif
9294
9295 #ifdef CONFIG_MACH_ESTK2440A
9296 # ifdef machine_arch_type
9297 #  undef machine_arch_type
9298 #  define machine_arch_type     __machine_arch_type
9299 # else
9300 #  define machine_arch_type     MACH_TYPE_ESTK2440A
9301 # endif
9302 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9303 #else
9304 # define machine_is_estk2440a() (0)
9305 #endif
9306
9307 #ifdef CONFIG_MACH_ATWIXP425
9308 # ifdef machine_arch_type
9309 #  undef machine_arch_type
9310 #  define machine_arch_type     __machine_arch_type
9311 # else
9312 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9313 # endif
9314 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9315 #else
9316 # define machine_is_atwixp425() (0)
9317 #endif
9318
9319 #ifdef CONFIG_MACH_CSB336
9320 # ifdef machine_arch_type
9321 #  undef machine_arch_type
9322 #  define machine_arch_type     __machine_arch_type
9323 # else
9324 #  define machine_arch_type     MACH_TYPE_CSB336
9325 # endif
9326 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9327 #else
9328 # define machine_is_csb336()    (0)
9329 #endif
9330
9331 #ifdef CONFIG_MACH_RIRM2
9332 # ifdef machine_arch_type
9333 #  undef machine_arch_type
9334 #  define machine_arch_type     __machine_arch_type
9335 # else
9336 #  define machine_arch_type     MACH_TYPE_RIRM2
9337 # endif
9338 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9339 #else
9340 # define machine_is_rirm2()     (0)
9341 #endif
9342
9343 #ifdef CONFIG_MACH_CX23518
9344 # ifdef machine_arch_type
9345 #  undef machine_arch_type
9346 #  define machine_arch_type     __machine_arch_type
9347 # else
9348 #  define machine_arch_type     MACH_TYPE_CX23518
9349 # endif
9350 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9351 #else
9352 # define machine_is_cx23518()   (0)
9353 #endif
9354
9355 #ifdef CONFIG_MACH_CX2351X
9356 # ifdef machine_arch_type
9357 #  undef machine_arch_type
9358 #  define machine_arch_type     __machine_arch_type
9359 # else
9360 #  define machine_arch_type     MACH_TYPE_CX2351X
9361 # endif
9362 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9363 #else
9364 # define machine_is_cx2351x()   (0)
9365 #endif
9366
9367 #ifdef CONFIG_MACH_COMPUTIME
9368 # ifdef machine_arch_type
9369 #  undef machine_arch_type
9370 #  define machine_arch_type     __machine_arch_type
9371 # else
9372 #  define machine_arch_type     MACH_TYPE_COMPUTIME
9373 # endif
9374 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9375 #else
9376 # define machine_is_computime() (0)
9377 #endif
9378
9379 #ifdef CONFIG_MACH_IZARUS
9380 # ifdef machine_arch_type
9381 #  undef machine_arch_type
9382 #  define machine_arch_type     __machine_arch_type
9383 # else
9384 #  define machine_arch_type     MACH_TYPE_IZARUS
9385 # endif
9386 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9387 #else
9388 # define machine_is_izarus()    (0)
9389 #endif
9390
9391 #ifdef CONFIG_MACH_RTS
9392 # ifdef machine_arch_type
9393 #  undef machine_arch_type
9394 #  define machine_arch_type     __machine_arch_type
9395 # else
9396 #  define machine_arch_type     MACH_TYPE_RTS
9397 # endif
9398 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9399 #else
9400 # define machine_is_pxa_rts()   (0)
9401 #endif
9402
9403 #ifdef CONFIG_MACH_SE5100
9404 # ifdef machine_arch_type
9405 #  undef machine_arch_type
9406 #  define machine_arch_type     __machine_arch_type
9407 # else
9408 #  define machine_arch_type     MACH_TYPE_SE5100
9409 # endif
9410 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9411 #else
9412 # define machine_is_se5100()    (0)
9413 #endif
9414
9415 #ifdef CONFIG_MACH_S3C2510
9416 # ifdef machine_arch_type
9417 #  undef machine_arch_type
9418 #  define machine_arch_type     __machine_arch_type
9419 # else
9420 #  define machine_arch_type     MACH_TYPE_S3C2510
9421 # endif
9422 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9423 #else
9424 # define machine_is_s3c2510()   (0)
9425 #endif
9426
9427 #ifdef CONFIG_MACH_CSB437TL
9428 # ifdef machine_arch_type
9429 #  undef machine_arch_type
9430 #  define machine_arch_type     __machine_arch_type
9431 # else
9432 #  define machine_arch_type     MACH_TYPE_CSB437TL
9433 # endif
9434 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9435 #else
9436 # define machine_is_csb437tl()  (0)
9437 #endif
9438
9439 #ifdef CONFIG_MACH_SLAUSON
9440 # ifdef machine_arch_type
9441 #  undef machine_arch_type
9442 #  define machine_arch_type     __machine_arch_type
9443 # else
9444 #  define machine_arch_type     MACH_TYPE_SLAUSON
9445 # endif
9446 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9447 #else
9448 # define machine_is_slauson()   (0)
9449 #endif
9450
9451 #ifdef CONFIG_MACH_PEARLRIVER
9452 # ifdef machine_arch_type
9453 #  undef machine_arch_type
9454 #  define machine_arch_type     __machine_arch_type
9455 # else
9456 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9457 # endif
9458 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9459 #else
9460 # define machine_is_pearlriver()        (0)
9461 #endif
9462
9463 #ifdef CONFIG_MACH_TDC_P210
9464 # ifdef machine_arch_type
9465 #  undef machine_arch_type
9466 #  define machine_arch_type     __machine_arch_type
9467 # else
9468 #  define machine_arch_type     MACH_TYPE_TDC_P210
9469 # endif
9470 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9471 #else
9472 # define machine_is_tdc_p210()  (0)
9473 #endif
9474
9475 #ifdef CONFIG_MACH_SG580
9476 # ifdef machine_arch_type
9477 #  undef machine_arch_type
9478 #  define machine_arch_type     __machine_arch_type
9479 # else
9480 #  define machine_arch_type     MACH_TYPE_SG580
9481 # endif
9482 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9483 #else
9484 # define machine_is_sg580()     (0)
9485 #endif
9486
9487 #ifdef CONFIG_MACH_WRSBCARM7
9488 # ifdef machine_arch_type
9489 #  undef machine_arch_type
9490 #  define machine_arch_type     __machine_arch_type
9491 # else
9492 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9493 # endif
9494 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9495 #else
9496 # define machine_is_wrsbcarm7() (0)
9497 #endif
9498
9499 #ifdef CONFIG_MACH_IPD
9500 # ifdef machine_arch_type
9501 #  undef machine_arch_type
9502 #  define machine_arch_type     __machine_arch_type
9503 # else
9504 #  define machine_arch_type     MACH_TYPE_IPD
9505 # endif
9506 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9507 #else
9508 # define machine_is_ipd()       (0)
9509 #endif
9510
9511 #ifdef CONFIG_MACH_PXA_DNP2110
9512 # ifdef machine_arch_type
9513 #  undef machine_arch_type
9514 #  define machine_arch_type     __machine_arch_type
9515 # else
9516 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9517 # endif
9518 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9519 #else
9520 # define machine_is_pxa_dnp2110()       (0)
9521 #endif
9522
9523 #ifdef CONFIG_MACH_XAENIAX
9524 # ifdef machine_arch_type
9525 #  undef machine_arch_type
9526 #  define machine_arch_type     __machine_arch_type
9527 # else
9528 #  define machine_arch_type     MACH_TYPE_XAENIAX
9529 # endif
9530 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9531 #else
9532 # define machine_is_xaeniax()   (0)
9533 #endif
9534
9535 #ifdef CONFIG_MACH_SOMN4250
9536 # ifdef machine_arch_type
9537 #  undef machine_arch_type
9538 #  define machine_arch_type     __machine_arch_type
9539 # else
9540 #  define machine_arch_type     MACH_TYPE_SOMN4250
9541 # endif
9542 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9543 #else
9544 # define machine_is_somn4250()  (0)
9545 #endif
9546
9547 #ifdef CONFIG_MACH_PLEB2
9548 # ifdef machine_arch_type
9549 #  undef machine_arch_type
9550 #  define machine_arch_type     __machine_arch_type
9551 # else
9552 #  define machine_arch_type     MACH_TYPE_PLEB2
9553 # endif
9554 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9555 #else
9556 # define machine_is_pleb2()     (0)
9557 #endif
9558
9559 #ifdef CONFIG_MACH_CORNWALLIS
9560 # ifdef machine_arch_type
9561 #  undef machine_arch_type
9562 #  define machine_arch_type     __machine_arch_type
9563 # else
9564 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9565 # endif
9566 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9567 #else
9568 # define machine_is_cornwallis()        (0)
9569 #endif
9570
9571 #ifdef CONFIG_MACH_GURNEY_DRV
9572 # ifdef machine_arch_type
9573 #  undef machine_arch_type
9574 #  define machine_arch_type     __machine_arch_type
9575 # else
9576 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9577 # endif
9578 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9579 #else
9580 # define machine_is_gurney_drv()        (0)
9581 #endif
9582
9583 #ifdef CONFIG_MACH_CHAFFEE
9584 # ifdef machine_arch_type
9585 #  undef machine_arch_type
9586 #  define machine_arch_type     __machine_arch_type
9587 # else
9588 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9589 # endif
9590 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9591 #else
9592 # define machine_is_chaffee()   (0)
9593 #endif
9594
9595 #ifdef CONFIG_MACH_RMS101
9596 # ifdef machine_arch_type
9597 #  undef machine_arch_type
9598 #  define machine_arch_type     __machine_arch_type
9599 # else
9600 #  define machine_arch_type     MACH_TYPE_RMS101
9601 # endif
9602 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9603 #else
9604 # define machine_is_rms101()    (0)
9605 #endif
9606
9607 #ifdef CONFIG_MACH_RX3715
9608 # ifdef machine_arch_type
9609 #  undef machine_arch_type
9610 #  define machine_arch_type     __machine_arch_type
9611 # else
9612 #  define machine_arch_type     MACH_TYPE_RX3715
9613 # endif
9614 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9615 #else
9616 # define machine_is_rx3715()    (0)
9617 #endif
9618
9619 #ifdef CONFIG_MACH_SWIFT
9620 # ifdef machine_arch_type
9621 #  undef machine_arch_type
9622 #  define machine_arch_type     __machine_arch_type
9623 # else
9624 #  define machine_arch_type     MACH_TYPE_SWIFT
9625 # endif
9626 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9627 #else
9628 # define machine_is_swift()     (0)
9629 #endif
9630
9631 #ifdef CONFIG_MACH_ROVERP7
9632 # ifdef machine_arch_type
9633 #  undef machine_arch_type
9634 #  define machine_arch_type     __machine_arch_type
9635 # else
9636 #  define machine_arch_type     MACH_TYPE_ROVERP7
9637 # endif
9638 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9639 #else
9640 # define machine_is_roverp7()   (0)
9641 #endif
9642
9643 #ifdef CONFIG_MACH_PR818S
9644 # ifdef machine_arch_type
9645 #  undef machine_arch_type
9646 #  define machine_arch_type     __machine_arch_type
9647 # else
9648 #  define machine_arch_type     MACH_TYPE_PR818S
9649 # endif
9650 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9651 #else
9652 # define machine_is_pr818s()    (0)
9653 #endif
9654
9655 #ifdef CONFIG_MACH_TRXPRO
9656 # ifdef machine_arch_type
9657 #  undef machine_arch_type
9658 #  define machine_arch_type     __machine_arch_type
9659 # else
9660 #  define machine_arch_type     MACH_TYPE_TRXPRO
9661 # endif
9662 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9663 #else
9664 # define machine_is_trxpro()    (0)
9665 #endif
9666
9667 #ifdef CONFIG_MACH_NSLU2
9668 # ifdef machine_arch_type
9669 #  undef machine_arch_type
9670 #  define machine_arch_type     __machine_arch_type
9671 # else
9672 #  define machine_arch_type     MACH_TYPE_NSLU2
9673 # endif
9674 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9675 #else
9676 # define machine_is_nslu2()     (0)
9677 #endif
9678
9679 #ifdef CONFIG_MACH_E400
9680 # ifdef machine_arch_type
9681 #  undef machine_arch_type
9682 #  define machine_arch_type     __machine_arch_type
9683 # else
9684 #  define machine_arch_type     MACH_TYPE_E400
9685 # endif
9686 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9687 #else
9688 # define machine_is_e400()      (0)
9689 #endif
9690
9691 #ifdef CONFIG_MACH_TRAB
9692 # ifdef machine_arch_type
9693 #  undef machine_arch_type
9694 #  define machine_arch_type     __machine_arch_type
9695 # else
9696 #  define machine_arch_type     MACH_TYPE_TRAB
9697 # endif
9698 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9699 #else
9700 # define machine_is_trab()      (0)
9701 #endif
9702
9703 #ifdef CONFIG_MACH_CMC_PU2
9704 # ifdef machine_arch_type
9705 #  undef machine_arch_type
9706 #  define machine_arch_type     __machine_arch_type
9707 # else
9708 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9709 # endif
9710 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9711 #else
9712 # define machine_is_cmc_pu2()   (0)
9713 #endif
9714
9715 #ifdef CONFIG_MACH_FULCRUM
9716 # ifdef machine_arch_type
9717 #  undef machine_arch_type
9718 #  define machine_arch_type     __machine_arch_type
9719 # else
9720 #  define machine_arch_type     MACH_TYPE_FULCRUM
9721 # endif
9722 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9723 #else
9724 # define machine_is_fulcrum()   (0)
9725 #endif
9726
9727 #ifdef CONFIG_MACH_NETGATE42X
9728 # ifdef machine_arch_type
9729 #  undef machine_arch_type
9730 #  define machine_arch_type     __machine_arch_type
9731 # else
9732 #  define machine_arch_type     MACH_TYPE_NETGATE42X
9733 # endif
9734 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9735 #else
9736 # define machine_is_netgate42x()        (0)
9737 #endif
9738
9739 #ifdef CONFIG_MACH_STR710
9740 # ifdef machine_arch_type
9741 #  undef machine_arch_type
9742 #  define machine_arch_type     __machine_arch_type
9743 # else
9744 #  define machine_arch_type     MACH_TYPE_STR710
9745 # endif
9746 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9747 #else
9748 # define machine_is_str710()    (0)
9749 #endif
9750
9751 #ifdef CONFIG_MACH_IXDPG425
9752 # ifdef machine_arch_type
9753 #  undef machine_arch_type
9754 #  define machine_arch_type     __machine_arch_type
9755 # else
9756 #  define machine_arch_type     MACH_TYPE_IXDPG425
9757 # endif
9758 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9759 #else
9760 # define machine_is_ixdpg425()  (0)
9761 #endif
9762
9763 #ifdef CONFIG_MACH_TOMTOMGO
9764 # ifdef machine_arch_type
9765 #  undef machine_arch_type
9766 #  define machine_arch_type     __machine_arch_type
9767 # else
9768 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
9769 # endif
9770 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9771 #else
9772 # define machine_is_tomtomgo()  (0)
9773 #endif
9774
9775 #ifdef CONFIG_MACH_VERSATILE_AB
9776 # ifdef machine_arch_type
9777 #  undef machine_arch_type
9778 #  define machine_arch_type     __machine_arch_type
9779 # else
9780 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
9781 # endif
9782 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9783 #else
9784 # define machine_is_versatile_ab()      (0)
9785 #endif
9786
9787 #ifdef CONFIG_MACH_EDB9307
9788 # ifdef machine_arch_type
9789 #  undef machine_arch_type
9790 #  define machine_arch_type     __machine_arch_type
9791 # else
9792 #  define machine_arch_type     MACH_TYPE_EDB9307
9793 # endif
9794 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
9795 #else
9796 # define machine_is_edb9307()   (0)
9797 #endif
9798
9799 #ifdef CONFIG_MACH_SG565
9800 # ifdef machine_arch_type
9801 #  undef machine_arch_type
9802 #  define machine_arch_type     __machine_arch_type
9803 # else
9804 #  define machine_arch_type     MACH_TYPE_SG565
9805 # endif
9806 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
9807 #else
9808 # define machine_is_sg565()     (0)
9809 #endif
9810
9811 #ifdef CONFIG_MACH_LPD79524
9812 # ifdef machine_arch_type
9813 #  undef machine_arch_type
9814 #  define machine_arch_type     __machine_arch_type
9815 # else
9816 #  define machine_arch_type     MACH_TYPE_LPD79524
9817 # endif
9818 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
9819 #else
9820 # define machine_is_lpd79524()  (0)
9821 #endif
9822
9823 #ifdef CONFIG_MACH_LPD79525
9824 # ifdef machine_arch_type
9825 #  undef machine_arch_type
9826 #  define machine_arch_type     __machine_arch_type
9827 # else
9828 #  define machine_arch_type     MACH_TYPE_LPD79525
9829 # endif
9830 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
9831 #else
9832 # define machine_is_lpd79525()  (0)
9833 #endif
9834
9835 #ifdef CONFIG_MACH_RMS100
9836 # ifdef machine_arch_type
9837 #  undef machine_arch_type
9838 #  define machine_arch_type     __machine_arch_type
9839 # else
9840 #  define machine_arch_type     MACH_TYPE_RMS100
9841 # endif
9842 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
9843 #else
9844 # define machine_is_rms100()    (0)
9845 #endif
9846
9847 #ifdef CONFIG_MACH_KB9200
9848 # ifdef machine_arch_type
9849 #  undef machine_arch_type
9850 #  define machine_arch_type     __machine_arch_type
9851 # else
9852 #  define machine_arch_type     MACH_TYPE_KB9200
9853 # endif
9854 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
9855 #else
9856 # define machine_is_kb9200()    (0)
9857 #endif
9858
9859 #ifdef CONFIG_MACH_SX1
9860 # ifdef machine_arch_type
9861 #  undef machine_arch_type
9862 #  define machine_arch_type     __machine_arch_type
9863 # else
9864 #  define machine_arch_type     MACH_TYPE_SX1
9865 # endif
9866 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
9867 #else
9868 # define machine_is_sx1()       (0)
9869 #endif
9870
9871 #ifdef CONFIG_MACH_HMS39C7092
9872 # ifdef machine_arch_type
9873 #  undef machine_arch_type
9874 #  define machine_arch_type     __machine_arch_type
9875 # else
9876 #  define machine_arch_type     MACH_TYPE_HMS39C7092
9877 # endif
9878 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
9879 #else
9880 # define machine_is_hms39c7092()        (0)
9881 #endif
9882
9883 #ifdef CONFIG_MACH_ARMADILLO
9884 # ifdef machine_arch_type
9885 #  undef machine_arch_type
9886 #  define machine_arch_type     __machine_arch_type
9887 # else
9888 #  define machine_arch_type     MACH_TYPE_ARMADILLO
9889 # endif
9890 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9891 #else
9892 # define machine_is_armadillo() (0)
9893 #endif
9894
9895 #ifdef CONFIG_MACH_IPCU
9896 # ifdef machine_arch_type
9897 #  undef machine_arch_type
9898 #  define machine_arch_type     __machine_arch_type
9899 # else
9900 #  define machine_arch_type     MACH_TYPE_IPCU
9901 # endif
9902 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
9903 #else
9904 # define machine_is_ipcu()      (0)
9905 #endif
9906
9907 #ifdef CONFIG_MACH_LOOX720
9908 # ifdef machine_arch_type
9909 #  undef machine_arch_type
9910 #  define machine_arch_type     __machine_arch_type
9911 # else
9912 #  define machine_arch_type     MACH_TYPE_LOOX720
9913 # endif
9914 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
9915 #else
9916 # define machine_is_loox720()   (0)
9917 #endif
9918
9919 #ifdef CONFIG_MACH_IXDP465
9920 # ifdef machine_arch_type
9921 #  undef machine_arch_type
9922 #  define machine_arch_type     __machine_arch_type
9923 # else
9924 #  define machine_arch_type     MACH_TYPE_IXDP465
9925 # endif
9926 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
9927 #else
9928 # define machine_is_ixdp465()   (0)
9929 #endif
9930
9931 #ifdef CONFIG_MACH_IXDP2351
9932 # ifdef machine_arch_type
9933 #  undef machine_arch_type
9934 #  define machine_arch_type     __machine_arch_type
9935 # else
9936 #  define machine_arch_type     MACH_TYPE_IXDP2351
9937 # endif
9938 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
9939 #else
9940 # define machine_is_ixdp2351()  (0)
9941 #endif
9942
9943 #ifdef CONFIG_MACH_ADSVIX
9944 # ifdef machine_arch_type
9945 #  undef machine_arch_type
9946 #  define machine_arch_type     __machine_arch_type
9947 # else
9948 #  define machine_arch_type     MACH_TYPE_ADSVIX
9949 # endif
9950 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
9951 #else
9952 # define machine_is_adsvix()    (0)
9953 #endif
9954
9955 #ifdef CONFIG_MACH_DM270
9956 # ifdef machine_arch_type
9957 #  undef machine_arch_type
9958 #  define machine_arch_type     __machine_arch_type
9959 # else
9960 #  define machine_arch_type     MACH_TYPE_DM270
9961 # endif
9962 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
9963 #else
9964 # define machine_is_dm270()     (0)
9965 #endif
9966
9967 #ifdef CONFIG_MACH_SOCLTPLUS
9968 # ifdef machine_arch_type
9969 #  undef machine_arch_type
9970 #  define machine_arch_type     __machine_arch_type
9971 # else
9972 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
9973 # endif
9974 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9975 #else
9976 # define machine_is_socltplus() (0)
9977 #endif
9978
9979 #ifdef CONFIG_MACH_ECIA
9980 # ifdef machine_arch_type
9981 #  undef machine_arch_type
9982 #  define machine_arch_type     __machine_arch_type
9983 # else
9984 #  define machine_arch_type     MACH_TYPE_ECIA
9985 # endif
9986 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
9987 #else
9988 # define machine_is_ecia()      (0)
9989 #endif
9990
9991 #ifdef CONFIG_MACH_CM4008
9992 # ifdef machine_arch_type
9993 #  undef machine_arch_type
9994 #  define machine_arch_type     __machine_arch_type
9995 # else
9996 #  define machine_arch_type     MACH_TYPE_CM4008
9997 # endif
9998 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
9999 #else
10000 # define machine_is_cm4008()    (0)
10001 #endif
10002
10003 #ifdef CONFIG_MACH_P2001
10004 # ifdef machine_arch_type
10005 #  undef machine_arch_type
10006 #  define machine_arch_type     __machine_arch_type
10007 # else
10008 #  define machine_arch_type     MACH_TYPE_P2001
10009 # endif
10010 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
10011 #else
10012 # define machine_is_p2001()     (0)
10013 #endif
10014
10015 #ifdef CONFIG_MACH_TWISTER
10016 # ifdef machine_arch_type
10017 #  undef machine_arch_type
10018 #  define machine_arch_type     __machine_arch_type
10019 # else
10020 #  define machine_arch_type     MACH_TYPE_TWISTER
10021 # endif
10022 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
10023 #else
10024 # define machine_is_twister()   (0)
10025 #endif
10026
10027 #ifdef CONFIG_MACH_MUDSHARK
10028 # ifdef machine_arch_type
10029 #  undef machine_arch_type
10030 #  define machine_arch_type     __machine_arch_type
10031 # else
10032 #  define machine_arch_type     MACH_TYPE_MUDSHARK
10033 # endif
10034 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
10035 #else
10036 # define machine_is_mudshark()  (0)
10037 #endif
10038
10039 #ifdef CONFIG_MACH_HB2
10040 # ifdef machine_arch_type
10041 #  undef machine_arch_type
10042 #  define machine_arch_type     __machine_arch_type
10043 # else
10044 #  define machine_arch_type     MACH_TYPE_HB2
10045 # endif
10046 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10047 #else
10048 # define machine_is_hb2()       (0)
10049 #endif
10050
10051 #ifdef CONFIG_MACH_IQ80332
10052 # ifdef machine_arch_type
10053 #  undef machine_arch_type
10054 #  define machine_arch_type     __machine_arch_type
10055 # else
10056 #  define machine_arch_type     MACH_TYPE_IQ80332
10057 # endif
10058 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10059 #else
10060 # define machine_is_iq80332()   (0)
10061 #endif
10062
10063 #ifdef CONFIG_MACH_SENDT
10064 # ifdef machine_arch_type
10065 #  undef machine_arch_type
10066 #  define machine_arch_type     __machine_arch_type
10067 # else
10068 #  define machine_arch_type     MACH_TYPE_SENDT
10069 # endif
10070 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10071 #else
10072 # define machine_is_sendt()     (0)
10073 #endif
10074
10075 #ifdef CONFIG_MACH_MX2JAZZ
10076 # ifdef machine_arch_type
10077 #  undef machine_arch_type
10078 #  define machine_arch_type     __machine_arch_type
10079 # else
10080 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10081 # endif
10082 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10083 #else
10084 # define machine_is_mx2jazz()   (0)
10085 #endif
10086
10087 #ifdef CONFIG_MACH_MULTIIO
10088 # ifdef machine_arch_type
10089 #  undef machine_arch_type
10090 #  define machine_arch_type     __machine_arch_type
10091 # else
10092 #  define machine_arch_type     MACH_TYPE_MULTIIO
10093 # endif
10094 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10095 #else
10096 # define machine_is_multiio()   (0)
10097 #endif
10098
10099 #ifdef CONFIG_MACH_HRDISPLAY
10100 # ifdef machine_arch_type
10101 #  undef machine_arch_type
10102 #  define machine_arch_type     __machine_arch_type
10103 # else
10104 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10105 # endif
10106 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10107 #else
10108 # define machine_is_hrdisplay() (0)
10109 #endif
10110
10111 #ifdef CONFIG_MACH_MXC27530ADS
10112 # ifdef machine_arch_type
10113 #  undef machine_arch_type
10114 #  define machine_arch_type     __machine_arch_type
10115 # else
10116 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10117 # endif
10118 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10119 #else
10120 # define machine_is_mxc27530ads()       (0)
10121 #endif
10122
10123 #ifdef CONFIG_MACH_TRIZEPS3
10124 # ifdef machine_arch_type
10125 #  undef machine_arch_type
10126 #  define machine_arch_type     __machine_arch_type
10127 # else
10128 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10129 # endif
10130 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10131 #else
10132 # define machine_is_trizeps3()  (0)
10133 #endif
10134
10135 #ifdef CONFIG_MACH_ZEFEERDZA
10136 # ifdef machine_arch_type
10137 #  undef machine_arch_type
10138 #  define machine_arch_type     __machine_arch_type
10139 # else
10140 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10141 # endif
10142 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10143 #else
10144 # define machine_is_zefeerdza() (0)
10145 #endif
10146
10147 #ifdef CONFIG_MACH_ZEFEERDZB
10148 # ifdef machine_arch_type
10149 #  undef machine_arch_type
10150 #  define machine_arch_type     __machine_arch_type
10151 # else
10152 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10153 # endif
10154 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10155 #else
10156 # define machine_is_zefeerdzb() (0)
10157 #endif
10158
10159 #ifdef CONFIG_MACH_ZEFEERDZG
10160 # ifdef machine_arch_type
10161 #  undef machine_arch_type
10162 #  define machine_arch_type     __machine_arch_type
10163 # else
10164 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10165 # endif
10166 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10167 #else
10168 # define machine_is_zefeerdzg() (0)
10169 #endif
10170
10171 #ifdef CONFIG_MACH_ZEFEERDZN
10172 # ifdef machine_arch_type
10173 #  undef machine_arch_type
10174 #  define machine_arch_type     __machine_arch_type
10175 # else
10176 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10177 # endif
10178 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10179 #else
10180 # define machine_is_zefeerdzn() (0)
10181 #endif
10182
10183 #ifdef CONFIG_MACH_ZEFEERDZQ
10184 # ifdef machine_arch_type
10185 #  undef machine_arch_type
10186 #  define machine_arch_type     __machine_arch_type
10187 # else
10188 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10189 # endif
10190 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10191 #else
10192 # define machine_is_zefeerdzq() (0)
10193 #endif
10194
10195 #ifdef CONFIG_MACH_GTWX5715
10196 # ifdef machine_arch_type
10197 #  undef machine_arch_type
10198 #  define machine_arch_type     __machine_arch_type
10199 # else
10200 #  define machine_arch_type     MACH_TYPE_GTWX5715
10201 # endif
10202 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10203 #else
10204 # define machine_is_gtwx5715()  (0)
10205 #endif
10206
10207 #ifdef CONFIG_MACH_ASTRO_JACK
10208 # ifdef machine_arch_type
10209 #  undef machine_arch_type
10210 #  define machine_arch_type     __machine_arch_type
10211 # else
10212 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10213 # endif
10214 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10215 #else
10216 # define machine_is_astro_jack()        (0)
10217 #endif
10218
10219 #ifdef CONFIG_MACH_TIP03
10220 # ifdef machine_arch_type
10221 #  undef machine_arch_type
10222 #  define machine_arch_type     __machine_arch_type
10223 # else
10224 #  define machine_arch_type     MACH_TYPE_TIP03
10225 # endif
10226 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10227 #else
10228 # define machine_is_tip03()     (0)
10229 #endif
10230
10231 #ifdef CONFIG_MACH_A9200EC
10232 # ifdef machine_arch_type
10233 #  undef machine_arch_type
10234 #  define machine_arch_type     __machine_arch_type
10235 # else
10236 #  define machine_arch_type     MACH_TYPE_A9200EC
10237 # endif
10238 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10239 #else
10240 # define machine_is_a9200ec()   (0)
10241 #endif
10242
10243 #ifdef CONFIG_MACH_PNX0105
10244 # ifdef machine_arch_type
10245 #  undef machine_arch_type
10246 #  define machine_arch_type     __machine_arch_type
10247 # else
10248 #  define machine_arch_type     MACH_TYPE_PNX0105
10249 # endif
10250 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10251 #else
10252 # define machine_is_pnx0105()   (0)
10253 #endif
10254
10255 #ifdef CONFIG_MACH_ADCPOECPU
10256 # ifdef machine_arch_type
10257 #  undef machine_arch_type
10258 #  define machine_arch_type     __machine_arch_type
10259 # else
10260 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
10261 # endif
10262 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10263 #else
10264 # define machine_is_adcpoecpu() (0)
10265 #endif
10266
10267 #ifdef CONFIG_MACH_CSB637
10268 # ifdef machine_arch_type
10269 #  undef machine_arch_type
10270 #  define machine_arch_type     __machine_arch_type
10271 # else
10272 #  define machine_arch_type     MACH_TYPE_CSB637
10273 # endif
10274 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10275 #else
10276 # define machine_is_csb637()    (0)
10277 #endif
10278
10279 #ifdef CONFIG_MACH_MB9200
10280 # ifdef machine_arch_type
10281 #  undef machine_arch_type
10282 #  define machine_arch_type     __machine_arch_type
10283 # else
10284 #  define machine_arch_type     MACH_TYPE_MB9200
10285 # endif
10286 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10287 #else
10288 # define machine_is_mb9200()    (0)
10289 #endif
10290
10291 #ifdef CONFIG_MACH_KULUN
10292 # ifdef machine_arch_type
10293 #  undef machine_arch_type
10294 #  define machine_arch_type     __machine_arch_type
10295 # else
10296 #  define machine_arch_type     MACH_TYPE_KULUN
10297 # endif
10298 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10299 #else
10300 # define machine_is_kulun()     (0)
10301 #endif
10302
10303 #ifdef CONFIG_MACH_SNAPPER
10304 # ifdef machine_arch_type
10305 #  undef machine_arch_type
10306 #  define machine_arch_type     __machine_arch_type
10307 # else
10308 #  define machine_arch_type     MACH_TYPE_SNAPPER
10309 # endif
10310 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10311 #else
10312 # define machine_is_snapper()   (0)
10313 #endif
10314
10315 #ifdef CONFIG_MACH_OPTIMA
10316 # ifdef machine_arch_type
10317 #  undef machine_arch_type
10318 #  define machine_arch_type     __machine_arch_type
10319 # else
10320 #  define machine_arch_type     MACH_TYPE_OPTIMA
10321 # endif
10322 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10323 #else
10324 # define machine_is_optima()    (0)
10325 #endif
10326
10327 #ifdef CONFIG_MACH_DLHSBC
10328 # ifdef machine_arch_type
10329 #  undef machine_arch_type
10330 #  define machine_arch_type     __machine_arch_type
10331 # else
10332 #  define machine_arch_type     MACH_TYPE_DLHSBC
10333 # endif
10334 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10335 #else
10336 # define machine_is_dlhsbc()    (0)
10337 #endif
10338
10339 #ifdef CONFIG_MACH_X30
10340 # ifdef machine_arch_type
10341 #  undef machine_arch_type
10342 #  define machine_arch_type     __machine_arch_type
10343 # else
10344 #  define machine_arch_type     MACH_TYPE_X30
10345 # endif
10346 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10347 #else
10348 # define machine_is_x30()       (0)
10349 #endif
10350
10351 #ifdef CONFIG_MACH_N30
10352 # ifdef machine_arch_type
10353 #  undef machine_arch_type
10354 #  define machine_arch_type     __machine_arch_type
10355 # else
10356 #  define machine_arch_type     MACH_TYPE_N30
10357 # endif
10358 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10359 #else
10360 # define machine_is_n30()       (0)
10361 #endif
10362
10363 #ifdef CONFIG_MACH_MANGA_KS8695
10364 # ifdef machine_arch_type
10365 #  undef machine_arch_type
10366 #  define machine_arch_type     __machine_arch_type
10367 # else
10368 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
10369 # endif
10370 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10371 #else
10372 # define machine_is_manga_ks8695()      (0)
10373 #endif
10374
10375 #ifdef CONFIG_MACH_AJAX
10376 # ifdef machine_arch_type
10377 #  undef machine_arch_type
10378 #  define machine_arch_type     __machine_arch_type
10379 # else
10380 #  define machine_arch_type     MACH_TYPE_AJAX
10381 # endif
10382 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10383 #else
10384 # define machine_is_ajax()      (0)
10385 #endif
10386
10387 #ifdef CONFIG_MACH_NEC_MP900
10388 # ifdef machine_arch_type
10389 #  undef machine_arch_type
10390 #  define machine_arch_type     __machine_arch_type
10391 # else
10392 #  define machine_arch_type     MACH_TYPE_NEC_MP900
10393 # endif
10394 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10395 #else
10396 # define machine_is_nec_mp900() (0)
10397 #endif
10398
10399 #ifdef CONFIG_MACH_VVTK1000
10400 # ifdef machine_arch_type
10401 #  undef machine_arch_type
10402 #  define machine_arch_type     __machine_arch_type
10403 # else
10404 #  define machine_arch_type     MACH_TYPE_VVTK1000
10405 # endif
10406 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10407 #else
10408 # define machine_is_vvtk1000()  (0)
10409 #endif
10410
10411 #ifdef CONFIG_MACH_KAFA
10412 # ifdef machine_arch_type
10413 #  undef machine_arch_type
10414 #  define machine_arch_type     __machine_arch_type
10415 # else
10416 #  define machine_arch_type     MACH_TYPE_KAFA
10417 # endif
10418 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10419 #else
10420 # define machine_is_kafa()      (0)
10421 #endif
10422
10423 #ifdef CONFIG_MACH_VVTK3000
10424 # ifdef machine_arch_type
10425 #  undef machine_arch_type
10426 #  define machine_arch_type     __machine_arch_type
10427 # else
10428 #  define machine_arch_type     MACH_TYPE_VVTK3000
10429 # endif
10430 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10431 #else
10432 # define machine_is_vvtk3000()  (0)
10433 #endif
10434
10435 #ifdef CONFIG_MACH_PIMX1
10436 # ifdef machine_arch_type
10437 #  undef machine_arch_type
10438 #  define machine_arch_type     __machine_arch_type
10439 # else
10440 #  define machine_arch_type     MACH_TYPE_PIMX1
10441 # endif
10442 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10443 #else
10444 # define machine_is_pimx1()     (0)
10445 #endif
10446
10447 #ifdef CONFIG_MACH_OLLIE
10448 # ifdef machine_arch_type
10449 #  undef machine_arch_type
10450 #  define machine_arch_type     __machine_arch_type
10451 # else
10452 #  define machine_arch_type     MACH_TYPE_OLLIE
10453 # endif
10454 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10455 #else
10456 # define machine_is_ollie()     (0)
10457 #endif
10458
10459 #ifdef CONFIG_MACH_SKYMAX
10460 # ifdef machine_arch_type
10461 #  undef machine_arch_type
10462 #  define machine_arch_type     __machine_arch_type
10463 # else
10464 #  define machine_arch_type     MACH_TYPE_SKYMAX
10465 # endif
10466 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10467 #else
10468 # define machine_is_skymax()    (0)
10469 #endif
10470
10471 #ifdef CONFIG_MACH_JAZZ
10472 # ifdef machine_arch_type
10473 #  undef machine_arch_type
10474 #  define machine_arch_type     __machine_arch_type
10475 # else
10476 #  define machine_arch_type     MACH_TYPE_JAZZ
10477 # endif
10478 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10479 #else
10480 # define machine_is_jazz()      (0)
10481 #endif
10482
10483 #ifdef CONFIG_MACH_TEL_T3
10484 # ifdef machine_arch_type
10485 #  undef machine_arch_type
10486 #  define machine_arch_type     __machine_arch_type
10487 # else
10488 #  define machine_arch_type     MACH_TYPE_TEL_T3
10489 # endif
10490 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10491 #else
10492 # define machine_is_tel_t3()    (0)
10493 #endif
10494
10495 #ifdef CONFIG_MACH_AISINO_FCR255
10496 # ifdef machine_arch_type
10497 #  undef machine_arch_type
10498 #  define machine_arch_type     __machine_arch_type
10499 # else
10500 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10501 # endif
10502 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10503 #else
10504 # define machine_is_aisino_fcr255()     (0)
10505 #endif
10506
10507 #ifdef CONFIG_MACH_BTWEB
10508 # ifdef machine_arch_type
10509 #  undef machine_arch_type
10510 #  define machine_arch_type     __machine_arch_type
10511 # else
10512 #  define machine_arch_type     MACH_TYPE_BTWEB
10513 # endif
10514 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10515 #else
10516 # define machine_is_btweb()     (0)
10517 #endif
10518
10519 #ifdef CONFIG_MACH_DBG_LH79520
10520 # ifdef machine_arch_type
10521 #  undef machine_arch_type
10522 #  define machine_arch_type     __machine_arch_type
10523 # else
10524 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10525 # endif
10526 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10527 #else
10528 # define machine_is_dbg_lh79520()       (0)
10529 #endif
10530
10531 #ifdef CONFIG_MACH_CM41XX
10532 # ifdef machine_arch_type
10533 #  undef machine_arch_type
10534 #  define machine_arch_type     __machine_arch_type
10535 # else
10536 #  define machine_arch_type     MACH_TYPE_CM41XX
10537 # endif
10538 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10539 #else
10540 # define machine_is_cm41xx()    (0)
10541 #endif
10542
10543 #ifdef CONFIG_MACH_TS72XX
10544 # ifdef machine_arch_type
10545 #  undef machine_arch_type
10546 #  define machine_arch_type     __machine_arch_type
10547 # else
10548 #  define machine_arch_type     MACH_TYPE_TS72XX
10549 # endif
10550 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10551 #else
10552 # define machine_is_ts72xx()    (0)
10553 #endif
10554
10555 #ifdef CONFIG_MACH_NGGPXA
10556 # ifdef machine_arch_type
10557 #  undef machine_arch_type
10558 #  define machine_arch_type     __machine_arch_type
10559 # else
10560 #  define machine_arch_type     MACH_TYPE_NGGPXA
10561 # endif
10562 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10563 #else
10564 # define machine_is_nggpxa()    (0)
10565 #endif
10566
10567 #ifdef CONFIG_MACH_CSB535
10568 # ifdef machine_arch_type
10569 #  undef machine_arch_type
10570 #  define machine_arch_type     __machine_arch_type
10571 # else
10572 #  define machine_arch_type     MACH_TYPE_CSB535
10573 # endif
10574 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10575 #else
10576 # define machine_is_csb535()    (0)
10577 #endif
10578
10579 #ifdef CONFIG_MACH_CSB536
10580 # ifdef machine_arch_type
10581 #  undef machine_arch_type
10582 #  define machine_arch_type     __machine_arch_type
10583 # else
10584 #  define machine_arch_type     MACH_TYPE_CSB536
10585 # endif
10586 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10587 #else
10588 # define machine_is_csb536()    (0)
10589 #endif
10590
10591 #ifdef CONFIG_MACH_PXA_TRAKPOD
10592 # ifdef machine_arch_type
10593 #  undef machine_arch_type
10594 #  define machine_arch_type     __machine_arch_type
10595 # else
10596 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10597 # endif
10598 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10599 #else
10600 # define machine_is_pxa_trakpod()       (0)
10601 #endif
10602
10603 #ifdef CONFIG_MACH_PRAXIS
10604 # ifdef machine_arch_type
10605 #  undef machine_arch_type
10606 #  define machine_arch_type     __machine_arch_type
10607 # else
10608 #  define machine_arch_type     MACH_TYPE_PRAXIS
10609 # endif
10610 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10611 #else
10612 # define machine_is_praxis()    (0)
10613 #endif
10614
10615 #ifdef CONFIG_MACH_LH75411
10616 # ifdef machine_arch_type
10617 #  undef machine_arch_type
10618 #  define machine_arch_type     __machine_arch_type
10619 # else
10620 #  define machine_arch_type     MACH_TYPE_LH75411
10621 # endif
10622 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10623 #else
10624 # define machine_is_lh75411()   (0)
10625 #endif
10626
10627 #ifdef CONFIG_MACH_OTOM
10628 # ifdef machine_arch_type
10629 #  undef machine_arch_type
10630 #  define machine_arch_type     __machine_arch_type
10631 # else
10632 #  define machine_arch_type     MACH_TYPE_OTOM
10633 # endif
10634 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10635 #else
10636 # define machine_is_otom()      (0)
10637 #endif
10638
10639 #ifdef CONFIG_MACH_NEXCODER_2440
10640 # ifdef machine_arch_type
10641 #  undef machine_arch_type
10642 #  define machine_arch_type     __machine_arch_type
10643 # else
10644 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10645 # endif
10646 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10647 #else
10648 # define machine_is_nexcoder_2440()     (0)
10649 #endif
10650
10651 #ifdef CONFIG_MACH_LOOX410
10652 # ifdef machine_arch_type
10653 #  undef machine_arch_type
10654 #  define machine_arch_type     __machine_arch_type
10655 # else
10656 #  define machine_arch_type     MACH_TYPE_LOOX410
10657 # endif
10658 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10659 #else
10660 # define machine_is_loox410()   (0)
10661 #endif
10662
10663 #ifdef CONFIG_MACH_WESTLAKE
10664 # ifdef machine_arch_type
10665 #  undef machine_arch_type
10666 #  define machine_arch_type     __machine_arch_type
10667 # else
10668 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10669 # endif
10670 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10671 #else
10672 # define machine_is_westlake()  (0)
10673 #endif
10674
10675 #ifdef CONFIG_MACH_NSB
10676 # ifdef machine_arch_type
10677 #  undef machine_arch_type
10678 #  define machine_arch_type     __machine_arch_type
10679 # else
10680 #  define machine_arch_type     MACH_TYPE_NSB
10681 # endif
10682 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10683 #else
10684 # define machine_is_nsb()       (0)
10685 #endif
10686
10687 #ifdef CONFIG_MACH_ESL_SARVA_STN
10688 # ifdef machine_arch_type
10689 #  undef machine_arch_type
10690 #  define machine_arch_type     __machine_arch_type
10691 # else
10692 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10693 # endif
10694 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10695 #else
10696 # define machine_is_esl_sarva_stn()     (0)
10697 #endif
10698
10699 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10700 # ifdef machine_arch_type
10701 #  undef machine_arch_type
10702 #  define machine_arch_type     __machine_arch_type
10703 # else
10704 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10705 # endif
10706 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10707 #else
10708 # define machine_is_esl_sarva_tft()     (0)
10709 #endif
10710
10711 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10712 # ifdef machine_arch_type
10713 #  undef machine_arch_type
10714 #  define machine_arch_type     __machine_arch_type
10715 # else
10716 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10717 # endif
10718 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10719 #else
10720 # define machine_is_esl_sarva_iad()     (0)
10721 #endif
10722
10723 #ifdef CONFIG_MACH_ESL_SARVA_ACC
10724 # ifdef machine_arch_type
10725 #  undef machine_arch_type
10726 #  define machine_arch_type     __machine_arch_type
10727 # else
10728 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
10729 # endif
10730 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10731 #else
10732 # define machine_is_esl_sarva_acc()     (0)
10733 #endif
10734
10735 #ifdef CONFIG_MACH_TYPHOON
10736 # ifdef machine_arch_type
10737 #  undef machine_arch_type
10738 #  define machine_arch_type     __machine_arch_type
10739 # else
10740 #  define machine_arch_type     MACH_TYPE_TYPHOON
10741 # endif
10742 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10743 #else
10744 # define machine_is_typhoon()   (0)
10745 #endif
10746
10747 #ifdef CONFIG_MACH_CNAV
10748 # ifdef machine_arch_type
10749 #  undef machine_arch_type
10750 #  define machine_arch_type     __machine_arch_type
10751 # else
10752 #  define machine_arch_type     MACH_TYPE_CNAV
10753 # endif
10754 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10755 #else
10756 # define machine_is_cnav()      (0)
10757 #endif
10758
10759 #ifdef CONFIG_MACH_A730
10760 # ifdef machine_arch_type
10761 #  undef machine_arch_type
10762 #  define machine_arch_type     __machine_arch_type
10763 # else
10764 #  define machine_arch_type     MACH_TYPE_A730
10765 # endif
10766 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10767 #else
10768 # define machine_is_a730()      (0)
10769 #endif
10770
10771 #ifdef CONFIG_MACH_NETSTAR
10772 # ifdef machine_arch_type
10773 #  undef machine_arch_type
10774 #  define machine_arch_type     __machine_arch_type
10775 # else
10776 #  define machine_arch_type     MACH_TYPE_NETSTAR
10777 # endif
10778 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
10779 #else
10780 # define machine_is_netstar()   (0)
10781 #endif
10782
10783 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10784 # ifdef machine_arch_type
10785 #  undef machine_arch_type
10786 #  define machine_arch_type     __machine_arch_type
10787 # else
10788 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
10789 # endif
10790 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10791 #else
10792 # define machine_is_supercon()  (0)
10793 #endif
10794
10795 #ifdef CONFIG_MACH_SHIVA1100
10796 # ifdef machine_arch_type
10797 #  undef machine_arch_type
10798 #  define machine_arch_type     __machine_arch_type
10799 # else
10800 #  define machine_arch_type     MACH_TYPE_SHIVA1100
10801 # endif
10802 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10803 #else
10804 # define machine_is_shiva1100() (0)
10805 #endif
10806
10807 #ifdef CONFIG_MACH_ETEXSC
10808 # ifdef machine_arch_type
10809 #  undef machine_arch_type
10810 #  define machine_arch_type     __machine_arch_type
10811 # else
10812 #  define machine_arch_type     MACH_TYPE_ETEXSC
10813 # endif
10814 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
10815 #else
10816 # define machine_is_etexsc()    (0)
10817 #endif
10818
10819 #ifdef CONFIG_MACH_IXDPG465
10820 # ifdef machine_arch_type
10821 #  undef machine_arch_type
10822 #  define machine_arch_type     __machine_arch_type
10823 # else
10824 #  define machine_arch_type     MACH_TYPE_IXDPG465
10825 # endif
10826 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
10827 #else
10828 # define machine_is_ixdpg465()  (0)
10829 #endif
10830
10831 #ifdef CONFIG_MACH_A9M2410
10832 # ifdef machine_arch_type
10833 #  undef machine_arch_type
10834 #  define machine_arch_type     __machine_arch_type
10835 # else
10836 #  define machine_arch_type     MACH_TYPE_A9M2410
10837 # endif
10838 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
10839 #else
10840 # define machine_is_a9m2410()   (0)
10841 #endif
10842
10843 #ifdef CONFIG_MACH_A9M2440
10844 # ifdef machine_arch_type
10845 #  undef machine_arch_type
10846 #  define machine_arch_type     __machine_arch_type
10847 # else
10848 #  define machine_arch_type     MACH_TYPE_A9M2440
10849 # endif
10850 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
10851 #else
10852 # define machine_is_a9m2440()   (0)
10853 #endif
10854
10855 #ifdef CONFIG_MACH_A9M9750
10856 # ifdef machine_arch_type
10857 #  undef machine_arch_type
10858 #  define machine_arch_type     __machine_arch_type
10859 # else
10860 #  define machine_arch_type     MACH_TYPE_A9M9750
10861 # endif
10862 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
10863 #else
10864 # define machine_is_a9m9750()   (0)
10865 #endif
10866
10867 #ifdef CONFIG_MACH_A9M9360
10868 # ifdef machine_arch_type
10869 #  undef machine_arch_type
10870 #  define machine_arch_type     __machine_arch_type
10871 # else
10872 #  define machine_arch_type     MACH_TYPE_A9M9360
10873 # endif
10874 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
10875 #else
10876 # define machine_is_a9m9360()   (0)
10877 #endif
10878
10879 #ifdef CONFIG_MACH_UNC90
10880 # ifdef machine_arch_type
10881 #  undef machine_arch_type
10882 #  define machine_arch_type     __machine_arch_type
10883 # else
10884 #  define machine_arch_type     MACH_TYPE_UNC90
10885 # endif
10886 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
10887 #else
10888 # define machine_is_unc90()     (0)
10889 #endif
10890
10891 #ifdef CONFIG_MACH_ECO920
10892 # ifdef machine_arch_type
10893 #  undef machine_arch_type
10894 #  define machine_arch_type     __machine_arch_type
10895 # else
10896 #  define machine_arch_type     MACH_TYPE_ECO920
10897 # endif
10898 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
10899 #else
10900 # define machine_is_eco920()    (0)
10901 #endif
10902
10903 #ifdef CONFIG_MACH_SATVIEW
10904 # ifdef machine_arch_type
10905 #  undef machine_arch_type
10906 #  define machine_arch_type     __machine_arch_type
10907 # else
10908 #  define machine_arch_type     MACH_TYPE_SATVIEW
10909 # endif
10910 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
10911 #else
10912 # define machine_is_satview()   (0)
10913 #endif
10914
10915 #ifdef CONFIG_MACH_ROADRUNNER
10916 # ifdef machine_arch_type
10917 #  undef machine_arch_type
10918 #  define machine_arch_type     __machine_arch_type
10919 # else
10920 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
10921 # endif
10922 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
10923 #else
10924 # define machine_is_roadrunner()        (0)
10925 #endif
10926
10927 #ifdef CONFIG_MACH_AT91RM9200EK
10928 # ifdef machine_arch_type
10929 #  undef machine_arch_type
10930 #  define machine_arch_type     __machine_arch_type
10931 # else
10932 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
10933 # endif
10934 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10935 #else
10936 # define machine_is_at91rm9200ek()      (0)
10937 #endif
10938
10939 #ifdef CONFIG_MACH_GP32
10940 # ifdef machine_arch_type
10941 #  undef machine_arch_type
10942 #  define machine_arch_type     __machine_arch_type
10943 # else
10944 #  define machine_arch_type     MACH_TYPE_GP32
10945 # endif
10946 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
10947 #else
10948 # define machine_is_gp32()      (0)
10949 #endif
10950
10951 #ifdef CONFIG_MACH_GEM
10952 # ifdef machine_arch_type
10953 #  undef machine_arch_type
10954 #  define machine_arch_type     __machine_arch_type
10955 # else
10956 #  define machine_arch_type     MACH_TYPE_GEM
10957 # endif
10958 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
10959 #else
10960 # define machine_is_gem()       (0)
10961 #endif
10962
10963 #ifdef CONFIG_MACH_I858
10964 # ifdef machine_arch_type
10965 #  undef machine_arch_type
10966 #  define machine_arch_type     __machine_arch_type
10967 # else
10968 #  define machine_arch_type     MACH_TYPE_I858
10969 # endif
10970 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
10971 #else
10972 # define machine_is_i858()      (0)
10973 #endif
10974
10975 #ifdef CONFIG_MACH_HX2750
10976 # ifdef machine_arch_type
10977 #  undef machine_arch_type
10978 #  define machine_arch_type     __machine_arch_type
10979 # else
10980 #  define machine_arch_type     MACH_TYPE_HX2750
10981 # endif
10982 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
10983 #else
10984 # define machine_is_hx2750()    (0)
10985 #endif
10986
10987 #ifdef CONFIG_MACH_MXC91131EVB
10988 # ifdef machine_arch_type
10989 #  undef machine_arch_type
10990 #  define machine_arch_type     __machine_arch_type
10991 # else
10992 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
10993 # endif
10994 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
10995 #else
10996 # define machine_is_mxc91131evb()       (0)
10997 #endif
10998
10999 #ifdef CONFIG_MACH_P700
11000 # ifdef machine_arch_type
11001 #  undef machine_arch_type
11002 #  define machine_arch_type     __machine_arch_type
11003 # else
11004 #  define machine_arch_type     MACH_TYPE_P700
11005 # endif
11006 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
11007 #else
11008 # define machine_is_p700()      (0)
11009 #endif
11010
11011 #ifdef CONFIG_MACH_CPE
11012 # ifdef machine_arch_type
11013 #  undef machine_arch_type
11014 #  define machine_arch_type     __machine_arch_type
11015 # else
11016 #  define machine_arch_type     MACH_TYPE_CPE
11017 # endif
11018 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
11019 #else
11020 # define machine_is_cpe()       (0)
11021 #endif
11022
11023 #ifdef CONFIG_MACH_SPITZ
11024 # ifdef machine_arch_type
11025 #  undef machine_arch_type
11026 #  define machine_arch_type     __machine_arch_type
11027 # else
11028 #  define machine_arch_type     MACH_TYPE_SPITZ
11029 # endif
11030 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
11031 #else
11032 # define machine_is_spitz()     (0)
11033 #endif
11034
11035 #ifdef CONFIG_MACH_NIMBRA340
11036 # ifdef machine_arch_type
11037 #  undef machine_arch_type
11038 #  define machine_arch_type     __machine_arch_type
11039 # else
11040 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11041 # endif
11042 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11043 #else
11044 # define machine_is_nimbra340() (0)
11045 #endif
11046
11047 #ifdef CONFIG_MACH_LPC22XX
11048 # ifdef machine_arch_type
11049 #  undef machine_arch_type
11050 #  define machine_arch_type     __machine_arch_type
11051 # else
11052 #  define machine_arch_type     MACH_TYPE_LPC22XX
11053 # endif
11054 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11055 #else
11056 # define machine_is_lpc22xx()   (0)
11057 #endif
11058
11059 #ifdef CONFIG_MACH_COMET3
11060 # ifdef machine_arch_type
11061 #  undef machine_arch_type
11062 #  define machine_arch_type     __machine_arch_type
11063 # else
11064 #  define machine_arch_type     MACH_TYPE_COMET3
11065 # endif
11066 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11067 #else
11068 # define machine_is_omap_comet3()       (0)
11069 #endif
11070
11071 #ifdef CONFIG_MACH_COMET4
11072 # ifdef machine_arch_type
11073 #  undef machine_arch_type
11074 #  define machine_arch_type     __machine_arch_type
11075 # else
11076 #  define machine_arch_type     MACH_TYPE_COMET4
11077 # endif
11078 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11079 #else
11080 # define machine_is_omap_comet4()       (0)
11081 #endif
11082
11083 #ifdef CONFIG_MACH_CSB625
11084 # ifdef machine_arch_type
11085 #  undef machine_arch_type
11086 #  define machine_arch_type     __machine_arch_type
11087 # else
11088 #  define machine_arch_type     MACH_TYPE_CSB625
11089 # endif
11090 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11091 #else
11092 # define machine_is_csb625()    (0)
11093 #endif
11094
11095 #ifdef CONFIG_MACH_FORTUNET2
11096 # ifdef machine_arch_type
11097 #  undef machine_arch_type
11098 #  define machine_arch_type     __machine_arch_type
11099 # else
11100 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11101 # endif
11102 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11103 #else
11104 # define machine_is_fortunet2() (0)
11105 #endif
11106
11107 #ifdef CONFIG_MACH_S5H2200
11108 # ifdef machine_arch_type
11109 #  undef machine_arch_type
11110 #  define machine_arch_type     __machine_arch_type
11111 # else
11112 #  define machine_arch_type     MACH_TYPE_S5H2200
11113 # endif
11114 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11115 #else
11116 # define machine_is_s5h2200()   (0)
11117 #endif
11118
11119 #ifdef CONFIG_MACH_OPTORM920
11120 # ifdef machine_arch_type
11121 #  undef machine_arch_type
11122 #  define machine_arch_type     __machine_arch_type
11123 # else
11124 #  define machine_arch_type     MACH_TYPE_OPTORM920
11125 # endif
11126 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11127 #else
11128 # define machine_is_optorm920() (0)
11129 #endif
11130
11131 #ifdef CONFIG_MACH_ADSBITSYXB
11132 # ifdef machine_arch_type
11133 #  undef machine_arch_type
11134 #  define machine_arch_type     __machine_arch_type
11135 # else
11136 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11137 # endif
11138 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11139 #else
11140 # define machine_is_adsbitsyxb()        (0)
11141 #endif
11142
11143 #ifdef CONFIG_MACH_ADSSPHERE
11144 # ifdef machine_arch_type
11145 #  undef machine_arch_type
11146 #  define machine_arch_type     __machine_arch_type
11147 # else
11148 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11149 # endif
11150 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11151 #else
11152 # define machine_is_adssphere() (0)
11153 #endif
11154
11155 #ifdef CONFIG_MACH_ADSPORTAL
11156 # ifdef machine_arch_type
11157 #  undef machine_arch_type
11158 #  define machine_arch_type     __machine_arch_type
11159 # else
11160 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11161 # endif
11162 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11163 #else
11164 # define machine_is_adsportal() (0)
11165 #endif
11166
11167 #ifdef CONFIG_MACH_LN2410SBC
11168 # ifdef machine_arch_type
11169 #  undef machine_arch_type
11170 #  define machine_arch_type     __machine_arch_type
11171 # else
11172 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11173 # endif
11174 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11175 #else
11176 # define machine_is_ln2410sbc() (0)
11177 #endif
11178
11179 #ifdef CONFIG_MACH_CB3RUFC
11180 # ifdef machine_arch_type
11181 #  undef machine_arch_type
11182 #  define machine_arch_type     __machine_arch_type
11183 # else
11184 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11185 # endif
11186 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11187 #else
11188 # define machine_is_cb3rufc()   (0)
11189 #endif
11190
11191 #ifdef CONFIG_MACH_MP2USB
11192 # ifdef machine_arch_type
11193 #  undef machine_arch_type
11194 #  define machine_arch_type     __machine_arch_type
11195 # else
11196 #  define machine_arch_type     MACH_TYPE_MP2USB
11197 # endif
11198 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11199 #else
11200 # define machine_is_mp2usb()    (0)
11201 #endif
11202
11203 #ifdef CONFIG_MACH_NTNP425C
11204 # ifdef machine_arch_type
11205 #  undef machine_arch_type
11206 #  define machine_arch_type     __machine_arch_type
11207 # else
11208 #  define machine_arch_type     MACH_TYPE_NTNP425C
11209 # endif
11210 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11211 #else
11212 # define machine_is_ntnp425c()  (0)
11213 #endif
11214
11215 #ifdef CONFIG_MACH_COLIBRI
11216 # ifdef machine_arch_type
11217 #  undef machine_arch_type
11218 #  define machine_arch_type     __machine_arch_type
11219 # else
11220 #  define machine_arch_type     MACH_TYPE_COLIBRI
11221 # endif
11222 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11223 #else
11224 # define machine_is_colibri()   (0)
11225 #endif
11226
11227 #ifdef CONFIG_MACH_PCM7220
11228 # ifdef machine_arch_type
11229 #  undef machine_arch_type
11230 #  define machine_arch_type     __machine_arch_type
11231 # else
11232 #  define machine_arch_type     MACH_TYPE_PCM7220
11233 # endif
11234 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11235 #else
11236 # define machine_is_pcm7220()   (0)
11237 #endif
11238
11239 #ifdef CONFIG_MACH_GATEWAY7001
11240 # ifdef machine_arch_type
11241 #  undef machine_arch_type
11242 #  define machine_arch_type     __machine_arch_type
11243 # else
11244 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
11245 # endif
11246 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11247 #else
11248 # define machine_is_gateway7001()       (0)
11249 #endif
11250
11251 #ifdef CONFIG_MACH_PCM027
11252 # ifdef machine_arch_type
11253 #  undef machine_arch_type
11254 #  define machine_arch_type     __machine_arch_type
11255 # else
11256 #  define machine_arch_type     MACH_TYPE_PCM027
11257 # endif
11258 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11259 #else
11260 # define machine_is_pcm027()    (0)
11261 #endif
11262
11263 #ifdef CONFIG_MACH_CMPXA
11264 # ifdef machine_arch_type
11265 #  undef machine_arch_type
11266 #  define machine_arch_type     __machine_arch_type
11267 # else
11268 #  define machine_arch_type     MACH_TYPE_CMPXA
11269 # endif
11270 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11271 #else
11272 # define machine_is_cmpxa()     (0)
11273 #endif
11274
11275 #ifdef CONFIG_MACH_ANUBIS
11276 # ifdef machine_arch_type
11277 #  undef machine_arch_type
11278 #  define machine_arch_type     __machine_arch_type
11279 # else
11280 #  define machine_arch_type     MACH_TYPE_ANUBIS
11281 # endif
11282 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11283 #else
11284 # define machine_is_anubis()    (0)
11285 #endif
11286
11287 #ifdef CONFIG_MACH_ITE8152
11288 # ifdef machine_arch_type
11289 #  undef machine_arch_type
11290 #  define machine_arch_type     __machine_arch_type
11291 # else
11292 #  define machine_arch_type     MACH_TYPE_ITE8152
11293 # endif
11294 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11295 #else
11296 # define machine_is_ite8152()   (0)
11297 #endif
11298
11299 #ifdef CONFIG_MACH_LPC3XXX
11300 # ifdef machine_arch_type
11301 #  undef machine_arch_type
11302 #  define machine_arch_type     __machine_arch_type
11303 # else
11304 #  define machine_arch_type     MACH_TYPE_LPC3XXX
11305 # endif
11306 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11307 #else
11308 # define machine_is_lpc3xxx()   (0)
11309 #endif
11310
11311 #ifdef CONFIG_MACH_PUPPETEER
11312 # ifdef machine_arch_type
11313 #  undef machine_arch_type
11314 #  define machine_arch_type     __machine_arch_type
11315 # else
11316 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11317 # endif
11318 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11319 #else
11320 # define machine_is_puppeteer() (0)
11321 #endif
11322
11323 #ifdef CONFIG_MACH_E570
11324 # ifdef machine_arch_type
11325 #  undef machine_arch_type
11326 #  define machine_arch_type     __machine_arch_type
11327 # else
11328 #  define machine_arch_type     MACH_TYPE_E570
11329 # endif
11330 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11331 #else
11332 # define machine_is_e570()      (0)
11333 #endif
11334
11335 #ifdef CONFIG_MACH_X50
11336 # ifdef machine_arch_type
11337 #  undef machine_arch_type
11338 #  define machine_arch_type     __machine_arch_type
11339 # else
11340 #  define machine_arch_type     MACH_TYPE_X50
11341 # endif
11342 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11343 #else
11344 # define machine_is_x50()       (0)
11345 #endif
11346
11347 #ifdef CONFIG_MACH_RECON
11348 # ifdef machine_arch_type
11349 #  undef machine_arch_type
11350 #  define machine_arch_type     __machine_arch_type
11351 # else
11352 #  define machine_arch_type     MACH_TYPE_RECON
11353 # endif
11354 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11355 #else
11356 # define machine_is_recon()     (0)
11357 #endif
11358
11359 #ifdef CONFIG_MACH_XBOARDGP8
11360 # ifdef machine_arch_type
11361 #  undef machine_arch_type
11362 #  define machine_arch_type     __machine_arch_type
11363 # else
11364 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
11365 # endif
11366 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11367 #else
11368 # define machine_is_xboardgp8() (0)
11369 #endif
11370
11371 #ifdef CONFIG_MACH_FPIC2
11372 # ifdef machine_arch_type
11373 #  undef machine_arch_type
11374 #  define machine_arch_type     __machine_arch_type
11375 # else
11376 #  define machine_arch_type     MACH_TYPE_FPIC2
11377 # endif
11378 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11379 #else
11380 # define machine_is_fpic2()     (0)
11381 #endif
11382
11383 #ifdef CONFIG_MACH_AKITA
11384 # ifdef machine_arch_type
11385 #  undef machine_arch_type
11386 #  define machine_arch_type     __machine_arch_type
11387 # else
11388 #  define machine_arch_type     MACH_TYPE_AKITA
11389 # endif
11390 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11391 #else
11392 # define machine_is_akita()     (0)
11393 #endif
11394
11395 #ifdef CONFIG_MACH_A81
11396 # ifdef machine_arch_type
11397 #  undef machine_arch_type
11398 #  define machine_arch_type     __machine_arch_type
11399 # else
11400 #  define machine_arch_type     MACH_TYPE_A81
11401 # endif
11402 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11403 #else
11404 # define machine_is_a81()       (0)
11405 #endif
11406
11407 #ifdef CONFIG_MACH_SVM_SC25X
11408 # ifdef machine_arch_type
11409 #  undef machine_arch_type
11410 #  define machine_arch_type     __machine_arch_type
11411 # else
11412 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
11413 # endif
11414 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11415 #else
11416 # define machine_is_svm_sc25x() (0)
11417 #endif
11418
11419 #ifdef CONFIG_MACH_VADATECH020
11420 # ifdef machine_arch_type
11421 #  undef machine_arch_type
11422 #  define machine_arch_type     __machine_arch_type
11423 # else
11424 #  define machine_arch_type     MACH_TYPE_VADATECH020
11425 # endif
11426 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11427 #else
11428 # define machine_is_vt020()     (0)
11429 #endif
11430
11431 #ifdef CONFIG_MACH_TLI
11432 # ifdef machine_arch_type
11433 #  undef machine_arch_type
11434 #  define machine_arch_type     __machine_arch_type
11435 # else
11436 #  define machine_arch_type     MACH_TYPE_TLI
11437 # endif
11438 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11439 #else
11440 # define machine_is_tli()       (0)
11441 #endif
11442
11443 #ifdef CONFIG_MACH_EDB9315LC
11444 # ifdef machine_arch_type
11445 #  undef machine_arch_type
11446 #  define machine_arch_type     __machine_arch_type
11447 # else
11448 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11449 # endif
11450 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11451 #else
11452 # define machine_is_edb9315lc() (0)
11453 #endif
11454
11455 #ifdef CONFIG_MACH_PASSEC
11456 # ifdef machine_arch_type
11457 #  undef machine_arch_type
11458 #  define machine_arch_type     __machine_arch_type
11459 # else
11460 #  define machine_arch_type     MACH_TYPE_PASSEC
11461 # endif
11462 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11463 #else
11464 # define machine_is_passec()    (0)
11465 #endif
11466
11467 #ifdef CONFIG_MACH_DS_TIGER
11468 # ifdef machine_arch_type
11469 #  undef machine_arch_type
11470 #  define machine_arch_type     __machine_arch_type
11471 # else
11472 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11473 # endif
11474 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11475 #else
11476 # define machine_is_ds_tiger()  (0)
11477 #endif
11478
11479 #ifdef CONFIG_MACH_E310
11480 # ifdef machine_arch_type
11481 #  undef machine_arch_type
11482 #  define machine_arch_type     __machine_arch_type
11483 # else
11484 #  define machine_arch_type     MACH_TYPE_E310
11485 # endif
11486 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11487 #else
11488 # define machine_is_e310()      (0)
11489 #endif
11490
11491 #ifdef CONFIG_MACH_E330
11492 # ifdef machine_arch_type
11493 #  undef machine_arch_type
11494 #  define machine_arch_type     __machine_arch_type
11495 # else
11496 #  define machine_arch_type     MACH_TYPE_E330
11497 # endif
11498 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11499 #else
11500 # define machine_is_e330()      (0)
11501 #endif
11502
11503 #ifdef CONFIG_MACH_RT3000
11504 # ifdef machine_arch_type
11505 #  undef machine_arch_type
11506 #  define machine_arch_type     __machine_arch_type
11507 # else
11508 #  define machine_arch_type     MACH_TYPE_RT3000
11509 # endif
11510 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11511 #else
11512 # define machine_is_rt3000()    (0)
11513 #endif
11514
11515 #ifdef CONFIG_MACH_NOKIA770
11516 # ifdef machine_arch_type
11517 #  undef machine_arch_type
11518 #  define machine_arch_type     __machine_arch_type
11519 # else
11520 #  define machine_arch_type     MACH_TYPE_NOKIA770
11521 # endif
11522 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11523 #else
11524 # define machine_is_nokia770()  (0)
11525 #endif
11526
11527 #ifdef CONFIG_MACH_PNX0106
11528 # ifdef machine_arch_type
11529 #  undef machine_arch_type
11530 #  define machine_arch_type     __machine_arch_type
11531 # else
11532 #  define machine_arch_type     MACH_TYPE_PNX0106
11533 # endif
11534 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11535 #else
11536 # define machine_is_pnx0106()   (0)
11537 #endif
11538
11539 #ifdef CONFIG_MACH_HX21XX
11540 # ifdef machine_arch_type
11541 #  undef machine_arch_type
11542 #  define machine_arch_type     __machine_arch_type
11543 # else
11544 #  define machine_arch_type     MACH_TYPE_HX21XX
11545 # endif
11546 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11547 #else
11548 # define machine_is_hx21xx()    (0)
11549 #endif
11550
11551 #ifdef CONFIG_MACH_FARADAY
11552 # ifdef machine_arch_type
11553 #  undef machine_arch_type
11554 #  define machine_arch_type     __machine_arch_type
11555 # else
11556 #  define machine_arch_type     MACH_TYPE_FARADAY
11557 # endif
11558 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11559 #else
11560 # define machine_is_faraday()   (0)
11561 #endif
11562
11563 #ifdef CONFIG_MACH_SBC9312
11564 # ifdef machine_arch_type
11565 #  undef machine_arch_type
11566 #  define machine_arch_type     __machine_arch_type
11567 # else
11568 #  define machine_arch_type     MACH_TYPE_SBC9312
11569 # endif
11570 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11571 #else
11572 # define machine_is_sbc9312()   (0)
11573 #endif
11574
11575 #ifdef CONFIG_MACH_BATMAN
11576 # ifdef machine_arch_type
11577 #  undef machine_arch_type
11578 #  define machine_arch_type     __machine_arch_type
11579 # else
11580 #  define machine_arch_type     MACH_TYPE_BATMAN
11581 # endif
11582 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11583 #else
11584 # define machine_is_batman()    (0)
11585 #endif
11586
11587 #ifdef CONFIG_MACH_JPD201
11588 # ifdef machine_arch_type
11589 #  undef machine_arch_type
11590 #  define machine_arch_type     __machine_arch_type
11591 # else
11592 #  define machine_arch_type     MACH_TYPE_JPD201
11593 # endif
11594 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11595 #else
11596 # define machine_is_jpd201()    (0)
11597 #endif
11598
11599 #ifdef CONFIG_MACH_MIPSA
11600 # ifdef machine_arch_type
11601 #  undef machine_arch_type
11602 #  define machine_arch_type     __machine_arch_type
11603 # else
11604 #  define machine_arch_type     MACH_TYPE_MIPSA
11605 # endif
11606 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11607 #else
11608 # define machine_is_mipsa()     (0)
11609 #endif
11610
11611 #ifdef CONFIG_MACH_KACOM
11612 # ifdef machine_arch_type
11613 #  undef machine_arch_type
11614 #  define machine_arch_type     __machine_arch_type
11615 # else
11616 #  define machine_arch_type     MACH_TYPE_KACOM
11617 # endif
11618 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11619 #else
11620 # define machine_is_kacom()     (0)
11621 #endif
11622
11623 #ifdef CONFIG_MACH_SWARCOCPU
11624 # ifdef machine_arch_type
11625 #  undef machine_arch_type
11626 #  define machine_arch_type     __machine_arch_type
11627 # else
11628 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11629 # endif
11630 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11631 #else
11632 # define machine_is_swarcocpu() (0)
11633 #endif
11634
11635 #ifdef CONFIG_MACH_SWARCODSL
11636 # ifdef machine_arch_type
11637 #  undef machine_arch_type
11638 #  define machine_arch_type     __machine_arch_type
11639 # else
11640 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11641 # endif
11642 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11643 #else
11644 # define machine_is_swarcodsl() (0)
11645 #endif
11646
11647 #ifdef CONFIG_MACH_BLUEANGEL
11648 # ifdef machine_arch_type
11649 #  undef machine_arch_type
11650 #  define machine_arch_type     __machine_arch_type
11651 # else
11652 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11653 # endif
11654 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11655 #else
11656 # define machine_is_blueangel() (0)
11657 #endif
11658
11659 #ifdef CONFIG_MACH_HAIRYGRAMA
11660 # ifdef machine_arch_type
11661 #  undef machine_arch_type
11662 #  define machine_arch_type     __machine_arch_type
11663 # else
11664 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11665 # endif
11666 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11667 #else
11668 # define machine_is_hairygrama()        (0)
11669 #endif
11670
11671 #ifdef CONFIG_MACH_BANFF
11672 # ifdef machine_arch_type
11673 #  undef machine_arch_type
11674 #  define machine_arch_type     __machine_arch_type
11675 # else
11676 #  define machine_arch_type     MACH_TYPE_BANFF
11677 # endif
11678 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11679 #else
11680 # define machine_is_banff()     (0)
11681 #endif
11682
11683 #ifdef CONFIG_MACH_CARMEVA
11684 # ifdef machine_arch_type
11685 #  undef machine_arch_type
11686 #  define machine_arch_type     __machine_arch_type
11687 # else
11688 #  define machine_arch_type     MACH_TYPE_CARMEVA
11689 # endif
11690 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11691 #else
11692 # define machine_is_carmeva()   (0)
11693 #endif
11694
11695 #ifdef CONFIG_MACH_SAM255
11696 # ifdef machine_arch_type
11697 #  undef machine_arch_type
11698 #  define machine_arch_type     __machine_arch_type
11699 # else
11700 #  define machine_arch_type     MACH_TYPE_SAM255
11701 # endif
11702 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11703 #else
11704 # define machine_is_sam255()    (0)
11705 #endif
11706
11707 #ifdef CONFIG_MACH_PPM10
11708 # ifdef machine_arch_type
11709 #  undef machine_arch_type
11710 #  define machine_arch_type     __machine_arch_type
11711 # else
11712 #  define machine_arch_type     MACH_TYPE_PPM10
11713 # endif
11714 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11715 #else
11716 # define machine_is_ppm10()     (0)
11717 #endif
11718
11719 #ifdef CONFIG_MACH_EDB9315A
11720 # ifdef machine_arch_type
11721 #  undef machine_arch_type
11722 #  define machine_arch_type     __machine_arch_type
11723 # else
11724 #  define machine_arch_type     MACH_TYPE_EDB9315A
11725 # endif
11726 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11727 #else
11728 # define machine_is_edb9315a()  (0)
11729 #endif
11730
11731 #ifdef CONFIG_MACH_SUNSET
11732 # ifdef machine_arch_type
11733 #  undef machine_arch_type
11734 #  define machine_arch_type     __machine_arch_type
11735 # else
11736 #  define machine_arch_type     MACH_TYPE_SUNSET
11737 # endif
11738 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11739 #else
11740 # define machine_is_sunset()    (0)
11741 #endif
11742
11743 #ifdef CONFIG_MACH_STARGATE2
11744 # ifdef machine_arch_type
11745 #  undef machine_arch_type
11746 #  define machine_arch_type     __machine_arch_type
11747 # else
11748 #  define machine_arch_type     MACH_TYPE_STARGATE2
11749 # endif
11750 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11751 #else
11752 # define machine_is_stargate2() (0)
11753 #endif
11754
11755 #ifdef CONFIG_MACH_INTELMOTE2
11756 # ifdef machine_arch_type
11757 #  undef machine_arch_type
11758 #  define machine_arch_type     __machine_arch_type
11759 # else
11760 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
11761 # endif
11762 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11763 #else
11764 # define machine_is_intelmote2()        (0)
11765 #endif
11766
11767 #ifdef CONFIG_MACH_TRIZEPS4
11768 # ifdef machine_arch_type
11769 #  undef machine_arch_type
11770 #  define machine_arch_type     __machine_arch_type
11771 # else
11772 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
11773 # endif
11774 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
11775 #else
11776 # define machine_is_trizeps4()  (0)
11777 #endif
11778
11779 #ifdef CONFIG_MACH_MAINSTONE2
11780 # ifdef machine_arch_type
11781 #  undef machine_arch_type
11782 #  define machine_arch_type     __machine_arch_type
11783 # else
11784 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
11785 # endif
11786 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
11787 #else
11788 # define machine_is_mainstone2()        (0)
11789 #endif
11790
11791 #ifdef CONFIG_MACH_EZ_IXP42X
11792 # ifdef machine_arch_type
11793 #  undef machine_arch_type
11794 #  define machine_arch_type     __machine_arch_type
11795 # else
11796 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
11797 # endif
11798 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11799 #else
11800 # define machine_is_ez_ixp42x() (0)
11801 #endif
11802
11803 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11804 # ifdef machine_arch_type
11805 #  undef machine_arch_type
11806 #  define machine_arch_type     __machine_arch_type
11807 # else
11808 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
11809 # endif
11810 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11811 #else
11812 # define machine_is_tapwave_zodiac()    (0)
11813 #endif
11814
11815 #ifdef CONFIG_MACH_UNIVERSALMETER
11816 # ifdef machine_arch_type
11817 #  undef machine_arch_type
11818 #  define machine_arch_type     __machine_arch_type
11819 # else
11820 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
11821 # endif
11822 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11823 #else
11824 # define machine_is_universalmeter()    (0)
11825 #endif
11826
11827 #ifdef CONFIG_MACH_HICOARM9
11828 # ifdef machine_arch_type
11829 #  undef machine_arch_type
11830 #  define machine_arch_type     __machine_arch_type
11831 # else
11832 #  define machine_arch_type     MACH_TYPE_HICOARM9
11833 # endif
11834 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
11835 #else
11836 # define machine_is_hicoarm9()  (0)
11837 #endif
11838
11839 #ifdef CONFIG_MACH_PNX4008
11840 # ifdef machine_arch_type
11841 #  undef machine_arch_type
11842 #  define machine_arch_type     __machine_arch_type
11843 # else
11844 #  define machine_arch_type     MACH_TYPE_PNX4008
11845 # endif
11846 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
11847 #else
11848 # define machine_is_pnx4008()   (0)
11849 #endif
11850
11851 #ifdef CONFIG_MACH_KWS6000
11852 # ifdef machine_arch_type
11853 #  undef machine_arch_type
11854 #  define machine_arch_type     __machine_arch_type
11855 # else
11856 #  define machine_arch_type     MACH_TYPE_KWS6000
11857 # endif
11858 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
11859 #else
11860 # define machine_is_kws6000()   (0)
11861 #endif
11862
11863 #ifdef CONFIG_MACH_PORTUX920T
11864 # ifdef machine_arch_type
11865 #  undef machine_arch_type
11866 #  define machine_arch_type     __machine_arch_type
11867 # else
11868 #  define machine_arch_type     MACH_TYPE_PORTUX920T
11869 # endif
11870 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
11871 #else
11872 # define machine_is_portux920t()        (0)
11873 #endif
11874
11875 #ifdef CONFIG_MACH_EZ_X5
11876 # ifdef machine_arch_type
11877 #  undef machine_arch_type
11878 #  define machine_arch_type     __machine_arch_type
11879 # else
11880 #  define machine_arch_type     MACH_TYPE_EZ_X5
11881 # endif
11882 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
11883 #else
11884 # define machine_is_ez_x5()     (0)
11885 #endif
11886
11887 #ifdef CONFIG_MACH_OMAP_RUDOLPH
11888 # ifdef machine_arch_type
11889 #  undef machine_arch_type
11890 #  define machine_arch_type     __machine_arch_type
11891 # else
11892 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
11893 # endif
11894 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11895 #else
11896 # define machine_is_omap_rudolph()      (0)
11897 #endif
11898
11899 #ifdef CONFIG_MACH_CPUAT91
11900 # ifdef machine_arch_type
11901 #  undef machine_arch_type
11902 #  define machine_arch_type     __machine_arch_type
11903 # else
11904 #  define machine_arch_type     MACH_TYPE_CPUAT91
11905 # endif
11906 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
11907 #else
11908 # define machine_is_cpuat91()   (0)
11909 #endif
11910
11911 #ifdef CONFIG_MACH_REA9200
11912 # ifdef machine_arch_type
11913 #  undef machine_arch_type
11914 #  define machine_arch_type     __machine_arch_type
11915 # else
11916 #  define machine_arch_type     MACH_TYPE_REA9200
11917 # endif
11918 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
11919 #else
11920 # define machine_is_rea9200()   (0)
11921 #endif
11922
11923 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11924 # ifdef machine_arch_type
11925 #  undef machine_arch_type
11926 #  define machine_arch_type     __machine_arch_type
11927 # else
11928 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
11929 # endif
11930 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11931 #else
11932 # define machine_is_acts_pune_sa1110()  (0)
11933 #endif
11934
11935 #ifdef CONFIG_MACH_IXP425
11936 # ifdef machine_arch_type
11937 #  undef machine_arch_type
11938 #  define machine_arch_type     __machine_arch_type
11939 # else
11940 #  define machine_arch_type     MACH_TYPE_IXP425
11941 # endif
11942 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
11943 #else
11944 # define machine_is_ixp425()    (0)
11945 #endif
11946
11947 #ifdef CONFIG_MACH_I30030ADS
11948 # ifdef machine_arch_type
11949 #  undef machine_arch_type
11950 #  define machine_arch_type     __machine_arch_type
11951 # else
11952 #  define machine_arch_type     MACH_TYPE_I30030ADS
11953 # endif
11954 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11955 #else
11956 # define machine_is_i30030ads() (0)
11957 #endif
11958
11959 #ifdef CONFIG_MACH_PERCH
11960 # ifdef machine_arch_type
11961 #  undef machine_arch_type
11962 #  define machine_arch_type     __machine_arch_type
11963 # else
11964 #  define machine_arch_type     MACH_TYPE_PERCH
11965 # endif
11966 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
11967 #else
11968 # define machine_is_perch()     (0)
11969 #endif
11970
11971 #ifdef CONFIG_MACH_EIS05R1
11972 # ifdef machine_arch_type
11973 #  undef machine_arch_type
11974 #  define machine_arch_type     __machine_arch_type
11975 # else
11976 #  define machine_arch_type     MACH_TYPE_EIS05R1
11977 # endif
11978 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
11979 #else
11980 # define machine_is_eis05r1()   (0)
11981 #endif
11982
11983 #ifdef CONFIG_MACH_PEPPERPAD
11984 # ifdef machine_arch_type
11985 #  undef machine_arch_type
11986 #  define machine_arch_type     __machine_arch_type
11987 # else
11988 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
11989 # endif
11990 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11991 #else
11992 # define machine_is_pepperpad() (0)
11993 #endif
11994
11995 #ifdef CONFIG_MACH_SB3010
11996 # ifdef machine_arch_type
11997 #  undef machine_arch_type
11998 #  define machine_arch_type     __machine_arch_type
11999 # else
12000 #  define machine_arch_type     MACH_TYPE_SB3010
12001 # endif
12002 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
12003 #else
12004 # define machine_is_sb3010()    (0)
12005 #endif
12006
12007 #ifdef CONFIG_MACH_RM9200
12008 # ifdef machine_arch_type
12009 #  undef machine_arch_type
12010 #  define machine_arch_type     __machine_arch_type
12011 # else
12012 #  define machine_arch_type     MACH_TYPE_RM9200
12013 # endif
12014 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
12015 #else
12016 # define machine_is_rm9200()    (0)
12017 #endif
12018
12019 #ifdef CONFIG_MACH_DMA03
12020 # ifdef machine_arch_type
12021 #  undef machine_arch_type
12022 #  define machine_arch_type     __machine_arch_type
12023 # else
12024 #  define machine_arch_type     MACH_TYPE_DMA03
12025 # endif
12026 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
12027 #else
12028 # define machine_is_dma03()     (0)
12029 #endif
12030
12031 #ifdef CONFIG_MACH_ROAD_S101
12032 # ifdef machine_arch_type
12033 #  undef machine_arch_type
12034 #  define machine_arch_type     __machine_arch_type
12035 # else
12036 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12037 # endif
12038 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12039 #else
12040 # define machine_is_road_s101() (0)
12041 #endif
12042
12043 #ifdef CONFIG_MACH_IQ81340SC
12044 # ifdef machine_arch_type
12045 #  undef machine_arch_type
12046 #  define machine_arch_type     __machine_arch_type
12047 # else
12048 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12049 # endif
12050 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12051 #else
12052 # define machine_is_iq81340sc() (0)
12053 #endif
12054
12055 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12056 # ifdef machine_arch_type
12057 #  undef machine_arch_type
12058 #  define machine_arch_type     __machine_arch_type
12059 # else
12060 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12061 # endif
12062 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12063 #else
12064 # define machine_is_iq_nextgen_b()      (0)
12065 #endif
12066
12067 #ifdef CONFIG_MACH_IQ81340MC
12068 # ifdef machine_arch_type
12069 #  undef machine_arch_type
12070 #  define machine_arch_type     __machine_arch_type
12071 # else
12072 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12073 # endif
12074 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12075 #else
12076 # define machine_is_iq81340mc() (0)
12077 #endif
12078
12079 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12080 # ifdef machine_arch_type
12081 #  undef machine_arch_type
12082 #  define machine_arch_type     __machine_arch_type
12083 # else
12084 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12085 # endif
12086 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12087 #else
12088 # define machine_is_iq_nextgen_d()      (0)
12089 #endif
12090
12091 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12092 # ifdef machine_arch_type
12093 #  undef machine_arch_type
12094 #  define machine_arch_type     __machine_arch_type
12095 # else
12096 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12097 # endif
12098 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12099 #else
12100 # define machine_is_iq_nextgen_e()      (0)
12101 #endif
12102
12103 #ifdef CONFIG_MACH_MALLOW_AT91
12104 # ifdef machine_arch_type
12105 #  undef machine_arch_type
12106 #  define machine_arch_type     __machine_arch_type
12107 # else
12108 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12109 # endif
12110 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12111 #else
12112 # define machine_is_mallow_at91()       (0)
12113 #endif
12114
12115 #ifdef CONFIG_MACH_CYBERTRACKER_I
12116 # ifdef machine_arch_type
12117 #  undef machine_arch_type
12118 #  define machine_arch_type     __machine_arch_type
12119 # else
12120 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12121 # endif
12122 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12123 #else
12124 # define machine_is_cybertracker_i()    (0)
12125 #endif
12126
12127 #ifdef CONFIG_MACH_GESBC931X
12128 # ifdef machine_arch_type
12129 #  undef machine_arch_type
12130 #  define machine_arch_type     __machine_arch_type
12131 # else
12132 #  define machine_arch_type     MACH_TYPE_GESBC931X
12133 # endif
12134 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12135 #else
12136 # define machine_is_gesbc931x() (0)
12137 #endif
12138
12139 #ifdef CONFIG_MACH_CENTIPAD
12140 # ifdef machine_arch_type
12141 #  undef machine_arch_type
12142 #  define machine_arch_type     __machine_arch_type
12143 # else
12144 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12145 # endif
12146 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12147 #else
12148 # define machine_is_centipad()  (0)
12149 #endif
12150
12151 #ifdef CONFIG_MACH_ARMSOC
12152 # ifdef machine_arch_type
12153 #  undef machine_arch_type
12154 #  define machine_arch_type     __machine_arch_type
12155 # else
12156 #  define machine_arch_type     MACH_TYPE_ARMSOC
12157 # endif
12158 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12159 #else
12160 # define machine_is_armsoc()    (0)
12161 #endif
12162
12163 #ifdef CONFIG_MACH_SE4200
12164 # ifdef machine_arch_type
12165 #  undef machine_arch_type
12166 #  define machine_arch_type     __machine_arch_type
12167 # else
12168 #  define machine_arch_type     MACH_TYPE_SE4200
12169 # endif
12170 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12171 #else
12172 # define machine_is_se4200()    (0)
12173 #endif
12174
12175 #ifdef CONFIG_MACH_EMS197A
12176 # ifdef machine_arch_type
12177 #  undef machine_arch_type
12178 #  define machine_arch_type     __machine_arch_type
12179 # else
12180 #  define machine_arch_type     MACH_TYPE_EMS197A
12181 # endif
12182 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12183 #else
12184 # define machine_is_ems197a()   (0)
12185 #endif
12186
12187 #ifdef CONFIG_MACH_MICRO9
12188 # ifdef machine_arch_type
12189 #  undef machine_arch_type
12190 #  define machine_arch_type     __machine_arch_type
12191 # else
12192 #  define machine_arch_type     MACH_TYPE_MICRO9
12193 # endif
12194 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12195 #else
12196 # define machine_is_micro9()    (0)
12197 #endif
12198
12199 #ifdef CONFIG_MACH_MICRO9L
12200 # ifdef machine_arch_type
12201 #  undef machine_arch_type
12202 #  define machine_arch_type     __machine_arch_type
12203 # else
12204 #  define machine_arch_type     MACH_TYPE_MICRO9L
12205 # endif
12206 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12207 #else
12208 # define machine_is_micro9l()   (0)
12209 #endif
12210
12211 #ifdef CONFIG_MACH_UC5471DSP
12212 # ifdef machine_arch_type
12213 #  undef machine_arch_type
12214 #  define machine_arch_type     __machine_arch_type
12215 # else
12216 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12217 # endif
12218 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12219 #else
12220 # define machine_is_uc5471dsp() (0)
12221 #endif
12222
12223 #ifdef CONFIG_MACH_SJ5471ENG
12224 # ifdef machine_arch_type
12225 #  undef machine_arch_type
12226 #  define machine_arch_type     __machine_arch_type
12227 # else
12228 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12229 # endif
12230 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12231 #else
12232 # define machine_is_sj5471eng() (0)
12233 #endif
12234
12235 #ifdef CONFIG_MACH_CMPXA26X
12236 # ifdef machine_arch_type
12237 #  undef machine_arch_type
12238 #  define machine_arch_type     __machine_arch_type
12239 # else
12240 #  define machine_arch_type     MACH_TYPE_CMPXA26X
12241 # endif
12242 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12243 #else
12244 # define machine_is_none()      (0)
12245 #endif
12246
12247 #ifdef CONFIG_MACH_NC
12248 # ifdef machine_arch_type
12249 #  undef machine_arch_type
12250 #  define machine_arch_type     __machine_arch_type
12251 # else
12252 #  define machine_arch_type     MACH_TYPE_NC
12253 # endif
12254 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12255 #else
12256 # define machine_is_nc1()       (0)
12257 #endif
12258
12259 #ifdef CONFIG_MACH_OMAP_PALMTE
12260 # ifdef machine_arch_type
12261 #  undef machine_arch_type
12262 #  define machine_arch_type     __machine_arch_type
12263 # else
12264 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
12265 # endif
12266 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12267 #else
12268 # define machine_is_omap_palmte()       (0)
12269 #endif
12270
12271 #ifdef CONFIG_MACH_AJAX52X
12272 # ifdef machine_arch_type
12273 #  undef machine_arch_type
12274 #  define machine_arch_type     __machine_arch_type
12275 # else
12276 #  define machine_arch_type     MACH_TYPE_AJAX52X
12277 # endif
12278 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12279 #else
12280 # define machine_is_ajax52x()   (0)
12281 #endif
12282
12283 #ifdef CONFIG_MACH_SIRIUSTAR
12284 # ifdef machine_arch_type
12285 #  undef machine_arch_type
12286 #  define machine_arch_type     __machine_arch_type
12287 # else
12288 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
12289 # endif
12290 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12291 #else
12292 # define machine_is_siriustar() (0)
12293 #endif
12294
12295 #ifdef CONFIG_MACH_IODATA_HDLG
12296 # ifdef machine_arch_type
12297 #  undef machine_arch_type
12298 #  define machine_arch_type     __machine_arch_type
12299 # else
12300 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
12301 # endif
12302 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12303 #else
12304 # define machine_is_iodata_hdlg()       (0)
12305 #endif
12306
12307 #ifdef CONFIG_MACH_AT91RM9200UTL
12308 # ifdef machine_arch_type
12309 #  undef machine_arch_type
12310 #  define machine_arch_type     __machine_arch_type
12311 # else
12312 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12313 # endif
12314 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12315 #else
12316 # define machine_is_at91rm9200utl()     (0)
12317 #endif
12318
12319 #ifdef CONFIG_MACH_BIOSAFE
12320 # ifdef machine_arch_type
12321 #  undef machine_arch_type
12322 #  define machine_arch_type     __machine_arch_type
12323 # else
12324 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12325 # endif
12326 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12327 #else
12328 # define machine_is_biosafe()   (0)
12329 #endif
12330
12331 #ifdef CONFIG_MACH_MP1000
12332 # ifdef machine_arch_type
12333 #  undef machine_arch_type
12334 #  define machine_arch_type     __machine_arch_type
12335 # else
12336 #  define machine_arch_type     MACH_TYPE_MP1000
12337 # endif
12338 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12339 #else
12340 # define machine_is_mp1000()    (0)
12341 #endif
12342
12343 #ifdef CONFIG_MACH_PARSY
12344 # ifdef machine_arch_type
12345 #  undef machine_arch_type
12346 #  define machine_arch_type     __machine_arch_type
12347 # else
12348 #  define machine_arch_type     MACH_TYPE_PARSY
12349 # endif
12350 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12351 #else
12352 # define machine_is_parsy()     (0)
12353 #endif
12354
12355 #ifdef CONFIG_MACH_CCXP
12356 # ifdef machine_arch_type
12357 #  undef machine_arch_type
12358 #  define machine_arch_type     __machine_arch_type
12359 # else
12360 #  define machine_arch_type     MACH_TYPE_CCXP
12361 # endif
12362 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12363 #else
12364 # define machine_is_ccxp270()   (0)
12365 #endif
12366
12367 #ifdef CONFIG_MACH_OMAP_GSAMPLE
12368 # ifdef machine_arch_type
12369 #  undef machine_arch_type
12370 #  define machine_arch_type     __machine_arch_type
12371 # else
12372 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
12373 # endif
12374 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12375 #else
12376 # define machine_is_omap_gsample()      (0)
12377 #endif
12378
12379 #ifdef CONFIG_MACH_REALVIEW_EB
12380 # ifdef machine_arch_type
12381 #  undef machine_arch_type
12382 #  define machine_arch_type     __machine_arch_type
12383 # else
12384 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
12385 # endif
12386 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12387 #else
12388 # define machine_is_realview_eb()       (0)
12389 #endif
12390
12391 #ifdef CONFIG_MACH_SAMOA
12392 # ifdef machine_arch_type
12393 #  undef machine_arch_type
12394 #  define machine_arch_type     __machine_arch_type
12395 # else
12396 #  define machine_arch_type     MACH_TYPE_SAMOA
12397 # endif
12398 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12399 #else
12400 # define machine_is_samoa()     (0)
12401 #endif
12402
12403 #ifdef CONFIG_MACH_PALMT3
12404 # ifdef machine_arch_type
12405 #  undef machine_arch_type
12406 #  define machine_arch_type     __machine_arch_type
12407 # else
12408 #  define machine_arch_type     MACH_TYPE_PALMT3
12409 # endif
12410 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12411 #else
12412 # define machine_is_palmt3()    (0)
12413 #endif
12414
12415 #ifdef CONFIG_MACH_I878
12416 # ifdef machine_arch_type
12417 #  undef machine_arch_type
12418 #  define machine_arch_type     __machine_arch_type
12419 # else
12420 #  define machine_arch_type     MACH_TYPE_I878
12421 # endif
12422 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12423 #else
12424 # define machine_is_i878()      (0)
12425 #endif
12426
12427 #ifdef CONFIG_MACH_BORZOI
12428 # ifdef machine_arch_type
12429 #  undef machine_arch_type
12430 #  define machine_arch_type     __machine_arch_type
12431 # else
12432 #  define machine_arch_type     MACH_TYPE_BORZOI
12433 # endif
12434 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12435 #else
12436 # define machine_is_borzoi()    (0)
12437 #endif
12438
12439 #ifdef CONFIG_MACH_GECKO
12440 # ifdef machine_arch_type
12441 #  undef machine_arch_type
12442 #  define machine_arch_type     __machine_arch_type
12443 # else
12444 #  define machine_arch_type     MACH_TYPE_GECKO
12445 # endif
12446 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12447 #else
12448 # define machine_is_gecko()     (0)
12449 #endif
12450
12451 #ifdef CONFIG_MACH_DS101
12452 # ifdef machine_arch_type
12453 #  undef machine_arch_type
12454 #  define machine_arch_type     __machine_arch_type
12455 # else
12456 #  define machine_arch_type     MACH_TYPE_DS101
12457 # endif
12458 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12459 #else
12460 # define machine_is_ds101()     (0)
12461 #endif
12462
12463 #ifdef CONFIG_MACH_OMAP_PALMTT2
12464 # ifdef machine_arch_type
12465 #  undef machine_arch_type
12466 #  define machine_arch_type     __machine_arch_type
12467 # else
12468 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12469 # endif
12470 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12471 #else
12472 # define machine_is_omap_palmtt2()      (0)
12473 #endif
12474
12475 #ifdef CONFIG_MACH_PALMLD
12476 # ifdef machine_arch_type
12477 #  undef machine_arch_type
12478 #  define machine_arch_type     __machine_arch_type
12479 # else
12480 #  define machine_arch_type     MACH_TYPE_PALMLD
12481 # endif
12482 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12483 #else
12484 # define machine_is_palmld()    (0)
12485 #endif
12486
12487 #ifdef CONFIG_MACH_CC9C
12488 # ifdef machine_arch_type
12489 #  undef machine_arch_type
12490 #  define machine_arch_type     __machine_arch_type
12491 # else
12492 #  define machine_arch_type     MACH_TYPE_CC9C
12493 # endif
12494 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12495 #else
12496 # define machine_is_cc9c()      (0)
12497 #endif
12498
12499 #ifdef CONFIG_MACH_SBC1670
12500 # ifdef machine_arch_type
12501 #  undef machine_arch_type
12502 #  define machine_arch_type     __machine_arch_type
12503 # else
12504 #  define machine_arch_type     MACH_TYPE_SBC1670
12505 # endif
12506 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12507 #else
12508 # define machine_is_sbc1670()   (0)
12509 #endif
12510
12511 #ifdef CONFIG_MACH_IXDP28X5
12512 # ifdef machine_arch_type
12513 #  undef machine_arch_type
12514 #  define machine_arch_type     __machine_arch_type
12515 # else
12516 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12517 # endif
12518 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12519 #else
12520 # define machine_is_ixdp28x5()  (0)
12521 #endif
12522
12523 #ifdef CONFIG_MACH_OMAP_PALMTT
12524 # ifdef machine_arch_type
12525 #  undef machine_arch_type
12526 #  define machine_arch_type     __machine_arch_type
12527 # else
12528 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12529 # endif
12530 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12531 #else
12532 # define machine_is_omap_palmtt()       (0)
12533 #endif
12534
12535 #ifdef CONFIG_MACH_ML696K
12536 # ifdef machine_arch_type
12537 #  undef machine_arch_type
12538 #  define machine_arch_type     __machine_arch_type
12539 # else
12540 #  define machine_arch_type     MACH_TYPE_ML696K
12541 # endif
12542 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12543 #else
12544 # define machine_is_ml696k()    (0)
12545 #endif
12546
12547 #ifdef CONFIG_MACH_ARCOM_ZEUS
12548 # ifdef machine_arch_type
12549 #  undef machine_arch_type
12550 #  define machine_arch_type     __machine_arch_type
12551 # else
12552 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12553 # endif
12554 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12555 #else
12556 # define machine_is_arcom_zeus()        (0)
12557 #endif
12558
12559 #ifdef CONFIG_MACH_OSIRIS
12560 # ifdef machine_arch_type
12561 #  undef machine_arch_type
12562 #  define machine_arch_type     __machine_arch_type
12563 # else
12564 #  define machine_arch_type     MACH_TYPE_OSIRIS
12565 # endif
12566 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12567 #else
12568 # define machine_is_osiris()    (0)
12569 #endif
12570
12571 #ifdef CONFIG_MACH_MAESTRO
12572 # ifdef machine_arch_type
12573 #  undef machine_arch_type
12574 #  define machine_arch_type     __machine_arch_type
12575 # else
12576 #  define machine_arch_type     MACH_TYPE_MAESTRO
12577 # endif
12578 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12579 #else
12580 # define machine_is_maestro()   (0)
12581 #endif
12582
12583 #ifdef CONFIG_MACH_PALMTE2
12584 # ifdef machine_arch_type
12585 #  undef machine_arch_type
12586 #  define machine_arch_type     __machine_arch_type
12587 # else
12588 #  define machine_arch_type     MACH_TYPE_PALMTE2
12589 # endif
12590 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12591 #else
12592 # define machine_is_palmte2()   (0)
12593 #endif
12594
12595 #ifdef CONFIG_MACH_IXBBM
12596 # ifdef machine_arch_type
12597 #  undef machine_arch_type
12598 #  define machine_arch_type     __machine_arch_type
12599 # else
12600 #  define machine_arch_type     MACH_TYPE_IXBBM
12601 # endif
12602 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12603 #else
12604 # define machine_is_ixbbm()     (0)
12605 #endif
12606
12607 #ifdef CONFIG_MACH_MX27ADS
12608 # ifdef machine_arch_type
12609 #  undef machine_arch_type
12610 #  define machine_arch_type     __machine_arch_type
12611 # else
12612 #  define machine_arch_type     MACH_TYPE_MX27ADS
12613 # endif
12614 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12615 #else
12616 # define machine_is_mx27ads()   (0)
12617 #endif
12618
12619 #ifdef CONFIG_MACH_AX8004
12620 # ifdef machine_arch_type
12621 #  undef machine_arch_type
12622 #  define machine_arch_type     __machine_arch_type
12623 # else
12624 #  define machine_arch_type     MACH_TYPE_AX8004
12625 # endif
12626 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12627 #else
12628 # define machine_is_ax8004()    (0)
12629 #endif
12630
12631 #ifdef CONFIG_MACH_AT91SAM9261EK
12632 # ifdef machine_arch_type
12633 #  undef machine_arch_type
12634 #  define machine_arch_type     __machine_arch_type
12635 # else
12636 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12637 # endif
12638 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12639 #else
12640 # define machine_is_at91sam9261ek()     (0)
12641 #endif
12642
12643 #ifdef CONFIG_MACH_LOFT
12644 # ifdef machine_arch_type
12645 #  undef machine_arch_type
12646 #  define machine_arch_type     __machine_arch_type
12647 # else
12648 #  define machine_arch_type     MACH_TYPE_LOFT
12649 # endif
12650 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12651 #else
12652 # define machine_is_loft()      (0)
12653 #endif
12654
12655 #ifdef CONFIG_MACH_MAGPIE
12656 # ifdef machine_arch_type
12657 #  undef machine_arch_type
12658 #  define machine_arch_type     __machine_arch_type
12659 # else
12660 #  define machine_arch_type     MACH_TYPE_MAGPIE
12661 # endif
12662 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12663 #else
12664 # define machine_is_magpie()    (0)
12665 #endif
12666
12667 #ifdef CONFIG_MACH_MX21ADS
12668 # ifdef machine_arch_type
12669 #  undef machine_arch_type
12670 #  define machine_arch_type     __machine_arch_type
12671 # else
12672 #  define machine_arch_type     MACH_TYPE_MX21ADS
12673 # endif
12674 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12675 #else
12676 # define machine_is_mx21ads()   (0)
12677 #endif
12678
12679 #ifdef CONFIG_MACH_MB87M3400
12680 # ifdef machine_arch_type
12681 #  undef machine_arch_type
12682 #  define machine_arch_type     __machine_arch_type
12683 # else
12684 #  define machine_arch_type     MACH_TYPE_MB87M3400
12685 # endif
12686 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12687 #else
12688 # define machine_is_mb87m3400() (0)
12689 #endif
12690
12691 #ifdef CONFIG_MACH_MGUARD_DELTA
12692 # ifdef machine_arch_type
12693 #  undef machine_arch_type
12694 #  define machine_arch_type     __machine_arch_type
12695 # else
12696 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12697 # endif
12698 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12699 #else
12700 # define machine_is_mguard_delta()      (0)
12701 #endif
12702
12703 #ifdef CONFIG_MACH_DAVINCI_DVDP
12704 # ifdef machine_arch_type
12705 #  undef machine_arch_type
12706 #  define machine_arch_type     __machine_arch_type
12707 # else
12708 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12709 # endif
12710 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12711 #else
12712 # define machine_is_davinci_dvdp()      (0)
12713 #endif
12714
12715 #ifdef CONFIG_MACH_HTCUNIVERSAL
12716 # ifdef machine_arch_type
12717 #  undef machine_arch_type
12718 #  define machine_arch_type     __machine_arch_type
12719 # else
12720 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12721 # endif
12722 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12723 #else
12724 # define machine_is_htcuniversal()      (0)
12725 #endif
12726
12727 #ifdef CONFIG_MACH_TPAD
12728 # ifdef machine_arch_type
12729 #  undef machine_arch_type
12730 #  define machine_arch_type     __machine_arch_type
12731 # else
12732 #  define machine_arch_type     MACH_TYPE_TPAD
12733 # endif
12734 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12735 #else
12736 # define machine_is_tpad()      (0)
12737 #endif
12738
12739 #ifdef CONFIG_MACH_ROVERP3
12740 # ifdef machine_arch_type
12741 #  undef machine_arch_type
12742 #  define machine_arch_type     __machine_arch_type
12743 # else
12744 #  define machine_arch_type     MACH_TYPE_ROVERP3
12745 # endif
12746 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12747 #else
12748 # define machine_is_roverp3()   (0)
12749 #endif
12750
12751 #ifdef CONFIG_MACH_JORNADA928
12752 # ifdef machine_arch_type
12753 #  undef machine_arch_type
12754 #  define machine_arch_type     __machine_arch_type
12755 # else
12756 #  define machine_arch_type     MACH_TYPE_JORNADA928
12757 # endif
12758 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12759 #else
12760 # define machine_is_jornada928()        (0)
12761 #endif
12762
12763 #ifdef CONFIG_MACH_MV88FXX81
12764 # ifdef machine_arch_type
12765 #  undef machine_arch_type
12766 #  define machine_arch_type     __machine_arch_type
12767 # else
12768 #  define machine_arch_type     MACH_TYPE_MV88FXX81
12769 # endif
12770 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12771 #else
12772 # define machine_is_mv88fxx81() (0)
12773 #endif
12774
12775 #ifdef CONFIG_MACH_STMP36XX
12776 # ifdef machine_arch_type
12777 #  undef machine_arch_type
12778 #  define machine_arch_type     __machine_arch_type
12779 # else
12780 #  define machine_arch_type     MACH_TYPE_STMP36XX
12781 # endif
12782 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
12783 #else
12784 # define machine_is_stmp36xx()  (0)
12785 #endif
12786
12787 #ifdef CONFIG_MACH_SXNI79524
12788 # ifdef machine_arch_type
12789 #  undef machine_arch_type
12790 #  define machine_arch_type     __machine_arch_type
12791 # else
12792 #  define machine_arch_type     MACH_TYPE_SXNI79524
12793 # endif
12794 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12795 #else
12796 # define machine_is_sxni79524() (0)
12797 #endif
12798
12799 #ifdef CONFIG_MACH_AMS_DELTA
12800 # ifdef machine_arch_type
12801 #  undef machine_arch_type
12802 #  define machine_arch_type     __machine_arch_type
12803 # else
12804 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
12805 # endif
12806 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12807 #else
12808 # define machine_is_ams_delta() (0)
12809 #endif
12810
12811 #ifdef CONFIG_MACH_URANIUM
12812 # ifdef machine_arch_type
12813 #  undef machine_arch_type
12814 #  define machine_arch_type     __machine_arch_type
12815 # else
12816 #  define machine_arch_type     MACH_TYPE_URANIUM
12817 # endif
12818 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
12819 #else
12820 # define machine_is_uranium()   (0)
12821 #endif
12822
12823 #ifdef CONFIG_MACH_UCON
12824 # ifdef machine_arch_type
12825 #  undef machine_arch_type
12826 #  define machine_arch_type     __machine_arch_type
12827 # else
12828 #  define machine_arch_type     MACH_TYPE_UCON
12829 # endif
12830 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
12831 #else
12832 # define machine_is_ucon()      (0)
12833 #endif
12834
12835 #ifdef CONFIG_MACH_NAS100D
12836 # ifdef machine_arch_type
12837 #  undef machine_arch_type
12838 #  define machine_arch_type     __machine_arch_type
12839 # else
12840 #  define machine_arch_type     MACH_TYPE_NAS100D
12841 # endif
12842 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
12843 #else
12844 # define machine_is_nas100d()   (0)
12845 #endif
12846
12847 #ifdef CONFIG_MACH_L083_1000
12848 # ifdef machine_arch_type
12849 #  undef machine_arch_type
12850 #  define machine_arch_type     __machine_arch_type
12851 # else
12852 #  define machine_arch_type     MACH_TYPE_L083_1000
12853 # endif
12854 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
12855 #else
12856 # define machine_is_l083()      (0)
12857 #endif
12858
12859 #ifdef CONFIG_MACH_EZX
12860 # ifdef machine_arch_type
12861 #  undef machine_arch_type
12862 #  define machine_arch_type     __machine_arch_type
12863 # else
12864 #  define machine_arch_type     MACH_TYPE_EZX
12865 # endif
12866 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
12867 #else
12868 # define machine_is_ezx()       (0)
12869 #endif
12870
12871 #ifdef CONFIG_MACH_PNX5220
12872 # ifdef machine_arch_type
12873 #  undef machine_arch_type
12874 #  define machine_arch_type     __machine_arch_type
12875 # else
12876 #  define machine_arch_type     MACH_TYPE_PNX5220
12877 # endif
12878 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
12879 #else
12880 # define machine_is_pnx5220()   (0)
12881 #endif
12882
12883 #ifdef CONFIG_MACH_BUTTE
12884 # ifdef machine_arch_type
12885 #  undef machine_arch_type
12886 #  define machine_arch_type     __machine_arch_type
12887 # else
12888 #  define machine_arch_type     MACH_TYPE_BUTTE
12889 # endif
12890 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
12891 #else
12892 # define machine_is_butte()     (0)
12893 #endif
12894
12895 #ifdef CONFIG_MACH_SRM2
12896 # ifdef machine_arch_type
12897 #  undef machine_arch_type
12898 #  define machine_arch_type     __machine_arch_type
12899 # else
12900 #  define machine_arch_type     MACH_TYPE_SRM2
12901 # endif
12902 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
12903 #else
12904 # define machine_is_srm2()      (0)
12905 #endif
12906
12907 #ifdef CONFIG_MACH_DSBR
12908 # ifdef machine_arch_type
12909 #  undef machine_arch_type
12910 #  define machine_arch_type     __machine_arch_type
12911 # else
12912 #  define machine_arch_type     MACH_TYPE_DSBR
12913 # endif
12914 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
12915 #else
12916 # define machine_is_dsbr()      (0)
12917 #endif
12918
12919 #ifdef CONFIG_MACH_CRYSTALBALL
12920 # ifdef machine_arch_type
12921 #  undef machine_arch_type
12922 #  define machine_arch_type     __machine_arch_type
12923 # else
12924 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
12925 # endif
12926 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12927 #else
12928 # define machine_is_crystalball()       (0)
12929 #endif
12930
12931 #ifdef CONFIG_MACH_TINYPXA27X
12932 # ifdef machine_arch_type
12933 #  undef machine_arch_type
12934 #  define machine_arch_type     __machine_arch_type
12935 # else
12936 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
12937 # endif
12938 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
12939 #else
12940 # define machine_is_tinypxa27x()        (0)
12941 #endif
12942
12943 #ifdef CONFIG_MACH_HERBIE
12944 # ifdef machine_arch_type
12945 #  undef machine_arch_type
12946 #  define machine_arch_type     __machine_arch_type
12947 # else
12948 #  define machine_arch_type     MACH_TYPE_HERBIE
12949 # endif
12950 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
12951 #else
12952 # define machine_is_herbie()    (0)
12953 #endif
12954
12955 #ifdef CONFIG_MACH_MAGICIAN
12956 # ifdef machine_arch_type
12957 #  undef machine_arch_type
12958 #  define machine_arch_type     __machine_arch_type
12959 # else
12960 #  define machine_arch_type     MACH_TYPE_MAGICIAN
12961 # endif
12962 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
12963 #else
12964 # define machine_is_magician()  (0)
12965 #endif
12966
12967 #ifdef CONFIG_MACH_CM4002
12968 # ifdef machine_arch_type
12969 #  undef machine_arch_type
12970 #  define machine_arch_type     __machine_arch_type
12971 # else
12972 #  define machine_arch_type     MACH_TYPE_CM4002
12973 # endif
12974 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
12975 #else
12976 # define machine_is_cm4002()    (0)
12977 #endif
12978
12979 #ifdef CONFIG_MACH_B4
12980 # ifdef machine_arch_type
12981 #  undef machine_arch_type
12982 #  define machine_arch_type     __machine_arch_type
12983 # else
12984 #  define machine_arch_type     MACH_TYPE_B4
12985 # endif
12986 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
12987 #else
12988 # define machine_is_b4()        (0)
12989 #endif
12990
12991 #ifdef CONFIG_MACH_MAUI
12992 # ifdef machine_arch_type
12993 #  undef machine_arch_type
12994 #  define machine_arch_type     __machine_arch_type
12995 # else
12996 #  define machine_arch_type     MACH_TYPE_MAUI
12997 # endif
12998 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
12999 #else
13000 # define machine_is_maui()      (0)
13001 #endif
13002
13003 #ifdef CONFIG_MACH_CYBERTRACKER_G
13004 # ifdef machine_arch_type
13005 #  undef machine_arch_type
13006 #  define machine_arch_type     __machine_arch_type
13007 # else
13008 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
13009 # endif
13010 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13011 #else
13012 # define machine_is_cybertracker_g()    (0)
13013 #endif
13014
13015 #ifdef CONFIG_MACH_NXDKN
13016 # ifdef machine_arch_type
13017 #  undef machine_arch_type
13018 #  define machine_arch_type     __machine_arch_type
13019 # else
13020 #  define machine_arch_type     MACH_TYPE_NXDKN
13021 # endif
13022 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
13023 #else
13024 # define machine_is_nxdkn()     (0)
13025 #endif
13026
13027 #ifdef CONFIG_MACH_MIO8390
13028 # ifdef machine_arch_type
13029 #  undef machine_arch_type
13030 #  define machine_arch_type     __machine_arch_type
13031 # else
13032 #  define machine_arch_type     MACH_TYPE_MIO8390
13033 # endif
13034 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
13035 #else
13036 # define machine_is_mio8390()   (0)
13037 #endif
13038
13039 #ifdef CONFIG_MACH_OMI_BOARD
13040 # ifdef machine_arch_type
13041 #  undef machine_arch_type
13042 #  define machine_arch_type     __machine_arch_type
13043 # else
13044 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13045 # endif
13046 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13047 #else
13048 # define machine_is_omi_board() (0)
13049 #endif
13050
13051 #ifdef CONFIG_MACH_MX21CIV
13052 # ifdef machine_arch_type
13053 #  undef machine_arch_type
13054 #  define machine_arch_type     __machine_arch_type
13055 # else
13056 #  define machine_arch_type     MACH_TYPE_MX21CIV
13057 # endif
13058 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13059 #else
13060 # define machine_is_mx21civ()   (0)
13061 #endif
13062
13063 #ifdef CONFIG_MACH_MAHI_CDAC
13064 # ifdef machine_arch_type
13065 #  undef machine_arch_type
13066 #  define machine_arch_type     __machine_arch_type
13067 # else
13068 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13069 # endif
13070 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13071 #else
13072 # define machine_is_mahi_cdac() (0)
13073 #endif
13074
13075 #ifdef CONFIG_MACH_PALMTX
13076 # ifdef machine_arch_type
13077 #  undef machine_arch_type
13078 #  define machine_arch_type     __machine_arch_type
13079 # else
13080 #  define machine_arch_type     MACH_TYPE_PALMTX
13081 # endif
13082 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13083 #else
13084 # define machine_is_palmtx()    (0)
13085 #endif
13086
13087 #ifdef CONFIG_MACH_S3C2413
13088 # ifdef machine_arch_type
13089 #  undef machine_arch_type
13090 #  define machine_arch_type     __machine_arch_type
13091 # else
13092 #  define machine_arch_type     MACH_TYPE_S3C2413
13093 # endif
13094 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13095 #else
13096 # define machine_is_s3c2413()   (0)
13097 #endif
13098
13099 #ifdef CONFIG_MACH_SAMSYS_EP0
13100 # ifdef machine_arch_type
13101 #  undef machine_arch_type
13102 #  define machine_arch_type     __machine_arch_type
13103 # else
13104 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13105 # endif
13106 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13107 #else
13108 # define machine_is_samsys_ep0()        (0)
13109 #endif
13110
13111 #ifdef CONFIG_MACH_WG302V1
13112 # ifdef machine_arch_type
13113 #  undef machine_arch_type
13114 #  define machine_arch_type     __machine_arch_type
13115 # else
13116 #  define machine_arch_type     MACH_TYPE_WG302V1
13117 # endif
13118 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13119 #else
13120 # define machine_is_wg302v1()   (0)
13121 #endif
13122
13123 #ifdef CONFIG_MACH_WG302V2
13124 # ifdef machine_arch_type
13125 #  undef machine_arch_type
13126 #  define machine_arch_type     __machine_arch_type
13127 # else
13128 #  define machine_arch_type     MACH_TYPE_WG302V2
13129 # endif
13130 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13131 #else
13132 # define machine_is_wg302v2()   (0)
13133 #endif
13134
13135 #ifdef CONFIG_MACH_EB42X
13136 # ifdef machine_arch_type
13137 #  undef machine_arch_type
13138 #  define machine_arch_type     __machine_arch_type
13139 # else
13140 #  define machine_arch_type     MACH_TYPE_EB42X
13141 # endif
13142 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13143 #else
13144 # define machine_is_eb42x()     (0)
13145 #endif
13146
13147 #ifdef CONFIG_MACH_IQ331ES
13148 # ifdef machine_arch_type
13149 #  undef machine_arch_type
13150 #  define machine_arch_type     __machine_arch_type
13151 # else
13152 #  define machine_arch_type     MACH_TYPE_IQ331ES
13153 # endif
13154 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13155 #else
13156 # define machine_is_iq331es()   (0)
13157 #endif
13158
13159 #ifdef CONFIG_MACH_COSYDSP
13160 # ifdef machine_arch_type
13161 #  undef machine_arch_type
13162 #  define machine_arch_type     __machine_arch_type
13163 # else
13164 #  define machine_arch_type     MACH_TYPE_COSYDSP
13165 # endif
13166 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13167 #else
13168 # define machine_is_cosydsp()   (0)
13169 #endif
13170
13171 #ifdef CONFIG_MACH_UPLAT7D
13172 # ifdef machine_arch_type
13173 #  undef machine_arch_type
13174 #  define machine_arch_type     __machine_arch_type
13175 # else
13176 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13177 # endif
13178 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13179 #else
13180 # define machine_is_uplat7d_proto()     (0)
13181 #endif
13182
13183 #ifdef CONFIG_MACH_PTDAVINCI
13184 # ifdef machine_arch_type
13185 #  undef machine_arch_type
13186 #  define machine_arch_type     __machine_arch_type
13187 # else
13188 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13189 # endif
13190 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13191 #else
13192 # define machine_is_ptdavinci() (0)
13193 #endif
13194
13195 #ifdef CONFIG_MACH_MBUS
13196 # ifdef machine_arch_type
13197 #  undef machine_arch_type
13198 #  define machine_arch_type     __machine_arch_type
13199 # else
13200 #  define machine_arch_type     MACH_TYPE_MBUS
13201 # endif
13202 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13203 #else
13204 # define machine_is_mbus()      (0)
13205 #endif
13206
13207 #ifdef CONFIG_MACH_NADIA2VB
13208 # ifdef machine_arch_type
13209 #  undef machine_arch_type
13210 #  define machine_arch_type     __machine_arch_type
13211 # else
13212 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13213 # endif
13214 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13215 #else
13216 # define machine_is_nadia2vb()  (0)
13217 #endif
13218
13219 #ifdef CONFIG_MACH_R1000
13220 # ifdef machine_arch_type
13221 #  undef machine_arch_type
13222 #  define machine_arch_type     __machine_arch_type
13223 # else
13224 #  define machine_arch_type     MACH_TYPE_R1000
13225 # endif
13226 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13227 #else
13228 # define machine_is_r1000()     (0)
13229 #endif
13230
13231 #ifdef CONFIG_MACH_HW90250
13232 # ifdef machine_arch_type
13233 #  undef machine_arch_type
13234 #  define machine_arch_type     __machine_arch_type
13235 # else
13236 #  define machine_arch_type     MACH_TYPE_HW90250
13237 # endif
13238 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13239 #else
13240 # define machine_is_hw90250()   (0)
13241 #endif
13242
13243 #ifdef CONFIG_MACH_OMAP_2430SDP
13244 # ifdef machine_arch_type
13245 #  undef machine_arch_type
13246 #  define machine_arch_type     __machine_arch_type
13247 # else
13248 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
13249 # endif
13250 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13251 #else
13252 # define machine_is_omap_2430sdp()      (0)
13253 #endif
13254
13255 #ifdef CONFIG_MACH_DAVINCI_EVM
13256 # ifdef machine_arch_type
13257 #  undef machine_arch_type
13258 #  define machine_arch_type     __machine_arch_type
13259 # else
13260 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
13261 # endif
13262 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13263 #else
13264 # define machine_is_davinci_evm()       (0)
13265 #endif
13266
13267 #ifdef CONFIG_MACH_OMAP_TORNADO
13268 # ifdef machine_arch_type
13269 #  undef machine_arch_type
13270 #  define machine_arch_type     __machine_arch_type
13271 # else
13272 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
13273 # endif
13274 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13275 #else
13276 # define machine_is_omap_tornado()      (0)
13277 #endif
13278
13279 #ifdef CONFIG_MACH_OLOCREEK
13280 # ifdef machine_arch_type
13281 #  undef machine_arch_type
13282 #  define machine_arch_type     __machine_arch_type
13283 # else
13284 #  define machine_arch_type     MACH_TYPE_OLOCREEK
13285 # endif
13286 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13287 #else
13288 # define machine_is_olocreek()  (0)
13289 #endif
13290
13291 #ifdef CONFIG_MACH_PALMZ72
13292 # ifdef machine_arch_type
13293 #  undef machine_arch_type
13294 #  define machine_arch_type     __machine_arch_type
13295 # else
13296 #  define machine_arch_type     MACH_TYPE_PALMZ72
13297 # endif
13298 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13299 #else
13300 # define machine_is_palmz72()   (0)
13301 #endif
13302
13303 #ifdef CONFIG_MACH_NXDB500
13304 # ifdef machine_arch_type
13305 #  undef machine_arch_type
13306 #  define machine_arch_type     __machine_arch_type
13307 # else
13308 #  define machine_arch_type     MACH_TYPE_NXDB500
13309 # endif
13310 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13311 #else
13312 # define machine_is_nxdb500()   (0)
13313 #endif
13314
13315 #ifdef CONFIG_MACH_APF9328
13316 # ifdef machine_arch_type
13317 #  undef machine_arch_type
13318 #  define machine_arch_type     __machine_arch_type
13319 # else
13320 #  define machine_arch_type     MACH_TYPE_APF9328
13321 # endif
13322 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13323 #else
13324 # define machine_is_apf9328()   (0)
13325 #endif
13326
13327 #ifdef CONFIG_MACH_OMAP_WIPOQ
13328 # ifdef machine_arch_type
13329 #  undef machine_arch_type
13330 #  define machine_arch_type     __machine_arch_type
13331 # else
13332 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
13333 # endif
13334 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13335 #else
13336 # define machine_is_omap_wipoq()        (0)
13337 #endif
13338
13339 #ifdef CONFIG_MACH_OMAP_TWIP
13340 # ifdef machine_arch_type
13341 #  undef machine_arch_type
13342 #  define machine_arch_type     __machine_arch_type
13343 # else
13344 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
13345 # endif
13346 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13347 #else
13348 # define machine_is_omap_twip() (0)
13349 #endif
13350
13351 #ifdef CONFIG_MACH_TREO650
13352 # ifdef machine_arch_type
13353 #  undef machine_arch_type
13354 #  define machine_arch_type     __machine_arch_type
13355 # else
13356 #  define machine_arch_type     MACH_TYPE_TREO650
13357 # endif
13358 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13359 #else
13360 # define machine_is_treo650()   (0)
13361 #endif
13362
13363 #ifdef CONFIG_MACH_ACUMEN
13364 # ifdef machine_arch_type
13365 #  undef machine_arch_type
13366 #  define machine_arch_type     __machine_arch_type
13367 # else
13368 #  define machine_arch_type     MACH_TYPE_ACUMEN
13369 # endif
13370 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13371 #else
13372 # define machine_is_acumen()    (0)
13373 #endif
13374
13375 #ifdef CONFIG_MACH_XP100
13376 # ifdef machine_arch_type
13377 #  undef machine_arch_type
13378 #  define machine_arch_type     __machine_arch_type
13379 # else
13380 #  define machine_arch_type     MACH_TYPE_XP100
13381 # endif
13382 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13383 #else
13384 # define machine_is_xp100()     (0)
13385 #endif
13386
13387 #ifdef CONFIG_MACH_FS2410
13388 # ifdef machine_arch_type
13389 #  undef machine_arch_type
13390 #  define machine_arch_type     __machine_arch_type
13391 # else
13392 #  define machine_arch_type     MACH_TYPE_FS2410
13393 # endif
13394 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13395 #else
13396 # define machine_is_fs2410()    (0)
13397 #endif
13398
13399 #ifdef CONFIG_MACH_PXA270_CERF
13400 # ifdef machine_arch_type
13401 #  undef machine_arch_type
13402 #  define machine_arch_type     __machine_arch_type
13403 # else
13404 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
13405 # endif
13406 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13407 #else
13408 # define machine_is_pxa270_cerf()       (0)
13409 #endif
13410
13411 #ifdef CONFIG_MACH_SQ2FTLPALM
13412 # ifdef machine_arch_type
13413 #  undef machine_arch_type
13414 #  define machine_arch_type     __machine_arch_type
13415 # else
13416 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
13417 # endif
13418 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13419 #else
13420 # define machine_is_sq2ftlpalm()        (0)
13421 #endif
13422
13423 #ifdef CONFIG_MACH_BSEMSERVER
13424 # ifdef machine_arch_type
13425 #  undef machine_arch_type
13426 #  define machine_arch_type     __machine_arch_type
13427 # else
13428 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13429 # endif
13430 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13431 #else
13432 # define machine_is_bsemserver()        (0)
13433 #endif
13434
13435 #ifdef CONFIG_MACH_NETCLIENT
13436 # ifdef machine_arch_type
13437 #  undef machine_arch_type
13438 #  define machine_arch_type     __machine_arch_type
13439 # else
13440 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13441 # endif
13442 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13443 #else
13444 # define machine_is_netclient() (0)
13445 #endif
13446
13447 #ifdef CONFIG_MACH_PALMT5
13448 # ifdef machine_arch_type
13449 #  undef machine_arch_type
13450 #  define machine_arch_type     __machine_arch_type
13451 # else
13452 #  define machine_arch_type     MACH_TYPE_PALMT5
13453 # endif
13454 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13455 #else
13456 # define machine_is_palmt5()    (0)
13457 #endif
13458
13459 #ifdef CONFIG_MACH_PALMTC
13460 # ifdef machine_arch_type
13461 #  undef machine_arch_type
13462 #  define machine_arch_type     __machine_arch_type
13463 # else
13464 #  define machine_arch_type     MACH_TYPE_PALMTC
13465 # endif
13466 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13467 #else
13468 # define machine_is_palmtc()    (0)
13469 #endif
13470
13471 #ifdef CONFIG_MACH_OMAP_APOLLON
13472 # ifdef machine_arch_type
13473 #  undef machine_arch_type
13474 #  define machine_arch_type     __machine_arch_type
13475 # else
13476 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13477 # endif
13478 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13479 #else
13480 # define machine_is_omap_apollon()      (0)
13481 #endif
13482
13483 #ifdef CONFIG_MACH_MXC30030EVB
13484 # ifdef machine_arch_type
13485 #  undef machine_arch_type
13486 #  define machine_arch_type     __machine_arch_type
13487 # else
13488 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13489 # endif
13490 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13491 #else
13492 # define machine_is_mxc30030evb()       (0)
13493 #endif
13494
13495 #ifdef CONFIG_MACH_REA_2D
13496 # ifdef machine_arch_type
13497 #  undef machine_arch_type
13498 #  define machine_arch_type     __machine_arch_type
13499 # else
13500 #  define machine_arch_type     MACH_TYPE_REA_2D
13501 # endif
13502 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
13503 #else
13504 # define machine_is_rea_cpu2()  (0)
13505 #endif
13506
13507 #ifdef CONFIG_MACH_TI3E524
13508 # ifdef machine_arch_type
13509 #  undef machine_arch_type
13510 #  define machine_arch_type     __machine_arch_type
13511 # else
13512 #  define machine_arch_type     MACH_TYPE_TI3E524
13513 # endif
13514 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13515 #else
13516 # define machine_is_eti3e524()  (0)
13517 #endif
13518
13519 #ifdef CONFIG_MACH_ATEB9200
13520 # ifdef machine_arch_type
13521 #  undef machine_arch_type
13522 #  define machine_arch_type     __machine_arch_type
13523 # else
13524 #  define machine_arch_type     MACH_TYPE_ATEB9200
13525 # endif
13526 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13527 #else
13528 # define machine_is_ateb9200()  (0)
13529 #endif
13530
13531 #ifdef CONFIG_MACH_AUCKLAND
13532 # ifdef machine_arch_type
13533 #  undef machine_arch_type
13534 #  define machine_arch_type     __machine_arch_type
13535 # else
13536 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13537 # endif
13538 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13539 #else
13540 # define machine_is_auckland()  (0)
13541 #endif
13542
13543 #ifdef CONFIG_MACH_AK3320M
13544 # ifdef machine_arch_type
13545 #  undef machine_arch_type
13546 #  define machine_arch_type     __machine_arch_type
13547 # else
13548 #  define machine_arch_type     MACH_TYPE_AK3320M
13549 # endif
13550 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13551 #else
13552 # define machine_is_ak3220m()   (0)
13553 #endif
13554
13555 #ifdef CONFIG_MACH_DURAMAX
13556 # ifdef machine_arch_type
13557 #  undef machine_arch_type
13558 #  define machine_arch_type     __machine_arch_type
13559 # else
13560 #  define machine_arch_type     MACH_TYPE_DURAMAX
13561 # endif
13562 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13563 #else
13564 # define machine_is_duramax()   (0)
13565 #endif
13566
13567 #ifdef CONFIG_MACH_N35
13568 # ifdef machine_arch_type
13569 #  undef machine_arch_type
13570 #  define machine_arch_type     __machine_arch_type
13571 # else
13572 #  define machine_arch_type     MACH_TYPE_N35
13573 # endif
13574 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13575 #else
13576 # define machine_is_n35()       (0)
13577 #endif
13578
13579 #ifdef CONFIG_MACH_PRONGHORN
13580 # ifdef machine_arch_type
13581 #  undef machine_arch_type
13582 #  define machine_arch_type     __machine_arch_type
13583 # else
13584 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13585 # endif
13586 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13587 #else
13588 # define machine_is_pronghorn() (0)
13589 #endif
13590
13591 #ifdef CONFIG_MACH_FUNDY
13592 # ifdef machine_arch_type
13593 #  undef machine_arch_type
13594 #  define machine_arch_type     __machine_arch_type
13595 # else
13596 #  define machine_arch_type     MACH_TYPE_FUNDY
13597 # endif
13598 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13599 #else
13600 # define machine_is_fundy()     (0)
13601 #endif
13602
13603 #ifdef CONFIG_MACH_LOGICPD_PXA270
13604 # ifdef machine_arch_type
13605 #  undef machine_arch_type
13606 #  define machine_arch_type     __machine_arch_type
13607 # else
13608 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13609 # endif
13610 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13611 #else
13612 # define machine_is_logicpd_pxa270()    (0)
13613 #endif
13614
13615 #ifdef CONFIG_MACH_CPU777
13616 # ifdef machine_arch_type
13617 #  undef machine_arch_type
13618 #  define machine_arch_type     __machine_arch_type
13619 # else
13620 #  define machine_arch_type     MACH_TYPE_CPU777
13621 # endif
13622 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13623 #else
13624 # define machine_is_cpu777()    (0)
13625 #endif
13626
13627 #ifdef CONFIG_MACH_SIMICON9201
13628 # ifdef machine_arch_type
13629 #  undef machine_arch_type
13630 #  define machine_arch_type     __machine_arch_type
13631 # else
13632 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13633 # endif
13634 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13635 #else
13636 # define machine_is_simicon9201()       (0)
13637 #endif
13638
13639 #ifdef CONFIG_MACH_LEAP2_HPM
13640 # ifdef machine_arch_type
13641 #  undef machine_arch_type
13642 #  define machine_arch_type     __machine_arch_type
13643 # else
13644 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13645 # endif
13646 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13647 #else
13648 # define machine_is_leap2_hpm() (0)
13649 #endif
13650
13651 #ifdef CONFIG_MACH_CM922TXA10
13652 # ifdef machine_arch_type
13653 #  undef machine_arch_type
13654 #  define machine_arch_type     __machine_arch_type
13655 # else
13656 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13657 # endif
13658 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13659 #else
13660 # define machine_is_cm922txa10()        (0)
13661 #endif
13662
13663 #ifdef CONFIG_MACH_PXA
13664 # ifdef machine_arch_type
13665 #  undef machine_arch_type
13666 #  define machine_arch_type     __machine_arch_type
13667 # else
13668 #  define machine_arch_type     MACH_TYPE_PXA
13669 # endif
13670 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13671 #else
13672 # define machine_is_sandgate()  (0)
13673 #endif
13674
13675 #ifdef CONFIG_MACH_SANDGATE2
13676 # ifdef machine_arch_type
13677 #  undef machine_arch_type
13678 #  define machine_arch_type     __machine_arch_type
13679 # else
13680 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13681 # endif
13682 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13683 #else
13684 # define machine_is_sandgate2() (0)
13685 #endif
13686
13687 #ifdef CONFIG_MACH_SANDGATE2G
13688 # ifdef machine_arch_type
13689 #  undef machine_arch_type
13690 #  define machine_arch_type     __machine_arch_type
13691 # else
13692 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13693 # endif
13694 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13695 #else
13696 # define machine_is_sandgate2g()        (0)
13697 #endif
13698
13699 #ifdef CONFIG_MACH_SANDGATE2P
13700 # ifdef machine_arch_type
13701 #  undef machine_arch_type
13702 #  define machine_arch_type     __machine_arch_type
13703 # else
13704 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13705 # endif
13706 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13707 #else
13708 # define machine_is_sandgate2p()        (0)
13709 #endif
13710
13711 #ifdef CONFIG_MACH_FRED_JACK
13712 # ifdef machine_arch_type
13713 #  undef machine_arch_type
13714 #  define machine_arch_type     __machine_arch_type
13715 # else
13716 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13717 # endif
13718 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13719 #else
13720 # define machine_is_fred_jack() (0)
13721 #endif
13722
13723 #ifdef CONFIG_MACH_TTG_COLOR1
13724 # ifdef machine_arch_type
13725 #  undef machine_arch_type
13726 #  define machine_arch_type     __machine_arch_type
13727 # else
13728 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
13729 # endif
13730 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13731 #else
13732 # define machine_is_ttg_color1()        (0)
13733 #endif
13734
13735 #ifdef CONFIG_MACH_NXEB500HMI
13736 # ifdef machine_arch_type
13737 #  undef machine_arch_type
13738 #  define machine_arch_type     __machine_arch_type
13739 # else
13740 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
13741 # endif
13742 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13743 #else
13744 # define machine_is_nxeb500hmi()        (0)
13745 #endif
13746
13747 #ifdef CONFIG_MACH_NETDCU8
13748 # ifdef machine_arch_type
13749 #  undef machine_arch_type
13750 #  define machine_arch_type     __machine_arch_type
13751 # else
13752 #  define machine_arch_type     MACH_TYPE_NETDCU8
13753 # endif
13754 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13755 #else
13756 # define machine_is_netdcu8()   (0)
13757 #endif
13758
13759 #ifdef CONFIG_MACH_NG_FVX538
13760 # ifdef machine_arch_type
13761 #  undef machine_arch_type
13762 #  define machine_arch_type     __machine_arch_type
13763 # else
13764 #  define machine_arch_type     MACH_TYPE_NG_FVX538
13765 # endif
13766 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13767 #else
13768 # define machine_is_ng_fvx538() (0)
13769 #endif
13770
13771 #ifdef CONFIG_MACH_NG_FVS338
13772 # ifdef machine_arch_type
13773 #  undef machine_arch_type
13774 #  define machine_arch_type     __machine_arch_type
13775 # else
13776 #  define machine_arch_type     MACH_TYPE_NG_FVS338
13777 # endif
13778 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13779 #else
13780 # define machine_is_ng_fvs338() (0)
13781 #endif
13782
13783 #ifdef CONFIG_MACH_PNX4103
13784 # ifdef machine_arch_type
13785 #  undef machine_arch_type
13786 #  define machine_arch_type     __machine_arch_type
13787 # else
13788 #  define machine_arch_type     MACH_TYPE_PNX4103
13789 # endif
13790 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
13791 #else
13792 # define machine_is_pnx4103()   (0)
13793 #endif
13794
13795 #ifdef CONFIG_MACH_HESDB
13796 # ifdef machine_arch_type
13797 #  undef machine_arch_type
13798 #  define machine_arch_type     __machine_arch_type
13799 # else
13800 #  define machine_arch_type     MACH_TYPE_HESDB
13801 # endif
13802 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
13803 #else
13804 # define machine_is_hesdb()     (0)
13805 #endif
13806
13807 #ifdef CONFIG_MACH_XSILO
13808 # ifdef machine_arch_type
13809 #  undef machine_arch_type
13810 #  define machine_arch_type     __machine_arch_type
13811 # else
13812 #  define machine_arch_type     MACH_TYPE_XSILO
13813 # endif
13814 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
13815 #else
13816 # define machine_is_xsilo()     (0)
13817 #endif
13818
13819 #ifdef CONFIG_MACH_ESPRESSO
13820 # ifdef machine_arch_type
13821 #  undef machine_arch_type
13822 #  define machine_arch_type     __machine_arch_type
13823 # else
13824 #  define machine_arch_type     MACH_TYPE_ESPRESSO
13825 # endif
13826 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
13827 #else
13828 # define machine_is_espresso()  (0)
13829 #endif
13830
13831 #ifdef CONFIG_MACH_EMLC
13832 # ifdef machine_arch_type
13833 #  undef machine_arch_type
13834 #  define machine_arch_type     __machine_arch_type
13835 # else
13836 #  define machine_arch_type     MACH_TYPE_EMLC
13837 # endif
13838 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
13839 #else
13840 # define machine_is_emlc()      (0)
13841 #endif
13842
13843 #ifdef CONFIG_MACH_SISTERON
13844 # ifdef machine_arch_type
13845 #  undef machine_arch_type
13846 #  define machine_arch_type     __machine_arch_type
13847 # else
13848 #  define machine_arch_type     MACH_TYPE_SISTERON
13849 # endif
13850 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
13851 #else
13852 # define machine_is_sisteron()  (0)
13853 #endif
13854
13855 #ifdef CONFIG_MACH_RX1950
13856 # ifdef machine_arch_type
13857 #  undef machine_arch_type
13858 #  define machine_arch_type     __machine_arch_type
13859 # else
13860 #  define machine_arch_type     MACH_TYPE_RX1950
13861 # endif
13862 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
13863 #else
13864 # define machine_is_rx1950()    (0)
13865 #endif
13866
13867 #ifdef CONFIG_MACH_TSC_VENUS
13868 # ifdef machine_arch_type
13869 #  undef machine_arch_type
13870 #  define machine_arch_type     __machine_arch_type
13871 # else
13872 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
13873 # endif
13874 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13875 #else
13876 # define machine_is_tsc_venus() (0)
13877 #endif
13878
13879 #ifdef CONFIG_MACH_DS101J
13880 # ifdef machine_arch_type
13881 #  undef machine_arch_type
13882 #  define machine_arch_type     __machine_arch_type
13883 # else
13884 #  define machine_arch_type     MACH_TYPE_DS101J
13885 # endif
13886 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
13887 #else
13888 # define machine_is_ds101j()    (0)
13889 #endif
13890
13891 #ifdef CONFIG_MACH_MXC30030ADS
13892 # ifdef machine_arch_type
13893 #  undef machine_arch_type
13894 #  define machine_arch_type     __machine_arch_type
13895 # else
13896 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
13897 # endif
13898 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
13899 #else
13900 # define machine_is_mxc30030ads()       (0)
13901 #endif
13902
13903 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13904 # ifdef machine_arch_type
13905 #  undef machine_arch_type
13906 #  define machine_arch_type     __machine_arch_type
13907 # else
13908 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
13909 # endif
13910 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13911 #else
13912 # define machine_is_fujitsu_wimaxsoc()  (0)
13913 #endif
13914
13915 #ifdef CONFIG_MACH_DUALPCMODEM
13916 # ifdef machine_arch_type
13917 #  undef machine_arch_type
13918 #  define machine_arch_type     __machine_arch_type
13919 # else
13920 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
13921 # endif
13922 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13923 #else
13924 # define machine_is_dualpcmodem()       (0)
13925 #endif
13926
13927 #ifdef CONFIG_MACH_GESBC9312
13928 # ifdef machine_arch_type
13929 #  undef machine_arch_type
13930 #  define machine_arch_type     __machine_arch_type
13931 # else
13932 #  define machine_arch_type     MACH_TYPE_GESBC9312
13933 # endif
13934 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13935 #else
13936 # define machine_is_gesbc9312() (0)
13937 #endif
13938
13939 #ifdef CONFIG_MACH_HTCAPACHE
13940 # ifdef machine_arch_type
13941 #  undef machine_arch_type
13942 #  define machine_arch_type     __machine_arch_type
13943 # else
13944 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
13945 # endif
13946 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13947 #else
13948 # define machine_is_htcapache() (0)
13949 #endif
13950
13951 #ifdef CONFIG_MACH_IXDP435
13952 # ifdef machine_arch_type
13953 #  undef machine_arch_type
13954 #  define machine_arch_type     __machine_arch_type
13955 # else
13956 #  define machine_arch_type     MACH_TYPE_IXDP435
13957 # endif
13958 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
13959 #else
13960 # define machine_is_ixdp435()   (0)
13961 #endif
13962
13963 #ifdef CONFIG_MACH_CATPROVT100
13964 # ifdef machine_arch_type
13965 #  undef machine_arch_type
13966 #  define machine_arch_type     __machine_arch_type
13967 # else
13968 #  define machine_arch_type     MACH_TYPE_CATPROVT100
13969 # endif
13970 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
13971 #else
13972 # define machine_is_catprovt100()       (0)
13973 #endif
13974
13975 #ifdef CONFIG_MACH_PICOTUX1XX
13976 # ifdef machine_arch_type
13977 #  undef machine_arch_type
13978 #  define machine_arch_type     __machine_arch_type
13979 # else
13980 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
13981 # endif
13982 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13983 #else
13984 # define machine_is_picotux1xx()        (0)
13985 #endif
13986
13987 #ifdef CONFIG_MACH_PICOTUX2XX
13988 # ifdef machine_arch_type
13989 #  undef machine_arch_type
13990 #  define machine_arch_type     __machine_arch_type
13991 # else
13992 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
13993 # endif
13994 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13995 #else
13996 # define machine_is_picotux2xx()        (0)
13997 #endif
13998
13999 #ifdef CONFIG_MACH_DSMG600
14000 # ifdef machine_arch_type
14001 #  undef machine_arch_type
14002 #  define machine_arch_type     __machine_arch_type
14003 # else
14004 #  define machine_arch_type     MACH_TYPE_DSMG600
14005 # endif
14006 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
14007 #else
14008 # define machine_is_dsmg600()   (0)
14009 #endif
14010
14011 #ifdef CONFIG_MACH_EMPC2
14012 # ifdef machine_arch_type
14013 #  undef machine_arch_type
14014 #  define machine_arch_type     __machine_arch_type
14015 # else
14016 #  define machine_arch_type     MACH_TYPE_EMPC2
14017 # endif
14018 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
14019 #else
14020 # define machine_is_empc2()     (0)
14021 #endif
14022
14023 #ifdef CONFIG_MACH_VENTURA
14024 # ifdef machine_arch_type
14025 #  undef machine_arch_type
14026 #  define machine_arch_type     __machine_arch_type
14027 # else
14028 #  define machine_arch_type     MACH_TYPE_VENTURA
14029 # endif
14030 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
14031 #else
14032 # define machine_is_ventura()   (0)
14033 #endif
14034
14035 #ifdef CONFIG_MACH_PHIDGET_SBC
14036 # ifdef machine_arch_type
14037 #  undef machine_arch_type
14038 #  define machine_arch_type     __machine_arch_type
14039 # else
14040 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14041 # endif
14042 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14043 #else
14044 # define machine_is_phidget_sbc()       (0)
14045 #endif
14046
14047 #ifdef CONFIG_MACH_IJ3K
14048 # ifdef machine_arch_type
14049 #  undef machine_arch_type
14050 #  define machine_arch_type     __machine_arch_type
14051 # else
14052 #  define machine_arch_type     MACH_TYPE_IJ3K
14053 # endif
14054 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14055 #else
14056 # define machine_is_ij3k()      (0)
14057 #endif
14058
14059 #ifdef CONFIG_MACH_PISGAH
14060 # ifdef machine_arch_type
14061 #  undef machine_arch_type
14062 #  define machine_arch_type     __machine_arch_type
14063 # else
14064 #  define machine_arch_type     MACH_TYPE_PISGAH
14065 # endif
14066 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14067 #else
14068 # define machine_is_pisgah()    (0)
14069 #endif
14070
14071 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14072 # ifdef machine_arch_type
14073 #  undef machine_arch_type
14074 #  define machine_arch_type     __machine_arch_type
14075 # else
14076 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14077 # endif
14078 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14079 #else
14080 # define machine_is_omap_fsample()      (0)
14081 #endif
14082
14083 #ifdef CONFIG_MACH_SG720
14084 # ifdef machine_arch_type
14085 #  undef machine_arch_type
14086 #  define machine_arch_type     __machine_arch_type
14087 # else
14088 #  define machine_arch_type     MACH_TYPE_SG720
14089 # endif
14090 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14091 #else
14092 # define machine_is_sg720()     (0)
14093 #endif
14094
14095 #ifdef CONFIG_MACH_REDFOX
14096 # ifdef machine_arch_type
14097 #  undef machine_arch_type
14098 #  define machine_arch_type     __machine_arch_type
14099 # else
14100 #  define machine_arch_type     MACH_TYPE_REDFOX
14101 # endif
14102 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14103 #else
14104 # define machine_is_redfox()    (0)
14105 #endif
14106
14107 #ifdef CONFIG_MACH_MYSH_EP9315_1
14108 # ifdef machine_arch_type
14109 #  undef machine_arch_type
14110 #  define machine_arch_type     __machine_arch_type
14111 # else
14112 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14113 # endif
14114 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14115 #else
14116 # define machine_is_mysh_ep9315_1()     (0)
14117 #endif
14118
14119 #ifdef CONFIG_MACH_TPF106
14120 # ifdef machine_arch_type
14121 #  undef machine_arch_type
14122 #  define machine_arch_type     __machine_arch_type
14123 # else
14124 #  define machine_arch_type     MACH_TYPE_TPF106
14125 # endif
14126 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14127 #else
14128 # define machine_is_tpf106()    (0)
14129 #endif
14130
14131 #ifdef CONFIG_MACH_AT91RM9200KG
14132 # ifdef machine_arch_type
14133 #  undef machine_arch_type
14134 #  define machine_arch_type     __machine_arch_type
14135 # else
14136 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14137 # endif
14138 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14139 #else
14140 # define machine_is_at91rm9200kg()      (0)
14141 #endif
14142
14143 #ifdef CONFIG_MACH_SLEDB
14144 # ifdef machine_arch_type
14145 #  undef machine_arch_type
14146 #  define machine_arch_type     __machine_arch_type
14147 # else
14148 #  define machine_arch_type     MACH_TYPE_SLEDB
14149 # endif
14150 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14151 #else
14152 # define machine_is_rcmt2()     (0)
14153 #endif
14154
14155 #ifdef CONFIG_MACH_ONTRACK
14156 # ifdef machine_arch_type
14157 #  undef machine_arch_type
14158 #  define machine_arch_type     __machine_arch_type
14159 # else
14160 #  define machine_arch_type     MACH_TYPE_ONTRACK
14161 # endif
14162 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14163 #else
14164 # define machine_is_ontrack()   (0)
14165 #endif
14166
14167 #ifdef CONFIG_MACH_PM1200
14168 # ifdef machine_arch_type
14169 #  undef machine_arch_type
14170 #  define machine_arch_type     __machine_arch_type
14171 # else
14172 #  define machine_arch_type     MACH_TYPE_PM1200
14173 # endif
14174 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14175 #else
14176 # define machine_is_pm1200()    (0)
14177 #endif
14178
14179 #ifdef CONFIG_MACH_ESS24XXX
14180 # ifdef machine_arch_type
14181 #  undef machine_arch_type
14182 #  define machine_arch_type     __machine_arch_type
14183 # else
14184 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14185 # endif
14186 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14187 #else
14188 # define machine_is_ess24562()  (0)
14189 #endif
14190
14191 #ifdef CONFIG_MACH_COREMP7
14192 # ifdef machine_arch_type
14193 #  undef machine_arch_type
14194 #  define machine_arch_type     __machine_arch_type
14195 # else
14196 #  define machine_arch_type     MACH_TYPE_COREMP7
14197 # endif
14198 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14199 #else
14200 # define machine_is_coremp7()   (0)
14201 #endif
14202
14203 #ifdef CONFIG_MACH_NEXCODER_6446
14204 # ifdef machine_arch_type
14205 #  undef machine_arch_type
14206 #  define machine_arch_type     __machine_arch_type
14207 # else
14208 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14209 # endif
14210 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14211 #else
14212 # define machine_is_nexcoder_6446()     (0)
14213 #endif
14214
14215 #ifdef CONFIG_MACH_STVC8380
14216 # ifdef machine_arch_type
14217 #  undef machine_arch_type
14218 #  define machine_arch_type     __machine_arch_type
14219 # else
14220 #  define machine_arch_type     MACH_TYPE_STVC8380
14221 # endif
14222 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14223 #else
14224 # define machine_is_stvc8380()  (0)
14225 #endif
14226
14227 #ifdef CONFIG_MACH_TEKLYNX
14228 # ifdef machine_arch_type
14229 #  undef machine_arch_type
14230 #  define machine_arch_type     __machine_arch_type
14231 # else
14232 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14233 # endif
14234 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14235 #else
14236 # define machine_is_teklynx()   (0)
14237 #endif
14238
14239 #ifdef CONFIG_MACH_CARBONADO
14240 # ifdef machine_arch_type
14241 #  undef machine_arch_type
14242 #  define machine_arch_type     __machine_arch_type
14243 # else
14244 #  define machine_arch_type     MACH_TYPE_CARBONADO
14245 # endif
14246 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14247 #else
14248 # define machine_is_carbonado() (0)
14249 #endif
14250
14251 #ifdef CONFIG_MACH_SYSMOS_MP730
14252 # ifdef machine_arch_type
14253 #  undef machine_arch_type
14254 #  define machine_arch_type     __machine_arch_type
14255 # else
14256 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
14257 # endif
14258 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14259 #else
14260 # define machine_is_sysmos_mp730()      (0)
14261 #endif
14262
14263 #ifdef CONFIG_MACH_SNAPPER_CL15
14264 # ifdef machine_arch_type
14265 #  undef machine_arch_type
14266 #  define machine_arch_type     __machine_arch_type
14267 # else
14268 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
14269 # endif
14270 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14271 #else
14272 # define machine_is_snapper_cl15()      (0)
14273 #endif
14274
14275 #ifdef CONFIG_MACH_PGIGIM
14276 # ifdef machine_arch_type
14277 #  undef machine_arch_type
14278 #  define machine_arch_type     __machine_arch_type
14279 # else
14280 #  define machine_arch_type     MACH_TYPE_PGIGIM
14281 # endif
14282 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14283 #else
14284 # define machine_is_pgigim()    (0)
14285 #endif
14286
14287 #ifdef CONFIG_MACH_PTX9160P2
14288 # ifdef machine_arch_type
14289 #  undef machine_arch_type
14290 #  define machine_arch_type     __machine_arch_type
14291 # else
14292 #  define machine_arch_type     MACH_TYPE_PTX9160P2
14293 # endif
14294 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14295 #else
14296 # define machine_is_ptx9160p2() (0)
14297 #endif
14298
14299 #ifdef CONFIG_MACH_DCORE1
14300 # ifdef machine_arch_type
14301 #  undef machine_arch_type
14302 #  define machine_arch_type     __machine_arch_type
14303 # else
14304 #  define machine_arch_type     MACH_TYPE_DCORE1
14305 # endif
14306 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14307 #else
14308 # define machine_is_dcore1()    (0)
14309 #endif
14310
14311 #ifdef CONFIG_MACH_VICTORPXA
14312 # ifdef machine_arch_type
14313 #  undef machine_arch_type
14314 #  define machine_arch_type     __machine_arch_type
14315 # else
14316 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14317 # endif
14318 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14319 #else
14320 # define machine_is_victorpxa() (0)
14321 #endif
14322
14323 #ifdef CONFIG_MACH_MX2DTB
14324 # ifdef machine_arch_type
14325 #  undef machine_arch_type
14326 #  define machine_arch_type     __machine_arch_type
14327 # else
14328 #  define machine_arch_type     MACH_TYPE_MX2DTB
14329 # endif
14330 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14331 #else
14332 # define machine_is_mx2dtb()    (0)
14333 #endif
14334
14335 #ifdef CONFIG_MACH_PXA_IREX_ER0100
14336 # ifdef machine_arch_type
14337 #  undef machine_arch_type
14338 #  define machine_arch_type     __machine_arch_type
14339 # else
14340 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
14341 # endif
14342 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14343 #else
14344 # define machine_is_pxa_irex_er0100()   (0)
14345 #endif
14346
14347 #ifdef CONFIG_MACH_OMAP_PALMZ71
14348 # ifdef machine_arch_type
14349 #  undef machine_arch_type
14350 #  define machine_arch_type     __machine_arch_type
14351 # else
14352 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
14353 # endif
14354 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14355 #else
14356 # define machine_is_omap_palmz71()      (0)
14357 #endif
14358
14359 #ifdef CONFIG_MACH_BARTEC_DEG
14360 # ifdef machine_arch_type
14361 #  undef machine_arch_type
14362 #  define machine_arch_type     __machine_arch_type
14363 # else
14364 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
14365 # endif
14366 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14367 #else
14368 # define machine_is_bartec_deg()        (0)
14369 #endif
14370
14371 #ifdef CONFIG_MACH_HW50251
14372 # ifdef machine_arch_type
14373 #  undef machine_arch_type
14374 #  define machine_arch_type     __machine_arch_type
14375 # else
14376 #  define machine_arch_type     MACH_TYPE_HW50251
14377 # endif
14378 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14379 #else
14380 # define machine_is_hw50251()   (0)
14381 #endif
14382
14383 #ifdef CONFIG_MACH_IBOX
14384 # ifdef machine_arch_type
14385 #  undef machine_arch_type
14386 #  define machine_arch_type     __machine_arch_type
14387 # else
14388 #  define machine_arch_type     MACH_TYPE_IBOX
14389 # endif
14390 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14391 #else
14392 # define machine_is_ibox()      (0)
14393 #endif
14394
14395 #ifdef CONFIG_MACH_ATLASLH7A404
14396 # ifdef machine_arch_type
14397 #  undef machine_arch_type
14398 #  define machine_arch_type     __machine_arch_type
14399 # else
14400 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
14401 # endif
14402 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14403 #else
14404 # define machine_is_atlaslh7a404()      (0)
14405 #endif
14406
14407 #ifdef CONFIG_MACH_PT2026
14408 # ifdef machine_arch_type
14409 #  undef machine_arch_type
14410 #  define machine_arch_type     __machine_arch_type
14411 # else
14412 #  define machine_arch_type     MACH_TYPE_PT2026
14413 # endif
14414 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14415 #else
14416 # define machine_is_pt2026()    (0)
14417 #endif
14418
14419 #ifdef CONFIG_MACH_HTCALPINE
14420 # ifdef machine_arch_type
14421 #  undef machine_arch_type
14422 #  define machine_arch_type     __machine_arch_type
14423 # else
14424 #  define machine_arch_type     MACH_TYPE_HTCALPINE
14425 # endif
14426 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14427 #else
14428 # define machine_is_htcalpine() (0)
14429 #endif
14430
14431 #ifdef CONFIG_MACH_BARTEC_VTU
14432 # ifdef machine_arch_type
14433 #  undef machine_arch_type
14434 #  define machine_arch_type     __machine_arch_type
14435 # else
14436 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14437 # endif
14438 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14439 #else
14440 # define machine_is_bartec_vtu()        (0)
14441 #endif
14442
14443 #ifdef CONFIG_MACH_VCOREII
14444 # ifdef machine_arch_type
14445 #  undef machine_arch_type
14446 #  define machine_arch_type     __machine_arch_type
14447 # else
14448 #  define machine_arch_type     MACH_TYPE_VCOREII
14449 # endif
14450 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14451 #else
14452 # define machine_is_vcoreii()   (0)
14453 #endif
14454
14455 #ifdef CONFIG_MACH_PDNB3
14456 # ifdef machine_arch_type
14457 #  undef machine_arch_type
14458 #  define machine_arch_type     __machine_arch_type
14459 # else
14460 #  define machine_arch_type     MACH_TYPE_PDNB3
14461 # endif
14462 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14463 #else
14464 # define machine_is_pdnb3()     (0)
14465 #endif
14466
14467 #ifdef CONFIG_MACH_HTCBEETLES
14468 # ifdef machine_arch_type
14469 #  undef machine_arch_type
14470 #  define machine_arch_type     __machine_arch_type
14471 # else
14472 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14473 # endif
14474 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14475 #else
14476 # define machine_is_htcbeetles()        (0)
14477 #endif
14478
14479 #ifdef CONFIG_MACH_S3C6400
14480 # ifdef machine_arch_type
14481 #  undef machine_arch_type
14482 #  define machine_arch_type     __machine_arch_type
14483 # else
14484 #  define machine_arch_type     MACH_TYPE_S3C6400
14485 # endif
14486 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14487 #else
14488 # define machine_is_s3c6400()   (0)
14489 #endif
14490
14491 #ifdef CONFIG_MACH_S3C2443
14492 # ifdef machine_arch_type
14493 #  undef machine_arch_type
14494 #  define machine_arch_type     __machine_arch_type
14495 # else
14496 #  define machine_arch_type     MACH_TYPE_S3C2443
14497 # endif
14498 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14499 #else
14500 # define machine_is_s3c2443()   (0)
14501 #endif
14502
14503 #ifdef CONFIG_MACH_OMAP_LDK
14504 # ifdef machine_arch_type
14505 #  undef machine_arch_type
14506 #  define machine_arch_type     __machine_arch_type
14507 # else
14508 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14509 # endif
14510 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14511 #else
14512 # define machine_is_omap_ldk()  (0)
14513 #endif
14514
14515 #ifdef CONFIG_MACH_SMDK2460
14516 # ifdef machine_arch_type
14517 #  undef machine_arch_type
14518 #  define machine_arch_type     __machine_arch_type
14519 # else
14520 #  define machine_arch_type     MACH_TYPE_SMDK2460
14521 # endif
14522 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14523 #else
14524 # define machine_is_smdk2460()  (0)
14525 #endif
14526
14527 #ifdef CONFIG_MACH_SMDK2440
14528 # ifdef machine_arch_type
14529 #  undef machine_arch_type
14530 #  define machine_arch_type     __machine_arch_type
14531 # else
14532 #  define machine_arch_type     MACH_TYPE_SMDK2440
14533 # endif
14534 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14535 #else
14536 # define machine_is_smdk2440()  (0)
14537 #endif
14538
14539 #ifdef CONFIG_MACH_SMDK2412
14540 # ifdef machine_arch_type
14541 #  undef machine_arch_type
14542 #  define machine_arch_type     __machine_arch_type
14543 # else
14544 #  define machine_arch_type     MACH_TYPE_SMDK2412
14545 # endif
14546 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14547 #else
14548 # define machine_is_smdk2412()  (0)
14549 #endif
14550
14551 #ifdef CONFIG_MACH_WEBBOX
14552 # ifdef machine_arch_type
14553 #  undef machine_arch_type
14554 #  define machine_arch_type     __machine_arch_type
14555 # else
14556 #  define machine_arch_type     MACH_TYPE_WEBBOX
14557 # endif
14558 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14559 #else
14560 # define machine_is_webbox()    (0)
14561 #endif
14562
14563 #ifdef CONFIG_MACH_CWWNDP
14564 # ifdef machine_arch_type
14565 #  undef machine_arch_type
14566 #  define machine_arch_type     __machine_arch_type
14567 # else
14568 #  define machine_arch_type     MACH_TYPE_CWWNDP
14569 # endif
14570 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14571 #else
14572 # define machine_is_cwwndp()    (0)
14573 #endif
14574
14575 #ifdef CONFIG_MACH_DRAGON
14576 # ifdef machine_arch_type
14577 #  undef machine_arch_type
14578 #  define machine_arch_type     __machine_arch_type
14579 # else
14580 #  define machine_arch_type     MACH_TYPE_DRAGON
14581 # endif
14582 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14583 #else
14584 # define machine_is_i839()      (0)
14585 #endif
14586
14587 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14588 # ifdef machine_arch_type
14589 #  undef machine_arch_type
14590 #  define machine_arch_type     __machine_arch_type
14591 # else
14592 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14593 # endif
14594 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14595 #else
14596 # define machine_is_opendo_cpu_board()  (0)
14597 #endif
14598
14599 #ifdef CONFIG_MACH_CCM2200
14600 # ifdef machine_arch_type
14601 #  undef machine_arch_type
14602 #  define machine_arch_type     __machine_arch_type
14603 # else
14604 #  define machine_arch_type     MACH_TYPE_CCM2200
14605 # endif
14606 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14607 #else
14608 # define machine_is_ccm2200()   (0)
14609 #endif
14610
14611 #ifdef CONFIG_MACH_ETWARM
14612 # ifdef machine_arch_type
14613 #  undef machine_arch_type
14614 #  define machine_arch_type     __machine_arch_type
14615 # else
14616 #  define machine_arch_type     MACH_TYPE_ETWARM
14617 # endif
14618 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14619 #else
14620 # define machine_is_etwarm()    (0)
14621 #endif
14622
14623 #ifdef CONFIG_MACH_M93030
14624 # ifdef machine_arch_type
14625 #  undef machine_arch_type
14626 #  define machine_arch_type     __machine_arch_type
14627 # else
14628 #  define machine_arch_type     MACH_TYPE_M93030
14629 # endif
14630 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14631 #else
14632 # define machine_is_m93030()    (0)
14633 #endif
14634
14635 #ifdef CONFIG_MACH_CC7U
14636 # ifdef machine_arch_type
14637 #  undef machine_arch_type
14638 #  define machine_arch_type     __machine_arch_type
14639 # else
14640 #  define machine_arch_type     MACH_TYPE_CC7U
14641 # endif
14642 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14643 #else
14644 # define machine_is_cc7u()      (0)
14645 #endif
14646
14647 #ifdef CONFIG_MACH_MTT_RANGER
14648 # ifdef machine_arch_type
14649 #  undef machine_arch_type
14650 #  define machine_arch_type     __machine_arch_type
14651 # else
14652 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14653 # endif
14654 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14655 #else
14656 # define machine_is_mtt_ranger()        (0)
14657 #endif
14658
14659 #ifdef CONFIG_MACH_NEXUS
14660 # ifdef machine_arch_type
14661 #  undef machine_arch_type
14662 #  define machine_arch_type     __machine_arch_type
14663 # else
14664 #  define machine_arch_type     MACH_TYPE_NEXUS
14665 # endif
14666 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14667 #else
14668 # define machine_is_nexus()     (0)
14669 #endif
14670
14671 #ifdef CONFIG_MACH_DESMAN
14672 # ifdef machine_arch_type
14673 #  undef machine_arch_type
14674 #  define machine_arch_type     __machine_arch_type
14675 # else
14676 #  define machine_arch_type     MACH_TYPE_DESMAN
14677 # endif
14678 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14679 #else
14680 # define machine_is_desman()    (0)
14681 #endif
14682
14683 #ifdef CONFIG_MACH_BKDE303
14684 # ifdef machine_arch_type
14685 #  undef machine_arch_type
14686 #  define machine_arch_type     __machine_arch_type
14687 # else
14688 #  define machine_arch_type     MACH_TYPE_BKDE303
14689 # endif
14690 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14691 #else
14692 # define machine_is_bkde303()   (0)
14693 #endif
14694
14695 #ifdef CONFIG_MACH_SMDK2413
14696 # ifdef machine_arch_type
14697 #  undef machine_arch_type
14698 #  define machine_arch_type     __machine_arch_type
14699 # else
14700 #  define machine_arch_type     MACH_TYPE_SMDK2413
14701 # endif
14702 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14703 #else
14704 # define machine_is_smdk2413()  (0)
14705 #endif
14706
14707 #ifdef CONFIG_MACH_AML_M7200
14708 # ifdef machine_arch_type
14709 #  undef machine_arch_type
14710 #  define machine_arch_type     __machine_arch_type
14711 # else
14712 #  define machine_arch_type     MACH_TYPE_AML_M7200
14713 # endif
14714 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14715 #else
14716 # define machine_is_aml_m7200() (0)
14717 #endif
14718
14719 #ifdef CONFIG_MACH_AML_M5900
14720 # ifdef machine_arch_type
14721 #  undef machine_arch_type
14722 #  define machine_arch_type     __machine_arch_type
14723 # else
14724 #  define machine_arch_type     MACH_TYPE_AML_M5900
14725 # endif
14726 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14727 #else
14728 # define machine_is_aml_m5900() (0)
14729 #endif
14730
14731 #ifdef CONFIG_MACH_SG640
14732 # ifdef machine_arch_type
14733 #  undef machine_arch_type
14734 #  define machine_arch_type     __machine_arch_type
14735 # else
14736 #  define machine_arch_type     MACH_TYPE_SG640
14737 # endif
14738 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14739 #else
14740 # define machine_is_sg640()     (0)
14741 #endif
14742
14743 #ifdef CONFIG_MACH_EDG79524
14744 # ifdef machine_arch_type
14745 #  undef machine_arch_type
14746 #  define machine_arch_type     __machine_arch_type
14747 # else
14748 #  define machine_arch_type     MACH_TYPE_EDG79524
14749 # endif
14750 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14751 #else
14752 # define machine_is_edg79524()  (0)
14753 #endif
14754
14755 #ifdef CONFIG_MACH_AI2410
14756 # ifdef machine_arch_type
14757 #  undef machine_arch_type
14758 #  define machine_arch_type     __machine_arch_type
14759 # else
14760 #  define machine_arch_type     MACH_TYPE_AI2410
14761 # endif
14762 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14763 #else
14764 # define machine_is_ai2410()    (0)
14765 #endif
14766
14767 #ifdef CONFIG_MACH_IXP465
14768 # ifdef machine_arch_type
14769 #  undef machine_arch_type
14770 #  define machine_arch_type     __machine_arch_type
14771 # else
14772 #  define machine_arch_type     MACH_TYPE_IXP465
14773 # endif
14774 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
14775 #else
14776 # define machine_is_ixp465()    (0)
14777 #endif
14778
14779 #ifdef CONFIG_MACH_BALLOON3
14780 # ifdef machine_arch_type
14781 #  undef machine_arch_type
14782 #  define machine_arch_type     __machine_arch_type
14783 # else
14784 #  define machine_arch_type     MACH_TYPE_BALLOON3
14785 # endif
14786 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
14787 #else
14788 # define machine_is_balloon3()  (0)
14789 #endif
14790
14791 #ifdef CONFIG_MACH_HEINS
14792 # ifdef machine_arch_type
14793 #  undef machine_arch_type
14794 #  define machine_arch_type     __machine_arch_type
14795 # else
14796 #  define machine_arch_type     MACH_TYPE_HEINS
14797 # endif
14798 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
14799 #else
14800 # define machine_is_heins()     (0)
14801 #endif
14802
14803 #ifdef CONFIG_MACH_MPLUSEVA
14804 # ifdef machine_arch_type
14805 #  undef machine_arch_type
14806 #  define machine_arch_type     __machine_arch_type
14807 # else
14808 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
14809 # endif
14810 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
14811 #else
14812 # define machine_is_mpluseva()  (0)
14813 #endif
14814
14815 #ifdef CONFIG_MACH_RT042
14816 # ifdef machine_arch_type
14817 #  undef machine_arch_type
14818 #  define machine_arch_type     __machine_arch_type
14819 # else
14820 #  define machine_arch_type     MACH_TYPE_RT042
14821 # endif
14822 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
14823 #else
14824 # define machine_is_rt042()     (0)
14825 #endif
14826
14827 #ifdef CONFIG_MACH_CWIEM
14828 # ifdef machine_arch_type
14829 #  undef machine_arch_type
14830 #  define machine_arch_type     __machine_arch_type
14831 # else
14832 #  define machine_arch_type     MACH_TYPE_CWIEM
14833 # endif
14834 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
14835 #else
14836 # define machine_is_cwiem()     (0)
14837 #endif
14838
14839 #ifdef CONFIG_MACH_CM_X270
14840 # ifdef machine_arch_type
14841 #  undef machine_arch_type
14842 #  define machine_arch_type     __machine_arch_type
14843 # else
14844 #  define machine_arch_type     MACH_TYPE_CM_X270
14845 # endif
14846 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
14847 #else
14848 # define machine_is_cm_x270()   (0)
14849 #endif
14850
14851 #ifdef CONFIG_MACH_CM_X255
14852 # ifdef machine_arch_type
14853 #  undef machine_arch_type
14854 #  define machine_arch_type     __machine_arch_type
14855 # else
14856 #  define machine_arch_type     MACH_TYPE_CM_X255
14857 # endif
14858 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
14859 #else
14860 # define machine_is_cm_x255()   (0)
14861 #endif
14862
14863 #ifdef CONFIG_MACH_ESH_AT91
14864 # ifdef machine_arch_type
14865 #  undef machine_arch_type
14866 #  define machine_arch_type     __machine_arch_type
14867 # else
14868 #  define machine_arch_type     MACH_TYPE_ESH_AT91
14869 # endif
14870 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
14871 #else
14872 # define machine_is_esh_at91()  (0)
14873 #endif
14874
14875 #ifdef CONFIG_MACH_SANDGATE3
14876 # ifdef machine_arch_type
14877 #  undef machine_arch_type
14878 #  define machine_arch_type     __machine_arch_type
14879 # else
14880 #  define machine_arch_type     MACH_TYPE_SANDGATE3
14881 # endif
14882 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14883 #else
14884 # define machine_is_sandgate3() (0)
14885 #endif
14886
14887 #ifdef CONFIG_MACH_PRIMO
14888 # ifdef machine_arch_type
14889 #  undef machine_arch_type
14890 #  define machine_arch_type     __machine_arch_type
14891 # else
14892 #  define machine_arch_type     MACH_TYPE_PRIMO
14893 # endif
14894 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
14895 #else
14896 # define machine_is_primo()     (0)
14897 #endif
14898
14899 #ifdef CONFIG_MACH_GEMSTONE
14900 # ifdef machine_arch_type
14901 #  undef machine_arch_type
14902 #  define machine_arch_type     __machine_arch_type
14903 # else
14904 #  define machine_arch_type     MACH_TYPE_GEMSTONE
14905 # endif
14906 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
14907 #else
14908 # define machine_is_gemstone()  (0)
14909 #endif
14910
14911 #ifdef CONFIG_MACH_PRONGHORNMETRO
14912 # ifdef machine_arch_type
14913 #  undef machine_arch_type
14914 #  define machine_arch_type     __machine_arch_type
14915 # else
14916 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
14917 # endif
14918 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14919 #else
14920 # define machine_is_pronghorn_metro()   (0)
14921 #endif
14922
14923 #ifdef CONFIG_MACH_SIDEWINDER
14924 # ifdef machine_arch_type
14925 #  undef machine_arch_type
14926 #  define machine_arch_type     __machine_arch_type
14927 # else
14928 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
14929 # endif
14930 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
14931 #else
14932 # define machine_is_sidewinder()        (0)
14933 #endif
14934
14935 #ifdef CONFIG_MACH_PICOMOD1
14936 # ifdef machine_arch_type
14937 #  undef machine_arch_type
14938 #  define machine_arch_type     __machine_arch_type
14939 # else
14940 #  define machine_arch_type     MACH_TYPE_PICOMOD1
14941 # endif
14942 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
14943 #else
14944 # define machine_is_picomod1()  (0)
14945 #endif
14946
14947 #ifdef CONFIG_MACH_SG590
14948 # ifdef machine_arch_type
14949 #  undef machine_arch_type
14950 #  define machine_arch_type     __machine_arch_type
14951 # else
14952 #  define machine_arch_type     MACH_TYPE_SG590
14953 # endif
14954 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
14955 #else
14956 # define machine_is_sg590()     (0)
14957 #endif
14958
14959 #ifdef CONFIG_MACH_AKAI9307
14960 # ifdef machine_arch_type
14961 #  undef machine_arch_type
14962 #  define machine_arch_type     __machine_arch_type
14963 # else
14964 #  define machine_arch_type     MACH_TYPE_AKAI9307
14965 # endif
14966 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
14967 #else
14968 # define machine_is_akai9307()  (0)
14969 #endif
14970
14971 #ifdef CONFIG_MACH_FONTAINE
14972 # ifdef machine_arch_type
14973 #  undef machine_arch_type
14974 #  define machine_arch_type     __machine_arch_type
14975 # else
14976 #  define machine_arch_type     MACH_TYPE_FONTAINE
14977 # endif
14978 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
14979 #else
14980 # define machine_is_fontaine()  (0)
14981 #endif
14982
14983 #ifdef CONFIG_MACH_WOMBAT
14984 # ifdef machine_arch_type
14985 #  undef machine_arch_type
14986 #  define machine_arch_type     __machine_arch_type
14987 # else
14988 #  define machine_arch_type     MACH_TYPE_WOMBAT
14989 # endif
14990 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
14991 #else
14992 # define machine_is_wombat()    (0)
14993 #endif
14994
14995 #ifdef CONFIG_MACH_ACQ300
14996 # ifdef machine_arch_type
14997 #  undef machine_arch_type
14998 #  define machine_arch_type     __machine_arch_type
14999 # else
15000 #  define machine_arch_type     MACH_TYPE_ACQ300
15001 # endif
15002 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
15003 #else
15004 # define machine_is_acq300()    (0)
15005 #endif
15006
15007 #ifdef CONFIG_MACH_MOD_270
15008 # ifdef machine_arch_type
15009 #  undef machine_arch_type
15010 #  define machine_arch_type     __machine_arch_type
15011 # else
15012 #  define machine_arch_type     MACH_TYPE_MOD_270
15013 # endif
15014 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
15015 #else
15016 # define machine_is_mod272()    (0)
15017 #endif
15018
15019 #ifdef CONFIG_MACH_VC0820
15020 # ifdef machine_arch_type
15021 #  undef machine_arch_type
15022 #  define machine_arch_type     __machine_arch_type
15023 # else
15024 #  define machine_arch_type     MACH_TYPE_VC0820
15025 # endif
15026 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
15027 #else
15028 # define machine_is_vmc_vc0820()        (0)
15029 #endif
15030
15031 #ifdef CONFIG_MACH_ANI_AIM
15032 # ifdef machine_arch_type
15033 #  undef machine_arch_type
15034 #  define machine_arch_type     __machine_arch_type
15035 # else
15036 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15037 # endif
15038 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15039 #else
15040 # define machine_is_ani_aim()   (0)
15041 #endif
15042
15043 #ifdef CONFIG_MACH_JELLYFISH
15044 # ifdef machine_arch_type
15045 #  undef machine_arch_type
15046 #  define machine_arch_type     __machine_arch_type
15047 # else
15048 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15049 # endif
15050 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15051 #else
15052 # define machine_is_jellyfish() (0)
15053 #endif
15054
15055 #ifdef CONFIG_MACH_AMANITA
15056 # ifdef machine_arch_type
15057 #  undef machine_arch_type
15058 #  define machine_arch_type     __machine_arch_type
15059 # else
15060 #  define machine_arch_type     MACH_TYPE_AMANITA
15061 # endif
15062 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15063 #else
15064 # define machine_is_amanita()   (0)
15065 #endif
15066
15067 #ifdef CONFIG_MACH_VLINK
15068 # ifdef machine_arch_type
15069 #  undef machine_arch_type
15070 #  define machine_arch_type     __machine_arch_type
15071 # else
15072 #  define machine_arch_type     MACH_TYPE_VLINK
15073 # endif
15074 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15075 #else
15076 # define machine_is_vlink()     (0)
15077 #endif
15078
15079 #ifdef CONFIG_MACH_DEXFLEX
15080 # ifdef machine_arch_type
15081 #  undef machine_arch_type
15082 #  define machine_arch_type     __machine_arch_type
15083 # else
15084 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15085 # endif
15086 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15087 #else
15088 # define machine_is_dexflex()   (0)
15089 #endif
15090
15091 #ifdef CONFIG_MACH_EIGEN_TTQ
15092 # ifdef machine_arch_type
15093 #  undef machine_arch_type
15094 #  define machine_arch_type     __machine_arch_type
15095 # else
15096 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15097 # endif
15098 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15099 #else
15100 # define machine_is_eigen_ttq() (0)
15101 #endif
15102
15103 #ifdef CONFIG_MACH_ARCOM_TITAN
15104 # ifdef machine_arch_type
15105 #  undef machine_arch_type
15106 #  define machine_arch_type     __machine_arch_type
15107 # else
15108 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15109 # endif
15110 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15111 #else
15112 # define machine_is_arcom_titan()       (0)
15113 #endif
15114
15115 #ifdef CONFIG_MACH_TABLA
15116 # ifdef machine_arch_type
15117 #  undef machine_arch_type
15118 #  define machine_arch_type     __machine_arch_type
15119 # else
15120 #  define machine_arch_type     MACH_TYPE_TABLA
15121 # endif
15122 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15123 #else
15124 # define machine_is_tabla()     (0)
15125 #endif
15126
15127 #ifdef CONFIG_MACH_MDIRAC3
15128 # ifdef machine_arch_type
15129 #  undef machine_arch_type
15130 #  define machine_arch_type     __machine_arch_type
15131 # else
15132 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15133 # endif
15134 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15135 #else
15136 # define machine_is_mdirac3()   (0)
15137 #endif
15138
15139 #ifdef CONFIG_MACH_MRHFBP2
15140 # ifdef machine_arch_type
15141 #  undef machine_arch_type
15142 #  define machine_arch_type     __machine_arch_type
15143 # else
15144 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15145 # endif
15146 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15147 #else
15148 # define machine_is_mrhfbp2()   (0)
15149 #endif
15150
15151 #ifdef CONFIG_MACH_AT91RM9200RB
15152 # ifdef machine_arch_type
15153 #  undef machine_arch_type
15154 #  define machine_arch_type     __machine_arch_type
15155 # else
15156 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15157 # endif
15158 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15159 #else
15160 # define machine_is_at91rm9200rb()      (0)
15161 #endif
15162
15163 #ifdef CONFIG_MACH_ANI_APM
15164 # ifdef machine_arch_type
15165 #  undef machine_arch_type
15166 #  define machine_arch_type     __machine_arch_type
15167 # else
15168 #  define machine_arch_type     MACH_TYPE_ANI_APM
15169 # endif
15170 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15171 #else
15172 # define machine_is_ani_apm()   (0)
15173 #endif
15174
15175 #ifdef CONFIG_MACH_ELLA1
15176 # ifdef machine_arch_type
15177 #  undef machine_arch_type
15178 #  define machine_arch_type     __machine_arch_type
15179 # else
15180 #  define machine_arch_type     MACH_TYPE_ELLA1
15181 # endif
15182 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15183 #else
15184 # define machine_is_ella1()     (0)
15185 #endif
15186
15187 #ifdef CONFIG_MACH_INHAND_PXA27X
15188 # ifdef machine_arch_type
15189 #  undef machine_arch_type
15190 #  define machine_arch_type     __machine_arch_type
15191 # else
15192 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15193 # endif
15194 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15195 #else
15196 # define machine_is_inhand_pxa27x()     (0)
15197 #endif
15198
15199 #ifdef CONFIG_MACH_INHAND_PXA25X
15200 # ifdef machine_arch_type
15201 #  undef machine_arch_type
15202 #  define machine_arch_type     __machine_arch_type
15203 # else
15204 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15205 # endif
15206 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15207 #else
15208 # define machine_is_inhand_pxa25x()     (0)
15209 #endif
15210
15211 #ifdef CONFIG_MACH_EMPOS_XM
15212 # ifdef machine_arch_type
15213 #  undef machine_arch_type
15214 #  define machine_arch_type     __machine_arch_type
15215 # else
15216 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15217 # endif
15218 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15219 #else
15220 # define machine_is_empos_xm()  (0)
15221 #endif
15222
15223 #ifdef CONFIG_MACH_EMPOS
15224 # ifdef machine_arch_type
15225 #  undef machine_arch_type
15226 #  define machine_arch_type     __machine_arch_type
15227 # else
15228 #  define machine_arch_type     MACH_TYPE_EMPOS
15229 # endif
15230 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15231 #else
15232 # define machine_is_empos()     (0)
15233 #endif
15234
15235 #ifdef CONFIG_MACH_EMPOS_TINY
15236 # ifdef machine_arch_type
15237 #  undef machine_arch_type
15238 #  define machine_arch_type     __machine_arch_type
15239 # else
15240 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
15241 # endif
15242 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15243 #else
15244 # define machine_is_empos_tiny()        (0)
15245 #endif
15246
15247 #ifdef CONFIG_MACH_EMPOS_SM
15248 # ifdef machine_arch_type
15249 #  undef machine_arch_type
15250 #  define machine_arch_type     __machine_arch_type
15251 # else
15252 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
15253 # endif
15254 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15255 #else
15256 # define machine_is_empos_sm()  (0)
15257 #endif
15258
15259 #ifdef CONFIG_MACH_EGRET
15260 # ifdef machine_arch_type
15261 #  undef machine_arch_type
15262 #  define machine_arch_type     __machine_arch_type
15263 # else
15264 #  define machine_arch_type     MACH_TYPE_EGRET
15265 # endif
15266 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15267 #else
15268 # define machine_is_egret()     (0)
15269 #endif
15270
15271 #ifdef CONFIG_MACH_OSTRICH
15272 # ifdef machine_arch_type
15273 #  undef machine_arch_type
15274 #  define machine_arch_type     __machine_arch_type
15275 # else
15276 #  define machine_arch_type     MACH_TYPE_OSTRICH
15277 # endif
15278 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15279 #else
15280 # define machine_is_ostrich()   (0)
15281 #endif
15282
15283 #ifdef CONFIG_MACH_N50
15284 # ifdef machine_arch_type
15285 #  undef machine_arch_type
15286 #  define machine_arch_type     __machine_arch_type
15287 # else
15288 #  define machine_arch_type     MACH_TYPE_N50
15289 # endif
15290 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15291 #else
15292 # define machine_is_n50()       (0)
15293 #endif
15294
15295 #ifdef CONFIG_MACH_ECBAT91
15296 # ifdef machine_arch_type
15297 #  undef machine_arch_type
15298 #  define machine_arch_type     __machine_arch_type
15299 # else
15300 #  define machine_arch_type     MACH_TYPE_ECBAT91
15301 # endif
15302 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15303 #else
15304 # define machine_is_ecbat91()   (0)
15305 #endif
15306
15307 #ifdef CONFIG_MACH_STAREAST
15308 # ifdef machine_arch_type
15309 #  undef machine_arch_type
15310 #  define machine_arch_type     __machine_arch_type
15311 # else
15312 #  define machine_arch_type     MACH_TYPE_STAREAST
15313 # endif
15314 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15315 #else
15316 # define machine_is_stareast()  (0)
15317 #endif
15318
15319 #ifdef CONFIG_MACH_DSPG_DW
15320 # ifdef machine_arch_type
15321 #  undef machine_arch_type
15322 #  define machine_arch_type     __machine_arch_type
15323 # else
15324 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15325 # endif
15326 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15327 #else
15328 # define machine_is_dspg_dw()   (0)
15329 #endif
15330
15331 #ifdef CONFIG_MACH_ONEARM
15332 # ifdef machine_arch_type
15333 #  undef machine_arch_type
15334 #  define machine_arch_type     __machine_arch_type
15335 # else
15336 #  define machine_arch_type     MACH_TYPE_ONEARM
15337 # endif
15338 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15339 #else
15340 # define machine_is_onearm()    (0)
15341 #endif
15342
15343 #ifdef CONFIG_MACH_MRG110_6
15344 # ifdef machine_arch_type
15345 #  undef machine_arch_type
15346 #  define machine_arch_type     __machine_arch_type
15347 # else
15348 #  define machine_arch_type     MACH_TYPE_MRG110_6
15349 # endif
15350 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15351 #else
15352 # define machine_is_mrg110_6()  (0)
15353 #endif
15354
15355 #ifdef CONFIG_MACH_WRT300NV2
15356 # ifdef machine_arch_type
15357 #  undef machine_arch_type
15358 #  define machine_arch_type     __machine_arch_type
15359 # else
15360 #  define machine_arch_type     MACH_TYPE_WRT300NV2
15361 # endif
15362 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15363 #else
15364 # define machine_is_wrt300nv2() (0)
15365 #endif
15366
15367 #ifdef CONFIG_MACH_XM_BULVERDE
15368 # ifdef machine_arch_type
15369 #  undef machine_arch_type
15370 #  define machine_arch_type     __machine_arch_type
15371 # else
15372 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
15373 # endif
15374 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15375 #else
15376 # define machine_is_xm_bulverde()       (0)
15377 #endif
15378
15379 #ifdef CONFIG_MACH_MSM6100
15380 # ifdef machine_arch_type
15381 #  undef machine_arch_type
15382 #  define machine_arch_type     __machine_arch_type
15383 # else
15384 #  define machine_arch_type     MACH_TYPE_MSM6100
15385 # endif
15386 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15387 #else
15388 # define machine_is_msm6100()   (0)
15389 #endif
15390
15391 #ifdef CONFIG_MACH_ETI_B1
15392 # ifdef machine_arch_type
15393 #  undef machine_arch_type
15394 #  define machine_arch_type     __machine_arch_type
15395 # else
15396 #  define machine_arch_type     MACH_TYPE_ETI_B1
15397 # endif
15398 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15399 #else
15400 # define machine_is_eti_b1()    (0)
15401 #endif
15402
15403 #ifdef CONFIG_MACH_ZILOG_ZA9L
15404 # ifdef machine_arch_type
15405 #  undef machine_arch_type
15406 #  define machine_arch_type     __machine_arch_type
15407 # else
15408 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
15409 # endif
15410 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15411 #else
15412 # define machine_is_za9l_series()       (0)
15413 #endif
15414
15415 #ifdef CONFIG_MACH_BIT2440
15416 # ifdef machine_arch_type
15417 #  undef machine_arch_type
15418 #  define machine_arch_type     __machine_arch_type
15419 # else
15420 #  define machine_arch_type     MACH_TYPE_BIT2440
15421 # endif
15422 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15423 #else
15424 # define machine_is_bit2440()   (0)
15425 #endif
15426
15427 #ifdef CONFIG_MACH_NBI
15428 # ifdef machine_arch_type
15429 #  undef machine_arch_type
15430 #  define machine_arch_type     __machine_arch_type
15431 # else
15432 #  define machine_arch_type     MACH_TYPE_NBI
15433 # endif
15434 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15435 #else
15436 # define machine_is_nbi()       (0)
15437 #endif
15438
15439 #ifdef CONFIG_MACH_SMDK2443
15440 # ifdef machine_arch_type
15441 #  undef machine_arch_type
15442 #  define machine_arch_type     __machine_arch_type
15443 # else
15444 #  define machine_arch_type     MACH_TYPE_SMDK2443
15445 # endif
15446 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15447 #else
15448 # define machine_is_smdk2443()  (0)
15449 #endif
15450
15451 #ifdef CONFIG_MACH_VDAVINCI
15452 # ifdef machine_arch_type
15453 #  undef machine_arch_type
15454 #  define machine_arch_type     __machine_arch_type
15455 # else
15456 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15457 # endif
15458 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15459 #else
15460 # define machine_is_vdavinci()  (0)
15461 #endif
15462
15463 #ifdef CONFIG_MACH_ATC6
15464 # ifdef machine_arch_type
15465 #  undef machine_arch_type
15466 #  define machine_arch_type     __machine_arch_type
15467 # else
15468 #  define machine_arch_type     MACH_TYPE_ATC6
15469 # endif
15470 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15471 #else
15472 # define machine_is_atc6()      (0)
15473 #endif
15474
15475 #ifdef CONFIG_MACH_MULTMDW
15476 # ifdef machine_arch_type
15477 #  undef machine_arch_type
15478 #  define machine_arch_type     __machine_arch_type
15479 # else
15480 #  define machine_arch_type     MACH_TYPE_MULTMDW
15481 # endif
15482 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15483 #else
15484 # define machine_is_multmdw()   (0)
15485 #endif
15486
15487 #ifdef CONFIG_MACH_MBA2440
15488 # ifdef machine_arch_type
15489 #  undef machine_arch_type
15490 #  define machine_arch_type     __machine_arch_type
15491 # else
15492 #  define machine_arch_type     MACH_TYPE_MBA2440
15493 # endif
15494 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15495 #else
15496 # define machine_is_mba2440()   (0)
15497 #endif
15498
15499 #ifdef CONFIG_MACH_ECSD
15500 # ifdef machine_arch_type
15501 #  undef machine_arch_type
15502 #  define machine_arch_type     __machine_arch_type
15503 # else
15504 #  define machine_arch_type     MACH_TYPE_ECSD
15505 # endif
15506 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15507 #else
15508 # define machine_is_ecsd()      (0)
15509 #endif
15510
15511 #ifdef CONFIG_MACH_PALMZ31
15512 # ifdef machine_arch_type
15513 #  undef machine_arch_type
15514 #  define machine_arch_type     __machine_arch_type
15515 # else
15516 #  define machine_arch_type     MACH_TYPE_PALMZ31
15517 # endif
15518 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15519 #else
15520 # define machine_is_palmz31()   (0)
15521 #endif
15522
15523 #ifdef CONFIG_MACH_FSG
15524 # ifdef machine_arch_type
15525 #  undef machine_arch_type
15526 #  define machine_arch_type     __machine_arch_type
15527 # else
15528 #  define machine_arch_type     MACH_TYPE_FSG
15529 # endif
15530 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15531 #else
15532 # define machine_is_fsg()       (0)
15533 #endif
15534
15535 #ifdef CONFIG_MACH_RAZOR101
15536 # ifdef machine_arch_type
15537 #  undef machine_arch_type
15538 #  define machine_arch_type     __machine_arch_type
15539 # else
15540 #  define machine_arch_type     MACH_TYPE_RAZOR101
15541 # endif
15542 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15543 #else
15544 # define machine_is_razor101()  (0)
15545 #endif
15546
15547 #ifdef CONFIG_MACH_OPERA_TDM
15548 # ifdef machine_arch_type
15549 #  undef machine_arch_type
15550 #  define machine_arch_type     __machine_arch_type
15551 # else
15552 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15553 # endif
15554 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15555 #else
15556 # define machine_is_opera_tdm() (0)
15557 #endif
15558
15559 #ifdef CONFIG_MACH_COMCERTO
15560 # ifdef machine_arch_type
15561 #  undef machine_arch_type
15562 #  define machine_arch_type     __machine_arch_type
15563 # else
15564 #  define machine_arch_type     MACH_TYPE_COMCERTO
15565 # endif
15566 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15567 #else
15568 # define machine_is_comcerto()  (0)
15569 #endif
15570
15571 #ifdef CONFIG_MACH_TB0319
15572 # ifdef machine_arch_type
15573 #  undef machine_arch_type
15574 #  define machine_arch_type     __machine_arch_type
15575 # else
15576 #  define machine_arch_type     MACH_TYPE_TB0319
15577 # endif
15578 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15579 #else
15580 # define machine_is_tb0319()    (0)
15581 #endif
15582
15583 #ifdef CONFIG_MACH_KWS8000
15584 # ifdef machine_arch_type
15585 #  undef machine_arch_type
15586 #  define machine_arch_type     __machine_arch_type
15587 # else
15588 #  define machine_arch_type     MACH_TYPE_KWS8000
15589 # endif
15590 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15591 #else
15592 # define machine_is_kws8000()   (0)
15593 #endif
15594
15595 #ifdef CONFIG_MACH_B2
15596 # ifdef machine_arch_type
15597 #  undef machine_arch_type
15598 #  define machine_arch_type     __machine_arch_type
15599 # else
15600 #  define machine_arch_type     MACH_TYPE_B2
15601 # endif
15602 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15603 #else
15604 # define machine_is_b2()        (0)
15605 #endif
15606
15607 #ifdef CONFIG_MACH_LCL54
15608 # ifdef machine_arch_type
15609 #  undef machine_arch_type
15610 #  define machine_arch_type     __machine_arch_type
15611 # else
15612 #  define machine_arch_type     MACH_TYPE_LCL54
15613 # endif
15614 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15615 #else
15616 # define machine_is_lcl54()     (0)
15617 #endif
15618
15619 #ifdef CONFIG_MACH_AT91SAM9260EK
15620 # ifdef machine_arch_type
15621 #  undef machine_arch_type
15622 #  define machine_arch_type     __machine_arch_type
15623 # else
15624 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15625 # endif
15626 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15627 #else
15628 # define machine_is_at91sam9260ek()     (0)
15629 #endif
15630
15631 #ifdef CONFIG_MACH_GLANTANK
15632 # ifdef machine_arch_type
15633 #  undef machine_arch_type
15634 #  define machine_arch_type     __machine_arch_type
15635 # else
15636 #  define machine_arch_type     MACH_TYPE_GLANTANK
15637 # endif
15638 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15639 #else
15640 # define machine_is_glantank()  (0)
15641 #endif
15642
15643 #ifdef CONFIG_MACH_N2100
15644 # ifdef machine_arch_type
15645 #  undef machine_arch_type
15646 #  define machine_arch_type     __machine_arch_type
15647 # else
15648 #  define machine_arch_type     MACH_TYPE_N2100
15649 # endif
15650 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15651 #else
15652 # define machine_is_n2100()     (0)
15653 #endif
15654
15655 #ifdef CONFIG_MACH_N4100
15656 # ifdef machine_arch_type
15657 #  undef machine_arch_type
15658 #  define machine_arch_type     __machine_arch_type
15659 # else
15660 #  define machine_arch_type     MACH_TYPE_N4100
15661 # endif
15662 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15663 #else
15664 # define machine_is_n4100()     (0)
15665 #endif
15666
15667 #ifdef CONFIG_MACH_VERTICAL_RSC4
15668 # ifdef machine_arch_type
15669 #  undef machine_arch_type
15670 #  define machine_arch_type     __machine_arch_type
15671 # else
15672 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15673 # endif
15674 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15675 #else
15676 # define machine_is_rsc4()      (0)
15677 #endif
15678
15679 #ifdef CONFIG_MACH_SG8100
15680 # ifdef machine_arch_type
15681 #  undef machine_arch_type
15682 #  define machine_arch_type     __machine_arch_type
15683 # else
15684 #  define machine_arch_type     MACH_TYPE_SG8100
15685 # endif
15686 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15687 #else
15688 # define machine_is_sg8100()    (0)
15689 #endif
15690
15691 #ifdef CONFIG_MACH_IM42XX
15692 # ifdef machine_arch_type
15693 #  undef machine_arch_type
15694 #  define machine_arch_type     __machine_arch_type
15695 # else
15696 #  define machine_arch_type     MACH_TYPE_IM42XX
15697 # endif
15698 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15699 #else
15700 # define machine_is_im42xx()    (0)
15701 #endif
15702
15703 #ifdef CONFIG_MACH_FTXX
15704 # ifdef machine_arch_type
15705 #  undef machine_arch_type
15706 #  define machine_arch_type     __machine_arch_type
15707 # else
15708 #  define machine_arch_type     MACH_TYPE_FTXX
15709 # endif
15710 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15711 #else
15712 # define machine_is_ftxx()      (0)
15713 #endif
15714
15715 #ifdef CONFIG_MACH_LWFUSION
15716 # ifdef machine_arch_type
15717 #  undef machine_arch_type
15718 #  define machine_arch_type     __machine_arch_type
15719 # else
15720 #  define machine_arch_type     MACH_TYPE_LWFUSION
15721 # endif
15722 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15723 #else
15724 # define machine_is_lwfusion()  (0)
15725 #endif
15726
15727 #ifdef CONFIG_MACH_QT2410
15728 # ifdef machine_arch_type
15729 #  undef machine_arch_type
15730 #  define machine_arch_type     __machine_arch_type
15731 # else
15732 #  define machine_arch_type     MACH_TYPE_QT2410
15733 # endif
15734 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15735 #else
15736 # define machine_is_qt2410()    (0)
15737 #endif
15738
15739 #ifdef CONFIG_MACH_KIXRP435
15740 # ifdef machine_arch_type
15741 #  undef machine_arch_type
15742 #  define machine_arch_type     __machine_arch_type
15743 # else
15744 #  define machine_arch_type     MACH_TYPE_KIXRP435
15745 # endif
15746 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15747 #else
15748 # define machine_is_kixrp435()  (0)
15749 #endif
15750
15751 #ifdef CONFIG_MACH_CCW9C
15752 # ifdef machine_arch_type
15753 #  undef machine_arch_type
15754 #  define machine_arch_type     __machine_arch_type
15755 # else
15756 #  define machine_arch_type     MACH_TYPE_CCW9C
15757 # endif
15758 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15759 #else
15760 # define machine_is_ccw9c()     (0)
15761 #endif
15762
15763 #ifdef CONFIG_MACH_DABHS
15764 # ifdef machine_arch_type
15765 #  undef machine_arch_type
15766 #  define machine_arch_type     __machine_arch_type
15767 # else
15768 #  define machine_arch_type     MACH_TYPE_DABHS
15769 # endif
15770 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15771 #else
15772 # define machine_is_dabhs()     (0)
15773 #endif
15774
15775 #ifdef CONFIG_MACH_GZMX
15776 # ifdef machine_arch_type
15777 #  undef machine_arch_type
15778 #  define machine_arch_type     __machine_arch_type
15779 # else
15780 #  define machine_arch_type     MACH_TYPE_GZMX
15781 # endif
15782 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
15783 #else
15784 # define machine_is_gzmx()      (0)
15785 #endif
15786
15787 #ifdef CONFIG_MACH_IPNW100AP
15788 # ifdef machine_arch_type
15789 #  undef machine_arch_type
15790 #  define machine_arch_type     __machine_arch_type
15791 # else
15792 #  define machine_arch_type     MACH_TYPE_IPNW100AP
15793 # endif
15794 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15795 #else
15796 # define machine_is_ipnw100ap() (0)
15797 #endif
15798
15799 #ifdef CONFIG_MACH_CC9P9360DEV
15800 # ifdef machine_arch_type
15801 #  undef machine_arch_type
15802 #  define machine_arch_type     __machine_arch_type
15803 # else
15804 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
15805 # endif
15806 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15807 #else
15808 # define machine_is_cc9p9360dev()       (0)
15809 #endif
15810
15811 #ifdef CONFIG_MACH_CC9P9750DEV
15812 # ifdef machine_arch_type
15813 #  undef machine_arch_type
15814 #  define machine_arch_type     __machine_arch_type
15815 # else
15816 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
15817 # endif
15818 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15819 #else
15820 # define machine_is_cc9p9750dev()       (0)
15821 #endif
15822
15823 #ifdef CONFIG_MACH_CC9P9360VAL
15824 # ifdef machine_arch_type
15825 #  undef machine_arch_type
15826 #  define machine_arch_type     __machine_arch_type
15827 # else
15828 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
15829 # endif
15830 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15831 #else
15832 # define machine_is_cc9p9360val()       (0)
15833 #endif
15834
15835 #ifdef CONFIG_MACH_CC9P9750VAL
15836 # ifdef machine_arch_type
15837 #  undef machine_arch_type
15838 #  define machine_arch_type     __machine_arch_type
15839 # else
15840 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
15841 # endif
15842 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15843 #else
15844 # define machine_is_cc9p9750val()       (0)
15845 #endif
15846
15847 #ifdef CONFIG_MACH_NX70V
15848 # ifdef machine_arch_type
15849 #  undef machine_arch_type
15850 #  define machine_arch_type     __machine_arch_type
15851 # else
15852 #  define machine_arch_type     MACH_TYPE_NX70V
15853 # endif
15854 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
15855 #else
15856 # define machine_is_nx70v()     (0)
15857 #endif
15858
15859 #ifdef CONFIG_MACH_AT91RM9200DF
15860 # ifdef machine_arch_type
15861 #  undef machine_arch_type
15862 #  define machine_arch_type     __machine_arch_type
15863 # else
15864 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
15865 # endif
15866 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15867 #else
15868 # define machine_is_at91rm9200df()      (0)
15869 #endif
15870
15871 #ifdef CONFIG_MACH_SE_PILOT2
15872 # ifdef machine_arch_type
15873 #  undef machine_arch_type
15874 #  define machine_arch_type     __machine_arch_type
15875 # else
15876 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
15877 # endif
15878 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15879 #else
15880 # define machine_is_se_pilot2() (0)
15881 #endif
15882
15883 #ifdef CONFIG_MACH_MTCN_T800
15884 # ifdef machine_arch_type
15885 #  undef machine_arch_type
15886 #  define machine_arch_type     __machine_arch_type
15887 # else
15888 #  define machine_arch_type     MACH_TYPE_MTCN_T800
15889 # endif
15890 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15891 #else
15892 # define machine_is_mtcn_t800() (0)
15893 #endif
15894
15895 #ifdef CONFIG_MACH_VCMX212
15896 # ifdef machine_arch_type
15897 #  undef machine_arch_type
15898 #  define machine_arch_type     __machine_arch_type
15899 # else
15900 #  define machine_arch_type     MACH_TYPE_VCMX212
15901 # endif
15902 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
15903 #else
15904 # define machine_is_vcmx212()   (0)
15905 #endif
15906
15907 #ifdef CONFIG_MACH_LYNX
15908 # ifdef machine_arch_type
15909 #  undef machine_arch_type
15910 #  define machine_arch_type     __machine_arch_type
15911 # else
15912 #  define machine_arch_type     MACH_TYPE_LYNX
15913 # endif
15914 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
15915 #else
15916 # define machine_is_lynx()      (0)
15917 #endif
15918
15919 #ifdef CONFIG_MACH_AT91SAM9260ID
15920 # ifdef machine_arch_type
15921 #  undef machine_arch_type
15922 #  define machine_arch_type     __machine_arch_type
15923 # else
15924 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
15925 # endif
15926 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15927 #else
15928 # define machine_is_at91sam9260id()     (0)
15929 #endif
15930
15931 #ifdef CONFIG_MACH_HW86052
15932 # ifdef machine_arch_type
15933 #  undef machine_arch_type
15934 #  define machine_arch_type     __machine_arch_type
15935 # else
15936 #  define machine_arch_type     MACH_TYPE_HW86052
15937 # endif
15938 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
15939 #else
15940 # define machine_is_hw86052()   (0)
15941 #endif
15942
15943 #ifdef CONFIG_MACH_PILZ_PMI3
15944 # ifdef machine_arch_type
15945 #  undef machine_arch_type
15946 #  define machine_arch_type     __machine_arch_type
15947 # else
15948 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
15949 # endif
15950 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15951 #else
15952 # define machine_is_pilz_pmi3() (0)
15953 #endif
15954
15955 #ifdef CONFIG_MACH_EDB9302A
15956 # ifdef machine_arch_type
15957 #  undef machine_arch_type
15958 #  define machine_arch_type     __machine_arch_type
15959 # else
15960 #  define machine_arch_type     MACH_TYPE_EDB9302A
15961 # endif
15962 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
15963 #else
15964 # define machine_is_edb9302a()  (0)
15965 #endif
15966
15967 #ifdef CONFIG_MACH_EDB9307A
15968 # ifdef machine_arch_type
15969 #  undef machine_arch_type
15970 #  define machine_arch_type     __machine_arch_type
15971 # else
15972 #  define machine_arch_type     MACH_TYPE_EDB9307A
15973 # endif
15974 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
15975 #else
15976 # define machine_is_edb9307a()  (0)
15977 #endif
15978
15979 #ifdef CONFIG_MACH_CT_DFS
15980 # ifdef machine_arch_type
15981 #  undef machine_arch_type
15982 #  define machine_arch_type     __machine_arch_type
15983 # else
15984 #  define machine_arch_type     MACH_TYPE_CT_DFS
15985 # endif
15986 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
15987 #else
15988 # define machine_is_ct_dfs()    (0)
15989 #endif
15990
15991 #ifdef CONFIG_MACH_PILZ_PMI4
15992 # ifdef machine_arch_type
15993 #  undef machine_arch_type
15994 #  define machine_arch_type     __machine_arch_type
15995 # else
15996 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
15997 # endif
15998 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15999 #else
16000 # define machine_is_pilz_pmi4() (0)
16001 #endif
16002
16003 #ifdef CONFIG_MACH_XCEEDNP_IXP
16004 # ifdef machine_arch_type
16005 #  undef machine_arch_type
16006 #  define machine_arch_type     __machine_arch_type
16007 # else
16008 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
16009 # endif
16010 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16011 #else
16012 # define machine_is_xceednp_ixp()       (0)
16013 #endif
16014
16015 #ifdef CONFIG_MACH_SMDK2442B
16016 # ifdef machine_arch_type
16017 #  undef machine_arch_type
16018 #  define machine_arch_type     __machine_arch_type
16019 # else
16020 #  define machine_arch_type     MACH_TYPE_SMDK2442B
16021 # endif
16022 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16023 #else
16024 # define machine_is_smdk2442b() (0)
16025 #endif
16026
16027 #ifdef CONFIG_MACH_XNODE
16028 # ifdef machine_arch_type
16029 #  undef machine_arch_type
16030 #  define machine_arch_type     __machine_arch_type
16031 # else
16032 #  define machine_arch_type     MACH_TYPE_XNODE
16033 # endif
16034 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
16035 #else
16036 # define machine_is_xnode()     (0)
16037 #endif
16038
16039 #ifdef CONFIG_MACH_AIDX270
16040 # ifdef machine_arch_type
16041 #  undef machine_arch_type
16042 #  define machine_arch_type     __machine_arch_type
16043 # else
16044 #  define machine_arch_type     MACH_TYPE_AIDX270
16045 # endif
16046 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16047 #else
16048 # define machine_is_aidx270()   (0)
16049 #endif
16050
16051 #ifdef CONFIG_MACH_REMA
16052 # ifdef machine_arch_type
16053 #  undef machine_arch_type
16054 #  define machine_arch_type     __machine_arch_type
16055 # else
16056 #  define machine_arch_type     MACH_TYPE_REMA
16057 # endif
16058 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16059 #else
16060 # define machine_is_rema()      (0)
16061 #endif
16062
16063 #ifdef CONFIG_MACH_BPS1000
16064 # ifdef machine_arch_type
16065 #  undef machine_arch_type
16066 #  define machine_arch_type     __machine_arch_type
16067 # else
16068 #  define machine_arch_type     MACH_TYPE_BPS1000
16069 # endif
16070 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16071 #else
16072 # define machine_is_bps1000()   (0)
16073 #endif
16074
16075 #ifdef CONFIG_MACH_HW90350
16076 # ifdef machine_arch_type
16077 #  undef machine_arch_type
16078 #  define machine_arch_type     __machine_arch_type
16079 # else
16080 #  define machine_arch_type     MACH_TYPE_HW90350
16081 # endif
16082 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16083 #else
16084 # define machine_is_hw90350()   (0)
16085 #endif
16086
16087 #ifdef CONFIG_MACH_OMAP_3430SDP
16088 # ifdef machine_arch_type
16089 #  undef machine_arch_type
16090 #  define machine_arch_type     __machine_arch_type
16091 # else
16092 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16093 # endif
16094 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16095 #else
16096 # define machine_is_omap_3430sdp()      (0)
16097 #endif
16098
16099 #ifdef CONFIG_MACH_BLUETOUCH
16100 # ifdef machine_arch_type
16101 #  undef machine_arch_type
16102 #  define machine_arch_type     __machine_arch_type
16103 # else
16104 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16105 # endif
16106 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16107 #else
16108 # define machine_is_bluetouch() (0)
16109 #endif
16110
16111 #ifdef CONFIG_MACH_VSTMS
16112 # ifdef machine_arch_type
16113 #  undef machine_arch_type
16114 #  define machine_arch_type     __machine_arch_type
16115 # else
16116 #  define machine_arch_type     MACH_TYPE_VSTMS
16117 # endif
16118 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16119 #else
16120 # define machine_is_vstms()     (0)
16121 #endif
16122
16123 #ifdef CONFIG_MACH_XSBASE270
16124 # ifdef machine_arch_type
16125 #  undef machine_arch_type
16126 #  define machine_arch_type     __machine_arch_type
16127 # else
16128 #  define machine_arch_type     MACH_TYPE_XSBASE270
16129 # endif
16130 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16131 #else
16132 # define machine_is_xsbase270() (0)
16133 #endif
16134
16135 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16136 # ifdef machine_arch_type
16137 #  undef machine_arch_type
16138 #  define machine_arch_type     __machine_arch_type
16139 # else
16140 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16141 # endif
16142 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16143 #else
16144 # define machine_is_at91sam9260ek_cn()  (0)
16145 #endif
16146
16147 #ifdef CONFIG_MACH_ADSTURBOXB
16148 # ifdef machine_arch_type
16149 #  undef machine_arch_type
16150 #  define machine_arch_type     __machine_arch_type
16151 # else
16152 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16153 # endif
16154 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16155 #else
16156 # define machine_is_adsturboxb()        (0)
16157 #endif
16158
16159 #ifdef CONFIG_MACH_OTI4110
16160 # ifdef machine_arch_type
16161 #  undef machine_arch_type
16162 #  define machine_arch_type     __machine_arch_type
16163 # else
16164 #  define machine_arch_type     MACH_TYPE_OTI4110
16165 # endif
16166 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16167 #else
16168 # define machine_is_oti4110()   (0)
16169 #endif
16170
16171 #ifdef CONFIG_MACH_HME_PXA
16172 # ifdef machine_arch_type
16173 #  undef machine_arch_type
16174 #  define machine_arch_type     __machine_arch_type
16175 # else
16176 #  define machine_arch_type     MACH_TYPE_HME_PXA
16177 # endif
16178 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16179 #else
16180 # define machine_is_hme_pxa()   (0)
16181 #endif
16182
16183 #ifdef CONFIG_MACH_DEISTERDCA
16184 # ifdef machine_arch_type
16185 #  undef machine_arch_type
16186 #  define machine_arch_type     __machine_arch_type
16187 # else
16188 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16189 # endif
16190 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16191 #else
16192 # define machine_is_deisterdca()        (0)
16193 #endif
16194
16195 #ifdef CONFIG_MACH_CES_SSEM2
16196 # ifdef machine_arch_type
16197 #  undef machine_arch_type
16198 #  define machine_arch_type     __machine_arch_type
16199 # else
16200 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16201 # endif
16202 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16203 #else
16204 # define machine_is_ces_ssem2() (0)
16205 #endif
16206
16207 #ifdef CONFIG_MACH_CES_MTR
16208 # ifdef machine_arch_type
16209 #  undef machine_arch_type
16210 #  define machine_arch_type     __machine_arch_type
16211 # else
16212 #  define machine_arch_type     MACH_TYPE_CES_MTR
16213 # endif
16214 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16215 #else
16216 # define machine_is_ces_mtr()   (0)
16217 #endif
16218
16219 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16220 # ifdef machine_arch_type
16221 #  undef machine_arch_type
16222 #  define machine_arch_type     __machine_arch_type
16223 # else
16224 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16225 # endif
16226 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16227 #else
16228 # define machine_is_tds_avng_sbc()      (0)
16229 #endif
16230
16231 #ifdef CONFIG_MACH_EVEREST
16232 # ifdef machine_arch_type
16233 #  undef machine_arch_type
16234 #  define machine_arch_type     __machine_arch_type
16235 # else
16236 #  define machine_arch_type     MACH_TYPE_EVEREST
16237 # endif
16238 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16239 #else
16240 # define machine_is_everest()   (0)
16241 #endif
16242
16243 #ifdef CONFIG_MACH_PNX4010
16244 # ifdef machine_arch_type
16245 #  undef machine_arch_type
16246 #  define machine_arch_type     __machine_arch_type
16247 # else
16248 #  define machine_arch_type     MACH_TYPE_PNX4010
16249 # endif
16250 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16251 #else
16252 # define machine_is_pnx4010()   (0)
16253 #endif
16254
16255 #ifdef CONFIG_MACH_OXNAS
16256 # ifdef machine_arch_type
16257 #  undef machine_arch_type
16258 #  define machine_arch_type     __machine_arch_type
16259 # else
16260 #  define machine_arch_type     MACH_TYPE_OXNAS
16261 # endif
16262 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16263 #else
16264 # define machine_is_oxnas()     (0)
16265 #endif
16266
16267 #ifdef CONFIG_MACH_FIORI
16268 # ifdef machine_arch_type
16269 #  undef machine_arch_type
16270 #  define machine_arch_type     __machine_arch_type
16271 # else
16272 #  define machine_arch_type     MACH_TYPE_FIORI
16273 # endif
16274 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16275 #else
16276 # define machine_is_fiori()     (0)
16277 #endif
16278
16279 #ifdef CONFIG_MACH_ML1200
16280 # ifdef machine_arch_type
16281 #  undef machine_arch_type
16282 #  define machine_arch_type     __machine_arch_type
16283 # else
16284 #  define machine_arch_type     MACH_TYPE_ML1200
16285 # endif
16286 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16287 #else
16288 # define machine_is_ml1200()    (0)
16289 #endif
16290
16291 #ifdef CONFIG_MACH_PECOS
16292 # ifdef machine_arch_type
16293 #  undef machine_arch_type
16294 #  define machine_arch_type     __machine_arch_type
16295 # else
16296 #  define machine_arch_type     MACH_TYPE_PECOS
16297 # endif
16298 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16299 #else
16300 # define machine_is_pecos()     (0)
16301 #endif
16302
16303 #ifdef CONFIG_MACH_NB2XXX
16304 # ifdef machine_arch_type
16305 #  undef machine_arch_type
16306 #  define machine_arch_type     __machine_arch_type
16307 # else
16308 #  define machine_arch_type     MACH_TYPE_NB2XXX
16309 # endif
16310 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16311 #else
16312 # define machine_is_nb2xxx()    (0)
16313 #endif
16314
16315 #ifdef CONFIG_MACH_HW6900
16316 # ifdef machine_arch_type
16317 #  undef machine_arch_type
16318 #  define machine_arch_type     __machine_arch_type
16319 # else
16320 #  define machine_arch_type     MACH_TYPE_HW6900
16321 # endif
16322 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16323 #else
16324 # define machine_is_hw6900()    (0)
16325 #endif
16326
16327 #ifdef CONFIG_MACH_CDCS_QUOLL
16328 # ifdef machine_arch_type
16329 #  undef machine_arch_type
16330 #  define machine_arch_type     __machine_arch_type
16331 # else
16332 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
16333 # endif
16334 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16335 #else
16336 # define machine_is_cdcs_quoll()        (0)
16337 #endif
16338
16339 #ifdef CONFIG_MACH_QUICKSILVER
16340 # ifdef machine_arch_type
16341 #  undef machine_arch_type
16342 #  define machine_arch_type     __machine_arch_type
16343 # else
16344 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
16345 # endif
16346 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16347 #else
16348 # define machine_is_quicksilver()       (0)
16349 #endif
16350
16351 #ifdef CONFIG_MACH_UPLAT926
16352 # ifdef machine_arch_type
16353 #  undef machine_arch_type
16354 #  define machine_arch_type     __machine_arch_type
16355 # else
16356 #  define machine_arch_type     MACH_TYPE_UPLAT926
16357 # endif
16358 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16359 #else
16360 # define machine_is_uplat926()  (0)
16361 #endif
16362
16363 #ifdef CONFIG_MACH_DEP2410_THOMAS
16364 # ifdef machine_arch_type
16365 #  undef machine_arch_type
16366 #  define machine_arch_type     __machine_arch_type
16367 # else
16368 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
16369 # endif
16370 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16371 #else
16372 # define machine_is_dep2410_dep2410()   (0)
16373 #endif
16374
16375 #ifdef CONFIG_MACH_DTK2410
16376 # ifdef machine_arch_type
16377 #  undef machine_arch_type
16378 #  define machine_arch_type     __machine_arch_type
16379 # else
16380 #  define machine_arch_type     MACH_TYPE_DTK2410
16381 # endif
16382 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16383 #else
16384 # define machine_is_dtk2410()   (0)
16385 #endif
16386
16387 #ifdef CONFIG_MACH_CHILI
16388 # ifdef machine_arch_type
16389 #  undef machine_arch_type
16390 #  define machine_arch_type     __machine_arch_type
16391 # else
16392 #  define machine_arch_type     MACH_TYPE_CHILI
16393 # endif
16394 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16395 #else
16396 # define machine_is_chili()     (0)
16397 #endif
16398
16399 #ifdef CONFIG_MACH_DEMETER
16400 # ifdef machine_arch_type
16401 #  undef machine_arch_type
16402 #  define machine_arch_type     __machine_arch_type
16403 # else
16404 #  define machine_arch_type     MACH_TYPE_DEMETER
16405 # endif
16406 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16407 #else
16408 # define machine_is_demeter()   (0)
16409 #endif
16410
16411 #ifdef CONFIG_MACH_DIONYSUS
16412 # ifdef machine_arch_type
16413 #  undef machine_arch_type
16414 #  define machine_arch_type     __machine_arch_type
16415 # else
16416 #  define machine_arch_type     MACH_TYPE_DIONYSUS
16417 # endif
16418 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16419 #else
16420 # define machine_is_dionysus()  (0)
16421 #endif
16422
16423 #ifdef CONFIG_MACH_AS352X
16424 # ifdef machine_arch_type
16425 #  undef machine_arch_type
16426 #  define machine_arch_type     __machine_arch_type
16427 # else
16428 #  define machine_arch_type     MACH_TYPE_AS352X
16429 # endif
16430 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16431 #else
16432 # define machine_is_as352x()    (0)
16433 #endif
16434
16435 #ifdef CONFIG_MACH_SERVICE
16436 # ifdef machine_arch_type
16437 #  undef machine_arch_type
16438 #  define machine_arch_type     __machine_arch_type
16439 # else
16440 #  define machine_arch_type     MACH_TYPE_SERVICE
16441 # endif
16442 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16443 #else
16444 # define machine_is_service()   (0)
16445 #endif
16446
16447 #ifdef CONFIG_MACH_CS_E9301
16448 # ifdef machine_arch_type
16449 #  undef machine_arch_type
16450 #  define machine_arch_type     __machine_arch_type
16451 # else
16452 #  define machine_arch_type     MACH_TYPE_CS_E9301
16453 # endif
16454 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16455 #else
16456 # define machine_is_cs_e9301()  (0)
16457 #endif
16458
16459 #ifdef CONFIG_MACH_MICRO9M
16460 # ifdef machine_arch_type
16461 #  undef machine_arch_type
16462 #  define machine_arch_type     __machine_arch_type
16463 # else
16464 #  define machine_arch_type     MACH_TYPE_MICRO9M
16465 # endif
16466 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16467 #else
16468 # define machine_is_micro9m()   (0)
16469 #endif
16470
16471 #ifdef CONFIG_MACH_IA_MOSPCK
16472 # ifdef machine_arch_type
16473 #  undef machine_arch_type
16474 #  define machine_arch_type     __machine_arch_type
16475 # else
16476 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16477 # endif
16478 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16479 #else
16480 # define machine_is_ia_mospck() (0)
16481 #endif
16482
16483 #ifdef CONFIG_MACH_QL201B
16484 # ifdef machine_arch_type
16485 #  undef machine_arch_type
16486 #  define machine_arch_type     __machine_arch_type
16487 # else
16488 #  define machine_arch_type     MACH_TYPE_QL201B
16489 # endif
16490 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16491 #else
16492 # define machine_is_ql201b()    (0)
16493 #endif
16494
16495 #ifdef CONFIG_MACH_BBM
16496 # ifdef machine_arch_type
16497 #  undef machine_arch_type
16498 #  define machine_arch_type     __machine_arch_type
16499 # else
16500 #  define machine_arch_type     MACH_TYPE_BBM
16501 # endif
16502 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16503 #else
16504 # define machine_is_bbm()       (0)
16505 #endif
16506
16507 #ifdef CONFIG_MACH_EXXX
16508 # ifdef machine_arch_type
16509 #  undef machine_arch_type
16510 #  define machine_arch_type     __machine_arch_type
16511 # else
16512 #  define machine_arch_type     MACH_TYPE_EXXX
16513 # endif
16514 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16515 #else
16516 # define machine_is_exxx()      (0)
16517 #endif
16518
16519 #ifdef CONFIG_MACH_WMA11B
16520 # ifdef machine_arch_type
16521 #  undef machine_arch_type
16522 #  define machine_arch_type     __machine_arch_type
16523 # else
16524 #  define machine_arch_type     MACH_TYPE_WMA11B
16525 # endif
16526 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16527 #else
16528 # define machine_is_wma11b()    (0)
16529 #endif
16530
16531 #ifdef CONFIG_MACH_PELCO_ATLAS
16532 # ifdef machine_arch_type
16533 #  undef machine_arch_type
16534 #  define machine_arch_type     __machine_arch_type
16535 # else
16536 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16537 # endif
16538 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16539 #else
16540 # define machine_is_pelco_atlas()       (0)
16541 #endif
16542
16543 #ifdef CONFIG_MACH_G500
16544 # ifdef machine_arch_type
16545 #  undef machine_arch_type
16546 #  define machine_arch_type     __machine_arch_type
16547 # else
16548 #  define machine_arch_type     MACH_TYPE_G500
16549 # endif
16550 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16551 #else
16552 # define machine_is_g500()      (0)
16553 #endif
16554
16555 #ifdef CONFIG_MACH_BUG
16556 # ifdef machine_arch_type
16557 #  undef machine_arch_type
16558 #  define machine_arch_type     __machine_arch_type
16559 # else
16560 #  define machine_arch_type     MACH_TYPE_BUG
16561 # endif
16562 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16563 #else
16564 # define machine_is_bug()       (0)
16565 #endif
16566
16567 #ifdef CONFIG_MACH_MX33ADS
16568 # ifdef machine_arch_type
16569 #  undef machine_arch_type
16570 #  define machine_arch_type     __machine_arch_type
16571 # else
16572 #  define machine_arch_type     MACH_TYPE_MX33ADS
16573 # endif
16574 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16575 #else
16576 # define machine_is_mx33ads()   (0)
16577 #endif
16578
16579 #ifdef CONFIG_MACH_CHUB
16580 # ifdef machine_arch_type
16581 #  undef machine_arch_type
16582 #  define machine_arch_type     __machine_arch_type
16583 # else
16584 #  define machine_arch_type     MACH_TYPE_CHUB
16585 # endif
16586 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16587 #else
16588 # define machine_is_chub()      (0)
16589 #endif
16590
16591 #ifdef CONFIG_MACH_NEO1973_GTA01
16592 # ifdef machine_arch_type
16593 #  undef machine_arch_type
16594 #  define machine_arch_type     __machine_arch_type
16595 # else
16596 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16597 # endif
16598 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16599 #else
16600 # define machine_is_neo1973_gta01()     (0)
16601 #endif
16602
16603 #ifdef CONFIG_MACH_W90N740
16604 # ifdef machine_arch_type
16605 #  undef machine_arch_type
16606 #  define machine_arch_type     __machine_arch_type
16607 # else
16608 #  define machine_arch_type     MACH_TYPE_W90N740
16609 # endif
16610 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16611 #else
16612 # define machine_is_w90n740()   (0)
16613 #endif
16614
16615 #ifdef CONFIG_MACH_MEDALLION_SA2410
16616 # ifdef machine_arch_type
16617 #  undef machine_arch_type
16618 #  define machine_arch_type     __machine_arch_type
16619 # else
16620 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16621 # endif
16622 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16623 #else
16624 # define machine_is_medallion_sa2410()  (0)
16625 #endif
16626
16627 #ifdef CONFIG_MACH_IA_CPU_9200_2
16628 # ifdef machine_arch_type
16629 #  undef machine_arch_type
16630 #  define machine_arch_type     __machine_arch_type
16631 # else
16632 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16633 # endif
16634 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16635 #else
16636 # define machine_is_ia_cpu_9200_2()     (0)
16637 #endif
16638
16639 #ifdef CONFIG_MACH_DIMMRM9200
16640 # ifdef machine_arch_type
16641 #  undef machine_arch_type
16642 #  define machine_arch_type     __machine_arch_type
16643 # else
16644 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16645 # endif
16646 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16647 #else
16648 # define machine_is_dimmrm9200()        (0)
16649 #endif
16650
16651 #ifdef CONFIG_MACH_PM9261
16652 # ifdef machine_arch_type
16653 #  undef machine_arch_type
16654 #  define machine_arch_type     __machine_arch_type
16655 # else
16656 #  define machine_arch_type     MACH_TYPE_PM9261
16657 # endif
16658 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16659 #else
16660 # define machine_is_pm9261()    (0)
16661 #endif
16662
16663 #ifdef CONFIG_MACH_ML7304
16664 # ifdef machine_arch_type
16665 #  undef machine_arch_type
16666 #  define machine_arch_type     __machine_arch_type
16667 # else
16668 #  define machine_arch_type     MACH_TYPE_ML7304
16669 # endif
16670 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16671 #else
16672 # define machine_is_ml7304()    (0)
16673 #endif
16674
16675 #ifdef CONFIG_MACH_UCP250
16676 # ifdef machine_arch_type
16677 #  undef machine_arch_type
16678 #  define machine_arch_type     __machine_arch_type
16679 # else
16680 #  define machine_arch_type     MACH_TYPE_UCP250
16681 # endif
16682 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16683 #else
16684 # define machine_is_ucp250()    (0)
16685 #endif
16686
16687 #ifdef CONFIG_MACH_INTBOARD
16688 # ifdef machine_arch_type
16689 #  undef machine_arch_type
16690 #  define machine_arch_type     __machine_arch_type
16691 # else
16692 #  define machine_arch_type     MACH_TYPE_INTBOARD
16693 # endif
16694 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16695 #else
16696 # define machine_is_intboard()  (0)
16697 #endif
16698
16699 #ifdef CONFIG_MACH_GULFSTREAM
16700 # ifdef machine_arch_type
16701 #  undef machine_arch_type
16702 #  define machine_arch_type     __machine_arch_type
16703 # else
16704 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16705 # endif
16706 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16707 #else
16708 # define machine_is_gulfstream()        (0)
16709 #endif
16710
16711 #ifdef CONFIG_MACH_LABQUEST
16712 # ifdef machine_arch_type
16713 #  undef machine_arch_type
16714 #  define machine_arch_type     __machine_arch_type
16715 # else
16716 #  define machine_arch_type     MACH_TYPE_LABQUEST
16717 # endif
16718 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16719 #else
16720 # define machine_is_labquest()  (0)
16721 #endif
16722
16723 #ifdef CONFIG_MACH_VCMX313
16724 # ifdef machine_arch_type
16725 #  undef machine_arch_type
16726 #  define machine_arch_type     __machine_arch_type
16727 # else
16728 #  define machine_arch_type     MACH_TYPE_VCMX313
16729 # endif
16730 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16731 #else
16732 # define machine_is_vcmx313()   (0)
16733 #endif
16734
16735 #ifdef CONFIG_MACH_URG200
16736 # ifdef machine_arch_type
16737 #  undef machine_arch_type
16738 #  define machine_arch_type     __machine_arch_type
16739 # else
16740 #  define machine_arch_type     MACH_TYPE_URG200
16741 # endif
16742 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16743 #else
16744 # define machine_is_urg200()    (0)
16745 #endif
16746
16747 #ifdef CONFIG_MACH_CPUX255LCDNET
16748 # ifdef machine_arch_type
16749 #  undef machine_arch_type
16750 #  define machine_arch_type     __machine_arch_type
16751 # else
16752 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
16753 # endif
16754 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16755 #else
16756 # define machine_is_cpux255lcdnet()     (0)
16757 #endif
16758
16759 #ifdef CONFIG_MACH_NETDCU9
16760 # ifdef machine_arch_type
16761 #  undef machine_arch_type
16762 #  define machine_arch_type     __machine_arch_type
16763 # else
16764 #  define machine_arch_type     MACH_TYPE_NETDCU9
16765 # endif
16766 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16767 #else
16768 # define machine_is_netdcu9()   (0)
16769 #endif
16770
16771 #ifdef CONFIG_MACH_NETDCU10
16772 # ifdef machine_arch_type
16773 #  undef machine_arch_type
16774 #  define machine_arch_type     __machine_arch_type
16775 # else
16776 #  define machine_arch_type     MACH_TYPE_NETDCU10
16777 # endif
16778 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
16779 #else
16780 # define machine_is_netdcu10()  (0)
16781 #endif
16782
16783 #ifdef CONFIG_MACH_DSPG_DGA
16784 # ifdef machine_arch_type
16785 #  undef machine_arch_type
16786 #  define machine_arch_type     __machine_arch_type
16787 # else
16788 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
16789 # endif
16790 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
16791 #else
16792 # define machine_is_dspg_dga()  (0)
16793 #endif
16794
16795 #ifdef CONFIG_MACH_DSPG_DVW
16796 # ifdef machine_arch_type
16797 #  undef machine_arch_type
16798 #  define machine_arch_type     __machine_arch_type
16799 # else
16800 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
16801 # endif
16802 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
16803 #else
16804 # define machine_is_dspg_dvw()  (0)
16805 #endif
16806
16807 #ifdef CONFIG_MACH_SOLOS
16808 # ifdef machine_arch_type
16809 #  undef machine_arch_type
16810 #  define machine_arch_type     __machine_arch_type
16811 # else
16812 #  define machine_arch_type     MACH_TYPE_SOLOS
16813 # endif
16814 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
16815 #else
16816 # define machine_is_solos()     (0)
16817 #endif
16818
16819 #ifdef CONFIG_MACH_AT91SAM9263EK
16820 # ifdef machine_arch_type
16821 #  undef machine_arch_type
16822 #  define machine_arch_type     __machine_arch_type
16823 # else
16824 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
16825 # endif
16826 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16827 #else
16828 # define machine_is_at91sam9263ek()     (0)
16829 #endif
16830
16831 #ifdef CONFIG_MACH_OSSTBOX
16832 # ifdef machine_arch_type
16833 #  undef machine_arch_type
16834 #  define machine_arch_type     __machine_arch_type
16835 # else
16836 #  define machine_arch_type     MACH_TYPE_OSSTBOX
16837 # endif
16838 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
16839 #else
16840 # define machine_is_osstbox()   (0)
16841 #endif
16842
16843 #ifdef CONFIG_MACH_KBAT9261
16844 # ifdef machine_arch_type
16845 #  undef machine_arch_type
16846 #  define machine_arch_type     __machine_arch_type
16847 # else
16848 #  define machine_arch_type     MACH_TYPE_KBAT9261
16849 # endif
16850 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
16851 #else
16852 # define machine_is_kbat9261()  (0)
16853 #endif
16854
16855 #ifdef CONFIG_MACH_CT1100
16856 # ifdef machine_arch_type
16857 #  undef machine_arch_type
16858 #  define machine_arch_type     __machine_arch_type
16859 # else
16860 #  define machine_arch_type     MACH_TYPE_CT1100
16861 # endif
16862 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
16863 #else
16864 # define machine_is_ct1100()    (0)
16865 #endif
16866
16867 #ifdef CONFIG_MACH_AKCPPXA
16868 # ifdef machine_arch_type
16869 #  undef machine_arch_type
16870 #  define machine_arch_type     __machine_arch_type
16871 # else
16872 #  define machine_arch_type     MACH_TYPE_AKCPPXA
16873 # endif
16874 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
16875 #else
16876 # define machine_is_akcppxa()   (0)
16877 #endif
16878
16879 #ifdef CONFIG_MACH_OCHAYA1020
16880 # ifdef machine_arch_type
16881 #  undef machine_arch_type
16882 #  define machine_arch_type     __machine_arch_type
16883 # else
16884 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
16885 # endif
16886 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
16887 #else
16888 # define machine_is_ochaya1020()        (0)
16889 #endif
16890
16891 #ifdef CONFIG_MACH_HITRACK
16892 # ifdef machine_arch_type
16893 #  undef machine_arch_type
16894 #  define machine_arch_type     __machine_arch_type
16895 # else
16896 #  define machine_arch_type     MACH_TYPE_HITRACK
16897 # endif
16898 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
16899 #else
16900 # define machine_is_hitrack()   (0)
16901 #endif
16902
16903 #ifdef CONFIG_MACH_SYME1
16904 # ifdef machine_arch_type
16905 #  undef machine_arch_type
16906 #  define machine_arch_type     __machine_arch_type
16907 # else
16908 #  define machine_arch_type     MACH_TYPE_SYME1
16909 # endif
16910 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
16911 #else
16912 # define machine_is_syme1()     (0)
16913 #endif
16914
16915 #ifdef CONFIG_MACH_SYHL1
16916 # ifdef machine_arch_type
16917 #  undef machine_arch_type
16918 #  define machine_arch_type     __machine_arch_type
16919 # else
16920 #  define machine_arch_type     MACH_TYPE_SYHL1
16921 # endif
16922 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
16923 #else
16924 # define machine_is_syhl1()     (0)
16925 #endif
16926
16927 #ifdef CONFIG_MACH_EMPCA400
16928 # ifdef machine_arch_type
16929 #  undef machine_arch_type
16930 #  define machine_arch_type     __machine_arch_type
16931 # else
16932 #  define machine_arch_type     MACH_TYPE_EMPCA400
16933 # endif
16934 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
16935 #else
16936 # define machine_is_empca400()  (0)
16937 #endif
16938
16939 #ifdef CONFIG_MACH_EM7210
16940 # ifdef machine_arch_type
16941 #  undef machine_arch_type
16942 #  define machine_arch_type     __machine_arch_type
16943 # else
16944 #  define machine_arch_type     MACH_TYPE_EM7210
16945 # endif
16946 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
16947 #else
16948 # define machine_is_em7210()    (0)
16949 #endif
16950
16951 #ifdef CONFIG_MACH_HTCHERMES
16952 # ifdef machine_arch_type
16953 #  undef machine_arch_type
16954 #  define machine_arch_type     __machine_arch_type
16955 # else
16956 #  define machine_arch_type     MACH_TYPE_HTCHERMES
16957 # endif
16958 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16959 #else
16960 # define machine_is_htchermes() (0)
16961 #endif
16962
16963 #ifdef CONFIG_MACH_ETI_C1
16964 # ifdef machine_arch_type
16965 #  undef machine_arch_type
16966 #  define machine_arch_type     __machine_arch_type
16967 # else
16968 #  define machine_arch_type     MACH_TYPE_ETI_C1
16969 # endif
16970 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
16971 #else
16972 # define machine_is_eti_c1()    (0)
16973 #endif
16974
16975 #ifdef CONFIG_MACH_AC100
16976 # ifdef machine_arch_type
16977 #  undef machine_arch_type
16978 #  define machine_arch_type     __machine_arch_type
16979 # else
16980 #  define machine_arch_type     MACH_TYPE_AC100
16981 # endif
16982 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
16983 #else
16984 # define machine_is_ac100()     (0)
16985 #endif
16986
16987 #ifdef CONFIG_MACH_SNEETCH
16988 # ifdef machine_arch_type
16989 #  undef machine_arch_type
16990 #  define machine_arch_type     __machine_arch_type
16991 # else
16992 #  define machine_arch_type     MACH_TYPE_SNEETCH
16993 # endif
16994 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
16995 #else
16996 # define machine_is_sneetch()   (0)
16997 #endif
16998
16999 #ifdef CONFIG_MACH_STUDENTMATE
17000 # ifdef machine_arch_type
17001 #  undef machine_arch_type
17002 #  define machine_arch_type     __machine_arch_type
17003 # else
17004 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
17005 # endif
17006 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
17007 #else
17008 # define machine_is_studentmate()       (0)
17009 #endif
17010
17011 #ifdef CONFIG_MACH_ZIR2410
17012 # ifdef machine_arch_type
17013 #  undef machine_arch_type
17014 #  define machine_arch_type     __machine_arch_type
17015 # else
17016 #  define machine_arch_type     MACH_TYPE_ZIR2410
17017 # endif
17018 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
17019 #else
17020 # define machine_is_zir2410()   (0)
17021 #endif
17022
17023 #ifdef CONFIG_MACH_ZIR2413
17024 # ifdef machine_arch_type
17025 #  undef machine_arch_type
17026 #  define machine_arch_type     __machine_arch_type
17027 # else
17028 #  define machine_arch_type     MACH_TYPE_ZIR2413
17029 # endif
17030 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
17031 #else
17032 # define machine_is_zir2413()   (0)
17033 #endif
17034
17035 #ifdef CONFIG_MACH_DLONIP3
17036 # ifdef machine_arch_type
17037 #  undef machine_arch_type
17038 #  define machine_arch_type     __machine_arch_type
17039 # else
17040 #  define machine_arch_type     MACH_TYPE_DLONIP3
17041 # endif
17042 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17043 #else
17044 # define machine_is_dlonip3()   (0)
17045 #endif
17046
17047 #ifdef CONFIG_MACH_INSTREAM
17048 # ifdef machine_arch_type
17049 #  undef machine_arch_type
17050 #  define machine_arch_type     __machine_arch_type
17051 # else
17052 #  define machine_arch_type     MACH_TYPE_INSTREAM
17053 # endif
17054 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17055 #else
17056 # define machine_is_instream()  (0)
17057 #endif
17058
17059 #ifdef CONFIG_MACH_AMBARELLA
17060 # ifdef machine_arch_type
17061 #  undef machine_arch_type
17062 #  define machine_arch_type     __machine_arch_type
17063 # else
17064 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17065 # endif
17066 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17067 #else
17068 # define machine_is_ambarella() (0)
17069 #endif
17070
17071 #ifdef CONFIG_MACH_NEVIS
17072 # ifdef machine_arch_type
17073 #  undef machine_arch_type
17074 #  define machine_arch_type     __machine_arch_type
17075 # else
17076 #  define machine_arch_type     MACH_TYPE_NEVIS
17077 # endif
17078 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17079 #else
17080 # define machine_is_nevis()     (0)
17081 #endif
17082
17083 #ifdef CONFIG_MACH_HTC_TRINITY
17084 # ifdef machine_arch_type
17085 #  undef machine_arch_type
17086 #  define machine_arch_type     __machine_arch_type
17087 # else
17088 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17089 # endif
17090 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17091 #else
17092 # define machine_is_htc_trinity()       (0)
17093 #endif
17094
17095 #ifdef CONFIG_MACH_QL202B
17096 # ifdef machine_arch_type
17097 #  undef machine_arch_type
17098 #  define machine_arch_type     __machine_arch_type
17099 # else
17100 #  define machine_arch_type     MACH_TYPE_QL202B
17101 # endif
17102 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17103 #else
17104 # define machine_is_ql202b()    (0)
17105 #endif
17106
17107 #ifdef CONFIG_MACH_VPAC270
17108 # ifdef machine_arch_type
17109 #  undef machine_arch_type
17110 #  define machine_arch_type     __machine_arch_type
17111 # else
17112 #  define machine_arch_type     MACH_TYPE_VPAC270
17113 # endif
17114 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17115 #else
17116 # define machine_is_vpac270()   (0)
17117 #endif
17118
17119 #ifdef CONFIG_MACH_RD129
17120 # ifdef machine_arch_type
17121 #  undef machine_arch_type
17122 #  define machine_arch_type     __machine_arch_type
17123 # else
17124 #  define machine_arch_type     MACH_TYPE_RD129
17125 # endif
17126 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17127 #else
17128 # define machine_is_rd129()     (0)
17129 #endif
17130
17131 #ifdef CONFIG_MACH_HTCWIZARD
17132 # ifdef machine_arch_type
17133 #  undef machine_arch_type
17134 #  define machine_arch_type     __machine_arch_type
17135 # else
17136 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17137 # endif
17138 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17139 #else
17140 # define machine_is_htcwizard() (0)
17141 #endif
17142
17143 #ifdef CONFIG_MACH_TREO680
17144 # ifdef machine_arch_type
17145 #  undef machine_arch_type
17146 #  define machine_arch_type     __machine_arch_type
17147 # else
17148 #  define machine_arch_type     MACH_TYPE_TREO680
17149 # endif
17150 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17151 #else
17152 # define machine_is_treo680()   (0)
17153 #endif
17154
17155 #ifdef CONFIG_MACH_TECON_TMEZON
17156 # ifdef machine_arch_type
17157 #  undef machine_arch_type
17158 #  define machine_arch_type     __machine_arch_type
17159 # else
17160 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17161 # endif
17162 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17163 #else
17164 # define machine_is_tecon_tmezon()      (0)
17165 #endif
17166
17167 #ifdef CONFIG_MACH_ZYLONITE
17168 # ifdef machine_arch_type
17169 #  undef machine_arch_type
17170 #  define machine_arch_type     __machine_arch_type
17171 # else
17172 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17173 # endif
17174 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17175 #else
17176 # define machine_is_zylonite()  (0)
17177 #endif
17178
17179 #ifdef CONFIG_MACH_GENE1270
17180 # ifdef machine_arch_type
17181 #  undef machine_arch_type
17182 #  define machine_arch_type     __machine_arch_type
17183 # else
17184 #  define machine_arch_type     MACH_TYPE_GENE1270
17185 # endif
17186 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17187 #else
17188 # define machine_is_gene1270()  (0)
17189 #endif
17190
17191 #ifdef CONFIG_MACH_ZIR2412
17192 # ifdef machine_arch_type
17193 #  undef machine_arch_type
17194 #  define machine_arch_type     __machine_arch_type
17195 # else
17196 #  define machine_arch_type     MACH_TYPE_ZIR2412
17197 # endif
17198 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17199 #else
17200 # define machine_is_zir2412()   (0)
17201 #endif
17202
17203 #ifdef CONFIG_MACH_MX31LITE
17204 # ifdef machine_arch_type
17205 #  undef machine_arch_type
17206 #  define machine_arch_type     __machine_arch_type
17207 # else
17208 #  define machine_arch_type     MACH_TYPE_MX31LITE
17209 # endif
17210 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17211 #else
17212 # define machine_is_mx31lite()  (0)
17213 #endif
17214
17215 #ifdef CONFIG_MACH_T700WX
17216 # ifdef machine_arch_type
17217 #  undef machine_arch_type
17218 #  define machine_arch_type     __machine_arch_type
17219 # else
17220 #  define machine_arch_type     MACH_TYPE_T700WX
17221 # endif
17222 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17223 #else
17224 # define machine_is_t700wx()    (0)
17225 #endif
17226
17227 #ifdef CONFIG_MACH_VF100
17228 # ifdef machine_arch_type
17229 #  undef machine_arch_type
17230 #  define machine_arch_type     __machine_arch_type
17231 # else
17232 #  define machine_arch_type     MACH_TYPE_VF100
17233 # endif
17234 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17235 #else
17236 # define machine_is_vf100()     (0)
17237 #endif
17238
17239 #ifdef CONFIG_MACH_NSB2
17240 # ifdef machine_arch_type
17241 #  undef machine_arch_type
17242 #  define machine_arch_type     __machine_arch_type
17243 # else
17244 #  define machine_arch_type     MACH_TYPE_NSB2
17245 # endif
17246 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17247 #else
17248 # define machine_is_nsb2()      (0)
17249 #endif
17250
17251 #ifdef CONFIG_MACH_NXHMI_BB
17252 # ifdef machine_arch_type
17253 #  undef machine_arch_type
17254 #  define machine_arch_type     __machine_arch_type
17255 # else
17256 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
17257 # endif
17258 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17259 #else
17260 # define machine_is_nxhmi_bb()  (0)
17261 #endif
17262
17263 #ifdef CONFIG_MACH_NXHMI_RE
17264 # ifdef machine_arch_type
17265 #  undef machine_arch_type
17266 #  define machine_arch_type     __machine_arch_type
17267 # else
17268 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
17269 # endif
17270 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17271 #else
17272 # define machine_is_nxhmi_re()  (0)
17273 #endif
17274
17275 #ifdef CONFIG_MACH_N4100PRO
17276 # ifdef machine_arch_type
17277 #  undef machine_arch_type
17278 #  define machine_arch_type     __machine_arch_type
17279 # else
17280 #  define machine_arch_type     MACH_TYPE_N4100PRO
17281 # endif
17282 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17283 #else
17284 # define machine_is_n4100pro()  (0)
17285 #endif
17286
17287 #ifdef CONFIG_MACH_SAM9260
17288 # ifdef machine_arch_type
17289 #  undef machine_arch_type
17290 #  define machine_arch_type     __machine_arch_type
17291 # else
17292 #  define machine_arch_type     MACH_TYPE_SAM9260
17293 # endif
17294 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17295 #else
17296 # define machine_is_sam9260()   (0)
17297 #endif
17298
17299 #ifdef CONFIG_MACH_OMAP_TREO600
17300 # ifdef machine_arch_type
17301 #  undef machine_arch_type
17302 #  define machine_arch_type     __machine_arch_type
17303 # else
17304 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
17305 # endif
17306 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17307 #else
17308 # define machine_is_omap_treo600()      (0)
17309 #endif
17310
17311 #ifdef CONFIG_MACH_INDY2410
17312 # ifdef machine_arch_type
17313 #  undef machine_arch_type
17314 #  define machine_arch_type     __machine_arch_type
17315 # else
17316 #  define machine_arch_type     MACH_TYPE_INDY2410
17317 # endif
17318 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17319 #else
17320 # define machine_is_indy2410()  (0)
17321 #endif
17322
17323 #ifdef CONFIG_MACH_NELT_A
17324 # ifdef machine_arch_type
17325 #  undef machine_arch_type
17326 #  define machine_arch_type     __machine_arch_type
17327 # else
17328 #  define machine_arch_type     MACH_TYPE_NELT_A
17329 # endif
17330 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17331 #else
17332 # define machine_is_nelt_a()    (0)
17333 #endif
17334
17335 #ifdef CONFIG_MACH_N311
17336 # ifdef machine_arch_type
17337 #  undef machine_arch_type
17338 #  define machine_arch_type     __machine_arch_type
17339 # else
17340 #  define machine_arch_type     MACH_TYPE_N311
17341 # endif
17342 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17343 #else
17344 # define machine_is_n311()      (0)
17345 #endif
17346
17347 #ifdef CONFIG_MACH_AT91SAM9260VGK
17348 # ifdef machine_arch_type
17349 #  undef machine_arch_type
17350 #  define machine_arch_type     __machine_arch_type
17351 # else
17352 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
17353 # endif
17354 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17355 #else
17356 # define machine_is_at91sam9260vgk()    (0)
17357 #endif
17358
17359 #ifdef CONFIG_MACH_AT91LEPPE
17360 # ifdef machine_arch_type
17361 #  undef machine_arch_type
17362 #  define machine_arch_type     __machine_arch_type
17363 # else
17364 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
17365 # endif
17366 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17367 #else
17368 # define machine_is_at91leppe() (0)
17369 #endif
17370
17371 #ifdef CONFIG_MACH_AT91LEPCCN
17372 # ifdef machine_arch_type
17373 #  undef machine_arch_type
17374 #  define machine_arch_type     __machine_arch_type
17375 # else
17376 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
17377 # endif
17378 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17379 #else
17380 # define machine_is_at91lepccn()        (0)
17381 #endif
17382
17383 #ifdef CONFIG_MACH_APC7100
17384 # ifdef machine_arch_type
17385 #  undef machine_arch_type
17386 #  define machine_arch_type     __machine_arch_type
17387 # else
17388 #  define machine_arch_type     MACH_TYPE_APC7100
17389 # endif
17390 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17391 #else
17392 # define machine_is_apc7100()   (0)
17393 #endif
17394
17395 #ifdef CONFIG_MACH_STARGAZER
17396 # ifdef machine_arch_type
17397 #  undef machine_arch_type
17398 #  define machine_arch_type     __machine_arch_type
17399 # else
17400 #  define machine_arch_type     MACH_TYPE_STARGAZER
17401 # endif
17402 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17403 #else
17404 # define machine_is_stargazer() (0)
17405 #endif
17406
17407 #ifdef CONFIG_MACH_SONATA
17408 # ifdef machine_arch_type
17409 #  undef machine_arch_type
17410 #  define machine_arch_type     __machine_arch_type
17411 # else
17412 #  define machine_arch_type     MACH_TYPE_SONATA
17413 # endif
17414 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17415 #else
17416 # define machine_is_sonata()    (0)
17417 #endif
17418
17419 #ifdef CONFIG_MACH_SCHMOOGIE
17420 # ifdef machine_arch_type
17421 #  undef machine_arch_type
17422 #  define machine_arch_type     __machine_arch_type
17423 # else
17424 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
17425 # endif
17426 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17427 #else
17428 # define machine_is_schmoogie() (0)
17429 #endif
17430
17431 #ifdef CONFIG_MACH_AZTOOL
17432 # ifdef machine_arch_type
17433 #  undef machine_arch_type
17434 #  define machine_arch_type     __machine_arch_type
17435 # else
17436 #  define machine_arch_type     MACH_TYPE_AZTOOL
17437 # endif
17438 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17439 #else
17440 # define machine_is_aztool()    (0)
17441 #endif
17442
17443 #ifdef CONFIG_MACH_MIOA701
17444 # ifdef machine_arch_type
17445 #  undef machine_arch_type
17446 #  define machine_arch_type     __machine_arch_type
17447 # else
17448 #  define machine_arch_type     MACH_TYPE_MIOA701
17449 # endif
17450 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17451 #else
17452 # define machine_is_mioa701()   (0)
17453 #endif
17454
17455 #ifdef CONFIG_MACH_SXNI9260
17456 # ifdef machine_arch_type
17457 #  undef machine_arch_type
17458 #  define machine_arch_type     __machine_arch_type
17459 # else
17460 #  define machine_arch_type     MACH_TYPE_SXNI9260
17461 # endif
17462 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17463 #else
17464 # define machine_is_sxni9260()  (0)
17465 #endif
17466
17467 #ifdef CONFIG_MACH_MXC27520EVB
17468 # ifdef machine_arch_type
17469 #  undef machine_arch_type
17470 #  define machine_arch_type     __machine_arch_type
17471 # else
17472 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17473 # endif
17474 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17475 #else
17476 # define machine_is_mxc27520evb()       (0)
17477 #endif
17478
17479 #ifdef CONFIG_MACH_ARMADILLO5X0
17480 # ifdef machine_arch_type
17481 #  undef machine_arch_type
17482 #  define machine_arch_type     __machine_arch_type
17483 # else
17484 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17485 # endif
17486 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17487 #else
17488 # define machine_is_armadillo5x0()      (0)
17489 #endif
17490
17491 #ifdef CONFIG_MACH_MB9260
17492 # ifdef machine_arch_type
17493 #  undef machine_arch_type
17494 #  define machine_arch_type     __machine_arch_type
17495 # else
17496 #  define machine_arch_type     MACH_TYPE_MB9260
17497 # endif
17498 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17499 #else
17500 # define machine_is_mb9260()    (0)
17501 #endif
17502
17503 #ifdef CONFIG_MACH_MB9263
17504 # ifdef machine_arch_type
17505 #  undef machine_arch_type
17506 #  define machine_arch_type     __machine_arch_type
17507 # else
17508 #  define machine_arch_type     MACH_TYPE_MB9263
17509 # endif
17510 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17511 #else
17512 # define machine_is_mb9263()    (0)
17513 #endif
17514
17515 #ifdef CONFIG_MACH_IPAC9302
17516 # ifdef machine_arch_type
17517 #  undef machine_arch_type
17518 #  define machine_arch_type     __machine_arch_type
17519 # else
17520 #  define machine_arch_type     MACH_TYPE_IPAC9302
17521 # endif
17522 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17523 #else
17524 # define machine_is_ipac9302()  (0)
17525 #endif
17526
17527 #ifdef CONFIG_MACH_CC9P9360JS
17528 # ifdef machine_arch_type
17529 #  undef machine_arch_type
17530 #  define machine_arch_type     __machine_arch_type
17531 # else
17532 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17533 # endif
17534 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17535 #else
17536 # define machine_is_cc9p9360js()        (0)
17537 #endif
17538
17539 #ifdef CONFIG_MACH_GALLIUM
17540 # ifdef machine_arch_type
17541 #  undef machine_arch_type
17542 #  define machine_arch_type     __machine_arch_type
17543 # else
17544 #  define machine_arch_type     MACH_TYPE_GALLIUM
17545 # endif
17546 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17547 #else
17548 # define machine_is_gallium()   (0)
17549 #endif
17550
17551 #ifdef CONFIG_MACH_MSC2410
17552 # ifdef machine_arch_type
17553 #  undef machine_arch_type
17554 #  define machine_arch_type     __machine_arch_type
17555 # else
17556 #  define machine_arch_type     MACH_TYPE_MSC2410
17557 # endif
17558 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17559 #else
17560 # define machine_is_msc2410()   (0)
17561 #endif
17562
17563 #ifdef CONFIG_MACH_GHI270
17564 # ifdef machine_arch_type
17565 #  undef machine_arch_type
17566 #  define machine_arch_type     __machine_arch_type
17567 # else
17568 #  define machine_arch_type     MACH_TYPE_GHI270
17569 # endif
17570 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17571 #else
17572 # define machine_is_ghi270()    (0)
17573 #endif
17574
17575 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17576 # ifdef machine_arch_type
17577 #  undef machine_arch_type
17578 #  define machine_arch_type     __machine_arch_type
17579 # else
17580 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17581 # endif
17582 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17583 #else
17584 # define machine_is_davinci_leonardo()  (0)
17585 #endif
17586
17587 #ifdef CONFIG_MACH_OIAB
17588 # ifdef machine_arch_type
17589 #  undef machine_arch_type
17590 #  define machine_arch_type     __machine_arch_type
17591 # else
17592 #  define machine_arch_type     MACH_TYPE_OIAB
17593 # endif
17594 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17595 #else
17596 # define machine_is_oiab()      (0)
17597 #endif
17598
17599 #ifdef CONFIG_MACH_SMDK6400
17600 # ifdef machine_arch_type
17601 #  undef machine_arch_type
17602 #  define machine_arch_type     __machine_arch_type
17603 # else
17604 #  define machine_arch_type     MACH_TYPE_SMDK6400
17605 # endif
17606 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17607 #else
17608 # define machine_is_smdk6400()  (0)
17609 #endif
17610
17611 #ifdef CONFIG_MACH_NOKIA_N800
17612 # ifdef machine_arch_type
17613 #  undef machine_arch_type
17614 #  define machine_arch_type     __machine_arch_type
17615 # else
17616 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17617 # endif
17618 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17619 #else
17620 # define machine_is_nokia_n800()        (0)
17621 #endif
17622
17623 #ifdef CONFIG_MACH_GREENPHONE
17624 # ifdef machine_arch_type
17625 #  undef machine_arch_type
17626 #  define machine_arch_type     __machine_arch_type
17627 # else
17628 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17629 # endif
17630 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17631 #else
17632 # define machine_is_greenphone()        (0)
17633 #endif
17634
17635 #ifdef CONFIG_MACH_COMPEXWP18
17636 # ifdef machine_arch_type
17637 #  undef machine_arch_type
17638 #  define machine_arch_type     __machine_arch_type
17639 # else
17640 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17641 # endif
17642 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17643 #else
17644 # define machine_is_compex42x() (0)
17645 #endif
17646
17647 #ifdef CONFIG_MACH_XMATE
17648 # ifdef machine_arch_type
17649 #  undef machine_arch_type
17650 #  define machine_arch_type     __machine_arch_type
17651 # else
17652 #  define machine_arch_type     MACH_TYPE_XMATE
17653 # endif
17654 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17655 #else
17656 # define machine_is_xmate()     (0)
17657 #endif
17658
17659 #ifdef CONFIG_MACH_ENERGIZER
17660 # ifdef machine_arch_type
17661 #  undef machine_arch_type
17662 #  define machine_arch_type     __machine_arch_type
17663 # else
17664 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17665 # endif
17666 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17667 #else
17668 # define machine_is_energizer() (0)
17669 #endif
17670
17671 #ifdef CONFIG_MACH_IME1
17672 # ifdef machine_arch_type
17673 #  undef machine_arch_type
17674 #  define machine_arch_type     __machine_arch_type
17675 # else
17676 #  define machine_arch_type     MACH_TYPE_IME1
17677 # endif
17678 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17679 #else
17680 # define machine_is_ime1()      (0)
17681 #endif
17682
17683 #ifdef CONFIG_MACH_SWEDATMS
17684 # ifdef machine_arch_type
17685 #  undef machine_arch_type
17686 #  define machine_arch_type     __machine_arch_type
17687 # else
17688 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17689 # endif
17690 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17691 #else
17692 # define machine_is_sweda_tms() (0)
17693 #endif
17694
17695 #ifdef CONFIG_MACH_NTNP435C
17696 # ifdef machine_arch_type
17697 #  undef machine_arch_type
17698 #  define machine_arch_type     __machine_arch_type
17699 # else
17700 #  define machine_arch_type     MACH_TYPE_NTNP435C
17701 # endif
17702 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17703 #else
17704 # define machine_is_ntnp435c()  (0)
17705 #endif
17706
17707 #ifdef CONFIG_MACH_SPECTRO2
17708 # ifdef machine_arch_type
17709 #  undef machine_arch_type
17710 #  define machine_arch_type     __machine_arch_type
17711 # else
17712 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17713 # endif
17714 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17715 #else
17716 # define machine_is_spectro2()  (0)
17717 #endif
17718
17719 #ifdef CONFIG_MACH_H6039
17720 # ifdef machine_arch_type
17721 #  undef machine_arch_type
17722 #  define machine_arch_type     __machine_arch_type
17723 # else
17724 #  define machine_arch_type     MACH_TYPE_H6039
17725 # endif
17726 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17727 #else
17728 # define machine_is_h6039()     (0)
17729 #endif
17730
17731 #ifdef CONFIG_MACH_EP80219
17732 # ifdef machine_arch_type
17733 #  undef machine_arch_type
17734 #  define machine_arch_type     __machine_arch_type
17735 # else
17736 #  define machine_arch_type     MACH_TYPE_EP80219
17737 # endif
17738 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17739 #else
17740 # define machine_is_ep80219()   (0)
17741 #endif
17742
17743 #ifdef CONFIG_MACH_SAMOA_II
17744 # ifdef machine_arch_type
17745 #  undef machine_arch_type
17746 #  define machine_arch_type     __machine_arch_type
17747 # else
17748 #  define machine_arch_type     MACH_TYPE_SAMOA_II
17749 # endif
17750 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17751 #else
17752 # define machine_is_samoa_ii()  (0)
17753 #endif
17754
17755 #ifdef CONFIG_MACH_CWMXL
17756 # ifdef machine_arch_type
17757 #  undef machine_arch_type
17758 #  define machine_arch_type     __machine_arch_type
17759 # else
17760 #  define machine_arch_type     MACH_TYPE_CWMXL
17761 # endif
17762 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17763 #else
17764 # define machine_is_cwmxl()     (0)
17765 #endif
17766
17767 #ifdef CONFIG_MACH_AS9200
17768 # ifdef machine_arch_type
17769 #  undef machine_arch_type
17770 #  define machine_arch_type     __machine_arch_type
17771 # else
17772 #  define machine_arch_type     MACH_TYPE_AS9200
17773 # endif
17774 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
17775 #else
17776 # define machine_is_as9200()    (0)
17777 #endif
17778
17779 #ifdef CONFIG_MACH_SFX1149
17780 # ifdef machine_arch_type
17781 #  undef machine_arch_type
17782 #  define machine_arch_type     __machine_arch_type
17783 # else
17784 #  define machine_arch_type     MACH_TYPE_SFX1149
17785 # endif
17786 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
17787 #else
17788 # define machine_is_sfx1149()   (0)
17789 #endif
17790
17791 #ifdef CONFIG_MACH_NAVI010
17792 # ifdef machine_arch_type
17793 #  undef machine_arch_type
17794 #  define machine_arch_type     __machine_arch_type
17795 # else
17796 #  define machine_arch_type     MACH_TYPE_NAVI010
17797 # endif
17798 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
17799 #else
17800 # define machine_is_navi010()   (0)
17801 #endif
17802
17803 #ifdef CONFIG_MACH_MULTMDP
17804 # ifdef machine_arch_type
17805 #  undef machine_arch_type
17806 #  define machine_arch_type     __machine_arch_type
17807 # else
17808 #  define machine_arch_type     MACH_TYPE_MULTMDP
17809 # endif
17810 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
17811 #else
17812 # define machine_is_multmdp()   (0)
17813 #endif
17814
17815 #ifdef CONFIG_MACH_SCB9520
17816 # ifdef machine_arch_type
17817 #  undef machine_arch_type
17818 #  define machine_arch_type     __machine_arch_type
17819 # else
17820 #  define machine_arch_type     MACH_TYPE_SCB9520
17821 # endif
17822 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
17823 #else
17824 # define machine_is_scb9520()   (0)
17825 #endif
17826
17827 #ifdef CONFIG_MACH_HTCATHENA
17828 # ifdef machine_arch_type
17829 #  undef machine_arch_type
17830 #  define machine_arch_type     __machine_arch_type
17831 # else
17832 #  define machine_arch_type     MACH_TYPE_HTCATHENA
17833 # endif
17834 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17835 #else
17836 # define machine_is_htcathena() (0)
17837 #endif
17838
17839 #ifdef CONFIG_MACH_XP179
17840 # ifdef machine_arch_type
17841 #  undef machine_arch_type
17842 #  define machine_arch_type     __machine_arch_type
17843 # else
17844 #  define machine_arch_type     MACH_TYPE_XP179
17845 # endif
17846 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
17847 #else
17848 # define machine_is_xp179()     (0)
17849 #endif
17850
17851 #ifdef CONFIG_MACH_H4300
17852 # ifdef machine_arch_type
17853 #  undef machine_arch_type
17854 #  define machine_arch_type     __machine_arch_type
17855 # else
17856 #  define machine_arch_type     MACH_TYPE_H4300
17857 # endif
17858 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
17859 #else
17860 # define machine_is_h4300()     (0)
17861 #endif
17862
17863 #ifdef CONFIG_MACH_GORAMO_MLR
17864 # ifdef machine_arch_type
17865 #  undef machine_arch_type
17866 #  define machine_arch_type     __machine_arch_type
17867 # else
17868 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
17869 # endif
17870 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17871 #else
17872 # define machine_is_goramo_mlr()        (0)
17873 #endif
17874
17875 #ifdef CONFIG_MACH_MXC30020EVB
17876 # ifdef machine_arch_type
17877 #  undef machine_arch_type
17878 #  define machine_arch_type     __machine_arch_type
17879 # else
17880 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
17881 # endif
17882 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
17883 #else
17884 # define machine_is_mxc30020evb()       (0)
17885 #endif
17886
17887 #ifdef CONFIG_MACH_ADSBITSYG5
17888 # ifdef machine_arch_type
17889 #  undef machine_arch_type
17890 #  define machine_arch_type     __machine_arch_type
17891 # else
17892 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
17893 # endif
17894 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
17895 #else
17896 # define machine_is_adsbitsyg5()        (0)
17897 #endif
17898
17899 #ifdef CONFIG_MACH_ADSPORTALPLUS
17900 # ifdef machine_arch_type
17901 #  undef machine_arch_type
17902 #  define machine_arch_type     __machine_arch_type
17903 # else
17904 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
17905 # endif
17906 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17907 #else
17908 # define machine_is_adsportalplus()     (0)
17909 #endif
17910
17911 #ifdef CONFIG_MACH_MMSP2PLUS
17912 # ifdef machine_arch_type
17913 #  undef machine_arch_type
17914 #  define machine_arch_type     __machine_arch_type
17915 # else
17916 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
17917 # endif
17918 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17919 #else
17920 # define machine_is_mmsp2plus() (0)
17921 #endif
17922
17923 #ifdef CONFIG_MACH_EM_X270
17924 # ifdef machine_arch_type
17925 #  undef machine_arch_type
17926 #  define machine_arch_type     __machine_arch_type
17927 # else
17928 #  define machine_arch_type     MACH_TYPE_EM_X270
17929 # endif
17930 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
17931 #else
17932 # define machine_is_em_x270()   (0)
17933 #endif
17934
17935 #ifdef CONFIG_MACH_TPP302
17936 # ifdef machine_arch_type
17937 #  undef machine_arch_type
17938 #  define machine_arch_type     __machine_arch_type
17939 # else
17940 #  define machine_arch_type     MACH_TYPE_TPP302
17941 # endif
17942 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
17943 #else
17944 # define machine_is_tpp302()    (0)
17945 #endif
17946
17947 #ifdef CONFIG_MACH_TPM104
17948 # ifdef machine_arch_type
17949 #  undef machine_arch_type
17950 #  define machine_arch_type     __machine_arch_type
17951 # else
17952 #  define machine_arch_type     MACH_TYPE_TPM104
17953 # endif
17954 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
17955 #else
17956 # define machine_is_tpp104()    (0)
17957 #endif
17958
17959 #ifdef CONFIG_MACH_TPM102
17960 # ifdef machine_arch_type
17961 #  undef machine_arch_type
17962 #  define machine_arch_type     __machine_arch_type
17963 # else
17964 #  define machine_arch_type     MACH_TYPE_TPM102
17965 # endif
17966 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
17967 #else
17968 # define machine_is_tpm102()    (0)
17969 #endif
17970
17971 #ifdef CONFIG_MACH_TPM109
17972 # ifdef machine_arch_type
17973 #  undef machine_arch_type
17974 #  define machine_arch_type     __machine_arch_type
17975 # else
17976 #  define machine_arch_type     MACH_TYPE_TPM109
17977 # endif
17978 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
17979 #else
17980 # define machine_is_tpm109()    (0)
17981 #endif
17982
17983 #ifdef CONFIG_MACH_FBXO1
17984 # ifdef machine_arch_type
17985 #  undef machine_arch_type
17986 #  define machine_arch_type     __machine_arch_type
17987 # else
17988 #  define machine_arch_type     MACH_TYPE_FBXO1
17989 # endif
17990 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
17991 #else
17992 # define machine_is_fbxo1()     (0)
17993 #endif
17994
17995 #ifdef CONFIG_MACH_HXD8
17996 # ifdef machine_arch_type
17997 #  undef machine_arch_type
17998 #  define machine_arch_type     __machine_arch_type
17999 # else
18000 #  define machine_arch_type     MACH_TYPE_HXD8
18001 # endif
18002 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
18003 #else
18004 # define machine_is_hxd8()      (0)
18005 #endif
18006
18007 #ifdef CONFIG_MACH_NEO1973_GTA02
18008 # ifdef machine_arch_type
18009 #  undef machine_arch_type
18010 #  define machine_arch_type     __machine_arch_type
18011 # else
18012 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
18013 # endif
18014 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18015 #else
18016 # define machine_is_neo1973_gta02()     (0)
18017 #endif
18018
18019 #ifdef CONFIG_MACH_EMTEST
18020 # ifdef machine_arch_type
18021 #  undef machine_arch_type
18022 #  define machine_arch_type     __machine_arch_type
18023 # else
18024 #  define machine_arch_type     MACH_TYPE_EMTEST
18025 # endif
18026 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
18027 #else
18028 # define machine_is_emtest()    (0)
18029 #endif
18030
18031 #ifdef CONFIG_MACH_AD6900
18032 # ifdef machine_arch_type
18033 #  undef machine_arch_type
18034 #  define machine_arch_type     __machine_arch_type
18035 # else
18036 #  define machine_arch_type     MACH_TYPE_AD6900
18037 # endif
18038 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18039 #else
18040 # define machine_is_ad6900()    (0)
18041 #endif
18042
18043 #ifdef CONFIG_MACH_EUROPA
18044 # ifdef machine_arch_type
18045 #  undef machine_arch_type
18046 #  define machine_arch_type     __machine_arch_type
18047 # else
18048 #  define machine_arch_type     MACH_TYPE_EUROPA
18049 # endif
18050 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18051 #else
18052 # define machine_is_europa()    (0)
18053 #endif
18054
18055 #ifdef CONFIG_MACH_METROCONNECT
18056 # ifdef machine_arch_type
18057 #  undef machine_arch_type
18058 #  define machine_arch_type     __machine_arch_type
18059 # else
18060 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18061 # endif
18062 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18063 #else
18064 # define machine_is_metroconnect()      (0)
18065 #endif
18066
18067 #ifdef CONFIG_MACH_EZ_S2410
18068 # ifdef machine_arch_type
18069 #  undef machine_arch_type
18070 #  define machine_arch_type     __machine_arch_type
18071 # else
18072 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18073 # endif
18074 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18075 #else
18076 # define machine_is_ez_s2410()  (0)
18077 #endif
18078
18079 #ifdef CONFIG_MACH_EZ_S2440
18080 # ifdef machine_arch_type
18081 #  undef machine_arch_type
18082 #  define machine_arch_type     __machine_arch_type
18083 # else
18084 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18085 # endif
18086 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18087 #else
18088 # define machine_is_ez_s2440()  (0)
18089 #endif
18090
18091 #ifdef CONFIG_MACH_EZ_EP9312
18092 # ifdef machine_arch_type
18093 #  undef machine_arch_type
18094 #  define machine_arch_type     __machine_arch_type
18095 # else
18096 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18097 # endif
18098 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18099 #else
18100 # define machine_is_ez_ep9312() (0)
18101 #endif
18102
18103 #ifdef CONFIG_MACH_EZ_EP9315
18104 # ifdef machine_arch_type
18105 #  undef machine_arch_type
18106 #  define machine_arch_type     __machine_arch_type
18107 # else
18108 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18109 # endif
18110 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18111 #else
18112 # define machine_is_ez_ep9315() (0)
18113 #endif
18114
18115 #ifdef CONFIG_MACH_EZ_X7
18116 # ifdef machine_arch_type
18117 #  undef machine_arch_type
18118 #  define machine_arch_type     __machine_arch_type
18119 # else
18120 #  define machine_arch_type     MACH_TYPE_EZ_X7
18121 # endif
18122 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18123 #else
18124 # define machine_is_ez_x7()     (0)
18125 #endif
18126
18127 #ifdef CONFIG_MACH_GODOTDB
18128 # ifdef machine_arch_type
18129 #  undef machine_arch_type
18130 #  define machine_arch_type     __machine_arch_type
18131 # else
18132 #  define machine_arch_type     MACH_TYPE_GODOTDB
18133 # endif
18134 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18135 #else
18136 # define machine_is_godotdb()   (0)
18137 #endif
18138
18139 #ifdef CONFIG_MACH_MISTRAL
18140 # ifdef machine_arch_type
18141 #  undef machine_arch_type
18142 #  define machine_arch_type     __machine_arch_type
18143 # else
18144 #  define machine_arch_type     MACH_TYPE_MISTRAL
18145 # endif
18146 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18147 #else
18148 # define machine_is_mistral()   (0)
18149 #endif
18150
18151 #ifdef CONFIG_MACH_MSM
18152 # ifdef machine_arch_type
18153 #  undef machine_arch_type
18154 #  define machine_arch_type     __machine_arch_type
18155 # else
18156 #  define machine_arch_type     MACH_TYPE_MSM
18157 # endif
18158 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18159 #else
18160 # define machine_is_msm()       (0)
18161 #endif
18162
18163 #ifdef CONFIG_MACH_CT5910
18164 # ifdef machine_arch_type
18165 #  undef machine_arch_type
18166 #  define machine_arch_type     __machine_arch_type
18167 # else
18168 #  define machine_arch_type     MACH_TYPE_CT5910
18169 # endif
18170 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18171 #else
18172 # define machine_is_ct5910()    (0)
18173 #endif
18174
18175 #ifdef CONFIG_MACH_CT5912
18176 # ifdef machine_arch_type
18177 #  undef machine_arch_type
18178 #  define machine_arch_type     __machine_arch_type
18179 # else
18180 #  define machine_arch_type     MACH_TYPE_CT5912
18181 # endif
18182 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18183 #else
18184 # define machine_is_ct5912()    (0)
18185 #endif
18186
18187 #ifdef CONFIG_MACH_HYNET_INE
18188 # ifdef machine_arch_type
18189 #  undef machine_arch_type
18190 #  define machine_arch_type     __machine_arch_type
18191 # else
18192 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18193 # endif
18194 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18195 #else
18196 # define machine_is_hynet_ine() (0)
18197 #endif
18198
18199 #ifdef CONFIG_MACH_HYNET_APP
18200 # ifdef machine_arch_type
18201 #  undef machine_arch_type
18202 #  define machine_arch_type     __machine_arch_type
18203 # else
18204 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18205 # endif
18206 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18207 #else
18208 # define machine_is_hynet_app() (0)
18209 #endif
18210
18211 #ifdef CONFIG_MACH_MSM7200
18212 # ifdef machine_arch_type
18213 #  undef machine_arch_type
18214 #  define machine_arch_type     __machine_arch_type
18215 # else
18216 #  define machine_arch_type     MACH_TYPE_MSM7200
18217 # endif
18218 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18219 #else
18220 # define machine_is_msm7200()   (0)
18221 #endif
18222
18223 #ifdef CONFIG_MACH_MSM7600
18224 # ifdef machine_arch_type
18225 #  undef machine_arch_type
18226 #  define machine_arch_type     __machine_arch_type
18227 # else
18228 #  define machine_arch_type     MACH_TYPE_MSM7600
18229 # endif
18230 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18231 #else
18232 # define machine_is_msm7600()   (0)
18233 #endif
18234
18235 #ifdef CONFIG_MACH_CEB255
18236 # ifdef machine_arch_type
18237 #  undef machine_arch_type
18238 #  define machine_arch_type     __machine_arch_type
18239 # else
18240 #  define machine_arch_type     MACH_TYPE_CEB255
18241 # endif
18242 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18243 #else
18244 # define machine_is_ceb255()    (0)
18245 #endif
18246
18247 #ifdef CONFIG_MACH_CIEL
18248 # ifdef machine_arch_type
18249 #  undef machine_arch_type
18250 #  define machine_arch_type     __machine_arch_type
18251 # else
18252 #  define machine_arch_type     MACH_TYPE_CIEL
18253 # endif
18254 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18255 #else
18256 # define machine_is_ciel()      (0)
18257 #endif
18258
18259 #ifdef CONFIG_MACH_SLM5650
18260 # ifdef machine_arch_type
18261 #  undef machine_arch_type
18262 #  define machine_arch_type     __machine_arch_type
18263 # else
18264 #  define machine_arch_type     MACH_TYPE_SLM5650
18265 # endif
18266 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18267 #else
18268 # define machine_is_slm5650()   (0)
18269 #endif
18270
18271 #ifdef CONFIG_MACH_AT91SAM9RLEK
18272 # ifdef machine_arch_type
18273 #  undef machine_arch_type
18274 #  define machine_arch_type     __machine_arch_type
18275 # else
18276 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
18277 # endif
18278 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18279 #else
18280 # define machine_is_at91sam9rlek()      (0)
18281 #endif
18282
18283 #ifdef CONFIG_MACH_COMTECH_ROUTER
18284 # ifdef machine_arch_type
18285 #  undef machine_arch_type
18286 #  define machine_arch_type     __machine_arch_type
18287 # else
18288 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
18289 # endif
18290 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18291 #else
18292 # define machine_is_comtech_router()    (0)
18293 #endif
18294
18295 #ifdef CONFIG_MACH_SBC2410X
18296 # ifdef machine_arch_type
18297 #  undef machine_arch_type
18298 #  define machine_arch_type     __machine_arch_type
18299 # else
18300 #  define machine_arch_type     MACH_TYPE_SBC2410X
18301 # endif
18302 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18303 #else
18304 # define machine_is_sbc2410x()  (0)
18305 #endif
18306
18307 #ifdef CONFIG_MACH_AT4X0BD
18308 # ifdef machine_arch_type
18309 #  undef machine_arch_type
18310 #  define machine_arch_type     __machine_arch_type
18311 # else
18312 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18313 # endif
18314 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18315 #else
18316 # define machine_is_at4x0bd()   (0)
18317 #endif
18318
18319 #ifdef CONFIG_MACH_CBIFR
18320 # ifdef machine_arch_type
18321 #  undef machine_arch_type
18322 #  define machine_arch_type     __machine_arch_type
18323 # else
18324 #  define machine_arch_type     MACH_TYPE_CBIFR
18325 # endif
18326 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18327 #else
18328 # define machine_is_cbifr()     (0)
18329 #endif
18330
18331 #ifdef CONFIG_MACH_ARCOM_QUANTUM
18332 # ifdef machine_arch_type
18333 #  undef machine_arch_type
18334 #  define machine_arch_type     __machine_arch_type
18335 # else
18336 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
18337 # endif
18338 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18339 #else
18340 # define machine_is_arcom_quantum()     (0)
18341 #endif
18342
18343 #ifdef CONFIG_MACH_MATRIX520
18344 # ifdef machine_arch_type
18345 #  undef machine_arch_type
18346 #  define machine_arch_type     __machine_arch_type
18347 # else
18348 #  define machine_arch_type     MACH_TYPE_MATRIX520
18349 # endif
18350 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18351 #else
18352 # define machine_is_matrix520() (0)
18353 #endif
18354
18355 #ifdef CONFIG_MACH_MATRIX510
18356 # ifdef machine_arch_type
18357 #  undef machine_arch_type
18358 #  define machine_arch_type     __machine_arch_type
18359 # else
18360 #  define machine_arch_type     MACH_TYPE_MATRIX510
18361 # endif
18362 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18363 #else
18364 # define machine_is_matrix510() (0)
18365 #endif
18366
18367 #ifdef CONFIG_MACH_MATRIX500
18368 # ifdef machine_arch_type
18369 #  undef machine_arch_type
18370 #  define machine_arch_type     __machine_arch_type
18371 # else
18372 #  define machine_arch_type     MACH_TYPE_MATRIX500
18373 # endif
18374 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18375 #else
18376 # define machine_is_matrix500() (0)
18377 #endif
18378
18379 #ifdef CONFIG_MACH_M501
18380 # ifdef machine_arch_type
18381 #  undef machine_arch_type
18382 #  define machine_arch_type     __machine_arch_type
18383 # else
18384 #  define machine_arch_type     MACH_TYPE_M501
18385 # endif
18386 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18387 #else
18388 # define machine_is_m501()      (0)
18389 #endif
18390
18391 #ifdef CONFIG_MACH_AAEON1270
18392 # ifdef machine_arch_type
18393 #  undef machine_arch_type
18394 #  define machine_arch_type     __machine_arch_type
18395 # else
18396 #  define machine_arch_type     MACH_TYPE_AAEON1270
18397 # endif
18398 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18399 #else
18400 # define machine_is_aaeon1270() (0)
18401 #endif
18402
18403 #ifdef CONFIG_MACH_MATRIX500EV
18404 # ifdef machine_arch_type
18405 #  undef machine_arch_type
18406 #  define machine_arch_type     __machine_arch_type
18407 # else
18408 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
18409 # endif
18410 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18411 #else
18412 # define machine_is_matrix500ev()       (0)
18413 #endif
18414
18415 #ifdef CONFIG_MACH_PAC500
18416 # ifdef machine_arch_type
18417 #  undef machine_arch_type
18418 #  define machine_arch_type     __machine_arch_type
18419 # else
18420 #  define machine_arch_type     MACH_TYPE_PAC500
18421 # endif
18422 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18423 #else
18424 # define machine_is_pac500()    (0)
18425 #endif
18426
18427 #ifdef CONFIG_MACH_PNX8181
18428 # ifdef machine_arch_type
18429 #  undef machine_arch_type
18430 #  define machine_arch_type     __machine_arch_type
18431 # else
18432 #  define machine_arch_type     MACH_TYPE_PNX8181
18433 # endif
18434 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18435 #else
18436 # define machine_is_pnx8181()   (0)
18437 #endif
18438
18439 #ifdef CONFIG_MACH_COLIBRI320
18440 # ifdef machine_arch_type
18441 #  undef machine_arch_type
18442 #  define machine_arch_type     __machine_arch_type
18443 # else
18444 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18445 # endif
18446 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18447 #else
18448 # define machine_is_colibri320()        (0)
18449 #endif
18450
18451 #ifdef CONFIG_MACH_AZTOOLBB
18452 # ifdef machine_arch_type
18453 #  undef machine_arch_type
18454 #  define machine_arch_type     __machine_arch_type
18455 # else
18456 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18457 # endif
18458 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18459 #else
18460 # define machine_is_aztoolbb()  (0)
18461 #endif
18462
18463 #ifdef CONFIG_MACH_AZTOOLG2
18464 # ifdef machine_arch_type
18465 #  undef machine_arch_type
18466 #  define machine_arch_type     __machine_arch_type
18467 # else
18468 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18469 # endif
18470 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18471 #else
18472 # define machine_is_aztoolg2()  (0)
18473 #endif
18474
18475 #ifdef CONFIG_MACH_DVLHOST
18476 # ifdef machine_arch_type
18477 #  undef machine_arch_type
18478 #  define machine_arch_type     __machine_arch_type
18479 # else
18480 #  define machine_arch_type     MACH_TYPE_DVLHOST
18481 # endif
18482 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18483 #else
18484 # define machine_is_dvlhost()   (0)
18485 #endif
18486
18487 #ifdef CONFIG_MACH_ZIR9200
18488 # ifdef machine_arch_type
18489 #  undef machine_arch_type
18490 #  define machine_arch_type     __machine_arch_type
18491 # else
18492 #  define machine_arch_type     MACH_TYPE_ZIR9200
18493 # endif
18494 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18495 #else
18496 # define machine_is_zir9200()   (0)
18497 #endif
18498
18499 #ifdef CONFIG_MACH_ZIR9260
18500 # ifdef machine_arch_type
18501 #  undef machine_arch_type
18502 #  define machine_arch_type     __machine_arch_type
18503 # else
18504 #  define machine_arch_type     MACH_TYPE_ZIR9260
18505 # endif
18506 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18507 #else
18508 # define machine_is_zir9260()   (0)
18509 #endif
18510
18511 #ifdef CONFIG_MACH_COCOPAH
18512 # ifdef machine_arch_type
18513 #  undef machine_arch_type
18514 #  define machine_arch_type     __machine_arch_type
18515 # else
18516 #  define machine_arch_type     MACH_TYPE_COCOPAH
18517 # endif
18518 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18519 #else
18520 # define machine_is_cocopah()   (0)
18521 #endif
18522
18523 #ifdef CONFIG_MACH_NDS
18524 # ifdef machine_arch_type
18525 #  undef machine_arch_type
18526 #  define machine_arch_type     __machine_arch_type
18527 # else
18528 #  define machine_arch_type     MACH_TYPE_NDS
18529 # endif
18530 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18531 #else
18532 # define machine_is_nds()       (0)
18533 #endif
18534
18535 #ifdef CONFIG_MACH_ROSENCRANTZ
18536 # ifdef machine_arch_type
18537 #  undef machine_arch_type
18538 #  define machine_arch_type     __machine_arch_type
18539 # else
18540 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18541 # endif
18542 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18543 #else
18544 # define machine_is_rosencrantz()       (0)
18545 #endif
18546
18547 #ifdef CONFIG_MACH_FTTX_ODSC
18548 # ifdef machine_arch_type
18549 #  undef machine_arch_type
18550 #  define machine_arch_type     __machine_arch_type
18551 # else
18552 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18553 # endif
18554 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18555 #else
18556 # define machine_is_fttx_odsc() (0)
18557 #endif
18558
18559 #ifdef CONFIG_MACH_CLASSE_R6904
18560 # ifdef machine_arch_type
18561 #  undef machine_arch_type
18562 #  define machine_arch_type     __machine_arch_type
18563 # else
18564 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18565 # endif
18566 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18567 #else
18568 # define machine_is_classe_r6904()      (0)
18569 #endif
18570
18571 #ifdef CONFIG_MACH_CAM60
18572 # ifdef machine_arch_type
18573 #  undef machine_arch_type
18574 #  define machine_arch_type     __machine_arch_type
18575 # else
18576 #  define machine_arch_type     MACH_TYPE_CAM60
18577 # endif
18578 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18579 #else
18580 # define machine_is_cam60()     (0)
18581 #endif
18582
18583 #ifdef CONFIG_MACH_MXC30031ADS
18584 # ifdef machine_arch_type
18585 #  undef machine_arch_type
18586 #  define machine_arch_type     __machine_arch_type
18587 # else
18588 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18589 # endif
18590 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18591 #else
18592 # define machine_is_mxc30031ads()       (0)
18593 #endif
18594
18595 #ifdef CONFIG_MACH_DATACALL
18596 # ifdef machine_arch_type
18597 #  undef machine_arch_type
18598 #  define machine_arch_type     __machine_arch_type
18599 # else
18600 #  define machine_arch_type     MACH_TYPE_DATACALL
18601 # endif
18602 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18603 #else
18604 # define machine_is_datacall()  (0)
18605 #endif
18606
18607 #ifdef CONFIG_MACH_AT91EB01
18608 # ifdef machine_arch_type
18609 #  undef machine_arch_type
18610 #  define machine_arch_type     __machine_arch_type
18611 # else
18612 #  define machine_arch_type     MACH_TYPE_AT91EB01
18613 # endif
18614 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18615 #else
18616 # define machine_is_at91eb01()  (0)
18617 #endif
18618
18619 #ifdef CONFIG_MACH_RTY
18620 # ifdef machine_arch_type
18621 #  undef machine_arch_type
18622 #  define machine_arch_type     __machine_arch_type
18623 # else
18624 #  define machine_arch_type     MACH_TYPE_RTY
18625 # endif
18626 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18627 #else
18628 # define machine_is_rty()       (0)
18629 #endif
18630
18631 #ifdef CONFIG_MACH_DWL2100
18632 # ifdef machine_arch_type
18633 #  undef machine_arch_type
18634 #  define machine_arch_type     __machine_arch_type
18635 # else
18636 #  define machine_arch_type     MACH_TYPE_DWL2100
18637 # endif
18638 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18639 #else
18640 # define machine_is_dwl2100()   (0)
18641 #endif
18642
18643 #ifdef CONFIG_MACH_VINSI
18644 # ifdef machine_arch_type
18645 #  undef machine_arch_type
18646 #  define machine_arch_type     __machine_arch_type
18647 # else
18648 #  define machine_arch_type     MACH_TYPE_VINSI
18649 # endif
18650 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18651 #else
18652 # define machine_is_vinsi()     (0)
18653 #endif
18654
18655 #ifdef CONFIG_MACH_DB88F5281
18656 # ifdef machine_arch_type
18657 #  undef machine_arch_type
18658 #  define machine_arch_type     __machine_arch_type
18659 # else
18660 #  define machine_arch_type     MACH_TYPE_DB88F5281
18661 # endif
18662 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18663 #else
18664 # define machine_is_db88f5281() (0)
18665 #endif
18666
18667 #ifdef CONFIG_MACH_CSB726
18668 # ifdef machine_arch_type
18669 #  undef machine_arch_type
18670 #  define machine_arch_type     __machine_arch_type
18671 # else
18672 #  define machine_arch_type     MACH_TYPE_CSB726
18673 # endif
18674 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18675 #else
18676 # define machine_is_csb726()    (0)
18677 #endif
18678
18679 #ifdef CONFIG_MACH_TIK27
18680 # ifdef machine_arch_type
18681 #  undef machine_arch_type
18682 #  define machine_arch_type     __machine_arch_type
18683 # else
18684 #  define machine_arch_type     MACH_TYPE_TIK27
18685 # endif
18686 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18687 #else
18688 # define machine_is_tik27()     (0)
18689 #endif
18690
18691 #ifdef CONFIG_MACH_MX_UC7420
18692 # ifdef machine_arch_type
18693 #  undef machine_arch_type
18694 #  define machine_arch_type     __machine_arch_type
18695 # else
18696 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18697 # endif
18698 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18699 #else
18700 # define machine_is_mx_uc7420() (0)
18701 #endif
18702
18703 #ifdef CONFIG_MACH_RIRM3
18704 # ifdef machine_arch_type
18705 #  undef machine_arch_type
18706 #  define machine_arch_type     __machine_arch_type
18707 # else
18708 #  define machine_arch_type     MACH_TYPE_RIRM3
18709 # endif
18710 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18711 #else
18712 # define machine_is_rirm3()     (0)
18713 #endif
18714
18715 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18716 # ifdef machine_arch_type
18717 #  undef machine_arch_type
18718 #  define machine_arch_type     __machine_arch_type
18719 # else
18720 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18721 # endif
18722 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18723 #else
18724 # define machine_is_pelco_odyssey()     (0)
18725 #endif
18726
18727 #ifdef CONFIG_MACH_ADX_ABOX
18728 # ifdef machine_arch_type
18729 #  undef machine_arch_type
18730 #  define machine_arch_type     __machine_arch_type
18731 # else
18732 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
18733 # endif
18734 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18735 #else
18736 # define machine_is_adx_abox()  (0)
18737 #endif
18738
18739 #ifdef CONFIG_MACH_ADX_TPID
18740 # ifdef machine_arch_type
18741 #  undef machine_arch_type
18742 #  define machine_arch_type     __machine_arch_type
18743 # else
18744 #  define machine_arch_type     MACH_TYPE_ADX_TPID
18745 # endif
18746 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18747 #else
18748 # define machine_is_adx_tpid()  (0)
18749 #endif
18750
18751 #ifdef CONFIG_MACH_MINICHECK
18752 # ifdef machine_arch_type
18753 #  undef machine_arch_type
18754 #  define machine_arch_type     __machine_arch_type
18755 # else
18756 #  define machine_arch_type     MACH_TYPE_MINICHECK
18757 # endif
18758 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18759 #else
18760 # define machine_is_minicheck() (0)
18761 #endif
18762
18763 #ifdef CONFIG_MACH_IDAM
18764 # ifdef machine_arch_type
18765 #  undef machine_arch_type
18766 #  define machine_arch_type     __machine_arch_type
18767 # else
18768 #  define machine_arch_type     MACH_TYPE_IDAM
18769 # endif
18770 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18771 #else
18772 # define machine_is_idam()      (0)
18773 #endif
18774
18775 #ifdef CONFIG_MACH_MARIO_MX
18776 # ifdef machine_arch_type
18777 #  undef machine_arch_type
18778 #  define machine_arch_type     __machine_arch_type
18779 # else
18780 #  define machine_arch_type     MACH_TYPE_MARIO_MX
18781 # endif
18782 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
18783 #else
18784 # define machine_is_mario_mx()  (0)
18785 #endif
18786
18787 #ifdef CONFIG_MACH_VI1888
18788 # ifdef machine_arch_type
18789 #  undef machine_arch_type
18790 #  define machine_arch_type     __machine_arch_type
18791 # else
18792 #  define machine_arch_type     MACH_TYPE_VI1888
18793 # endif
18794 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
18795 #else
18796 # define machine_is_vi1888()    (0)
18797 #endif
18798
18799 #ifdef CONFIG_MACH_ZR4230
18800 # ifdef machine_arch_type
18801 #  undef machine_arch_type
18802 #  define machine_arch_type     __machine_arch_type
18803 # else
18804 #  define machine_arch_type     MACH_TYPE_ZR4230
18805 # endif
18806 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
18807 #else
18808 # define machine_is_zr4230()    (0)
18809 #endif
18810
18811 #ifdef CONFIG_MACH_T1_IX_BLUE
18812 # ifdef machine_arch_type
18813 #  undef machine_arch_type
18814 #  define machine_arch_type     __machine_arch_type
18815 # else
18816 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
18817 # endif
18818 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18819 #else
18820 # define machine_is_t1_ix_blue()        (0)
18821 #endif
18822
18823 #ifdef CONFIG_MACH_SYHQ2
18824 # ifdef machine_arch_type
18825 #  undef machine_arch_type
18826 #  define machine_arch_type     __machine_arch_type
18827 # else
18828 #  define machine_arch_type     MACH_TYPE_SYHQ2
18829 # endif
18830 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
18831 #else
18832 # define machine_is_syhq2()     (0)
18833 #endif
18834
18835 #ifdef CONFIG_MACH_COMPUTIME_R3
18836 # ifdef machine_arch_type
18837 #  undef machine_arch_type
18838 #  define machine_arch_type     __machine_arch_type
18839 # else
18840 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
18841 # endif
18842 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18843 #else
18844 # define machine_is_computime_r3()      (0)
18845 #endif
18846
18847 #ifdef CONFIG_MACH_ORATIS
18848 # ifdef machine_arch_type
18849 #  undef machine_arch_type
18850 #  define machine_arch_type     __machine_arch_type
18851 # else
18852 #  define machine_arch_type     MACH_TYPE_ORATIS
18853 # endif
18854 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
18855 #else
18856 # define machine_is_oratis()    (0)
18857 #endif
18858
18859 #ifdef CONFIG_MACH_MIKKO
18860 # ifdef machine_arch_type
18861 #  undef machine_arch_type
18862 #  define machine_arch_type     __machine_arch_type
18863 # else
18864 #  define machine_arch_type     MACH_TYPE_MIKKO
18865 # endif
18866 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
18867 #else
18868 # define machine_is_mikko()     (0)
18869 #endif
18870
18871 #ifdef CONFIG_MACH_HOLON
18872 # ifdef machine_arch_type
18873 #  undef machine_arch_type
18874 #  define machine_arch_type     __machine_arch_type
18875 # else
18876 #  define machine_arch_type     MACH_TYPE_HOLON
18877 # endif
18878 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
18879 #else
18880 # define machine_is_holon()     (0)
18881 #endif
18882
18883 #ifdef CONFIG_MACH_OLIP8
18884 # ifdef machine_arch_type
18885 #  undef machine_arch_type
18886 #  define machine_arch_type     __machine_arch_type
18887 # else
18888 #  define machine_arch_type     MACH_TYPE_OLIP8
18889 # endif
18890 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
18891 #else
18892 # define machine_is_olip8()     (0)
18893 #endif
18894
18895 #ifdef CONFIG_MACH_GHI270HG
18896 # ifdef machine_arch_type
18897 #  undef machine_arch_type
18898 #  define machine_arch_type     __machine_arch_type
18899 # else
18900 #  define machine_arch_type     MACH_TYPE_GHI270HG
18901 # endif
18902 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
18903 #else
18904 # define machine_is_ghi270hg()  (0)
18905 #endif
18906
18907 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18908 # ifdef machine_arch_type
18909 #  undef machine_arch_type
18910 #  define machine_arch_type     __machine_arch_type
18911 # else
18912 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
18913 # endif
18914 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18915 #else
18916 # define machine_is_davinci_dm6467_evm()        (0)
18917 #endif
18918
18919 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
18920 # ifdef machine_arch_type
18921 #  undef machine_arch_type
18922 #  define machine_arch_type     __machine_arch_type
18923 # else
18924 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
18925 # endif
18926 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
18927 #else
18928 # define machine_is_davinci_dm355_evm() (0)
18929 #endif
18930
18931 #ifdef CONFIG_MACH_BLACKRIVER
18932 # ifdef machine_arch_type
18933 #  undef machine_arch_type
18934 #  define machine_arch_type     __machine_arch_type
18935 # else
18936 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
18937 # endif
18938 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
18939 #else
18940 # define machine_is_blackriver()        (0)
18941 #endif
18942
18943 #ifdef CONFIG_MACH_SANDGATEWP
18944 # ifdef machine_arch_type
18945 #  undef machine_arch_type
18946 #  define machine_arch_type     __machine_arch_type
18947 # else
18948 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
18949 # endif
18950 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
18951 #else
18952 # define machine_is_sandgate_wp()       (0)
18953 #endif
18954
18955 #ifdef CONFIG_MACH_CDOTBWSG
18956 # ifdef machine_arch_type
18957 #  undef machine_arch_type
18958 #  define machine_arch_type     __machine_arch_type
18959 # else
18960 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
18961 # endif
18962 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
18963 #else
18964 # define machine_is_cdotbwsg()  (0)
18965 #endif
18966
18967 #ifdef CONFIG_MACH_QUARK963
18968 # ifdef machine_arch_type
18969 #  undef machine_arch_type
18970 #  define machine_arch_type     __machine_arch_type
18971 # else
18972 #  define machine_arch_type     MACH_TYPE_QUARK963
18973 # endif
18974 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
18975 #else
18976 # define machine_is_quark963()  (0)
18977 #endif
18978
18979 #ifdef CONFIG_MACH_CSB735
18980 # ifdef machine_arch_type
18981 #  undef machine_arch_type
18982 #  define machine_arch_type     __machine_arch_type
18983 # else
18984 #  define machine_arch_type     MACH_TYPE_CSB735
18985 # endif
18986 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
18987 #else
18988 # define machine_is_csb735()    (0)
18989 #endif
18990
18991 #ifdef CONFIG_MACH_LITTLETON
18992 # ifdef machine_arch_type
18993 #  undef machine_arch_type
18994 #  define machine_arch_type     __machine_arch_type
18995 # else
18996 #  define machine_arch_type     MACH_TYPE_LITTLETON
18997 # endif
18998 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18999 #else
19000 # define machine_is_littleton() (0)
19001 #endif
19002
19003 #ifdef CONFIG_MACH_MIO_P550
19004 # ifdef machine_arch_type
19005 #  undef machine_arch_type
19006 #  define machine_arch_type     __machine_arch_type
19007 # else
19008 #  define machine_arch_type     MACH_TYPE_MIO_P550
19009 # endif
19010 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
19011 #else
19012 # define machine_is_mio_p550()  (0)
19013 #endif
19014
19015 #ifdef CONFIG_MACH_MOTION2440
19016 # ifdef machine_arch_type
19017 #  undef machine_arch_type
19018 #  define machine_arch_type     __machine_arch_type
19019 # else
19020 #  define machine_arch_type     MACH_TYPE_MOTION2440
19021 # endif
19022 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
19023 #else
19024 # define machine_is_motion2440()        (0)
19025 #endif
19026
19027 #ifdef CONFIG_MACH_IMM500
19028 # ifdef machine_arch_type
19029 #  undef machine_arch_type
19030 #  define machine_arch_type     __machine_arch_type
19031 # else
19032 #  define machine_arch_type     MACH_TYPE_IMM500
19033 # endif
19034 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
19035 #else
19036 # define machine_is_imm500()    (0)
19037 #endif
19038
19039 #ifdef CONFIG_MACH_HOMEMATIC
19040 # ifdef machine_arch_type
19041 #  undef machine_arch_type
19042 #  define machine_arch_type     __machine_arch_type
19043 # else
19044 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19045 # endif
19046 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19047 #else
19048 # define machine_is_homematic() (0)
19049 #endif
19050
19051 #ifdef CONFIG_MACH_ERMINE
19052 # ifdef machine_arch_type
19053 #  undef machine_arch_type
19054 #  define machine_arch_type     __machine_arch_type
19055 # else
19056 #  define machine_arch_type     MACH_TYPE_ERMINE
19057 # endif
19058 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19059 #else
19060 # define machine_is_ermine()    (0)
19061 #endif
19062
19063 #ifdef CONFIG_MACH_KB9202B
19064 # ifdef machine_arch_type
19065 #  undef machine_arch_type
19066 #  define machine_arch_type     __machine_arch_type
19067 # else
19068 #  define machine_arch_type     MACH_TYPE_KB9202B
19069 # endif
19070 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19071 #else
19072 # define machine_is_kb9202b()   (0)
19073 #endif
19074
19075 #ifdef CONFIG_MACH_HS1XX
19076 # ifdef machine_arch_type
19077 #  undef machine_arch_type
19078 #  define machine_arch_type     __machine_arch_type
19079 # else
19080 #  define machine_arch_type     MACH_TYPE_HS1XX
19081 # endif
19082 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19083 #else
19084 # define machine_is_hs1xx()     (0)
19085 #endif
19086
19087 #ifdef CONFIG_MACH_STUDENTMATE2440
19088 # ifdef machine_arch_type
19089 #  undef machine_arch_type
19090 #  define machine_arch_type     __machine_arch_type
19091 # else
19092 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19093 # endif
19094 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19095 #else
19096 # define machine_is_studentmate2440()   (0)
19097 #endif
19098
19099 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19100 # ifdef machine_arch_type
19101 #  undef machine_arch_type
19102 #  define machine_arch_type     __machine_arch_type
19103 # else
19104 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19105 # endif
19106 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19107 #else
19108 # define machine_is_arvoo_l1_z1()       (0)
19109 #endif
19110
19111 #ifdef CONFIG_MACH_DEP2410K
19112 # ifdef machine_arch_type
19113 #  undef machine_arch_type
19114 #  define machine_arch_type     __machine_arch_type
19115 # else
19116 #  define machine_arch_type     MACH_TYPE_DEP2410K
19117 # endif
19118 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19119 #else
19120 # define machine_is_dep2410k()  (0)
19121 #endif
19122
19123 #ifdef CONFIG_MACH_XXSVIDEO
19124 # ifdef machine_arch_type
19125 #  undef machine_arch_type
19126 #  define machine_arch_type     __machine_arch_type
19127 # else
19128 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19129 # endif
19130 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19131 #else
19132 # define machine_is_xxsvideo()  (0)
19133 #endif
19134
19135 #ifdef CONFIG_MACH_IM4004
19136 # ifdef machine_arch_type
19137 #  undef machine_arch_type
19138 #  define machine_arch_type     __machine_arch_type
19139 # else
19140 #  define machine_arch_type     MACH_TYPE_IM4004
19141 # endif
19142 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19143 #else
19144 # define machine_is_im4004()    (0)
19145 #endif
19146
19147 #ifdef CONFIG_MACH_OCHAYA1050
19148 # ifdef machine_arch_type
19149 #  undef machine_arch_type
19150 #  define machine_arch_type     __machine_arch_type
19151 # else
19152 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19153 # endif
19154 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19155 #else
19156 # define machine_is_ochaya1050()        (0)
19157 #endif
19158
19159 #ifdef CONFIG_MACH_LEP9261
19160 # ifdef machine_arch_type
19161 #  undef machine_arch_type
19162 #  define machine_arch_type     __machine_arch_type
19163 # else
19164 #  define machine_arch_type     MACH_TYPE_LEP9261
19165 # endif
19166 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19167 #else
19168 # define machine_is_lep9261()   (0)
19169 #endif
19170
19171 #ifdef CONFIG_MACH_SVENMEB
19172 # ifdef machine_arch_type
19173 #  undef machine_arch_type
19174 #  define machine_arch_type     __machine_arch_type
19175 # else
19176 #  define machine_arch_type     MACH_TYPE_SVENMEB
19177 # endif
19178 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19179 #else
19180 # define machine_is_svenmeb()   (0)
19181 #endif
19182
19183 #ifdef CONFIG_MACH_FORTUNET2NE
19184 # ifdef machine_arch_type
19185 #  undef machine_arch_type
19186 #  define machine_arch_type     __machine_arch_type
19187 # else
19188 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19189 # endif
19190 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19191 #else
19192 # define machine_is_fortunet2ne()       (0)
19193 #endif
19194
19195 #ifdef CONFIG_MACH_NXHX
19196 # ifdef machine_arch_type
19197 #  undef machine_arch_type
19198 #  define machine_arch_type     __machine_arch_type
19199 # else
19200 #  define machine_arch_type     MACH_TYPE_NXHX
19201 # endif
19202 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19203 #else
19204 # define machine_is_nxhx()      (0)
19205 #endif
19206
19207 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19208 # ifdef machine_arch_type
19209 #  undef machine_arch_type
19210 #  define machine_arch_type     __machine_arch_type
19211 # else
19212 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19213 # endif
19214 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19215 #else
19216 # define machine_is_realview_pb11mp()   (0)
19217 #endif
19218
19219 #ifdef CONFIG_MACH_IDS500
19220 # ifdef machine_arch_type
19221 #  undef machine_arch_type
19222 #  define machine_arch_type     __machine_arch_type
19223 # else
19224 #  define machine_arch_type     MACH_TYPE_IDS500
19225 # endif
19226 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19227 #else
19228 # define machine_is_ids500()    (0)
19229 #endif
19230
19231 #ifdef CONFIG_MACH_ORS_N725
19232 # ifdef machine_arch_type
19233 #  undef machine_arch_type
19234 #  define machine_arch_type     __machine_arch_type
19235 # else
19236 #  define machine_arch_type     MACH_TYPE_ORS_N725
19237 # endif
19238 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19239 #else
19240 # define machine_is_ors_n725()  (0)
19241 #endif
19242
19243 #ifdef CONFIG_MACH_HSDARM
19244 # ifdef machine_arch_type
19245 #  undef machine_arch_type
19246 #  define machine_arch_type     __machine_arch_type
19247 # else
19248 #  define machine_arch_type     MACH_TYPE_HSDARM
19249 # endif
19250 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19251 #else
19252 # define machine_is_hsdarm()    (0)
19253 #endif
19254
19255 #ifdef CONFIG_MACH_SHA_PON003
19256 # ifdef machine_arch_type
19257 #  undef machine_arch_type
19258 #  define machine_arch_type     __machine_arch_type
19259 # else
19260 #  define machine_arch_type     MACH_TYPE_SHA_PON003
19261 # endif
19262 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19263 #else
19264 # define machine_is_sha_pon003()        (0)
19265 #endif
19266
19267 #ifdef CONFIG_MACH_SHA_PON004
19268 # ifdef machine_arch_type
19269 #  undef machine_arch_type
19270 #  define machine_arch_type     __machine_arch_type
19271 # else
19272 #  define machine_arch_type     MACH_TYPE_SHA_PON004
19273 # endif
19274 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19275 #else
19276 # define machine_is_sha_pon004()        (0)
19277 #endif
19278
19279 #ifdef CONFIG_MACH_SHA_PON007
19280 # ifdef machine_arch_type
19281 #  undef machine_arch_type
19282 #  define machine_arch_type     __machine_arch_type
19283 # else
19284 #  define machine_arch_type     MACH_TYPE_SHA_PON007
19285 # endif
19286 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19287 #else
19288 # define machine_is_sha_pon007()        (0)
19289 #endif
19290
19291 #ifdef CONFIG_MACH_SHA_PON011
19292 # ifdef machine_arch_type
19293 #  undef machine_arch_type
19294 #  define machine_arch_type     __machine_arch_type
19295 # else
19296 #  define machine_arch_type     MACH_TYPE_SHA_PON011
19297 # endif
19298 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19299 #else
19300 # define machine_is_sha_pon011()        (0)
19301 #endif
19302
19303 #ifdef CONFIG_MACH_H6042
19304 # ifdef machine_arch_type
19305 #  undef machine_arch_type
19306 #  define machine_arch_type     __machine_arch_type
19307 # else
19308 #  define machine_arch_type     MACH_TYPE_H6042
19309 # endif
19310 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19311 #else
19312 # define machine_is_h6042()     (0)
19313 #endif
19314
19315 #ifdef CONFIG_MACH_H6043
19316 # ifdef machine_arch_type
19317 #  undef machine_arch_type
19318 #  define machine_arch_type     __machine_arch_type
19319 # else
19320 #  define machine_arch_type     MACH_TYPE_H6043
19321 # endif
19322 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19323 #else
19324 # define machine_is_h6043()     (0)
19325 #endif
19326
19327 #ifdef CONFIG_MACH_LOOXC550
19328 # ifdef machine_arch_type
19329 #  undef machine_arch_type
19330 #  define machine_arch_type     __machine_arch_type
19331 # else
19332 #  define machine_arch_type     MACH_TYPE_LOOXC550
19333 # endif
19334 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19335 #else
19336 # define machine_is_looxc550()  (0)
19337 #endif
19338
19339 #ifdef CONFIG_MACH_CNTY_TITAN
19340 # ifdef machine_arch_type
19341 #  undef machine_arch_type
19342 #  define machine_arch_type     __machine_arch_type
19343 # else
19344 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
19345 # endif
19346 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19347 #else
19348 # define machine_is_cnty_titan()        (0)
19349 #endif
19350
19351 #ifdef CONFIG_MACH_APP3XX
19352 # ifdef machine_arch_type
19353 #  undef machine_arch_type
19354 #  define machine_arch_type     __machine_arch_type
19355 # else
19356 #  define machine_arch_type     MACH_TYPE_APP3XX
19357 # endif
19358 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19359 #else
19360 # define machine_is_app3xx()    (0)
19361 #endif
19362
19363 #ifdef CONFIG_MACH_SIDEOATSGRAMA
19364 # ifdef machine_arch_type
19365 #  undef machine_arch_type
19366 #  define machine_arch_type     __machine_arch_type
19367 # else
19368 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
19369 # endif
19370 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19371 #else
19372 # define machine_is_sideoatsgrama()     (0)
19373 #endif
19374
19375 #ifdef CONFIG_MACH_TREO700P
19376 # ifdef machine_arch_type
19377 #  undef machine_arch_type
19378 #  define machine_arch_type     __machine_arch_type
19379 # else
19380 #  define machine_arch_type     MACH_TYPE_TREO700P
19381 # endif
19382 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19383 #else
19384 # define machine_is_treo700p()  (0)
19385 #endif
19386
19387 #ifdef CONFIG_MACH_TREO700W
19388 # ifdef machine_arch_type
19389 #  undef machine_arch_type
19390 #  define machine_arch_type     __machine_arch_type
19391 # else
19392 #  define machine_arch_type     MACH_TYPE_TREO700W
19393 # endif
19394 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19395 #else
19396 # define machine_is_treo700w()  (0)
19397 #endif
19398
19399 #ifdef CONFIG_MACH_TREO750
19400 # ifdef machine_arch_type
19401 #  undef machine_arch_type
19402 #  define machine_arch_type     __machine_arch_type
19403 # else
19404 #  define machine_arch_type     MACH_TYPE_TREO750
19405 # endif
19406 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19407 #else
19408 # define machine_is_treo750()   (0)
19409 #endif
19410
19411 #ifdef CONFIG_MACH_TREO755P
19412 # ifdef machine_arch_type
19413 #  undef machine_arch_type
19414 #  define machine_arch_type     __machine_arch_type
19415 # else
19416 #  define machine_arch_type     MACH_TYPE_TREO755P
19417 # endif
19418 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19419 #else
19420 # define machine_is_treo755p()  (0)
19421 #endif
19422
19423 #ifdef CONFIG_MACH_EZREGANUT9200
19424 # ifdef machine_arch_type
19425 #  undef machine_arch_type
19426 #  define machine_arch_type     __machine_arch_type
19427 # else
19428 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19429 # endif
19430 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19431 #else
19432 # define machine_is_ezreganut9200()     (0)
19433 #endif
19434
19435 #ifdef CONFIG_MACH_SARGE
19436 # ifdef machine_arch_type
19437 #  undef machine_arch_type
19438 #  define machine_arch_type     __machine_arch_type
19439 # else
19440 #  define machine_arch_type     MACH_TYPE_SARGE
19441 # endif
19442 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19443 #else
19444 # define machine_is_sarge()     (0)
19445 #endif
19446
19447 #ifdef CONFIG_MACH_A696
19448 # ifdef machine_arch_type
19449 #  undef machine_arch_type
19450 #  define machine_arch_type     __machine_arch_type
19451 # else
19452 #  define machine_arch_type     MACH_TYPE_A696
19453 # endif
19454 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19455 #else
19456 # define machine_is_a696()      (0)
19457 #endif
19458
19459 #ifdef CONFIG_MACH_TURTLE
19460 # ifdef machine_arch_type
19461 #  undef machine_arch_type
19462 #  define machine_arch_type     __machine_arch_type
19463 # else
19464 #  define machine_arch_type     MACH_TYPE_TURTLE
19465 # endif
19466 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19467 #else
19468 # define machine_is_turtle1916()        (0)
19469 #endif
19470
19471 #ifdef CONFIG_MACH_MX27_3DS
19472 # ifdef machine_arch_type
19473 #  undef machine_arch_type
19474 #  define machine_arch_type     __machine_arch_type
19475 # else
19476 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19477 # endif
19478 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19479 #else
19480 # define machine_is_mx27_3ds()  (0)
19481 #endif
19482
19483 #ifdef CONFIG_MACH_BISHOP
19484 # ifdef machine_arch_type
19485 #  undef machine_arch_type
19486 #  define machine_arch_type     __machine_arch_type
19487 # else
19488 #  define machine_arch_type     MACH_TYPE_BISHOP
19489 # endif
19490 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19491 #else
19492 # define machine_is_bishop()    (0)
19493 #endif
19494
19495 #ifdef CONFIG_MACH_PXX
19496 # ifdef machine_arch_type
19497 #  undef machine_arch_type
19498 #  define machine_arch_type     __machine_arch_type
19499 # else
19500 #  define machine_arch_type     MACH_TYPE_PXX
19501 # endif
19502 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19503 #else
19504 # define machine_is_pxx()       (0)
19505 #endif
19506
19507 #ifdef CONFIG_MACH_REDWOOD
19508 # ifdef machine_arch_type
19509 #  undef machine_arch_type
19510 #  define machine_arch_type     __machine_arch_type
19511 # else
19512 #  define machine_arch_type     MACH_TYPE_REDWOOD
19513 # endif
19514 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19515 #else
19516 # define machine_is_redwood()   (0)
19517 #endif
19518
19519 #ifdef CONFIG_MACH_OMAP_2430DLP
19520 # ifdef machine_arch_type
19521 #  undef machine_arch_type
19522 #  define machine_arch_type     __machine_arch_type
19523 # else
19524 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19525 # endif
19526 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19527 #else
19528 # define machine_is_omap_2430dlp()      (0)
19529 #endif
19530
19531 #ifdef CONFIG_MACH_OMAP_2430OSK
19532 # ifdef machine_arch_type
19533 #  undef machine_arch_type
19534 #  define machine_arch_type     __machine_arch_type
19535 # else
19536 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19537 # endif
19538 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19539 #else
19540 # define machine_is_omap_2430osk()      (0)
19541 #endif
19542
19543 #ifdef CONFIG_MACH_SARDINE
19544 # ifdef machine_arch_type
19545 #  undef machine_arch_type
19546 #  define machine_arch_type     __machine_arch_type
19547 # else
19548 #  define machine_arch_type     MACH_TYPE_SARDINE
19549 # endif
19550 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19551 #else
19552 # define machine_is_sardine()   (0)
19553 #endif
19554
19555 #ifdef CONFIG_MACH_HALIBUT
19556 # ifdef machine_arch_type
19557 #  undef machine_arch_type
19558 #  define machine_arch_type     __machine_arch_type
19559 # else
19560 #  define machine_arch_type     MACH_TYPE_HALIBUT
19561 # endif
19562 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19563 #else
19564 # define machine_is_halibut()   (0)
19565 #endif
19566
19567 #ifdef CONFIG_MACH_TROUT
19568 # ifdef machine_arch_type
19569 #  undef machine_arch_type
19570 #  define machine_arch_type     __machine_arch_type
19571 # else
19572 #  define machine_arch_type     MACH_TYPE_TROUT
19573 # endif
19574 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19575 #else
19576 # define machine_is_trout()     (0)
19577 #endif
19578
19579 #ifdef CONFIG_MACH_GOLDFISH
19580 # ifdef machine_arch_type
19581 #  undef machine_arch_type
19582 #  define machine_arch_type     __machine_arch_type
19583 # else
19584 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19585 # endif
19586 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19587 #else
19588 # define machine_is_goldfish()  (0)
19589 #endif
19590
19591 #ifdef CONFIG_MACH_GESBC2440
19592 # ifdef machine_arch_type
19593 #  undef machine_arch_type
19594 #  define machine_arch_type     __machine_arch_type
19595 # else
19596 #  define machine_arch_type     MACH_TYPE_GESBC2440
19597 # endif
19598 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19599 #else
19600 # define machine_is_gesbc2440() (0)
19601 #endif
19602
19603 #ifdef CONFIG_MACH_NOMAD
19604 # ifdef machine_arch_type
19605 #  undef machine_arch_type
19606 #  define machine_arch_type     __machine_arch_type
19607 # else
19608 #  define machine_arch_type     MACH_TYPE_NOMAD
19609 # endif
19610 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19611 #else
19612 # define machine_is_nomad()     (0)
19613 #endif
19614
19615 #ifdef CONFIG_MACH_ROSALIND
19616 # ifdef machine_arch_type
19617 #  undef machine_arch_type
19618 #  define machine_arch_type     __machine_arch_type
19619 # else
19620 #  define machine_arch_type     MACH_TYPE_ROSALIND
19621 # endif
19622 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19623 #else
19624 # define machine_is_rosalind()  (0)
19625 #endif
19626
19627 #ifdef CONFIG_MACH_CC9P9215
19628 # ifdef machine_arch_type
19629 #  undef machine_arch_type
19630 #  define machine_arch_type     __machine_arch_type
19631 # else
19632 #  define machine_arch_type     MACH_TYPE_CC9P9215
19633 # endif
19634 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19635 #else
19636 # define machine_is_cc9p9215()  (0)
19637 #endif
19638
19639 #ifdef CONFIG_MACH_CC9P9210
19640 # ifdef machine_arch_type
19641 #  undef machine_arch_type
19642 #  define machine_arch_type     __machine_arch_type
19643 # else
19644 #  define machine_arch_type     MACH_TYPE_CC9P9210
19645 # endif
19646 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19647 #else
19648 # define machine_is_cc9p9210()  (0)
19649 #endif
19650
19651 #ifdef CONFIG_MACH_CC9P9215JS
19652 # ifdef machine_arch_type
19653 #  undef machine_arch_type
19654 #  define machine_arch_type     __machine_arch_type
19655 # else
19656 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19657 # endif
19658 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19659 #else
19660 # define machine_is_cc9p9215js()        (0)
19661 #endif
19662
19663 #ifdef CONFIG_MACH_CC9P9210JS
19664 # ifdef machine_arch_type
19665 #  undef machine_arch_type
19666 #  define machine_arch_type     __machine_arch_type
19667 # else
19668 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19669 # endif
19670 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19671 #else
19672 # define machine_is_cc9p9210js()        (0)
19673 #endif
19674
19675 #ifdef CONFIG_MACH_NASFFE
19676 # ifdef machine_arch_type
19677 #  undef machine_arch_type
19678 #  define machine_arch_type     __machine_arch_type
19679 # else
19680 #  define machine_arch_type     MACH_TYPE_NASFFE
19681 # endif
19682 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19683 #else
19684 # define machine_is_nasffe()    (0)
19685 #endif
19686
19687 #ifdef CONFIG_MACH_TN2X0BD
19688 # ifdef machine_arch_type
19689 #  undef machine_arch_type
19690 #  define machine_arch_type     __machine_arch_type
19691 # else
19692 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19693 # endif
19694 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19695 #else
19696 # define machine_is_tn2x0bd()   (0)
19697 #endif
19698
19699 #ifdef CONFIG_MACH_GWMPXA
19700 # ifdef machine_arch_type
19701 #  undef machine_arch_type
19702 #  define machine_arch_type     __machine_arch_type
19703 # else
19704 #  define machine_arch_type     MACH_TYPE_GWMPXA
19705 # endif
19706 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19707 #else
19708 # define machine_is_gwmpxa()    (0)
19709 #endif
19710
19711 #ifdef CONFIG_MACH_EXYPLUS
19712 # ifdef machine_arch_type
19713 #  undef machine_arch_type
19714 #  define machine_arch_type     __machine_arch_type
19715 # else
19716 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19717 # endif
19718 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19719 #else
19720 # define machine_is_exyplus()   (0)
19721 #endif
19722
19723 #ifdef CONFIG_MACH_JADOO21
19724 # ifdef machine_arch_type
19725 #  undef machine_arch_type
19726 #  define machine_arch_type     __machine_arch_type
19727 # else
19728 #  define machine_arch_type     MACH_TYPE_JADOO21
19729 # endif
19730 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19731 #else
19732 # define machine_is_jadoo21()   (0)
19733 #endif
19734
19735 #ifdef CONFIG_MACH_LOOXN560
19736 # ifdef machine_arch_type
19737 #  undef machine_arch_type
19738 #  define machine_arch_type     __machine_arch_type
19739 # else
19740 #  define machine_arch_type     MACH_TYPE_LOOXN560
19741 # endif
19742 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19743 #else
19744 # define machine_is_looxn560()  (0)
19745 #endif
19746
19747 #ifdef CONFIG_MACH_BONSAI
19748 # ifdef machine_arch_type
19749 #  undef machine_arch_type
19750 #  define machine_arch_type     __machine_arch_type
19751 # else
19752 #  define machine_arch_type     MACH_TYPE_BONSAI
19753 # endif
19754 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19755 #else
19756 # define machine_is_bonsai()    (0)
19757 #endif
19758
19759 #ifdef CONFIG_MACH_ADSMILGATO
19760 # ifdef machine_arch_type
19761 #  undef machine_arch_type
19762 #  define machine_arch_type     __machine_arch_type
19763 # else
19764 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
19765 # endif
19766 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19767 #else
19768 # define machine_is_adsmilgato()        (0)
19769 #endif
19770
19771 #ifdef CONFIG_MACH_GBA
19772 # ifdef machine_arch_type
19773 #  undef machine_arch_type
19774 #  define machine_arch_type     __machine_arch_type
19775 # else
19776 #  define machine_arch_type     MACH_TYPE_GBA
19777 # endif
19778 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
19779 #else
19780 # define machine_is_gba()       (0)
19781 #endif
19782
19783 #ifdef CONFIG_MACH_H6044
19784 # ifdef machine_arch_type
19785 #  undef machine_arch_type
19786 #  define machine_arch_type     __machine_arch_type
19787 # else
19788 #  define machine_arch_type     MACH_TYPE_H6044
19789 # endif
19790 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
19791 #else
19792 # define machine_is_h6044()     (0)
19793 #endif
19794
19795 #ifdef CONFIG_MACH_APP
19796 # ifdef machine_arch_type
19797 #  undef machine_arch_type
19798 #  define machine_arch_type     __machine_arch_type
19799 # else
19800 #  define machine_arch_type     MACH_TYPE_APP
19801 # endif
19802 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
19803 #else
19804 # define machine_is_app()       (0)
19805 #endif
19806
19807 #ifdef CONFIG_MACH_TCT_HAMMER
19808 # ifdef machine_arch_type
19809 #  undef machine_arch_type
19810 #  define machine_arch_type     __machine_arch_type
19811 # else
19812 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
19813 # endif
19814 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19815 #else
19816 # define machine_is_tct_hammer()        (0)
19817 #endif
19818
19819 #ifdef CONFIG_MACH_HERALD
19820 # ifdef machine_arch_type
19821 #  undef machine_arch_type
19822 #  define machine_arch_type     __machine_arch_type
19823 # else
19824 #  define machine_arch_type     MACH_TYPE_HERALD
19825 # endif
19826 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
19827 #else
19828 # define machine_is_herald()    (0)
19829 #endif
19830
19831 #ifdef CONFIG_MACH_ARTEMIS
19832 # ifdef machine_arch_type
19833 #  undef machine_arch_type
19834 #  define machine_arch_type     __machine_arch_type
19835 # else
19836 #  define machine_arch_type     MACH_TYPE_ARTEMIS
19837 # endif
19838 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
19839 #else
19840 # define machine_is_artemis()   (0)
19841 #endif
19842
19843 #ifdef CONFIG_MACH_HTCTITAN
19844 # ifdef machine_arch_type
19845 #  undef machine_arch_type
19846 #  define machine_arch_type     __machine_arch_type
19847 # else
19848 #  define machine_arch_type     MACH_TYPE_HTCTITAN
19849 # endif
19850 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
19851 #else
19852 # define machine_is_htctitan()  (0)
19853 #endif
19854
19855 #ifdef CONFIG_MACH_QRANIUM
19856 # ifdef machine_arch_type
19857 #  undef machine_arch_type
19858 #  define machine_arch_type     __machine_arch_type
19859 # else
19860 #  define machine_arch_type     MACH_TYPE_QRANIUM
19861 # endif
19862 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
19863 #else
19864 # define machine_is_qranium()   (0)
19865 #endif
19866
19867 #ifdef CONFIG_MACH_ADX_WSC2
19868 # ifdef machine_arch_type
19869 #  undef machine_arch_type
19870 #  define machine_arch_type     __machine_arch_type
19871 # else
19872 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
19873 # endif
19874 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
19875 #else
19876 # define machine_is_adx_wsc2()  (0)
19877 #endif
19878
19879 #ifdef CONFIG_MACH_ADX_MEDCOM
19880 # ifdef machine_arch_type
19881 #  undef machine_arch_type
19882 #  define machine_arch_type     __machine_arch_type
19883 # else
19884 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
19885 # endif
19886 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
19887 #else
19888 # define machine_is_adx_medcom()        (0)
19889 #endif
19890
19891 #ifdef CONFIG_MACH_BBOARD
19892 # ifdef machine_arch_type
19893 #  undef machine_arch_type
19894 #  define machine_arch_type     __machine_arch_type
19895 # else
19896 #  define machine_arch_type     MACH_TYPE_BBOARD
19897 # endif
19898 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
19899 #else
19900 # define machine_is_bboard()    (0)
19901 #endif
19902
19903 #ifdef CONFIG_MACH_CAMBRIA
19904 # ifdef machine_arch_type
19905 #  undef machine_arch_type
19906 #  define machine_arch_type     __machine_arch_type
19907 # else
19908 #  define machine_arch_type     MACH_TYPE_CAMBRIA
19909 # endif
19910 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
19911 #else
19912 # define machine_is_cambria()   (0)
19913 #endif
19914
19915 #ifdef CONFIG_MACH_MT7XXX
19916 # ifdef machine_arch_type
19917 #  undef machine_arch_type
19918 #  define machine_arch_type     __machine_arch_type
19919 # else
19920 #  define machine_arch_type     MACH_TYPE_MT7XXX
19921 # endif
19922 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
19923 #else
19924 # define machine_is_mt7xxx()    (0)
19925 #endif
19926
19927 #ifdef CONFIG_MACH_MATRIX512
19928 # ifdef machine_arch_type
19929 #  undef machine_arch_type
19930 #  define machine_arch_type     __machine_arch_type
19931 # else
19932 #  define machine_arch_type     MACH_TYPE_MATRIX512
19933 # endif
19934 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19935 #else
19936 # define machine_is_matrix512() (0)
19937 #endif
19938
19939 #ifdef CONFIG_MACH_MATRIX522
19940 # ifdef machine_arch_type
19941 #  undef machine_arch_type
19942 #  define machine_arch_type     __machine_arch_type
19943 # else
19944 #  define machine_arch_type     MACH_TYPE_MATRIX522
19945 # endif
19946 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19947 #else
19948 # define machine_is_matrix522() (0)
19949 #endif
19950
19951 #ifdef CONFIG_MACH_IPAC5010
19952 # ifdef machine_arch_type
19953 #  undef machine_arch_type
19954 #  define machine_arch_type     __machine_arch_type
19955 # else
19956 #  define machine_arch_type     MACH_TYPE_IPAC5010
19957 # endif
19958 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
19959 #else
19960 # define machine_is_ipac5010()  (0)
19961 #endif
19962
19963 #ifdef CONFIG_MACH_SAKURA
19964 # ifdef machine_arch_type
19965 #  undef machine_arch_type
19966 #  define machine_arch_type     __machine_arch_type
19967 # else
19968 #  define machine_arch_type     MACH_TYPE_SAKURA
19969 # endif
19970 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
19971 #else
19972 # define machine_is_sakura()    (0)
19973 #endif
19974
19975 #ifdef CONFIG_MACH_GROCX
19976 # ifdef machine_arch_type
19977 #  undef machine_arch_type
19978 #  define machine_arch_type     __machine_arch_type
19979 # else
19980 #  define machine_arch_type     MACH_TYPE_GROCX
19981 # endif
19982 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
19983 #else
19984 # define machine_is_grocx()     (0)
19985 #endif
19986
19987 #ifdef CONFIG_MACH_PM9263
19988 # ifdef machine_arch_type
19989 #  undef machine_arch_type
19990 #  define machine_arch_type     __machine_arch_type
19991 # else
19992 #  define machine_arch_type     MACH_TYPE_PM9263
19993 # endif
19994 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
19995 #else
19996 # define machine_is_pm9263()    (0)
19997 #endif
19998
19999 #ifdef CONFIG_MACH_SIM_ONE
20000 # ifdef machine_arch_type
20001 #  undef machine_arch_type
20002 #  define machine_arch_type     __machine_arch_type
20003 # else
20004 #  define machine_arch_type     MACH_TYPE_SIM_ONE
20005 # endif
20006 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
20007 #else
20008 # define machine_is_sim_one()   (0)
20009 #endif
20010
20011 #ifdef CONFIG_MACH_ACQ132
20012 # ifdef machine_arch_type
20013 #  undef machine_arch_type
20014 #  define machine_arch_type     __machine_arch_type
20015 # else
20016 #  define machine_arch_type     MACH_TYPE_ACQ132
20017 # endif
20018 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
20019 #else
20020 # define machine_is_acq132()    (0)
20021 #endif
20022
20023 #ifdef CONFIG_MACH_DATR
20024 # ifdef machine_arch_type
20025 #  undef machine_arch_type
20026 #  define machine_arch_type     __machine_arch_type
20027 # else
20028 #  define machine_arch_type     MACH_TYPE_DATR
20029 # endif
20030 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
20031 #else
20032 # define machine_is_datr()      (0)
20033 #endif
20034
20035 #ifdef CONFIG_MACH_ACTUX1
20036 # ifdef machine_arch_type
20037 #  undef machine_arch_type
20038 #  define machine_arch_type     __machine_arch_type
20039 # else
20040 #  define machine_arch_type     MACH_TYPE_ACTUX1
20041 # endif
20042 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20043 #else
20044 # define machine_is_actux1()    (0)
20045 #endif
20046
20047 #ifdef CONFIG_MACH_ACTUX2
20048 # ifdef machine_arch_type
20049 #  undef machine_arch_type
20050 #  define machine_arch_type     __machine_arch_type
20051 # else
20052 #  define machine_arch_type     MACH_TYPE_ACTUX2
20053 # endif
20054 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20055 #else
20056 # define machine_is_actux2()    (0)
20057 #endif
20058
20059 #ifdef CONFIG_MACH_ACTUX3
20060 # ifdef machine_arch_type
20061 #  undef machine_arch_type
20062 #  define machine_arch_type     __machine_arch_type
20063 # else
20064 #  define machine_arch_type     MACH_TYPE_ACTUX3
20065 # endif
20066 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20067 #else
20068 # define machine_is_actux3()    (0)
20069 #endif
20070
20071 #ifdef CONFIG_MACH_FLEXIT
20072 # ifdef machine_arch_type
20073 #  undef machine_arch_type
20074 #  define machine_arch_type     __machine_arch_type
20075 # else
20076 #  define machine_arch_type     MACH_TYPE_FLEXIT
20077 # endif
20078 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20079 #else
20080 # define machine_is_flexit()    (0)
20081 #endif
20082
20083 #ifdef CONFIG_MACH_BH2X0BD
20084 # ifdef machine_arch_type
20085 #  undef machine_arch_type
20086 #  define machine_arch_type     __machine_arch_type
20087 # else
20088 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20089 # endif
20090 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20091 #else
20092 # define machine_is_bh2x0bd()   (0)
20093 #endif
20094
20095 #ifdef CONFIG_MACH_ATB2002
20096 # ifdef machine_arch_type
20097 #  undef machine_arch_type
20098 #  define machine_arch_type     __machine_arch_type
20099 # else
20100 #  define machine_arch_type     MACH_TYPE_ATB2002
20101 # endif
20102 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20103 #else
20104 # define machine_is_atb2002()   (0)
20105 #endif
20106
20107 #ifdef CONFIG_MACH_XENON
20108 # ifdef machine_arch_type
20109 #  undef machine_arch_type
20110 #  define machine_arch_type     __machine_arch_type
20111 # else
20112 #  define machine_arch_type     MACH_TYPE_XENON
20113 # endif
20114 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20115 #else
20116 # define machine_is_xenon()     (0)
20117 #endif
20118
20119 #ifdef CONFIG_MACH_FM607
20120 # ifdef machine_arch_type
20121 #  undef machine_arch_type
20122 #  define machine_arch_type     __machine_arch_type
20123 # else
20124 #  define machine_arch_type     MACH_TYPE_FM607
20125 # endif
20126 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20127 #else
20128 # define machine_is_fm607()     (0)
20129 #endif
20130
20131 #ifdef CONFIG_MACH_MATRIX514
20132 # ifdef machine_arch_type
20133 #  undef machine_arch_type
20134 #  define machine_arch_type     __machine_arch_type
20135 # else
20136 #  define machine_arch_type     MACH_TYPE_MATRIX514
20137 # endif
20138 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20139 #else
20140 # define machine_is_matrix514() (0)
20141 #endif
20142
20143 #ifdef CONFIG_MACH_MATRIX524
20144 # ifdef machine_arch_type
20145 #  undef machine_arch_type
20146 #  define machine_arch_type     __machine_arch_type
20147 # else
20148 #  define machine_arch_type     MACH_TYPE_MATRIX524
20149 # endif
20150 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20151 #else
20152 # define machine_is_matrix524() (0)
20153 #endif
20154
20155 #ifdef CONFIG_MACH_INPOD
20156 # ifdef machine_arch_type
20157 #  undef machine_arch_type
20158 #  define machine_arch_type     __machine_arch_type
20159 # else
20160 #  define machine_arch_type     MACH_TYPE_INPOD
20161 # endif
20162 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20163 #else
20164 # define machine_is_inpod()     (0)
20165 #endif
20166
20167 #ifdef CONFIG_MACH_JIVE
20168 # ifdef machine_arch_type
20169 #  undef machine_arch_type
20170 #  define machine_arch_type     __machine_arch_type
20171 # else
20172 #  define machine_arch_type     MACH_TYPE_JIVE
20173 # endif
20174 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20175 #else
20176 # define machine_is_jive()      (0)
20177 #endif
20178
20179 #ifdef CONFIG_MACH_TLL_MX21
20180 # ifdef machine_arch_type
20181 #  undef machine_arch_type
20182 #  define machine_arch_type     __machine_arch_type
20183 # else
20184 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20185 # endif
20186 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20187 #else
20188 # define machine_is_tll_mx21()  (0)
20189 #endif
20190
20191 #ifdef CONFIG_MACH_SBC2800
20192 # ifdef machine_arch_type
20193 #  undef machine_arch_type
20194 #  define machine_arch_type     __machine_arch_type
20195 # else
20196 #  define machine_arch_type     MACH_TYPE_SBC2800
20197 # endif
20198 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20199 #else
20200 # define machine_is_sbc2800()   (0)
20201 #endif
20202
20203 #ifdef CONFIG_MACH_CC7UCAMRY
20204 # ifdef machine_arch_type
20205 #  undef machine_arch_type
20206 #  define machine_arch_type     __machine_arch_type
20207 # else
20208 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20209 # endif
20210 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20211 #else
20212 # define machine_is_cc7ucamry() (0)
20213 #endif
20214
20215 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20216 # ifdef machine_arch_type
20217 #  undef machine_arch_type
20218 #  define machine_arch_type     __machine_arch_type
20219 # else
20220 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20221 # endif
20222 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20223 #else
20224 # define machine_is_ubisys_p9_sc15()    (0)
20225 #endif
20226
20227 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20228 # ifdef machine_arch_type
20229 #  undef machine_arch_type
20230 #  define machine_arch_type     __machine_arch_type
20231 # else
20232 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20233 # endif
20234 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20235 #else
20236 # define machine_is_ubisys_p9_ssc2d10() (0)
20237 #endif
20238
20239 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
20240 # ifdef machine_arch_type
20241 #  undef machine_arch_type
20242 #  define machine_arch_type     __machine_arch_type
20243 # else
20244 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
20245 # endif
20246 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20247 #else
20248 # define machine_is_ubisys_p9_rcu3()    (0)
20249 #endif
20250
20251 #ifdef CONFIG_MACH_AML_M8000
20252 # ifdef machine_arch_type
20253 #  undef machine_arch_type
20254 #  define machine_arch_type     __machine_arch_type
20255 # else
20256 #  define machine_arch_type     MACH_TYPE_AML_M8000
20257 # endif
20258 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20259 #else
20260 # define machine_is_aml_m8000() (0)
20261 #endif
20262
20263 #ifdef CONFIG_MACH_SNAPPER_270
20264 # ifdef machine_arch_type
20265 #  undef machine_arch_type
20266 #  define machine_arch_type     __machine_arch_type
20267 # else
20268 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
20269 # endif
20270 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20271 #else
20272 # define machine_is_snapper_270()       (0)
20273 #endif
20274
20275 #ifdef CONFIG_MACH_OMAP_BBX
20276 # ifdef machine_arch_type
20277 #  undef machine_arch_type
20278 #  define machine_arch_type     __machine_arch_type
20279 # else
20280 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
20281 # endif
20282 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20283 #else
20284 # define machine_is_omap_bbx()  (0)
20285 #endif
20286
20287 #ifdef CONFIG_MACH_UCN2410
20288 # ifdef machine_arch_type
20289 #  undef machine_arch_type
20290 #  define machine_arch_type     __machine_arch_type
20291 # else
20292 #  define machine_arch_type     MACH_TYPE_UCN2410
20293 # endif
20294 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20295 #else
20296 # define machine_is_ucn2410()   (0)
20297 #endif
20298
20299 #ifdef CONFIG_MACH_SAM9_L9260
20300 # ifdef machine_arch_type
20301 #  undef machine_arch_type
20302 #  define machine_arch_type     __machine_arch_type
20303 # else
20304 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
20305 # endif
20306 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20307 #else
20308 # define machine_is_sam9_l9260()        (0)
20309 #endif
20310
20311 #ifdef CONFIG_MACH_ETI_C2
20312 # ifdef machine_arch_type
20313 #  undef machine_arch_type
20314 #  define machine_arch_type     __machine_arch_type
20315 # else
20316 #  define machine_arch_type     MACH_TYPE_ETI_C2
20317 # endif
20318 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20319 #else
20320 # define machine_is_eti_c2()    (0)
20321 #endif
20322
20323 #ifdef CONFIG_MACH_AVALANCHE
20324 # ifdef machine_arch_type
20325 #  undef machine_arch_type
20326 #  define machine_arch_type     __machine_arch_type
20327 # else
20328 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20329 # endif
20330 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20331 #else
20332 # define machine_is_avalanche() (0)
20333 #endif
20334
20335 #ifdef CONFIG_MACH_REALVIEW_PB1176
20336 # ifdef machine_arch_type
20337 #  undef machine_arch_type
20338 #  define machine_arch_type     __machine_arch_type
20339 # else
20340 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
20341 # endif
20342 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20343 #else
20344 # define machine_is_realview_pb1176()   (0)
20345 #endif
20346
20347 #ifdef CONFIG_MACH_DP1500
20348 # ifdef machine_arch_type
20349 #  undef machine_arch_type
20350 #  define machine_arch_type     __machine_arch_type
20351 # else
20352 #  define machine_arch_type     MACH_TYPE_DP1500
20353 # endif
20354 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20355 #else
20356 # define machine_is_dp1500()    (0)
20357 #endif
20358
20359 #ifdef CONFIG_MACH_APPLE_IPHONE
20360 # ifdef machine_arch_type
20361 #  undef machine_arch_type
20362 #  define machine_arch_type     __machine_arch_type
20363 # else
20364 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
20365 # endif
20366 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20367 #else
20368 # define machine_is_apple_iphone()      (0)
20369 #endif
20370
20371 #ifdef CONFIG_MACH_YL9200
20372 # ifdef machine_arch_type
20373 #  undef machine_arch_type
20374 #  define machine_arch_type     __machine_arch_type
20375 # else
20376 #  define machine_arch_type     MACH_TYPE_YL9200
20377 # endif
20378 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20379 #else
20380 # define machine_is_yl9200()    (0)
20381 #endif
20382
20383 #ifdef CONFIG_MACH_RD88F5182
20384 # ifdef machine_arch_type
20385 #  undef machine_arch_type
20386 #  define machine_arch_type     __machine_arch_type
20387 # else
20388 #  define machine_arch_type     MACH_TYPE_RD88F5182
20389 # endif
20390 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20391 #else
20392 # define machine_is_rd88f5182() (0)
20393 #endif
20394
20395 #ifdef CONFIG_MACH_KUROBOX_PRO
20396 # ifdef machine_arch_type
20397 #  undef machine_arch_type
20398 #  define machine_arch_type     __machine_arch_type
20399 # else
20400 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
20401 # endif
20402 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20403 #else
20404 # define machine_is_kurobox_pro()       (0)
20405 #endif
20406
20407 #ifdef CONFIG_MACH_SE_POET
20408 # ifdef machine_arch_type
20409 #  undef machine_arch_type
20410 #  define machine_arch_type     __machine_arch_type
20411 # else
20412 #  define machine_arch_type     MACH_TYPE_SE_POET
20413 # endif
20414 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20415 #else
20416 # define machine_is_se_poet()   (0)
20417 #endif
20418
20419 #ifdef CONFIG_MACH_MX31_3DS
20420 # ifdef machine_arch_type
20421 #  undef machine_arch_type
20422 #  define machine_arch_type     __machine_arch_type
20423 # else
20424 #  define machine_arch_type     MACH_TYPE_MX31_3DS
20425 # endif
20426 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20427 #else
20428 # define machine_is_mx31_3ds()  (0)
20429 #endif
20430
20431 #ifdef CONFIG_MACH_R270
20432 # ifdef machine_arch_type
20433 #  undef machine_arch_type
20434 #  define machine_arch_type     __machine_arch_type
20435 # else
20436 #  define machine_arch_type     MACH_TYPE_R270
20437 # endif
20438 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20439 #else
20440 # define machine_is_r270()      (0)
20441 #endif
20442
20443 #ifdef CONFIG_MACH_ARMOUR21
20444 # ifdef machine_arch_type
20445 #  undef machine_arch_type
20446 #  define machine_arch_type     __machine_arch_type
20447 # else
20448 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20449 # endif
20450 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20451 #else
20452 # define machine_is_armour21()  (0)
20453 #endif
20454
20455 #ifdef CONFIG_MACH_DT2
20456 # ifdef machine_arch_type
20457 #  undef machine_arch_type
20458 #  define machine_arch_type     __machine_arch_type
20459 # else
20460 #  define machine_arch_type     MACH_TYPE_DT2
20461 # endif
20462 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20463 #else
20464 # define machine_is_dt2()       (0)
20465 #endif
20466
20467 #ifdef CONFIG_MACH_VT4
20468 # ifdef machine_arch_type
20469 #  undef machine_arch_type
20470 #  define machine_arch_type     __machine_arch_type
20471 # else
20472 #  define machine_arch_type     MACH_TYPE_VT4
20473 # endif
20474 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20475 #else
20476 # define machine_is_vt4()       (0)
20477 #endif
20478
20479 #ifdef CONFIG_MACH_TYCO320
20480 # ifdef machine_arch_type
20481 #  undef machine_arch_type
20482 #  define machine_arch_type     __machine_arch_type
20483 # else
20484 #  define machine_arch_type     MACH_TYPE_TYCO320
20485 # endif
20486 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20487 #else
20488 # define machine_is_tyco320()   (0)
20489 #endif
20490
20491 #ifdef CONFIG_MACH_ADMA
20492 # ifdef machine_arch_type
20493 #  undef machine_arch_type
20494 #  define machine_arch_type     __machine_arch_type
20495 # else
20496 #  define machine_arch_type     MACH_TYPE_ADMA
20497 # endif
20498 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20499 #else
20500 # define machine_is_adma()      (0)
20501 #endif
20502
20503 #ifdef CONFIG_MACH_WP188
20504 # ifdef machine_arch_type
20505 #  undef machine_arch_type
20506 #  define machine_arch_type     __machine_arch_type
20507 # else
20508 #  define machine_arch_type     MACH_TYPE_WP188
20509 # endif
20510 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20511 #else
20512 # define machine_is_wp188()     (0)
20513 #endif
20514
20515 #ifdef CONFIG_MACH_CORSICA
20516 # ifdef machine_arch_type
20517 #  undef machine_arch_type
20518 #  define machine_arch_type     __machine_arch_type
20519 # else
20520 #  define machine_arch_type     MACH_TYPE_CORSICA
20521 # endif
20522 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20523 #else
20524 # define machine_is_corsica()   (0)
20525 #endif
20526
20527 #ifdef CONFIG_MACH_BIGEYE
20528 # ifdef machine_arch_type
20529 #  undef machine_arch_type
20530 #  define machine_arch_type     __machine_arch_type
20531 # else
20532 #  define machine_arch_type     MACH_TYPE_BIGEYE
20533 # endif
20534 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20535 #else
20536 # define machine_is_bigeye()    (0)
20537 #endif
20538
20539 #ifdef CONFIG_MACH_TLL5000
20540 # ifdef machine_arch_type
20541 #  undef machine_arch_type
20542 #  define machine_arch_type     __machine_arch_type
20543 # else
20544 #  define machine_arch_type     MACH_TYPE_TLL5000
20545 # endif
20546 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20547 #else
20548 # define machine_is_tll5000()   (0)
20549 #endif
20550
20551 #ifdef CONFIG_MACH_BEBOT
20552 # ifdef machine_arch_type
20553 #  undef machine_arch_type
20554 #  define machine_arch_type     __machine_arch_type
20555 # else
20556 #  define machine_arch_type     MACH_TYPE_BEBOT
20557 # endif
20558 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20559 #else
20560 # define machine_is_bebot()     (0)
20561 #endif
20562
20563 #ifdef CONFIG_MACH_QONG
20564 # ifdef machine_arch_type
20565 #  undef machine_arch_type
20566 #  define machine_arch_type     __machine_arch_type
20567 # else
20568 #  define machine_arch_type     MACH_TYPE_QONG
20569 # endif
20570 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20571 #else
20572 # define machine_is_qong()      (0)
20573 #endif
20574
20575 #ifdef CONFIG_MACH_TCOMPACT
20576 # ifdef machine_arch_type
20577 #  undef machine_arch_type
20578 #  define machine_arch_type     __machine_arch_type
20579 # else
20580 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20581 # endif
20582 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20583 #else
20584 # define machine_is_tcompact()  (0)
20585 #endif
20586
20587 #ifdef CONFIG_MACH_PUMA5
20588 # ifdef machine_arch_type
20589 #  undef machine_arch_type
20590 #  define machine_arch_type     __machine_arch_type
20591 # else
20592 #  define machine_arch_type     MACH_TYPE_PUMA5
20593 # endif
20594 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20595 #else
20596 # define machine_is_puma5()     (0)
20597 #endif
20598
20599 #ifdef CONFIG_MACH_ELARA
20600 # ifdef machine_arch_type
20601 #  undef machine_arch_type
20602 #  define machine_arch_type     __machine_arch_type
20603 # else
20604 #  define machine_arch_type     MACH_TYPE_ELARA
20605 # endif
20606 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20607 #else
20608 # define machine_is_elara()     (0)
20609 #endif
20610
20611 #ifdef CONFIG_MACH_ELLINGTON
20612 # ifdef machine_arch_type
20613 #  undef machine_arch_type
20614 #  define machine_arch_type     __machine_arch_type
20615 # else
20616 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20617 # endif
20618 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20619 #else
20620 # define machine_is_ellington() (0)
20621 #endif
20622
20623 #ifdef CONFIG_MACH_XDA_ATOM
20624 # ifdef machine_arch_type
20625 #  undef machine_arch_type
20626 #  define machine_arch_type     __machine_arch_type
20627 # else
20628 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20629 # endif
20630 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20631 #else
20632 # define machine_is_xda_atom()  (0)
20633 #endif
20634
20635 #ifdef CONFIG_MACH_ENERGIZER2
20636 # ifdef machine_arch_type
20637 #  undef machine_arch_type
20638 #  define machine_arch_type     __machine_arch_type
20639 # else
20640 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20641 # endif
20642 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20643 #else
20644 # define machine_is_energizer2()        (0)
20645 #endif
20646
20647 #ifdef CONFIG_MACH_ODIN
20648 # ifdef machine_arch_type
20649 #  undef machine_arch_type
20650 #  define machine_arch_type     __machine_arch_type
20651 # else
20652 #  define machine_arch_type     MACH_TYPE_ODIN
20653 # endif
20654 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20655 #else
20656 # define machine_is_odin()      (0)
20657 #endif
20658
20659 #ifdef CONFIG_MACH_ACTUX4
20660 # ifdef machine_arch_type
20661 #  undef machine_arch_type
20662 #  define machine_arch_type     __machine_arch_type
20663 # else
20664 #  define machine_arch_type     MACH_TYPE_ACTUX4
20665 # endif
20666 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20667 #else
20668 # define machine_is_actux4()    (0)
20669 #endif
20670
20671 #ifdef CONFIG_MACH_ESL_OMAP
20672 # ifdef machine_arch_type
20673 #  undef machine_arch_type
20674 #  define machine_arch_type     __machine_arch_type
20675 # else
20676 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20677 # endif
20678 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20679 #else
20680 # define machine_is_esl_omap()  (0)
20681 #endif
20682
20683 #ifdef CONFIG_MACH_OMAP2EVM
20684 # ifdef machine_arch_type
20685 #  undef machine_arch_type
20686 #  define machine_arch_type     __machine_arch_type
20687 # else
20688 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20689 # endif
20690 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20691 #else
20692 # define machine_is_omap2evm()  (0)
20693 #endif
20694
20695 #ifdef CONFIG_MACH_OMAP3EVM
20696 # ifdef machine_arch_type
20697 #  undef machine_arch_type
20698 #  define machine_arch_type     __machine_arch_type
20699 # else
20700 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20701 # endif
20702 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20703 #else
20704 # define machine_is_omap3evm()  (0)
20705 #endif
20706
20707 #ifdef CONFIG_MACH_ADX_PCU57
20708 # ifdef machine_arch_type
20709 #  undef machine_arch_type
20710 #  define machine_arch_type     __machine_arch_type
20711 # else
20712 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20713 # endif
20714 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20715 #else
20716 # define machine_is_adx_pcu57() (0)
20717 #endif
20718
20719 #ifdef CONFIG_MACH_MONACO
20720 # ifdef machine_arch_type
20721 #  undef machine_arch_type
20722 #  define machine_arch_type     __machine_arch_type
20723 # else
20724 #  define machine_arch_type     MACH_TYPE_MONACO
20725 # endif
20726 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20727 #else
20728 # define machine_is_monaco()    (0)
20729 #endif
20730
20731 #ifdef CONFIG_MACH_LEVANTE
20732 # ifdef machine_arch_type
20733 #  undef machine_arch_type
20734 #  define machine_arch_type     __machine_arch_type
20735 # else
20736 #  define machine_arch_type     MACH_TYPE_LEVANTE
20737 # endif
20738 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20739 #else
20740 # define machine_is_levante()   (0)
20741 #endif
20742
20743 #ifdef CONFIG_MACH_TMXIPX425
20744 # ifdef machine_arch_type
20745 #  undef machine_arch_type
20746 #  define machine_arch_type     __machine_arch_type
20747 # else
20748 #  define machine_arch_type     MACH_TYPE_TMXIPX425
20749 # endif
20750 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20751 #else
20752 # define machine_is_tmxipx425() (0)
20753 #endif
20754
20755 #ifdef CONFIG_MACH_LEEP
20756 # ifdef machine_arch_type
20757 #  undef machine_arch_type
20758 #  define machine_arch_type     __machine_arch_type
20759 # else
20760 #  define machine_arch_type     MACH_TYPE_LEEP
20761 # endif
20762 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20763 #else
20764 # define machine_is_leep()      (0)
20765 #endif
20766
20767 #ifdef CONFIG_MACH_RAAD
20768 # ifdef machine_arch_type
20769 #  undef machine_arch_type
20770 #  define machine_arch_type     __machine_arch_type
20771 # else
20772 #  define machine_arch_type     MACH_TYPE_RAAD
20773 # endif
20774 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
20775 #else
20776 # define machine_is_raad()      (0)
20777 #endif
20778
20779 #ifdef CONFIG_MACH_DNS323
20780 # ifdef machine_arch_type
20781 #  undef machine_arch_type
20782 #  define machine_arch_type     __machine_arch_type
20783 # else
20784 #  define machine_arch_type     MACH_TYPE_DNS323
20785 # endif
20786 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
20787 #else
20788 # define machine_is_dns323()    (0)
20789 #endif
20790
20791 #ifdef CONFIG_MACH_AP1000
20792 # ifdef machine_arch_type
20793 #  undef machine_arch_type
20794 #  define machine_arch_type     __machine_arch_type
20795 # else
20796 #  define machine_arch_type     MACH_TYPE_AP1000
20797 # endif
20798 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
20799 #else
20800 # define machine_is_ap1000()    (0)
20801 #endif
20802
20803 #ifdef CONFIG_MACH_A9SAM6432
20804 # ifdef machine_arch_type
20805 #  undef machine_arch_type
20806 #  define machine_arch_type     __machine_arch_type
20807 # else
20808 #  define machine_arch_type     MACH_TYPE_A9SAM6432
20809 # endif
20810 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20811 #else
20812 # define machine_is_a9sam6432() (0)
20813 #endif
20814
20815 #ifdef CONFIG_MACH_SHINY
20816 # ifdef machine_arch_type
20817 #  undef machine_arch_type
20818 #  define machine_arch_type     __machine_arch_type
20819 # else
20820 #  define machine_arch_type     MACH_TYPE_SHINY
20821 # endif
20822 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
20823 #else
20824 # define machine_is_shiny()     (0)
20825 #endif
20826
20827 #ifdef CONFIG_MACH_OMAP3_BEAGLE
20828 # ifdef machine_arch_type
20829 #  undef machine_arch_type
20830 #  define machine_arch_type     __machine_arch_type
20831 # else
20832 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
20833 # endif
20834 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20835 #else
20836 # define machine_is_omap3_beagle()      (0)
20837 #endif
20838
20839 #ifdef CONFIG_MACH_CSR_BDB2
20840 # ifdef machine_arch_type
20841 #  undef machine_arch_type
20842 #  define machine_arch_type     __machine_arch_type
20843 # else
20844 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
20845 # endif
20846 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
20847 #else
20848 # define machine_is_csr_bdb2()  (0)
20849 #endif
20850
20851 #ifdef CONFIG_MACH_NOKIA_N810
20852 # ifdef machine_arch_type
20853 #  undef machine_arch_type
20854 #  define machine_arch_type     __machine_arch_type
20855 # else
20856 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
20857 # endif
20858 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
20859 #else
20860 # define machine_is_nokia_n810()        (0)
20861 #endif
20862
20863 #ifdef CONFIG_MACH_C270
20864 # ifdef machine_arch_type
20865 #  undef machine_arch_type
20866 #  define machine_arch_type     __machine_arch_type
20867 # else
20868 #  define machine_arch_type     MACH_TYPE_C270
20869 # endif
20870 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
20871 #else
20872 # define machine_is_c270()      (0)
20873 #endif
20874
20875 #ifdef CONFIG_MACH_SENTRY
20876 # ifdef machine_arch_type
20877 #  undef machine_arch_type
20878 #  define machine_arch_type     __machine_arch_type
20879 # else
20880 #  define machine_arch_type     MACH_TYPE_SENTRY
20881 # endif
20882 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
20883 #else
20884 # define machine_is_sentry()    (0)
20885 #endif
20886
20887 #ifdef CONFIG_MACH_PCM038
20888 # ifdef machine_arch_type
20889 #  undef machine_arch_type
20890 #  define machine_arch_type     __machine_arch_type
20891 # else
20892 #  define machine_arch_type     MACH_TYPE_PCM038
20893 # endif
20894 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
20895 #else
20896 # define machine_is_pcm038()    (0)
20897 #endif
20898
20899 #ifdef CONFIG_MACH_ANC300
20900 # ifdef machine_arch_type
20901 #  undef machine_arch_type
20902 #  define machine_arch_type     __machine_arch_type
20903 # else
20904 #  define machine_arch_type     MACH_TYPE_ANC300
20905 # endif
20906 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
20907 #else
20908 # define machine_is_anc300()    (0)
20909 #endif
20910
20911 #ifdef CONFIG_MACH_HTCKAISER
20912 # ifdef machine_arch_type
20913 #  undef machine_arch_type
20914 #  define machine_arch_type     __machine_arch_type
20915 # else
20916 #  define machine_arch_type     MACH_TYPE_HTCKAISER
20917 # endif
20918 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20919 #else
20920 # define machine_is_htckaiser() (0)
20921 #endif
20922
20923 #ifdef CONFIG_MACH_SBAT100
20924 # ifdef machine_arch_type
20925 #  undef machine_arch_type
20926 #  define machine_arch_type     __machine_arch_type
20927 # else
20928 #  define machine_arch_type     MACH_TYPE_SBAT100
20929 # endif
20930 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
20931 #else
20932 # define machine_is_sbat100()   (0)
20933 #endif
20934
20935 #ifdef CONFIG_MACH_MODUNORM
20936 # ifdef machine_arch_type
20937 #  undef machine_arch_type
20938 #  define machine_arch_type     __machine_arch_type
20939 # else
20940 #  define machine_arch_type     MACH_TYPE_MODUNORM
20941 # endif
20942 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
20943 #else
20944 # define machine_is_modunorm()  (0)
20945 #endif
20946
20947 #ifdef CONFIG_MACH_PELOS_TWARM
20948 # ifdef machine_arch_type
20949 #  undef machine_arch_type
20950 #  define machine_arch_type     __machine_arch_type
20951 # else
20952 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
20953 # endif
20954 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20955 #else
20956 # define machine_is_pelos_twarm()       (0)
20957 #endif
20958
20959 #ifdef CONFIG_MACH_FLANK
20960 # ifdef machine_arch_type
20961 #  undef machine_arch_type
20962 #  define machine_arch_type     __machine_arch_type
20963 # else
20964 #  define machine_arch_type     MACH_TYPE_FLANK
20965 # endif
20966 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
20967 #else
20968 # define machine_is_flank()     (0)
20969 #endif
20970
20971 #ifdef CONFIG_MACH_SIRLOIN
20972 # ifdef machine_arch_type
20973 #  undef machine_arch_type
20974 #  define machine_arch_type     __machine_arch_type
20975 # else
20976 #  define machine_arch_type     MACH_TYPE_SIRLOIN
20977 # endif
20978 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
20979 #else
20980 # define machine_is_sirloin()   (0)
20981 #endif
20982
20983 #ifdef CONFIG_MACH_BRISKET
20984 # ifdef machine_arch_type
20985 #  undef machine_arch_type
20986 #  define machine_arch_type     __machine_arch_type
20987 # else
20988 #  define machine_arch_type     MACH_TYPE_BRISKET
20989 # endif
20990 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
20991 #else
20992 # define machine_is_brisket()   (0)
20993 #endif
20994
20995 #ifdef CONFIG_MACH_CHUCK
20996 # ifdef machine_arch_type
20997 #  undef machine_arch_type
20998 #  define machine_arch_type     __machine_arch_type
20999 # else
21000 #  define machine_arch_type     MACH_TYPE_CHUCK
21001 # endif
21002 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
21003 #else
21004 # define machine_is_chuck()     (0)
21005 #endif
21006
21007 #ifdef CONFIG_MACH_OTTER
21008 # ifdef machine_arch_type
21009 #  undef machine_arch_type
21010 #  define machine_arch_type     __machine_arch_type
21011 # else
21012 #  define machine_arch_type     MACH_TYPE_OTTER
21013 # endif
21014 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
21015 #else
21016 # define machine_is_otter()     (0)
21017 #endif
21018
21019 #ifdef CONFIG_MACH_DAVINCI_LDK
21020 # ifdef machine_arch_type
21021 #  undef machine_arch_type
21022 #  define machine_arch_type     __machine_arch_type
21023 # else
21024 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
21025 # endif
21026 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21027 #else
21028 # define machine_is_davinci_ldk()       (0)
21029 #endif
21030
21031 #ifdef CONFIG_MACH_PHREEDOM
21032 # ifdef machine_arch_type
21033 #  undef machine_arch_type
21034 #  define machine_arch_type     __machine_arch_type
21035 # else
21036 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21037 # endif
21038 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21039 #else
21040 # define machine_is_phreedom()  (0)
21041 #endif
21042
21043 #ifdef CONFIG_MACH_SG310
21044 # ifdef machine_arch_type
21045 #  undef machine_arch_type
21046 #  define machine_arch_type     __machine_arch_type
21047 # else
21048 #  define machine_arch_type     MACH_TYPE_SG310
21049 # endif
21050 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21051 #else
21052 # define machine_is_sg310()     (0)
21053 #endif
21054
21055 #ifdef CONFIG_MACH_TS209
21056 # ifdef machine_arch_type
21057 #  undef machine_arch_type
21058 #  define machine_arch_type     __machine_arch_type
21059 # else
21060 #  define machine_arch_type     MACH_TYPE_TS209
21061 # endif
21062 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21063 #else
21064 # define machine_is_ts_x09()    (0)
21065 #endif
21066
21067 #ifdef CONFIG_MACH_AT91CAP9ADK
21068 # ifdef machine_arch_type
21069 #  undef machine_arch_type
21070 #  define machine_arch_type     __machine_arch_type
21071 # else
21072 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21073 # endif
21074 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21075 #else
21076 # define machine_is_at91cap9adk()       (0)
21077 #endif
21078
21079 #ifdef CONFIG_MACH_TION9315
21080 # ifdef machine_arch_type
21081 #  undef machine_arch_type
21082 #  define machine_arch_type     __machine_arch_type
21083 # else
21084 #  define machine_arch_type     MACH_TYPE_TION9315
21085 # endif
21086 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21087 #else
21088 # define machine_is_tion9315()  (0)
21089 #endif
21090
21091 #ifdef CONFIG_MACH_MAST
21092 # ifdef machine_arch_type
21093 #  undef machine_arch_type
21094 #  define machine_arch_type     __machine_arch_type
21095 # else
21096 #  define machine_arch_type     MACH_TYPE_MAST
21097 # endif
21098 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21099 #else
21100 # define machine_is_mast()      (0)
21101 #endif
21102
21103 #ifdef CONFIG_MACH_PFW
21104 # ifdef machine_arch_type
21105 #  undef machine_arch_type
21106 #  define machine_arch_type     __machine_arch_type
21107 # else
21108 #  define machine_arch_type     MACH_TYPE_PFW
21109 # endif
21110 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21111 #else
21112 # define machine_is_pfw()       (0)
21113 #endif
21114
21115 #ifdef CONFIG_MACH_YL_P2440
21116 # ifdef machine_arch_type
21117 #  undef machine_arch_type
21118 #  define machine_arch_type     __machine_arch_type
21119 # else
21120 #  define machine_arch_type     MACH_TYPE_YL_P2440
21121 # endif
21122 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21123 #else
21124 # define machine_is_yl_p2440()  (0)
21125 #endif
21126
21127 #ifdef CONFIG_MACH_ZSBC32
21128 # ifdef machine_arch_type
21129 #  undef machine_arch_type
21130 #  define machine_arch_type     __machine_arch_type
21131 # else
21132 #  define machine_arch_type     MACH_TYPE_ZSBC32
21133 # endif
21134 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21135 #else
21136 # define machine_is_zsbc32()    (0)
21137 #endif
21138
21139 #ifdef CONFIG_MACH_OMAP_PACE2
21140 # ifdef machine_arch_type
21141 #  undef machine_arch_type
21142 #  define machine_arch_type     __machine_arch_type
21143 # else
21144 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21145 # endif
21146 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21147 #else
21148 # define machine_is_omap_pace2()        (0)
21149 #endif
21150
21151 #ifdef CONFIG_MACH_IMX_PACE2
21152 # ifdef machine_arch_type
21153 #  undef machine_arch_type
21154 #  define machine_arch_type     __machine_arch_type
21155 # else
21156 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21157 # endif
21158 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21159 #else
21160 # define machine_is_imx_pace2() (0)
21161 #endif
21162
21163 #ifdef CONFIG_MACH_MX31MOBOARD
21164 # ifdef machine_arch_type
21165 #  undef machine_arch_type
21166 #  define machine_arch_type     __machine_arch_type
21167 # else
21168 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21169 # endif
21170 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21171 #else
21172 # define machine_is_mx31moboard()       (0)
21173 #endif
21174
21175 #ifdef CONFIG_MACH_MX37_3DS
21176 # ifdef machine_arch_type
21177 #  undef machine_arch_type
21178 #  define machine_arch_type     __machine_arch_type
21179 # else
21180 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21181 # endif
21182 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21183 #else
21184 # define machine_is_mx37_3ds()  (0)
21185 #endif
21186
21187 #ifdef CONFIG_MACH_RCC
21188 # ifdef machine_arch_type
21189 #  undef machine_arch_type
21190 #  define machine_arch_type     __machine_arch_type
21191 # else
21192 #  define machine_arch_type     MACH_TYPE_RCC
21193 # endif
21194 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21195 #else
21196 # define machine_is_rcc()       (0)
21197 #endif
21198
21199 #ifdef CONFIG_MACH_ARM9
21200 # ifdef machine_arch_type
21201 #  undef machine_arch_type
21202 #  define machine_arch_type     __machine_arch_type
21203 # else
21204 #  define machine_arch_type     MACH_TYPE_ARM9
21205 # endif
21206 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21207 #else
21208 # define machine_is_dmp()       (0)
21209 #endif
21210
21211 #ifdef CONFIG_MACH_VISION_EP9307
21212 # ifdef machine_arch_type
21213 #  undef machine_arch_type
21214 #  define machine_arch_type     __machine_arch_type
21215 # else
21216 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21217 # endif
21218 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21219 #else
21220 # define machine_is_vision_ep9307()     (0)
21221 #endif
21222
21223 #ifdef CONFIG_MACH_SCLY1000
21224 # ifdef machine_arch_type
21225 #  undef machine_arch_type
21226 #  define machine_arch_type     __machine_arch_type
21227 # else
21228 #  define machine_arch_type     MACH_TYPE_SCLY1000
21229 # endif
21230 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21231 #else
21232 # define machine_is_scly1000()  (0)
21233 #endif
21234
21235 #ifdef CONFIG_MACH_FONTEL_EP
21236 # ifdef machine_arch_type
21237 #  undef machine_arch_type
21238 #  define machine_arch_type     __machine_arch_type
21239 # else
21240 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
21241 # endif
21242 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21243 #else
21244 # define machine_is_fontel_ep() (0)
21245 #endif
21246
21247 #ifdef CONFIG_MACH_VOICEBLUE3G
21248 # ifdef machine_arch_type
21249 #  undef machine_arch_type
21250 #  define machine_arch_type     __machine_arch_type
21251 # else
21252 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
21253 # endif
21254 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21255 #else
21256 # define machine_is_voiceblue3g()       (0)
21257 #endif
21258
21259 #ifdef CONFIG_MACH_TT9200
21260 # ifdef machine_arch_type
21261 #  undef machine_arch_type
21262 #  define machine_arch_type     __machine_arch_type
21263 # else
21264 #  define machine_arch_type     MACH_TYPE_TT9200
21265 # endif
21266 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21267 #else
21268 # define machine_is_tt9200()    (0)
21269 #endif
21270
21271 #ifdef CONFIG_MACH_DIGI2410
21272 # ifdef machine_arch_type
21273 #  undef machine_arch_type
21274 #  define machine_arch_type     __machine_arch_type
21275 # else
21276 #  define machine_arch_type     MACH_TYPE_DIGI2410
21277 # endif
21278 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21279 #else
21280 # define machine_is_digi2410()  (0)
21281 #endif
21282
21283 #ifdef CONFIG_MACH_TERASTATION_PRO2
21284 # ifdef machine_arch_type
21285 #  undef machine_arch_type
21286 #  define machine_arch_type     __machine_arch_type
21287 # else
21288 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
21289 # endif
21290 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21291 #else
21292 # define machine_is_terastation_pro2()  (0)
21293 #endif
21294
21295 #ifdef CONFIG_MACH_LINKSTATION_PRO
21296 # ifdef machine_arch_type
21297 #  undef machine_arch_type
21298 #  define machine_arch_type     __machine_arch_type
21299 # else
21300 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
21301 # endif
21302 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21303 #else
21304 # define machine_is_linkstation_pro()   (0)
21305 #endif
21306
21307 #ifdef CONFIG_MACH_MOTOROLA_A780
21308 # ifdef machine_arch_type
21309 #  undef machine_arch_type
21310 #  define machine_arch_type     __machine_arch_type
21311 # else
21312 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21313 # endif
21314 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21315 #else
21316 # define machine_is_motorola_a780()     (0)
21317 #endif
21318
21319 #ifdef CONFIG_MACH_MOTOROLA_E6
21320 # ifdef machine_arch_type
21321 #  undef machine_arch_type
21322 #  define machine_arch_type     __machine_arch_type
21323 # else
21324 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21325 # endif
21326 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21327 #else
21328 # define machine_is_motorola_e6()       (0)
21329 #endif
21330
21331 #ifdef CONFIG_MACH_MOTOROLA_E2
21332 # ifdef machine_arch_type
21333 #  undef machine_arch_type
21334 #  define machine_arch_type     __machine_arch_type
21335 # else
21336 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
21337 # endif
21338 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21339 #else
21340 # define machine_is_motorola_e2()       (0)
21341 #endif
21342
21343 #ifdef CONFIG_MACH_MOTOROLA_E680
21344 # ifdef machine_arch_type
21345 #  undef machine_arch_type
21346 #  define machine_arch_type     __machine_arch_type
21347 # else
21348 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
21349 # endif
21350 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21351 #else
21352 # define machine_is_motorola_e680()     (0)
21353 #endif
21354
21355 #ifdef CONFIG_MACH_UR2410
21356 # ifdef machine_arch_type
21357 #  undef machine_arch_type
21358 #  define machine_arch_type     __machine_arch_type
21359 # else
21360 #  define machine_arch_type     MACH_TYPE_UR2410
21361 # endif
21362 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21363 #else
21364 # define machine_is_ur2410()    (0)
21365 #endif
21366
21367 #ifdef CONFIG_MACH_TAS9261
21368 # ifdef machine_arch_type
21369 #  undef machine_arch_type
21370 #  define machine_arch_type     __machine_arch_type
21371 # else
21372 #  define machine_arch_type     MACH_TYPE_TAS9261
21373 # endif
21374 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21375 #else
21376 # define machine_is_tas9261()   (0)
21377 #endif
21378
21379 #ifdef CONFIG_MACH_HERMES_HD
21380 # ifdef machine_arch_type
21381 #  undef machine_arch_type
21382 #  define machine_arch_type     __machine_arch_type
21383 # else
21384 #  define machine_arch_type     MACH_TYPE_HERMES_HD
21385 # endif
21386 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21387 #else
21388 # define machine_is_davinci_hermes_hd() (0)
21389 #endif
21390
21391 #ifdef CONFIG_MACH_PERSEO_HD
21392 # ifdef machine_arch_type
21393 #  undef machine_arch_type
21394 #  define machine_arch_type     __machine_arch_type
21395 # else
21396 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
21397 # endif
21398 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21399 #else
21400 # define machine_is_davinci_perseo_hd() (0)
21401 #endif
21402
21403 #ifdef CONFIG_MACH_STARGAZER2
21404 # ifdef machine_arch_type
21405 #  undef machine_arch_type
21406 #  define machine_arch_type     __machine_arch_type
21407 # else
21408 #  define machine_arch_type     MACH_TYPE_STARGAZER2
21409 # endif
21410 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21411 #else
21412 # define machine_is_stargazer2()        (0)
21413 #endif
21414
21415 #ifdef CONFIG_MACH_E350
21416 # ifdef machine_arch_type
21417 #  undef machine_arch_type
21418 #  define machine_arch_type     __machine_arch_type
21419 # else
21420 #  define machine_arch_type     MACH_TYPE_E350
21421 # endif
21422 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21423 #else
21424 # define machine_is_e350()      (0)
21425 #endif
21426
21427 #ifdef CONFIG_MACH_WPCM450
21428 # ifdef machine_arch_type
21429 #  undef machine_arch_type
21430 #  define machine_arch_type     __machine_arch_type
21431 # else
21432 #  define machine_arch_type     MACH_TYPE_WPCM450
21433 # endif
21434 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21435 #else
21436 # define machine_is_wpcm450()   (0)
21437 #endif
21438
21439 #ifdef CONFIG_MACH_CARTESIO
21440 # ifdef machine_arch_type
21441 #  undef machine_arch_type
21442 #  define machine_arch_type     __machine_arch_type
21443 # else
21444 #  define machine_arch_type     MACH_TYPE_CARTESIO
21445 # endif
21446 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21447 #else
21448 # define machine_is_cartesio()  (0)
21449 #endif
21450
21451 #ifdef CONFIG_MACH_TOYBOX
21452 # ifdef machine_arch_type
21453 #  undef machine_arch_type
21454 #  define machine_arch_type     __machine_arch_type
21455 # else
21456 #  define machine_arch_type     MACH_TYPE_TOYBOX
21457 # endif
21458 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21459 #else
21460 # define machine_is_toybox()    (0)
21461 #endif
21462
21463 #ifdef CONFIG_MACH_TX27
21464 # ifdef machine_arch_type
21465 #  undef machine_arch_type
21466 #  define machine_arch_type     __machine_arch_type
21467 # else
21468 #  define machine_arch_type     MACH_TYPE_TX27
21469 # endif
21470 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21471 #else
21472 # define machine_is_tx27()      (0)
21473 #endif
21474
21475 #ifdef CONFIG_MACH_TS409
21476 # ifdef machine_arch_type
21477 #  undef machine_arch_type
21478 #  define machine_arch_type     __machine_arch_type
21479 # else
21480 #  define machine_arch_type     MACH_TYPE_TS409
21481 # endif
21482 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21483 #else
21484 # define machine_is_ts409()     (0)
21485 #endif
21486
21487 #ifdef CONFIG_MACH_P300
21488 # ifdef machine_arch_type
21489 #  undef machine_arch_type
21490 #  define machine_arch_type     __machine_arch_type
21491 # else
21492 #  define machine_arch_type     MACH_TYPE_P300
21493 # endif
21494 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21495 #else
21496 # define machine_is_p300()      (0)
21497 #endif
21498
21499 #ifdef CONFIG_MACH_XDACOMET
21500 # ifdef machine_arch_type
21501 #  undef machine_arch_type
21502 #  define machine_arch_type     __machine_arch_type
21503 # else
21504 #  define machine_arch_type     MACH_TYPE_XDACOMET
21505 # endif
21506 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21507 #else
21508 # define machine_is_xdacomet()  (0)
21509 #endif
21510
21511 #ifdef CONFIG_MACH_DEXFLEX2
21512 # ifdef machine_arch_type
21513 #  undef machine_arch_type
21514 #  define machine_arch_type     __machine_arch_type
21515 # else
21516 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21517 # endif
21518 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21519 #else
21520 # define machine_is_dexflex2()  (0)
21521 #endif
21522
21523 #ifdef CONFIG_MACH_OW
21524 # ifdef machine_arch_type
21525 #  undef machine_arch_type
21526 #  define machine_arch_type     __machine_arch_type
21527 # else
21528 #  define machine_arch_type     MACH_TYPE_OW
21529 # endif
21530 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21531 #else
21532 # define machine_is_ow()        (0)
21533 #endif
21534
21535 #ifdef CONFIG_MACH_ARMEBS3
21536 # ifdef machine_arch_type
21537 #  undef machine_arch_type
21538 #  define machine_arch_type     __machine_arch_type
21539 # else
21540 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21541 # endif
21542 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21543 #else
21544 # define machine_is_armebs3()   (0)
21545 #endif
21546
21547 #ifdef CONFIG_MACH_U3
21548 # ifdef machine_arch_type
21549 #  undef machine_arch_type
21550 #  define machine_arch_type     __machine_arch_type
21551 # else
21552 #  define machine_arch_type     MACH_TYPE_U3
21553 # endif
21554 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21555 #else
21556 # define machine_is_u3()        (0)
21557 #endif
21558
21559 #ifdef CONFIG_MACH_SMDK2450
21560 # ifdef machine_arch_type
21561 #  undef machine_arch_type
21562 #  define machine_arch_type     __machine_arch_type
21563 # else
21564 #  define machine_arch_type     MACH_TYPE_SMDK2450
21565 # endif
21566 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21567 #else
21568 # define machine_is_smdk2450()  (0)
21569 #endif
21570
21571 #ifdef CONFIG_MACH_RSI_EWS
21572 # ifdef machine_arch_type
21573 #  undef machine_arch_type
21574 #  define machine_arch_type     __machine_arch_type
21575 # else
21576 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21577 # endif
21578 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21579 #else
21580 # define machine_is_rsi_ews()   (0)
21581 #endif
21582
21583 #ifdef CONFIG_MACH_TNB
21584 # ifdef machine_arch_type
21585 #  undef machine_arch_type
21586 #  define machine_arch_type     __machine_arch_type
21587 # else
21588 #  define machine_arch_type     MACH_TYPE_TNB
21589 # endif
21590 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21591 #else
21592 # define machine_is_tnb()       (0)
21593 #endif
21594
21595 #ifdef CONFIG_MACH_TOEPATH
21596 # ifdef machine_arch_type
21597 #  undef machine_arch_type
21598 #  define machine_arch_type     __machine_arch_type
21599 # else
21600 #  define machine_arch_type     MACH_TYPE_TOEPATH
21601 # endif
21602 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21603 #else
21604 # define machine_is_toepath()   (0)
21605 #endif
21606
21607 #ifdef CONFIG_MACH_KB9263
21608 # ifdef machine_arch_type
21609 #  undef machine_arch_type
21610 #  define machine_arch_type     __machine_arch_type
21611 # else
21612 #  define machine_arch_type     MACH_TYPE_KB9263
21613 # endif
21614 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21615 #else
21616 # define machine_is_kb9263()    (0)
21617 #endif
21618
21619 #ifdef CONFIG_MACH_MT7108
21620 # ifdef machine_arch_type
21621 #  undef machine_arch_type
21622 #  define machine_arch_type     __machine_arch_type
21623 # else
21624 #  define machine_arch_type     MACH_TYPE_MT7108
21625 # endif
21626 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21627 #else
21628 # define machine_is_mt7108()    (0)
21629 #endif
21630
21631 #ifdef CONFIG_MACH_SMTR2440
21632 # ifdef machine_arch_type
21633 #  undef machine_arch_type
21634 #  define machine_arch_type     __machine_arch_type
21635 # else
21636 #  define machine_arch_type     MACH_TYPE_SMTR2440
21637 # endif
21638 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21639 #else
21640 # define machine_is_smtr2440()  (0)
21641 #endif
21642
21643 #ifdef CONFIG_MACH_MANAO
21644 # ifdef machine_arch_type
21645 #  undef machine_arch_type
21646 #  define machine_arch_type     __machine_arch_type
21647 # else
21648 #  define machine_arch_type     MACH_TYPE_MANAO
21649 # endif
21650 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21651 #else
21652 # define machine_is_manao()     (0)
21653 #endif
21654
21655 #ifdef CONFIG_MACH_CM_X300
21656 # ifdef machine_arch_type
21657 #  undef machine_arch_type
21658 #  define machine_arch_type     __machine_arch_type
21659 # else
21660 #  define machine_arch_type     MACH_TYPE_CM_X300
21661 # endif
21662 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21663 #else
21664 # define machine_is_cm_x300()   (0)
21665 #endif
21666
21667 #ifdef CONFIG_MACH_GULFSTREAM_KP
21668 # ifdef machine_arch_type
21669 #  undef machine_arch_type
21670 #  define machine_arch_type     __machine_arch_type
21671 # else
21672 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21673 # endif
21674 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21675 #else
21676 # define machine_is_gulfstream_kp()     (0)
21677 #endif
21678
21679 #ifdef CONFIG_MACH_LANREADYFN522
21680 # ifdef machine_arch_type
21681 #  undef machine_arch_type
21682 #  define machine_arch_type     __machine_arch_type
21683 # else
21684 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21685 # endif
21686 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21687 #else
21688 # define machine_is_lanreadyfn522()     (0)
21689 #endif
21690
21691 #ifdef CONFIG_MACH_ARMA37
21692 # ifdef machine_arch_type
21693 #  undef machine_arch_type
21694 #  define machine_arch_type     __machine_arch_type
21695 # else
21696 #  define machine_arch_type     MACH_TYPE_ARMA37
21697 # endif
21698 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21699 #else
21700 # define machine_is_arma37()    (0)
21701 #endif
21702
21703 #ifdef CONFIG_MACH_MENDEL
21704 # ifdef machine_arch_type
21705 #  undef machine_arch_type
21706 #  define machine_arch_type     __machine_arch_type
21707 # else
21708 #  define machine_arch_type     MACH_TYPE_MENDEL
21709 # endif
21710 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21711 #else
21712 # define machine_is_mendel()    (0)
21713 #endif
21714
21715 #ifdef CONFIG_MACH_PELCO_ILIAD
21716 # ifdef machine_arch_type
21717 #  undef machine_arch_type
21718 #  define machine_arch_type     __machine_arch_type
21719 # else
21720 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21721 # endif
21722 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21723 #else
21724 # define machine_is_pelco_iliad()       (0)
21725 #endif
21726
21727 #ifdef CONFIG_MACH_UNIT2P
21728 # ifdef machine_arch_type
21729 #  undef machine_arch_type
21730 #  define machine_arch_type     __machine_arch_type
21731 # else
21732 #  define machine_arch_type     MACH_TYPE_UNIT2P
21733 # endif
21734 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21735 #else
21736 # define machine_is_unit2p()    (0)
21737 #endif
21738
21739 #ifdef CONFIG_MACH_INC20OTTER
21740 # ifdef machine_arch_type
21741 #  undef machine_arch_type
21742 #  define machine_arch_type     __machine_arch_type
21743 # else
21744 #  define machine_arch_type     MACH_TYPE_INC20OTTER
21745 # endif
21746 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21747 #else
21748 # define machine_is_inc20otter()        (0)
21749 #endif
21750
21751 #ifdef CONFIG_MACH_AT91SAM9G20EK
21752 # ifdef machine_arch_type
21753 #  undef machine_arch_type
21754 #  define machine_arch_type     __machine_arch_type
21755 # else
21756 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
21757 # endif
21758 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21759 #else
21760 # define machine_is_at91sam9g20ek()     (0)
21761 #endif
21762
21763 #ifdef CONFIG_MACH_STORCENTER
21764 # ifdef machine_arch_type
21765 #  undef machine_arch_type
21766 #  define machine_arch_type     __machine_arch_type
21767 # else
21768 #  define machine_arch_type     MACH_TYPE_STORCENTER
21769 # endif
21770 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21771 #else
21772 # define machine_is_sc_ge2()    (0)
21773 #endif
21774
21775 #ifdef CONFIG_MACH_SMDK6410
21776 # ifdef machine_arch_type
21777 #  undef machine_arch_type
21778 #  define machine_arch_type     __machine_arch_type
21779 # else
21780 #  define machine_arch_type     MACH_TYPE_SMDK6410
21781 # endif
21782 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
21783 #else
21784 # define machine_is_smdk6410()  (0)
21785 #endif
21786
21787 #ifdef CONFIG_MACH_U300
21788 # ifdef machine_arch_type
21789 #  undef machine_arch_type
21790 #  define machine_arch_type     __machine_arch_type
21791 # else
21792 #  define machine_arch_type     MACH_TYPE_U300
21793 # endif
21794 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
21795 #else
21796 # define machine_is_u300()      (0)
21797 #endif
21798
21799 #ifdef CONFIG_MACH_U500
21800 # ifdef machine_arch_type
21801 #  undef machine_arch_type
21802 #  define machine_arch_type     __machine_arch_type
21803 # else
21804 #  define machine_arch_type     MACH_TYPE_U500
21805 # endif
21806 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
21807 #else
21808 # define machine_is_u500()      (0)
21809 #endif
21810
21811 #ifdef CONFIG_MACH_DS9260
21812 # ifdef machine_arch_type
21813 #  undef machine_arch_type
21814 #  define machine_arch_type     __machine_arch_type
21815 # else
21816 #  define machine_arch_type     MACH_TYPE_DS9260
21817 # endif
21818 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
21819 #else
21820 # define machine_is_ds9260()    (0)
21821 #endif
21822
21823 #ifdef CONFIG_MACH_RIVERROCK
21824 # ifdef machine_arch_type
21825 #  undef machine_arch_type
21826 #  define machine_arch_type     __machine_arch_type
21827 # else
21828 #  define machine_arch_type     MACH_TYPE_RIVERROCK
21829 # endif
21830 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21831 #else
21832 # define machine_is_riverrock() (0)
21833 #endif
21834
21835 #ifdef CONFIG_MACH_SCIBATH
21836 # ifdef machine_arch_type
21837 #  undef machine_arch_type
21838 #  define machine_arch_type     __machine_arch_type
21839 # else
21840 #  define machine_arch_type     MACH_TYPE_SCIBATH
21841 # endif
21842 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
21843 #else
21844 # define machine_is_scibath()   (0)
21845 #endif
21846
21847 #ifdef CONFIG_MACH_AT91SAM7SE512EK
21848 # ifdef machine_arch_type
21849 #  undef machine_arch_type
21850 #  define machine_arch_type     __machine_arch_type
21851 # else
21852 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
21853 # endif
21854 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21855 #else
21856 # define machine_is_at91sam7se()        (0)
21857 #endif
21858
21859 #ifdef CONFIG_MACH_WRT350N_V2
21860 # ifdef machine_arch_type
21861 #  undef machine_arch_type
21862 #  define machine_arch_type     __machine_arch_type
21863 # else
21864 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
21865 # endif
21866 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
21867 #else
21868 # define machine_is_wrt350n_v2()        (0)
21869 #endif
21870
21871 #ifdef CONFIG_MACH_MULTIMEDIA
21872 # ifdef machine_arch_type
21873 #  undef machine_arch_type
21874 #  define machine_arch_type     __machine_arch_type
21875 # else
21876 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
21877 # endif
21878 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21879 #else
21880 # define machine_is_multimedia()        (0)
21881 #endif
21882
21883 #ifdef CONFIG_MACH_MARVIN
21884 # ifdef machine_arch_type
21885 #  undef machine_arch_type
21886 #  define machine_arch_type     __machine_arch_type
21887 # else
21888 #  define machine_arch_type     MACH_TYPE_MARVIN
21889 # endif
21890 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
21891 #else
21892 # define machine_is_marvin()    (0)
21893 #endif
21894
21895 #ifdef CONFIG_MACH_X500
21896 # ifdef machine_arch_type
21897 #  undef machine_arch_type
21898 #  define machine_arch_type     __machine_arch_type
21899 # else
21900 #  define machine_arch_type     MACH_TYPE_X500
21901 # endif
21902 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
21903 #else
21904 # define machine_is_x500()      (0)
21905 #endif
21906
21907 #ifdef CONFIG_MACH_AWLUG4LCU
21908 # ifdef machine_arch_type
21909 #  undef machine_arch_type
21910 #  define machine_arch_type     __machine_arch_type
21911 # else
21912 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
21913 # endif
21914 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21915 #else
21916 # define machine_is_awlug4lcu() (0)
21917 #endif
21918
21919 #ifdef CONFIG_MACH_PALERMOC
21920 # ifdef machine_arch_type
21921 #  undef machine_arch_type
21922 #  define machine_arch_type     __machine_arch_type
21923 # else
21924 #  define machine_arch_type     MACH_TYPE_PALERMOC
21925 # endif
21926 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
21927 #else
21928 # define machine_is_palermoc()  (0)
21929 #endif
21930
21931 #ifdef CONFIG_MACH_OMAP_LDP
21932 # ifdef machine_arch_type
21933 #  undef machine_arch_type
21934 #  define machine_arch_type     __machine_arch_type
21935 # else
21936 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
21937 # endif
21938 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
21939 #else
21940 # define machine_is_omap_ldp()  (0)
21941 #endif
21942
21943 #ifdef CONFIG_MACH_IP500
21944 # ifdef machine_arch_type
21945 #  undef machine_arch_type
21946 #  define machine_arch_type     __machine_arch_type
21947 # else
21948 #  define machine_arch_type     MACH_TYPE_IP500
21949 # endif
21950 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
21951 #else
21952 # define machine_is_ip500()     (0)
21953 #endif
21954
21955 #ifdef CONFIG_MACH_ASE2
21956 # ifdef machine_arch_type
21957 #  undef machine_arch_type
21958 #  define machine_arch_type     __machine_arch_type
21959 # else
21960 #  define machine_arch_type     MACH_TYPE_ASE2
21961 # endif
21962 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
21963 #else
21964 # define machine_is_ase2()      (0)
21965 #endif
21966
21967 #ifdef CONFIG_MACH_MX35EVB
21968 # ifdef machine_arch_type
21969 #  undef machine_arch_type
21970 #  define machine_arch_type     __machine_arch_type
21971 # else
21972 #  define machine_arch_type     MACH_TYPE_MX35EVB
21973 # endif
21974 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
21975 #else
21976 # define machine_is_mx35evb()   (0)
21977 #endif
21978
21979 #ifdef CONFIG_MACH_AML_M8050
21980 # ifdef machine_arch_type
21981 #  undef machine_arch_type
21982 #  define machine_arch_type     __machine_arch_type
21983 # else
21984 #  define machine_arch_type     MACH_TYPE_AML_M8050
21985 # endif
21986 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21987 #else
21988 # define machine_is_aml_m8050() (0)
21989 #endif
21990
21991 #ifdef CONFIG_MACH_MX35_3DS
21992 # ifdef machine_arch_type
21993 #  undef machine_arch_type
21994 #  define machine_arch_type     __machine_arch_type
21995 # else
21996 #  define machine_arch_type     MACH_TYPE_MX35_3DS
21997 # endif
21998 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
21999 #else
22000 # define machine_is_mx35_3ds()  (0)
22001 #endif
22002
22003 #ifdef CONFIG_MACH_MARS
22004 # ifdef machine_arch_type
22005 #  undef machine_arch_type
22006 #  define machine_arch_type     __machine_arch_type
22007 # else
22008 #  define machine_arch_type     MACH_TYPE_MARS
22009 # endif
22010 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
22011 #else
22012 # define machine_is_mars()      (0)
22013 #endif
22014
22015 #ifdef CONFIG_MACH_NEUROS_OSD2
22016 # ifdef machine_arch_type
22017 #  undef machine_arch_type
22018 #  define machine_arch_type     __machine_arch_type
22019 # else
22020 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
22021 # endif
22022 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
22023 #else
22024 # define machine_is_neuros_osd2()       (0)
22025 #endif
22026
22027 #ifdef CONFIG_MACH_BADGER
22028 # ifdef machine_arch_type
22029 #  undef machine_arch_type
22030 #  define machine_arch_type     __machine_arch_type
22031 # else
22032 #  define machine_arch_type     MACH_TYPE_BADGER
22033 # endif
22034 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
22035 #else
22036 # define machine_is_badger()    (0)
22037 #endif
22038
22039 #ifdef CONFIG_MACH_TRIZEPS4WL
22040 # ifdef machine_arch_type
22041 #  undef machine_arch_type
22042 #  define machine_arch_type     __machine_arch_type
22043 # else
22044 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22045 # endif
22046 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22047 #else
22048 # define machine_is_trizeps4wl()        (0)
22049 #endif
22050
22051 #ifdef CONFIG_MACH_TRIZEPS5
22052 # ifdef machine_arch_type
22053 #  undef machine_arch_type
22054 #  define machine_arch_type     __machine_arch_type
22055 # else
22056 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22057 # endif
22058 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22059 #else
22060 # define machine_is_trizeps5()  (0)
22061 #endif
22062
22063 #ifdef CONFIG_MACH_MARLIN
22064 # ifdef machine_arch_type
22065 #  undef machine_arch_type
22066 #  define machine_arch_type     __machine_arch_type
22067 # else
22068 #  define machine_arch_type     MACH_TYPE_MARLIN
22069 # endif
22070 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22071 #else
22072 # define machine_is_marlin()    (0)
22073 #endif
22074
22075 #ifdef CONFIG_MACH_TS78XX
22076 # ifdef machine_arch_type
22077 #  undef machine_arch_type
22078 #  define machine_arch_type     __machine_arch_type
22079 # else
22080 #  define machine_arch_type     MACH_TYPE_TS78XX
22081 # endif
22082 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22083 #else
22084 # define machine_is_ts78xx()    (0)
22085 #endif
22086
22087 #ifdef CONFIG_MACH_HPIPAQ214
22088 # ifdef machine_arch_type
22089 #  undef machine_arch_type
22090 #  define machine_arch_type     __machine_arch_type
22091 # else
22092 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22093 # endif
22094 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22095 #else
22096 # define machine_is_hpipaq214() (0)
22097 #endif
22098
22099 #ifdef CONFIG_MACH_AT572D940DCM
22100 # ifdef machine_arch_type
22101 #  undef machine_arch_type
22102 #  define machine_arch_type     __machine_arch_type
22103 # else
22104 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22105 # endif
22106 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22107 #else
22108 # define machine_is_at572d940dcm()      (0)
22109 #endif
22110
22111 #ifdef CONFIG_MACH_NE1BOARD
22112 # ifdef machine_arch_type
22113 #  undef machine_arch_type
22114 #  define machine_arch_type     __machine_arch_type
22115 # else
22116 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22117 # endif
22118 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22119 #else
22120 # define machine_is_ne1board()  (0)
22121 #endif
22122
22123 #ifdef CONFIG_MACH_ZANTE
22124 # ifdef machine_arch_type
22125 #  undef machine_arch_type
22126 #  define machine_arch_type     __machine_arch_type
22127 # else
22128 #  define machine_arch_type     MACH_TYPE_ZANTE
22129 # endif
22130 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22131 #else
22132 # define machine_is_zante()     (0)
22133 #endif
22134
22135 #ifdef CONFIG_MACH_SFFSDR
22136 # ifdef machine_arch_type
22137 #  undef machine_arch_type
22138 #  define machine_arch_type     __machine_arch_type
22139 # else
22140 #  define machine_arch_type     MACH_TYPE_SFFSDR
22141 # endif
22142 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22143 #else
22144 # define machine_is_sffsdr()    (0)
22145 #endif
22146
22147 #ifdef CONFIG_MACH_TW2662
22148 # ifdef machine_arch_type
22149 #  undef machine_arch_type
22150 #  define machine_arch_type     __machine_arch_type
22151 # else
22152 #  define machine_arch_type     MACH_TYPE_TW2662
22153 # endif
22154 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22155 #else
22156 # define machine_is_tw2662()    (0)
22157 #endif
22158
22159 #ifdef CONFIG_MACH_VF10XX
22160 # ifdef machine_arch_type
22161 #  undef machine_arch_type
22162 #  define machine_arch_type     __machine_arch_type
22163 # else
22164 #  define machine_arch_type     MACH_TYPE_VF10XX
22165 # endif
22166 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22167 #else
22168 # define machine_is_vf10xx()    (0)
22169 #endif
22170
22171 #ifdef CONFIG_MACH_ZORAN43XX
22172 # ifdef machine_arch_type
22173 #  undef machine_arch_type
22174 #  define machine_arch_type     __machine_arch_type
22175 # else
22176 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22177 # endif
22178 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22179 #else
22180 # define machine_is_zoran43xx() (0)
22181 #endif
22182
22183 #ifdef CONFIG_MACH_SONIX926
22184 # ifdef machine_arch_type
22185 #  undef machine_arch_type
22186 #  define machine_arch_type     __machine_arch_type
22187 # else
22188 #  define machine_arch_type     MACH_TYPE_SONIX926
22189 # endif
22190 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22191 #else
22192 # define machine_is_sonix926()  (0)
22193 #endif
22194
22195 #ifdef CONFIG_MACH_CELESTIALSEMI
22196 # ifdef machine_arch_type
22197 #  undef machine_arch_type
22198 #  define machine_arch_type     __machine_arch_type
22199 # else
22200 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22201 # endif
22202 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22203 #else
22204 # define machine_is_celestialsemi()     (0)
22205 #endif
22206
22207 #ifdef CONFIG_MACH_CC9M2443JS
22208 # ifdef machine_arch_type
22209 #  undef machine_arch_type
22210 #  define machine_arch_type     __machine_arch_type
22211 # else
22212 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22213 # endif
22214 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22215 #else
22216 # define machine_is_cc9m2443js()        (0)
22217 #endif
22218
22219 #ifdef CONFIG_MACH_TW5334
22220 # ifdef machine_arch_type
22221 #  undef machine_arch_type
22222 #  define machine_arch_type     __machine_arch_type
22223 # else
22224 #  define machine_arch_type     MACH_TYPE_TW5334
22225 # endif
22226 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22227 #else
22228 # define machine_is_tw5334()    (0)
22229 #endif
22230
22231 #ifdef CONFIG_MACH_HTCARTEMIS
22232 # ifdef machine_arch_type
22233 #  undef machine_arch_type
22234 #  define machine_arch_type     __machine_arch_type
22235 # else
22236 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
22237 # endif
22238 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22239 #else
22240 # define machine_is_omap_htcartemis()   (0)
22241 #endif
22242
22243 #ifdef CONFIG_MACH_NAL_HLITE
22244 # ifdef machine_arch_type
22245 #  undef machine_arch_type
22246 #  define machine_arch_type     __machine_arch_type
22247 # else
22248 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
22249 # endif
22250 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22251 #else
22252 # define machine_is_nal_hlite() (0)
22253 #endif
22254
22255 #ifdef CONFIG_MACH_HTCVOGUE
22256 # ifdef machine_arch_type
22257 #  undef machine_arch_type
22258 #  define machine_arch_type     __machine_arch_type
22259 # else
22260 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
22261 # endif
22262 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22263 #else
22264 # define machine_is_htcvogue()  (0)
22265 #endif
22266
22267 #ifdef CONFIG_MACH_SMARTWEB
22268 # ifdef machine_arch_type
22269 #  undef machine_arch_type
22270 #  define machine_arch_type     __machine_arch_type
22271 # else
22272 #  define machine_arch_type     MACH_TYPE_SMARTWEB
22273 # endif
22274 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22275 #else
22276 # define machine_is_smartweb()  (0)
22277 #endif
22278
22279 #ifdef CONFIG_MACH_MV86XX
22280 # ifdef machine_arch_type
22281 #  undef machine_arch_type
22282 #  define machine_arch_type     __machine_arch_type
22283 # else
22284 #  define machine_arch_type     MACH_TYPE_MV86XX
22285 # endif
22286 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22287 #else
22288 # define machine_is_mv86xx()    (0)
22289 #endif
22290
22291 #ifdef CONFIG_MACH_MV87XX
22292 # ifdef machine_arch_type
22293 #  undef machine_arch_type
22294 #  define machine_arch_type     __machine_arch_type
22295 # else
22296 #  define machine_arch_type     MACH_TYPE_MV87XX
22297 # endif
22298 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22299 #else
22300 # define machine_is_mv87xx()    (0)
22301 #endif
22302
22303 #ifdef CONFIG_MACH_SONGYOUNGHO
22304 # ifdef machine_arch_type
22305 #  undef machine_arch_type
22306 #  define machine_arch_type     __machine_arch_type
22307 # else
22308 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22309 # endif
22310 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22311 #else
22312 # define machine_is_songyoungho()       (0)
22313 #endif
22314
22315 #ifdef CONFIG_MACH_YOUNGHOTEMA
22316 # ifdef machine_arch_type
22317 #  undef machine_arch_type
22318 #  define machine_arch_type     __machine_arch_type
22319 # else
22320 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22321 # endif
22322 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22323 #else
22324 # define machine_is_younghotema()       (0)
22325 #endif
22326
22327 #ifdef CONFIG_MACH_PCM037
22328 # ifdef machine_arch_type
22329 #  undef machine_arch_type
22330 #  define machine_arch_type     __machine_arch_type
22331 # else
22332 #  define machine_arch_type     MACH_TYPE_PCM037
22333 # endif
22334 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22335 #else
22336 # define machine_is_pcm037()    (0)
22337 #endif
22338
22339 #ifdef CONFIG_MACH_MMVP
22340 # ifdef machine_arch_type
22341 #  undef machine_arch_type
22342 #  define machine_arch_type     __machine_arch_type
22343 # else
22344 #  define machine_arch_type     MACH_TYPE_MMVP
22345 # endif
22346 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22347 #else
22348 # define machine_is_mmvp()      (0)
22349 #endif
22350
22351 #ifdef CONFIG_MACH_MMAP
22352 # ifdef machine_arch_type
22353 #  undef machine_arch_type
22354 #  define machine_arch_type     __machine_arch_type
22355 # else
22356 #  define machine_arch_type     MACH_TYPE_MMAP
22357 # endif
22358 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22359 #else
22360 # define machine_is_mmap()      (0)
22361 #endif
22362
22363 #ifdef CONFIG_MACH_PTID2410
22364 # ifdef machine_arch_type
22365 #  undef machine_arch_type
22366 #  define machine_arch_type     __machine_arch_type
22367 # else
22368 #  define machine_arch_type     MACH_TYPE_PTID2410
22369 # endif
22370 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22371 #else
22372 # define machine_is_ptid2410()  (0)
22373 #endif
22374
22375 #ifdef CONFIG_MACH_JAMES_926
22376 # ifdef machine_arch_type
22377 #  undef machine_arch_type
22378 #  define machine_arch_type     __machine_arch_type
22379 # else
22380 #  define machine_arch_type     MACH_TYPE_JAMES_926
22381 # endif
22382 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22383 #else
22384 # define machine_is_james_926() (0)
22385 #endif
22386
22387 #ifdef CONFIG_MACH_FM6000
22388 # ifdef machine_arch_type
22389 #  undef machine_arch_type
22390 #  define machine_arch_type     __machine_arch_type
22391 # else
22392 #  define machine_arch_type     MACH_TYPE_FM6000
22393 # endif
22394 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22395 #else
22396 # define machine_is_fm6000()    (0)
22397 #endif
22398
22399 #ifdef CONFIG_MACH_DB88F6281_BP
22400 # ifdef machine_arch_type
22401 #  undef machine_arch_type
22402 #  define machine_arch_type     __machine_arch_type
22403 # else
22404 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
22405 # endif
22406 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22407 #else
22408 # define machine_is_db88f6281_bp()      (0)
22409 #endif
22410
22411 #ifdef CONFIG_MACH_RD88F6192_NAS
22412 # ifdef machine_arch_type
22413 #  undef machine_arch_type
22414 #  define machine_arch_type     __machine_arch_type
22415 # else
22416 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
22417 # endif
22418 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22419 #else
22420 # define machine_is_rd88f6192_nas()     (0)
22421 #endif
22422
22423 #ifdef CONFIG_MACH_RD88F6281
22424 # ifdef machine_arch_type
22425 #  undef machine_arch_type
22426 #  define machine_arch_type     __machine_arch_type
22427 # else
22428 #  define machine_arch_type     MACH_TYPE_RD88F6281
22429 # endif
22430 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22431 #else
22432 # define machine_is_rd88f6281() (0)
22433 #endif
22434
22435 #ifdef CONFIG_MACH_DB78X00_BP
22436 # ifdef machine_arch_type
22437 #  undef machine_arch_type
22438 #  define machine_arch_type     __machine_arch_type
22439 # else
22440 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22441 # endif
22442 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22443 #else
22444 # define machine_is_db78x00_bp()        (0)
22445 #endif
22446
22447 #ifdef CONFIG_MACH_SMDK2416
22448 # ifdef machine_arch_type
22449 #  undef machine_arch_type
22450 #  define machine_arch_type     __machine_arch_type
22451 # else
22452 #  define machine_arch_type     MACH_TYPE_SMDK2416
22453 # endif
22454 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22455 #else
22456 # define machine_is_smdk2416()  (0)
22457 #endif
22458
22459 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22460 # ifdef machine_arch_type
22461 #  undef machine_arch_type
22462 #  define machine_arch_type     __machine_arch_type
22463 # else
22464 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22465 # endif
22466 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22467 #else
22468 # define machine_is_oce_spider_si()     (0)
22469 #endif
22470
22471 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22472 # ifdef machine_arch_type
22473 #  undef machine_arch_type
22474 #  define machine_arch_type     __machine_arch_type
22475 # else
22476 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22477 # endif
22478 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22479 #else
22480 # define machine_is_oce_spider_sk()     (0)
22481 #endif
22482
22483 #ifdef CONFIG_MACH_ROVERN6
22484 # ifdef machine_arch_type
22485 #  undef machine_arch_type
22486 #  define machine_arch_type     __machine_arch_type
22487 # else
22488 #  define machine_arch_type     MACH_TYPE_ROVERN6
22489 # endif
22490 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22491 #else
22492 # define machine_is_rovern6()   (0)
22493 #endif
22494
22495 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22496 # ifdef machine_arch_type
22497 #  undef machine_arch_type
22498 #  define machine_arch_type     __machine_arch_type
22499 # else
22500 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22501 # endif
22502 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22503 #else
22504 # define machine_is_pelco_evolution()   (0)
22505 #endif
22506
22507 #ifdef CONFIG_MACH_WBD111
22508 # ifdef machine_arch_type
22509 #  undef machine_arch_type
22510 #  define machine_arch_type     __machine_arch_type
22511 # else
22512 #  define machine_arch_type     MACH_TYPE_WBD111
22513 # endif
22514 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22515 #else
22516 # define machine_is_wbd111()    (0)
22517 #endif
22518
22519 #ifdef CONFIG_MACH_ELARACPE
22520 # ifdef machine_arch_type
22521 #  undef machine_arch_type
22522 #  define machine_arch_type     __machine_arch_type
22523 # else
22524 #  define machine_arch_type     MACH_TYPE_ELARACPE
22525 # endif
22526 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22527 #else
22528 # define machine_is_elaracpe()  (0)
22529 #endif
22530
22531 #ifdef CONFIG_MACH_MABV3
22532 # ifdef machine_arch_type
22533 #  undef machine_arch_type
22534 #  define machine_arch_type     __machine_arch_type
22535 # else
22536 #  define machine_arch_type     MACH_TYPE_MABV3
22537 # endif
22538 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22539 #else
22540 # define machine_is_mabv3()     (0)
22541 #endif
22542
22543 #ifdef CONFIG_MACH_MV2120
22544 # ifdef machine_arch_type
22545 #  undef machine_arch_type
22546 #  define machine_arch_type     __machine_arch_type
22547 # else
22548 #  define machine_arch_type     MACH_TYPE_MV2120
22549 # endif
22550 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22551 #else
22552 # define machine_is_mv2120()    (0)
22553 #endif
22554
22555 #ifdef CONFIG_MACH_CSB737
22556 # ifdef machine_arch_type
22557 #  undef machine_arch_type
22558 #  define machine_arch_type     __machine_arch_type
22559 # else
22560 #  define machine_arch_type     MACH_TYPE_CSB737
22561 # endif
22562 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22563 #else
22564 # define machine_is_csb737()    (0)
22565 #endif
22566
22567 #ifdef CONFIG_MACH_MX51_3DS
22568 # ifdef machine_arch_type
22569 #  undef machine_arch_type
22570 #  define machine_arch_type     __machine_arch_type
22571 # else
22572 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22573 # endif
22574 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22575 #else
22576 # define machine_is_mx51_3ds()  (0)
22577 #endif
22578
22579 #ifdef CONFIG_MACH_G900
22580 # ifdef machine_arch_type
22581 #  undef machine_arch_type
22582 #  define machine_arch_type     __machine_arch_type
22583 # else
22584 #  define machine_arch_type     MACH_TYPE_G900
22585 # endif
22586 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22587 #else
22588 # define machine_is_g900()      (0)
22589 #endif
22590
22591 #ifdef CONFIG_MACH_APF27
22592 # ifdef machine_arch_type
22593 #  undef machine_arch_type
22594 #  define machine_arch_type     __machine_arch_type
22595 # else
22596 #  define machine_arch_type     MACH_TYPE_APF27
22597 # endif
22598 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22599 #else
22600 # define machine_is_apf27()     (0)
22601 #endif
22602
22603 #ifdef CONFIG_MACH_GGUS2000
22604 # ifdef machine_arch_type
22605 #  undef machine_arch_type
22606 #  define machine_arch_type     __machine_arch_type
22607 # else
22608 #  define machine_arch_type     MACH_TYPE_GGUS2000
22609 # endif
22610 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22611 #else
22612 # define machine_is_ggus2000()  (0)
22613 #endif
22614
22615 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22616 # ifdef machine_arch_type
22617 #  undef machine_arch_type
22618 #  define machine_arch_type     __machine_arch_type
22619 # else
22620 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22621 # endif
22622 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22623 #else
22624 # define machine_is_omap_2430_mimic()   (0)
22625 #endif
22626
22627 #ifdef CONFIG_MACH_IMX27LITE
22628 # ifdef machine_arch_type
22629 #  undef machine_arch_type
22630 #  define machine_arch_type     __machine_arch_type
22631 # else
22632 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22633 # endif
22634 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22635 #else
22636 # define machine_is_imx27lite() (0)
22637 #endif
22638
22639 #ifdef CONFIG_MACH_ALMEX
22640 # ifdef machine_arch_type
22641 #  undef machine_arch_type
22642 #  define machine_arch_type     __machine_arch_type
22643 # else
22644 #  define machine_arch_type     MACH_TYPE_ALMEX
22645 # endif
22646 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22647 #else
22648 # define machine_is_almex()     (0)
22649 #endif
22650
22651 #ifdef CONFIG_MACH_CONTROL
22652 # ifdef machine_arch_type
22653 #  undef machine_arch_type
22654 #  define machine_arch_type     __machine_arch_type
22655 # else
22656 #  define machine_arch_type     MACH_TYPE_CONTROL
22657 # endif
22658 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22659 #else
22660 # define machine_is_control()   (0)
22661 #endif
22662
22663 #ifdef CONFIG_MACH_MBA2410
22664 # ifdef machine_arch_type
22665 #  undef machine_arch_type
22666 #  define machine_arch_type     __machine_arch_type
22667 # else
22668 #  define machine_arch_type     MACH_TYPE_MBA2410
22669 # endif
22670 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22671 #else
22672 # define machine_is_mba2410()   (0)
22673 #endif
22674
22675 #ifdef CONFIG_MACH_VOLCANO
22676 # ifdef machine_arch_type
22677 #  undef machine_arch_type
22678 #  define machine_arch_type     __machine_arch_type
22679 # else
22680 #  define machine_arch_type     MACH_TYPE_VOLCANO
22681 # endif
22682 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22683 #else
22684 # define machine_is_volcano()   (0)
22685 #endif
22686
22687 #ifdef CONFIG_MACH_ZENITH
22688 # ifdef machine_arch_type
22689 #  undef machine_arch_type
22690 #  define machine_arch_type     __machine_arch_type
22691 # else
22692 #  define machine_arch_type     MACH_TYPE_ZENITH
22693 # endif
22694 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22695 #else
22696 # define machine_is_zenith()    (0)
22697 #endif
22698
22699 #ifdef CONFIG_MACH_MUCHIP
22700 # ifdef machine_arch_type
22701 #  undef machine_arch_type
22702 #  define machine_arch_type     __machine_arch_type
22703 # else
22704 #  define machine_arch_type     MACH_TYPE_MUCHIP
22705 # endif
22706 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22707 #else
22708 # define machine_is_muchip()    (0)
22709 #endif
22710
22711 #ifdef CONFIG_MACH_MAGELLAN
22712 # ifdef machine_arch_type
22713 #  undef machine_arch_type
22714 #  define machine_arch_type     __machine_arch_type
22715 # else
22716 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22717 # endif
22718 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22719 #else
22720 # define machine_is_magellan()  (0)
22721 #endif
22722
22723 #ifdef CONFIG_MACH_USB_A9260
22724 # ifdef machine_arch_type
22725 #  undef machine_arch_type
22726 #  define machine_arch_type     __machine_arch_type
22727 # else
22728 #  define machine_arch_type     MACH_TYPE_USB_A9260
22729 # endif
22730 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22731 #else
22732 # define machine_is_usb_a9260() (0)
22733 #endif
22734
22735 #ifdef CONFIG_MACH_USB_A9263
22736 # ifdef machine_arch_type
22737 #  undef machine_arch_type
22738 #  define machine_arch_type     __machine_arch_type
22739 # else
22740 #  define machine_arch_type     MACH_TYPE_USB_A9263
22741 # endif
22742 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22743 #else
22744 # define machine_is_usb_a9263() (0)
22745 #endif
22746
22747 #ifdef CONFIG_MACH_QIL_A9260
22748 # ifdef machine_arch_type
22749 #  undef machine_arch_type
22750 #  define machine_arch_type     __machine_arch_type
22751 # else
22752 #  define machine_arch_type     MACH_TYPE_QIL_A9260
22753 # endif
22754 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22755 #else
22756 # define machine_is_qil_a9260() (0)
22757 #endif
22758
22759 #ifdef CONFIG_MACH_CME9210
22760 # ifdef machine_arch_type
22761 #  undef machine_arch_type
22762 #  define machine_arch_type     __machine_arch_type
22763 # else
22764 #  define machine_arch_type     MACH_TYPE_CME9210
22765 # endif
22766 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22767 #else
22768 # define machine_is_cme9210()   (0)
22769 #endif
22770
22771 #ifdef CONFIG_MACH_HCZH4
22772 # ifdef machine_arch_type
22773 #  undef machine_arch_type
22774 #  define machine_arch_type     __machine_arch_type
22775 # else
22776 #  define machine_arch_type     MACH_TYPE_HCZH4
22777 # endif
22778 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
22779 #else
22780 # define machine_is_hczh4()     (0)
22781 #endif
22782
22783 #ifdef CONFIG_MACH_SPEARBASIC
22784 # ifdef machine_arch_type
22785 #  undef machine_arch_type
22786 #  define machine_arch_type     __machine_arch_type
22787 # else
22788 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
22789 # endif
22790 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
22791 #else
22792 # define machine_is_spearbasic()        (0)
22793 #endif
22794
22795 #ifdef CONFIG_MACH_DEP2440
22796 # ifdef machine_arch_type
22797 #  undef machine_arch_type
22798 #  define machine_arch_type     __machine_arch_type
22799 # else
22800 #  define machine_arch_type     MACH_TYPE_DEP2440
22801 # endif
22802 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
22803 #else
22804 # define machine_is_dep2440()   (0)
22805 #endif
22806
22807 #ifdef CONFIG_MACH_HDL_GXR
22808 # ifdef machine_arch_type
22809 #  undef machine_arch_type
22810 #  define machine_arch_type     __machine_arch_type
22811 # else
22812 #  define machine_arch_type     MACH_TYPE_HDL_GXR
22813 # endif
22814 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
22815 #else
22816 # define machine_is_hdl_gxr()   (0)
22817 #endif
22818
22819 #ifdef CONFIG_MACH_HDL_GT
22820 # ifdef machine_arch_type
22821 #  undef machine_arch_type
22822 #  define machine_arch_type     __machine_arch_type
22823 # else
22824 #  define machine_arch_type     MACH_TYPE_HDL_GT
22825 # endif
22826 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
22827 #else
22828 # define machine_is_hdl_gt()    (0)
22829 #endif
22830
22831 #ifdef CONFIG_MACH_HDL_4G
22832 # ifdef machine_arch_type
22833 #  undef machine_arch_type
22834 #  define machine_arch_type     __machine_arch_type
22835 # else
22836 #  define machine_arch_type     MACH_TYPE_HDL_4G
22837 # endif
22838 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
22839 #else
22840 # define machine_is_hdl_4g()    (0)
22841 #endif
22842
22843 #ifdef CONFIG_MACH_S3C6000
22844 # ifdef machine_arch_type
22845 #  undef machine_arch_type
22846 #  define machine_arch_type     __machine_arch_type
22847 # else
22848 #  define machine_arch_type     MACH_TYPE_S3C6000
22849 # endif
22850 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
22851 #else
22852 # define machine_is_s3c6000()   (0)
22853 #endif
22854
22855 #ifdef CONFIG_MACH_MMSP2_MDK
22856 # ifdef machine_arch_type
22857 #  undef machine_arch_type
22858 #  define machine_arch_type     __machine_arch_type
22859 # else
22860 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
22861 # endif
22862 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22863 #else
22864 # define machine_is_mmsp2_mdk() (0)
22865 #endif
22866
22867 #ifdef CONFIG_MACH_MPX220
22868 # ifdef machine_arch_type
22869 #  undef machine_arch_type
22870 #  define machine_arch_type     __machine_arch_type
22871 # else
22872 #  define machine_arch_type     MACH_TYPE_MPX220
22873 # endif
22874 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
22875 #else
22876 # define machine_is_mpx220()    (0)
22877 #endif
22878
22879 #ifdef CONFIG_MACH_KZM_ARM11_01
22880 # ifdef machine_arch_type
22881 #  undef machine_arch_type
22882 #  define machine_arch_type     __machine_arch_type
22883 # else
22884 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
22885 # endif
22886 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22887 #else
22888 # define machine_is_kzm_arm11_01()      (0)
22889 #endif
22890
22891 #ifdef CONFIG_MACH_HTC_POLARIS
22892 # ifdef machine_arch_type
22893 #  undef machine_arch_type
22894 #  define machine_arch_type     __machine_arch_type
22895 # else
22896 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
22897 # endif
22898 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22899 #else
22900 # define machine_is_htc_polaris()       (0)
22901 #endif
22902
22903 #ifdef CONFIG_MACH_HTC_KAISER
22904 # ifdef machine_arch_type
22905 #  undef machine_arch_type
22906 #  define machine_arch_type     __machine_arch_type
22907 # else
22908 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
22909 # endif
22910 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
22911 #else
22912 # define machine_is_htc_kaiser()        (0)
22913 #endif
22914
22915 #ifdef CONFIG_MACH_LG_KS20
22916 # ifdef machine_arch_type
22917 #  undef machine_arch_type
22918 #  define machine_arch_type     __machine_arch_type
22919 # else
22920 #  define machine_arch_type     MACH_TYPE_LG_KS20
22921 # endif
22922 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
22923 #else
22924 # define machine_is_lg_ks20()   (0)
22925 #endif
22926
22927 #ifdef CONFIG_MACH_HHGPS
22928 # ifdef machine_arch_type
22929 #  undef machine_arch_type
22930 #  define machine_arch_type     __machine_arch_type
22931 # else
22932 #  define machine_arch_type     MACH_TYPE_HHGPS
22933 # endif
22934 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
22935 #else
22936 # define machine_is_hhgps()     (0)
22937 #endif
22938
22939 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
22940 # ifdef machine_arch_type
22941 #  undef machine_arch_type
22942 #  define machine_arch_type     __machine_arch_type
22943 # else
22944 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
22945 # endif
22946 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22947 #else
22948 # define machine_is_nokia_n810_wimax()  (0)
22949 #endif
22950
22951 #ifdef CONFIG_MACH_INSIGHT
22952 # ifdef machine_arch_type
22953 #  undef machine_arch_type
22954 #  define machine_arch_type     __machine_arch_type
22955 # else
22956 #  define machine_arch_type     MACH_TYPE_INSIGHT
22957 # endif
22958 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
22959 #else
22960 # define machine_is_insight()   (0)
22961 #endif
22962
22963 #ifdef CONFIG_MACH_SAPPHIRE
22964 # ifdef machine_arch_type
22965 #  undef machine_arch_type
22966 #  define machine_arch_type     __machine_arch_type
22967 # else
22968 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
22969 # endif
22970 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
22971 #else
22972 # define machine_is_sapphire()  (0)
22973 #endif
22974
22975 #ifdef CONFIG_MACH_CSB637XO
22976 # ifdef machine_arch_type
22977 #  undef machine_arch_type
22978 #  define machine_arch_type     __machine_arch_type
22979 # else
22980 #  define machine_arch_type     MACH_TYPE_CSB637XO
22981 # endif
22982 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
22983 #else
22984 # define machine_is_csb637xo()  (0)
22985 #endif
22986
22987 #ifdef CONFIG_MACH_EVISIONG
22988 # ifdef machine_arch_type
22989 #  undef machine_arch_type
22990 #  define machine_arch_type     __machine_arch_type
22991 # else
22992 #  define machine_arch_type     MACH_TYPE_EVISIONG
22993 # endif
22994 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
22995 #else
22996 # define machine_is_evisiong()  (0)
22997 #endif
22998
22999 #ifdef CONFIG_MACH_STMP37XX
23000 # ifdef machine_arch_type
23001 #  undef machine_arch_type
23002 #  define machine_arch_type     __machine_arch_type
23003 # else
23004 #  define machine_arch_type     MACH_TYPE_STMP37XX
23005 # endif
23006 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
23007 #else
23008 # define machine_is_stmp37xx()  (0)
23009 #endif
23010
23011 #ifdef CONFIG_MACH_STMP378X
23012 # ifdef machine_arch_type
23013 #  undef machine_arch_type
23014 #  define machine_arch_type     __machine_arch_type
23015 # else
23016 #  define machine_arch_type     MACH_TYPE_STMP378X
23017 # endif
23018 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
23019 #else
23020 # define machine_is_stmp378x()  (0)
23021 #endif
23022
23023 #ifdef CONFIG_MACH_TNT
23024 # ifdef machine_arch_type
23025 #  undef machine_arch_type
23026 #  define machine_arch_type     __machine_arch_type
23027 # else
23028 #  define machine_arch_type     MACH_TYPE_TNT
23029 # endif
23030 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
23031 #else
23032 # define machine_is_tnt()       (0)
23033 #endif
23034
23035 #ifdef CONFIG_MACH_TBXT
23036 # ifdef machine_arch_type
23037 #  undef machine_arch_type
23038 #  define machine_arch_type     __machine_arch_type
23039 # else
23040 #  define machine_arch_type     MACH_TYPE_TBXT
23041 # endif
23042 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23043 #else
23044 # define machine_is_tbxt()      (0)
23045 #endif
23046
23047 #ifdef CONFIG_MACH_PLAYMATE
23048 # ifdef machine_arch_type
23049 #  undef machine_arch_type
23050 #  define machine_arch_type     __machine_arch_type
23051 # else
23052 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23053 # endif
23054 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23055 #else
23056 # define machine_is_playmate()  (0)
23057 #endif
23058
23059 #ifdef CONFIG_MACH_PNS10
23060 # ifdef machine_arch_type
23061 #  undef machine_arch_type
23062 #  define machine_arch_type     __machine_arch_type
23063 # else
23064 #  define machine_arch_type     MACH_TYPE_PNS10
23065 # endif
23066 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23067 #else
23068 # define machine_is_pns10()     (0)
23069 #endif
23070
23071 #ifdef CONFIG_MACH_EZNAVI
23072 # ifdef machine_arch_type
23073 #  undef machine_arch_type
23074 #  define machine_arch_type     __machine_arch_type
23075 # else
23076 #  define machine_arch_type     MACH_TYPE_EZNAVI
23077 # endif
23078 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23079 #else
23080 # define machine_is_eznavi()    (0)
23081 #endif
23082
23083 #ifdef CONFIG_MACH_PS4000
23084 # ifdef machine_arch_type
23085 #  undef machine_arch_type
23086 #  define machine_arch_type     __machine_arch_type
23087 # else
23088 #  define machine_arch_type     MACH_TYPE_PS4000
23089 # endif
23090 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23091 #else
23092 # define machine_is_ps4000()    (0)
23093 #endif
23094
23095 #ifdef CONFIG_MACH_EZX_A780
23096 # ifdef machine_arch_type
23097 #  undef machine_arch_type
23098 #  define machine_arch_type     __machine_arch_type
23099 # else
23100 #  define machine_arch_type     MACH_TYPE_EZX_A780
23101 # endif
23102 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23103 #else
23104 # define machine_is_ezx_a780()  (0)
23105 #endif
23106
23107 #ifdef CONFIG_MACH_EZX_E680
23108 # ifdef machine_arch_type
23109 #  undef machine_arch_type
23110 #  define machine_arch_type     __machine_arch_type
23111 # else
23112 #  define machine_arch_type     MACH_TYPE_EZX_E680
23113 # endif
23114 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23115 #else
23116 # define machine_is_ezx_e680()  (0)
23117 #endif
23118
23119 #ifdef CONFIG_MACH_EZX_A1200
23120 # ifdef machine_arch_type
23121 #  undef machine_arch_type
23122 #  define machine_arch_type     __machine_arch_type
23123 # else
23124 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23125 # endif
23126 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23127 #else
23128 # define machine_is_ezx_a1200() (0)
23129 #endif
23130
23131 #ifdef CONFIG_MACH_EZX_E6
23132 # ifdef machine_arch_type
23133 #  undef machine_arch_type
23134 #  define machine_arch_type     __machine_arch_type
23135 # else
23136 #  define machine_arch_type     MACH_TYPE_EZX_E6
23137 # endif
23138 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23139 #else
23140 # define machine_is_ezx_e6()    (0)
23141 #endif
23142
23143 #ifdef CONFIG_MACH_EZX_E2
23144 # ifdef machine_arch_type
23145 #  undef machine_arch_type
23146 #  define machine_arch_type     __machine_arch_type
23147 # else
23148 #  define machine_arch_type     MACH_TYPE_EZX_E2
23149 # endif
23150 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23151 #else
23152 # define machine_is_ezx_e2()    (0)
23153 #endif
23154
23155 #ifdef CONFIG_MACH_EZX_A910
23156 # ifdef machine_arch_type
23157 #  undef machine_arch_type
23158 #  define machine_arch_type     __machine_arch_type
23159 # else
23160 #  define machine_arch_type     MACH_TYPE_EZX_A910
23161 # endif
23162 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23163 #else
23164 # define machine_is_ezx_a910()  (0)
23165 #endif
23166
23167 #ifdef CONFIG_MACH_CWMX31
23168 # ifdef machine_arch_type
23169 #  undef machine_arch_type
23170 #  define machine_arch_type     __machine_arch_type
23171 # else
23172 #  define machine_arch_type     MACH_TYPE_CWMX31
23173 # endif
23174 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23175 #else
23176 # define machine_is_cwmx31()    (0)
23177 #endif
23178
23179 #ifdef CONFIG_MACH_SL2312
23180 # ifdef machine_arch_type
23181 #  undef machine_arch_type
23182 #  define machine_arch_type     __machine_arch_type
23183 # else
23184 #  define machine_arch_type     MACH_TYPE_SL2312
23185 # endif
23186 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23187 #else
23188 # define machine_is_sl2312()    (0)
23189 #endif
23190
23191 #ifdef CONFIG_MACH_BLENNY
23192 # ifdef machine_arch_type
23193 #  undef machine_arch_type
23194 #  define machine_arch_type     __machine_arch_type
23195 # else
23196 #  define machine_arch_type     MACH_TYPE_BLENNY
23197 # endif
23198 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23199 #else
23200 # define machine_is_blenny()    (0)
23201 #endif
23202
23203 #ifdef CONFIG_MACH_DS107
23204 # ifdef machine_arch_type
23205 #  undef machine_arch_type
23206 #  define machine_arch_type     __machine_arch_type
23207 # else
23208 #  define machine_arch_type     MACH_TYPE_DS107
23209 # endif
23210 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23211 #else
23212 # define machine_is_ds107()     (0)
23213 #endif
23214
23215 #ifdef CONFIG_MACH_DSX07
23216 # ifdef machine_arch_type
23217 #  undef machine_arch_type
23218 #  define machine_arch_type     __machine_arch_type
23219 # else
23220 #  define machine_arch_type     MACH_TYPE_DSX07
23221 # endif
23222 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23223 #else
23224 # define machine_is_dsx07()     (0)
23225 #endif
23226
23227 #ifdef CONFIG_MACH_PICOCOM1
23228 # ifdef machine_arch_type
23229 #  undef machine_arch_type
23230 #  define machine_arch_type     __machine_arch_type
23231 # else
23232 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23233 # endif
23234 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23235 #else
23236 # define machine_is_picocom1()  (0)
23237 #endif
23238
23239 #ifdef CONFIG_MACH_LYNX_WOLVERINE
23240 # ifdef machine_arch_type
23241 #  undef machine_arch_type
23242 #  define machine_arch_type     __machine_arch_type
23243 # else
23244 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
23245 # endif
23246 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23247 #else
23248 # define machine_is_lynx_wolverine()    (0)
23249 #endif
23250
23251 #ifdef CONFIG_MACH_UBISYS_P9_SC19
23252 # ifdef machine_arch_type
23253 #  undef machine_arch_type
23254 #  define machine_arch_type     __machine_arch_type
23255 # else
23256 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
23257 # endif
23258 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23259 #else
23260 # define machine_is_ubisys_p9_sc19()    (0)
23261 #endif
23262
23263 #ifdef CONFIG_MACH_KRATOS_LOW
23264 # ifdef machine_arch_type
23265 #  undef machine_arch_type
23266 #  define machine_arch_type     __machine_arch_type
23267 # else
23268 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
23269 # endif
23270 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23271 #else
23272 # define machine_is_kratos_low()        (0)
23273 #endif
23274
23275 #ifdef CONFIG_MACH_M700
23276 # ifdef machine_arch_type
23277 #  undef machine_arch_type
23278 #  define machine_arch_type     __machine_arch_type
23279 # else
23280 #  define machine_arch_type     MACH_TYPE_M700
23281 # endif
23282 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23283 #else
23284 # define machine_is_m700()      (0)
23285 #endif
23286
23287 #ifdef CONFIG_MACH_EDMINI_V2
23288 # ifdef machine_arch_type
23289 #  undef machine_arch_type
23290 #  define machine_arch_type     __machine_arch_type
23291 # else
23292 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
23293 # endif
23294 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23295 #else
23296 # define machine_is_edmini_v2() (0)
23297 #endif
23298
23299 #ifdef CONFIG_MACH_ZIPIT2
23300 # ifdef machine_arch_type
23301 #  undef machine_arch_type
23302 #  define machine_arch_type     __machine_arch_type
23303 # else
23304 #  define machine_arch_type     MACH_TYPE_ZIPIT2
23305 # endif
23306 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23307 #else
23308 # define machine_is_zipit2()    (0)
23309 #endif
23310
23311 #ifdef CONFIG_MACH_HSLFEMTOCELL
23312 # ifdef machine_arch_type
23313 #  undef machine_arch_type
23314 #  define machine_arch_type     __machine_arch_type
23315 # else
23316 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23317 # endif
23318 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23319 #else
23320 # define machine_is_hslfemtocell()      (0)
23321 #endif
23322
23323 #ifdef CONFIG_MACH_DAINTREE_AT91
23324 # ifdef machine_arch_type
23325 #  undef machine_arch_type
23326 #  define machine_arch_type     __machine_arch_type
23327 # else
23328 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23329 # endif
23330 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23331 #else
23332 # define machine_is_daintree_at91()     (0)
23333 #endif
23334
23335 #ifdef CONFIG_MACH_SG560USB
23336 # ifdef machine_arch_type
23337 #  undef machine_arch_type
23338 #  define machine_arch_type     __machine_arch_type
23339 # else
23340 #  define machine_arch_type     MACH_TYPE_SG560USB
23341 # endif
23342 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23343 #else
23344 # define machine_is_sg560usb()  (0)
23345 #endif
23346
23347 #ifdef CONFIG_MACH_OMAP3_PANDORA
23348 # ifdef machine_arch_type
23349 #  undef machine_arch_type
23350 #  define machine_arch_type     __machine_arch_type
23351 # else
23352 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
23353 # endif
23354 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23355 #else
23356 # define machine_is_omap3_pandora()     (0)
23357 #endif
23358
23359 #ifdef CONFIG_MACH_USR8200
23360 # ifdef machine_arch_type
23361 #  undef machine_arch_type
23362 #  define machine_arch_type     __machine_arch_type
23363 # else
23364 #  define machine_arch_type     MACH_TYPE_USR8200
23365 # endif
23366 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23367 #else
23368 # define machine_is_usr8200()   (0)
23369 #endif
23370
23371 #ifdef CONFIG_MACH_S1S65K
23372 # ifdef machine_arch_type
23373 #  undef machine_arch_type
23374 #  define machine_arch_type     __machine_arch_type
23375 # else
23376 #  define machine_arch_type     MACH_TYPE_S1S65K
23377 # endif
23378 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23379 #else
23380 # define machine_is_s1s65k()    (0)
23381 #endif
23382
23383 #ifdef CONFIG_MACH_S2S65A
23384 # ifdef machine_arch_type
23385 #  undef machine_arch_type
23386 #  define machine_arch_type     __machine_arch_type
23387 # else
23388 #  define machine_arch_type     MACH_TYPE_S2S65A
23389 # endif
23390 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23391 #else
23392 # define machine_is_s2s65a()    (0)
23393 #endif
23394
23395 #ifdef CONFIG_MACH_ICORE
23396 # ifdef machine_arch_type
23397 #  undef machine_arch_type
23398 #  define machine_arch_type     __machine_arch_type
23399 # else
23400 #  define machine_arch_type     MACH_TYPE_ICORE
23401 # endif
23402 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23403 #else
23404 # define machine_is_icore()     (0)
23405 #endif
23406
23407 #ifdef CONFIG_MACH_MSS2
23408 # ifdef machine_arch_type
23409 #  undef machine_arch_type
23410 #  define machine_arch_type     __machine_arch_type
23411 # else
23412 #  define machine_arch_type     MACH_TYPE_MSS2
23413 # endif
23414 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23415 #else
23416 # define machine_is_mss2()      (0)
23417 #endif
23418
23419 #ifdef CONFIG_MACH_BELMONT
23420 # ifdef machine_arch_type
23421 #  undef machine_arch_type
23422 #  define machine_arch_type     __machine_arch_type
23423 # else
23424 #  define machine_arch_type     MACH_TYPE_BELMONT
23425 # endif
23426 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23427 #else
23428 # define machine_is_belmont()   (0)
23429 #endif
23430
23431 #ifdef CONFIG_MACH_ASUSP525
23432 # ifdef machine_arch_type
23433 #  undef machine_arch_type
23434 #  define machine_arch_type     __machine_arch_type
23435 # else
23436 #  define machine_arch_type     MACH_TYPE_ASUSP525
23437 # endif
23438 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23439 #else
23440 # define machine_is_asusp525()  (0)
23441 #endif
23442
23443 #ifdef CONFIG_MACH_LB88RC8480
23444 # ifdef machine_arch_type
23445 #  undef machine_arch_type
23446 #  define machine_arch_type     __machine_arch_type
23447 # else
23448 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23449 # endif
23450 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23451 #else
23452 # define machine_is_lb88rc8480()        (0)
23453 #endif
23454
23455 #ifdef CONFIG_MACH_HIPXA
23456 # ifdef machine_arch_type
23457 #  undef machine_arch_type
23458 #  define machine_arch_type     __machine_arch_type
23459 # else
23460 #  define machine_arch_type     MACH_TYPE_HIPXA
23461 # endif
23462 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23463 #else
23464 # define machine_is_hipxa()     (0)
23465 #endif
23466
23467 #ifdef CONFIG_MACH_MX25_3DS
23468 # ifdef machine_arch_type
23469 #  undef machine_arch_type
23470 #  define machine_arch_type     __machine_arch_type
23471 # else
23472 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23473 # endif
23474 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23475 #else
23476 # define machine_is_mx25_3ds()  (0)
23477 #endif
23478
23479 #ifdef CONFIG_MACH_M800
23480 # ifdef machine_arch_type
23481 #  undef machine_arch_type
23482 #  define machine_arch_type     __machine_arch_type
23483 # else
23484 #  define machine_arch_type     MACH_TYPE_M800
23485 # endif
23486 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23487 #else
23488 # define machine_is_m800()      (0)
23489 #endif
23490
23491 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23492 # ifdef machine_arch_type
23493 #  undef machine_arch_type
23494 #  define machine_arch_type     __machine_arch_type
23495 # else
23496 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23497 # endif
23498 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23499 #else
23500 # define machine_is_omap3530_lv_som()   (0)
23501 #endif
23502
23503 #ifdef CONFIG_MACH_PRIMA_EVB
23504 # ifdef machine_arch_type
23505 #  undef machine_arch_type
23506 #  define machine_arch_type     __machine_arch_type
23507 # else
23508 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23509 # endif
23510 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23511 #else
23512 # define machine_is_prima_evb() (0)
23513 #endif
23514
23515 #ifdef CONFIG_MACH_MX31BT1
23516 # ifdef machine_arch_type
23517 #  undef machine_arch_type
23518 #  define machine_arch_type     __machine_arch_type
23519 # else
23520 #  define machine_arch_type     MACH_TYPE_MX31BT1
23521 # endif
23522 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23523 #else
23524 # define machine_is_mx31bt1()   (0)
23525 #endif
23526
23527 #ifdef CONFIG_MACH_ATLAS4_EVB
23528 # ifdef machine_arch_type
23529 #  undef machine_arch_type
23530 #  define machine_arch_type     __machine_arch_type
23531 # else
23532 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23533 # endif
23534 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23535 #else
23536 # define machine_is_atlas4_evb()        (0)
23537 #endif
23538
23539 #ifdef CONFIG_MACH_MX31CICADA
23540 # ifdef machine_arch_type
23541 #  undef machine_arch_type
23542 #  define machine_arch_type     __machine_arch_type
23543 # else
23544 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23545 # endif
23546 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23547 #else
23548 # define machine_is_mx31cicada()        (0)
23549 #endif
23550
23551 #ifdef CONFIG_MACH_MI424WR
23552 # ifdef machine_arch_type
23553 #  undef machine_arch_type
23554 #  define machine_arch_type     __machine_arch_type
23555 # else
23556 #  define machine_arch_type     MACH_TYPE_MI424WR
23557 # endif
23558 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23559 #else
23560 # define machine_is_mi424wr()   (0)
23561 #endif
23562
23563 #ifdef CONFIG_MACH_AXS_ULTRAX
23564 # ifdef machine_arch_type
23565 #  undef machine_arch_type
23566 #  define machine_arch_type     __machine_arch_type
23567 # else
23568 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23569 # endif
23570 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23571 #else
23572 # define machine_is_axs_ultrax()        (0)
23573 #endif
23574
23575 #ifdef CONFIG_MACH_AT572D940DEB
23576 # ifdef machine_arch_type
23577 #  undef machine_arch_type
23578 #  define machine_arch_type     __machine_arch_type
23579 # else
23580 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23581 # endif
23582 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23583 #else
23584 # define machine_is_at572d940deb()      (0)
23585 #endif
23586
23587 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
23588 # ifdef machine_arch_type
23589 #  undef machine_arch_type
23590 #  define machine_arch_type     __machine_arch_type
23591 # else
23592 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
23593 # endif
23594 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
23595 #else
23596 # define machine_is_davinci_da830_evm() (0)
23597 #endif
23598
23599 #ifdef CONFIG_MACH_EP9302
23600 # ifdef machine_arch_type
23601 #  undef machine_arch_type
23602 #  define machine_arch_type     __machine_arch_type
23603 # else
23604 #  define machine_arch_type     MACH_TYPE_EP9302
23605 # endif
23606 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23607 #else
23608 # define machine_is_ep9302()    (0)
23609 #endif
23610
23611 #ifdef CONFIG_MACH_AT572D940HFEB
23612 # ifdef machine_arch_type
23613 #  undef machine_arch_type
23614 #  define machine_arch_type     __machine_arch_type
23615 # else
23616 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23617 # endif
23618 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23619 #else
23620 # define machine_is_at572d940hfek()     (0)
23621 #endif
23622
23623 #ifdef CONFIG_MACH_CYBOOK3
23624 # ifdef machine_arch_type
23625 #  undef machine_arch_type
23626 #  define machine_arch_type     __machine_arch_type
23627 # else
23628 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23629 # endif
23630 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23631 #else
23632 # define machine_is_cybook3()   (0)
23633 #endif
23634
23635 #ifdef CONFIG_MACH_WDG002
23636 # ifdef machine_arch_type
23637 #  undef machine_arch_type
23638 #  define machine_arch_type     __machine_arch_type
23639 # else
23640 #  define machine_arch_type     MACH_TYPE_WDG002
23641 # endif
23642 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23643 #else
23644 # define machine_is_wdg002()    (0)
23645 #endif
23646
23647 #ifdef CONFIG_MACH_SG560ADSL
23648 # ifdef machine_arch_type
23649 #  undef machine_arch_type
23650 #  define machine_arch_type     __machine_arch_type
23651 # else
23652 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23653 # endif
23654 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23655 #else
23656 # define machine_is_sg560adsl() (0)
23657 #endif
23658
23659 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23660 # ifdef machine_arch_type
23661 #  undef machine_arch_type
23662 #  define machine_arch_type     __machine_arch_type
23663 # else
23664 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23665 # endif
23666 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23667 #else
23668 # define machine_is_nextio_n2800_ica()  (0)
23669 #endif
23670
23671 #ifdef CONFIG_MACH_MACH_MARVELL_NEW1
23672 # ifdef machine_arch_type
23673 #  undef machine_arch_type
23674 #  define machine_arch_type     __machine_arch_type
23675 # else
23676 #  define machine_arch_type     MACH_TYPE_MACH_MARVELL_NEW1
23677 # endif
23678 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_MACH_MARVELL_NEW1)
23679 #else
23680 # define machine_is_dove_db()   (0)
23681 #endif
23682
23683 #ifdef CONFIG_MACH_MARVELL_NEWDB
23684 # ifdef machine_arch_type
23685 #  undef machine_arch_type
23686 #  define machine_arch_type     __machine_arch_type
23687 # else
23688 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23689 # endif
23690 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23691 #else
23692 # define machine_is_marvell_newdb()     (0)
23693 #endif
23694
23695 #ifdef CONFIG_MACH_VANDIHUD
23696 # ifdef machine_arch_type
23697 #  undef machine_arch_type
23698 #  define machine_arch_type     __machine_arch_type
23699 # else
23700 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23701 # endif
23702 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23703 #else
23704 # define machine_is_vandihud()  (0)
23705 #endif
23706
23707 #ifdef CONFIG_MACH_MAGX_E8
23708 # ifdef machine_arch_type
23709 #  undef machine_arch_type
23710 #  define machine_arch_type     __machine_arch_type
23711 # else
23712 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23713 # endif
23714 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23715 #else
23716 # define machine_is_magx_e8()   (0)
23717 #endif
23718
23719 #ifdef CONFIG_MACH_MAGX_Z6
23720 # ifdef machine_arch_type
23721 #  undef machine_arch_type
23722 #  define machine_arch_type     __machine_arch_type
23723 # else
23724 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
23725 # endif
23726 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23727 #else
23728 # define machine_is_magx_z6()   (0)
23729 #endif
23730
23731 #ifdef CONFIG_MACH_MAGX_V8
23732 # ifdef machine_arch_type
23733 #  undef machine_arch_type
23734 #  define machine_arch_type     __machine_arch_type
23735 # else
23736 #  define machine_arch_type     MACH_TYPE_MAGX_V8
23737 # endif
23738 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23739 #else
23740 # define machine_is_magx_v8()   (0)
23741 #endif
23742
23743 #ifdef CONFIG_MACH_MAGX_U9
23744 # ifdef machine_arch_type
23745 #  undef machine_arch_type
23746 #  define machine_arch_type     __machine_arch_type
23747 # else
23748 #  define machine_arch_type     MACH_TYPE_MAGX_U9
23749 # endif
23750 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23751 #else
23752 # define machine_is_magx_u9()   (0)
23753 #endif
23754
23755 #ifdef CONFIG_MACH_TOUGHCF08
23756 # ifdef machine_arch_type
23757 #  undef machine_arch_type
23758 #  define machine_arch_type     __machine_arch_type
23759 # else
23760 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
23761 # endif
23762 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23763 #else
23764 # define machine_is_toughcf08() (0)
23765 #endif
23766
23767 #ifdef CONFIG_MACH_ZW4400
23768 # ifdef machine_arch_type
23769 #  undef machine_arch_type
23770 #  define machine_arch_type     __machine_arch_type
23771 # else
23772 #  define machine_arch_type     MACH_TYPE_ZW4400
23773 # endif
23774 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
23775 #else
23776 # define machine_is_zw4400()    (0)
23777 #endif
23778
23779 #ifdef CONFIG_MACH_MARAT91
23780 # ifdef machine_arch_type
23781 #  undef machine_arch_type
23782 #  define machine_arch_type     __machine_arch_type
23783 # else
23784 #  define machine_arch_type     MACH_TYPE_MARAT91
23785 # endif
23786 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
23787 #else
23788 # define machine_is_marat91()   (0)
23789 #endif
23790
23791 #ifdef CONFIG_MACH_OVERO
23792 # ifdef machine_arch_type
23793 #  undef machine_arch_type
23794 #  define machine_arch_type     __machine_arch_type
23795 # else
23796 #  define machine_arch_type     MACH_TYPE_OVERO
23797 # endif
23798 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
23799 #else
23800 # define machine_is_overo()     (0)
23801 #endif
23802
23803 #ifdef CONFIG_MACH_AT2440EVB
23804 # ifdef machine_arch_type
23805 #  undef machine_arch_type
23806 #  define machine_arch_type     __machine_arch_type
23807 # else
23808 #  define machine_arch_type     MACH_TYPE_AT2440EVB
23809 # endif
23810 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23811 #else
23812 # define machine_is_at2440evb() (0)
23813 #endif
23814
23815 #ifdef CONFIG_MACH_NEOCORE926
23816 # ifdef machine_arch_type
23817 #  undef machine_arch_type
23818 #  define machine_arch_type     __machine_arch_type
23819 # else
23820 #  define machine_arch_type     MACH_TYPE_NEOCORE926
23821 # endif
23822 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
23823 #else
23824 # define machine_is_neocore926()        (0)
23825 #endif
23826
23827 #ifdef CONFIG_MACH_WNR854T
23828 # ifdef machine_arch_type
23829 #  undef machine_arch_type
23830 #  define machine_arch_type     __machine_arch_type
23831 # else
23832 #  define machine_arch_type     MACH_TYPE_WNR854T
23833 # endif
23834 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
23835 #else
23836 # define machine_is_wnr854t()   (0)
23837 #endif
23838
23839 #ifdef CONFIG_MACH_IMX27
23840 # ifdef machine_arch_type
23841 #  undef machine_arch_type
23842 #  define machine_arch_type     __machine_arch_type
23843 # else
23844 #  define machine_arch_type     MACH_TYPE_IMX27
23845 # endif
23846 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
23847 #else
23848 # define machine_is_imx27()     (0)
23849 #endif
23850
23851 #ifdef CONFIG_MACH_MOOSE_DB
23852 # ifdef machine_arch_type
23853 #  undef machine_arch_type
23854 #  define machine_arch_type     __machine_arch_type
23855 # else
23856 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
23857 # endif
23858 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
23859 #else
23860 # define machine_is_moose_db()  (0)
23861 #endif
23862
23863 #ifdef CONFIG_MACH_FAB4
23864 # ifdef machine_arch_type
23865 #  undef machine_arch_type
23866 #  define machine_arch_type     __machine_arch_type
23867 # else
23868 #  define machine_arch_type     MACH_TYPE_FAB4
23869 # endif
23870 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
23871 #else
23872 # define machine_is_fab4()      (0)
23873 #endif
23874
23875 #ifdef CONFIG_MACH_HTCDIAMOND
23876 # ifdef machine_arch_type
23877 #  undef machine_arch_type
23878 #  define machine_arch_type     __machine_arch_type
23879 # else
23880 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
23881 # endif
23882 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23883 #else
23884 # define machine_is_htcdiamond()        (0)
23885 #endif
23886
23887 #ifdef CONFIG_MACH_FIONA
23888 # ifdef machine_arch_type
23889 #  undef machine_arch_type
23890 #  define machine_arch_type     __machine_arch_type
23891 # else
23892 #  define machine_arch_type     MACH_TYPE_FIONA
23893 # endif
23894 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
23895 #else
23896 # define machine_is_fiona()     (0)
23897 #endif
23898
23899 #ifdef CONFIG_MACH_MXC30030_X
23900 # ifdef machine_arch_type
23901 #  undef machine_arch_type
23902 #  define machine_arch_type     __machine_arch_type
23903 # else
23904 #  define machine_arch_type     MACH_TYPE_MXC30030_X
23905 # endif
23906 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
23907 #else
23908 # define machine_is_mxc30030_x()        (0)
23909 #endif
23910
23911 #ifdef CONFIG_MACH_BMP1000
23912 # ifdef machine_arch_type
23913 #  undef machine_arch_type
23914 #  define machine_arch_type     __machine_arch_type
23915 # else
23916 #  define machine_arch_type     MACH_TYPE_BMP1000
23917 # endif
23918 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
23919 #else
23920 # define machine_is_bmp1000()   (0)
23921 #endif
23922
23923 #ifdef CONFIG_MACH_LOGI9200
23924 # ifdef machine_arch_type
23925 #  undef machine_arch_type
23926 #  define machine_arch_type     __machine_arch_type
23927 # else
23928 #  define machine_arch_type     MACH_TYPE_LOGI9200
23929 # endif
23930 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
23931 #else
23932 # define machine_is_logi9200()  (0)
23933 #endif
23934
23935 #ifdef CONFIG_MACH_TQMA31
23936 # ifdef machine_arch_type
23937 #  undef machine_arch_type
23938 #  define machine_arch_type     __machine_arch_type
23939 # else
23940 #  define machine_arch_type     MACH_TYPE_TQMA31
23941 # endif
23942 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
23943 #else
23944 # define machine_is_tqma31()    (0)
23945 #endif
23946
23947 #ifdef CONFIG_MACH_CCW9P9215JS
23948 # ifdef machine_arch_type
23949 #  undef machine_arch_type
23950 #  define machine_arch_type     __machine_arch_type
23951 # else
23952 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
23953 # endif
23954 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23955 #else
23956 # define machine_is_ccw9p9215js()       (0)
23957 #endif
23958
23959 #ifdef CONFIG_MACH_RD88F5181L_GE
23960 # ifdef machine_arch_type
23961 #  undef machine_arch_type
23962 #  define machine_arch_type     __machine_arch_type
23963 # else
23964 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
23965 # endif
23966 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23967 #else
23968 # define machine_is_rd88f5181l_ge()     (0)
23969 #endif
23970
23971 #ifdef CONFIG_MACH_SIFMAIN
23972 # ifdef machine_arch_type
23973 #  undef machine_arch_type
23974 #  define machine_arch_type     __machine_arch_type
23975 # else
23976 #  define machine_arch_type     MACH_TYPE_SIFMAIN
23977 # endif
23978 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
23979 #else
23980 # define machine_is_sifmain()   (0)
23981 #endif
23982
23983 #ifdef CONFIG_MACH_SAM9_L9261
23984 # ifdef machine_arch_type
23985 #  undef machine_arch_type
23986 #  define machine_arch_type     __machine_arch_type
23987 # else
23988 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
23989 # endif
23990 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
23991 #else
23992 # define machine_is_sam9_l9261()        (0)
23993 #endif
23994
23995 #ifdef CONFIG_MACH_CC9M2443
23996 # ifdef machine_arch_type
23997 #  undef machine_arch_type
23998 #  define machine_arch_type     __machine_arch_type
23999 # else
24000 #  define machine_arch_type     MACH_TYPE_CC9M2443
24001 # endif
24002 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
24003 #else
24004 # define machine_is_cc9m2443()  (0)
24005 #endif
24006
24007 #ifdef CONFIG_MACH_XARIA300
24008 # ifdef machine_arch_type
24009 #  undef machine_arch_type
24010 #  define machine_arch_type     __machine_arch_type
24011 # else
24012 #  define machine_arch_type     MACH_TYPE_XARIA300
24013 # endif
24014 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
24015 #else
24016 # define machine_is_xaria300()  (0)
24017 #endif
24018
24019 #ifdef CONFIG_MACH_IT9200
24020 # ifdef machine_arch_type
24021 #  undef machine_arch_type
24022 #  define machine_arch_type     __machine_arch_type
24023 # else
24024 #  define machine_arch_type     MACH_TYPE_IT9200
24025 # endif
24026 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
24027 #else
24028 # define machine_is_it9200()    (0)
24029 #endif
24030
24031 #ifdef CONFIG_MACH_RD88F5181L_FXO
24032 # ifdef machine_arch_type
24033 #  undef machine_arch_type
24034 #  define machine_arch_type     __machine_arch_type
24035 # else
24036 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
24037 # endif
24038 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24039 #else
24040 # define machine_is_rd88f5181l_fxo()    (0)
24041 #endif
24042
24043 #ifdef CONFIG_MACH_KRISS_SENSOR
24044 # ifdef machine_arch_type
24045 #  undef machine_arch_type
24046 #  define machine_arch_type     __machine_arch_type
24047 # else
24048 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24049 # endif
24050 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24051 #else
24052 # define machine_is_kriss_sensor()      (0)
24053 #endif
24054
24055 #ifdef CONFIG_MACH_PILZ_PMI5
24056 # ifdef machine_arch_type
24057 #  undef machine_arch_type
24058 #  define machine_arch_type     __machine_arch_type
24059 # else
24060 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24061 # endif
24062 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24063 #else
24064 # define machine_is_pilz_pmi5() (0)
24065 #endif
24066
24067 #ifdef CONFIG_MACH_JADE
24068 # ifdef machine_arch_type
24069 #  undef machine_arch_type
24070 #  define machine_arch_type     __machine_arch_type
24071 # else
24072 #  define machine_arch_type     MACH_TYPE_JADE
24073 # endif
24074 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24075 #else
24076 # define machine_is_jade()      (0)
24077 #endif
24078
24079 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24080 # ifdef machine_arch_type
24081 #  undef machine_arch_type
24082 #  define machine_arch_type     __machine_arch_type
24083 # else
24084 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24085 # endif
24086 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24087 #else
24088 # define machine_is_ks8695_softplc()    (0)
24089 #endif
24090
24091 #ifdef CONFIG_MACH_GPRISC3
24092 # ifdef machine_arch_type
24093 #  undef machine_arch_type
24094 #  define machine_arch_type     __machine_arch_type
24095 # else
24096 #  define machine_arch_type     MACH_TYPE_GPRISC3
24097 # endif
24098 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24099 #else
24100 # define machine_is_gprisc3()   (0)
24101 #endif
24102
24103 #ifdef CONFIG_MACH_STAMP9G20
24104 # ifdef machine_arch_type
24105 #  undef machine_arch_type
24106 #  define machine_arch_type     __machine_arch_type
24107 # else
24108 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24109 # endif
24110 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24111 #else
24112 # define machine_is_stamp9g20() (0)
24113 #endif
24114
24115 #ifdef CONFIG_MACH_SMDK6430
24116 # ifdef machine_arch_type
24117 #  undef machine_arch_type
24118 #  define machine_arch_type     __machine_arch_type
24119 # else
24120 #  define machine_arch_type     MACH_TYPE_SMDK6430
24121 # endif
24122 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24123 #else
24124 # define machine_is_smdk6430()  (0)
24125 #endif
24126
24127 #ifdef CONFIG_MACH_SMDKC100
24128 # ifdef machine_arch_type
24129 #  undef machine_arch_type
24130 #  define machine_arch_type     __machine_arch_type
24131 # else
24132 #  define machine_arch_type     MACH_TYPE_SMDKC100
24133 # endif
24134 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24135 #else
24136 # define machine_is_smdkc100()  (0)
24137 #endif
24138
24139 #ifdef CONFIG_MACH_TAVOREVB
24140 # ifdef machine_arch_type
24141 #  undef machine_arch_type
24142 #  define machine_arch_type     __machine_arch_type
24143 # else
24144 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24145 # endif
24146 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24147 #else
24148 # define machine_is_tavorevb()  (0)
24149 #endif
24150
24151 #ifdef CONFIG_MACH_SAAR
24152 # ifdef machine_arch_type
24153 #  undef machine_arch_type
24154 #  define machine_arch_type     __machine_arch_type
24155 # else
24156 #  define machine_arch_type     MACH_TYPE_SAAR
24157 # endif
24158 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24159 #else
24160 # define machine_is_saar()      (0)
24161 #endif
24162
24163 #ifdef CONFIG_MACH_DEISTER_EYECAM
24164 # ifdef machine_arch_type
24165 #  undef machine_arch_type
24166 #  define machine_arch_type     __machine_arch_type
24167 # else
24168 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24169 # endif
24170 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24171 #else
24172 # define machine_is_deister_eyecam()    (0)
24173 #endif
24174
24175 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24176 # ifdef machine_arch_type
24177 #  undef machine_arch_type
24178 #  define machine_arch_type     __machine_arch_type
24179 # else
24180 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24181 # endif
24182 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24183 #else
24184 # define machine_is_at91sam9m10g45ek()  (0)
24185 #endif
24186
24187 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24188 # ifdef machine_arch_type
24189 #  undef machine_arch_type
24190 #  define machine_arch_type     __machine_arch_type
24191 # else
24192 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24193 # endif
24194 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24195 #else
24196 # define machine_is_linkstation_produo()        (0)
24197 #endif
24198
24199 #ifdef CONFIG_MACH_HIT_B0
24200 # ifdef machine_arch_type
24201 #  undef machine_arch_type
24202 #  define machine_arch_type     __machine_arch_type
24203 # else
24204 #  define machine_arch_type     MACH_TYPE_HIT_B0
24205 # endif
24206 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24207 #else
24208 # define machine_is_hit_b0()    (0)
24209 #endif
24210
24211 #ifdef CONFIG_MACH_ADX_RMU
24212 # ifdef machine_arch_type
24213 #  undef machine_arch_type
24214 #  define machine_arch_type     __machine_arch_type
24215 # else
24216 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24217 # endif
24218 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24219 #else
24220 # define machine_is_adx_rmu()   (0)
24221 #endif
24222
24223 #ifdef CONFIG_MACH_XG_CPE_MAIN
24224 # ifdef machine_arch_type
24225 #  undef machine_arch_type
24226 #  define machine_arch_type     __machine_arch_type
24227 # else
24228 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24229 # endif
24230 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24231 #else
24232 # define machine_is_xg_cpe_main()       (0)
24233 #endif
24234
24235 #ifdef CONFIG_MACH_EDB9407A
24236 # ifdef machine_arch_type
24237 #  undef machine_arch_type
24238 #  define machine_arch_type     __machine_arch_type
24239 # else
24240 #  define machine_arch_type     MACH_TYPE_EDB9407A
24241 # endif
24242 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24243 #else
24244 # define machine_is_edb9407a()  (0)
24245 #endif
24246
24247 #ifdef CONFIG_MACH_DTB9608
24248 # ifdef machine_arch_type
24249 #  undef machine_arch_type
24250 #  define machine_arch_type     __machine_arch_type
24251 # else
24252 #  define machine_arch_type     MACH_TYPE_DTB9608
24253 # endif
24254 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24255 #else
24256 # define machine_is_dtb9608()   (0)
24257 #endif
24258
24259 #ifdef CONFIG_MACH_EM104V1
24260 # ifdef machine_arch_type
24261 #  undef machine_arch_type
24262 #  define machine_arch_type     __machine_arch_type
24263 # else
24264 #  define machine_arch_type     MACH_TYPE_EM104V1
24265 # endif
24266 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24267 #else
24268 # define machine_is_em104v1()   (0)
24269 #endif
24270
24271 #ifdef CONFIG_MACH_DEMO
24272 # ifdef machine_arch_type
24273 #  undef machine_arch_type
24274 #  define machine_arch_type     __machine_arch_type
24275 # else
24276 #  define machine_arch_type     MACH_TYPE_DEMO
24277 # endif
24278 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24279 #else
24280 # define machine_is_demo()      (0)
24281 #endif
24282
24283 #ifdef CONFIG_MACH_LOGI9260
24284 # ifdef machine_arch_type
24285 #  undef machine_arch_type
24286 #  define machine_arch_type     __machine_arch_type
24287 # else
24288 #  define machine_arch_type     MACH_TYPE_LOGI9260
24289 # endif
24290 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24291 #else
24292 # define machine_is_logi9260()  (0)
24293 #endif
24294
24295 #ifdef CONFIG_MACH_MX31_EXM32
24296 # ifdef machine_arch_type
24297 #  undef machine_arch_type
24298 #  define machine_arch_type     __machine_arch_type
24299 # else
24300 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
24301 # endif
24302 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24303 #else
24304 # define machine_is_mx31_exm32()        (0)
24305 #endif
24306
24307 #ifdef CONFIG_MACH_USB_A9G20
24308 # ifdef machine_arch_type
24309 #  undef machine_arch_type
24310 #  define machine_arch_type     __machine_arch_type
24311 # else
24312 #  define machine_arch_type     MACH_TYPE_USB_A9G20
24313 # endif
24314 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24315 #else
24316 # define machine_is_usb_a9g20() (0)
24317 #endif
24318
24319 #ifdef CONFIG_MACH_PICPROJE2008
24320 # ifdef machine_arch_type
24321 #  undef machine_arch_type
24322 #  define machine_arch_type     __machine_arch_type
24323 # else
24324 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24325 # endif
24326 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24327 #else
24328 # define machine_is_picproje2008()      (0)
24329 #endif
24330
24331 #ifdef CONFIG_MACH_CS_E9315
24332 # ifdef machine_arch_type
24333 #  undef machine_arch_type
24334 #  define machine_arch_type     __machine_arch_type
24335 # else
24336 #  define machine_arch_type     MACH_TYPE_CS_E9315
24337 # endif
24338 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24339 #else
24340 # define machine_is_cs_e9315()  (0)
24341 #endif
24342
24343 #ifdef CONFIG_MACH_QIL_A9G20
24344 # ifdef machine_arch_type
24345 #  undef machine_arch_type
24346 #  define machine_arch_type     __machine_arch_type
24347 # else
24348 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
24349 # endif
24350 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24351 #else
24352 # define machine_is_qil_a9g20() (0)
24353 #endif
24354
24355 #ifdef CONFIG_MACH_SHA_PON020
24356 # ifdef machine_arch_type
24357 #  undef machine_arch_type
24358 #  define machine_arch_type     __machine_arch_type
24359 # else
24360 #  define machine_arch_type     MACH_TYPE_SHA_PON020
24361 # endif
24362 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24363 #else
24364 # define machine_is_sha_pon020()        (0)
24365 #endif
24366
24367 #ifdef CONFIG_MACH_NAD
24368 # ifdef machine_arch_type
24369 #  undef machine_arch_type
24370 #  define machine_arch_type     __machine_arch_type
24371 # else
24372 #  define machine_arch_type     MACH_TYPE_NAD
24373 # endif
24374 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24375 #else
24376 # define machine_is_nad()       (0)
24377 #endif
24378
24379 #ifdef CONFIG_MACH_SBC35_A9260
24380 # ifdef machine_arch_type
24381 #  undef machine_arch_type
24382 #  define machine_arch_type     __machine_arch_type
24383 # else
24384 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
24385 # endif
24386 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24387 #else
24388 # define machine_is_sbc35_a9260()       (0)
24389 #endif
24390
24391 #ifdef CONFIG_MACH_SBC35_A9G20
24392 # ifdef machine_arch_type
24393 #  undef machine_arch_type
24394 #  define machine_arch_type     __machine_arch_type
24395 # else
24396 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
24397 # endif
24398 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24399 #else
24400 # define machine_is_sbc35_a9g20()       (0)
24401 #endif
24402
24403 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
24404 # ifdef machine_arch_type
24405 #  undef machine_arch_type
24406 #  define machine_arch_type     __machine_arch_type
24407 # else
24408 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
24409 # endif
24410 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24411 #else
24412 # define machine_is_davinci_beginning() (0)
24413 #endif
24414
24415 #ifdef CONFIG_MACH_UWC
24416 # ifdef machine_arch_type
24417 #  undef machine_arch_type
24418 #  define machine_arch_type     __machine_arch_type
24419 # else
24420 #  define machine_arch_type     MACH_TYPE_UWC
24421 # endif
24422 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24423 #else
24424 # define machine_is_uwc()       (0)
24425 #endif
24426
24427 #ifdef CONFIG_MACH_MXLADS
24428 # ifdef machine_arch_type
24429 #  undef machine_arch_type
24430 #  define machine_arch_type     __machine_arch_type
24431 # else
24432 #  define machine_arch_type     MACH_TYPE_MXLADS
24433 # endif
24434 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24435 #else
24436 # define machine_is_mxlads()    (0)
24437 #endif
24438
24439 #ifdef CONFIG_MACH_HTCNIKE
24440 # ifdef machine_arch_type
24441 #  undef machine_arch_type
24442 #  define machine_arch_type     __machine_arch_type
24443 # else
24444 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24445 # endif
24446 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24447 #else
24448 # define machine_is_htcnike()   (0)
24449 #endif
24450
24451 #ifdef CONFIG_MACH_DEISTER_PXA270
24452 # ifdef machine_arch_type
24453 #  undef machine_arch_type
24454 #  define machine_arch_type     __machine_arch_type
24455 # else
24456 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24457 # endif
24458 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24459 #else
24460 # define machine_is_deister_pxa270()    (0)
24461 #endif
24462
24463 #ifdef CONFIG_MACH_CME9210JS
24464 # ifdef machine_arch_type
24465 #  undef machine_arch_type
24466 #  define machine_arch_type     __machine_arch_type
24467 # else
24468 #  define machine_arch_type     MACH_TYPE_CME9210JS
24469 # endif
24470 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24471 #else
24472 # define machine_is_cme9210js() (0)
24473 #endif
24474
24475 #ifdef CONFIG_MACH_CC9P9360
24476 # ifdef machine_arch_type
24477 #  undef machine_arch_type
24478 #  define machine_arch_type     __machine_arch_type
24479 # else
24480 #  define machine_arch_type     MACH_TYPE_CC9P9360
24481 # endif
24482 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24483 #else
24484 # define machine_is_cc9p9360()  (0)
24485 #endif
24486
24487 #ifdef CONFIG_MACH_MOCHA
24488 # ifdef machine_arch_type
24489 #  undef machine_arch_type
24490 #  define machine_arch_type     __machine_arch_type
24491 # else
24492 #  define machine_arch_type     MACH_TYPE_MOCHA
24493 # endif
24494 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24495 #else
24496 # define machine_is_mocha()     (0)
24497 #endif
24498
24499 #ifdef CONFIG_MACH_WAPD170AG
24500 # ifdef machine_arch_type
24501 #  undef machine_arch_type
24502 #  define machine_arch_type     __machine_arch_type
24503 # else
24504 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24505 # endif
24506 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24507 #else
24508 # define machine_is_wapd170ag() (0)
24509 #endif
24510
24511 #ifdef CONFIG_MACH_LINKSTATION_MINI
24512 # ifdef machine_arch_type
24513 #  undef machine_arch_type
24514 #  define machine_arch_type     __machine_arch_type
24515 # else
24516 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24517 # endif
24518 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24519 #else
24520 # define machine_is_linkstation_mini()  (0)
24521 #endif
24522
24523 #ifdef CONFIG_MACH_AFEB9260
24524 # ifdef machine_arch_type
24525 #  undef machine_arch_type
24526 #  define machine_arch_type     __machine_arch_type
24527 # else
24528 #  define machine_arch_type     MACH_TYPE_AFEB9260
24529 # endif
24530 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24531 #else
24532 # define machine_is_afeb9260()  (0)
24533 #endif
24534
24535 #ifdef CONFIG_MACH_W90X900
24536 # ifdef machine_arch_type
24537 #  undef machine_arch_type
24538 #  define machine_arch_type     __machine_arch_type
24539 # else
24540 #  define machine_arch_type     MACH_TYPE_W90X900
24541 # endif
24542 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24543 #else
24544 # define machine_is_w90x900()   (0)
24545 #endif
24546
24547 #ifdef CONFIG_MACH_W90X700
24548 # ifdef machine_arch_type
24549 #  undef machine_arch_type
24550 #  define machine_arch_type     __machine_arch_type
24551 # else
24552 #  define machine_arch_type     MACH_TYPE_W90X700
24553 # endif
24554 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24555 #else
24556 # define machine_is_w90x700()   (0)
24557 #endif
24558
24559 #ifdef CONFIG_MACH_KT300IP
24560 # ifdef machine_arch_type
24561 #  undef machine_arch_type
24562 #  define machine_arch_type     __machine_arch_type
24563 # else
24564 #  define machine_arch_type     MACH_TYPE_KT300IP
24565 # endif
24566 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24567 #else
24568 # define machine_is_kt300ip()   (0)
24569 #endif
24570
24571 #ifdef CONFIG_MACH_KT300IP_G20
24572 # ifdef machine_arch_type
24573 #  undef machine_arch_type
24574 #  define machine_arch_type     __machine_arch_type
24575 # else
24576 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24577 # endif
24578 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24579 #else
24580 # define machine_is_kt300ip_g20()       (0)
24581 #endif
24582
24583 #ifdef CONFIG_MACH_SRCM
24584 # ifdef machine_arch_type
24585 #  undef machine_arch_type
24586 #  define machine_arch_type     __machine_arch_type
24587 # else
24588 #  define machine_arch_type     MACH_TYPE_SRCM
24589 # endif
24590 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24591 #else
24592 # define machine_is_srcm()      (0)
24593 #endif
24594
24595 #ifdef CONFIG_MACH_WLNX_9260
24596 # ifdef machine_arch_type
24597 #  undef machine_arch_type
24598 #  define machine_arch_type     __machine_arch_type
24599 # else
24600 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24601 # endif
24602 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24603 #else
24604 # define machine_is_wlnx_9260() (0)
24605 #endif
24606
24607 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24608 # ifdef machine_arch_type
24609 #  undef machine_arch_type
24610 #  define machine_arch_type     __machine_arch_type
24611 # else
24612 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24613 # endif
24614 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24615 #else
24616 # define machine_is_openmoko_gta03()    (0)
24617 #endif
24618
24619 #ifdef CONFIG_MACH_OSPREY2
24620 # ifdef machine_arch_type
24621 #  undef machine_arch_type
24622 #  define machine_arch_type     __machine_arch_type
24623 # else
24624 #  define machine_arch_type     MACH_TYPE_OSPREY2
24625 # endif
24626 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24627 #else
24628 # define machine_is_osprey2()   (0)
24629 #endif
24630
24631 #ifdef CONFIG_MACH_KBIO9260
24632 # ifdef machine_arch_type
24633 #  undef machine_arch_type
24634 #  define machine_arch_type     __machine_arch_type
24635 # else
24636 #  define machine_arch_type     MACH_TYPE_KBIO9260
24637 # endif
24638 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24639 #else
24640 # define machine_is_kbio9260()  (0)
24641 #endif
24642
24643 #ifdef CONFIG_MACH_GINZA
24644 # ifdef machine_arch_type
24645 #  undef machine_arch_type
24646 #  define machine_arch_type     __machine_arch_type
24647 # else
24648 #  define machine_arch_type     MACH_TYPE_GINZA
24649 # endif
24650 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24651 #else
24652 # define machine_is_ginza()     (0)
24653 #endif
24654
24655 #ifdef CONFIG_MACH_A636N
24656 # ifdef machine_arch_type
24657 #  undef machine_arch_type
24658 #  define machine_arch_type     __machine_arch_type
24659 # else
24660 #  define machine_arch_type     MACH_TYPE_A636N
24661 # endif
24662 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24663 #else
24664 # define machine_is_a636n()     (0)
24665 #endif
24666
24667 #ifdef CONFIG_MACH_IMX27IPCAM
24668 # ifdef machine_arch_type
24669 #  undef machine_arch_type
24670 #  define machine_arch_type     __machine_arch_type
24671 # else
24672 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24673 # endif
24674 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24675 #else
24676 # define machine_is_imx27ipcam()        (0)
24677 #endif
24678
24679 #ifdef CONFIG_MACH_NEMOC
24680 # ifdef machine_arch_type
24681 #  undef machine_arch_type
24682 #  define machine_arch_type     __machine_arch_type
24683 # else
24684 #  define machine_arch_type     MACH_TYPE_NEMOC
24685 # endif
24686 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24687 #else
24688 # define machine_is_nemoc()     (0)
24689 #endif
24690
24691 #ifdef CONFIG_MACH_GENEVA
24692 # ifdef machine_arch_type
24693 #  undef machine_arch_type
24694 #  define machine_arch_type     __machine_arch_type
24695 # else
24696 #  define machine_arch_type     MACH_TYPE_GENEVA
24697 # endif
24698 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24699 #else
24700 # define machine_is_geneva()    (0)
24701 #endif
24702
24703 #ifdef CONFIG_MACH_HTCPHAROS
24704 # ifdef machine_arch_type
24705 #  undef machine_arch_type
24706 #  define machine_arch_type     __machine_arch_type
24707 # else
24708 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24709 # endif
24710 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24711 #else
24712 # define machine_is_htcpharos() (0)
24713 #endif
24714
24715 #ifdef CONFIG_MACH_NEONC
24716 # ifdef machine_arch_type
24717 #  undef machine_arch_type
24718 #  define machine_arch_type     __machine_arch_type
24719 # else
24720 #  define machine_arch_type     MACH_TYPE_NEONC
24721 # endif
24722 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24723 #else
24724 # define machine_is_neonc()     (0)
24725 #endif
24726
24727 #ifdef CONFIG_MACH_NAS7100
24728 # ifdef machine_arch_type
24729 #  undef machine_arch_type
24730 #  define machine_arch_type     __machine_arch_type
24731 # else
24732 #  define machine_arch_type     MACH_TYPE_NAS7100
24733 # endif
24734 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24735 #else
24736 # define machine_is_nas7100()   (0)
24737 #endif
24738
24739 #ifdef CONFIG_MACH_TEUPHONE
24740 # ifdef machine_arch_type
24741 #  undef machine_arch_type
24742 #  define machine_arch_type     __machine_arch_type
24743 # else
24744 #  define machine_arch_type     MACH_TYPE_TEUPHONE
24745 # endif
24746 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24747 #else
24748 # define machine_is_teuphone()  (0)
24749 #endif
24750
24751 #ifdef CONFIG_MACH_ANNAX_ETH2
24752 # ifdef machine_arch_type
24753 #  undef machine_arch_type
24754 #  define machine_arch_type     __machine_arch_type
24755 # else
24756 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
24757 # endif
24758 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24759 #else
24760 # define machine_is_annax_eth2()        (0)
24761 #endif
24762
24763 #ifdef CONFIG_MACH_CSB733
24764 # ifdef machine_arch_type
24765 #  undef machine_arch_type
24766 #  define machine_arch_type     __machine_arch_type
24767 # else
24768 #  define machine_arch_type     MACH_TYPE_CSB733
24769 # endif
24770 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24771 #else
24772 # define machine_is_csb733()    (0)
24773 #endif
24774
24775 #ifdef CONFIG_MACH_BK3
24776 # ifdef machine_arch_type
24777 #  undef machine_arch_type
24778 #  define machine_arch_type     __machine_arch_type
24779 # else
24780 #  define machine_arch_type     MACH_TYPE_BK3
24781 # endif
24782 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
24783 #else
24784 # define machine_is_bk3()       (0)
24785 #endif
24786
24787 #ifdef CONFIG_MACH_OMAP_EM32
24788 # ifdef machine_arch_type
24789 #  undef machine_arch_type
24790 #  define machine_arch_type     __machine_arch_type
24791 # else
24792 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
24793 # endif
24794 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24795 #else
24796 # define machine_is_omap_em32() (0)
24797 #endif
24798
24799 #ifdef CONFIG_MACH_ET9261CP
24800 # ifdef machine_arch_type
24801 #  undef machine_arch_type
24802 #  define machine_arch_type     __machine_arch_type
24803 # else
24804 #  define machine_arch_type     MACH_TYPE_ET9261CP
24805 # endif
24806 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
24807 #else
24808 # define machine_is_et9261cp()  (0)
24809 #endif
24810
24811 #ifdef CONFIG_MACH_JASPERC
24812 # ifdef machine_arch_type
24813 #  undef machine_arch_type
24814 #  define machine_arch_type     __machine_arch_type
24815 # else
24816 #  define machine_arch_type     MACH_TYPE_JASPERC
24817 # endif
24818 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
24819 #else
24820 # define machine_is_jasperc()   (0)
24821 #endif
24822
24823 #ifdef CONFIG_MACH_ISSI_ARM9
24824 # ifdef machine_arch_type
24825 #  undef machine_arch_type
24826 #  define machine_arch_type     __machine_arch_type
24827 # else
24828 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
24829 # endif
24830 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24831 #else
24832 # define machine_is_issi_arm9() (0)
24833 #endif
24834
24835 #ifdef CONFIG_MACH_UED
24836 # ifdef machine_arch_type
24837 #  undef machine_arch_type
24838 #  define machine_arch_type     __machine_arch_type
24839 # else
24840 #  define machine_arch_type     MACH_TYPE_UED
24841 # endif
24842 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
24843 #else
24844 # define machine_is_ued()       (0)
24845 #endif
24846
24847 #ifdef CONFIG_MACH_ESIBLADE
24848 # ifdef machine_arch_type
24849 #  undef machine_arch_type
24850 #  define machine_arch_type     __machine_arch_type
24851 # else
24852 #  define machine_arch_type     MACH_TYPE_ESIBLADE
24853 # endif
24854 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
24855 #else
24856 # define machine_is_esiblade()  (0)
24857 #endif
24858
24859 #ifdef CONFIG_MACH_EYE02
24860 # ifdef machine_arch_type
24861 #  undef machine_arch_type
24862 #  define machine_arch_type     __machine_arch_type
24863 # else
24864 #  define machine_arch_type     MACH_TYPE_EYE02
24865 # endif
24866 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
24867 #else
24868 # define machine_is_eye02()     (0)
24869 #endif
24870
24871 #ifdef CONFIG_MACH_IMX27KBD
24872 # ifdef machine_arch_type
24873 #  undef machine_arch_type
24874 #  define machine_arch_type     __machine_arch_type
24875 # else
24876 #  define machine_arch_type     MACH_TYPE_IMX27KBD
24877 # endif
24878 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
24879 #else
24880 # define machine_is_imx27kbd()  (0)
24881 #endif
24882
24883 #ifdef CONFIG_MACH_SST61VC010_FPGA
24884 # ifdef machine_arch_type
24885 #  undef machine_arch_type
24886 #  define machine_arch_type     __machine_arch_type
24887 # else
24888 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
24889 # endif
24890 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24891 #else
24892 # define machine_is_sst61vc010_fpga()   (0)
24893 #endif
24894
24895 #ifdef CONFIG_MACH_KIXVP435
24896 # ifdef machine_arch_type
24897 #  undef machine_arch_type
24898 #  define machine_arch_type     __machine_arch_type
24899 # else
24900 #  define machine_arch_type     MACH_TYPE_KIXVP435
24901 # endif
24902 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
24903 #else
24904 # define machine_is_kixvp435()  (0)
24905 #endif
24906
24907 #ifdef CONFIG_MACH_KIXNP435
24908 # ifdef machine_arch_type
24909 #  undef machine_arch_type
24910 #  define machine_arch_type     __machine_arch_type
24911 # else
24912 #  define machine_arch_type     MACH_TYPE_KIXNP435
24913 # endif
24914 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
24915 #else
24916 # define machine_is_kixnp435()  (0)
24917 #endif
24918
24919 #ifdef CONFIG_MACH_AFRICA
24920 # ifdef machine_arch_type
24921 #  undef machine_arch_type
24922 #  define machine_arch_type     __machine_arch_type
24923 # else
24924 #  define machine_arch_type     MACH_TYPE_AFRICA
24925 # endif
24926 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
24927 #else
24928 # define machine_is_africa()    (0)
24929 #endif
24930
24931 #ifdef CONFIG_MACH_NH233
24932 # ifdef machine_arch_type
24933 #  undef machine_arch_type
24934 #  define machine_arch_type     __machine_arch_type
24935 # else
24936 #  define machine_arch_type     MACH_TYPE_NH233
24937 # endif
24938 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
24939 #else
24940 # define machine_is_nh233()     (0)
24941 #endif
24942
24943 #ifdef CONFIG_MACH_RD88F6183AP_GE
24944 # ifdef machine_arch_type
24945 #  undef machine_arch_type
24946 #  define machine_arch_type     __machine_arch_type
24947 # else
24948 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
24949 # endif
24950 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24951 #else
24952 # define machine_is_rd88f6183ap_ge()    (0)
24953 #endif
24954
24955 #ifdef CONFIG_MACH_BCM4760
24956 # ifdef machine_arch_type
24957 #  undef machine_arch_type
24958 #  define machine_arch_type     __machine_arch_type
24959 # else
24960 #  define machine_arch_type     MACH_TYPE_BCM4760
24961 # endif
24962 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
24963 #else
24964 # define machine_is_bcm4760()   (0)
24965 #endif
24966
24967 #ifdef CONFIG_MACH_EDDY_V2
24968 # ifdef machine_arch_type
24969 #  undef machine_arch_type
24970 #  define machine_arch_type     __machine_arch_type
24971 # else
24972 #  define machine_arch_type     MACH_TYPE_EDDY_V2
24973 # endif
24974 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
24975 #else
24976 # define machine_is_eddy_v2()   (0)
24977 #endif
24978
24979 #ifdef CONFIG_MACH_REALVIEW_PBA8
24980 # ifdef machine_arch_type
24981 #  undef machine_arch_type
24982 #  define machine_arch_type     __machine_arch_type
24983 # else
24984 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
24985 # endif
24986 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24987 #else
24988 # define machine_is_realview_pba8()     (0)
24989 #endif
24990
24991 #ifdef CONFIG_MACH_HID_A7
24992 # ifdef machine_arch_type
24993 #  undef machine_arch_type
24994 #  define machine_arch_type     __machine_arch_type
24995 # else
24996 #  define machine_arch_type     MACH_TYPE_HID_A7
24997 # endif
24998 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
24999 #else
25000 # define machine_is_hid_a7()    (0)
25001 #endif
25002
25003 #ifdef CONFIG_MACH_HERO
25004 # ifdef machine_arch_type
25005 #  undef machine_arch_type
25006 #  define machine_arch_type     __machine_arch_type
25007 # else
25008 #  define machine_arch_type     MACH_TYPE_HERO
25009 # endif
25010 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
25011 #else
25012 # define machine_is_hero()      (0)
25013 #endif
25014
25015 #ifdef CONFIG_MACH_OMAP_POSEIDON
25016 # ifdef machine_arch_type
25017 #  undef machine_arch_type
25018 #  define machine_arch_type     __machine_arch_type
25019 # else
25020 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
25021 # endif
25022 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25023 #else
25024 # define machine_is_omap_poseidon()     (0)
25025 #endif
25026
25027 #ifdef CONFIG_MACH_REALVIEW_PBX
25028 # ifdef machine_arch_type
25029 #  undef machine_arch_type
25030 #  define machine_arch_type     __machine_arch_type
25031 # else
25032 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
25033 # endif
25034 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25035 #else
25036 # define machine_is_realview_pbx()      (0)
25037 #endif
25038
25039 #ifdef CONFIG_MACH_MICRO9S
25040 # ifdef machine_arch_type
25041 #  undef machine_arch_type
25042 #  define machine_arch_type     __machine_arch_type
25043 # else
25044 #  define machine_arch_type     MACH_TYPE_MICRO9S
25045 # endif
25046 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
25047 #else
25048 # define machine_is_micro9s()   (0)
25049 #endif
25050
25051 #ifdef CONFIG_MACH_MAKO
25052 # ifdef machine_arch_type
25053 #  undef machine_arch_type
25054 #  define machine_arch_type     __machine_arch_type
25055 # else
25056 #  define machine_arch_type     MACH_TYPE_MAKO
25057 # endif
25058 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25059 #else
25060 # define machine_is_mako()      (0)
25061 #endif
25062
25063 #ifdef CONFIG_MACH_XDAFLAME
25064 # ifdef machine_arch_type
25065 #  undef machine_arch_type
25066 #  define machine_arch_type     __machine_arch_type
25067 # else
25068 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25069 # endif
25070 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25071 #else
25072 # define machine_is_xdaflame()  (0)
25073 #endif
25074
25075 #ifdef CONFIG_MACH_PHIDGET_SBC2
25076 # ifdef machine_arch_type
25077 #  undef machine_arch_type
25078 #  define machine_arch_type     __machine_arch_type
25079 # else
25080 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25081 # endif
25082 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25083 #else
25084 # define machine_is_phidget_sbc2()      (0)
25085 #endif
25086
25087 #ifdef CONFIG_MACH_LIMESTONE
25088 # ifdef machine_arch_type
25089 #  undef machine_arch_type
25090 #  define machine_arch_type     __machine_arch_type
25091 # else
25092 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25093 # endif
25094 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25095 #else
25096 # define machine_is_limestone() (0)
25097 #endif
25098
25099 #ifdef CONFIG_MACH_IPROBE_C32
25100 # ifdef machine_arch_type
25101 #  undef machine_arch_type
25102 #  define machine_arch_type     __machine_arch_type
25103 # else
25104 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25105 # endif
25106 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25107 #else
25108 # define machine_is_iprobe_c32()        (0)
25109 #endif
25110
25111 #ifdef CONFIG_MACH_RUT100
25112 # ifdef machine_arch_type
25113 #  undef machine_arch_type
25114 #  define machine_arch_type     __machine_arch_type
25115 # else
25116 #  define machine_arch_type     MACH_TYPE_RUT100
25117 # endif
25118 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25119 #else
25120 # define machine_is_rut100()    (0)
25121 #endif
25122
25123 #ifdef CONFIG_MACH_ASUSP535
25124 # ifdef machine_arch_type
25125 #  undef machine_arch_type
25126 #  define machine_arch_type     __machine_arch_type
25127 # else
25128 #  define machine_arch_type     MACH_TYPE_ASUSP535
25129 # endif
25130 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25131 #else
25132 # define machine_is_asusp535()  (0)
25133 #endif
25134
25135 #ifdef CONFIG_MACH_HTCRAPHAEL
25136 # ifdef machine_arch_type
25137 #  undef machine_arch_type
25138 #  define machine_arch_type     __machine_arch_type
25139 # else
25140 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25141 # endif
25142 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25143 #else
25144 # define machine_is_htcraphael()        (0)
25145 #endif
25146
25147 #ifdef CONFIG_MACH_SYGDG1
25148 # ifdef machine_arch_type
25149 #  undef machine_arch_type
25150 #  define machine_arch_type     __machine_arch_type
25151 # else
25152 #  define machine_arch_type     MACH_TYPE_SYGDG1
25153 # endif
25154 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25155 #else
25156 # define machine_is_sygdg1()    (0)
25157 #endif
25158
25159 #ifdef CONFIG_MACH_SYGDG2
25160 # ifdef machine_arch_type
25161 #  undef machine_arch_type
25162 #  define machine_arch_type     __machine_arch_type
25163 # else
25164 #  define machine_arch_type     MACH_TYPE_SYGDG2
25165 # endif
25166 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25167 #else
25168 # define machine_is_sygdg2()    (0)
25169 #endif
25170
25171 #ifdef CONFIG_MACH_SEOUL
25172 # ifdef machine_arch_type
25173 #  undef machine_arch_type
25174 #  define machine_arch_type     __machine_arch_type
25175 # else
25176 #  define machine_arch_type     MACH_TYPE_SEOUL
25177 # endif
25178 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25179 #else
25180 # define machine_is_seoul()     (0)
25181 #endif
25182
25183 #ifdef CONFIG_MACH_SALERNO
25184 # ifdef machine_arch_type
25185 #  undef machine_arch_type
25186 #  define machine_arch_type     __machine_arch_type
25187 # else
25188 #  define machine_arch_type     MACH_TYPE_SALERNO
25189 # endif
25190 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25191 #else
25192 # define machine_is_salerno()   (0)
25193 #endif
25194
25195 #ifdef CONFIG_MACH_UCN_S3C64XX
25196 # ifdef machine_arch_type
25197 #  undef machine_arch_type
25198 #  define machine_arch_type     __machine_arch_type
25199 # else
25200 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25201 # endif
25202 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25203 #else
25204 # define machine_is_ucn_s3c64xx()       (0)
25205 #endif
25206
25207 #ifdef CONFIG_MACH_MSM7201A
25208 # ifdef machine_arch_type
25209 #  undef machine_arch_type
25210 #  define machine_arch_type     __machine_arch_type
25211 # else
25212 #  define machine_arch_type     MACH_TYPE_MSM7201A
25213 # endif
25214 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25215 #else
25216 # define machine_is_msm7201a()  (0)
25217 #endif
25218
25219 #ifdef CONFIG_MACH_LPR1
25220 # ifdef machine_arch_type
25221 #  undef machine_arch_type
25222 #  define machine_arch_type     __machine_arch_type
25223 # else
25224 #  define machine_arch_type     MACH_TYPE_LPR1
25225 # endif
25226 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25227 #else
25228 # define machine_is_lpr1()      (0)
25229 #endif
25230
25231 #ifdef CONFIG_MACH_ARMADILLO500FX
25232 # ifdef machine_arch_type
25233 #  undef machine_arch_type
25234 #  define machine_arch_type     __machine_arch_type
25235 # else
25236 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
25237 # endif
25238 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25239 #else
25240 # define machine_is_armadillo500fx()    (0)
25241 #endif
25242
25243 #ifdef CONFIG_MACH_G3EVM
25244 # ifdef machine_arch_type
25245 #  undef machine_arch_type
25246 #  define machine_arch_type     __machine_arch_type
25247 # else
25248 #  define machine_arch_type     MACH_TYPE_G3EVM
25249 # endif
25250 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25251 #else
25252 # define machine_is_g3evm()     (0)
25253 #endif
25254
25255 #ifdef CONFIG_MACH_Z3_DM355
25256 # ifdef machine_arch_type
25257 #  undef machine_arch_type
25258 #  define machine_arch_type     __machine_arch_type
25259 # else
25260 #  define machine_arch_type     MACH_TYPE_Z3_DM355
25261 # endif
25262 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25263 #else
25264 # define machine_is_z3_dm355()  (0)
25265 #endif
25266
25267 #ifdef CONFIG_MACH_W90P910EVB
25268 # ifdef machine_arch_type
25269 #  undef machine_arch_type
25270 #  define machine_arch_type     __machine_arch_type
25271 # else
25272 #  define machine_arch_type     MACH_TYPE_W90P910EVB
25273 # endif
25274 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25275 #else
25276 # define machine_is_w90p910evb()        (0)
25277 #endif
25278
25279 #ifdef CONFIG_MACH_W90P920EVB
25280 # ifdef machine_arch_type
25281 #  undef machine_arch_type
25282 #  define machine_arch_type     __machine_arch_type
25283 # else
25284 #  define machine_arch_type     MACH_TYPE_W90P920EVB
25285 # endif
25286 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25287 #else
25288 # define machine_is_w90p920evb()        (0)
25289 #endif
25290
25291 #ifdef CONFIG_MACH_W90P950EVB
25292 # ifdef machine_arch_type
25293 #  undef machine_arch_type
25294 #  define machine_arch_type     __machine_arch_type
25295 # else
25296 #  define machine_arch_type     MACH_TYPE_W90P950EVB
25297 # endif
25298 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25299 #else
25300 # define machine_is_w90p950evb()        (0)
25301 #endif
25302
25303 #ifdef CONFIG_MACH_W90N960EVB
25304 # ifdef machine_arch_type
25305 #  undef machine_arch_type
25306 #  define machine_arch_type     __machine_arch_type
25307 # else
25308 #  define machine_arch_type     MACH_TYPE_W90N960EVB
25309 # endif
25310 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25311 #else
25312 # define machine_is_w90n960evb()        (0)
25313 #endif
25314
25315 #ifdef CONFIG_MACH_CAMHD
25316 # ifdef machine_arch_type
25317 #  undef machine_arch_type
25318 #  define machine_arch_type     __machine_arch_type
25319 # else
25320 #  define machine_arch_type     MACH_TYPE_CAMHD
25321 # endif
25322 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25323 #else
25324 # define machine_is_camhd()     (0)
25325 #endif
25326
25327 #ifdef CONFIG_MACH_MVC100
25328 # ifdef machine_arch_type
25329 #  undef machine_arch_type
25330 #  define machine_arch_type     __machine_arch_type
25331 # else
25332 #  define machine_arch_type     MACH_TYPE_MVC100
25333 # endif
25334 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25335 #else
25336 # define machine_is_mvc100()    (0)
25337 #endif
25338
25339 #ifdef CONFIG_MACH_ELECTRUM_200
25340 # ifdef machine_arch_type
25341 #  undef machine_arch_type
25342 #  define machine_arch_type     __machine_arch_type
25343 # else
25344 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
25345 # endif
25346 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25347 #else
25348 # define machine_is_electrum_200()      (0)
25349 #endif
25350
25351 #ifdef CONFIG_MACH_HTCJADE
25352 # ifdef machine_arch_type
25353 #  undef machine_arch_type
25354 #  define machine_arch_type     __machine_arch_type
25355 # else
25356 #  define machine_arch_type     MACH_TYPE_HTCJADE
25357 # endif
25358 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25359 #else
25360 # define machine_is_htcjade()   (0)
25361 #endif
25362
25363 #ifdef CONFIG_MACH_MEMPHIS
25364 # ifdef machine_arch_type
25365 #  undef machine_arch_type
25366 #  define machine_arch_type     __machine_arch_type
25367 # else
25368 #  define machine_arch_type     MACH_TYPE_MEMPHIS
25369 # endif
25370 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25371 #else
25372 # define machine_is_memphis()   (0)
25373 #endif
25374
25375 #ifdef CONFIG_MACH_IMX27SBC
25376 # ifdef machine_arch_type
25377 #  undef machine_arch_type
25378 #  define machine_arch_type     __machine_arch_type
25379 # else
25380 #  define machine_arch_type     MACH_TYPE_IMX27SBC
25381 # endif
25382 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25383 #else
25384 # define machine_is_imx27sbc()  (0)
25385 #endif
25386
25387 #ifdef CONFIG_MACH_LEXTAR
25388 # ifdef machine_arch_type
25389 #  undef machine_arch_type
25390 #  define machine_arch_type     __machine_arch_type
25391 # else
25392 #  define machine_arch_type     MACH_TYPE_LEXTAR
25393 # endif
25394 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25395 #else
25396 # define machine_is_lextar()    (0)
25397 #endif
25398
25399 #ifdef CONFIG_MACH_MV88F6281GTW_GE
25400 # ifdef machine_arch_type
25401 #  undef machine_arch_type
25402 #  define machine_arch_type     __machine_arch_type
25403 # else
25404 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
25405 # endif
25406 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25407 #else
25408 # define machine_is_mv88f6281gtw_ge()   (0)
25409 #endif
25410
25411 #ifdef CONFIG_MACH_NCP
25412 # ifdef machine_arch_type
25413 #  undef machine_arch_type
25414 #  define machine_arch_type     __machine_arch_type
25415 # else
25416 #  define machine_arch_type     MACH_TYPE_NCP
25417 # endif
25418 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25419 #else
25420 # define machine_is_ncp()       (0)
25421 #endif
25422
25423 #ifdef CONFIG_MACH_Z32AN
25424 # ifdef machine_arch_type
25425 #  undef machine_arch_type
25426 #  define machine_arch_type     __machine_arch_type
25427 # else
25428 #  define machine_arch_type     MACH_TYPE_Z32AN
25429 # endif
25430 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25431 #else
25432 # define machine_is_z32an_series()      (0)
25433 #endif
25434
25435 #ifdef CONFIG_MACH_TMQ_CAPD
25436 # ifdef machine_arch_type
25437 #  undef machine_arch_type
25438 #  define machine_arch_type     __machine_arch_type
25439 # else
25440 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25441 # endif
25442 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25443 #else
25444 # define machine_is_tmq_capd()  (0)
25445 #endif
25446
25447 #ifdef CONFIG_MACH_OMAP3_WL
25448 # ifdef machine_arch_type
25449 #  undef machine_arch_type
25450 #  define machine_arch_type     __machine_arch_type
25451 # else
25452 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25453 # endif
25454 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25455 #else
25456 # define machine_is_omap3_wl()  (0)
25457 #endif
25458
25459 #ifdef CONFIG_MACH_CHUMBY
25460 # ifdef machine_arch_type
25461 #  undef machine_arch_type
25462 #  define machine_arch_type     __machine_arch_type
25463 # else
25464 #  define machine_arch_type     MACH_TYPE_CHUMBY
25465 # endif
25466 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25467 #else
25468 # define machine_is_chumby()    (0)
25469 #endif
25470
25471 #ifdef CONFIG_MACH_ATSARM9
25472 # ifdef machine_arch_type
25473 #  undef machine_arch_type
25474 #  define machine_arch_type     __machine_arch_type
25475 # else
25476 #  define machine_arch_type     MACH_TYPE_ATSARM9
25477 # endif
25478 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25479 #else
25480 # define machine_is_atsarm9()   (0)
25481 #endif
25482
25483 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25484 # ifdef machine_arch_type
25485 #  undef machine_arch_type
25486 #  define machine_arch_type     __machine_arch_type
25487 # else
25488 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25489 # endif
25490 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25491 #else
25492 # define machine_is_davinci_dm365_evm() (0)
25493 #endif
25494
25495 #ifdef CONFIG_MACH_BAHAMAS
25496 # ifdef machine_arch_type
25497 #  undef machine_arch_type
25498 #  define machine_arch_type     __machine_arch_type
25499 # else
25500 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25501 # endif
25502 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25503 #else
25504 # define machine_is_bahamas()   (0)
25505 #endif
25506
25507 #ifdef CONFIG_MACH_DAS
25508 # ifdef machine_arch_type
25509 #  undef machine_arch_type
25510 #  define machine_arch_type     __machine_arch_type
25511 # else
25512 #  define machine_arch_type     MACH_TYPE_DAS
25513 # endif
25514 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25515 #else
25516 # define machine_is_das()       (0)
25517 #endif
25518
25519 #ifdef CONFIG_MACH_MINIDAS
25520 # ifdef machine_arch_type
25521 #  undef machine_arch_type
25522 #  define machine_arch_type     __machine_arch_type
25523 # else
25524 #  define machine_arch_type     MACH_TYPE_MINIDAS
25525 # endif
25526 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25527 #else
25528 # define machine_is_minidas()   (0)
25529 #endif
25530
25531 #ifdef CONFIG_MACH_VK1000
25532 # ifdef machine_arch_type
25533 #  undef machine_arch_type
25534 #  define machine_arch_type     __machine_arch_type
25535 # else
25536 #  define machine_arch_type     MACH_TYPE_VK1000
25537 # endif
25538 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25539 #else
25540 # define machine_is_vk1000()    (0)
25541 #endif
25542
25543 #ifdef CONFIG_MACH_CENTRO
25544 # ifdef machine_arch_type
25545 #  undef machine_arch_type
25546 #  define machine_arch_type     __machine_arch_type
25547 # else
25548 #  define machine_arch_type     MACH_TYPE_CENTRO
25549 # endif
25550 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25551 #else
25552 # define machine_is_centro()    (0)
25553 #endif
25554
25555 #ifdef CONFIG_MACH_CTERA_2BAY
25556 # ifdef machine_arch_type
25557 #  undef machine_arch_type
25558 #  define machine_arch_type     __machine_arch_type
25559 # else
25560 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25561 # endif
25562 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25563 #else
25564 # define machine_is_ctera_2bay()        (0)
25565 #endif
25566
25567 #ifdef CONFIG_MACH_EDGECONNECT
25568 # ifdef machine_arch_type
25569 #  undef machine_arch_type
25570 #  define machine_arch_type     __machine_arch_type
25571 # else
25572 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25573 # endif
25574 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25575 #else
25576 # define machine_is_edgeconnect()       (0)
25577 #endif
25578
25579 #ifdef CONFIG_MACH_ND27000
25580 # ifdef machine_arch_type
25581 #  undef machine_arch_type
25582 #  define machine_arch_type     __machine_arch_type
25583 # else
25584 #  define machine_arch_type     MACH_TYPE_ND27000
25585 # endif
25586 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25587 #else
25588 # define machine_is_nd27000()   (0)
25589 #endif
25590
25591 #ifdef CONFIG_MACH_GEMALTO_COBRA
25592 # ifdef machine_arch_type
25593 #  undef machine_arch_type
25594 #  define machine_arch_type     __machine_arch_type
25595 # else
25596 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25597 # endif
25598 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25599 #else
25600 # define machine_is_cobra()     (0)
25601 #endif
25602
25603 #ifdef CONFIG_MACH_INGELABS_COMET
25604 # ifdef machine_arch_type
25605 #  undef machine_arch_type
25606 #  define machine_arch_type     __machine_arch_type
25607 # else
25608 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25609 # endif
25610 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25611 #else
25612 # define machine_is_ingelabs_comet()    (0)
25613 #endif
25614
25615 #ifdef CONFIG_MACH_POLLUX_WIZ
25616 # ifdef machine_arch_type
25617 #  undef machine_arch_type
25618 #  define machine_arch_type     __machine_arch_type
25619 # else
25620 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25621 # endif
25622 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25623 #else
25624 # define machine_is_pollux_wiz()        (0)
25625 #endif
25626
25627 #ifdef CONFIG_MACH_BLACKSTONE
25628 # ifdef machine_arch_type
25629 #  undef machine_arch_type
25630 #  define machine_arch_type     __machine_arch_type
25631 # else
25632 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25633 # endif
25634 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25635 #else
25636 # define machine_is_blackstone()        (0)
25637 #endif
25638
25639 #ifdef CONFIG_MACH_TOPAZ
25640 # ifdef machine_arch_type
25641 #  undef machine_arch_type
25642 #  define machine_arch_type     __machine_arch_type
25643 # else
25644 #  define machine_arch_type     MACH_TYPE_TOPAZ
25645 # endif
25646 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25647 #else
25648 # define machine_is_topaz()     (0)
25649 #endif
25650
25651 #ifdef CONFIG_MACH_AIXLE
25652 # ifdef machine_arch_type
25653 #  undef machine_arch_type
25654 #  define machine_arch_type     __machine_arch_type
25655 # else
25656 #  define machine_arch_type     MACH_TYPE_AIXLE
25657 # endif
25658 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25659 #else
25660 # define machine_is_aixle()     (0)
25661 #endif
25662
25663 #ifdef CONFIG_MACH_MW998
25664 # ifdef machine_arch_type
25665 #  undef machine_arch_type
25666 #  define machine_arch_type     __machine_arch_type
25667 # else
25668 #  define machine_arch_type     MACH_TYPE_MW998
25669 # endif
25670 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25671 #else
25672 # define machine_is_mw998()     (0)
25673 #endif
25674
25675 #ifdef CONFIG_MACH_NOKIA_RX51
25676 # ifdef machine_arch_type
25677 #  undef machine_arch_type
25678 #  define machine_arch_type     __machine_arch_type
25679 # else
25680 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25681 # endif
25682 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25683 #else
25684 # define machine_is_nokia_rx51()        (0)
25685 #endif
25686
25687 #ifdef CONFIG_MACH_VSC5605EV
25688 # ifdef machine_arch_type
25689 #  undef machine_arch_type
25690 #  define machine_arch_type     __machine_arch_type
25691 # else
25692 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25693 # endif
25694 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25695 #else
25696 # define machine_is_vsc5605ev() (0)
25697 #endif
25698
25699 #ifdef CONFIG_MACH_NT98700DK
25700 # ifdef machine_arch_type
25701 #  undef machine_arch_type
25702 #  define machine_arch_type     __machine_arch_type
25703 # else
25704 #  define machine_arch_type     MACH_TYPE_NT98700DK
25705 # endif
25706 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25707 #else
25708 # define machine_is_nt98700dk() (0)
25709 #endif
25710
25711 #ifdef CONFIG_MACH_ICONTACT
25712 # ifdef machine_arch_type
25713 #  undef machine_arch_type
25714 #  define machine_arch_type     __machine_arch_type
25715 # else
25716 #  define machine_arch_type     MACH_TYPE_ICONTACT
25717 # endif
25718 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25719 #else
25720 # define machine_is_icontact()  (0)
25721 #endif
25722
25723 #ifdef CONFIG_MACH_SWARCO_FRCPU
25724 # ifdef machine_arch_type
25725 #  undef machine_arch_type
25726 #  define machine_arch_type     __machine_arch_type
25727 # else
25728 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
25729 # endif
25730 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25731 #else
25732 # define machine_is_swarco_frcpu()      (0)
25733 #endif
25734
25735 #ifdef CONFIG_MACH_SWARCO_SCPU
25736 # ifdef machine_arch_type
25737 #  undef machine_arch_type
25738 #  define machine_arch_type     __machine_arch_type
25739 # else
25740 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
25741 # endif
25742 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25743 #else
25744 # define machine_is_swarco_scpu()       (0)
25745 #endif
25746
25747 #ifdef CONFIG_MACH_BBOX_P16
25748 # ifdef machine_arch_type
25749 #  undef machine_arch_type
25750 #  define machine_arch_type     __machine_arch_type
25751 # else
25752 #  define machine_arch_type     MACH_TYPE_BBOX_P16
25753 # endif
25754 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25755 #else
25756 # define machine_is_bbox_p16()  (0)
25757 #endif
25758
25759 #ifdef CONFIG_MACH_BSTD
25760 # ifdef machine_arch_type
25761 #  undef machine_arch_type
25762 #  define machine_arch_type     __machine_arch_type
25763 # else
25764 #  define machine_arch_type     MACH_TYPE_BSTD
25765 # endif
25766 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25767 #else
25768 # define machine_is_bstd()      (0)
25769 #endif
25770
25771 #ifdef CONFIG_MACH_SBC2440II
25772 # ifdef machine_arch_type
25773 #  undef machine_arch_type
25774 #  define machine_arch_type     __machine_arch_type
25775 # else
25776 #  define machine_arch_type     MACH_TYPE_SBC2440II
25777 # endif
25778 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25779 #else
25780 # define machine_is_sbc2440ii() (0)
25781 #endif
25782
25783 #ifdef CONFIG_MACH_PCM034
25784 # ifdef machine_arch_type
25785 #  undef machine_arch_type
25786 #  define machine_arch_type     __machine_arch_type
25787 # else
25788 #  define machine_arch_type     MACH_TYPE_PCM034
25789 # endif
25790 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
25791 #else
25792 # define machine_is_pcm034()    (0)
25793 #endif
25794
25795 #ifdef CONFIG_MACH_NESO
25796 # ifdef machine_arch_type
25797 #  undef machine_arch_type
25798 #  define machine_arch_type     __machine_arch_type
25799 # else
25800 #  define machine_arch_type     MACH_TYPE_NESO
25801 # endif
25802 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
25803 #else
25804 # define machine_is_neso()      (0)
25805 #endif
25806
25807 #ifdef CONFIG_MACH_WLNX_9G20
25808 # ifdef machine_arch_type
25809 #  undef machine_arch_type
25810 #  define machine_arch_type     __machine_arch_type
25811 # else
25812 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
25813 # endif
25814 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25815 #else
25816 # define machine_is_wlnx_9g20() (0)
25817 #endif
25818
25819 #ifdef CONFIG_MACH_OMAP_ZOOM2
25820 # ifdef machine_arch_type
25821 #  undef machine_arch_type
25822 #  define machine_arch_type     __machine_arch_type
25823 # else
25824 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
25825 # endif
25826 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25827 #else
25828 # define machine_is_omap_zoom2()        (0)
25829 #endif
25830
25831 #ifdef CONFIG_MACH_TOTEMNOVA
25832 # ifdef machine_arch_type
25833 #  undef machine_arch_type
25834 #  define machine_arch_type     __machine_arch_type
25835 # else
25836 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
25837 # endif
25838 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25839 #else
25840 # define machine_is_totemnova() (0)
25841 #endif
25842
25843 #ifdef CONFIG_MACH_C5000
25844 # ifdef machine_arch_type
25845 #  undef machine_arch_type
25846 #  define machine_arch_type     __machine_arch_type
25847 # else
25848 #  define machine_arch_type     MACH_TYPE_C5000
25849 # endif
25850 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
25851 #else
25852 # define machine_is_c5000()     (0)
25853 #endif
25854
25855 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25856 # ifdef machine_arch_type
25857 #  undef machine_arch_type
25858 #  define machine_arch_type     __machine_arch_type
25859 # else
25860 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
25861 # endif
25862 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25863 #else
25864 # define machine_is_unipo_at91sam9263() (0)
25865 #endif
25866
25867 #ifdef CONFIG_MACH_ETHERNUT5
25868 # ifdef machine_arch_type
25869 #  undef machine_arch_type
25870 #  define machine_arch_type     __machine_arch_type
25871 # else
25872 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
25873 # endif
25874 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25875 #else
25876 # define machine_is_ethernut5() (0)
25877 #endif
25878
25879 #ifdef CONFIG_MACH_ARM11
25880 # ifdef machine_arch_type
25881 #  undef machine_arch_type
25882 #  define machine_arch_type     __machine_arch_type
25883 # else
25884 #  define machine_arch_type     MACH_TYPE_ARM11
25885 # endif
25886 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
25887 #else
25888 # define machine_is_arm11()     (0)
25889 #endif
25890
25891 #ifdef CONFIG_MACH_CPUAT9260
25892 # ifdef machine_arch_type
25893 #  undef machine_arch_type
25894 #  define machine_arch_type     __machine_arch_type
25895 # else
25896 #  define machine_arch_type     MACH_TYPE_CPUAT9260
25897 # endif
25898 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25899 #else
25900 # define machine_is_cpuat9260() (0)
25901 #endif
25902
25903 #ifdef CONFIG_MACH_CPUPXA255
25904 # ifdef machine_arch_type
25905 #  undef machine_arch_type
25906 #  define machine_arch_type     __machine_arch_type
25907 # else
25908 #  define machine_arch_type     MACH_TYPE_CPUPXA255
25909 # endif
25910 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25911 #else
25912 # define machine_is_cpupxa255() (0)
25913 #endif
25914
25915 #ifdef CONFIG_MACH_CPUIMX27
25916 # ifdef machine_arch_type
25917 #  undef machine_arch_type
25918 #  define machine_arch_type     __machine_arch_type
25919 # else
25920 #  define machine_arch_type     MACH_TYPE_CPUIMX27
25921 # endif
25922 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
25923 #else
25924 # define machine_is_eukrea_cpuimx27()   (0)
25925 #endif
25926
25927 #ifdef CONFIG_MACH_CHEFLUX
25928 # ifdef machine_arch_type
25929 #  undef machine_arch_type
25930 #  define machine_arch_type     __machine_arch_type
25931 # else
25932 #  define machine_arch_type     MACH_TYPE_CHEFLUX
25933 # endif
25934 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
25935 #else
25936 # define machine_is_cheflux()   (0)
25937 #endif
25938
25939 #ifdef CONFIG_MACH_EB_CPUX9K2
25940 # ifdef machine_arch_type
25941 #  undef machine_arch_type
25942 #  define machine_arch_type     __machine_arch_type
25943 # else
25944 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
25945 # endif
25946 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25947 #else
25948 # define machine_is_eb_cpux9k2()        (0)
25949 #endif
25950
25951 #ifdef CONFIG_MACH_OPCOTEC
25952 # ifdef machine_arch_type
25953 #  undef machine_arch_type
25954 #  define machine_arch_type     __machine_arch_type
25955 # else
25956 #  define machine_arch_type     MACH_TYPE_OPCOTEC
25957 # endif
25958 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
25959 #else
25960 # define machine_is_opcotec()   (0)
25961 #endif
25962
25963 #ifdef CONFIG_MACH_YT
25964 # ifdef machine_arch_type
25965 #  undef machine_arch_type
25966 #  define machine_arch_type     __machine_arch_type
25967 # else
25968 #  define machine_arch_type     MACH_TYPE_YT
25969 # endif
25970 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
25971 #else
25972 # define machine_is_yt()        (0)
25973 #endif
25974
25975 #ifdef CONFIG_MACH_MOTOQ
25976 # ifdef machine_arch_type
25977 #  undef machine_arch_type
25978 #  define machine_arch_type     __machine_arch_type
25979 # else
25980 #  define machine_arch_type     MACH_TYPE_MOTOQ
25981 # endif
25982 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
25983 #else
25984 # define machine_is_motoq()     (0)
25985 #endif
25986
25987 #ifdef CONFIG_MACH_BSB1
25988 # ifdef machine_arch_type
25989 #  undef machine_arch_type
25990 #  define machine_arch_type     __machine_arch_type
25991 # else
25992 #  define machine_arch_type     MACH_TYPE_BSB1
25993 # endif
25994 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
25995 #else
25996 # define machine_is_bsb1()      (0)
25997 #endif
25998
25999 #ifdef CONFIG_MACH_ACS5K
26000 # ifdef machine_arch_type
26001 #  undef machine_arch_type
26002 #  define machine_arch_type     __machine_arch_type
26003 # else
26004 #  define machine_arch_type     MACH_TYPE_ACS5K
26005 # endif
26006 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
26007 #else
26008 # define machine_is_acs5k()     (0)
26009 #endif
26010
26011 #ifdef CONFIG_MACH_MILAN
26012 # ifdef machine_arch_type
26013 #  undef machine_arch_type
26014 #  define machine_arch_type     __machine_arch_type
26015 # else
26016 #  define machine_arch_type     MACH_TYPE_MILAN
26017 # endif
26018 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
26019 #else
26020 # define machine_is_milan()     (0)
26021 #endif
26022
26023 #ifdef CONFIG_MACH_QUARTZV2
26024 # ifdef machine_arch_type
26025 #  undef machine_arch_type
26026 #  define machine_arch_type     __machine_arch_type
26027 # else
26028 #  define machine_arch_type     MACH_TYPE_QUARTZV2
26029 # endif
26030 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
26031 #else
26032 # define machine_is_quartzv2()  (0)
26033 #endif
26034
26035 #ifdef CONFIG_MACH_RSVP
26036 # ifdef machine_arch_type
26037 #  undef machine_arch_type
26038 #  define machine_arch_type     __machine_arch_type
26039 # else
26040 #  define machine_arch_type     MACH_TYPE_RSVP
26041 # endif
26042 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
26043 #else
26044 # define machine_is_rsvp()      (0)
26045 #endif
26046
26047 #ifdef CONFIG_MACH_RMP200
26048 # ifdef machine_arch_type
26049 #  undef machine_arch_type
26050 #  define machine_arch_type     __machine_arch_type
26051 # else
26052 #  define machine_arch_type     MACH_TYPE_RMP200
26053 # endif
26054 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26055 #else
26056 # define machine_is_rmp200()    (0)
26057 #endif
26058
26059 #ifdef CONFIG_MACH_SNAPPER_9260
26060 # ifdef machine_arch_type
26061 #  undef machine_arch_type
26062 #  define machine_arch_type     __machine_arch_type
26063 # else
26064 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26065 # endif
26066 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26067 #else
26068 # define machine_is_snapper_9260()      (0)
26069 #endif
26070
26071 #ifdef CONFIG_MACH_DSM320
26072 # ifdef machine_arch_type
26073 #  undef machine_arch_type
26074 #  define machine_arch_type     __machine_arch_type
26075 # else
26076 #  define machine_arch_type     MACH_TYPE_DSM320
26077 # endif
26078 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26079 #else
26080 # define machine_is_dsm320()    (0)
26081 #endif
26082
26083 #ifdef CONFIG_MACH_ADSGCM
26084 # ifdef machine_arch_type
26085 #  undef machine_arch_type
26086 #  define machine_arch_type     __machine_arch_type
26087 # else
26088 #  define machine_arch_type     MACH_TYPE_ADSGCM
26089 # endif
26090 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26091 #else
26092 # define machine_is_adsgcm()    (0)
26093 #endif
26094
26095 #ifdef CONFIG_MACH_ASE2_400
26096 # ifdef machine_arch_type
26097 #  undef machine_arch_type
26098 #  define machine_arch_type     __machine_arch_type
26099 # else
26100 #  define machine_arch_type     MACH_TYPE_ASE2_400
26101 # endif
26102 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26103 #else
26104 # define machine_is_ase2_400()  (0)
26105 #endif
26106
26107 #ifdef CONFIG_MACH_PIZZA
26108 # ifdef machine_arch_type
26109 #  undef machine_arch_type
26110 #  define machine_arch_type     __machine_arch_type
26111 # else
26112 #  define machine_arch_type     MACH_TYPE_PIZZA
26113 # endif
26114 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26115 #else
26116 # define machine_is_pizza()     (0)
26117 #endif
26118
26119 #ifdef CONFIG_MACH_SPOT_NGPL
26120 # ifdef machine_arch_type
26121 #  undef machine_arch_type
26122 #  define machine_arch_type     __machine_arch_type
26123 # else
26124 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26125 # endif
26126 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26127 #else
26128 # define machine_is_spot_ngpl() (0)
26129 #endif
26130
26131 #ifdef CONFIG_MACH_ARMATA
26132 # ifdef machine_arch_type
26133 #  undef machine_arch_type
26134 #  define machine_arch_type     __machine_arch_type
26135 # else
26136 #  define machine_arch_type     MACH_TYPE_ARMATA
26137 # endif
26138 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26139 #else
26140 # define machine_is_armata()    (0)
26141 #endif
26142
26143 #ifdef CONFIG_MACH_EXEDA
26144 # ifdef machine_arch_type
26145 #  undef machine_arch_type
26146 #  define machine_arch_type     __machine_arch_type
26147 # else
26148 #  define machine_arch_type     MACH_TYPE_EXEDA
26149 # endif
26150 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26151 #else
26152 # define machine_is_exeda()     (0)
26153 #endif
26154
26155 #ifdef CONFIG_MACH_MX31SF005
26156 # ifdef machine_arch_type
26157 #  undef machine_arch_type
26158 #  define machine_arch_type     __machine_arch_type
26159 # else
26160 #  define machine_arch_type     MACH_TYPE_MX31SF005
26161 # endif
26162 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26163 #else
26164 # define machine_is_mx31sf005() (0)
26165 #endif
26166
26167 #ifdef CONFIG_MACH_F5D8231_4_V2
26168 # ifdef machine_arch_type
26169 #  undef machine_arch_type
26170 #  define machine_arch_type     __machine_arch_type
26171 # else
26172 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26173 # endif
26174 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26175 #else
26176 # define machine_is_f5d8231_4_v2()      (0)
26177 #endif
26178
26179 #ifdef CONFIG_MACH_Q2440
26180 # ifdef machine_arch_type
26181 #  undef machine_arch_type
26182 #  define machine_arch_type     __machine_arch_type
26183 # else
26184 #  define machine_arch_type     MACH_TYPE_Q2440
26185 # endif
26186 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26187 #else
26188 # define machine_is_q2440()     (0)
26189 #endif
26190
26191 #ifdef CONFIG_MACH_QQ2440
26192 # ifdef machine_arch_type
26193 #  undef machine_arch_type
26194 #  define machine_arch_type     __machine_arch_type
26195 # else
26196 #  define machine_arch_type     MACH_TYPE_QQ2440
26197 # endif
26198 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26199 #else
26200 # define machine_is_qq2440()    (0)
26201 #endif
26202
26203 #ifdef CONFIG_MACH_MINI2440
26204 # ifdef machine_arch_type
26205 #  undef machine_arch_type
26206 #  define machine_arch_type     __machine_arch_type
26207 # else
26208 #  define machine_arch_type     MACH_TYPE_MINI2440
26209 # endif
26210 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26211 #else
26212 # define machine_is_mini2440()  (0)
26213 #endif
26214
26215 #ifdef CONFIG_MACH_COLIBRI300
26216 # ifdef machine_arch_type
26217 #  undef machine_arch_type
26218 #  define machine_arch_type     __machine_arch_type
26219 # else
26220 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26221 # endif
26222 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26223 #else
26224 # define machine_is_colibri300()        (0)
26225 #endif
26226
26227 #ifdef CONFIG_MACH_JADES
26228 # ifdef machine_arch_type
26229 #  undef machine_arch_type
26230 #  define machine_arch_type     __machine_arch_type
26231 # else
26232 #  define machine_arch_type     MACH_TYPE_JADES
26233 # endif
26234 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26235 #else
26236 # define machine_is_jades()     (0)
26237 #endif
26238
26239 #ifdef CONFIG_MACH_SPARK
26240 # ifdef machine_arch_type
26241 #  undef machine_arch_type
26242 #  define machine_arch_type     __machine_arch_type
26243 # else
26244 #  define machine_arch_type     MACH_TYPE_SPARK
26245 # endif
26246 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26247 #else
26248 # define machine_is_spark()     (0)
26249 #endif
26250
26251 #ifdef CONFIG_MACH_BENZINA
26252 # ifdef machine_arch_type
26253 #  undef machine_arch_type
26254 #  define machine_arch_type     __machine_arch_type
26255 # else
26256 #  define machine_arch_type     MACH_TYPE_BENZINA
26257 # endif
26258 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26259 #else
26260 # define machine_is_benzina()   (0)
26261 #endif
26262
26263 #ifdef CONFIG_MACH_BLAZE
26264 # ifdef machine_arch_type
26265 #  undef machine_arch_type
26266 #  define machine_arch_type     __machine_arch_type
26267 # else
26268 #  define machine_arch_type     MACH_TYPE_BLAZE
26269 # endif
26270 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26271 #else
26272 # define machine_is_blaze()     (0)
26273 #endif
26274
26275 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26276 # ifdef machine_arch_type
26277 #  undef machine_arch_type
26278 #  define machine_arch_type     __machine_arch_type
26279 # else
26280 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
26281 # endif
26282 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26283 #else
26284 # define machine_is_linkstation_ls_hgl()        (0)
26285 #endif
26286
26287 #ifdef CONFIG_MACH_HTCVENUS
26288 # ifdef machine_arch_type
26289 #  undef machine_arch_type
26290 #  define machine_arch_type     __machine_arch_type
26291 # else
26292 #  define machine_arch_type     MACH_TYPE_HTCVENUS
26293 # endif
26294 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
26295 #else
26296 # define machine_is_htckovsky() (0)
26297 #endif
26298
26299 #ifdef CONFIG_MACH_SONY_PRS505
26300 # ifdef machine_arch_type
26301 #  undef machine_arch_type
26302 #  define machine_arch_type     __machine_arch_type
26303 # else
26304 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
26305 # endif
26306 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26307 #else
26308 # define machine_is_sony_prs505()       (0)
26309 #endif
26310
26311 #ifdef CONFIG_MACH_HANLIN_V3
26312 # ifdef machine_arch_type
26313 #  undef machine_arch_type
26314 #  define machine_arch_type     __machine_arch_type
26315 # else
26316 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
26317 # endif
26318 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26319 #else
26320 # define machine_is_hanlin_v3() (0)
26321 #endif
26322
26323 #ifdef CONFIG_MACH_SAPPHIRA
26324 # ifdef machine_arch_type
26325 #  undef machine_arch_type
26326 #  define machine_arch_type     __machine_arch_type
26327 # else
26328 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26329 # endif
26330 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26331 #else
26332 # define machine_is_sapphira()  (0)
26333 #endif
26334
26335 #ifdef CONFIG_MACH_DACK_SDA_01
26336 # ifdef machine_arch_type
26337 #  undef machine_arch_type
26338 #  define machine_arch_type     __machine_arch_type
26339 # else
26340 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
26341 # endif
26342 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26343 #else
26344 # define machine_is_dack_sda_01()       (0)
26345 #endif
26346
26347 #ifdef CONFIG_MACH_ARMBOX
26348 # ifdef machine_arch_type
26349 #  undef machine_arch_type
26350 #  define machine_arch_type     __machine_arch_type
26351 # else
26352 #  define machine_arch_type     MACH_TYPE_ARMBOX
26353 # endif
26354 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26355 #else
26356 # define machine_is_armbox()    (0)
26357 #endif
26358
26359 #ifdef CONFIG_MACH_HARRIS_RVP
26360 # ifdef machine_arch_type
26361 #  undef machine_arch_type
26362 #  define machine_arch_type     __machine_arch_type
26363 # else
26364 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
26365 # endif
26366 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26367 #else
26368 # define machine_is_harris_rvp()        (0)
26369 #endif
26370
26371 #ifdef CONFIG_MACH_RIBALDO
26372 # ifdef machine_arch_type
26373 #  undef machine_arch_type
26374 #  define machine_arch_type     __machine_arch_type
26375 # else
26376 #  define machine_arch_type     MACH_TYPE_RIBALDO
26377 # endif
26378 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26379 #else
26380 # define machine_is_ribaldo()   (0)
26381 #endif
26382
26383 #ifdef CONFIG_MACH_AGORA
26384 # ifdef machine_arch_type
26385 #  undef machine_arch_type
26386 #  define machine_arch_type     __machine_arch_type
26387 # else
26388 #  define machine_arch_type     MACH_TYPE_AGORA
26389 # endif
26390 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26391 #else
26392 # define machine_is_agora()     (0)
26393 #endif
26394
26395 #ifdef CONFIG_MACH_OMAP3_MINI
26396 # ifdef machine_arch_type
26397 #  undef machine_arch_type
26398 #  define machine_arch_type     __machine_arch_type
26399 # else
26400 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
26401 # endif
26402 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26403 #else
26404 # define machine_is_omap3_mini()        (0)
26405 #endif
26406
26407 #ifdef CONFIG_MACH_A9SAM6432_B
26408 # ifdef machine_arch_type
26409 #  undef machine_arch_type
26410 #  define machine_arch_type     __machine_arch_type
26411 # else
26412 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
26413 # endif
26414 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26415 #else
26416 # define machine_is_a9sam6432_b()       (0)
26417 #endif
26418
26419 #ifdef CONFIG_MACH_USG2410
26420 # ifdef machine_arch_type
26421 #  undef machine_arch_type
26422 #  define machine_arch_type     __machine_arch_type
26423 # else
26424 #  define machine_arch_type     MACH_TYPE_USG2410
26425 # endif
26426 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26427 #else
26428 # define machine_is_usg2410()   (0)
26429 #endif
26430
26431 #ifdef CONFIG_MACH_PC72052_I10_REVB
26432 # ifdef machine_arch_type
26433 #  undef machine_arch_type
26434 #  define machine_arch_type     __machine_arch_type
26435 # else
26436 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
26437 # endif
26438 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26439 #else
26440 # define machine_is_pc72052_i10_revb()  (0)
26441 #endif
26442
26443 #ifdef CONFIG_MACH_MX35_EXM32
26444 # ifdef machine_arch_type
26445 #  undef machine_arch_type
26446 #  define machine_arch_type     __machine_arch_type
26447 # else
26448 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26449 # endif
26450 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26451 #else
26452 # define machine_is_mx35_exm32()        (0)
26453 #endif
26454
26455 #ifdef CONFIG_MACH_TOPAS910
26456 # ifdef machine_arch_type
26457 #  undef machine_arch_type
26458 #  define machine_arch_type     __machine_arch_type
26459 # else
26460 #  define machine_arch_type     MACH_TYPE_TOPAS910
26461 # endif
26462 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26463 #else
26464 # define machine_is_topas910()  (0)
26465 #endif
26466
26467 #ifdef CONFIG_MACH_HYENA
26468 # ifdef machine_arch_type
26469 #  undef machine_arch_type
26470 #  define machine_arch_type     __machine_arch_type
26471 # else
26472 #  define machine_arch_type     MACH_TYPE_HYENA
26473 # endif
26474 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26475 #else
26476 # define machine_is_hyena()     (0)
26477 #endif
26478
26479 #ifdef CONFIG_MACH_POSPAX
26480 # ifdef machine_arch_type
26481 #  undef machine_arch_type
26482 #  define machine_arch_type     __machine_arch_type
26483 # else
26484 #  define machine_arch_type     MACH_TYPE_POSPAX
26485 # endif
26486 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26487 #else
26488 # define machine_is_pospax()    (0)
26489 #endif
26490
26491 #ifdef CONFIG_MACH_HDL_GX
26492 # ifdef machine_arch_type
26493 #  undef machine_arch_type
26494 #  define machine_arch_type     __machine_arch_type
26495 # else
26496 #  define machine_arch_type     MACH_TYPE_HDL_GX
26497 # endif
26498 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26499 #else
26500 # define machine_is_hdl_gx()    (0)
26501 #endif
26502
26503 #ifdef CONFIG_MACH_CTERA_4BAY
26504 # ifdef machine_arch_type
26505 #  undef machine_arch_type
26506 #  define machine_arch_type     __machine_arch_type
26507 # else
26508 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26509 # endif
26510 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26511 #else
26512 # define machine_is_ctera_4bay()        (0)
26513 #endif
26514
26515 #ifdef CONFIG_MACH_CTERA_PLUG_C
26516 # ifdef machine_arch_type
26517 #  undef machine_arch_type
26518 #  define machine_arch_type     __machine_arch_type
26519 # else
26520 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26521 # endif
26522 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26523 #else
26524 # define machine_is_ctera_plug_c()      (0)
26525 #endif
26526
26527 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26528 # ifdef machine_arch_type
26529 #  undef machine_arch_type
26530 #  define machine_arch_type     __machine_arch_type
26531 # else
26532 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26533 # endif
26534 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26535 #else
26536 # define machine_is_crwea_plug_i()      (0)
26537 #endif
26538
26539 #ifdef CONFIG_MACH_EGAUGE2
26540 # ifdef machine_arch_type
26541 #  undef machine_arch_type
26542 #  define machine_arch_type     __machine_arch_type
26543 # else
26544 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26545 # endif
26546 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26547 #else
26548 # define machine_is_egauge2()   (0)
26549 #endif
26550
26551 #ifdef CONFIG_MACH_DIDJ
26552 # ifdef machine_arch_type
26553 #  undef machine_arch_type
26554 #  define machine_arch_type     __machine_arch_type
26555 # else
26556 #  define machine_arch_type     MACH_TYPE_DIDJ
26557 # endif
26558 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26559 #else
26560 # define machine_is_didj()      (0)
26561 #endif
26562
26563 #ifdef CONFIG_MACH_MEISTER
26564 # ifdef machine_arch_type
26565 #  undef machine_arch_type
26566 #  define machine_arch_type     __machine_arch_type
26567 # else
26568 #  define machine_arch_type     MACH_TYPE_MEISTER
26569 # endif
26570 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26571 #else
26572 # define machine_is_m_s3c2443() (0)
26573 #endif
26574
26575 #ifdef CONFIG_MACH_HTCBLACKSTONE
26576 # ifdef machine_arch_type
26577 #  undef machine_arch_type
26578 #  define machine_arch_type     __machine_arch_type
26579 # else
26580 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26581 # endif
26582 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26583 #else
26584 # define machine_is_htcblackstone()     (0)
26585 #endif
26586
26587 #ifdef CONFIG_MACH_CPUAT9G20
26588 # ifdef machine_arch_type
26589 #  undef machine_arch_type
26590 #  define machine_arch_type     __machine_arch_type
26591 # else
26592 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26593 # endif
26594 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26595 #else
26596 # define machine_is_cpuat9g20() (0)
26597 #endif
26598
26599 #ifdef CONFIG_MACH_SMDK6440
26600 # ifdef machine_arch_type
26601 #  undef machine_arch_type
26602 #  define machine_arch_type     __machine_arch_type
26603 # else
26604 #  define machine_arch_type     MACH_TYPE_SMDK6440
26605 # endif
26606 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26607 #else
26608 # define machine_is_smdk6440()  (0)
26609 #endif
26610
26611 #ifdef CONFIG_MACH_OMAP_35XX_MVP
26612 # ifdef machine_arch_type
26613 #  undef machine_arch_type
26614 #  define machine_arch_type     __machine_arch_type
26615 # else
26616 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
26617 # endif
26618 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26619 #else
26620 # define machine_is_omap_35xx_mvp()     (0)
26621 #endif
26622
26623 #ifdef CONFIG_MACH_CTERA_PLUG_I
26624 # ifdef machine_arch_type
26625 #  undef machine_arch_type
26626 #  define machine_arch_type     __machine_arch_type
26627 # else
26628 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
26629 # endif
26630 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26631 #else
26632 # define machine_is_ctera_plug_i()      (0)
26633 #endif
26634
26635 #ifdef CONFIG_MACH_PVG610
26636 # ifdef machine_arch_type
26637 #  undef machine_arch_type
26638 #  define machine_arch_type     __machine_arch_type
26639 # else
26640 #  define machine_arch_type     MACH_TYPE_PVG610
26641 # endif
26642 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26643 #else
26644 # define machine_is_pvg610_100()        (0)
26645 #endif
26646
26647 #ifdef CONFIG_MACH_HPRW6815
26648 # ifdef machine_arch_type
26649 #  undef machine_arch_type
26650 #  define machine_arch_type     __machine_arch_type
26651 # else
26652 #  define machine_arch_type     MACH_TYPE_HPRW6815
26653 # endif
26654 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26655 #else
26656 # define machine_is_hprw6815()  (0)
26657 #endif
26658
26659 #ifdef CONFIG_MACH_OMAP3_OSWALD
26660 # ifdef machine_arch_type
26661 #  undef machine_arch_type
26662 #  define machine_arch_type     __machine_arch_type
26663 # else
26664 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
26665 # endif
26666 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26667 #else
26668 # define machine_is_omap3_oswald()      (0)
26669 #endif
26670
26671 #ifdef CONFIG_MACH_NAS4220B
26672 # ifdef machine_arch_type
26673 #  undef machine_arch_type
26674 #  define machine_arch_type     __machine_arch_type
26675 # else
26676 #  define machine_arch_type     MACH_TYPE_NAS4220B
26677 # endif
26678 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26679 #else
26680 # define machine_is_nas4220b()  (0)
26681 #endif
26682
26683 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26684 # ifdef machine_arch_type
26685 #  undef machine_arch_type
26686 #  define machine_arch_type     __machine_arch_type
26687 # else
26688 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
26689 # endif
26690 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26691 #else
26692 # define machine_is_htcraphael_cdma()   (0)
26693 #endif
26694
26695 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26696 # ifdef machine_arch_type
26697 #  undef machine_arch_type
26698 #  define machine_arch_type     __machine_arch_type
26699 # else
26700 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
26701 # endif
26702 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26703 #else
26704 # define machine_is_htcdiamond_cdma()   (0)
26705 #endif
26706
26707 #ifdef CONFIG_MACH_SCALER
26708 # ifdef machine_arch_type
26709 #  undef machine_arch_type
26710 #  define machine_arch_type     __machine_arch_type
26711 # else
26712 #  define machine_arch_type     MACH_TYPE_SCALER
26713 # endif
26714 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26715 #else
26716 # define machine_is_scaler()    (0)
26717 #endif
26718
26719 #ifdef CONFIG_MACH_ZYLONITE2
26720 # ifdef machine_arch_type
26721 #  undef machine_arch_type
26722 #  define machine_arch_type     __machine_arch_type
26723 # else
26724 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
26725 # endif
26726 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26727 #else
26728 # define machine_is_zylonite2() (0)
26729 #endif
26730
26731 #ifdef CONFIG_MACH_ASPENITE
26732 # ifdef machine_arch_type
26733 #  undef machine_arch_type
26734 #  define machine_arch_type     __machine_arch_type
26735 # else
26736 #  define machine_arch_type     MACH_TYPE_ASPENITE
26737 # endif
26738 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
26739 #else
26740 # define machine_is_aspenite()  (0)
26741 #endif
26742
26743 #ifdef CONFIG_MACH_TETON
26744 # ifdef machine_arch_type
26745 #  undef machine_arch_type
26746 #  define machine_arch_type     __machine_arch_type
26747 # else
26748 #  define machine_arch_type     MACH_TYPE_TETON
26749 # endif
26750 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
26751 #else
26752 # define machine_is_teton()     (0)
26753 #endif
26754
26755 #ifdef CONFIG_MACH_TTC_DKB
26756 # ifdef machine_arch_type
26757 #  undef machine_arch_type
26758 #  define machine_arch_type     __machine_arch_type
26759 # else
26760 #  define machine_arch_type     MACH_TYPE_TTC_DKB
26761 # endif
26762 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
26763 #else
26764 # define machine_is_ttc_dkb()   (0)
26765 #endif
26766
26767 #ifdef CONFIG_MACH_BISHOP2
26768 # ifdef machine_arch_type
26769 #  undef machine_arch_type
26770 #  define machine_arch_type     __machine_arch_type
26771 # else
26772 #  define machine_arch_type     MACH_TYPE_BISHOP2
26773 # endif
26774 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
26775 #else
26776 # define machine_is_bishop2()   (0)
26777 #endif
26778
26779 #ifdef CONFIG_MACH_IPPV5
26780 # ifdef machine_arch_type
26781 #  undef machine_arch_type
26782 #  define machine_arch_type     __machine_arch_type
26783 # else
26784 #  define machine_arch_type     MACH_TYPE_IPPV5
26785 # endif
26786 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
26787 #else
26788 # define machine_is_ippv5()     (0)
26789 #endif
26790
26791 #ifdef CONFIG_MACH_FARM926
26792 # ifdef machine_arch_type
26793 #  undef machine_arch_type
26794 #  define machine_arch_type     __machine_arch_type
26795 # else
26796 #  define machine_arch_type     MACH_TYPE_FARM926
26797 # endif
26798 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
26799 #else
26800 # define machine_is_farm926()   (0)
26801 #endif
26802
26803 #ifdef CONFIG_MACH_MMCCPU
26804 # ifdef machine_arch_type
26805 #  undef machine_arch_type
26806 #  define machine_arch_type     __machine_arch_type
26807 # else
26808 #  define machine_arch_type     MACH_TYPE_MMCCPU
26809 # endif
26810 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
26811 #else
26812 # define machine_is_mmccpu()    (0)
26813 #endif
26814
26815 #ifdef CONFIG_MACH_SGMSFL
26816 # ifdef machine_arch_type
26817 #  undef machine_arch_type
26818 #  define machine_arch_type     __machine_arch_type
26819 # else
26820 #  define machine_arch_type     MACH_TYPE_SGMSFL
26821 # endif
26822 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
26823 #else
26824 # define machine_is_sgmsfl()    (0)
26825 #endif
26826
26827 #ifdef CONFIG_MACH_TT8000
26828 # ifdef machine_arch_type
26829 #  undef machine_arch_type
26830 #  define machine_arch_type     __machine_arch_type
26831 # else
26832 #  define machine_arch_type     MACH_TYPE_TT8000
26833 # endif
26834 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
26835 #else
26836 # define machine_is_tt8000()    (0)
26837 #endif
26838
26839 #ifdef CONFIG_MACH_ZRN4300LP
26840 # ifdef machine_arch_type
26841 #  undef machine_arch_type
26842 #  define machine_arch_type     __machine_arch_type
26843 # else
26844 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
26845 # endif
26846 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
26847 #else
26848 # define machine_is_zrn4300lp() (0)
26849 #endif
26850
26851 #ifdef CONFIG_MACH_MPTC
26852 # ifdef machine_arch_type
26853 #  undef machine_arch_type
26854 #  define machine_arch_type     __machine_arch_type
26855 # else
26856 #  define machine_arch_type     MACH_TYPE_MPTC
26857 # endif
26858 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
26859 #else
26860 # define machine_is_mptc()      (0)
26861 #endif
26862
26863 #ifdef CONFIG_MACH_H6051
26864 # ifdef machine_arch_type
26865 #  undef machine_arch_type
26866 #  define machine_arch_type     __machine_arch_type
26867 # else
26868 #  define machine_arch_type     MACH_TYPE_H6051
26869 # endif
26870 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
26871 #else
26872 # define machine_is_h6051()     (0)
26873 #endif
26874
26875 #ifdef CONFIG_MACH_PVG610_101
26876 # ifdef machine_arch_type
26877 #  undef machine_arch_type
26878 #  define machine_arch_type     __machine_arch_type
26879 # else
26880 #  define machine_arch_type     MACH_TYPE_PVG610_101
26881 # endif
26882 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
26883 #else
26884 # define machine_is_pvg610_101()        (0)
26885 #endif
26886
26887 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
26888 # ifdef machine_arch_type
26889 #  undef machine_arch_type
26890 #  define machine_arch_type     __machine_arch_type
26891 # else
26892 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
26893 # endif
26894 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
26895 #else
26896 # define machine_is_stamp9261_pc_evb()  (0)
26897 #endif
26898
26899 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
26900 # ifdef machine_arch_type
26901 #  undef machine_arch_type
26902 #  define machine_arch_type     __machine_arch_type
26903 # else
26904 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
26905 # endif
26906 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
26907 #else
26908 # define machine_is_pelco_odysseus()    (0)
26909 #endif
26910
26911 #ifdef CONFIG_MACH_TNY_A9260
26912 # ifdef machine_arch_type
26913 #  undef machine_arch_type
26914 #  define machine_arch_type     __machine_arch_type
26915 # else
26916 #  define machine_arch_type     MACH_TYPE_TNY_A9260
26917 # endif
26918 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
26919 #else
26920 # define machine_is_tny_a9260() (0)
26921 #endif
26922
26923 #ifdef CONFIG_MACH_TNY_A9G20
26924 # ifdef machine_arch_type
26925 #  undef machine_arch_type
26926 #  define machine_arch_type     __machine_arch_type
26927 # else
26928 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
26929 # endif
26930 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
26931 #else
26932 # define machine_is_tny_a9g20() (0)
26933 #endif
26934
26935 #ifdef CONFIG_MACH_AESOP_MP2530F
26936 # ifdef machine_arch_type
26937 #  undef machine_arch_type
26938 #  define machine_arch_type     __machine_arch_type
26939 # else
26940 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
26941 # endif
26942 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
26943 #else
26944 # define machine_is_aesop_mp2530f()     (0)
26945 #endif
26946
26947 #ifdef CONFIG_MACH_DX900
26948 # ifdef machine_arch_type
26949 #  undef machine_arch_type
26950 #  define machine_arch_type     __machine_arch_type
26951 # else
26952 #  define machine_arch_type     MACH_TYPE_DX900
26953 # endif
26954 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
26955 #else
26956 # define machine_is_dx900()     (0)
26957 #endif
26958
26959 #ifdef CONFIG_MACH_CPODC2
26960 # ifdef machine_arch_type
26961 #  undef machine_arch_type
26962 #  define machine_arch_type     __machine_arch_type
26963 # else
26964 #  define machine_arch_type     MACH_TYPE_CPODC2
26965 # endif
26966 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
26967 #else
26968 # define machine_is_cpodc2()    (0)
26969 #endif
26970
26971 #ifdef CONFIG_MACH_TILT_8925
26972 # ifdef machine_arch_type
26973 #  undef machine_arch_type
26974 #  define machine_arch_type     __machine_arch_type
26975 # else
26976 #  define machine_arch_type     MACH_TYPE_TILT_8925
26977 # endif
26978 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
26979 #else
26980 # define machine_is_tilt_8925() (0)
26981 #endif
26982
26983 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
26984 # ifdef machine_arch_type
26985 #  undef machine_arch_type
26986 #  define machine_arch_type     __machine_arch_type
26987 # else
26988 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
26989 # endif
26990 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
26991 #else
26992 # define machine_is_davinci_dm357_evm() (0)
26993 #endif
26994
26995 #ifdef CONFIG_MACH_SWORDFISH
26996 # ifdef machine_arch_type
26997 #  undef machine_arch_type
26998 #  define machine_arch_type     __machine_arch_type
26999 # else
27000 #  define machine_arch_type     MACH_TYPE_SWORDFISH
27001 # endif
27002 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27003 #else
27004 # define machine_is_swordfish() (0)
27005 #endif
27006
27007 #ifdef CONFIG_MACH_CORVUS
27008 # ifdef machine_arch_type
27009 #  undef machine_arch_type
27010 #  define machine_arch_type     __machine_arch_type
27011 # else
27012 #  define machine_arch_type     MACH_TYPE_CORVUS
27013 # endif
27014 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
27015 #else
27016 # define machine_is_corvus()    (0)
27017 #endif
27018
27019 #ifdef CONFIG_MACH_TAURUS
27020 # ifdef machine_arch_type
27021 #  undef machine_arch_type
27022 #  define machine_arch_type     __machine_arch_type
27023 # else
27024 #  define machine_arch_type     MACH_TYPE_TAURUS
27025 # endif
27026 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
27027 #else
27028 # define machine_is_taurus()    (0)
27029 #endif
27030
27031 #ifdef CONFIG_MACH_AXM
27032 # ifdef machine_arch_type
27033 #  undef machine_arch_type
27034 #  define machine_arch_type     __machine_arch_type
27035 # else
27036 #  define machine_arch_type     MACH_TYPE_AXM
27037 # endif
27038 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
27039 #else
27040 # define machine_is_axm()       (0)
27041 #endif
27042
27043 #ifdef CONFIG_MACH_AXC
27044 # ifdef machine_arch_type
27045 #  undef machine_arch_type
27046 #  define machine_arch_type     __machine_arch_type
27047 # else
27048 #  define machine_arch_type     MACH_TYPE_AXC
27049 # endif
27050 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27051 #else
27052 # define machine_is_axc()       (0)
27053 #endif
27054
27055 #ifdef CONFIG_MACH_BABY
27056 # ifdef machine_arch_type
27057 #  undef machine_arch_type
27058 #  define machine_arch_type     __machine_arch_type
27059 # else
27060 #  define machine_arch_type     MACH_TYPE_BABY
27061 # endif
27062 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27063 #else
27064 # define machine_is_baby()      (0)
27065 #endif
27066
27067 #ifdef CONFIG_MACH_MP200
27068 # ifdef machine_arch_type
27069 #  undef machine_arch_type
27070 #  define machine_arch_type     __machine_arch_type
27071 # else
27072 #  define machine_arch_type     MACH_TYPE_MP200
27073 # endif
27074 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27075 #else
27076 # define machine_is_mp200()     (0)
27077 #endif
27078
27079 #ifdef CONFIG_MACH_PCM043
27080 # ifdef machine_arch_type
27081 #  undef machine_arch_type
27082 #  define machine_arch_type     __machine_arch_type
27083 # else
27084 #  define machine_arch_type     MACH_TYPE_PCM043
27085 # endif
27086 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27087 #else
27088 # define machine_is_pcm043()    (0)
27089 #endif
27090
27091 #ifdef CONFIG_MACH_HANLIN_V3C
27092 # ifdef machine_arch_type
27093 #  undef machine_arch_type
27094 #  define machine_arch_type     __machine_arch_type
27095 # else
27096 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27097 # endif
27098 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27099 #else
27100 # define machine_is_hanlin_v3c()        (0)
27101 #endif
27102
27103 #ifdef CONFIG_MACH_KBK9G20
27104 # ifdef machine_arch_type
27105 #  undef machine_arch_type
27106 #  define machine_arch_type     __machine_arch_type
27107 # else
27108 #  define machine_arch_type     MACH_TYPE_KBK9G20
27109 # endif
27110 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27111 #else
27112 # define machine_is_kbk9g20()   (0)
27113 #endif
27114
27115 #ifdef CONFIG_MACH_ADSTURBOG5
27116 # ifdef machine_arch_type
27117 #  undef machine_arch_type
27118 #  define machine_arch_type     __machine_arch_type
27119 # else
27120 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27121 # endif
27122 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27123 #else
27124 # define machine_is_adsturbog5()        (0)
27125 #endif
27126
27127 #ifdef CONFIG_MACH_AVENGER_LITE1
27128 # ifdef machine_arch_type
27129 #  undef machine_arch_type
27130 #  define machine_arch_type     __machine_arch_type
27131 # else
27132 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27133 # endif
27134 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27135 #else
27136 # define machine_is_avenger_lite1()     (0)
27137 #endif
27138
27139 #ifdef CONFIG_MACH_SUC
27140 # ifdef machine_arch_type
27141 #  undef machine_arch_type
27142 #  define machine_arch_type     __machine_arch_type
27143 # else
27144 #  define machine_arch_type     MACH_TYPE_SUC
27145 # endif
27146 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27147 #else
27148 # define machine_is_suc82x()    (0)
27149 #endif
27150
27151 #ifdef CONFIG_MACH_AT91SAM7S256
27152 # ifdef machine_arch_type
27153 #  undef machine_arch_type
27154 #  define machine_arch_type     __machine_arch_type
27155 # else
27156 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27157 # endif
27158 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27159 #else
27160 # define machine_is_at91sam7s256()      (0)
27161 #endif
27162
27163 #ifdef CONFIG_MACH_MENDOZA
27164 # ifdef machine_arch_type
27165 #  undef machine_arch_type
27166 #  define machine_arch_type     __machine_arch_type
27167 # else
27168 #  define machine_arch_type     MACH_TYPE_MENDOZA
27169 # endif
27170 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27171 #else
27172 # define machine_is_mendoza()   (0)
27173 #endif
27174
27175 #ifdef CONFIG_MACH_KIRA
27176 # ifdef machine_arch_type
27177 #  undef machine_arch_type
27178 #  define machine_arch_type     __machine_arch_type
27179 # else
27180 #  define machine_arch_type     MACH_TYPE_KIRA
27181 # endif
27182 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27183 #else
27184 # define machine_is_kira()      (0)
27185 #endif
27186
27187 #ifdef CONFIG_MACH_MX1HBM
27188 # ifdef machine_arch_type
27189 #  undef machine_arch_type
27190 #  define machine_arch_type     __machine_arch_type
27191 # else
27192 #  define machine_arch_type     MACH_TYPE_MX1HBM
27193 # endif
27194 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27195 #else
27196 # define machine_is_mx1hbm()    (0)
27197 #endif
27198
27199 #ifdef CONFIG_MACH_QUATRO43XX
27200 # ifdef machine_arch_type
27201 #  undef machine_arch_type
27202 #  define machine_arch_type     __machine_arch_type
27203 # else
27204 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27205 # endif
27206 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27207 #else
27208 # define machine_is_quatro43xx()        (0)
27209 #endif
27210
27211 #ifdef CONFIG_MACH_QUATRO4230
27212 # ifdef machine_arch_type
27213 #  undef machine_arch_type
27214 #  define machine_arch_type     __machine_arch_type
27215 # else
27216 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27217 # endif
27218 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27219 #else
27220 # define machine_is_quatro4230()        (0)
27221 #endif
27222
27223 #ifdef CONFIG_MACH_NSB400
27224 # ifdef machine_arch_type
27225 #  undef machine_arch_type
27226 #  define machine_arch_type     __machine_arch_type
27227 # else
27228 #  define machine_arch_type     MACH_TYPE_NSB400
27229 # endif
27230 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27231 #else
27232 # define machine_is_nsb400()    (0)
27233 #endif
27234
27235 #ifdef CONFIG_MACH_DRP255
27236 # ifdef machine_arch_type
27237 #  undef machine_arch_type
27238 #  define machine_arch_type     __machine_arch_type
27239 # else
27240 #  define machine_arch_type     MACH_TYPE_DRP255
27241 # endif
27242 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27243 #else
27244 # define machine_is_drp255()    (0)
27245 #endif
27246
27247 #ifdef CONFIG_MACH_THOTH
27248 # ifdef machine_arch_type
27249 #  undef machine_arch_type
27250 #  define machine_arch_type     __machine_arch_type
27251 # else
27252 #  define machine_arch_type     MACH_TYPE_THOTH
27253 # endif
27254 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27255 #else
27256 # define machine_is_thoth()     (0)
27257 #endif
27258
27259 #ifdef CONFIG_MACH_FIRESTONE
27260 # ifdef machine_arch_type
27261 #  undef machine_arch_type
27262 #  define machine_arch_type     __machine_arch_type
27263 # else
27264 #  define machine_arch_type     MACH_TYPE_FIRESTONE
27265 # endif
27266 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27267 #else
27268 # define machine_is_firestone() (0)
27269 #endif
27270
27271 #ifdef CONFIG_MACH_ASUSP750
27272 # ifdef machine_arch_type
27273 #  undef machine_arch_type
27274 #  define machine_arch_type     __machine_arch_type
27275 # else
27276 #  define machine_arch_type     MACH_TYPE_ASUSP750
27277 # endif
27278 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27279 #else
27280 # define machine_is_asusp750()  (0)
27281 #endif
27282
27283 #ifdef CONFIG_MACH_CTERA_DL
27284 # ifdef machine_arch_type
27285 #  undef machine_arch_type
27286 #  define machine_arch_type     __machine_arch_type
27287 # else
27288 #  define machine_arch_type     MACH_TYPE_CTERA_DL
27289 # endif
27290 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27291 #else
27292 # define machine_is_ctera_dl()  (0)
27293 #endif
27294
27295 #ifdef CONFIG_MACH_SOCR
27296 # ifdef machine_arch_type
27297 #  undef machine_arch_type
27298 #  define machine_arch_type     __machine_arch_type
27299 # else
27300 #  define machine_arch_type     MACH_TYPE_SOCR
27301 # endif
27302 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27303 #else
27304 # define machine_is_socr()      (0)
27305 #endif
27306
27307 #ifdef CONFIG_MACH_HTCOXYGEN
27308 # ifdef machine_arch_type
27309 #  undef machine_arch_type
27310 #  define machine_arch_type     __machine_arch_type
27311 # else
27312 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
27313 # endif
27314 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27315 #else
27316 # define machine_is_htcoxygen() (0)
27317 #endif
27318
27319 #ifdef CONFIG_MACH_HEROC
27320 # ifdef machine_arch_type
27321 #  undef machine_arch_type
27322 #  define machine_arch_type     __machine_arch_type
27323 # else
27324 #  define machine_arch_type     MACH_TYPE_HEROC
27325 # endif
27326 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27327 #else
27328 # define machine_is_heroc()     (0)
27329 #endif
27330
27331 #ifdef CONFIG_MACH_ZENO6800
27332 # ifdef machine_arch_type
27333 #  undef machine_arch_type
27334 #  define machine_arch_type     __machine_arch_type
27335 # else
27336 #  define machine_arch_type     MACH_TYPE_ZENO6800
27337 # endif
27338 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27339 #else
27340 # define machine_is_zeno6800()  (0)
27341 #endif
27342
27343 #ifdef CONFIG_MACH_SC2MCS
27344 # ifdef machine_arch_type
27345 #  undef machine_arch_type
27346 #  define machine_arch_type     __machine_arch_type
27347 # else
27348 #  define machine_arch_type     MACH_TYPE_SC2MCS
27349 # endif
27350 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27351 #else
27352 # define machine_is_sc2mcs()    (0)
27353 #endif
27354
27355 #ifdef CONFIG_MACH_GENE100
27356 # ifdef machine_arch_type
27357 #  undef machine_arch_type
27358 #  define machine_arch_type     __machine_arch_type
27359 # else
27360 #  define machine_arch_type     MACH_TYPE_GENE100
27361 # endif
27362 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27363 #else
27364 # define machine_is_gene100()   (0)
27365 #endif
27366
27367 #ifdef CONFIG_MACH_AS353X
27368 # ifdef machine_arch_type
27369 #  undef machine_arch_type
27370 #  define machine_arch_type     __machine_arch_type
27371 # else
27372 #  define machine_arch_type     MACH_TYPE_AS353X
27373 # endif
27374 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27375 #else
27376 # define machine_is_as353x()    (0)
27377 #endif
27378
27379 #ifdef CONFIG_MACH_SHEEVAPLUG
27380 # ifdef machine_arch_type
27381 #  undef machine_arch_type
27382 #  define machine_arch_type     __machine_arch_type
27383 # else
27384 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
27385 # endif
27386 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27387 #else
27388 # define machine_is_sheevaplug()        (0)
27389 #endif
27390
27391 #ifdef CONFIG_MACH_AT91SAM9G20
27392 # ifdef machine_arch_type
27393 #  undef machine_arch_type
27394 #  define machine_arch_type     __machine_arch_type
27395 # else
27396 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
27397 # endif
27398 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27399 #else
27400 # define machine_is_at91sam9g20()       (0)
27401 #endif
27402
27403 #ifdef CONFIG_MACH_MV88F6192GTW_FE
27404 # ifdef machine_arch_type
27405 #  undef machine_arch_type
27406 #  define machine_arch_type     __machine_arch_type
27407 # else
27408 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
27409 # endif
27410 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27411 #else
27412 # define machine_is_mv88f6192gtw_fe()   (0)
27413 #endif
27414
27415 #ifdef CONFIG_MACH_CC9200
27416 # ifdef machine_arch_type
27417 #  undef machine_arch_type
27418 #  define machine_arch_type     __machine_arch_type
27419 # else
27420 #  define machine_arch_type     MACH_TYPE_CC9200
27421 # endif
27422 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27423 #else
27424 # define machine_is_cc9200()    (0)
27425 #endif
27426
27427 #ifdef CONFIG_MACH_SM9200
27428 # ifdef machine_arch_type
27429 #  undef machine_arch_type
27430 #  define machine_arch_type     __machine_arch_type
27431 # else
27432 #  define machine_arch_type     MACH_TYPE_SM9200
27433 # endif
27434 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27435 #else
27436 # define machine_is_sm9200()    (0)
27437 #endif
27438
27439 #ifdef CONFIG_MACH_TP9200
27440 # ifdef machine_arch_type
27441 #  undef machine_arch_type
27442 #  define machine_arch_type     __machine_arch_type
27443 # else
27444 #  define machine_arch_type     MACH_TYPE_TP9200
27445 # endif
27446 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27447 #else
27448 # define machine_is_tp9200()    (0)
27449 #endif
27450
27451 #ifdef CONFIG_MACH_SNAPPERDV
27452 # ifdef machine_arch_type
27453 #  undef machine_arch_type
27454 #  define machine_arch_type     __machine_arch_type
27455 # else
27456 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27457 # endif
27458 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27459 #else
27460 # define machine_is_snapperdv() (0)
27461 #endif
27462
27463 #ifdef CONFIG_MACH_AVENGERS_LITE
27464 # ifdef machine_arch_type
27465 #  undef machine_arch_type
27466 #  define machine_arch_type     __machine_arch_type
27467 # else
27468 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27469 # endif
27470 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27471 #else
27472 # define machine_is_avengers_lite()     (0)
27473 #endif
27474
27475 #ifdef CONFIG_MACH_AVENGERS_LITE1
27476 # ifdef machine_arch_type
27477 #  undef machine_arch_type
27478 #  define machine_arch_type     __machine_arch_type
27479 # else
27480 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27481 # endif
27482 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27483 #else
27484 # define machine_is_avengers_lite1()    (0)
27485 #endif
27486
27487 #ifdef CONFIG_MACH_OMAP3AXON
27488 # ifdef machine_arch_type
27489 #  undef machine_arch_type
27490 #  define machine_arch_type     __machine_arch_type
27491 # else
27492 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27493 # endif
27494 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27495 #else
27496 # define machine_is_omap3axon() (0)
27497 #endif
27498
27499 #ifdef CONFIG_MACH_MA8XX
27500 # ifdef machine_arch_type
27501 #  undef machine_arch_type
27502 #  define machine_arch_type     __machine_arch_type
27503 # else
27504 #  define machine_arch_type     MACH_TYPE_MA8XX
27505 # endif
27506 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27507 #else
27508 # define machine_is_ma8xx()     (0)
27509 #endif
27510
27511 #ifdef CONFIG_MACH_MP201EK
27512 # ifdef machine_arch_type
27513 #  undef machine_arch_type
27514 #  define machine_arch_type     __machine_arch_type
27515 # else
27516 #  define machine_arch_type     MACH_TYPE_MP201EK
27517 # endif
27518 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27519 #else
27520 # define machine_is_mp201ek()   (0)
27521 #endif
27522
27523 #ifdef CONFIG_MACH_DAVINCI_TUX
27524 # ifdef machine_arch_type
27525 #  undef machine_arch_type
27526 #  define machine_arch_type     __machine_arch_type
27527 # else
27528 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27529 # endif
27530 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27531 #else
27532 # define machine_is_davinci_tux()       (0)
27533 #endif
27534
27535 #ifdef CONFIG_MACH_MPA1600
27536 # ifdef machine_arch_type
27537 #  undef machine_arch_type
27538 #  define machine_arch_type     __machine_arch_type
27539 # else
27540 #  define machine_arch_type     MACH_TYPE_MPA1600
27541 # endif
27542 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27543 #else
27544 # define machine_is_mpa1600()   (0)
27545 #endif
27546
27547 #ifdef CONFIG_MACH_PELCO_TROY
27548 # ifdef machine_arch_type
27549 #  undef machine_arch_type
27550 #  define machine_arch_type     __machine_arch_type
27551 # else
27552 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27553 # endif
27554 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27555 #else
27556 # define machine_is_pelco_troy()        (0)
27557 #endif
27558
27559 #ifdef CONFIG_MACH_NSB667
27560 # ifdef machine_arch_type
27561 #  undef machine_arch_type
27562 #  define machine_arch_type     __machine_arch_type
27563 # else
27564 #  define machine_arch_type     MACH_TYPE_NSB667
27565 # endif
27566 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27567 #else
27568 # define machine_is_nsb667()    (0)
27569 #endif
27570
27571 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27572 # ifdef machine_arch_type
27573 #  undef machine_arch_type
27574 #  define machine_arch_type     __machine_arch_type
27575 # else
27576 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27577 # endif
27578 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27579 #else
27580 # define machine_is_rovers5_4mpix()     (0)
27581 #endif
27582
27583 #ifdef CONFIG_MACH_TWOCOM
27584 # ifdef machine_arch_type
27585 #  undef machine_arch_type
27586 #  define machine_arch_type     __machine_arch_type
27587 # else
27588 #  define machine_arch_type     MACH_TYPE_TWOCOM
27589 # endif
27590 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27591 #else
27592 # define machine_is_twocom()    (0)
27593 #endif
27594
27595 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27596 # ifdef machine_arch_type
27597 #  undef machine_arch_type
27598 #  define machine_arch_type     __machine_arch_type
27599 # else
27600 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
27601 # endif
27602 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27603 #else
27604 # define machine_is_ubisys_p9_rcu3r2()  (0)
27605 #endif
27606
27607 #ifdef CONFIG_MACH_HERO_ESPRESSO
27608 # ifdef machine_arch_type
27609 #  undef machine_arch_type
27610 #  define machine_arch_type     __machine_arch_type
27611 # else
27612 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
27613 # endif
27614 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27615 #else
27616 # define machine_is_hero_espresso()     (0)
27617 #endif
27618
27619 #ifdef CONFIG_MACH_AFEUSB
27620 # ifdef machine_arch_type
27621 #  undef machine_arch_type
27622 #  define machine_arch_type     __machine_arch_type
27623 # else
27624 #  define machine_arch_type     MACH_TYPE_AFEUSB
27625 # endif
27626 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27627 #else
27628 # define machine_is_afeusb()    (0)
27629 #endif
27630
27631 #ifdef CONFIG_MACH_T830
27632 # ifdef machine_arch_type
27633 #  undef machine_arch_type
27634 #  define machine_arch_type     __machine_arch_type
27635 # else
27636 #  define machine_arch_type     MACH_TYPE_T830
27637 # endif
27638 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27639 #else
27640 # define machine_is_t830()      (0)
27641 #endif
27642
27643 #ifdef CONFIG_MACH_SPD8020_CC
27644 # ifdef machine_arch_type
27645 #  undef machine_arch_type
27646 #  define machine_arch_type     __machine_arch_type
27647 # else
27648 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
27649 # endif
27650 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27651 #else
27652 # define machine_is_spd8020_cc()        (0)
27653 #endif
27654
27655 #ifdef CONFIG_MACH_OM_3D7K
27656 # ifdef machine_arch_type
27657 #  undef machine_arch_type
27658 #  define machine_arch_type     __machine_arch_type
27659 # else
27660 #  define machine_arch_type     MACH_TYPE_OM_3D7K
27661 # endif
27662 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27663 #else
27664 # define machine_is_om_3d7k()   (0)
27665 #endif
27666
27667 #ifdef CONFIG_MACH_PICOCOM2
27668 # ifdef machine_arch_type
27669 #  undef machine_arch_type
27670 #  define machine_arch_type     __machine_arch_type
27671 # else
27672 #  define machine_arch_type     MACH_TYPE_PICOCOM2
27673 # endif
27674 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27675 #else
27676 # define machine_is_picocom2()  (0)
27677 #endif
27678
27679 #ifdef CONFIG_MACH_UWG4MX27
27680 # ifdef machine_arch_type
27681 #  undef machine_arch_type
27682 #  define machine_arch_type     __machine_arch_type
27683 # else
27684 #  define machine_arch_type     MACH_TYPE_UWG4MX27
27685 # endif
27686 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27687 #else
27688 # define machine_is_uwg4mx27()  (0)
27689 #endif
27690
27691 #ifdef CONFIG_MACH_UWG4MX31
27692 # ifdef machine_arch_type
27693 #  undef machine_arch_type
27694 #  define machine_arch_type     __machine_arch_type
27695 # else
27696 #  define machine_arch_type     MACH_TYPE_UWG4MX31
27697 # endif
27698 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27699 #else
27700 # define machine_is_uwg4mx31()  (0)
27701 #endif
27702
27703 #ifdef CONFIG_MACH_CHERRY
27704 # ifdef machine_arch_type
27705 #  undef machine_arch_type
27706 #  define machine_arch_type     __machine_arch_type
27707 # else
27708 #  define machine_arch_type     MACH_TYPE_CHERRY
27709 # endif
27710 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27711 #else
27712 # define machine_is_cherry()    (0)
27713 #endif
27714
27715 #ifdef CONFIG_MACH_MX51_BABBAGE
27716 # ifdef machine_arch_type
27717 #  undef machine_arch_type
27718 #  define machine_arch_type     __machine_arch_type
27719 # else
27720 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
27721 # endif
27722 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27723 #else
27724 # define machine_is_mx51_babbage()      (0)
27725 #endif
27726
27727 #ifdef CONFIG_MACH_S3C2440TURKIYE
27728 # ifdef machine_arch_type
27729 #  undef machine_arch_type
27730 #  define machine_arch_type     __machine_arch_type
27731 # else
27732 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
27733 # endif
27734 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27735 #else
27736 # define machine_is_s3c2440turkiye()    (0)
27737 #endif
27738
27739 #ifdef CONFIG_MACH_TX37
27740 # ifdef machine_arch_type
27741 #  undef machine_arch_type
27742 #  define machine_arch_type     __machine_arch_type
27743 # else
27744 #  define machine_arch_type     MACH_TYPE_TX37
27745 # endif
27746 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
27747 #else
27748 # define machine_is_tx37()      (0)
27749 #endif
27750
27751 #ifdef CONFIG_MACH_SBC2800_9G20
27752 # ifdef machine_arch_type
27753 #  undef machine_arch_type
27754 #  define machine_arch_type     __machine_arch_type
27755 # else
27756 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
27757 # endif
27758 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27759 #else
27760 # define machine_is_sbc2800_9g20()      (0)
27761 #endif
27762
27763 #ifdef CONFIG_MACH_BENZGLB
27764 # ifdef machine_arch_type
27765 #  undef machine_arch_type
27766 #  define machine_arch_type     __machine_arch_type
27767 # else
27768 #  define machine_arch_type     MACH_TYPE_BENZGLB
27769 # endif
27770 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
27771 #else
27772 # define machine_is_benzglb()   (0)
27773 #endif
27774
27775 #ifdef CONFIG_MACH_BENZTD
27776 # ifdef machine_arch_type
27777 #  undef machine_arch_type
27778 #  define machine_arch_type     __machine_arch_type
27779 # else
27780 #  define machine_arch_type     MACH_TYPE_BENZTD
27781 # endif
27782 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
27783 #else
27784 # define machine_is_benztd()    (0)
27785 #endif
27786
27787 #ifdef CONFIG_MACH_CARTESIO_PLUS
27788 # ifdef machine_arch_type
27789 #  undef machine_arch_type
27790 #  define machine_arch_type     __machine_arch_type
27791 # else
27792 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
27793 # endif
27794 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
27795 #else
27796 # define machine_is_cartesio_plus()     (0)
27797 #endif
27798
27799 #ifdef CONFIG_MACH_SOLRAD_G20
27800 # ifdef machine_arch_type
27801 #  undef machine_arch_type
27802 #  define machine_arch_type     __machine_arch_type
27803 # else
27804 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
27805 # endif
27806 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
27807 #else
27808 # define machine_is_solrad_g20()        (0)
27809 #endif
27810
27811 #ifdef CONFIG_MACH_MX27WALLACE
27812 # ifdef machine_arch_type
27813 #  undef machine_arch_type
27814 #  define machine_arch_type     __machine_arch_type
27815 # else
27816 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
27817 # endif
27818 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
27819 #else
27820 # define machine_is_mx27wallace()       (0)
27821 #endif
27822
27823 #ifdef CONFIG_MACH_FMZWEBMODUL
27824 # ifdef machine_arch_type
27825 #  undef machine_arch_type
27826 #  define machine_arch_type     __machine_arch_type
27827 # else
27828 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
27829 # endif
27830 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
27831 #else
27832 # define machine_is_fmzwebmodul()       (0)
27833 #endif
27834
27835 #ifdef CONFIG_MACH_RD78X00_MASA
27836 # ifdef machine_arch_type
27837 #  undef machine_arch_type
27838 #  define machine_arch_type     __machine_arch_type
27839 # else
27840 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
27841 # endif
27842 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
27843 #else
27844 # define machine_is_rd78x00_masa()      (0)
27845 #endif
27846
27847 #ifdef CONFIG_MACH_SMALLOGGER
27848 # ifdef machine_arch_type
27849 #  undef machine_arch_type
27850 #  define machine_arch_type     __machine_arch_type
27851 # else
27852 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
27853 # endif
27854 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
27855 #else
27856 # define machine_is_smallogger()        (0)
27857 #endif
27858
27859 #ifdef CONFIG_MACH_CCW9P9215
27860 # ifdef machine_arch_type
27861 #  undef machine_arch_type
27862 #  define machine_arch_type     __machine_arch_type
27863 # else
27864 #  define machine_arch_type     MACH_TYPE_CCW9P9215
27865 # endif
27866 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
27867 #else
27868 # define machine_is_ccw9p9215() (0)
27869 #endif
27870
27871 #ifdef CONFIG_MACH_DM355_LEOPARD
27872 # ifdef machine_arch_type
27873 #  undef machine_arch_type
27874 #  define machine_arch_type     __machine_arch_type
27875 # else
27876 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
27877 # endif
27878 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
27879 #else
27880 # define machine_is_dm355_leopard()     (0)
27881 #endif
27882
27883 #ifdef CONFIG_MACH_TS219
27884 # ifdef machine_arch_type
27885 #  undef machine_arch_type
27886 #  define machine_arch_type     __machine_arch_type
27887 # else
27888 #  define machine_arch_type     MACH_TYPE_TS219
27889 # endif
27890 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
27891 #else
27892 # define machine_is_ts219()     (0)
27893 #endif
27894
27895 #ifdef CONFIG_MACH_TNY_A9263
27896 # ifdef machine_arch_type
27897 #  undef machine_arch_type
27898 #  define machine_arch_type     __machine_arch_type
27899 # else
27900 #  define machine_arch_type     MACH_TYPE_TNY_A9263
27901 # endif
27902 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
27903 #else
27904 # define machine_is_tny_a9263() (0)
27905 #endif
27906
27907 #ifdef CONFIG_MACH_APOLLO
27908 # ifdef machine_arch_type
27909 #  undef machine_arch_type
27910 #  define machine_arch_type     __machine_arch_type
27911 # else
27912 #  define machine_arch_type     MACH_TYPE_APOLLO
27913 # endif
27914 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
27915 #else
27916 # define machine_is_apollo()    (0)
27917 #endif
27918
27919 #ifdef CONFIG_MACH_AT91CAP9STK
27920 # ifdef machine_arch_type
27921 #  undef machine_arch_type
27922 #  define machine_arch_type     __machine_arch_type
27923 # else
27924 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
27925 # endif
27926 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
27927 #else
27928 # define machine_is_at91cap9stk()       (0)
27929 #endif
27930
27931 #ifdef CONFIG_MACH_SPC300
27932 # ifdef machine_arch_type
27933 #  undef machine_arch_type
27934 #  define machine_arch_type     __machine_arch_type
27935 # else
27936 #  define machine_arch_type     MACH_TYPE_SPC300
27937 # endif
27938 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
27939 #else
27940 # define machine_is_spc300()    (0)
27941 #endif
27942
27943 #ifdef CONFIG_MACH_EKO
27944 # ifdef machine_arch_type
27945 #  undef machine_arch_type
27946 #  define machine_arch_type     __machine_arch_type
27947 # else
27948 #  define machine_arch_type     MACH_TYPE_EKO
27949 # endif
27950 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
27951 #else
27952 # define machine_is_eko()       (0)
27953 #endif
27954
27955 #ifdef CONFIG_MACH_CCW9M2443
27956 # ifdef machine_arch_type
27957 #  undef machine_arch_type
27958 #  define machine_arch_type     __machine_arch_type
27959 # else
27960 #  define machine_arch_type     MACH_TYPE_CCW9M2443
27961 # endif
27962 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
27963 #else
27964 # define machine_is_ccw9m2443() (0)
27965 #endif
27966
27967 #ifdef CONFIG_MACH_CCW9M2443JS
27968 # ifdef machine_arch_type
27969 #  undef machine_arch_type
27970 #  define machine_arch_type     __machine_arch_type
27971 # else
27972 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
27973 # endif
27974 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
27975 #else
27976 # define machine_is_ccw9m2443js()       (0)
27977 #endif
27978
27979 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
27980 # ifdef machine_arch_type
27981 #  undef machine_arch_type
27982 #  define machine_arch_type     __machine_arch_type
27983 # else
27984 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
27985 # endif
27986 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
27987 #else
27988 # define machine_is_m2m_router_device() (0)
27989 #endif
27990
27991 #ifdef CONFIG_MACH_STAR9104NAS
27992 # ifdef machine_arch_type
27993 #  undef machine_arch_type
27994 #  define machine_arch_type     __machine_arch_type
27995 # else
27996 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
27997 # endif
27998 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
27999 #else
28000 # define machine_is_str9104nas()        (0)
28001 #endif
28002
28003 #ifdef CONFIG_MACH_PCA100
28004 # ifdef machine_arch_type
28005 #  undef machine_arch_type
28006 #  define machine_arch_type     __machine_arch_type
28007 # else
28008 #  define machine_arch_type     MACH_TYPE_PCA100
28009 # endif
28010 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
28011 #else
28012 # define machine_is_pca100()    (0)
28013 #endif
28014
28015 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
28016 # ifdef machine_arch_type
28017 #  undef machine_arch_type
28018 #  define machine_arch_type     __machine_arch_type
28019 # else
28020 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
28021 # endif
28022 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28023 #else
28024 # define machine_is_z3_dm365_mod_01()   (0)
28025 #endif
28026
28027 #ifdef CONFIG_MACH_HIPOX
28028 # ifdef machine_arch_type
28029 #  undef machine_arch_type
28030 #  define machine_arch_type     __machine_arch_type
28031 # else
28032 #  define machine_arch_type     MACH_TYPE_HIPOX
28033 # endif
28034 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
28035 #else
28036 # define machine_is_hipox()     (0)
28037 #endif
28038
28039 #ifdef CONFIG_MACH_OMAP3_PITEDS
28040 # ifdef machine_arch_type
28041 #  undef machine_arch_type
28042 #  define machine_arch_type     __machine_arch_type
28043 # else
28044 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
28045 # endif
28046 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28047 #else
28048 # define machine_is_omap3_piteds()      (0)
28049 #endif
28050
28051 #ifdef CONFIG_MACH_BM150R
28052 # ifdef machine_arch_type
28053 #  undef machine_arch_type
28054 #  define machine_arch_type     __machine_arch_type
28055 # else
28056 #  define machine_arch_type     MACH_TYPE_BM150R
28057 # endif
28058 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28059 #else
28060 # define machine_is_bm150r()    (0)
28061 #endif
28062
28063 #ifdef CONFIG_MACH_TBONE
28064 # ifdef machine_arch_type
28065 #  undef machine_arch_type
28066 #  define machine_arch_type     __machine_arch_type
28067 # else
28068 #  define machine_arch_type     MACH_TYPE_TBONE
28069 # endif
28070 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28071 #else
28072 # define machine_is_tbone()     (0)
28073 #endif
28074
28075 #ifdef CONFIG_MACH_MERLIN
28076 # ifdef machine_arch_type
28077 #  undef machine_arch_type
28078 #  define machine_arch_type     __machine_arch_type
28079 # else
28080 #  define machine_arch_type     MACH_TYPE_MERLIN
28081 # endif
28082 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28083 #else
28084 # define machine_is_merlin()    (0)
28085 #endif
28086
28087 #ifdef CONFIG_MACH_FALCON
28088 # ifdef machine_arch_type
28089 #  undef machine_arch_type
28090 #  define machine_arch_type     __machine_arch_type
28091 # else
28092 #  define machine_arch_type     MACH_TYPE_FALCON
28093 # endif
28094 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28095 #else
28096 # define machine_is_falcon()    (0)
28097 #endif
28098
28099 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28100 # ifdef machine_arch_type
28101 #  undef machine_arch_type
28102 #  define machine_arch_type     __machine_arch_type
28103 # else
28104 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28105 # endif
28106 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28107 #else
28108 # define machine_is_davinci_da850_evm() (0)
28109 #endif
28110
28111 #ifdef CONFIG_MACH_S5P6440
28112 # ifdef machine_arch_type
28113 #  undef machine_arch_type
28114 #  define machine_arch_type     __machine_arch_type
28115 # else
28116 #  define machine_arch_type     MACH_TYPE_S5P6440
28117 # endif
28118 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28119 #else
28120 # define machine_is_s5p6440()   (0)
28121 #endif
28122
28123 #ifdef CONFIG_MACH_AT91SAM9G10EK
28124 # ifdef machine_arch_type
28125 #  undef machine_arch_type
28126 #  define machine_arch_type     __machine_arch_type
28127 # else
28128 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28129 # endif
28130 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28131 #else
28132 # define machine_is_at91sam9g10ek()     (0)
28133 #endif
28134
28135 #ifdef CONFIG_MACH_OMAP_4430SDP
28136 # ifdef machine_arch_type
28137 #  undef machine_arch_type
28138 #  define machine_arch_type     __machine_arch_type
28139 # else
28140 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28141 # endif
28142 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28143 #else
28144 # define machine_is_omap_4430sdp()      (0)
28145 #endif
28146
28147 #ifdef CONFIG_MACH_LPC313X
28148 # ifdef machine_arch_type
28149 #  undef machine_arch_type
28150 #  define machine_arch_type     __machine_arch_type
28151 # else
28152 #  define machine_arch_type     MACH_TYPE_LPC313X
28153 # endif
28154 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28155 #else
28156 # define machine_is_lpc313x()   (0)
28157 #endif
28158
28159 #ifdef CONFIG_MACH_MAGX_ZN5
28160 # ifdef machine_arch_type
28161 #  undef machine_arch_type
28162 #  define machine_arch_type     __machine_arch_type
28163 # else
28164 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28165 # endif
28166 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28167 #else
28168 # define machine_is_magx_zn5()  (0)
28169 #endif
28170
28171 #ifdef CONFIG_MACH_MAGX_EM30
28172 # ifdef machine_arch_type
28173 #  undef machine_arch_type
28174 #  define machine_arch_type     __machine_arch_type
28175 # else
28176 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28177 # endif
28178 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28179 #else
28180 # define machine_is_magx_em30() (0)
28181 #endif
28182
28183 #ifdef CONFIG_MACH_MAGX_VE66
28184 # ifdef machine_arch_type
28185 #  undef machine_arch_type
28186 #  define machine_arch_type     __machine_arch_type
28187 # else
28188 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28189 # endif
28190 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28191 #else
28192 # define machine_is_magx_ve66() (0)
28193 #endif
28194
28195 #ifdef CONFIG_MACH_MEESC
28196 # ifdef machine_arch_type
28197 #  undef machine_arch_type
28198 #  define machine_arch_type     __machine_arch_type
28199 # else
28200 #  define machine_arch_type     MACH_TYPE_MEESC
28201 # endif
28202 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28203 #else
28204 # define machine_is_meesc()     (0)
28205 #endif
28206
28207 #ifdef CONFIG_MACH_OTC570
28208 # ifdef machine_arch_type
28209 #  undef machine_arch_type
28210 #  define machine_arch_type     __machine_arch_type
28211 # else
28212 #  define machine_arch_type     MACH_TYPE_OTC570
28213 # endif
28214 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28215 #else
28216 # define machine_is_otc570()    (0)
28217 #endif
28218
28219 #ifdef CONFIG_MACH_BCU2412
28220 # ifdef machine_arch_type
28221 #  undef machine_arch_type
28222 #  define machine_arch_type     __machine_arch_type
28223 # else
28224 #  define machine_arch_type     MACH_TYPE_BCU2412
28225 # endif
28226 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28227 #else
28228 # define machine_is_bcu2412()   (0)
28229 #endif
28230
28231 #ifdef CONFIG_MACH_BEACON
28232 # ifdef machine_arch_type
28233 #  undef machine_arch_type
28234 #  define machine_arch_type     __machine_arch_type
28235 # else
28236 #  define machine_arch_type     MACH_TYPE_BEACON
28237 # endif
28238 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28239 #else
28240 # define machine_is_beacon()    (0)
28241 #endif
28242
28243 #ifdef CONFIG_MACH_ACTIA_TGW
28244 # ifdef machine_arch_type
28245 #  undef machine_arch_type
28246 #  define machine_arch_type     __machine_arch_type
28247 # else
28248 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
28249 # endif
28250 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28251 #else
28252 # define machine_is_actia_tgw() (0)
28253 #endif
28254
28255 #ifdef CONFIG_MACH_E4430
28256 # ifdef machine_arch_type
28257 #  undef machine_arch_type
28258 #  define machine_arch_type     __machine_arch_type
28259 # else
28260 #  define machine_arch_type     MACH_TYPE_E4430
28261 # endif
28262 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28263 #else
28264 # define machine_is_e4430()     (0)
28265 #endif
28266
28267 #ifdef CONFIG_MACH_QL300
28268 # ifdef machine_arch_type
28269 #  undef machine_arch_type
28270 #  define machine_arch_type     __machine_arch_type
28271 # else
28272 #  define machine_arch_type     MACH_TYPE_QL300
28273 # endif
28274 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28275 #else
28276 # define machine_is_ql300()     (0)
28277 #endif
28278
28279 #ifdef CONFIG_MACH_BTMAVB101
28280 # ifdef machine_arch_type
28281 #  undef machine_arch_type
28282 #  define machine_arch_type     __machine_arch_type
28283 # else
28284 #  define machine_arch_type     MACH_TYPE_BTMAVB101
28285 # endif
28286 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28287 #else
28288 # define machine_is_btmavb101() (0)
28289 #endif
28290
28291 #ifdef CONFIG_MACH_BTMAWB101
28292 # ifdef machine_arch_type
28293 #  undef machine_arch_type
28294 #  define machine_arch_type     __machine_arch_type
28295 # else
28296 #  define machine_arch_type     MACH_TYPE_BTMAWB101
28297 # endif
28298 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28299 #else
28300 # define machine_is_btmawb101() (0)
28301 #endif
28302
28303 #ifdef CONFIG_MACH_SQ201
28304 # ifdef machine_arch_type
28305 #  undef machine_arch_type
28306 #  define machine_arch_type     __machine_arch_type
28307 # else
28308 #  define machine_arch_type     MACH_TYPE_SQ201
28309 # endif
28310 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28311 #else
28312 # define machine_is_sq201()     (0)
28313 #endif
28314
28315 #ifdef CONFIG_MACH_QUATRO45XX
28316 # ifdef machine_arch_type
28317 #  undef machine_arch_type
28318 #  define machine_arch_type     __machine_arch_type
28319 # else
28320 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28321 # endif
28322 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28323 #else
28324 # define machine_is_quatro45xx()        (0)
28325 #endif
28326
28327 #ifdef CONFIG_MACH_OPENPAD
28328 # ifdef machine_arch_type
28329 #  undef machine_arch_type
28330 #  define machine_arch_type     __machine_arch_type
28331 # else
28332 #  define machine_arch_type     MACH_TYPE_OPENPAD
28333 # endif
28334 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28335 #else
28336 # define machine_is_openpad()   (0)
28337 #endif
28338
28339 #ifdef CONFIG_MACH_TX25
28340 # ifdef machine_arch_type
28341 #  undef machine_arch_type
28342 #  define machine_arch_type     __machine_arch_type
28343 # else
28344 #  define machine_arch_type     MACH_TYPE_TX25
28345 # endif
28346 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28347 #else
28348 # define machine_is_tx25()      (0)
28349 #endif
28350
28351 #ifdef CONFIG_MACH_OMAP3_TORPEDO
28352 # ifdef machine_arch_type
28353 #  undef machine_arch_type
28354 #  define machine_arch_type     __machine_arch_type
28355 # else
28356 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
28357 # endif
28358 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28359 #else
28360 # define machine_is_omap3_torpedo()     (0)
28361 #endif
28362
28363 #ifdef CONFIG_MACH_HTCRAPHAEL_K
28364 # ifdef machine_arch_type
28365 #  undef machine_arch_type
28366 #  define machine_arch_type     __machine_arch_type
28367 # else
28368 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
28369 # endif
28370 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28371 #else
28372 # define machine_is_htcraphael_k()      (0)
28373 #endif
28374
28375 #ifdef CONFIG_MACH_LAL43
28376 # ifdef machine_arch_type
28377 #  undef machine_arch_type
28378 #  define machine_arch_type     __machine_arch_type
28379 # else
28380 #  define machine_arch_type     MACH_TYPE_LAL43
28381 # endif
28382 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28383 #else
28384 # define machine_is_lal43()     (0)
28385 #endif
28386
28387 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28388 # ifdef machine_arch_type
28389 #  undef machine_arch_type
28390 #  define machine_arch_type     __machine_arch_type
28391 # else
28392 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
28393 # endif
28394 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28395 #else
28396 # define machine_is_htcraphael_cdma500()        (0)
28397 #endif
28398
28399 #ifdef CONFIG_MACH_ANW6410
28400 # ifdef machine_arch_type
28401 #  undef machine_arch_type
28402 #  define machine_arch_type     __machine_arch_type
28403 # else
28404 #  define machine_arch_type     MACH_TYPE_ANW6410
28405 # endif
28406 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28407 #else
28408 # define machine_is_anw6410()   (0)
28409 #endif
28410
28411 #ifdef CONFIG_MACH_HTCPROPHET
28412 # ifdef machine_arch_type
28413 #  undef machine_arch_type
28414 #  define machine_arch_type     __machine_arch_type
28415 # else
28416 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
28417 # endif
28418 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28419 #else
28420 # define machine_is_htcprophet()        (0)
28421 #endif
28422
28423 #ifdef CONFIG_MACH_CFA_10022
28424 # ifdef machine_arch_type
28425 #  undef machine_arch_type
28426 #  define machine_arch_type     __machine_arch_type
28427 # else
28428 #  define machine_arch_type     MACH_TYPE_CFA_10022
28429 # endif
28430 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28431 #else
28432 # define machine_is_cfa_10022() (0)
28433 #endif
28434
28435 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28436 # ifdef machine_arch_type
28437 #  undef machine_arch_type
28438 #  define machine_arch_type     __machine_arch_type
28439 # else
28440 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
28441 # endif
28442 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28443 #else
28444 # define machine_is_imx27_visstrim_m10()        (0)
28445 #endif
28446
28447 #ifdef CONFIG_MACH_PX2IMX27
28448 # ifdef machine_arch_type
28449 #  undef machine_arch_type
28450 #  define machine_arch_type     __machine_arch_type
28451 # else
28452 #  define machine_arch_type     MACH_TYPE_PX2IMX27
28453 # endif
28454 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28455 #else
28456 # define machine_is_px2imx27()  (0)
28457 #endif
28458
28459 #ifdef CONFIG_MACH_STM3210E_EVAL
28460 # ifdef machine_arch_type
28461 #  undef machine_arch_type
28462 #  define machine_arch_type     __machine_arch_type
28463 # else
28464 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
28465 # endif
28466 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28467 #else
28468 # define machine_is_stm3210e_eval()     (0)
28469 #endif
28470
28471 #ifdef CONFIG_MACH_DVS10
28472 # ifdef machine_arch_type
28473 #  undef machine_arch_type
28474 #  define machine_arch_type     __machine_arch_type
28475 # else
28476 #  define machine_arch_type     MACH_TYPE_DVS10
28477 # endif
28478 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28479 #else
28480 # define machine_is_dvs10()     (0)
28481 #endif
28482
28483 #ifdef CONFIG_MACH_PORTUXG20
28484 # ifdef machine_arch_type
28485 #  undef machine_arch_type
28486 #  define machine_arch_type     __machine_arch_type
28487 # else
28488 #  define machine_arch_type     MACH_TYPE_PORTUXG20
28489 # endif
28490 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28491 #else
28492 # define machine_is_portuxg20() (0)
28493 #endif
28494
28495 #ifdef CONFIG_MACH_ARM_SPV
28496 # ifdef machine_arch_type
28497 #  undef machine_arch_type
28498 #  define machine_arch_type     __machine_arch_type
28499 # else
28500 #  define machine_arch_type     MACH_TYPE_ARM_SPV
28501 # endif
28502 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28503 #else
28504 # define machine_is_arm_spv()   (0)
28505 #endif
28506
28507 #ifdef CONFIG_MACH_SMDKC110
28508 # ifdef machine_arch_type
28509 #  undef machine_arch_type
28510 #  define machine_arch_type     __machine_arch_type
28511 # else
28512 #  define machine_arch_type     MACH_TYPE_SMDKC110
28513 # endif
28514 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28515 #else
28516 # define machine_is_smdkc110()  (0)
28517 #endif
28518
28519 #ifdef CONFIG_MACH_CABESPRESSO
28520 # ifdef machine_arch_type
28521 #  undef machine_arch_type
28522 #  define machine_arch_type     __machine_arch_type
28523 # else
28524 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
28525 # endif
28526 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28527 #else
28528 # define machine_is_cabespresso()       (0)
28529 #endif
28530
28531 #ifdef CONFIG_MACH_HMC800
28532 # ifdef machine_arch_type
28533 #  undef machine_arch_type
28534 #  define machine_arch_type     __machine_arch_type
28535 # else
28536 #  define machine_arch_type     MACH_TYPE_HMC800
28537 # endif
28538 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28539 #else
28540 # define machine_is_hmc800()    (0)
28541 #endif
28542
28543 #ifdef CONFIG_MACH_SHOLES
28544 # ifdef machine_arch_type
28545 #  undef machine_arch_type
28546 #  define machine_arch_type     __machine_arch_type
28547 # else
28548 #  define machine_arch_type     MACH_TYPE_SHOLES
28549 # endif
28550 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28551 #else
28552 # define machine_is_sholes()    (0)
28553 #endif
28554
28555 #ifdef CONFIG_MACH_BTMXC31
28556 # ifdef machine_arch_type
28557 #  undef machine_arch_type
28558 #  define machine_arch_type     __machine_arch_type
28559 # else
28560 #  define machine_arch_type     MACH_TYPE_BTMXC31
28561 # endif
28562 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28563 #else
28564 # define machine_is_btmxc31()   (0)
28565 #endif
28566
28567 #ifdef CONFIG_MACH_DT501
28568 # ifdef machine_arch_type
28569 #  undef machine_arch_type
28570 #  define machine_arch_type     __machine_arch_type
28571 # else
28572 #  define machine_arch_type     MACH_TYPE_DT501
28573 # endif
28574 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28575 #else
28576 # define machine_is_dt501()     (0)
28577 #endif
28578
28579 #ifdef CONFIG_MACH_KTX
28580 # ifdef machine_arch_type
28581 #  undef machine_arch_type
28582 #  define machine_arch_type     __machine_arch_type
28583 # else
28584 #  define machine_arch_type     MACH_TYPE_KTX
28585 # endif
28586 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28587 #else
28588 # define machine_is_ktx()       (0)
28589 #endif
28590
28591 #ifdef CONFIG_MACH_OMAP3517EVM
28592 # ifdef machine_arch_type
28593 #  undef machine_arch_type
28594 #  define machine_arch_type     __machine_arch_type
28595 # else
28596 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
28597 # endif
28598 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28599 #else
28600 # define machine_is_omap3517evm()       (0)
28601 #endif
28602
28603 #ifdef CONFIG_MACH_NETSPACE_V2
28604 # ifdef machine_arch_type
28605 #  undef machine_arch_type
28606 #  define machine_arch_type     __machine_arch_type
28607 # else
28608 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
28609 # endif
28610 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28611 #else
28612 # define machine_is_netspace_v2()       (0)
28613 #endif
28614
28615 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
28616 # ifdef machine_arch_type
28617 #  undef machine_arch_type
28618 #  define machine_arch_type     __machine_arch_type
28619 # else
28620 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
28621 # endif
28622 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28623 #else
28624 # define machine_is_netspace_max_v2()   (0)
28625 #endif
28626
28627 #ifdef CONFIG_MACH_D2NET_V2
28628 # ifdef machine_arch_type
28629 #  undef machine_arch_type
28630 #  define machine_arch_type     __machine_arch_type
28631 # else
28632 #  define machine_arch_type     MACH_TYPE_D2NET_V2
28633 # endif
28634 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
28635 #else
28636 # define machine_is_d2net_v2()  (0)
28637 #endif
28638
28639 #ifdef CONFIG_MACH_NET2BIG_V2
28640 # ifdef machine_arch_type
28641 #  undef machine_arch_type
28642 #  define machine_arch_type     __machine_arch_type
28643 # else
28644 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
28645 # endif
28646 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28647 #else
28648 # define machine_is_net2big_v2()        (0)
28649 #endif
28650
28651 #ifdef CONFIG_MACH_NET4BIG_V2
28652 # ifdef machine_arch_type
28653 #  undef machine_arch_type
28654 #  define machine_arch_type     __machine_arch_type
28655 # else
28656 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
28657 # endif
28658 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28659 #else
28660 # define machine_is_net4big_v2()        (0)
28661 #endif
28662
28663 #ifdef CONFIG_MACH_NET5BIG_V2
28664 # ifdef machine_arch_type
28665 #  undef machine_arch_type
28666 #  define machine_arch_type     __machine_arch_type
28667 # else
28668 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
28669 # endif
28670 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28671 #else
28672 # define machine_is_net5big_v2()        (0)
28673 #endif
28674
28675 #ifdef CONFIG_MACH_ENDB2443
28676 # ifdef machine_arch_type
28677 #  undef machine_arch_type
28678 #  define machine_arch_type     __machine_arch_type
28679 # else
28680 #  define machine_arch_type     MACH_TYPE_ENDB2443
28681 # endif
28682 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
28683 #else
28684 # define machine_is_endb2443()  (0)
28685 #endif
28686
28687 #ifdef CONFIG_MACH_INETSPACE_V2
28688 # ifdef machine_arch_type
28689 #  undef machine_arch_type
28690 #  define machine_arch_type     __machine_arch_type
28691 # else
28692 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
28693 # endif
28694 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28695 #else
28696 # define machine_is_inetspace_v2()      (0)
28697 #endif
28698
28699 #ifdef CONFIG_MACH_TROS
28700 # ifdef machine_arch_type
28701 #  undef machine_arch_type
28702 #  define machine_arch_type     __machine_arch_type
28703 # else
28704 #  define machine_arch_type     MACH_TYPE_TROS
28705 # endif
28706 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
28707 #else
28708 # define machine_is_tros()      (0)
28709 #endif
28710
28711 #ifdef CONFIG_MACH_PELCO_HOMER
28712 # ifdef machine_arch_type
28713 #  undef machine_arch_type
28714 #  define machine_arch_type     __machine_arch_type
28715 # else
28716 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
28717 # endif
28718 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28719 #else
28720 # define machine_is_pelco_homer()       (0)
28721 #endif
28722
28723 #ifdef CONFIG_MACH_OFSP8
28724 # ifdef machine_arch_type
28725 #  undef machine_arch_type
28726 #  define machine_arch_type     __machine_arch_type
28727 # else
28728 #  define machine_arch_type     MACH_TYPE_OFSP8
28729 # endif
28730 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
28731 #else
28732 # define machine_is_ofsp8()     (0)
28733 #endif
28734
28735 #ifdef CONFIG_MACH_AT91SAM9G45EKES
28736 # ifdef machine_arch_type
28737 #  undef machine_arch_type
28738 #  define machine_arch_type     __machine_arch_type
28739 # else
28740 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
28741 # endif
28742 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
28743 #else
28744 # define machine_is_at91sam9g45ekes()   (0)
28745 #endif
28746
28747 #ifdef CONFIG_MACH_GUF_CUPID
28748 # ifdef machine_arch_type
28749 #  undef machine_arch_type
28750 #  define machine_arch_type     __machine_arch_type
28751 # else
28752 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
28753 # endif
28754 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
28755 #else
28756 # define machine_is_guf_cupid() (0)
28757 #endif
28758
28759 #ifdef CONFIG_MACH_EAB1R
28760 # ifdef machine_arch_type
28761 #  undef machine_arch_type
28762 #  define machine_arch_type     __machine_arch_type
28763 # else
28764 #  define machine_arch_type     MACH_TYPE_EAB1R
28765 # endif
28766 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
28767 #else
28768 # define machine_is_eab1r()     (0)
28769 #endif
28770
28771 #ifdef CONFIG_MACH_DESIREC
28772 # ifdef machine_arch_type
28773 #  undef machine_arch_type
28774 #  define machine_arch_type     __machine_arch_type
28775 # else
28776 #  define machine_arch_type     MACH_TYPE_DESIREC
28777 # endif
28778 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
28779 #else
28780 # define machine_is_desirec()   (0)
28781 #endif
28782
28783 #ifdef CONFIG_MACH_CORDOBA
28784 # ifdef machine_arch_type
28785 #  undef machine_arch_type
28786 #  define machine_arch_type     __machine_arch_type
28787 # else
28788 #  define machine_arch_type     MACH_TYPE_CORDOBA
28789 # endif
28790 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
28791 #else
28792 # define machine_is_cordoba()   (0)
28793 #endif
28794
28795 #ifdef CONFIG_MACH_IRVINE
28796 # ifdef machine_arch_type
28797 #  undef machine_arch_type
28798 #  define machine_arch_type     __machine_arch_type
28799 # else
28800 #  define machine_arch_type     MACH_TYPE_IRVINE
28801 # endif
28802 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
28803 #else
28804 # define machine_is_irvine()    (0)
28805 #endif
28806
28807 #ifdef CONFIG_MACH_SFF772
28808 # ifdef machine_arch_type
28809 #  undef machine_arch_type
28810 #  define machine_arch_type     __machine_arch_type
28811 # else
28812 #  define machine_arch_type     MACH_TYPE_SFF772
28813 # endif
28814 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
28815 #else
28816 # define machine_is_sff772()    (0)
28817 #endif
28818
28819 #ifdef CONFIG_MACH_PELCO_MILANO
28820 # ifdef machine_arch_type
28821 #  undef machine_arch_type
28822 #  define machine_arch_type     __machine_arch_type
28823 # else
28824 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
28825 # endif
28826 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
28827 #else
28828 # define machine_is_pelco_milano()      (0)
28829 #endif
28830
28831 #ifdef CONFIG_MACH_PC7302
28832 # ifdef machine_arch_type
28833 #  undef machine_arch_type
28834 #  define machine_arch_type     __machine_arch_type
28835 # else
28836 #  define machine_arch_type     MACH_TYPE_PC7302
28837 # endif
28838 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
28839 #else
28840 # define machine_is_pc7302()    (0)
28841 #endif
28842
28843 #ifdef CONFIG_MACH_BIP6000
28844 # ifdef machine_arch_type
28845 #  undef machine_arch_type
28846 #  define machine_arch_type     __machine_arch_type
28847 # else
28848 #  define machine_arch_type     MACH_TYPE_BIP6000
28849 # endif
28850 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
28851 #else
28852 # define machine_is_bip6000()   (0)
28853 #endif
28854
28855 #ifdef CONFIG_MACH_SILVERMOON
28856 # ifdef machine_arch_type
28857 #  undef machine_arch_type
28858 #  define machine_arch_type     __machine_arch_type
28859 # else
28860 #  define machine_arch_type     MACH_TYPE_SILVERMOON
28861 # endif
28862 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
28863 #else
28864 # define machine_is_silvermoon()        (0)
28865 #endif
28866
28867 #ifdef CONFIG_MACH_VC0830
28868 # ifdef machine_arch_type
28869 #  undef machine_arch_type
28870 #  define machine_arch_type     __machine_arch_type
28871 # else
28872 #  define machine_arch_type     MACH_TYPE_VC0830
28873 # endif
28874 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
28875 #else
28876 # define machine_is_vc0830()    (0)
28877 #endif
28878
28879 #ifdef CONFIG_MACH_DT430
28880 # ifdef machine_arch_type
28881 #  undef machine_arch_type
28882 #  define machine_arch_type     __machine_arch_type
28883 # else
28884 #  define machine_arch_type     MACH_TYPE_DT430
28885 # endif
28886 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
28887 #else
28888 # define machine_is_dt430()     (0)
28889 #endif
28890
28891 #ifdef CONFIG_MACH_JI42PF
28892 # ifdef machine_arch_type
28893 #  undef machine_arch_type
28894 #  define machine_arch_type     __machine_arch_type
28895 # else
28896 #  define machine_arch_type     MACH_TYPE_JI42PF
28897 # endif
28898 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
28899 #else
28900 # define machine_is_ji42pf()    (0)
28901 #endif
28902
28903 #ifdef CONFIG_MACH_GNET_KSM
28904 # ifdef machine_arch_type
28905 #  undef machine_arch_type
28906 #  define machine_arch_type     __machine_arch_type
28907 # else
28908 #  define machine_arch_type     MACH_TYPE_GNET_KSM
28909 # endif
28910 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
28911 #else
28912 # define machine_is_gnet_ksm()  (0)
28913 #endif
28914
28915 #ifdef CONFIG_MACH_GNET_SGM
28916 # ifdef machine_arch_type
28917 #  undef machine_arch_type
28918 #  define machine_arch_type     __machine_arch_type
28919 # else
28920 #  define machine_arch_type     MACH_TYPE_GNET_SGM
28921 # endif
28922 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
28923 #else
28924 # define machine_is_gnet_sgm()  (0)
28925 #endif
28926
28927 #ifdef CONFIG_MACH_GNET_SGR
28928 # ifdef machine_arch_type
28929 #  undef machine_arch_type
28930 #  define machine_arch_type     __machine_arch_type
28931 # else
28932 #  define machine_arch_type     MACH_TYPE_GNET_SGR
28933 # endif
28934 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
28935 #else
28936 # define machine_is_gnet_sgr()  (0)
28937 #endif
28938
28939 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
28940 # ifdef machine_arch_type
28941 #  undef machine_arch_type
28942 #  define machine_arch_type     __machine_arch_type
28943 # else
28944 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
28945 # endif
28946 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
28947 #else
28948 # define machine_is_omap3_icetekevm()   (0)
28949 #endif
28950
28951 #ifdef CONFIG_MACH_PNP
28952 # ifdef machine_arch_type
28953 #  undef machine_arch_type
28954 #  define machine_arch_type     __machine_arch_type
28955 # else
28956 #  define machine_arch_type     MACH_TYPE_PNP
28957 # endif
28958 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
28959 #else
28960 # define machine_is_pnp()       (0)
28961 #endif
28962
28963 #ifdef CONFIG_MACH_CTERA_2BAY_K
28964 # ifdef machine_arch_type
28965 #  undef machine_arch_type
28966 #  define machine_arch_type     __machine_arch_type
28967 # else
28968 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
28969 # endif
28970 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
28971 #else
28972 # define machine_is_ctera_2bay_k()      (0)
28973 #endif
28974
28975 #ifdef CONFIG_MACH_CTERA_2BAY_U
28976 # ifdef machine_arch_type
28977 #  undef machine_arch_type
28978 #  define machine_arch_type     __machine_arch_type
28979 # else
28980 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
28981 # endif
28982 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
28983 #else
28984 # define machine_is_ctera_2bay_u()      (0)
28985 #endif
28986
28987 #ifdef CONFIG_MACH_SAS_C
28988 # ifdef machine_arch_type
28989 #  undef machine_arch_type
28990 #  define machine_arch_type     __machine_arch_type
28991 # else
28992 #  define machine_arch_type     MACH_TYPE_SAS_C
28993 # endif
28994 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
28995 #else
28996 # define machine_is_sas_c()     (0)
28997 #endif
28998
28999 #ifdef CONFIG_MACH_VMA2315
29000 # ifdef machine_arch_type
29001 #  undef machine_arch_type
29002 #  define machine_arch_type     __machine_arch_type
29003 # else
29004 #  define machine_arch_type     MACH_TYPE_VMA2315
29005 # endif
29006 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
29007 #else
29008 # define machine_is_vma2315()   (0)
29009 #endif
29010
29011 #ifdef CONFIG_MACH_VCS
29012 # ifdef machine_arch_type
29013 #  undef machine_arch_type
29014 #  define machine_arch_type     __machine_arch_type
29015 # else
29016 #  define machine_arch_type     MACH_TYPE_VCS
29017 # endif
29018 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
29019 #else
29020 # define machine_is_vcs()       (0)
29021 #endif
29022
29023 #ifdef CONFIG_MACH_SPEAR600
29024 # ifdef machine_arch_type
29025 #  undef machine_arch_type
29026 #  define machine_arch_type     __machine_arch_type
29027 # else
29028 #  define machine_arch_type     MACH_TYPE_SPEAR600
29029 # endif
29030 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
29031 #else
29032 # define machine_is_spear600()  (0)
29033 #endif
29034
29035 #ifdef CONFIG_MACH_SPEAR300
29036 # ifdef machine_arch_type
29037 #  undef machine_arch_type
29038 #  define machine_arch_type     __machine_arch_type
29039 # else
29040 #  define machine_arch_type     MACH_TYPE_SPEAR300
29041 # endif
29042 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
29043 #else
29044 # define machine_is_spear300()  (0)
29045 #endif
29046
29047 #ifdef CONFIG_MACH_SPEAR1300
29048 # ifdef machine_arch_type
29049 #  undef machine_arch_type
29050 #  define machine_arch_type     __machine_arch_type
29051 # else
29052 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29053 # endif
29054 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29055 #else
29056 # define machine_is_spear1300() (0)
29057 #endif
29058
29059 #ifdef CONFIG_MACH_LILLY1131
29060 # ifdef machine_arch_type
29061 #  undef machine_arch_type
29062 #  define machine_arch_type     __machine_arch_type
29063 # else
29064 #  define machine_arch_type     MACH_TYPE_LILLY1131
29065 # endif
29066 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29067 #else
29068 # define machine_is_lilly1131() (0)
29069 #endif
29070
29071 #ifdef CONFIG_MACH_ARVOO_AX301
29072 # ifdef machine_arch_type
29073 #  undef machine_arch_type
29074 #  define machine_arch_type     __machine_arch_type
29075 # else
29076 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29077 # endif
29078 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29079 #else
29080 # define machine_is_arvoo_ax301()       (0)
29081 #endif
29082
29083 #ifdef CONFIG_MACH_MAPPHONE
29084 # ifdef machine_arch_type
29085 #  undef machine_arch_type
29086 #  define machine_arch_type     __machine_arch_type
29087 # else
29088 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29089 # endif
29090 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29091 #else
29092 # define machine_is_mapphone()  (0)
29093 #endif
29094
29095 #ifdef CONFIG_MACH_LEGEND
29096 # ifdef machine_arch_type
29097 #  undef machine_arch_type
29098 #  define machine_arch_type     __machine_arch_type
29099 # else
29100 #  define machine_arch_type     MACH_TYPE_LEGEND
29101 # endif
29102 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29103 #else
29104 # define machine_is_legend()    (0)
29105 #endif
29106
29107 #ifdef CONFIG_MACH_SALSA
29108 # ifdef machine_arch_type
29109 #  undef machine_arch_type
29110 #  define machine_arch_type     __machine_arch_type
29111 # else
29112 #  define machine_arch_type     MACH_TYPE_SALSA
29113 # endif
29114 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29115 #else
29116 # define machine_is_salsa()     (0)
29117 #endif
29118
29119 #ifdef CONFIG_MACH_LOUNGE
29120 # ifdef machine_arch_type
29121 #  undef machine_arch_type
29122 #  define machine_arch_type     __machine_arch_type
29123 # else
29124 #  define machine_arch_type     MACH_TYPE_LOUNGE
29125 # endif
29126 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29127 #else
29128 # define machine_is_lounge()    (0)
29129 #endif
29130
29131 #ifdef CONFIG_MACH_VISION
29132 # ifdef machine_arch_type
29133 #  undef machine_arch_type
29134 #  define machine_arch_type     __machine_arch_type
29135 # else
29136 #  define machine_arch_type     MACH_TYPE_VISION
29137 # endif
29138 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29139 #else
29140 # define machine_is_vision()    (0)
29141 #endif
29142
29143 #ifdef CONFIG_MACH_VMB20
29144 # ifdef machine_arch_type
29145 #  undef machine_arch_type
29146 #  define machine_arch_type     __machine_arch_type
29147 # else
29148 #  define machine_arch_type     MACH_TYPE_VMB20
29149 # endif
29150 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29151 #else
29152 # define machine_is_vmb20()     (0)
29153 #endif
29154
29155 #ifdef CONFIG_MACH_HY2410
29156 # ifdef machine_arch_type
29157 #  undef machine_arch_type
29158 #  define machine_arch_type     __machine_arch_type
29159 # else
29160 #  define machine_arch_type     MACH_TYPE_HY2410
29161 # endif
29162 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29163 #else
29164 # define machine_is_hy2410()    (0)
29165 #endif
29166
29167 #ifdef CONFIG_MACH_HY9315
29168 # ifdef machine_arch_type
29169 #  undef machine_arch_type
29170 #  define machine_arch_type     __machine_arch_type
29171 # else
29172 #  define machine_arch_type     MACH_TYPE_HY9315
29173 # endif
29174 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29175 #else
29176 # define machine_is_hy9315()    (0)
29177 #endif
29178
29179 #ifdef CONFIG_MACH_BULLWINKLE
29180 # ifdef machine_arch_type
29181 #  undef machine_arch_type
29182 #  define machine_arch_type     __machine_arch_type
29183 # else
29184 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29185 # endif
29186 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29187 #else
29188 # define machine_is_bullwinkle()        (0)
29189 #endif
29190
29191 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29192 # ifdef machine_arch_type
29193 #  undef machine_arch_type
29194 #  define machine_arch_type     __machine_arch_type
29195 # else
29196 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29197 # endif
29198 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29199 #else
29200 # define machine_is_arm_ultimator2()    (0)
29201 #endif
29202
29203 #ifdef CONFIG_MACH_VS_V210
29204 # ifdef machine_arch_type
29205 #  undef machine_arch_type
29206 #  define machine_arch_type     __machine_arch_type
29207 # else
29208 #  define machine_arch_type     MACH_TYPE_VS_V210
29209 # endif
29210 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29211 #else
29212 # define machine_is_vs_v210()   (0)
29213 #endif
29214
29215 #ifdef CONFIG_MACH_VS_V212
29216 # ifdef machine_arch_type
29217 #  undef machine_arch_type
29218 #  define machine_arch_type     __machine_arch_type
29219 # else
29220 #  define machine_arch_type     MACH_TYPE_VS_V212
29221 # endif
29222 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29223 #else
29224 # define machine_is_vs_v212()   (0)
29225 #endif
29226
29227 #ifdef CONFIG_MACH_HMT
29228 # ifdef machine_arch_type
29229 #  undef machine_arch_type
29230 #  define machine_arch_type     __machine_arch_type
29231 # else
29232 #  define machine_arch_type     MACH_TYPE_HMT
29233 # endif
29234 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29235 #else
29236 # define machine_is_hmt()       (0)
29237 #endif
29238
29239 #ifdef CONFIG_MACH_SUEN3
29240 # ifdef machine_arch_type
29241 #  undef machine_arch_type
29242 #  define machine_arch_type     __machine_arch_type
29243 # else
29244 #  define machine_arch_type     MACH_TYPE_SUEN3
29245 # endif
29246 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29247 #else
29248 # define machine_is_suen3()     (0)
29249 #endif
29250
29251 #ifdef CONFIG_MACH_VESPER
29252 # ifdef machine_arch_type
29253 #  undef machine_arch_type
29254 #  define machine_arch_type     __machine_arch_type
29255 # else
29256 #  define machine_arch_type     MACH_TYPE_VESPER
29257 # endif
29258 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29259 #else
29260 # define machine_is_vesper()    (0)
29261 #endif
29262
29263 #ifdef CONFIG_MACH_STR9
29264 # ifdef machine_arch_type
29265 #  undef machine_arch_type
29266 #  define machine_arch_type     __machine_arch_type
29267 # else
29268 #  define machine_arch_type     MACH_TYPE_STR9
29269 # endif
29270 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29271 #else
29272 # define machine_is_str9()      (0)
29273 #endif
29274
29275 #ifdef CONFIG_MACH_OMAP3_WL_FF
29276 # ifdef machine_arch_type
29277 #  undef machine_arch_type
29278 #  define machine_arch_type     __machine_arch_type
29279 # else
29280 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
29281 # endif
29282 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29283 #else
29284 # define machine_is_omap3_wl_ff()       (0)
29285 #endif
29286
29287 #ifdef CONFIG_MACH_SIMCOM
29288 # ifdef machine_arch_type
29289 #  undef machine_arch_type
29290 #  define machine_arch_type     __machine_arch_type
29291 # else
29292 #  define machine_arch_type     MACH_TYPE_SIMCOM
29293 # endif
29294 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29295 #else
29296 # define machine_is_simcom()    (0)
29297 #endif
29298
29299 #ifdef CONFIG_MACH_MCWEBIO
29300 # ifdef machine_arch_type
29301 #  undef machine_arch_type
29302 #  define machine_arch_type     __machine_arch_type
29303 # else
29304 #  define machine_arch_type     MACH_TYPE_MCWEBIO
29305 # endif
29306 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29307 #else
29308 # define machine_is_mcwebio()   (0)
29309 #endif
29310
29311 #ifdef CONFIG_MACH_OMAP3_PHRAZER
29312 # ifdef machine_arch_type
29313 #  undef machine_arch_type
29314 #  define machine_arch_type     __machine_arch_type
29315 # else
29316 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
29317 # endif
29318 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29319 #else
29320 # define machine_is_omap3_phrazer()     (0)
29321 #endif
29322
29323 #ifdef CONFIG_MACH_DARWIN
29324 # ifdef machine_arch_type
29325 #  undef machine_arch_type
29326 #  define machine_arch_type     __machine_arch_type
29327 # else
29328 #  define machine_arch_type     MACH_TYPE_DARWIN
29329 # endif
29330 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29331 #else
29332 # define machine_is_darwin()    (0)
29333 #endif
29334
29335 #ifdef CONFIG_MACH_ORATISCOMU
29336 # ifdef machine_arch_type
29337 #  undef machine_arch_type
29338 #  define machine_arch_type     __machine_arch_type
29339 # else
29340 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
29341 # endif
29342 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
29343 #else
29344 # define machine_is_oratiscomu()        (0)
29345 #endif
29346
29347 #ifdef CONFIG_MACH_RTSBC20
29348 # ifdef machine_arch_type
29349 #  undef machine_arch_type
29350 #  define machine_arch_type     __machine_arch_type
29351 # else
29352 #  define machine_arch_type     MACH_TYPE_RTSBC20
29353 # endif
29354 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
29355 #else
29356 # define machine_is_rtsbc20()   (0)
29357 #endif
29358
29359 #ifdef CONFIG_MACH_I780
29360 # ifdef machine_arch_type
29361 #  undef machine_arch_type
29362 #  define machine_arch_type     __machine_arch_type
29363 # else
29364 #  define machine_arch_type     MACH_TYPE_I780
29365 # endif
29366 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
29367 #else
29368 # define machine_is_sgh_i780()  (0)
29369 #endif
29370
29371 #ifdef CONFIG_MACH_GEMINI324
29372 # ifdef machine_arch_type
29373 #  undef machine_arch_type
29374 #  define machine_arch_type     __machine_arch_type
29375 # else
29376 #  define machine_arch_type     MACH_TYPE_GEMINI324
29377 # endif
29378 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29379 #else
29380 # define machine_is_gemini324() (0)
29381 #endif
29382
29383 #ifdef CONFIG_MACH_ORATISLAN
29384 # ifdef machine_arch_type
29385 #  undef machine_arch_type
29386 #  define machine_arch_type     __machine_arch_type
29387 # else
29388 #  define machine_arch_type     MACH_TYPE_ORATISLAN
29389 # endif
29390 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29391 #else
29392 # define machine_is_oratislan() (0)
29393 #endif
29394
29395 #ifdef CONFIG_MACH_ORATISALOG
29396 # ifdef machine_arch_type
29397 #  undef machine_arch_type
29398 #  define machine_arch_type     __machine_arch_type
29399 # else
29400 #  define machine_arch_type     MACH_TYPE_ORATISALOG
29401 # endif
29402 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
29403 #else
29404 # define machine_is_oratisalog()        (0)
29405 #endif
29406
29407 #ifdef CONFIG_MACH_ORATISMADI
29408 # ifdef machine_arch_type
29409 #  undef machine_arch_type
29410 #  define machine_arch_type     __machine_arch_type
29411 # else
29412 #  define machine_arch_type     MACH_TYPE_ORATISMADI
29413 # endif
29414 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
29415 #else
29416 # define machine_is_oratismadi()        (0)
29417 #endif
29418
29419 #ifdef CONFIG_MACH_ORATISOT16
29420 # ifdef machine_arch_type
29421 #  undef machine_arch_type
29422 #  define machine_arch_type     __machine_arch_type
29423 # else
29424 #  define machine_arch_type     MACH_TYPE_ORATISOT16
29425 # endif
29426 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
29427 #else
29428 # define machine_is_oratisot16()        (0)
29429 #endif
29430
29431 #ifdef CONFIG_MACH_ORATISDESK
29432 # ifdef machine_arch_type
29433 #  undef machine_arch_type
29434 #  define machine_arch_type     __machine_arch_type
29435 # else
29436 #  define machine_arch_type     MACH_TYPE_ORATISDESK
29437 # endif
29438 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
29439 #else
29440 # define machine_is_oratisdesk()        (0)
29441 #endif
29442
29443 #ifdef CONFIG_MACH_V2P_CA9
29444 # ifdef machine_arch_type
29445 #  undef machine_arch_type
29446 #  define machine_arch_type     __machine_arch_type
29447 # else
29448 #  define machine_arch_type     MACH_TYPE_V2P_CA9
29449 # endif
29450 # define machine_is_v2_ca9()    (machine_arch_type == MACH_TYPE_V2P_CA9)
29451 #else
29452 # define machine_is_v2_ca9()    (0)
29453 #endif
29454
29455 #ifdef CONFIG_MACH_SINTEXO
29456 # ifdef machine_arch_type
29457 #  undef machine_arch_type
29458 #  define machine_arch_type     __machine_arch_type
29459 # else
29460 #  define machine_arch_type     MACH_TYPE_SINTEXO
29461 # endif
29462 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
29463 #else
29464 # define machine_is_sintexo()   (0)
29465 #endif
29466
29467 #ifdef CONFIG_MACH_CM3389
29468 # ifdef machine_arch_type
29469 #  undef machine_arch_type
29470 #  define machine_arch_type     __machine_arch_type
29471 # else
29472 #  define machine_arch_type     MACH_TYPE_CM3389
29473 # endif
29474 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
29475 #else
29476 # define machine_is_cm3389()    (0)
29477 #endif
29478
29479 #ifdef CONFIG_MACH_OMAP3_CIO
29480 # ifdef machine_arch_type
29481 #  undef machine_arch_type
29482 #  define machine_arch_type     __machine_arch_type
29483 # else
29484 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
29485 # endif
29486 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29487 #else
29488 # define machine_is_omap3_cio() (0)
29489 #endif
29490
29491 #ifdef CONFIG_MACH_SGH_I900
29492 # ifdef machine_arch_type
29493 #  undef machine_arch_type
29494 #  define machine_arch_type     __machine_arch_type
29495 # else
29496 #  define machine_arch_type     MACH_TYPE_SGH_I900
29497 # endif
29498 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
29499 #else
29500 # define machine_is_sgh_i900()  (0)
29501 #endif
29502
29503 #ifdef CONFIG_MACH_BST100
29504 # ifdef machine_arch_type
29505 #  undef machine_arch_type
29506 #  define machine_arch_type     __machine_arch_type
29507 # else
29508 #  define machine_arch_type     MACH_TYPE_BST100
29509 # endif
29510 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
29511 #else
29512 # define machine_is_bst100()    (0)
29513 #endif
29514
29515 #ifdef CONFIG_MACH_PASSION
29516 # ifdef machine_arch_type
29517 #  undef machine_arch_type
29518 #  define machine_arch_type     __machine_arch_type
29519 # else
29520 #  define machine_arch_type     MACH_TYPE_PASSION
29521 # endif
29522 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
29523 #else
29524 # define machine_is_passion()   (0)
29525 #endif
29526
29527 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
29528 # ifdef machine_arch_type
29529 #  undef machine_arch_type
29530 #  define machine_arch_type     __machine_arch_type
29531 # else
29532 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
29533 # endif
29534 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29535 #else
29536 # define machine_is_indesign_at91sam()  (0)
29537 #endif
29538
29539 #ifdef CONFIG_MACH_C4_BADGER
29540 # ifdef machine_arch_type
29541 #  undef machine_arch_type
29542 #  define machine_arch_type     __machine_arch_type
29543 # else
29544 #  define machine_arch_type     MACH_TYPE_C4_BADGER
29545 # endif
29546 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29547 #else
29548 # define machine_is_c4_badger() (0)
29549 #endif
29550
29551 #ifdef CONFIG_MACH_C4_VIPER
29552 # ifdef machine_arch_type
29553 #  undef machine_arch_type
29554 #  define machine_arch_type     __machine_arch_type
29555 # else
29556 #  define machine_arch_type     MACH_TYPE_C4_VIPER
29557 # endif
29558 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
29559 #else
29560 # define machine_is_c4_viper()  (0)
29561 #endif
29562
29563 #ifdef CONFIG_MACH_D2NET
29564 # ifdef machine_arch_type
29565 #  undef machine_arch_type
29566 #  define machine_arch_type     __machine_arch_type
29567 # else
29568 #  define machine_arch_type     MACH_TYPE_D2NET
29569 # endif
29570 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
29571 #else
29572 # define machine_is_d2net()     (0)
29573 #endif
29574
29575 #ifdef CONFIG_MACH_BIGDISK
29576 # ifdef machine_arch_type
29577 #  undef machine_arch_type
29578 #  define machine_arch_type     __machine_arch_type
29579 # else
29580 #  define machine_arch_type     MACH_TYPE_BIGDISK
29581 # endif
29582 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
29583 #else
29584 # define machine_is_bigdisk()   (0)
29585 #endif
29586
29587 #ifdef CONFIG_MACH_NOTALVISION
29588 # ifdef machine_arch_type
29589 #  undef machine_arch_type
29590 #  define machine_arch_type     __machine_arch_type
29591 # else
29592 #  define machine_arch_type     MACH_TYPE_NOTALVISION
29593 # endif
29594 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
29595 #else
29596 # define machine_is_notalvision()       (0)
29597 #endif
29598
29599 #ifdef CONFIG_MACH_OMAP3_KBOC
29600 # ifdef machine_arch_type
29601 #  undef machine_arch_type
29602 #  define machine_arch_type     __machine_arch_type
29603 # else
29604 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
29605 # endif
29606 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
29607 #else
29608 # define machine_is_omap3_kboc()        (0)
29609 #endif
29610
29611 #ifdef CONFIG_MACH_CYCLONE
29612 # ifdef machine_arch_type
29613 #  undef machine_arch_type
29614 #  define machine_arch_type     __machine_arch_type
29615 # else
29616 #  define machine_arch_type     MACH_TYPE_CYCLONE
29617 # endif
29618 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
29619 #else
29620 # define machine_is_cyclone()   (0)
29621 #endif
29622
29623 #ifdef CONFIG_MACH_NINJA
29624 # ifdef machine_arch_type
29625 #  undef machine_arch_type
29626 #  define machine_arch_type     __machine_arch_type
29627 # else
29628 #  define machine_arch_type     MACH_TYPE_NINJA
29629 # endif
29630 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
29631 #else
29632 # define machine_is_ninja()     (0)
29633 #endif
29634
29635 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
29636 # ifdef machine_arch_type
29637 #  undef machine_arch_type
29638 #  define machine_arch_type     __machine_arch_type
29639 # else
29640 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
29641 # endif
29642 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
29643 #else
29644 # define machine_is_at91sam9g20ek_2mmc()        (0)
29645 #endif
29646
29647 #ifdef CONFIG_MACH_BCMRING
29648 # ifdef machine_arch_type
29649 #  undef machine_arch_type
29650 #  define machine_arch_type     __machine_arch_type
29651 # else
29652 #  define machine_arch_type     MACH_TYPE_BCMRING
29653 # endif
29654 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
29655 #else
29656 # define machine_is_bcmring()   (0)
29657 #endif
29658
29659 #ifdef CONFIG_MACH_RESOL_DL2
29660 # ifdef machine_arch_type
29661 #  undef machine_arch_type
29662 #  define machine_arch_type     __machine_arch_type
29663 # else
29664 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
29665 # endif
29666 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
29667 #else
29668 # define machine_is_resol_dl2() (0)
29669 #endif
29670
29671 #ifdef CONFIG_MACH_IFOSW
29672 # ifdef machine_arch_type
29673 #  undef machine_arch_type
29674 #  define machine_arch_type     __machine_arch_type
29675 # else
29676 #  define machine_arch_type     MACH_TYPE_IFOSW
29677 # endif
29678 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
29679 #else
29680 # define machine_is_ifosw()     (0)
29681 #endif
29682
29683 #ifdef CONFIG_MACH_HTCRHODIUM
29684 # ifdef machine_arch_type
29685 #  undef machine_arch_type
29686 #  define machine_arch_type     __machine_arch_type
29687 # else
29688 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
29689 # endif
29690 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
29691 #else
29692 # define machine_is_htcrhodium()        (0)
29693 #endif
29694
29695 #ifdef CONFIG_MACH_HTCTOPAZ
29696 # ifdef machine_arch_type
29697 #  undef machine_arch_type
29698 #  define machine_arch_type     __machine_arch_type
29699 # else
29700 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
29701 # endif
29702 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
29703 #else
29704 # define machine_is_htctopaz()  (0)
29705 #endif
29706
29707 #ifdef CONFIG_MACH_MATRIX504
29708 # ifdef machine_arch_type
29709 #  undef machine_arch_type
29710 #  define machine_arch_type     __machine_arch_type
29711 # else
29712 #  define machine_arch_type     MACH_TYPE_MATRIX504
29713 # endif
29714 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
29715 #else
29716 # define machine_is_matrix504() (0)
29717 #endif
29718
29719 #ifdef CONFIG_MACH_MRFSA
29720 # ifdef machine_arch_type
29721 #  undef machine_arch_type
29722 #  define machine_arch_type     __machine_arch_type
29723 # else
29724 #  define machine_arch_type     MACH_TYPE_MRFSA
29725 # endif
29726 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
29727 #else
29728 # define machine_is_mrfsa()     (0)
29729 #endif
29730
29731 #ifdef CONFIG_MACH_SC_P270
29732 # ifdef machine_arch_type
29733 #  undef machine_arch_type
29734 #  define machine_arch_type     __machine_arch_type
29735 # else
29736 #  define machine_arch_type     MACH_TYPE_SC_P270
29737 # endif
29738 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
29739 #else
29740 # define machine_is_sc_p270()   (0)
29741 #endif
29742
29743 #ifdef CONFIG_MACH_ATLAS5_EVB
29744 # ifdef machine_arch_type
29745 #  undef machine_arch_type
29746 #  define machine_arch_type     __machine_arch_type
29747 # else
29748 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
29749 # endif
29750 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
29751 #else
29752 # define machine_is_atlas5_evb()        (0)
29753 #endif
29754
29755 #ifdef CONFIG_MACH_PELCO_LOBOX
29756 # ifdef machine_arch_type
29757 #  undef machine_arch_type
29758 #  define machine_arch_type     __machine_arch_type
29759 # else
29760 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
29761 # endif
29762 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
29763 #else
29764 # define machine_is_pelco_lobox()       (0)
29765 #endif
29766
29767 #ifdef CONFIG_MACH_DILAX_PCU200
29768 # ifdef machine_arch_type
29769 #  undef machine_arch_type
29770 #  define machine_arch_type     __machine_arch_type
29771 # else
29772 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
29773 # endif
29774 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
29775 #else
29776 # define machine_is_dilax_pcu200()      (0)
29777 #endif
29778
29779 #ifdef CONFIG_MACH_LEONARDO
29780 # ifdef machine_arch_type
29781 #  undef machine_arch_type
29782 #  define machine_arch_type     __machine_arch_type
29783 # else
29784 #  define machine_arch_type     MACH_TYPE_LEONARDO
29785 # endif
29786 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
29787 #else
29788 # define machine_is_leonardo()  (0)
29789 #endif
29790
29791 #ifdef CONFIG_MACH_ZORAN_APPROACH7
29792 # ifdef machine_arch_type
29793 #  undef machine_arch_type
29794 #  define machine_arch_type     __machine_arch_type
29795 # else
29796 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
29797 # endif
29798 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
29799 #else
29800 # define machine_is_zoran_approach7()   (0)
29801 #endif
29802
29803 #ifdef CONFIG_MACH_DP6XX
29804 # ifdef machine_arch_type
29805 #  undef machine_arch_type
29806 #  define machine_arch_type     __machine_arch_type
29807 # else
29808 #  define machine_arch_type     MACH_TYPE_DP6XX
29809 # endif
29810 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
29811 #else
29812 # define machine_is_dp6xx()     (0)
29813 #endif
29814
29815 #ifdef CONFIG_MACH_BCM2153_VESPER
29816 # ifdef machine_arch_type
29817 #  undef machine_arch_type
29818 #  define machine_arch_type     __machine_arch_type
29819 # else
29820 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
29821 # endif
29822 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
29823 #else
29824 # define machine_is_bcm2153_vesper()    (0)
29825 #endif
29826
29827 #ifdef CONFIG_MACH_MAHIMAHI
29828 # ifdef machine_arch_type
29829 #  undef machine_arch_type
29830 #  define machine_arch_type     __machine_arch_type
29831 # else
29832 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
29833 # endif
29834 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
29835 #else
29836 # define machine_is_mahimahi()  (0)
29837 #endif
29838
29839 #ifdef CONFIG_MACH_CLICKC
29840 # ifdef machine_arch_type
29841 #  undef machine_arch_type
29842 #  define machine_arch_type     __machine_arch_type
29843 # else
29844 #  define machine_arch_type     MACH_TYPE_CLICKC
29845 # endif
29846 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
29847 #else
29848 # define machine_is_clickc()    (0)
29849 #endif
29850
29851 #ifdef CONFIG_MACH_ZB_GATEWAY
29852 # ifdef machine_arch_type
29853 #  undef machine_arch_type
29854 #  define machine_arch_type     __machine_arch_type
29855 # else
29856 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
29857 # endif
29858 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
29859 #else
29860 # define machine_is_zb_gateway()        (0)
29861 #endif
29862
29863 #ifdef CONFIG_MACH_TAZCARD
29864 # ifdef machine_arch_type
29865 #  undef machine_arch_type
29866 #  define machine_arch_type     __machine_arch_type
29867 # else
29868 #  define machine_arch_type     MACH_TYPE_TAZCARD
29869 # endif
29870 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
29871 #else
29872 # define machine_is_tazcard()   (0)
29873 #endif
29874
29875 #ifdef CONFIG_MACH_TAZDEV
29876 # ifdef machine_arch_type
29877 #  undef machine_arch_type
29878 #  define machine_arch_type     __machine_arch_type
29879 # else
29880 #  define machine_arch_type     MACH_TYPE_TAZDEV
29881 # endif
29882 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
29883 #else
29884 # define machine_is_tazdev()    (0)
29885 #endif
29886
29887 #ifdef CONFIG_MACH_ANNAX_CB_ARM
29888 # ifdef machine_arch_type
29889 #  undef machine_arch_type
29890 #  define machine_arch_type     __machine_arch_type
29891 # else
29892 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
29893 # endif
29894 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
29895 #else
29896 # define machine_is_annax_cb_arm()      (0)
29897 #endif
29898
29899 #ifdef CONFIG_MACH_ANNAX_DM3
29900 # ifdef machine_arch_type
29901 #  undef machine_arch_type
29902 #  define machine_arch_type     __machine_arch_type
29903 # else
29904 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
29905 # endif
29906 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
29907 #else
29908 # define machine_is_annax_dm3() (0)
29909 #endif
29910
29911 #ifdef CONFIG_MACH_CEREBRIC
29912 # ifdef machine_arch_type
29913 #  undef machine_arch_type
29914 #  define machine_arch_type     __machine_arch_type
29915 # else
29916 #  define machine_arch_type     MACH_TYPE_CEREBRIC
29917 # endif
29918 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
29919 #else
29920 # define machine_is_cerebric()  (0)
29921 #endif
29922
29923 #ifdef CONFIG_MACH_ORCA
29924 # ifdef machine_arch_type
29925 #  undef machine_arch_type
29926 #  define machine_arch_type     __machine_arch_type
29927 # else
29928 #  define machine_arch_type     MACH_TYPE_ORCA
29929 # endif
29930 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
29931 #else
29932 # define machine_is_orca()      (0)
29933 #endif
29934
29935 #ifdef CONFIG_MACH_PC9260
29936 # ifdef machine_arch_type
29937 #  undef machine_arch_type
29938 #  define machine_arch_type     __machine_arch_type
29939 # else
29940 #  define machine_arch_type     MACH_TYPE_PC9260
29941 # endif
29942 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
29943 #else
29944 # define machine_is_pc9260()    (0)
29945 #endif
29946
29947 #ifdef CONFIG_MACH_EMS285A
29948 # ifdef machine_arch_type
29949 #  undef machine_arch_type
29950 #  define machine_arch_type     __machine_arch_type
29951 # else
29952 #  define machine_arch_type     MACH_TYPE_EMS285A
29953 # endif
29954 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
29955 #else
29956 # define machine_is_ems285a()   (0)
29957 #endif
29958
29959 #ifdef CONFIG_MACH_GEC2410
29960 # ifdef machine_arch_type
29961 #  undef machine_arch_type
29962 #  define machine_arch_type     __machine_arch_type
29963 # else
29964 #  define machine_arch_type     MACH_TYPE_GEC2410
29965 # endif
29966 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
29967 #else
29968 # define machine_is_gec2410()   (0)
29969 #endif
29970
29971 #ifdef CONFIG_MACH_GEC2440
29972 # ifdef machine_arch_type
29973 #  undef machine_arch_type
29974 #  define machine_arch_type     __machine_arch_type
29975 # else
29976 #  define machine_arch_type     MACH_TYPE_GEC2440
29977 # endif
29978 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
29979 #else
29980 # define machine_is_gec2440()   (0)
29981 #endif
29982
29983 #ifdef CONFIG_MACH_ARCH_MW903
29984 # ifdef machine_arch_type
29985 #  undef machine_arch_type
29986 #  define machine_arch_type     __machine_arch_type
29987 # else
29988 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
29989 # endif
29990 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
29991 #else
29992 # define machine_is_mw903()     (0)
29993 #endif
29994
29995 #ifdef CONFIG_MACH_MW2440
29996 # ifdef machine_arch_type
29997 #  undef machine_arch_type
29998 #  define machine_arch_type     __machine_arch_type
29999 # else
30000 #  define machine_arch_type     MACH_TYPE_MW2440
30001 # endif
30002 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
30003 #else
30004 # define machine_is_mw2440()    (0)
30005 #endif
30006
30007 #ifdef CONFIG_MACH_ECAC2378
30008 # ifdef machine_arch_type
30009 #  undef machine_arch_type
30010 #  define machine_arch_type     __machine_arch_type
30011 # else
30012 #  define machine_arch_type     MACH_TYPE_ECAC2378
30013 # endif
30014 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
30015 #else
30016 # define machine_is_ecac2378()  (0)
30017 #endif
30018
30019 #ifdef CONFIG_MACH_TAZKIOSK
30020 # ifdef machine_arch_type
30021 #  undef machine_arch_type
30022 #  define machine_arch_type     __machine_arch_type
30023 # else
30024 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
30025 # endif
30026 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
30027 #else
30028 # define machine_is_tazkiosk()  (0)
30029 #endif
30030
30031 #ifdef CONFIG_MACH_WHITERABBIT_MCH
30032 # ifdef machine_arch_type
30033 #  undef machine_arch_type
30034 #  define machine_arch_type     __machine_arch_type
30035 # else
30036 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
30037 # endif
30038 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30039 #else
30040 # define machine_is_whiterabbit_mch()   (0)
30041 #endif
30042
30043 #ifdef CONFIG_MACH_SBOX9263
30044 # ifdef machine_arch_type
30045 #  undef machine_arch_type
30046 #  define machine_arch_type     __machine_arch_type
30047 # else
30048 #  define machine_arch_type     MACH_TYPE_SBOX9263
30049 # endif
30050 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30051 #else
30052 # define machine_is_sbox9263()  (0)
30053 #endif
30054
30055 #ifdef CONFIG_MACH_OREO
30056 # ifdef machine_arch_type
30057 #  undef machine_arch_type
30058 #  define machine_arch_type     __machine_arch_type
30059 # else
30060 #  define machine_arch_type     MACH_TYPE_OREO
30061 # endif
30062 # define machine_is_oreo()      (machine_arch_type == MACH_TYPE_OREO)
30063 #else
30064 # define machine_is_oreo()      (0)
30065 #endif
30066
30067 #ifdef CONFIG_MACH_SMDK6442
30068 # ifdef machine_arch_type
30069 #  undef machine_arch_type
30070 #  define machine_arch_type     __machine_arch_type
30071 # else
30072 #  define machine_arch_type     MACH_TYPE_SMDK6442
30073 # endif
30074 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30075 #else
30076 # define machine_is_smdk6442()  (0)
30077 #endif
30078
30079 #ifdef CONFIG_MACH_OPENRD_BASE
30080 # ifdef machine_arch_type
30081 #  undef machine_arch_type
30082 #  define machine_arch_type     __machine_arch_type
30083 # else
30084 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30085 # endif
30086 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30087 #else
30088 # define machine_is_openrd_base()       (0)
30089 #endif
30090
30091 #ifdef CONFIG_MACH_INCREDIBLE
30092 # ifdef machine_arch_type
30093 #  undef machine_arch_type
30094 #  define machine_arch_type     __machine_arch_type
30095 # else
30096 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30097 # endif
30098 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30099 #else
30100 # define machine_is_incredible()        (0)
30101 #endif
30102
30103 #ifdef CONFIG_MACH_INCREDIBLEC
30104 # ifdef machine_arch_type
30105 #  undef machine_arch_type
30106 #  define machine_arch_type     __machine_arch_type
30107 # else
30108 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30109 # endif
30110 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30111 #else
30112 # define machine_is_incrediblec()       (0)
30113 #endif
30114
30115 #ifdef CONFIG_MACH_HEROCT
30116 # ifdef machine_arch_type
30117 #  undef machine_arch_type
30118 #  define machine_arch_type     __machine_arch_type
30119 # else
30120 #  define machine_arch_type     MACH_TYPE_HEROCT
30121 # endif
30122 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30123 #else
30124 # define machine_is_heroct()    (0)
30125 #endif
30126
30127 #ifdef CONFIG_MACH_MMNET1000
30128 # ifdef machine_arch_type
30129 #  undef machine_arch_type
30130 #  define machine_arch_type     __machine_arch_type
30131 # else
30132 #  define machine_arch_type     MACH_TYPE_MMNET1000
30133 # endif
30134 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30135 #else
30136 # define machine_is_mmnet1000() (0)
30137 #endif
30138
30139 #ifdef CONFIG_MACH_DEVKIT8000
30140 # ifdef machine_arch_type
30141 #  undef machine_arch_type
30142 #  define machine_arch_type     __machine_arch_type
30143 # else
30144 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30145 # endif
30146 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30147 #else
30148 # define machine_is_devkit8000()        (0)
30149 #endif
30150
30151 #ifdef CONFIG_MACH_DEVKIT9000
30152 # ifdef machine_arch_type
30153 #  undef machine_arch_type
30154 #  define machine_arch_type     __machine_arch_type
30155 # else
30156 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30157 # endif
30158 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30159 #else
30160 # define machine_is_devkit9000()        (0)
30161 #endif
30162
30163 #ifdef CONFIG_MACH_MX31TXTR
30164 # ifdef machine_arch_type
30165 #  undef machine_arch_type
30166 #  define machine_arch_type     __machine_arch_type
30167 # else
30168 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30169 # endif
30170 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30171 #else
30172 # define machine_is_mx31txtr()  (0)
30173 #endif
30174
30175 #ifdef CONFIG_MACH_U380
30176 # ifdef machine_arch_type
30177 #  undef machine_arch_type
30178 #  define machine_arch_type     __machine_arch_type
30179 # else
30180 #  define machine_arch_type     MACH_TYPE_U380
30181 # endif
30182 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30183 #else
30184 # define machine_is_u380()      (0)
30185 #endif
30186
30187 #ifdef CONFIG_MACH_HUALU_BOARD
30188 # ifdef machine_arch_type
30189 #  undef machine_arch_type
30190 #  define machine_arch_type     __machine_arch_type
30191 # else
30192 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30193 # endif
30194 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30195 #else
30196 # define machine_is_oamp3_hualu()       (0)
30197 #endif
30198
30199 #ifdef CONFIG_MACH_NPCMX50
30200 # ifdef machine_arch_type
30201 #  undef machine_arch_type
30202 #  define machine_arch_type     __machine_arch_type
30203 # else
30204 #  define machine_arch_type     MACH_TYPE_NPCMX50
30205 # endif
30206 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30207 #else
30208 # define machine_is_npcmx50()   (0)
30209 #endif
30210
30211 #ifdef CONFIG_MACH_MX51_LANGE51
30212 # ifdef machine_arch_type
30213 #  undef machine_arch_type
30214 #  define machine_arch_type     __machine_arch_type
30215 # else
30216 #  define machine_arch_type     MACH_TYPE_MX51_LANGE51
30217 # endif
30218 # define machine_is_mx51_lange51()      (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30219 #else
30220 # define machine_is_mx51_lange51()      (0)
30221 #endif
30222
30223 #ifdef CONFIG_MACH_MX51_LANGE52
30224 # ifdef machine_arch_type
30225 #  undef machine_arch_type
30226 #  define machine_arch_type     __machine_arch_type
30227 # else
30228 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30229 # endif
30230 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30231 #else
30232 # define machine_is_mx51_lange52()      (0)
30233 #endif
30234
30235 #ifdef CONFIG_MACH_RIOM
30236 # ifdef machine_arch_type
30237 #  undef machine_arch_type
30238 #  define machine_arch_type     __machine_arch_type
30239 # else
30240 #  define machine_arch_type     MACH_TYPE_RIOM
30241 # endif
30242 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30243 #else
30244 # define machine_is_riom()      (0)
30245 #endif
30246
30247 #ifdef CONFIG_MACH_COMCAS
30248 # ifdef machine_arch_type
30249 #  undef machine_arch_type
30250 #  define machine_arch_type     __machine_arch_type
30251 # else
30252 #  define machine_arch_type     MACH_TYPE_COMCAS
30253 # endif
30254 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30255 #else
30256 # define machine_is_comcas()    (0)
30257 #endif
30258
30259 #ifdef CONFIG_MACH_WSI_MX27
30260 # ifdef machine_arch_type
30261 #  undef machine_arch_type
30262 #  define machine_arch_type     __machine_arch_type
30263 # else
30264 #  define machine_arch_type     MACH_TYPE_WSI_MX27
30265 # endif
30266 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30267 #else
30268 # define machine_is_wsi_mx27()  (0)
30269 #endif
30270
30271 #ifdef CONFIG_MACH_CM_T35
30272 # ifdef machine_arch_type
30273 #  undef machine_arch_type
30274 #  define machine_arch_type     __machine_arch_type
30275 # else
30276 #  define machine_arch_type     MACH_TYPE_CM_T35
30277 # endif
30278 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30279 #else
30280 # define machine_is_cm_t35()    (0)
30281 #endif
30282
30283 #ifdef CONFIG_MACH_NET2BIG
30284 # ifdef machine_arch_type
30285 #  undef machine_arch_type
30286 #  define machine_arch_type     __machine_arch_type
30287 # else
30288 #  define machine_arch_type     MACH_TYPE_NET2BIG
30289 # endif
30290 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30291 #else
30292 # define machine_is_net2big()   (0)
30293 #endif
30294
30295 #ifdef CONFIG_MACH_MOTOROLA_A1600
30296 # ifdef machine_arch_type
30297 #  undef machine_arch_type
30298 #  define machine_arch_type     __machine_arch_type
30299 # else
30300 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
30301 # endif
30302 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30303 #else
30304 # define machine_is_motorola_a1600()    (0)
30305 #endif
30306
30307 #ifdef CONFIG_MACH_IGEP0020
30308 # ifdef machine_arch_type
30309 #  undef machine_arch_type
30310 #  define machine_arch_type     __machine_arch_type
30311 # else
30312 #  define machine_arch_type     MACH_TYPE_IGEP0020
30313 # endif
30314 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30315 #else
30316 # define machine_is_igep0020()  (0)
30317 #endif
30318
30319 #ifdef CONFIG_MACH_IGEP0010
30320 # ifdef machine_arch_type
30321 #  undef machine_arch_type
30322 #  define machine_arch_type     __machine_arch_type
30323 # else
30324 #  define machine_arch_type     MACH_TYPE_IGEP0010
30325 # endif
30326 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30327 #else
30328 # define machine_is_igep0010()  (0)
30329 #endif
30330
30331 #ifdef CONFIG_MACH_MV6281GTWGE2
30332 # ifdef machine_arch_type
30333 #  undef machine_arch_type
30334 #  define machine_arch_type     __machine_arch_type
30335 # else
30336 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
30337 # endif
30338 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30339 #else
30340 # define machine_is_mv6281gtwge2()      (0)
30341 #endif
30342
30343 #ifdef CONFIG_MACH_SCAT100
30344 # ifdef machine_arch_type
30345 #  undef machine_arch_type
30346 #  define machine_arch_type     __machine_arch_type
30347 # else
30348 #  define machine_arch_type     MACH_TYPE_SCAT100
30349 # endif
30350 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
30351 #else
30352 # define machine_is_scat100()   (0)
30353 #endif
30354
30355 #ifdef CONFIG_MACH_SANMINA
30356 # ifdef machine_arch_type
30357 #  undef machine_arch_type
30358 #  define machine_arch_type     __machine_arch_type
30359 # else
30360 #  define machine_arch_type     MACH_TYPE_SANMINA
30361 # endif
30362 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
30363 #else
30364 # define machine_is_sanmina()   (0)
30365 #endif
30366
30367 #ifdef CONFIG_MACH_MOMENTO
30368 # ifdef machine_arch_type
30369 #  undef machine_arch_type
30370 #  define machine_arch_type     __machine_arch_type
30371 # else
30372 #  define machine_arch_type     MACH_TYPE_MOMENTO
30373 # endif
30374 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
30375 #else
30376 # define machine_is_momento()   (0)
30377 #endif
30378
30379 #ifdef CONFIG_MACH_NUC9XX
30380 # ifdef machine_arch_type
30381 #  undef machine_arch_type
30382 #  define machine_arch_type     __machine_arch_type
30383 # else
30384 #  define machine_arch_type     MACH_TYPE_NUC9XX
30385 # endif
30386 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
30387 #else
30388 # define machine_is_nuc9xx()    (0)
30389 #endif
30390
30391 #ifdef CONFIG_MACH_NUC910EVB
30392 # ifdef machine_arch_type
30393 #  undef machine_arch_type
30394 #  define machine_arch_type     __machine_arch_type
30395 # else
30396 #  define machine_arch_type     MACH_TYPE_NUC910EVB
30397 # endif
30398 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30399 #else
30400 # define machine_is_nuc910evb() (0)
30401 #endif
30402
30403 #ifdef CONFIG_MACH_NUC920EVB
30404 # ifdef machine_arch_type
30405 #  undef machine_arch_type
30406 #  define machine_arch_type     __machine_arch_type
30407 # else
30408 #  define machine_arch_type     MACH_TYPE_NUC920EVB
30409 # endif
30410 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30411 #else
30412 # define machine_is_nuc920evb() (0)
30413 #endif
30414
30415 #ifdef CONFIG_MACH_NUC950EVB
30416 # ifdef machine_arch_type
30417 #  undef machine_arch_type
30418 #  define machine_arch_type     __machine_arch_type
30419 # else
30420 #  define machine_arch_type     MACH_TYPE_NUC950EVB
30421 # endif
30422 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30423 #else
30424 # define machine_is_nuc950evb() (0)
30425 #endif
30426
30427 #ifdef CONFIG_MACH_NUC945EVB
30428 # ifdef machine_arch_type
30429 #  undef machine_arch_type
30430 #  define machine_arch_type     __machine_arch_type
30431 # else
30432 #  define machine_arch_type     MACH_TYPE_NUC945EVB
30433 # endif
30434 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30435 #else
30436 # define machine_is_nuc945evb() (0)
30437 #endif
30438
30439 #ifdef CONFIG_MACH_NUC960EVB
30440 # ifdef machine_arch_type
30441 #  undef machine_arch_type
30442 #  define machine_arch_type     __machine_arch_type
30443 # else
30444 #  define machine_arch_type     MACH_TYPE_NUC960EVB
30445 # endif
30446 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30447 #else
30448 # define machine_is_nuc960evb() (0)
30449 #endif
30450
30451 #ifdef CONFIG_MACH_NUC932EVB
30452 # ifdef machine_arch_type
30453 #  undef machine_arch_type
30454 #  define machine_arch_type     __machine_arch_type
30455 # else
30456 #  define machine_arch_type     MACH_TYPE_NUC932EVB
30457 # endif
30458 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30459 #else
30460 # define machine_is_nuc932evb() (0)
30461 #endif
30462
30463 #ifdef CONFIG_MACH_NUC900
30464 # ifdef machine_arch_type
30465 #  undef machine_arch_type
30466 #  define machine_arch_type     __machine_arch_type
30467 # else
30468 #  define machine_arch_type     MACH_TYPE_NUC900
30469 # endif
30470 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
30471 #else
30472 # define machine_is_nuc900()    (0)
30473 #endif
30474
30475 #ifdef CONFIG_MACH_SD1SOC
30476 # ifdef machine_arch_type
30477 #  undef machine_arch_type
30478 #  define machine_arch_type     __machine_arch_type
30479 # else
30480 #  define machine_arch_type     MACH_TYPE_SD1SOC
30481 # endif
30482 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
30483 #else
30484 # define machine_is_sd1soc()    (0)
30485 #endif
30486
30487 #ifdef CONFIG_MACH_LN2440BC
30488 # ifdef machine_arch_type
30489 #  undef machine_arch_type
30490 #  define machine_arch_type     __machine_arch_type
30491 # else
30492 #  define machine_arch_type     MACH_TYPE_LN2440BC
30493 # endif
30494 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
30495 #else
30496 # define machine_is_ln2440bc()  (0)
30497 #endif
30498
30499 #ifdef CONFIG_MACH_RSBC
30500 # ifdef machine_arch_type
30501 #  undef machine_arch_type
30502 #  define machine_arch_type     __machine_arch_type
30503 # else
30504 #  define machine_arch_type     MACH_TYPE_RSBC
30505 # endif
30506 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
30507 #else
30508 # define machine_is_rsbc()      (0)
30509 #endif
30510
30511 #ifdef CONFIG_MACH_OPENRD_CLIENT
30512 # ifdef machine_arch_type
30513 #  undef machine_arch_type
30514 #  define machine_arch_type     __machine_arch_type
30515 # else
30516 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
30517 # endif
30518 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30519 #else
30520 # define machine_is_openrd_client()     (0)
30521 #endif
30522
30523 #ifdef CONFIG_MACH_HPIPAQ11X
30524 # ifdef machine_arch_type
30525 #  undef machine_arch_type
30526 #  define machine_arch_type     __machine_arch_type
30527 # else
30528 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
30529 # endif
30530 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30531 #else
30532 # define machine_is_hpipaq11x() (0)
30533 #endif
30534
30535 #ifdef CONFIG_MACH_WAYLAND
30536 # ifdef machine_arch_type
30537 #  undef machine_arch_type
30538 #  define machine_arch_type     __machine_arch_type
30539 # else
30540 #  define machine_arch_type     MACH_TYPE_WAYLAND
30541 # endif
30542 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
30543 #else
30544 # define machine_is_wayland()   (0)
30545 #endif
30546
30547 #ifdef CONFIG_MACH_ACNBSX102
30548 # ifdef machine_arch_type
30549 #  undef machine_arch_type
30550 #  define machine_arch_type     __machine_arch_type
30551 # else
30552 #  define machine_arch_type     MACH_TYPE_ACNBSX102
30553 # endif
30554 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30555 #else
30556 # define machine_is_acnbsx102() (0)
30557 #endif
30558
30559 #ifdef CONFIG_MACH_HWAT91
30560 # ifdef machine_arch_type
30561 #  undef machine_arch_type
30562 #  define machine_arch_type     __machine_arch_type
30563 # else
30564 #  define machine_arch_type     MACH_TYPE_HWAT91
30565 # endif
30566 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
30567 #else
30568 # define machine_is_hwat91()    (0)
30569 #endif
30570
30571 #ifdef CONFIG_MACH_AT91SAM9263CS
30572 # ifdef machine_arch_type
30573 #  undef machine_arch_type
30574 #  define machine_arch_type     __machine_arch_type
30575 # else
30576 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
30577 # endif
30578 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30579 #else
30580 # define machine_is_at91sam9263cs()     (0)
30581 #endif
30582
30583 #ifdef CONFIG_MACH_CSB732
30584 # ifdef machine_arch_type
30585 #  undef machine_arch_type
30586 #  define machine_arch_type     __machine_arch_type
30587 # else
30588 #  define machine_arch_type     MACH_TYPE_CSB732
30589 # endif
30590 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
30591 #else
30592 # define machine_is_csb732()    (0)
30593 #endif
30594
30595 #ifdef CONFIG_MACH_U8500
30596 # ifdef machine_arch_type
30597 #  undef machine_arch_type
30598 #  define machine_arch_type     __machine_arch_type
30599 # else
30600 #  define machine_arch_type     MACH_TYPE_U8500
30601 # endif
30602 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
30603 #else
30604 # define machine_is_u8500()     (0)
30605 #endif
30606
30607 #ifdef CONFIG_MACH_HUQIU
30608 # ifdef machine_arch_type
30609 #  undef machine_arch_type
30610 #  define machine_arch_type     __machine_arch_type
30611 # else
30612 #  define machine_arch_type     MACH_TYPE_HUQIU
30613 # endif
30614 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
30615 #else
30616 # define machine_is_huqiu()     (0)
30617 #endif
30618
30619 #ifdef CONFIG_MACH_MX51_KUNLUN
30620 # ifdef machine_arch_type
30621 #  undef machine_arch_type
30622 #  define machine_arch_type     __machine_arch_type
30623 # else
30624 #  define machine_arch_type     MACH_TYPE_MX51_KUNLUN
30625 # endif
30626 # define machine_is_mx51_kunlun()       (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
30627 #else
30628 # define machine_is_mx51_kunlun()       (0)
30629 #endif
30630
30631 #ifdef CONFIG_MACH_PMT1G
30632 # ifdef machine_arch_type
30633 #  undef machine_arch_type
30634 #  define machine_arch_type     __machine_arch_type
30635 # else
30636 #  define machine_arch_type     MACH_TYPE_PMT1G
30637 # endif
30638 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
30639 #else
30640 # define machine_is_pmt1g()     (0)
30641 #endif
30642
30643 #ifdef CONFIG_MACH_HTCELF
30644 # ifdef machine_arch_type
30645 #  undef machine_arch_type
30646 #  define machine_arch_type     __machine_arch_type
30647 # else
30648 #  define machine_arch_type     MACH_TYPE_HTCELF
30649 # endif
30650 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
30651 #else
30652 # define machine_is_htcelf()    (0)
30653 #endif
30654
30655 #ifdef CONFIG_MACH_ARMADILLO420
30656 # ifdef machine_arch_type
30657 #  undef machine_arch_type
30658 #  define machine_arch_type     __machine_arch_type
30659 # else
30660 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
30661 # endif
30662 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
30663 #else
30664 # define machine_is_armadillo420()      (0)
30665 #endif
30666
30667 #ifdef CONFIG_MACH_ARMADILLO440
30668 # ifdef machine_arch_type
30669 #  undef machine_arch_type
30670 #  define machine_arch_type     __machine_arch_type
30671 # else
30672 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
30673 # endif
30674 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
30675 #else
30676 # define machine_is_armadillo440()      (0)
30677 #endif
30678
30679 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
30680 # ifdef machine_arch_type
30681 #  undef machine_arch_type
30682 #  define machine_arch_type     __machine_arch_type
30683 # else
30684 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
30685 # endif
30686 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
30687 #else
30688 # define machine_is_u_chip_dual_arm()   (0)
30689 #endif
30690
30691 #ifdef CONFIG_MACH_CSR_BDB3
30692 # ifdef machine_arch_type
30693 #  undef machine_arch_type
30694 #  define machine_arch_type     __machine_arch_type
30695 # else
30696 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
30697 # endif
30698 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
30699 #else
30700 # define machine_is_csr_bdb3()  (0)
30701 #endif
30702
30703 #ifdef CONFIG_MACH_DOLBY_CAT1018
30704 # ifdef machine_arch_type
30705 #  undef machine_arch_type
30706 #  define machine_arch_type     __machine_arch_type
30707 # else
30708 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
30709 # endif
30710 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
30711 #else
30712 # define machine_is_dolby_cat1018()     (0)
30713 #endif
30714
30715 #ifdef CONFIG_MACH_HY9307
30716 # ifdef machine_arch_type
30717 #  undef machine_arch_type
30718 #  define machine_arch_type     __machine_arch_type
30719 # else
30720 #  define machine_arch_type     MACH_TYPE_HY9307
30721 # endif
30722 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
30723 #else
30724 # define machine_is_hy9307()    (0)
30725 #endif
30726
30727 #ifdef CONFIG_MACH_A_ES
30728 # ifdef machine_arch_type
30729 #  undef machine_arch_type
30730 #  define machine_arch_type     __machine_arch_type
30731 # else
30732 #  define machine_arch_type     MACH_TYPE_A_ES
30733 # endif
30734 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
30735 #else
30736 # define machine_is_aspire_easystore()  (0)
30737 #endif
30738
30739 #ifdef CONFIG_MACH_DAVINCI_IRIF
30740 # ifdef machine_arch_type
30741 #  undef machine_arch_type
30742 #  define machine_arch_type     __machine_arch_type
30743 # else
30744 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
30745 # endif
30746 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
30747 #else
30748 # define machine_is_davinci_irif()      (0)
30749 #endif
30750
30751 #ifdef CONFIG_MACH_AGAMA9263
30752 # ifdef machine_arch_type
30753 #  undef machine_arch_type
30754 #  define machine_arch_type     __machine_arch_type
30755 # else
30756 #  define machine_arch_type     MACH_TYPE_AGAMA9263
30757 # endif
30758 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
30759 #else
30760 # define machine_is_agama9263() (0)
30761 #endif
30762
30763 #ifdef CONFIG_MACH_MARVELL_JASPER
30764 # ifdef machine_arch_type
30765 #  undef machine_arch_type
30766 #  define machine_arch_type     __machine_arch_type
30767 # else
30768 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
30769 # endif
30770 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
30771 #else
30772 # define machine_is_marvell_jasper()    (0)
30773 #endif
30774
30775 #ifdef CONFIG_MACH_FLINT
30776 # ifdef machine_arch_type
30777 #  undef machine_arch_type
30778 #  define machine_arch_type     __machine_arch_type
30779 # else
30780 #  define machine_arch_type     MACH_TYPE_FLINT
30781 # endif
30782 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
30783 #else
30784 # define machine_is_flint()     (0)
30785 #endif
30786
30787 #ifdef CONFIG_MACH_TAVOREVB3
30788 # ifdef machine_arch_type
30789 #  undef machine_arch_type
30790 #  define machine_arch_type     __machine_arch_type
30791 # else
30792 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
30793 # endif
30794 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
30795 #else
30796 # define machine_is_tavorevb3() (0)
30797 #endif
30798
30799 #ifdef CONFIG_MACH_SCH_M490
30800 # ifdef machine_arch_type
30801 #  undef machine_arch_type
30802 #  define machine_arch_type     __machine_arch_type
30803 # else
30804 #  define machine_arch_type     MACH_TYPE_SCH_M490
30805 # endif
30806 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
30807 #else
30808 # define machine_is_sch_m490()  (0)
30809 #endif
30810
30811 #ifdef CONFIG_MACH_RBL01
30812 # ifdef machine_arch_type
30813 #  undef machine_arch_type
30814 #  define machine_arch_type     __machine_arch_type
30815 # else
30816 #  define machine_arch_type     MACH_TYPE_RBL01
30817 # endif
30818 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
30819 #else
30820 # define machine_is_rbl01()     (0)
30821 #endif
30822
30823 #ifdef CONFIG_MACH_OMNIFI
30824 # ifdef machine_arch_type
30825 #  undef machine_arch_type
30826 #  define machine_arch_type     __machine_arch_type
30827 # else
30828 #  define machine_arch_type     MACH_TYPE_OMNIFI
30829 # endif
30830 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
30831 #else
30832 # define machine_is_omnifi()    (0)
30833 #endif
30834
30835 #ifdef CONFIG_MACH_OTAVALO
30836 # ifdef machine_arch_type
30837 #  undef machine_arch_type
30838 #  define machine_arch_type     __machine_arch_type
30839 # else
30840 #  define machine_arch_type     MACH_TYPE_OTAVALO
30841 # endif
30842 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
30843 #else
30844 # define machine_is_otavalo()   (0)
30845 #endif
30846
30847 #ifdef CONFIG_MACH_SIENNA
30848 # ifdef machine_arch_type
30849 #  undef machine_arch_type
30850 #  define machine_arch_type     __machine_arch_type
30851 # else
30852 #  define machine_arch_type     MACH_TYPE_SIENNA
30853 # endif
30854 # define machine_is_sienna()    (machine_arch_type == MACH_TYPE_SIENNA)
30855 #else
30856 # define machine_is_sienna()    (0)
30857 #endif
30858
30859 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
30860 # ifdef machine_arch_type
30861 #  undef machine_arch_type
30862 #  define machine_arch_type     __machine_arch_type
30863 # else
30864 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
30865 # endif
30866 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
30867 #else
30868 # define machine_is_htc_excalibur_s620()        (0)
30869 #endif
30870
30871 #ifdef CONFIG_MACH_HTC_OPAL
30872 # ifdef machine_arch_type
30873 #  undef machine_arch_type
30874 #  define machine_arch_type     __machine_arch_type
30875 # else
30876 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
30877 # endif
30878 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
30879 #else
30880 # define machine_is_htc_opal()  (0)
30881 #endif
30882
30883 #ifdef CONFIG_MACH_TOUCHBOOK
30884 # ifdef machine_arch_type
30885 #  undef machine_arch_type
30886 #  define machine_arch_type     __machine_arch_type
30887 # else
30888 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
30889 # endif
30890 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
30891 #else
30892 # define machine_is_touchbook() (0)
30893 #endif
30894
30895 #ifdef CONFIG_MACH_LATTE
30896 # ifdef machine_arch_type
30897 #  undef machine_arch_type
30898 #  define machine_arch_type     __machine_arch_type
30899 # else
30900 #  define machine_arch_type     MACH_TYPE_LATTE
30901 # endif
30902 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
30903 #else
30904 # define machine_is_latte()     (0)
30905 #endif
30906
30907 #ifdef CONFIG_MACH_XA200
30908 # ifdef machine_arch_type
30909 #  undef machine_arch_type
30910 #  define machine_arch_type     __machine_arch_type
30911 # else
30912 #  define machine_arch_type     MACH_TYPE_XA200
30913 # endif
30914 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
30915 #else
30916 # define machine_is_xa200()     (0)
30917 #endif
30918
30919 #ifdef CONFIG_MACH_NIMROD
30920 # ifdef machine_arch_type
30921 #  undef machine_arch_type
30922 #  define machine_arch_type     __machine_arch_type
30923 # else
30924 #  define machine_arch_type     MACH_TYPE_NIMROD
30925 # endif
30926 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
30927 #else
30928 # define machine_is_nimrod()    (0)
30929 #endif
30930
30931 #ifdef CONFIG_MACH_CC9P9215_3G
30932 # ifdef machine_arch_type
30933 #  undef machine_arch_type
30934 #  define machine_arch_type     __machine_arch_type
30935 # else
30936 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
30937 # endif
30938 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
30939 #else
30940 # define machine_is_cc9p9215_3g()       (0)
30941 #endif
30942
30943 #ifdef CONFIG_MACH_CC9P9215_3GJS
30944 # ifdef machine_arch_type
30945 #  undef machine_arch_type
30946 #  define machine_arch_type     __machine_arch_type
30947 # else
30948 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
30949 # endif
30950 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
30951 #else
30952 # define machine_is_cc9p9215_3gjs()     (0)
30953 #endif
30954
30955 #ifdef CONFIG_MACH_TK71
30956 # ifdef machine_arch_type
30957 #  undef machine_arch_type
30958 #  define machine_arch_type     __machine_arch_type
30959 # else
30960 #  define machine_arch_type     MACH_TYPE_TK71
30961 # endif
30962 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
30963 #else
30964 # define machine_is_tk71()      (0)
30965 #endif
30966
30967 #ifdef CONFIG_MACH_COMHAM3525
30968 # ifdef machine_arch_type
30969 #  undef machine_arch_type
30970 #  define machine_arch_type     __machine_arch_type
30971 # else
30972 #  define machine_arch_type     MACH_TYPE_COMHAM3525
30973 # endif
30974 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
30975 #else
30976 # define machine_is_comham3525()        (0)
30977 #endif
30978
30979 #ifdef CONFIG_MACH_MX31EREBUS
30980 # ifdef machine_arch_type
30981 #  undef machine_arch_type
30982 #  define machine_arch_type     __machine_arch_type
30983 # else
30984 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
30985 # endif
30986 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
30987 #else
30988 # define machine_is_mx31erebus()        (0)
30989 #endif
30990
30991 #ifdef CONFIG_MACH_MCARDMX27
30992 # ifdef machine_arch_type
30993 #  undef machine_arch_type
30994 #  define machine_arch_type     __machine_arch_type
30995 # else
30996 #  define machine_arch_type     MACH_TYPE_MCARDMX27
30997 # endif
30998 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
30999 #else
31000 # define machine_is_mcardmx27() (0)
31001 #endif
31002
31003 #ifdef CONFIG_MACH_PARADISE
31004 # ifdef machine_arch_type
31005 #  undef machine_arch_type
31006 #  define machine_arch_type     __machine_arch_type
31007 # else
31008 #  define machine_arch_type     MACH_TYPE_PARADISE
31009 # endif
31010 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
31011 #else
31012 # define machine_is_paradise()  (0)
31013 #endif
31014
31015 #ifdef CONFIG_MACH_TIDE
31016 # ifdef machine_arch_type
31017 #  undef machine_arch_type
31018 #  define machine_arch_type     __machine_arch_type
31019 # else
31020 #  define machine_arch_type     MACH_TYPE_TIDE
31021 # endif
31022 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
31023 #else
31024 # define machine_is_tide()      (0)
31025 #endif
31026
31027 #ifdef CONFIG_MACH_WZL2440
31028 # ifdef machine_arch_type
31029 #  undef machine_arch_type
31030 #  define machine_arch_type     __machine_arch_type
31031 # else
31032 #  define machine_arch_type     MACH_TYPE_WZL2440
31033 # endif
31034 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
31035 #else
31036 # define machine_is_wzl2440()   (0)
31037 #endif
31038
31039 #ifdef CONFIG_MACH_SDRDEMO
31040 # ifdef machine_arch_type
31041 #  undef machine_arch_type
31042 #  define machine_arch_type     __machine_arch_type
31043 # else
31044 #  define machine_arch_type     MACH_TYPE_SDRDEMO
31045 # endif
31046 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
31047 #else
31048 # define machine_is_sdrdemo()   (0)
31049 #endif
31050
31051 #ifdef CONFIG_MACH_ETHERCAN2
31052 # ifdef machine_arch_type
31053 #  undef machine_arch_type
31054 #  define machine_arch_type     __machine_arch_type
31055 # else
31056 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31057 # endif
31058 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31059 #else
31060 # define machine_is_ethercan2() (0)
31061 #endif
31062
31063 #ifdef CONFIG_MACH_ECMIMG20
31064 # ifdef machine_arch_type
31065 #  undef machine_arch_type
31066 #  define machine_arch_type     __machine_arch_type
31067 # else
31068 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31069 # endif
31070 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31071 #else
31072 # define machine_is_ecmimg20()  (0)
31073 #endif
31074
31075 #ifdef CONFIG_MACH_OMAP_DRAGON
31076 # ifdef machine_arch_type
31077 #  undef machine_arch_type
31078 #  define machine_arch_type     __machine_arch_type
31079 # else
31080 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31081 # endif
31082 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31083 #else
31084 # define machine_is_omap_dragon()       (0)
31085 #endif
31086
31087 #ifdef CONFIG_MACH_HALO
31088 # ifdef machine_arch_type
31089 #  undef machine_arch_type
31090 #  define machine_arch_type     __machine_arch_type
31091 # else
31092 #  define machine_arch_type     MACH_TYPE_HALO
31093 # endif
31094 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31095 #else
31096 # define machine_is_halo()      (0)
31097 #endif
31098
31099 #ifdef CONFIG_MACH_HUANGSHAN
31100 # ifdef machine_arch_type
31101 #  undef machine_arch_type
31102 #  define machine_arch_type     __machine_arch_type
31103 # else
31104 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31105 # endif
31106 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31107 #else
31108 # define machine_is_huangshan() (0)
31109 #endif
31110
31111 #ifdef CONFIG_MACH_VL_MA2SC
31112 # ifdef machine_arch_type
31113 #  undef machine_arch_type
31114 #  define machine_arch_type     __machine_arch_type
31115 # else
31116 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31117 # endif
31118 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31119 #else
31120 # define machine_is_vl_ma2sc()  (0)
31121 #endif
31122
31123 #ifdef CONFIG_MACH_RAUMFELD_RC
31124 # ifdef machine_arch_type
31125 #  undef machine_arch_type
31126 #  define machine_arch_type     __machine_arch_type
31127 # else
31128 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31129 # endif
31130 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31131 #else
31132 # define machine_is_raumfeld_rc()       (0)
31133 #endif
31134
31135 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31136 # ifdef machine_arch_type
31137 #  undef machine_arch_type
31138 #  define machine_arch_type     __machine_arch_type
31139 # else
31140 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31141 # endif
31142 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31143 #else
31144 # define machine_is_raumfeld_connector()        (0)
31145 #endif
31146
31147 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31148 # ifdef machine_arch_type
31149 #  undef machine_arch_type
31150 #  define machine_arch_type     __machine_arch_type
31151 # else
31152 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31153 # endif
31154 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31155 #else
31156 # define machine_is_raumfeld_speaker()  (0)
31157 #endif
31158
31159 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31160 # ifdef machine_arch_type
31161 #  undef machine_arch_type
31162 #  define machine_arch_type     __machine_arch_type
31163 # else
31164 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31165 # endif
31166 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31167 #else
31168 # define machine_is_multibus_master()   (0)
31169 #endif
31170
31171 #ifdef CONFIG_MACH_MULTIBUS_PBK
31172 # ifdef machine_arch_type
31173 #  undef machine_arch_type
31174 #  define machine_arch_type     __machine_arch_type
31175 # else
31176 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31177 # endif
31178 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31179 #else
31180 # define machine_is_multibus_pbk()      (0)
31181 #endif
31182
31183 #ifdef CONFIG_MACH_TNETV107X
31184 # ifdef machine_arch_type
31185 #  undef machine_arch_type
31186 #  define machine_arch_type     __machine_arch_type
31187 # else
31188 #  define machine_arch_type     MACH_TYPE_TNETV107X
31189 # endif
31190 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31191 #else
31192 # define machine_is_tnetv107x() (0)
31193 #endif
31194
31195 #ifdef CONFIG_MACH_SNAKE
31196 # ifdef machine_arch_type
31197 #  undef machine_arch_type
31198 #  define machine_arch_type     __machine_arch_type
31199 # else
31200 #  define machine_arch_type     MACH_TYPE_SNAKE
31201 # endif
31202 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31203 #else
31204 # define machine_is_snake()     (0)
31205 #endif
31206
31207 #ifdef CONFIG_MACH_CWMX27
31208 # ifdef machine_arch_type
31209 #  undef machine_arch_type
31210 #  define machine_arch_type     __machine_arch_type
31211 # else
31212 #  define machine_arch_type     MACH_TYPE_CWMX27
31213 # endif
31214 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31215 #else
31216 # define machine_is_cwmx27()    (0)
31217 #endif
31218
31219 #ifdef CONFIG_MACH_SCH_M480
31220 # ifdef machine_arch_type
31221 #  undef machine_arch_type
31222 #  define machine_arch_type     __machine_arch_type
31223 # else
31224 #  define machine_arch_type     MACH_TYPE_SCH_M480
31225 # endif
31226 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31227 #else
31228 # define machine_is_sch_m480()  (0)
31229 #endif
31230
31231 #ifdef CONFIG_MACH_PLATYPUS
31232 # ifdef machine_arch_type
31233 #  undef machine_arch_type
31234 #  define machine_arch_type     __machine_arch_type
31235 # else
31236 #  define machine_arch_type     MACH_TYPE_PLATYPUS
31237 # endif
31238 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
31239 #else
31240 # define machine_is_platypus()  (0)
31241 #endif
31242
31243 #ifdef CONFIG_MACH_PSS2
31244 # ifdef machine_arch_type
31245 #  undef machine_arch_type
31246 #  define machine_arch_type     __machine_arch_type
31247 # else
31248 #  define machine_arch_type     MACH_TYPE_PSS2
31249 # endif
31250 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
31251 #else
31252 # define machine_is_pss2()      (0)
31253 #endif
31254
31255 #ifdef CONFIG_MACH_DAVINCI_APM150
31256 # ifdef machine_arch_type
31257 #  undef machine_arch_type
31258 #  define machine_arch_type     __machine_arch_type
31259 # else
31260 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
31261 # endif
31262 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31263 #else
31264 # define machine_is_davinci_apm150()    (0)
31265 #endif
31266
31267 #ifdef CONFIG_MACH_STR9100
31268 # ifdef machine_arch_type
31269 #  undef machine_arch_type
31270 #  define machine_arch_type     __machine_arch_type
31271 # else
31272 #  define machine_arch_type     MACH_TYPE_STR9100
31273 # endif
31274 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
31275 #else
31276 # define machine_is_str9100()   (0)
31277 #endif
31278
31279 #ifdef CONFIG_MACH_NET5BIG
31280 # ifdef machine_arch_type
31281 #  undef machine_arch_type
31282 #  define machine_arch_type     __machine_arch_type
31283 # else
31284 #  define machine_arch_type     MACH_TYPE_NET5BIG
31285 # endif
31286 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
31287 #else
31288 # define machine_is_net5big()   (0)
31289 #endif
31290
31291 #ifdef CONFIG_MACH_SEABED9263
31292 # ifdef machine_arch_type
31293 #  undef machine_arch_type
31294 #  define machine_arch_type     __machine_arch_type
31295 # else
31296 #  define machine_arch_type     MACH_TYPE_SEABED9263
31297 # endif
31298 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
31299 #else
31300 # define machine_is_seabed9263()        (0)
31301 #endif
31302
31303 #ifdef CONFIG_MACH_MX51_M2ID
31304 # ifdef machine_arch_type
31305 #  undef machine_arch_type
31306 #  define machine_arch_type     __machine_arch_type
31307 # else
31308 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
31309 # endif
31310 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31311 #else
31312 # define machine_is_mx51_m2id() (0)
31313 #endif
31314
31315 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
31316 # ifdef machine_arch_type
31317 #  undef machine_arch_type
31318 #  define machine_arch_type     __machine_arch_type
31319 # else
31320 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
31321 # endif
31322 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31323 #else
31324 # define machine_is_octvocplus_eb()     (0)
31325 #endif
31326
31327 #ifdef CONFIG_MACH_KLK_FIREFOX
31328 # ifdef machine_arch_type
31329 #  undef machine_arch_type
31330 #  define machine_arch_type     __machine_arch_type
31331 # else
31332 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
31333 # endif
31334 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
31335 #else
31336 # define machine_is_klk_firefox()       (0)
31337 #endif
31338
31339 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
31340 # ifdef machine_arch_type
31341 #  undef machine_arch_type
31342 #  define machine_arch_type     __machine_arch_type
31343 # else
31344 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
31345 # endif
31346 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
31347 #else
31348 # define machine_is_klk_wirma_module()  (0)
31349 #endif
31350
31351 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
31352 # ifdef machine_arch_type
31353 #  undef machine_arch_type
31354 #  define machine_arch_type     __machine_arch_type
31355 # else
31356 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
31357 # endif
31358 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
31359 #else
31360 # define machine_is_klk_wirma_mmi()     (0)
31361 #endif
31362
31363 #ifdef CONFIG_MACH_SUPERSONIC
31364 # ifdef machine_arch_type
31365 #  undef machine_arch_type
31366 #  define machine_arch_type     __machine_arch_type
31367 # else
31368 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
31369 # endif
31370 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
31371 #else
31372 # define machine_is_supersonic()        (0)
31373 #endif
31374
31375 #ifdef CONFIG_MACH_LIBERTY
31376 # ifdef machine_arch_type
31377 #  undef machine_arch_type
31378 #  define machine_arch_type     __machine_arch_type
31379 # else
31380 #  define machine_arch_type     MACH_TYPE_LIBERTY
31381 # endif
31382 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
31383 #else
31384 # define machine_is_liberty()   (0)
31385 #endif
31386
31387 #ifdef CONFIG_MACH_MH355
31388 # ifdef machine_arch_type
31389 #  undef machine_arch_type
31390 #  define machine_arch_type     __machine_arch_type
31391 # else
31392 #  define machine_arch_type     MACH_TYPE_MH355
31393 # endif
31394 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
31395 #else
31396 # define machine_is_mh355()     (0)
31397 #endif
31398
31399 #ifdef CONFIG_MACH_PC7802
31400 # ifdef machine_arch_type
31401 #  undef machine_arch_type
31402 #  define machine_arch_type     __machine_arch_type
31403 # else
31404 #  define machine_arch_type     MACH_TYPE_PC7802
31405 # endif
31406 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
31407 #else
31408 # define machine_is_pc7802()    (0)
31409 #endif
31410
31411 #ifdef CONFIG_MACH_GNET_SGC
31412 # ifdef machine_arch_type
31413 #  undef machine_arch_type
31414 #  define machine_arch_type     __machine_arch_type
31415 # else
31416 #  define machine_arch_type     MACH_TYPE_GNET_SGC
31417 # endif
31418 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
31419 #else
31420 # define machine_is_gnet_sgc()  (0)
31421 #endif
31422
31423 #ifdef CONFIG_MACH_EINSTEIN15
31424 # ifdef machine_arch_type
31425 #  undef machine_arch_type
31426 #  define machine_arch_type     __machine_arch_type
31427 # else
31428 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
31429 # endif
31430 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
31431 #else
31432 # define machine_is_einstein15()        (0)
31433 #endif
31434
31435 #ifdef CONFIG_MACH_CMPD
31436 # ifdef machine_arch_type
31437 #  undef machine_arch_type
31438 #  define machine_arch_type     __machine_arch_type
31439 # else
31440 #  define machine_arch_type     MACH_TYPE_CMPD
31441 # endif
31442 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
31443 #else
31444 # define machine_is_cmpd()      (0)
31445 #endif
31446
31447 #ifdef CONFIG_MACH_DAVINCI_HASE1
31448 # ifdef machine_arch_type
31449 #  undef machine_arch_type
31450 #  define machine_arch_type     __machine_arch_type
31451 # else
31452 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
31453 # endif
31454 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
31455 #else
31456 # define machine_is_davinci_hase1()     (0)
31457 #endif
31458
31459 #ifdef CONFIG_MACH_LGEINCITEPHONE
31460 # ifdef machine_arch_type
31461 #  undef machine_arch_type
31462 #  define machine_arch_type     __machine_arch_type
31463 # else
31464 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
31465 # endif
31466 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
31467 #else
31468 # define machine_is_lgeincitephone()    (0)
31469 #endif
31470
31471 #ifdef CONFIG_MACH_EA313X
31472 # ifdef machine_arch_type
31473 #  undef machine_arch_type
31474 #  define machine_arch_type     __machine_arch_type
31475 # else
31476 #  define machine_arch_type     MACH_TYPE_EA313X
31477 # endif
31478 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
31479 #else
31480 # define machine_is_ea313x()    (0)
31481 #endif
31482
31483 #ifdef CONFIG_MACH_FWBD_39064
31484 # ifdef machine_arch_type
31485 #  undef machine_arch_type
31486 #  define machine_arch_type     __machine_arch_type
31487 # else
31488 #  define machine_arch_type     MACH_TYPE_FWBD_39064
31489 # endif
31490 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
31491 #else
31492 # define machine_is_fwbd_39064()        (0)
31493 #endif
31494
31495 #ifdef CONFIG_MACH_FWBD_390128
31496 # ifdef machine_arch_type
31497 #  undef machine_arch_type
31498 #  define machine_arch_type     __machine_arch_type
31499 # else
31500 #  define machine_arch_type     MACH_TYPE_FWBD_390128
31501 # endif
31502 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
31503 #else
31504 # define machine_is_fwbd_390128()       (0)
31505 #endif
31506
31507 #ifdef CONFIG_MACH_PELCO_MOE
31508 # ifdef machine_arch_type
31509 #  undef machine_arch_type
31510 #  define machine_arch_type     __machine_arch_type
31511 # else
31512 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
31513 # endif
31514 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
31515 #else
31516 # define machine_is_pelco_moe() (0)
31517 #endif
31518
31519 #ifdef CONFIG_MACH_MINIMIX27
31520 # ifdef machine_arch_type
31521 #  undef machine_arch_type
31522 #  define machine_arch_type     __machine_arch_type
31523 # else
31524 #  define machine_arch_type     MACH_TYPE_MINIMIX27
31525 # endif
31526 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
31527 #else
31528 # define machine_is_minimix27() (0)
31529 #endif
31530
31531 #ifdef CONFIG_MACH_OMAP3_THUNDER
31532 # ifdef machine_arch_type
31533 #  undef machine_arch_type
31534 #  define machine_arch_type     __machine_arch_type
31535 # else
31536 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
31537 # endif
31538 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
31539 #else
31540 # define machine_is_omap3_thunder()     (0)
31541 #endif
31542
31543 #ifdef CONFIG_MACH_PASSIONC
31544 # ifdef machine_arch_type
31545 #  undef machine_arch_type
31546 #  define machine_arch_type     __machine_arch_type
31547 # else
31548 #  define machine_arch_type     MACH_TYPE_PASSIONC
31549 # endif
31550 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
31551 #else
31552 # define machine_is_passionc()  (0)
31553 #endif
31554
31555 #ifdef CONFIG_MACH_MX27AMATA
31556 # ifdef machine_arch_type
31557 #  undef machine_arch_type
31558 #  define machine_arch_type     __machine_arch_type
31559 # else
31560 #  define machine_arch_type     MACH_TYPE_MX27AMATA
31561 # endif
31562 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
31563 #else
31564 # define machine_is_mx27amata() (0)
31565 #endif
31566
31567 #ifdef CONFIG_MACH_BGAT1
31568 # ifdef machine_arch_type
31569 #  undef machine_arch_type
31570 #  define machine_arch_type     __machine_arch_type
31571 # else
31572 #  define machine_arch_type     MACH_TYPE_BGAT1
31573 # endif
31574 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
31575 #else
31576 # define machine_is_bgat1()     (0)
31577 #endif
31578
31579 #ifdef CONFIG_MACH_BUZZ
31580 # ifdef machine_arch_type
31581 #  undef machine_arch_type
31582 #  define machine_arch_type     __machine_arch_type
31583 # else
31584 #  define machine_arch_type     MACH_TYPE_BUZZ
31585 # endif
31586 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
31587 #else
31588 # define machine_is_buzz()      (0)
31589 #endif
31590
31591 #ifdef CONFIG_MACH_MB9G20
31592 # ifdef machine_arch_type
31593 #  undef machine_arch_type
31594 #  define machine_arch_type     __machine_arch_type
31595 # else
31596 #  define machine_arch_type     MACH_TYPE_MB9G20
31597 # endif
31598 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
31599 #else
31600 # define machine_is_mb9g20()    (0)
31601 #endif
31602
31603 #ifdef CONFIG_MACH_YUSHAN
31604 # ifdef machine_arch_type
31605 #  undef machine_arch_type
31606 #  define machine_arch_type     __machine_arch_type
31607 # else
31608 #  define machine_arch_type     MACH_TYPE_YUSHAN
31609 # endif
31610 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
31611 #else
31612 # define machine_is_yushan()    (0)
31613 #endif
31614
31615 #ifdef CONFIG_MACH_LIZARD
31616 # ifdef machine_arch_type
31617 #  undef machine_arch_type
31618 #  define machine_arch_type     __machine_arch_type
31619 # else
31620 #  define machine_arch_type     MACH_TYPE_LIZARD
31621 # endif
31622 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
31623 #else
31624 # define machine_is_lizard()    (0)
31625 #endif
31626
31627 #ifdef CONFIG_MACH_OMAP3POLYCOM
31628 # ifdef machine_arch_type
31629 #  undef machine_arch_type
31630 #  define machine_arch_type     __machine_arch_type
31631 # else
31632 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
31633 # endif
31634 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
31635 #else
31636 # define machine_is_omap3polycom()      (0)
31637 #endif
31638
31639 #ifdef CONFIG_MACH_SMDKV210
31640 # ifdef machine_arch_type
31641 #  undef machine_arch_type
31642 #  define machine_arch_type     __machine_arch_type
31643 # else
31644 #  define machine_arch_type     MACH_TYPE_SMDKV210
31645 # endif
31646 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
31647 #else
31648 # define machine_is_smdkv210()  (0)
31649 #endif
31650
31651 #ifdef CONFIG_MACH_BRAVO
31652 # ifdef machine_arch_type
31653 #  undef machine_arch_type
31654 #  define machine_arch_type     __machine_arch_type
31655 # else
31656 #  define machine_arch_type     MACH_TYPE_BRAVO
31657 # endif
31658 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
31659 #else
31660 # define machine_is_bravo()     (0)
31661 #endif
31662
31663 #ifdef CONFIG_MACH_SIOGENTOO1
31664 # ifdef machine_arch_type
31665 #  undef machine_arch_type
31666 #  define machine_arch_type     __machine_arch_type
31667 # else
31668 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
31669 # endif
31670 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
31671 #else
31672 # define machine_is_siogentoo1()        (0)
31673 #endif
31674
31675 #ifdef CONFIG_MACH_SIOGENTOO2
31676 # ifdef machine_arch_type
31677 #  undef machine_arch_type
31678 #  define machine_arch_type     __machine_arch_type
31679 # else
31680 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
31681 # endif
31682 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
31683 #else
31684 # define machine_is_siogentoo2()        (0)
31685 #endif
31686
31687 #ifdef CONFIG_MACH_SM3K
31688 # ifdef machine_arch_type
31689 #  undef machine_arch_type
31690 #  define machine_arch_type     __machine_arch_type
31691 # else
31692 #  define machine_arch_type     MACH_TYPE_SM3K
31693 # endif
31694 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
31695 #else
31696 # define machine_is_sm3k()      (0)
31697 #endif
31698
31699 #ifdef CONFIG_MACH_ACER_TEMPO_F900
31700 # ifdef machine_arch_type
31701 #  undef machine_arch_type
31702 #  define machine_arch_type     __machine_arch_type
31703 # else
31704 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
31705 # endif
31706 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
31707 #else
31708 # define machine_is_acer_tempo_f900()   (0)
31709 #endif
31710
31711 #ifdef CONFIG_MACH_SST61VC010_DEV
31712 # ifdef machine_arch_type
31713 #  undef machine_arch_type
31714 #  define machine_arch_type     __machine_arch_type
31715 # else
31716 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
31717 # endif
31718 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
31719 #else
31720 # define machine_is_sst61vc010_dev()    (0)
31721 #endif
31722
31723 #ifdef CONFIG_MACH_GLITTERTIND
31724 # ifdef machine_arch_type
31725 #  undef machine_arch_type
31726 #  define machine_arch_type     __machine_arch_type
31727 # else
31728 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
31729 # endif
31730 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
31731 #else
31732 # define machine_is_glittertind()       (0)
31733 #endif
31734
31735 #ifdef CONFIG_MACH_OMAP_ZOOM3
31736 # ifdef machine_arch_type
31737 #  undef machine_arch_type
31738 #  define machine_arch_type     __machine_arch_type
31739 # else
31740 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
31741 # endif
31742 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
31743 #else
31744 # define machine_is_omap_zoom3()        (0)
31745 #endif
31746
31747 #ifdef CONFIG_MACH_OMAP_3630SDP
31748 # ifdef machine_arch_type
31749 #  undef machine_arch_type
31750 #  define machine_arch_type     __machine_arch_type
31751 # else
31752 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
31753 # endif
31754 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
31755 #else
31756 # define machine_is_omap_3630sdp()      (0)
31757 #endif
31758
31759 #ifdef CONFIG_MACH_CYBOOK2440
31760 # ifdef machine_arch_type
31761 #  undef machine_arch_type
31762 #  define machine_arch_type     __machine_arch_type
31763 # else
31764 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
31765 # endif
31766 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
31767 #else
31768 # define machine_is_cybook2440()        (0)
31769 #endif
31770
31771 #ifdef CONFIG_MACH_TORINO_S
31772 # ifdef machine_arch_type
31773 #  undef machine_arch_type
31774 #  define machine_arch_type     __machine_arch_type
31775 # else
31776 #  define machine_arch_type     MACH_TYPE_TORINO_S
31777 # endif
31778 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
31779 #else
31780 # define machine_is_torino_s()  (0)
31781 #endif
31782
31783 #ifdef CONFIG_MACH_HAVANA
31784 # ifdef machine_arch_type
31785 #  undef machine_arch_type
31786 #  define machine_arch_type     __machine_arch_type
31787 # else
31788 #  define machine_arch_type     MACH_TYPE_HAVANA
31789 # endif
31790 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
31791 #else
31792 # define machine_is_havana()    (0)
31793 #endif
31794
31795 #ifdef CONFIG_MACH_BEAUMONT_11
31796 # ifdef machine_arch_type
31797 #  undef machine_arch_type
31798 #  define machine_arch_type     __machine_arch_type
31799 # else
31800 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
31801 # endif
31802 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
31803 #else
31804 # define machine_is_beaumont_11()       (0)
31805 #endif
31806
31807 #ifdef CONFIG_MACH_VANGUARD
31808 # ifdef machine_arch_type
31809 #  undef machine_arch_type
31810 #  define machine_arch_type     __machine_arch_type
31811 # else
31812 #  define machine_arch_type     MACH_TYPE_VANGUARD
31813 # endif
31814 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
31815 #else
31816 # define machine_is_vanguard()  (0)
31817 #endif
31818
31819 #ifdef CONFIG_MACH_S5PC110_DRACO
31820 # ifdef machine_arch_type
31821 #  undef machine_arch_type
31822 #  define machine_arch_type     __machine_arch_type
31823 # else
31824 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
31825 # endif
31826 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
31827 #else
31828 # define machine_is_s5pc110_draco()     (0)
31829 #endif
31830
31831 #ifdef CONFIG_MACH_CARTESIO_TWO
31832 # ifdef machine_arch_type
31833 #  undef machine_arch_type
31834 #  define machine_arch_type     __machine_arch_type
31835 # else
31836 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
31837 # endif
31838 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
31839 #else
31840 # define machine_is_cartesio_two()      (0)
31841 #endif
31842
31843 #ifdef CONFIG_MACH_ASTER
31844 # ifdef machine_arch_type
31845 #  undef machine_arch_type
31846 #  define machine_arch_type     __machine_arch_type
31847 # else
31848 #  define machine_arch_type     MACH_TYPE_ASTER
31849 # endif
31850 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
31851 #else
31852 # define machine_is_aster()     (0)
31853 #endif
31854
31855 #ifdef CONFIG_MACH_VOGUESV210
31856 # ifdef machine_arch_type
31857 #  undef machine_arch_type
31858 #  define machine_arch_type     __machine_arch_type
31859 # else
31860 #  define machine_arch_type     MACH_TYPE_VOGUESV210
31861 # endif
31862 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
31863 #else
31864 # define machine_is_voguesv210()        (0)
31865 #endif
31866
31867 #ifdef CONFIG_MACH_ACM500X
31868 # ifdef machine_arch_type
31869 #  undef machine_arch_type
31870 #  define machine_arch_type     __machine_arch_type
31871 # else
31872 #  define machine_arch_type     MACH_TYPE_ACM500X
31873 # endif
31874 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
31875 #else
31876 # define machine_is_acm500x()   (0)
31877 #endif
31878
31879 #ifdef CONFIG_MACH_KM9260
31880 # ifdef machine_arch_type
31881 #  undef machine_arch_type
31882 #  define machine_arch_type     __machine_arch_type
31883 # else
31884 #  define machine_arch_type     MACH_TYPE_KM9260
31885 # endif
31886 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
31887 #else
31888 # define machine_is_km9260()    (0)
31889 #endif
31890
31891 #ifdef CONFIG_MACH_NIDEFLEXG1
31892 # ifdef machine_arch_type
31893 #  undef machine_arch_type
31894 #  define machine_arch_type     __machine_arch_type
31895 # else
31896 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
31897 # endif
31898 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
31899 #else
31900 # define machine_is_nideflexg1()        (0)
31901 #endif
31902
31903 #ifdef CONFIG_MACH_CTERA_PLUG_IO
31904 # ifdef machine_arch_type
31905 #  undef machine_arch_type
31906 #  define machine_arch_type     __machine_arch_type
31907 # else
31908 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
31909 # endif
31910 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
31911 #else
31912 # define machine_is_ctera_plug_io()     (0)
31913 #endif
31914
31915 #ifdef CONFIG_MACH_SMARTQ7
31916 # ifdef machine_arch_type
31917 #  undef machine_arch_type
31918 #  define machine_arch_type     __machine_arch_type
31919 # else
31920 #  define machine_arch_type     MACH_TYPE_SMARTQ7
31921 # endif
31922 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
31923 #else
31924 # define machine_is_smartq7()   (0)
31925 #endif
31926
31927 #ifdef CONFIG_MACH_AT91SAM9G10EK2
31928 # ifdef machine_arch_type
31929 #  undef machine_arch_type
31930 #  define machine_arch_type     __machine_arch_type
31931 # else
31932 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
31933 # endif
31934 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
31935 #else
31936 # define machine_is_at91sam9g10ek2()    (0)
31937 #endif
31938
31939 #ifdef CONFIG_MACH_ASUSP527
31940 # ifdef machine_arch_type
31941 #  undef machine_arch_type
31942 #  define machine_arch_type     __machine_arch_type
31943 # else
31944 #  define machine_arch_type     MACH_TYPE_ASUSP527
31945 # endif
31946 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
31947 #else
31948 # define machine_is_asusp527()  (0)
31949 #endif
31950
31951 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
31952 # ifdef machine_arch_type
31953 #  undef machine_arch_type
31954 #  define machine_arch_type     __machine_arch_type
31955 # else
31956 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
31957 # endif
31958 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
31959 #else
31960 # define machine_is_at91sam9g20mpm2()   (0)
31961 #endif
31962
31963 #ifdef CONFIG_MACH_TOPASA900
31964 # ifdef machine_arch_type
31965 #  undef machine_arch_type
31966 #  define machine_arch_type     __machine_arch_type
31967 # else
31968 #  define machine_arch_type     MACH_TYPE_TOPASA900
31969 # endif
31970 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
31971 #else
31972 # define machine_is_topasa900() (0)
31973 #endif
31974
31975 #ifdef CONFIG_MACH_ELECTRUM_100
31976 # ifdef machine_arch_type
31977 #  undef machine_arch_type
31978 #  define machine_arch_type     __machine_arch_type
31979 # else
31980 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
31981 # endif
31982 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
31983 #else
31984 # define machine_is_electrum_100()      (0)
31985 #endif
31986
31987 #ifdef CONFIG_MACH_MX51GRB
31988 # ifdef machine_arch_type
31989 #  undef machine_arch_type
31990 #  define machine_arch_type     __machine_arch_type
31991 # else
31992 #  define machine_arch_type     MACH_TYPE_MX51GRB
31993 # endif
31994 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
31995 #else
31996 # define machine_is_mx51grb()   (0)
31997 #endif
31998
31999 #ifdef CONFIG_MACH_XEA300
32000 # ifdef machine_arch_type
32001 #  undef machine_arch_type
32002 #  define machine_arch_type     __machine_arch_type
32003 # else
32004 #  define machine_arch_type     MACH_TYPE_XEA300
32005 # endif
32006 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
32007 #else
32008 # define machine_is_xea300()    (0)
32009 #endif
32010
32011 #ifdef CONFIG_MACH_HTCSTARTREK
32012 # ifdef machine_arch_type
32013 #  undef machine_arch_type
32014 #  define machine_arch_type     __machine_arch_type
32015 # else
32016 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
32017 # endif
32018 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32019 #else
32020 # define machine_is_htcstartrek()       (0)
32021 #endif
32022
32023 #ifdef CONFIG_MACH_LIMA
32024 # ifdef machine_arch_type
32025 #  undef machine_arch_type
32026 #  define machine_arch_type     __machine_arch_type
32027 # else
32028 #  define machine_arch_type     MACH_TYPE_LIMA
32029 # endif
32030 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
32031 #else
32032 # define machine_is_lima()      (0)
32033 #endif
32034
32035 #ifdef CONFIG_MACH_CSB740
32036 # ifdef machine_arch_type
32037 #  undef machine_arch_type
32038 #  define machine_arch_type     __machine_arch_type
32039 # else
32040 #  define machine_arch_type     MACH_TYPE_CSB740
32041 # endif
32042 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
32043 #else
32044 # define machine_is_csb740()    (0)
32045 #endif
32046
32047 #ifdef CONFIG_MACH_USB_S8815
32048 # ifdef machine_arch_type
32049 #  undef machine_arch_type
32050 #  define machine_arch_type     __machine_arch_type
32051 # else
32052 #  define machine_arch_type     MACH_TYPE_USB_S8815
32053 # endif
32054 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32055 #else
32056 # define machine_is_usb_s8815() (0)
32057 #endif
32058
32059 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32060 # ifdef machine_arch_type
32061 #  undef machine_arch_type
32062 #  define machine_arch_type     __machine_arch_type
32063 # else
32064 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32065 # endif
32066 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32067 #else
32068 # define machine_is_watson_efm_plugin() (0)
32069 #endif
32070
32071 #ifdef CONFIG_MACH_MILKYWAY
32072 # ifdef machine_arch_type
32073 #  undef machine_arch_type
32074 #  define machine_arch_type     __machine_arch_type
32075 # else
32076 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32077 # endif
32078 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32079 #else
32080 # define machine_is_milkyway()  (0)
32081 #endif
32082
32083 #ifdef CONFIG_MACH_G4EVM
32084 # ifdef machine_arch_type
32085 #  undef machine_arch_type
32086 #  define machine_arch_type     __machine_arch_type
32087 # else
32088 #  define machine_arch_type     MACH_TYPE_G4EVM
32089 # endif
32090 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32091 #else
32092 # define machine_is_g4evm()     (0)
32093 #endif
32094
32095 #ifdef CONFIG_MACH_PICOMOD6
32096 # ifdef machine_arch_type
32097 #  undef machine_arch_type
32098 #  define machine_arch_type     __machine_arch_type
32099 # else
32100 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32101 # endif
32102 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32103 #else
32104 # define machine_is_picomod6()  (0)
32105 #endif
32106
32107 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32108 # ifdef machine_arch_type
32109 #  undef machine_arch_type
32110 #  define machine_arch_type     __machine_arch_type
32111 # else
32112 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32113 # endif
32114 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32115 #else
32116 # define machine_is_omapl138_hawkboard()        (0)
32117 #endif
32118
32119 #ifdef CONFIG_MACH_IP6000
32120 # ifdef machine_arch_type
32121 #  undef machine_arch_type
32122 #  define machine_arch_type     __machine_arch_type
32123 # else
32124 #  define machine_arch_type     MACH_TYPE_IP6000
32125 # endif
32126 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32127 #else
32128 # define machine_is_ip6000()    (0)
32129 #endif
32130
32131 #ifdef CONFIG_MACH_IP6010
32132 # ifdef machine_arch_type
32133 #  undef machine_arch_type
32134 #  define machine_arch_type     __machine_arch_type
32135 # else
32136 #  define machine_arch_type     MACH_TYPE_IP6010
32137 # endif
32138 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32139 #else
32140 # define machine_is_ip6010()    (0)
32141 #endif
32142
32143 #ifdef CONFIG_MACH_UTM400
32144 # ifdef machine_arch_type
32145 #  undef machine_arch_type
32146 #  define machine_arch_type     __machine_arch_type
32147 # else
32148 #  define machine_arch_type     MACH_TYPE_UTM400
32149 # endif
32150 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32151 #else
32152 # define machine_is_utm400()    (0)
32153 #endif
32154
32155 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32156 # ifdef machine_arch_type
32157 #  undef machine_arch_type
32158 #  define machine_arch_type     __machine_arch_type
32159 # else
32160 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32161 # endif
32162 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32163 #else
32164 # define machine_is_omap3_zybex()       (0)
32165 #endif
32166
32167 #ifdef CONFIG_MACH_WIRELESS_SPACE
32168 # ifdef machine_arch_type
32169 #  undef machine_arch_type
32170 #  define machine_arch_type     __machine_arch_type
32171 # else
32172 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32173 # endif
32174 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32175 #else
32176 # define machine_is_wireless_space()    (0)
32177 #endif
32178
32179 #ifdef CONFIG_MACH_SX560
32180 # ifdef machine_arch_type
32181 #  undef machine_arch_type
32182 #  define machine_arch_type     __machine_arch_type
32183 # else
32184 #  define machine_arch_type     MACH_TYPE_SX560
32185 # endif
32186 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32187 #else
32188 # define machine_is_sx560()     (0)
32189 #endif
32190
32191 #ifdef CONFIG_MACH_TS41X
32192 # ifdef machine_arch_type
32193 #  undef machine_arch_type
32194 #  define machine_arch_type     __machine_arch_type
32195 # else
32196 #  define machine_arch_type     MACH_TYPE_TS41X
32197 # endif
32198 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32199 #else
32200 # define machine_is_ts41x()     (0)
32201 #endif
32202
32203 #ifdef CONFIG_MACH_ELPHEL10373
32204 # ifdef machine_arch_type
32205 #  undef machine_arch_type
32206 #  define machine_arch_type     __machine_arch_type
32207 # else
32208 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32209 # endif
32210 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32211 #else
32212 # define machine_is_elphel10373()       (0)
32213 #endif
32214
32215 #ifdef CONFIG_MACH_RHOBOT
32216 # ifdef machine_arch_type
32217 #  undef machine_arch_type
32218 #  define machine_arch_type     __machine_arch_type
32219 # else
32220 #  define machine_arch_type     MACH_TYPE_RHOBOT
32221 # endif
32222 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32223 #else
32224 # define machine_is_rhobot()    (0)
32225 #endif
32226
32227 #ifdef CONFIG_MACH_MX51_REFRESH
32228 # ifdef machine_arch_type
32229 #  undef machine_arch_type
32230 #  define machine_arch_type     __machine_arch_type
32231 # else
32232 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32233 # endif
32234 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32235 #else
32236 # define machine_is_mx51_refresh()      (0)
32237 #endif
32238
32239 #ifdef CONFIG_MACH_LS9260
32240 # ifdef machine_arch_type
32241 #  undef machine_arch_type
32242 #  define machine_arch_type     __machine_arch_type
32243 # else
32244 #  define machine_arch_type     MACH_TYPE_LS9260
32245 # endif
32246 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
32247 #else
32248 # define machine_is_ls9260()    (0)
32249 #endif
32250
32251 #ifdef CONFIG_MACH_SHANK
32252 # ifdef machine_arch_type
32253 #  undef machine_arch_type
32254 #  define machine_arch_type     __machine_arch_type
32255 # else
32256 #  define machine_arch_type     MACH_TYPE_SHANK
32257 # endif
32258 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
32259 #else
32260 # define machine_is_shank()     (0)
32261 #endif
32262
32263 #ifdef CONFIG_MACH_QSD8X50_ST1
32264 # ifdef machine_arch_type
32265 #  undef machine_arch_type
32266 #  define machine_arch_type     __machine_arch_type
32267 # else
32268 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
32269 # endif
32270 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32271 #else
32272 # define machine_is_qsd8x50_st1()       (0)
32273 #endif
32274
32275 #ifdef CONFIG_MACH_AT91SAM9M10EKES
32276 # ifdef machine_arch_type
32277 #  undef machine_arch_type
32278 #  define machine_arch_type     __machine_arch_type
32279 # else
32280 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
32281 # endif
32282 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32283 #else
32284 # define machine_is_at91sam9m10ekes()   (0)
32285 #endif
32286
32287 #ifdef CONFIG_MACH_HIRAM
32288 # ifdef machine_arch_type
32289 #  undef machine_arch_type
32290 #  define machine_arch_type     __machine_arch_type
32291 # else
32292 #  define machine_arch_type     MACH_TYPE_HIRAM
32293 # endif
32294 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
32295 #else
32296 # define machine_is_hiram()     (0)
32297 #endif
32298
32299 #ifdef CONFIG_MACH_PHY3250
32300 # ifdef machine_arch_type
32301 #  undef machine_arch_type
32302 #  define machine_arch_type     __machine_arch_type
32303 # else
32304 #  define machine_arch_type     MACH_TYPE_PHY3250
32305 # endif
32306 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
32307 #else
32308 # define machine_is_phy3250()   (0)
32309 #endif
32310
32311 #ifdef CONFIG_MACH_EA3250
32312 # ifdef machine_arch_type
32313 #  undef machine_arch_type
32314 #  define machine_arch_type     __machine_arch_type
32315 # else
32316 #  define machine_arch_type     MACH_TYPE_EA3250
32317 # endif
32318 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
32319 #else
32320 # define machine_is_ea3250()    (0)
32321 #endif
32322
32323 #ifdef CONFIG_MACH_FDI3250
32324 # ifdef machine_arch_type
32325 #  undef machine_arch_type
32326 #  define machine_arch_type     __machine_arch_type
32327 # else
32328 #  define machine_arch_type     MACH_TYPE_FDI3250
32329 # endif
32330 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
32331 #else
32332 # define machine_is_fdi3250()   (0)
32333 #endif
32334
32335 #ifdef CONFIG_MACH_WHITESTONE
32336 # ifdef machine_arch_type
32337 #  undef machine_arch_type
32338 #  define machine_arch_type     __machine_arch_type
32339 # else
32340 #  define machine_arch_type     MACH_TYPE_WHITESTONE
32341 # endif
32342 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
32343 #else
32344 # define machine_is_whitestone()        (0)
32345 #endif
32346
32347 #ifdef CONFIG_MACH_AT91SAM9263NIT
32348 # ifdef machine_arch_type
32349 #  undef machine_arch_type
32350 #  define machine_arch_type     __machine_arch_type
32351 # else
32352 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
32353 # endif
32354 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
32355 #else
32356 # define machine_is_at91sam9263nit()    (0)
32357 #endif
32358
32359 #ifdef CONFIG_MACH_CCMX51
32360 # ifdef machine_arch_type
32361 #  undef machine_arch_type
32362 #  define machine_arch_type     __machine_arch_type
32363 # else
32364 #  define machine_arch_type     MACH_TYPE_CCMX51
32365 # endif
32366 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
32367 #else
32368 # define machine_is_ccmx51()    (0)
32369 #endif
32370
32371 #ifdef CONFIG_MACH_CCMX51JS
32372 # ifdef machine_arch_type
32373 #  undef machine_arch_type
32374 #  define machine_arch_type     __machine_arch_type
32375 # else
32376 #  define machine_arch_type     MACH_TYPE_CCMX51JS
32377 # endif
32378 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
32379 #else
32380 # define machine_is_ccmx51js()  (0)
32381 #endif
32382
32383 #ifdef CONFIG_MACH_CCWMX51
32384 # ifdef machine_arch_type
32385 #  undef machine_arch_type
32386 #  define machine_arch_type     __machine_arch_type
32387 # else
32388 #  define machine_arch_type     MACH_TYPE_CCWMX51
32389 # endif
32390 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
32391 #else
32392 # define machine_is_ccwmx51()   (0)
32393 #endif
32394
32395 #ifdef CONFIG_MACH_CCWMX51JS
32396 # ifdef machine_arch_type
32397 #  undef machine_arch_type
32398 #  define machine_arch_type     __machine_arch_type
32399 # else
32400 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
32401 # endif
32402 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
32403 #else
32404 # define machine_is_ccwmx51js() (0)
32405 #endif
32406
32407 #ifdef CONFIG_MACH_MINI6410
32408 # ifdef machine_arch_type
32409 #  undef machine_arch_type
32410 #  define machine_arch_type     __machine_arch_type
32411 # else
32412 #  define machine_arch_type     MACH_TYPE_MINI6410
32413 # endif
32414 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
32415 #else
32416 # define machine_is_mini6410()  (0)
32417 #endif
32418
32419 #ifdef CONFIG_MACH_TINY6410
32420 # ifdef machine_arch_type
32421 #  undef machine_arch_type
32422 #  define machine_arch_type     __machine_arch_type
32423 # else
32424 #  define machine_arch_type     MACH_TYPE_TINY6410
32425 # endif
32426 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
32427 #else
32428 # define machine_is_tiny6410()  (0)
32429 #endif
32430
32431 #ifdef CONFIG_MACH_NANO6410
32432 # ifdef machine_arch_type
32433 #  undef machine_arch_type
32434 #  define machine_arch_type     __machine_arch_type
32435 # else
32436 #  define machine_arch_type     MACH_TYPE_NANO6410
32437 # endif
32438 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
32439 #else
32440 # define machine_is_nano6410()  (0)
32441 #endif
32442
32443 #ifdef CONFIG_MACH_AT572D940HFNLDB
32444 # ifdef machine_arch_type
32445 #  undef machine_arch_type
32446 #  define machine_arch_type     __machine_arch_type
32447 # else
32448 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
32449 # endif
32450 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
32451 #else
32452 # define machine_is_at572d940hfnldb()   (0)
32453 #endif
32454
32455 #ifdef CONFIG_MACH_HTCLEO
32456 # ifdef machine_arch_type
32457 #  undef machine_arch_type
32458 #  define machine_arch_type     __machine_arch_type
32459 # else
32460 #  define machine_arch_type     MACH_TYPE_HTCLEO
32461 # endif
32462 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
32463 #else
32464 # define machine_is_htcleo()    (0)
32465 #endif
32466
32467 #ifdef CONFIG_MACH_AVP13
32468 # ifdef machine_arch_type
32469 #  undef machine_arch_type
32470 #  define machine_arch_type     __machine_arch_type
32471 # else
32472 #  define machine_arch_type     MACH_TYPE_AVP13
32473 # endif
32474 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
32475 #else
32476 # define machine_is_avp13()     (0)
32477 #endif
32478
32479 #ifdef CONFIG_MACH_XXSVIDEOD
32480 # ifdef machine_arch_type
32481 #  undef machine_arch_type
32482 #  define machine_arch_type     __machine_arch_type
32483 # else
32484 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
32485 # endif
32486 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
32487 #else
32488 # define machine_is_xxsvideod() (0)
32489 #endif
32490
32491 #ifdef CONFIG_MACH_VPNEXT
32492 # ifdef machine_arch_type
32493 #  undef machine_arch_type
32494 #  define machine_arch_type     __machine_arch_type
32495 # else
32496 #  define machine_arch_type     MACH_TYPE_VPNEXT
32497 # endif
32498 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
32499 #else
32500 # define machine_is_vpnext()    (0)
32501 #endif
32502
32503 #ifdef CONFIG_MACH_SWARCO_ITC3
32504 # ifdef machine_arch_type
32505 #  undef machine_arch_type
32506 #  define machine_arch_type     __machine_arch_type
32507 # else
32508 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
32509 # endif
32510 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
32511 #else
32512 # define machine_is_swarco_itc3()       (0)
32513 #endif
32514
32515 #ifdef CONFIG_MACH_TX51
32516 # ifdef machine_arch_type
32517 #  undef machine_arch_type
32518 #  define machine_arch_type     __machine_arch_type
32519 # else
32520 #  define machine_arch_type     MACH_TYPE_TX51
32521 # endif
32522 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
32523 #else
32524 # define machine_is_tx51()      (0)
32525 #endif
32526
32527 #ifdef CONFIG_MACH_DOLBY_CAT1021
32528 # ifdef machine_arch_type
32529 #  undef machine_arch_type
32530 #  define machine_arch_type     __machine_arch_type
32531 # else
32532 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
32533 # endif
32534 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
32535 #else
32536 # define machine_is_dolby_cat1021()     (0)
32537 #endif
32538
32539 #ifdef CONFIG_MACH_MX28EVK
32540 # ifdef machine_arch_type
32541 #  undef machine_arch_type
32542 #  define machine_arch_type     __machine_arch_type
32543 # else
32544 #  define machine_arch_type     MACH_TYPE_MX28EVK
32545 # endif
32546 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
32547 #else
32548 # define machine_is_mx28evk()   (0)
32549 #endif
32550
32551 #ifdef CONFIG_MACH_PHOENIX260
32552 # ifdef machine_arch_type
32553 #  undef machine_arch_type
32554 #  define machine_arch_type     __machine_arch_type
32555 # else
32556 #  define machine_arch_type     MACH_TYPE_PHOENIX260
32557 # endif
32558 # define machine_is_phoenix260()        (machine_arch_type == MACH_TYPE_PHOENIX260)
32559 #else
32560 # define machine_is_phoenix260()        (0)
32561 #endif
32562
32563 #ifdef CONFIG_MACH_UVACA_STORK
32564 # ifdef machine_arch_type
32565 #  undef machine_arch_type
32566 #  define machine_arch_type     __machine_arch_type
32567 # else
32568 #  define machine_arch_type     MACH_TYPE_UVACA_STORK
32569 # endif
32570 # define machine_is_uvaca_stork()       (machine_arch_type == MACH_TYPE_UVACA_STORK)
32571 #else
32572 # define machine_is_uvaca_stork()       (0)
32573 #endif
32574
32575 #ifdef CONFIG_MACH_SMARTQ5
32576 # ifdef machine_arch_type
32577 #  undef machine_arch_type
32578 #  define machine_arch_type     __machine_arch_type
32579 # else
32580 #  define machine_arch_type     MACH_TYPE_SMARTQ5
32581 # endif
32582 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
32583 #else
32584 # define machine_is_smartq5()   (0)
32585 #endif
32586
32587 #ifdef CONFIG_MACH_ALL3078
32588 # ifdef machine_arch_type
32589 #  undef machine_arch_type
32590 #  define machine_arch_type     __machine_arch_type
32591 # else
32592 #  define machine_arch_type     MACH_TYPE_ALL3078
32593 # endif
32594 # define machine_is_all3078()   (machine_arch_type == MACH_TYPE_ALL3078)
32595 #else
32596 # define machine_is_all3078()   (0)
32597 #endif
32598
32599 #ifdef CONFIG_MACH_CTERA_2BAY_DS
32600 # ifdef machine_arch_type
32601 #  undef machine_arch_type
32602 #  define machine_arch_type     __machine_arch_type
32603 # else
32604 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_DS
32605 # endif
32606 # define machine_is_ctera_2bay_ds()     (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
32607 #else
32608 # define machine_is_ctera_2bay_ds()     (0)
32609 #endif
32610
32611 #ifdef CONFIG_MACH_SIOGENTOO3
32612 # ifdef machine_arch_type
32613 #  undef machine_arch_type
32614 #  define machine_arch_type     __machine_arch_type
32615 # else
32616 #  define machine_arch_type     MACH_TYPE_SIOGENTOO3
32617 # endif
32618 # define machine_is_siogentoo3()        (machine_arch_type == MACH_TYPE_SIOGENTOO3)
32619 #else
32620 # define machine_is_siogentoo3()        (0)
32621 #endif
32622
32623 #ifdef CONFIG_MACH_EPB5000
32624 # ifdef machine_arch_type
32625 #  undef machine_arch_type
32626 #  define machine_arch_type     __machine_arch_type
32627 # else
32628 #  define machine_arch_type     MACH_TYPE_EPB5000
32629 # endif
32630 # define machine_is_epb5000()   (machine_arch_type == MACH_TYPE_EPB5000)
32631 #else
32632 # define machine_is_epb5000()   (0)
32633 #endif
32634
32635 #ifdef CONFIG_MACH_HY9263
32636 # ifdef machine_arch_type
32637 #  undef machine_arch_type
32638 #  define machine_arch_type     __machine_arch_type
32639 # else
32640 #  define machine_arch_type     MACH_TYPE_HY9263
32641 # endif
32642 # define machine_is_hy9263()    (machine_arch_type == MACH_TYPE_HY9263)
32643 #else
32644 # define machine_is_hy9263()    (0)
32645 #endif
32646
32647 #ifdef CONFIG_MACH_ACER_TEMPO_M900
32648 # ifdef machine_arch_type
32649 #  undef machine_arch_type
32650 #  define machine_arch_type     __machine_arch_type
32651 # else
32652 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_M900
32653 # endif
32654 # define machine_is_acer_tempo_m900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
32655 #else
32656 # define machine_is_acer_tempo_m900()   (0)
32657 #endif
32658
32659 #ifdef CONFIG_MACH_ACER_TEMPO_DX900
32660 # ifdef machine_arch_type
32661 #  undef machine_arch_type
32662 #  define machine_arch_type     __machine_arch_type
32663 # else
32664 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_DX900
32665 # endif
32666 # define machine_is_acer_tempo_dx650()  (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
32667 #else
32668 # define machine_is_acer_tempo_dx650()  (0)
32669 #endif
32670
32671 #ifdef CONFIG_MACH_ACER_TEMPO_X960
32672 # ifdef machine_arch_type
32673 #  undef machine_arch_type
32674 #  define machine_arch_type     __machine_arch_type
32675 # else
32676 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_X960
32677 # endif
32678 # define machine_is_acer_tempo_x960()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
32679 #else
32680 # define machine_is_acer_tempo_x960()   (0)
32681 #endif
32682
32683 #ifdef CONFIG_MACH_ACER_ETEN_V900
32684 # ifdef machine_arch_type
32685 #  undef machine_arch_type
32686 #  define machine_arch_type     __machine_arch_type
32687 # else
32688 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_V900
32689 # endif
32690 # define machine_is_acer_eten_v900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
32691 #else
32692 # define machine_is_acer_eten_v900()    (0)
32693 #endif
32694
32695 #ifdef CONFIG_MACH_ACER_ETEN_X900
32696 # ifdef machine_arch_type
32697 #  undef machine_arch_type
32698 #  define machine_arch_type     __machine_arch_type
32699 # else
32700 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_X900
32701 # endif
32702 # define machine_is_acer_eten_x900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
32703 #else
32704 # define machine_is_acer_eten_x900()    (0)
32705 #endif
32706
32707 #ifdef CONFIG_MACH_BONNELL
32708 # ifdef machine_arch_type
32709 #  undef machine_arch_type
32710 #  define machine_arch_type     __machine_arch_type
32711 # else
32712 #  define machine_arch_type     MACH_TYPE_BONNELL
32713 # endif
32714 # define machine_is_bonnell()   (machine_arch_type == MACH_TYPE_BONNELL)
32715 #else
32716 # define machine_is_bonnell()   (0)
32717 #endif
32718
32719 #ifdef CONFIG_MACH_OHT_MX27
32720 # ifdef machine_arch_type
32721 #  undef machine_arch_type
32722 #  define machine_arch_type     __machine_arch_type
32723 # else
32724 #  define machine_arch_type     MACH_TYPE_OHT_MX27
32725 # endif
32726 # define machine_is_oht_mx27()  (machine_arch_type == MACH_TYPE_OHT_MX27)
32727 #else
32728 # define machine_is_oht_mx27()  (0)
32729 #endif
32730
32731 #ifdef CONFIG_MACH_HTCQUARTZ
32732 # ifdef machine_arch_type
32733 #  undef machine_arch_type
32734 #  define machine_arch_type     __machine_arch_type
32735 # else
32736 #  define machine_arch_type     MACH_TYPE_HTCQUARTZ
32737 # endif
32738 # define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
32739 #else
32740 # define machine_is_htcquartz() (0)
32741 #endif
32742
32743 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
32744 # ifdef machine_arch_type
32745 #  undef machine_arch_type
32746 #  define machine_arch_type     __machine_arch_type
32747 # else
32748 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
32749 # endif
32750 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
32751 #else
32752 # define machine_is_davinci_dm6467tevm()        (0)
32753 #endif
32754
32755 #ifdef CONFIG_MACH_C3AX03
32756 # ifdef machine_arch_type
32757 #  undef machine_arch_type
32758 #  define machine_arch_type     __machine_arch_type
32759 # else
32760 #  define machine_arch_type     MACH_TYPE_C3AX03
32761 # endif
32762 # define machine_is_c3ax03()    (machine_arch_type == MACH_TYPE_C3AX03)
32763 #else
32764 # define machine_is_c3ax03()    (0)
32765 #endif
32766
32767 #ifdef CONFIG_MACH_MXT_TD60
32768 # ifdef machine_arch_type
32769 #  undef machine_arch_type
32770 #  define machine_arch_type     __machine_arch_type
32771 # else
32772 #  define machine_arch_type     MACH_TYPE_MXT_TD60
32773 # endif
32774 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
32775 #else
32776 # define machine_is_mxt_td60()  (0)
32777 #endif
32778
32779 #ifdef CONFIG_MACH_ESYX
32780 # ifdef machine_arch_type
32781 #  undef machine_arch_type
32782 #  define machine_arch_type     __machine_arch_type
32783 # else
32784 #  define machine_arch_type     MACH_TYPE_ESYX
32785 # endif
32786 # define machine_is_esyx()      (machine_arch_type == MACH_TYPE_ESYX)
32787 #else
32788 # define machine_is_esyx()      (0)
32789 #endif
32790
32791 #ifdef CONFIG_MACH_DOVE_DB
32792 # ifdef machine_arch_type
32793 #  undef machine_arch_type
32794 #  define machine_arch_type     __machine_arch_type
32795 # else
32796 #  define machine_arch_type     MACH_TYPE_DOVE_DB
32797 # endif
32798 # define machine_is_dove_db2()  (machine_arch_type == MACH_TYPE_DOVE_DB)
32799 #else
32800 # define machine_is_dove_db2()  (0)
32801 #endif
32802
32803 #ifdef CONFIG_MACH_BULLDOG
32804 # ifdef machine_arch_type
32805 #  undef machine_arch_type
32806 #  define machine_arch_type     __machine_arch_type
32807 # else
32808 #  define machine_arch_type     MACH_TYPE_BULLDOG
32809 # endif
32810 # define machine_is_bulldog()   (machine_arch_type == MACH_TYPE_BULLDOG)
32811 #else
32812 # define machine_is_bulldog()   (0)
32813 #endif
32814
32815 #ifdef CONFIG_MACH_DERELL_ME2000
32816 # ifdef machine_arch_type
32817 #  undef machine_arch_type
32818 #  define machine_arch_type     __machine_arch_type
32819 # else
32820 #  define machine_arch_type     MACH_TYPE_DERELL_ME2000
32821 # endif
32822 # define machine_is_derell_me2000()     (machine_arch_type == MACH_TYPE_DERELL_ME2000)
32823 #else
32824 # define machine_is_derell_me2000()     (0)
32825 #endif
32826
32827 #ifdef CONFIG_MACH_BCMRING_BASE
32828 # ifdef machine_arch_type
32829 #  undef machine_arch_type
32830 #  define machine_arch_type     __machine_arch_type
32831 # else
32832 #  define machine_arch_type     MACH_TYPE_BCMRING_BASE
32833 # endif
32834 # define machine_is_bcmring_base()      (machine_arch_type == MACH_TYPE_BCMRING_BASE)
32835 #else
32836 # define machine_is_bcmring_base()      (0)
32837 #endif
32838
32839 #ifdef CONFIG_MACH_BCMRING_EVM
32840 # ifdef machine_arch_type
32841 #  undef machine_arch_type
32842 #  define machine_arch_type     __machine_arch_type
32843 # else
32844 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM
32845 # endif
32846 # define machine_is_bcmring_evm()       (machine_arch_type == MACH_TYPE_BCMRING_EVM)
32847 #else
32848 # define machine_is_bcmring_evm()       (0)
32849 #endif
32850
32851 #ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
32852 # ifdef machine_arch_type
32853 #  undef machine_arch_type
32854 #  define machine_arch_type     __machine_arch_type
32855 # else
32856 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_JAZZ
32857 # endif
32858 # define machine_is_bcmring_evm_jazz()  (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
32859 #else
32860 # define machine_is_bcmring_evm_jazz()  (0)
32861 #endif
32862
32863 #ifdef CONFIG_MACH_BCMRING_SP
32864 # ifdef machine_arch_type
32865 #  undef machine_arch_type
32866 #  define machine_arch_type     __machine_arch_type
32867 # else
32868 #  define machine_arch_type     MACH_TYPE_BCMRING_SP
32869 # endif
32870 # define machine_is_bcmring_sp()        (machine_arch_type == MACH_TYPE_BCMRING_SP)
32871 #else
32872 # define machine_is_bcmring_sp()        (0)
32873 #endif
32874
32875 #ifdef CONFIG_MACH_BCMRING_SV
32876 # ifdef machine_arch_type
32877 #  undef machine_arch_type
32878 #  define machine_arch_type     __machine_arch_type
32879 # else
32880 #  define machine_arch_type     MACH_TYPE_BCMRING_SV
32881 # endif
32882 # define machine_is_bcmring_sv()        (machine_arch_type == MACH_TYPE_BCMRING_SV)
32883 #else
32884 # define machine_is_bcmring_sv()        (0)
32885 #endif
32886
32887 #ifdef CONFIG_MACH_BCMRING_SV_JAZZ
32888 # ifdef machine_arch_type
32889 #  undef machine_arch_type
32890 #  define machine_arch_type     __machine_arch_type
32891 # else
32892 #  define machine_arch_type     MACH_TYPE_BCMRING_SV_JAZZ
32893 # endif
32894 # define machine_is_bcmring_sv_jazz()   (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
32895 #else
32896 # define machine_is_bcmring_sv_jazz()   (0)
32897 #endif
32898
32899 #ifdef CONFIG_MACH_BCMRING_TABLET
32900 # ifdef machine_arch_type
32901 #  undef machine_arch_type
32902 #  define machine_arch_type     __machine_arch_type
32903 # else
32904 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET
32905 # endif
32906 # define machine_is_bcmring_tablet()    (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
32907 #else
32908 # define machine_is_bcmring_tablet()    (0)
32909 #endif
32910
32911 #ifdef CONFIG_MACH_BCMRING_VP
32912 # ifdef machine_arch_type
32913 #  undef machine_arch_type
32914 #  define machine_arch_type     __machine_arch_type
32915 # else
32916 #  define machine_arch_type     MACH_TYPE_BCMRING_VP
32917 # endif
32918 # define machine_is_bcmring_vp()        (machine_arch_type == MACH_TYPE_BCMRING_VP)
32919 #else
32920 # define machine_is_bcmring_vp()        (0)
32921 #endif
32922
32923 #ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
32924 # ifdef machine_arch_type
32925 #  undef machine_arch_type
32926 #  define machine_arch_type     __machine_arch_type
32927 # else
32928 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_SEIKOR
32929 # endif
32930 # define machine_is_bcmring_evm_seikor()        (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
32931 #else
32932 # define machine_is_bcmring_evm_seikor()        (0)
32933 #endif
32934
32935 #ifdef CONFIG_MACH_BCMRING_SP_WQVGA
32936 # ifdef machine_arch_type
32937 #  undef machine_arch_type
32938 #  define machine_arch_type     __machine_arch_type
32939 # else
32940 #  define machine_arch_type     MACH_TYPE_BCMRING_SP_WQVGA
32941 # endif
32942 # define machine_is_bcmring_sp_wqvga()  (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
32943 #else
32944 # define machine_is_bcmring_sp_wqvga()  (0)
32945 #endif
32946
32947 #ifdef CONFIG_MACH_BCMRING_CUSTOM
32948 # ifdef machine_arch_type
32949 #  undef machine_arch_type
32950 #  define machine_arch_type     __machine_arch_type
32951 # else
32952 #  define machine_arch_type     MACH_TYPE_BCMRING_CUSTOM
32953 # endif
32954 # define machine_is_bcmring_custom()    (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
32955 #else
32956 # define machine_is_bcmring_custom()    (0)
32957 #endif
32958
32959 #ifdef CONFIG_MACH_ACER_S200
32960 # ifdef machine_arch_type
32961 #  undef machine_arch_type
32962 #  define machine_arch_type     __machine_arch_type
32963 # else
32964 #  define machine_arch_type     MACH_TYPE_ACER_S200
32965 # endif
32966 # define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
32967 #else
32968 # define machine_is_acer_s200() (0)
32969 #endif
32970
32971 /*
32972  * These have not yet been registered
32973  */
32974
32975 #ifndef machine_arch_type
32976 #define machine_arch_type       __machine_arch_type
32977 #endif
32978
32979 #endif