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