ARM Update mach-types
[oweals/u-boot.git] / include / asm-arm / mach-types.h
1 /*
2  * This was automagically generated from arch/arm/tools/mach-types!
3  * Do NOT edit
4  */
5
6 #ifndef __ASM_ARM_MACH_TYPE_H
7 #define __ASM_ARM_MACH_TYPE_H
8
9 #ifndef __ASSEMBLY__
10 /* The type of machine we're running on */
11 extern unsigned int __machine_arch_type;
12 #endif
13
14 /* see arch/arm/kernel/arch.c for a description of these */
15 #define MACH_TYPE_EBSA110              0
16 #define MACH_TYPE_RISCPC               1
17 #define MACH_TYPE_NEXUSPCI             3
18 #define MACH_TYPE_EBSA285              4
19 #define MACH_TYPE_NETWINDER            5
20 #define MACH_TYPE_CATS                 6
21 #define MACH_TYPE_TBOX                 7
22 #define MACH_TYPE_CO285                8
23 #define MACH_TYPE_CLPS7110             9
24 #define MACH_TYPE_ARCHIMEDES           10
25 #define MACH_TYPE_A5K                  11
26 #define MACH_TYPE_ETOILE               12
27 #define MACH_TYPE_LACIE_NAS            13
28 #define MACH_TYPE_CLPS7500             14
29 #define MACH_TYPE_SHARK                15
30 #define MACH_TYPE_BRUTUS               16
31 #define MACH_TYPE_PERSONAL_SERVER      17
32 #define MACH_TYPE_ITSY                 18
33 #define MACH_TYPE_L7200                19
34 #define MACH_TYPE_PLEB                 20
35 #define MACH_TYPE_INTEGRATOR           21
36 #define MACH_TYPE_H3600                22
37 #define MACH_TYPE_IXP1200              23
38 #define MACH_TYPE_P720T                24
39 #define MACH_TYPE_ASSABET              25
40 #define MACH_TYPE_VICTOR               26
41 #define MACH_TYPE_LART                 27
42 #define MACH_TYPE_RANGER               28
43 #define MACH_TYPE_GRAPHICSCLIENT       29
44 #define MACH_TYPE_XP860                30
45 #define MACH_TYPE_CERF                 31
46 #define MACH_TYPE_NANOENGINE           32
47 #define MACH_TYPE_FPIC                 33
48 #define MACH_TYPE_EXTENEX1             34
49 #define MACH_TYPE_SHERMAN              35
50 #define MACH_TYPE_ACCELENT_SA          36
51 #define MACH_TYPE_ACCELENT_L7200       37
52 #define MACH_TYPE_NETPORT              38
53 #define MACH_TYPE_PANGOLIN             39
54 #define MACH_TYPE_YOPY                 40
55 #define MACH_TYPE_COOLIDGE             41
56 #define MACH_TYPE_HUW_WEBPANEL         42
57 #define MACH_TYPE_SPOTME               43
58 #define MACH_TYPE_FREEBIRD             44
59 #define MACH_TYPE_TI925                45
60 #define MACH_TYPE_RISCSTATION          46
61 #define MACH_TYPE_CAVY                 47
62 #define MACH_TYPE_JORNADA720           48
63 #define MACH_TYPE_OMNIMETER            49
64 #define MACH_TYPE_EDB7211              50
65 #define MACH_TYPE_CITYGO               51
66 #define MACH_TYPE_PFS168               52
67 #define MACH_TYPE_SPOT                 53
68 #define MACH_TYPE_FLEXANET             54
69 #define MACH_TYPE_WEBPAL               55
70 #define MACH_TYPE_LINPDA               56
71 #define MACH_TYPE_ANAKIN               57
72 #define MACH_TYPE_MVI                  58
73 #define MACH_TYPE_JUPITER              59
74 #define MACH_TYPE_PSIONW               60
75 #define MACH_TYPE_ALN                  61
76 #define MACH_TYPE_CAMELOT              62
77 #define MACH_TYPE_GDS2200              63
78 #define MACH_TYPE_PSION_SERIES7        64
79 #define MACH_TYPE_XFILE                65
80 #define MACH_TYPE_ACCELENT_EP9312      66
81 #define MACH_TYPE_IC200                67
82 #define MACH_TYPE_CREDITLART           68
83 #define MACH_TYPE_HTM                  69
84 #define MACH_TYPE_IQ80310              70
85 #define MACH_TYPE_FREEBOT              71
86 #define MACH_TYPE_ENTEL                72
87 #define MACH_TYPE_ENP3510              73
88 #define MACH_TYPE_TRIZEPS              74
89 #define MACH_TYPE_NESA                 75
90 #define MACH_TYPE_VENUS                76
91 #define MACH_TYPE_TARDIS               77
92 #define MACH_TYPE_MERCURY              78
93 #define MACH_TYPE_EMPEG                79
94 #define MACH_TYPE_I80200FCC            80
95 #define MACH_TYPE_ITT_CPB              81
96 #define MACH_TYPE_SVC                  82
97 #define MACH_TYPE_ALPHA2               84
98 #define MACH_TYPE_ALPHA1               85
99 #define MACH_TYPE_NETARM               86
100 #define MACH_TYPE_SIMPAD               87
101 #define MACH_TYPE_PDA1                 88
102 #define MACH_TYPE_LUBBOCK              89
103 #define MACH_TYPE_ANIKO                90
104 #define MACH_TYPE_CLEP7212             91
105 #define MACH_TYPE_CS89712              92
106 #define MACH_TYPE_WEARARM              93
107 #define MACH_TYPE_POSSIO_PX            94
108 #define MACH_TYPE_SIDEARM              95
109 #define MACH_TYPE_STORK                96
110 #define MACH_TYPE_SHANNON              97
111 #define MACH_TYPE_ACE                  98
112 #define MACH_TYPE_BALLYARM             99
113 #define MACH_TYPE_SIMPUTER             100
114 #define MACH_TYPE_NEXTERM              101
115 #define MACH_TYPE_SA1100_ELF           102
116 #define MACH_TYPE_GATOR                103
117 #define MACH_TYPE_GRANITE              104
118 #define MACH_TYPE_CONSUS               105
119 #define MACH_TYPE_AAED2000             106
120 #define MACH_TYPE_CDB89712             107
121 #define MACH_TYPE_GRAPHICSMASTER       108
122 #define MACH_TYPE_ADSBITSY             109
123 #define MACH_TYPE_PXA_IDP              110
124 #define MACH_TYPE_PLCE                 111
125 #define MACH_TYPE_PT_SYSTEM3           112
126 #define MACH_TYPE_MEDALB               113
127 #define MACH_TYPE_EAGLE                114
128 #define MACH_TYPE_DSC21                115
129 #define MACH_TYPE_DSC24                116
130 #define MACH_TYPE_TI5472               117
131 #define MACH_TYPE_AUTCPU12             118
132 #define MACH_TYPE_UENGINE              119
133 #define MACH_TYPE_BLUESTEM             120
134 #define MACH_TYPE_XINGU8               121
135 #define MACH_TYPE_BUSHSTB              122
136 #define MACH_TYPE_EPSILON1             123
137 #define MACH_TYPE_BALLOON              124
138 #define MACH_TYPE_PUPPY                125
139 #define MACH_TYPE_ELROY                126
140 #define MACH_TYPE_GMS720               127
141 #define MACH_TYPE_S24X                 128
142 #define MACH_TYPE_JTEL_CLEP7312        129
143 #define MACH_TYPE_CX821XX              130
144 #define MACH_TYPE_EDB7312              131
145 #define MACH_TYPE_BSA1110              132
146 #define MACH_TYPE_POWERPIN             133
147 #define MACH_TYPE_OPENARM              134
148 #define MACH_TYPE_WHITECHAPEL          135
149 #define MACH_TYPE_H3100                136
150 #define MACH_TYPE_H3800                137
151 #define MACH_TYPE_BLUE_V1              138
152 #define MACH_TYPE_PXA_CERF             139
153 #define MACH_TYPE_ARM7TEVB             140
154 #define MACH_TYPE_D7400                141
155 #define MACH_TYPE_PIRANHA              142
156 #define MACH_TYPE_SBCAMELOT            143
157 #define MACH_TYPE_KINGS                144
158 #define MACH_TYPE_SMDK2400             145
159 #define MACH_TYPE_COLLIE               146
160 #define MACH_TYPE_IDR                  147
161 #define MACH_TYPE_BADGE4               148
162 #define MACH_TYPE_WEBNET               149
163 #define MACH_TYPE_D7300                150
164 #define MACH_TYPE_CEP                  151
165 #define MACH_TYPE_FORTUNET             152
166 #define MACH_TYPE_VC547X               153
167 #define MACH_TYPE_FILEWALKER           154
168 #define MACH_TYPE_NETGATEWAY           155
169 #define MACH_TYPE_SYMBOL2800           156
170 #define MACH_TYPE_SUNS                 157
171 #define MACH_TYPE_FRODO                158
172 #define MACH_TYPE_MACH_TYTE_MS301      159
173 #define MACH_TYPE_MX1ADS               160
174 #define MACH_TYPE_H7201                161
175 #define MACH_TYPE_H7202                162
176 #define MACH_TYPE_AMICO                163
177 #define MACH_TYPE_IAM                  164
178 #define MACH_TYPE_TT530                165
179 #define MACH_TYPE_SAM2400              166
180 #define MACH_TYPE_JORNADA56X           167
181 #define MACH_TYPE_ACTIVE               168
182 #define MACH_TYPE_IQ80321              169
183 #define MACH_TYPE_WID                  170
184 #define MACH_TYPE_SABINAL              171
185 #define MACH_TYPE_IXP425_MATACUMBE     172
186 #define MACH_TYPE_MINIPRINT            173
187 #define MACH_TYPE_ADM510X              174
188 #define MACH_TYPE_SVS200               175
189 #define MACH_TYPE_ATG_TCU              176
190 #define MACH_TYPE_JORNADA820           177
191 #define MACH_TYPE_S3C44B0              178
192 #define MACH_TYPE_MARGIS2              179
193 #define MACH_TYPE_KS8695               180
194 #define MACH_TYPE_BRH                  181
195 #define MACH_TYPE_S3C2410              182
196 #define MACH_TYPE_POSSIO_PX30          183
197 #define MACH_TYPE_S3C2800              184
198 #define MACH_TYPE_FLEETWOOD            185
199 #define MACH_TYPE_OMAHA                186
200 #define MACH_TYPE_TA7                  187
201 #define MACH_TYPE_NOVA                 188
202 #define MACH_TYPE_HMK                  189
203 #define MACH_TYPE_KARO                 190
204 #define MACH_TYPE_FESTER               191
205 #define MACH_TYPE_GPI                  192
206 #define MACH_TYPE_SMDK2410             193
207 #define MACH_TYPE_I519                 194
208 #define MACH_TYPE_NEXIO                195
209 #define MACH_TYPE_BITBOX               196
210 #define MACH_TYPE_G200                 197
211 #define MACH_TYPE_GILL                 198
212 #define MACH_TYPE_PXA_MERCURY          199
213 #define MACH_TYPE_CEIVA                200
214 #define MACH_TYPE_FRET                 201
215 #define MACH_TYPE_EMAILPHONE           202
216 #define MACH_TYPE_H3900                203
217 #define MACH_TYPE_PXA1                 204
218 #define MACH_TYPE_KOAN369              205
219 #define MACH_TYPE_COGENT               206
220 #define MACH_TYPE_ESL_SIMPUTER         207
221 #define MACH_TYPE_ESL_SIMPUTER_CLR     208
222 #define MACH_TYPE_ESL_SIMPUTER_BW      209
223 #define MACH_TYPE_HHP_CRADLE           210
224 #define MACH_TYPE_HE500                211
225 #define MACH_TYPE_INHANDELF2           212
226 #define MACH_TYPE_INHANDFTIP           213
227 #define MACH_TYPE_DNP1110              214
228 #define MACH_TYPE_PNP1110              215
229 #define MACH_TYPE_CSB226               216
230 #define MACH_TYPE_ARNOLD               217
231 #define MACH_TYPE_VOICEBLUE            218
232 #define MACH_TYPE_JZ8028               219
233 #define MACH_TYPE_H5400                220
234 #define MACH_TYPE_FORTE                221
235 #define MACH_TYPE_ACAM                 222
236 #define MACH_TYPE_ABOX                 223
237 #define MACH_TYPE_ATMEL                224
238 #define MACH_TYPE_SITSANG              225
239 #define MACH_TYPE_CPU1110LCDNET        226
240 #define MACH_TYPE_MPL_VCMA9            227
241 #define MACH_TYPE_OPUS_A1              228
242 #define MACH_TYPE_DAYTONA              229
243 #define MACH_TYPE_KILLBEAR             230
244 #define MACH_TYPE_YOHO                 231
245 #define MACH_TYPE_JASPER               232
246 #define MACH_TYPE_DSC25                233
247 #define MACH_TYPE_OMAP_INNOVATOR       234
248 #define MACH_TYPE_RAMSES               235
249 #define MACH_TYPE_S28X                 236
250 #define MACH_TYPE_MPORT3               237
251 #define MACH_TYPE_PXA_EAGLE250         238
252 #define MACH_TYPE_PDB                  239
253 #define MACH_TYPE_BLUE_2G              240
254 #define MACH_TYPE_BLUEARCH             241
255 #define MACH_TYPE_IXDP2400             242
256 #define MACH_TYPE_IXDP2800             243
257 #define MACH_TYPE_EXPLORER             244
258 #define MACH_TYPE_IXDP425              245
259 #define MACH_TYPE_CHIMP                246
260 #define MACH_TYPE_STORK_NEST           247
261 #define MACH_TYPE_STORK_EGG            248
262 #define MACH_TYPE_WISMO                249
263 #define MACH_TYPE_EZLINX               250
264 #define MACH_TYPE_AT91RM9200           251
265 #define MACH_TYPE_ADTECH_ORION         252
266 #define MACH_TYPE_NEPTUNE              253
267 #define MACH_TYPE_HACKKIT              254
268 #define MACH_TYPE_PXA_WINS30           255
269 #define MACH_TYPE_LAVINNA              256
270 #define MACH_TYPE_PXA_UENGINE          257
271 #define MACH_TYPE_INNOKOM              258
272 #define MACH_TYPE_BMS                  259
273 #define MACH_TYPE_IXCDP1100            260
274 #define MACH_TYPE_PRPMC1100            261
275 #define MACH_TYPE_AT91RM9200DK         262
276 #define MACH_TYPE_ARMSTICK             263
277 #define MACH_TYPE_ARMONIE              264
278 #define MACH_TYPE_MPORT1               265
279 #define MACH_TYPE_S3C5410              266
280 #define MACH_TYPE_ZCP320A              267
281 #define MACH_TYPE_I_BOX                268
282 #define MACH_TYPE_STLC1502             269
283 #define MACH_TYPE_SIREN                270
284 #define MACH_TYPE_GREENLAKE            271
285 #define MACH_TYPE_ARGUS                272
286 #define MACH_TYPE_COMBADGE             273
287 #define MACH_TYPE_ROKEPXA              274
288 #define MACH_TYPE_CINTEGRATOR          275
289 #define MACH_TYPE_GUIDEA07             276
290 #define MACH_TYPE_TAT257               277
291 #define MACH_TYPE_IGP2425              278
292 #define MACH_TYPE_BLUEGRAMMA           279
293 #define MACH_TYPE_IPOD                 280
294 #define MACH_TYPE_ADSBITSYX            281
295 #define MACH_TYPE_TRIZEPS2             282
296 #define MACH_TYPE_VIPER                283
297 #define MACH_TYPE_ADSBITSYPLUS         284
298 #define MACH_TYPE_ADSAGC               285
299 #define MACH_TYPE_STP7312              286
300 #define MACH_TYPE_NX_PHNX              287
301 #define MACH_TYPE_WEP_EP250            288
302 #define MACH_TYPE_INHANDELF3           289
303 #define MACH_TYPE_ADI_COYOTE           290
304 #define MACH_TYPE_IYONIX               291
305 #define MACH_TYPE_DAMICAM_SA1110       292
306 #define MACH_TYPE_MEG03                293
307 #define MACH_TYPE_PXA_WHITECHAPEL      294
308 #define MACH_TYPE_NWSC                 295
309 #define MACH_TYPE_NWLARM               296
310 #define MACH_TYPE_IXP425_MGUARD        297
311 #define MACH_TYPE_PXA_NETDCU4          298
312 #define MACH_TYPE_IXDP2401             299
313 #define MACH_TYPE_IXDP2801             300
314 #define MACH_TYPE_ZODIAC               301
315 #define MACH_TYPE_ARMMODUL             302
316 #define MACH_TYPE_KETOP                303
317 #define MACH_TYPE_AV7200               304
318 #define MACH_TYPE_ARCH_TI925           305
319 #define MACH_TYPE_ACQ200               306
320 #define MACH_TYPE_PT_DAFIT             307
321 #define MACH_TYPE_IHBA                 308
322 #define MACH_TYPE_QUINQUE              309
323 #define MACH_TYPE_NIMBRAONE            310
324 #define MACH_TYPE_NIMBRA29X            311
325 #define MACH_TYPE_NIMBRA210            312
326 #define MACH_TYPE_HHP_D95XX            313
327 #define MACH_TYPE_LABARM               314
328 #define MACH_TYPE_M825XX               315
329 #define MACH_TYPE_M7100                316
330 #define MACH_TYPE_NIPC2                317
331 #define MACH_TYPE_FU7202               318
332 #define MACH_TYPE_ADSAGX               319
333 #define MACH_TYPE_PXA_POOH             320
334 #define MACH_TYPE_BANDON               321
335 #define MACH_TYPE_PCM7210              322
336 #define MACH_TYPE_NMS9200              323
337 #define MACH_TYPE_LOGODL               324
338 #define MACH_TYPE_M7140                325
339 #define MACH_TYPE_KOREBOT              326
340 #define MACH_TYPE_IQ31244              327
341 #define MACH_TYPE_KOAN393              328
342 #define MACH_TYPE_INHANDFTIP3          329
343 #define MACH_TYPE_GONZO                330
344 #define MACH_TYPE_BAST                 331
345 #define MACH_TYPE_SCANPASS             332
346 #define MACH_TYPE_EP7312_POOH          333
347 #define MACH_TYPE_TA7S                 334
348 #define MACH_TYPE_TA7V                 335
349 #define MACH_TYPE_ICARUS               336
350 #define MACH_TYPE_H1900                337
351 #define MACH_TYPE_GEMINI               338
352 #define MACH_TYPE_AXIM                 339
353 #define MACH_TYPE_AUDIOTRON            340
354 #define MACH_TYPE_H2200                341
355 #define MACH_TYPE_LOOX600              342
356 #define MACH_TYPE_NIOP                 343
357 #define MACH_TYPE_DM310                344
358 #define MACH_TYPE_SEEDPXA_C2           345
359 #define MACH_TYPE_IXP4XX_MGUARD_PCI    346
360 #define MACH_TYPE_H1940                347
361 #define MACH_TYPE_SCORPIO              348
362 #define MACH_TYPE_VIVA                 349
363 #define MACH_TYPE_PXA_XCARD            350
364 #define MACH_TYPE_CSB335               351
365 #define MACH_TYPE_IXRD425              352
366 #define MACH_TYPE_IQ80315              353
367 #define MACH_TYPE_NMP7312              354
368 #define MACH_TYPE_CX861XX              355
369 #define MACH_TYPE_ENP2611              356
370 #define MACH_TYPE_XDA                  357
371 #define MACH_TYPE_CSIR_IMS             358
372 #define MACH_TYPE_IXP421_DNAEETH       359
373 #define MACH_TYPE_POCKETSERV9200       360
374 #define MACH_TYPE_TOTO                 361
375 #define MACH_TYPE_S3C2440              362
376 #define MACH_TYPE_KS8695P              363
377 #define MACH_TYPE_SE4000               364
378 #define MACH_TYPE_QUADRICEPS           365
379 #define MACH_TYPE_BRONCO               366
380 #define MACH_TYPE_ESL_WIRELESS_TAB     367
381 #define MACH_TYPE_ESL_SOFCOMP          368
382 #define MACH_TYPE_S5C7375              369
383 #define MACH_TYPE_SPEARHEAD            370
384 #define MACH_TYPE_PANTERA              371
385 #define MACH_TYPE_PRAYOGLITE           372
386 #define MACH_TYPE_GUMSTIX              373
387 #define MACH_TYPE_RCUBE                374
388 #define MACH_TYPE_REA_OLV              375
389 #define MACH_TYPE_PXA_IPHONE           376
390 #define MACH_TYPE_S3C3410              377
391 #define MACH_TYPE_ESPD_4510B           378
392 #define MACH_TYPE_MP1X                 379
393 #define MACH_TYPE_AT91RM9200TB         380
394 #define MACH_TYPE_ADSVGX               381
395 #define MACH_TYPE_OMAP_H2              382
396 #define MACH_TYPE_PELEE                383
397 #define MACH_TYPE_E740                 384
398 #define MACH_TYPE_IQ80331              385
399 #define MACH_TYPE_VERSATILE_PB         387
400 #define MACH_TYPE_KEV7A400             388
401 #define MACH_TYPE_LPD7A400             389
402 #define MACH_TYPE_LPD7A404             390
403 #define MACH_TYPE_FUJITSU_CAMELOT      391
404 #define MACH_TYPE_JANUS2M              392
405 #define MACH_TYPE_EMBTF                393
406 #define MACH_TYPE_HPM                  394
407 #define MACH_TYPE_SMDK2410TK           395
408 #define MACH_TYPE_SMDK2410AJ           396
409 #define MACH_TYPE_STREETRACER          397
410 #define MACH_TYPE_EFRAME               398
411 #define MACH_TYPE_CSB337               399
412 #define MACH_TYPE_PXA_LARK             400
413 #define MACH_TYPE_PNP2110              401
414 #define MACH_TYPE_TCC72X               402
415 #define MACH_TYPE_ALTAIR               403
416 #define MACH_TYPE_KC3                  404
417 #define MACH_TYPE_SINTEFTD             405
418 #define MACH_TYPE_MAINSTONE            406
419 #define MACH_TYPE_ADAY4X               407
420 #define MACH_TYPE_LITE300              408
421 #define MACH_TYPE_S5C7376              409
422 #define MACH_TYPE_MT02                 410
423 #define MACH_TYPE_MPORT3S              411
424 #define MACH_TYPE_RA_ALPHA             412
425 #define MACH_TYPE_XCEP                 413
426 #define MACH_TYPE_ARCOM_VULCAN         414
427 #define MACH_TYPE_STARGATE             415
428 #define MACH_TYPE_ARMADILLOJ           416
429 #define MACH_TYPE_ELROY_JACK           417
430 #define MACH_TYPE_BACKEND              418
431 #define MACH_TYPE_S5LINBOX             419
432 #define MACH_TYPE_NOMADIK              420
433 #define MACH_TYPE_IA_CPU_9200          421
434 #define MACH_TYPE_AT91_BJA1            422
435 #define MACH_TYPE_CORGI                423
436 #define MACH_TYPE_POODLE               424
437 #define MACH_TYPE_TEN                  425
438 #define MACH_TYPE_ROVERP5P             426
439 #define MACH_TYPE_SC2700               427
440 #define MACH_TYPE_EX_EAGLE             428
441 #define MACH_TYPE_NX_PXA12             429
442 #define MACH_TYPE_NX_PXA5              430
443 #define MACH_TYPE_BLACKBOARD2          431
444 #define MACH_TYPE_I819                 432
445 #define MACH_TYPE_IXMB995E             433
446 #define MACH_TYPE_SKYRIDER             434
447 #define MACH_TYPE_SKYHAWK              435
448 #define MACH_TYPE_ENTERPRISE           436
449 #define MACH_TYPE_DEP2410              437
450 #define MACH_TYPE_ARMCORE              438
451 #define MACH_TYPE_HOBBIT               439
452 #define MACH_TYPE_H7210                440
453 #define MACH_TYPE_PXA_NETDCU5          441
454 #define MACH_TYPE_ACC                  442
455 #define MACH_TYPE_ESL_SARVA            443
456 #define MACH_TYPE_XM250                444
457 #define MACH_TYPE_T6TC1XB              445
458 #define MACH_TYPE_ESS710               446
459 #define MACH_TYPE_MX31ADS              447
460 #define MACH_TYPE_HIMALAYA             448
461 #define MACH_TYPE_BOLFENK              449
462 #define MACH_TYPE_AT91RM9200KR         450
463 #define MACH_TYPE_EDB9312              451
464 #define MACH_TYPE_OMAP_GENERIC         452
465 #define MACH_TYPE_AXIMX3               453
466 #define MACH_TYPE_EB67XDIP             454
467 #define MACH_TYPE_WEBTXS               455
468 #define MACH_TYPE_HAWK                 456
469 #define MACH_TYPE_CCAT91SBC001         457
470 #define MACH_TYPE_EXPRESSO             458
471 #define MACH_TYPE_H4000                459
472 #define MACH_TYPE_DINO                 460
473 #define MACH_TYPE_ML675K               461
474 #define MACH_TYPE_EDB9301              462
475 #define MACH_TYPE_EDB9315              463
476 #define MACH_TYPE_RECIVA_TT            464
477 #define MACH_TYPE_CSTCB01              465
478 #define MACH_TYPE_CSTCB1               466
479 #define MACH_TYPE_SHADWELL             467
480 #define MACH_TYPE_GOEPEL263            468
481 #define MACH_TYPE_ACQ100               469
482 #define MACH_TYPE_MX1FS2               470
483 #define MACH_TYPE_HIPTOP_G1            471
484 #define MACH_TYPE_SPARKY               472
485 #define MACH_TYPE_NS9750               473
486 #define MACH_TYPE_PHOENIX              474
487 #define MACH_TYPE_VR1000               475
488 #define MACH_TYPE_DEISTERPXA           476
489 #define MACH_TYPE_BCM1160              477
490 #define MACH_TYPE_PCM022               478
491 #define MACH_TYPE_ADSGCX               479
492 #define MACH_TYPE_DREADNAUGHT          480
493 #define MACH_TYPE_DM320                481
494 #define MACH_TYPE_MARKOV               482
495 #define MACH_TYPE_COS7A400             483
496 #define MACH_TYPE_MILANO               484
497 #define MACH_TYPE_UE9328               485
498 #define MACH_TYPE_UEX255               486
499 #define MACH_TYPE_UE2410               487
500 #define MACH_TYPE_A620                 488
501 #define MACH_TYPE_OCELOT               489
502 #define MACH_TYPE_CHEETAH              490
503 #define MACH_TYPE_OMAP_PERSEUS2        491
504 #define MACH_TYPE_ZVUE                 492
505 #define MACH_TYPE_ROVERP1              493
506 #define MACH_TYPE_ASIDIAL2             494
507 #define MACH_TYPE_S3C24A0              495
508 #define MACH_TYPE_E800                 496
509 #define MACH_TYPE_E750                 497
510 #define MACH_TYPE_S3C5500              498
511 #define MACH_TYPE_SMDK5500             499
512 #define MACH_TYPE_SIGNALSYNC           500
513 #define MACH_TYPE_NBC                  501
514 #define MACH_TYPE_KODIAK               502
515 #define MACH_TYPE_NETBOOKPRO           503
516 #define MACH_TYPE_HW90200              504
517 #define MACH_TYPE_CONDOR               505
518 #define MACH_TYPE_CUP                  506
519 #define MACH_TYPE_KITE                 507
520 #define MACH_TYPE_SCB9328              508
521 #define MACH_TYPE_OMAP_H3              509
522 #define MACH_TYPE_OMAP_H4              510
523 #define MACH_TYPE_N10                  511
524 #define MACH_TYPE_MONTAJADE            512
525 #define MACH_TYPE_SG560                513
526 #define MACH_TYPE_DP1000               514
527 #define MACH_TYPE_OMAP_OSK             515
528 #define MACH_TYPE_RG100V3              516
529 #define MACH_TYPE_MX2ADS               517
530 #define MACH_TYPE_PXA_KILO             518
531 #define MACH_TYPE_IXP4XX_EAGLE         519
532 #define MACH_TYPE_TOSA                 520
533 #define MACH_TYPE_MB2520F              521
534 #define MACH_TYPE_EMC1000              522
535 #define MACH_TYPE_TIDSC25              523
536 #define MACH_TYPE_AKCPMXL              524
537 #define MACH_TYPE_AV3XX                525
538 #define MACH_TYPE_AVILA                526
539 #define MACH_TYPE_PXA_MPM10            527
540 #define MACH_TYPE_PXA_KYANITE          528
541 #define MACH_TYPE_SGOLD                529
542 #define MACH_TYPE_OSCAR                530
543 #define MACH_TYPE_EPXA4USB2            531
544 #define MACH_TYPE_XSENGINE             532
545 #define MACH_TYPE_IP600                533
546 #define MACH_TYPE_MCAN2                534
547 #define MACH_TYPE_DDI_BLUERIDGE        535
548 #define MACH_TYPE_SKYMINDER            536
549 #define MACH_TYPE_LPD79520             537
550 #define MACH_TYPE_EDB9302              538
551 #define MACH_TYPE_HW90340              539
552 #define MACH_TYPE_CIP_BOX              540
553 #define MACH_TYPE_IVPN                 541
554 #define MACH_TYPE_RSOC2                542
555 #define MACH_TYPE_HUSKY                543
556 #define MACH_TYPE_BOXER                544
557 #define MACH_TYPE_SHEPHERD             545
558 #define MACH_TYPE_AML42800AA           546
559 #define MACH_TYPE_LPC2294              548
560 #define MACH_TYPE_SWITCHGRASS          549
561 #define MACH_TYPE_ENS_CMU              550
562 #define MACH_TYPE_MM6_SDB              551
563 #define MACH_TYPE_SATURN               552
564 #define MACH_TYPE_I30030EVB            553
565 #define MACH_TYPE_MXC27530EVB          554
566 #define MACH_TYPE_SMDK2800             555
567 #define MACH_TYPE_MTWILSON             556
568 #define MACH_TYPE_ZITI                 557
569 #define MACH_TYPE_GRANDFATHER          558
570 #define MACH_TYPE_TENGINE              559
571 #define MACH_TYPE_S3C2460              560
572 #define MACH_TYPE_PDM                  561
573 #define MACH_TYPE_H4700                562
574 #define MACH_TYPE_H6300                563
575 #define MACH_TYPE_RZ1700               564
576 #define MACH_TYPE_A716                 565
577 #define MACH_TYPE_ESTK2440A            566
578 #define MACH_TYPE_ATWIXP425            567
579 #define MACH_TYPE_CSB336               568
580 #define MACH_TYPE_RIRM2                569
581 #define MACH_TYPE_CX23518              570
582 #define MACH_TYPE_CX2351X              571
583 #define MACH_TYPE_COMPUTIME            572
584 #define MACH_TYPE_IZARUS               573
585 #define MACH_TYPE_RTS                  574
586 #define MACH_TYPE_SE5100               575
587 #define MACH_TYPE_S3C2510              576
588 #define MACH_TYPE_CSB437TL             577
589 #define MACH_TYPE_SLAUSON              578
590 #define MACH_TYPE_PEARLRIVER           579
591 #define MACH_TYPE_TDC_P210             580
592 #define MACH_TYPE_SG580                581
593 #define MACH_TYPE_WRSBCARM7            582
594 #define MACH_TYPE_IPD                  583
595 #define MACH_TYPE_PXA_DNP2110          584
596 #define MACH_TYPE_XAENIAX              585
597 #define MACH_TYPE_SOMN4250             586
598 #define MACH_TYPE_PLEB2                587
599 #define MACH_TYPE_CORNWALLIS           588
600 #define MACH_TYPE_GURNEY_DRV           589
601 #define MACH_TYPE_CHAFFEE              590
602 #define MACH_TYPE_RMS101               591
603 #define MACH_TYPE_RX3715               592
604 #define MACH_TYPE_SWIFT                593
605 #define MACH_TYPE_ROVERP7              594
606 #define MACH_TYPE_PR818S               595
607 #define MACH_TYPE_TRXPRO               596
608 #define MACH_TYPE_NSLU2                597
609 #define MACH_TYPE_E400                 598
610 #define MACH_TYPE_TRAB                 599
611 #define MACH_TYPE_CMC_PU2              600
612 #define MACH_TYPE_FULCRUM              601
613 #define MACH_TYPE_NETGATE42X           602
614 #define MACH_TYPE_STR710               603
615 #define MACH_TYPE_IXDPG425             604
616 #define MACH_TYPE_TOMTOMGO             605
617 #define MACH_TYPE_VERSATILE_AB         606
618 #define MACH_TYPE_EDB9307              607
619 #define MACH_TYPE_SG565                608
620 #define MACH_TYPE_LPD79524             609
621 #define MACH_TYPE_LPD79525             610
622 #define MACH_TYPE_RMS100               611
623 #define MACH_TYPE_KB9200               612
624 #define MACH_TYPE_SX1                  613
625 #define MACH_TYPE_HMS39C7092           614
626 #define MACH_TYPE_ARMADILLO            615
627 #define MACH_TYPE_IPCU                 616
628 #define MACH_TYPE_LOOX720              617
629 #define MACH_TYPE_IXDP465              618
630 #define MACH_TYPE_IXDP2351             619
631 #define MACH_TYPE_ADSVIX               620
632 #define MACH_TYPE_DM270                621
633 #define MACH_TYPE_SOCLTPLUS            622
634 #define MACH_TYPE_ECIA                 623
635 #define MACH_TYPE_CM4008               624
636 #define MACH_TYPE_P2001                625
637 #define MACH_TYPE_TWISTER              626
638 #define MACH_TYPE_MUDSHARK             627
639 #define MACH_TYPE_HB2                  628
640 #define MACH_TYPE_IQ80332              629
641 #define MACH_TYPE_SENDT                630
642 #define MACH_TYPE_MX2JAZZ              631
643 #define MACH_TYPE_MULTIIO              632
644 #define MACH_TYPE_HRDISPLAY            633
645 #define MACH_TYPE_MXC27530ADS          634
646 #define MACH_TYPE_TRIZEPS3             635
647 #define MACH_TYPE_ZEFEERDZA            636
648 #define MACH_TYPE_ZEFEERDZB            637
649 #define MACH_TYPE_ZEFEERDZG            638
650 #define MACH_TYPE_ZEFEERDZN            639
651 #define MACH_TYPE_ZEFEERDZQ            640
652 #define MACH_TYPE_GTWX5715             641
653 #define MACH_TYPE_ASTRO_JACK           643
654 #define MACH_TYPE_TIP03                644
655 #define MACH_TYPE_A9200EC              645
656 #define MACH_TYPE_PNX0105              646
657 #define MACH_TYPE_ADCPOECPU            647
658 #define MACH_TYPE_CSB637               648
659 #define MACH_TYPE_MB9200               650
660 #define MACH_TYPE_KULUN                651
661 #define MACH_TYPE_SNAPPER              652
662 #define MACH_TYPE_OPTIMA               653
663 #define MACH_TYPE_DLHSBC               654
664 #define MACH_TYPE_X30                  655
665 #define MACH_TYPE_N30                  656
666 #define MACH_TYPE_MANGA_KS8695         657
667 #define MACH_TYPE_AJAX                 658
668 #define MACH_TYPE_NEC_MP900            659
669 #define MACH_TYPE_VVTK1000             661
670 #define MACH_TYPE_KAFA                 662
671 #define MACH_TYPE_VVTK3000             663
672 #define MACH_TYPE_PIMX1                664
673 #define MACH_TYPE_OLLIE                665
674 #define MACH_TYPE_SKYMAX               666
675 #define MACH_TYPE_JAZZ                 667
676 #define MACH_TYPE_TEL_T3               668
677 #define MACH_TYPE_AISINO_FCR255        669
678 #define MACH_TYPE_BTWEB                670
679 #define MACH_TYPE_DBG_LH79520          671
680 #define MACH_TYPE_CM41XX               672
681 #define MACH_TYPE_TS72XX               673
682 #define MACH_TYPE_NGGPXA               674
683 #define MACH_TYPE_CSB535               675
684 #define MACH_TYPE_CSB536               676
685 #define MACH_TYPE_PXA_TRAKPOD          677
686 #define MACH_TYPE_PRAXIS               678
687 #define MACH_TYPE_LH75411              679
688 #define MACH_TYPE_OTOM                 680
689 #define MACH_TYPE_NEXCODER_2440        681
690 #define MACH_TYPE_LOOX410              682
691 #define MACH_TYPE_WESTLAKE             683
692 #define MACH_TYPE_NSB                  684
693 #define MACH_TYPE_ESL_SARVA_STN        685
694 #define MACH_TYPE_ESL_SARVA_TFT        686
695 #define MACH_TYPE_ESL_SARVA_IAD        687
696 #define MACH_TYPE_ESL_SARVA_ACC        688
697 #define MACH_TYPE_TYPHOON              689
698 #define MACH_TYPE_CNAV                 690
699 #define MACH_TYPE_A730                 691
700 #define MACH_TYPE_NETSTAR              692
701 #define MACH_TYPE_PHASEFALE_SUPERCON   693
702 #define MACH_TYPE_SHIVA1100            694
703 #define MACH_TYPE_ETEXSC               695
704 #define MACH_TYPE_IXDPG465             696
705 #define MACH_TYPE_A9M2410              697
706 #define MACH_TYPE_A9M2440              698
707 #define MACH_TYPE_A9M9750              699
708 #define MACH_TYPE_A9M9360              700
709 #define MACH_TYPE_UNC90                701
710 #define MACH_TYPE_ECO920               702
711 #define MACH_TYPE_SATVIEW              703
712 #define MACH_TYPE_ROADRUNNER           704
713 #define MACH_TYPE_AT91RM9200EK         705
714 #define MACH_TYPE_GP32                 706
715 #define MACH_TYPE_GEM                  707
716 #define MACH_TYPE_I858                 708
717 #define MACH_TYPE_HX2750               709
718 #define MACH_TYPE_MXC91131EVB          710
719 #define MACH_TYPE_P700                 711
720 #define MACH_TYPE_CPE                  712
721 #define MACH_TYPE_SPITZ                713
722 #define MACH_TYPE_NIMBRA340            714
723 #define MACH_TYPE_LPC22XX              715
724 #define MACH_TYPE_COMET3               716
725 #define MACH_TYPE_COMET4               717
726 #define MACH_TYPE_CSB625               718
727 #define MACH_TYPE_FORTUNET2            719
728 #define MACH_TYPE_S5H2200              720
729 #define MACH_TYPE_OPTORM920            721
730 #define MACH_TYPE_ADSBITSYXB           722
731 #define MACH_TYPE_ADSSPHERE            723
732 #define MACH_TYPE_ADSPORTAL            724
733 #define MACH_TYPE_LN2410SBC            725
734 #define MACH_TYPE_CB3RUFC              726
735 #define MACH_TYPE_MP2USB               727
736 #define MACH_TYPE_NTNP425C             728
737 #define MACH_TYPE_COLIBRI              729
738 #define MACH_TYPE_PCM7220              730
739 #define MACH_TYPE_GATEWAY7001          731
740 #define MACH_TYPE_PCM027               732
741 #define MACH_TYPE_CMPXA                733
742 #define MACH_TYPE_ANUBIS               734
743 #define MACH_TYPE_ITE8152              735
744 #define MACH_TYPE_LPC3XXX              736
745 #define MACH_TYPE_PUPPETEER            737
746 #define MACH_TYPE_E570                 739
747 #define MACH_TYPE_X50                  740
748 #define MACH_TYPE_RECON                741
749 #define MACH_TYPE_XBOARDGP8            742
750 #define MACH_TYPE_FPIC2                743
751 #define MACH_TYPE_AKITA                744
752 #define MACH_TYPE_A81                  745
753 #define MACH_TYPE_SVM_SC25X            746
754 #define MACH_TYPE_VADATECH020          747
755 #define MACH_TYPE_TLI                  748
756 #define MACH_TYPE_EDB9315LC            749
757 #define MACH_TYPE_PASSEC               750
758 #define MACH_TYPE_DS_TIGER             751
759 #define MACH_TYPE_E310                 752
760 #define MACH_TYPE_E330                 753
761 #define MACH_TYPE_RT3000               754
762 #define MACH_TYPE_NOKIA770             755
763 #define MACH_TYPE_PNX0106              756
764 #define MACH_TYPE_HX21XX               757
765 #define MACH_TYPE_FARADAY              758
766 #define MACH_TYPE_SBC9312              759
767 #define MACH_TYPE_BATMAN               760
768 #define MACH_TYPE_JPD201               761
769 #define MACH_TYPE_MIPSA                762
770 #define MACH_TYPE_KACOM                763
771 #define MACH_TYPE_SWARCOCPU            764
772 #define MACH_TYPE_SWARCODSL            765
773 #define MACH_TYPE_BLUEANGEL            766
774 #define MACH_TYPE_HAIRYGRAMA           767
775 #define MACH_TYPE_BANFF                768
776 #define MACH_TYPE_CARMEVA              769
777 #define MACH_TYPE_SAM255               770
778 #define MACH_TYPE_PPM10                771
779 #define MACH_TYPE_EDB9315A             772
780 #define MACH_TYPE_SUNSET               773
781 #define MACH_TYPE_STARGATE2            774
782 #define MACH_TYPE_INTELMOTE2           775
783 #define MACH_TYPE_TRIZEPS4             776
784 #define MACH_TYPE_MAINSTONE2           777
785 #define MACH_TYPE_EZ_IXP42X            778
786 #define MACH_TYPE_TAPWAVE_ZODIAC       779
787 #define MACH_TYPE_UNIVERSALMETER       780
788 #define MACH_TYPE_HICOARM9             781
789 #define MACH_TYPE_PNX4008              782
790 #define MACH_TYPE_KWS6000              783
791 #define MACH_TYPE_PORTUX920T           784
792 #define MACH_TYPE_EZ_X5                785
793 #define MACH_TYPE_OMAP_RUDOLPH         786
794 #define MACH_TYPE_CPUAT91              787
795 #define MACH_TYPE_REA9200              788
796 #define MACH_TYPE_ACTS_PUNE_SA1110     789
797 #define MACH_TYPE_IXP425               790
798 #define MACH_TYPE_I30030ADS            791
799 #define MACH_TYPE_PERCH                792
800 #define MACH_TYPE_EIS05R1              793
801 #define MACH_TYPE_PEPPERPAD            794
802 #define MACH_TYPE_SB3010               795
803 #define MACH_TYPE_RM9200               796
804 #define MACH_TYPE_DMA03                797
805 #define MACH_TYPE_ROAD_S101            798
806 #define MACH_TYPE_IQ81340SC            799
807 #define MACH_TYPE_IQ_NEXTGEN_B         800
808 #define MACH_TYPE_IQ81340MC            801
809 #define MACH_TYPE_IQ_NEXTGEN_D         802
810 #define MACH_TYPE_IQ_NEXTGEN_E         803
811 #define MACH_TYPE_MALLOW_AT91          804
812 #define MACH_TYPE_CYBERTRACKER_I       805
813 #define MACH_TYPE_GESBC931X            806
814 #define MACH_TYPE_CENTIPAD             807
815 #define MACH_TYPE_ARMSOC               808
816 #define MACH_TYPE_SE4200               809
817 #define MACH_TYPE_EMS197A              810
818 #define MACH_TYPE_MICRO9               811
819 #define MACH_TYPE_MICRO9L              812
820 #define MACH_TYPE_UC5471DSP            813
821 #define MACH_TYPE_SJ5471ENG            814
822 #define MACH_TYPE_CMPXA26X             815
823 #define MACH_TYPE_NC                   816
824 #define MACH_TYPE_OMAP_PALMTE          817
825 #define MACH_TYPE_AJAX52X              818
826 #define MACH_TYPE_SIRIUSTAR            819
827 #define MACH_TYPE_IODATA_HDLG          820
828 #define MACH_TYPE_AT91RM9200UTL        821
829 #define MACH_TYPE_BIOSAFE              822
830 #define MACH_TYPE_MP1000               823
831 #define MACH_TYPE_PARSY                824
832 #define MACH_TYPE_CCXP                 825
833 #define MACH_TYPE_OMAP_GSAMPLE         826
834 #define MACH_TYPE_REALVIEW_EB          827
835 #define MACH_TYPE_SAMOA                828
836 #define MACH_TYPE_PALMT3               829
837 #define MACH_TYPE_I878                 830
838 #define MACH_TYPE_BORZOI               831
839 #define MACH_TYPE_GECKO                832
840 #define MACH_TYPE_DS101                833
841 #define MACH_TYPE_OMAP_PALMTT2         834
842 #define MACH_TYPE_PALMLD               835
843 #define MACH_TYPE_CC9C                 836
844 #define MACH_TYPE_SBC1670              837
845 #define MACH_TYPE_IXDP28X5             838
846 #define MACH_TYPE_OMAP_PALMTT          839
847 #define MACH_TYPE_ML696K               840
848 #define MACH_TYPE_ARCOM_ZEUS           841
849 #define MACH_TYPE_OSIRIS               842
850 #define MACH_TYPE_MAESTRO              843
851 #define MACH_TYPE_PALMTE2              844
852 #define MACH_TYPE_IXBBM                845
853 #define MACH_TYPE_MX27ADS              846
854 #define MACH_TYPE_AX8004               847
855 #define MACH_TYPE_AT91SAM9261EK        848
856 #define MACH_TYPE_LOFT                 849
857 #define MACH_TYPE_MAGPIE               850
858 #define MACH_TYPE_MX21ADS              851
859 #define MACH_TYPE_MB87M3400            852
860 #define MACH_TYPE_MGUARD_DELTA         853
861 #define MACH_TYPE_DAVINCI_DVDP         854
862 #define MACH_TYPE_HTCUNIVERSAL         855
863 #define MACH_TYPE_TPAD                 856
864 #define MACH_TYPE_ROVERP3              857
865 #define MACH_TYPE_JORNADA928           858
866 #define MACH_TYPE_MV88FXX81            859
867 #define MACH_TYPE_STMP36XX             860
868 #define MACH_TYPE_SXNI79524            861
869 #define MACH_TYPE_AMS_DELTA            862
870 #define MACH_TYPE_URANIUM              863
871 #define MACH_TYPE_UCON                 864
872 #define MACH_TYPE_NAS100D              865
873 #define MACH_TYPE_L083_1000            866
874 #define MACH_TYPE_EZX                  867
875 #define MACH_TYPE_PNX5220              868
876 #define MACH_TYPE_BUTTE                869
877 #define MACH_TYPE_SRM2                 870
878 #define MACH_TYPE_DSBR                 871
879 #define MACH_TYPE_CRYSTALBALL          872
880 #define MACH_TYPE_TINYPXA27X           873
881 #define MACH_TYPE_HERBIE               874
882 #define MACH_TYPE_MAGICIAN             875
883 #define MACH_TYPE_CM4002               876
884 #define MACH_TYPE_B4                   877
885 #define MACH_TYPE_MAUI                 878
886 #define MACH_TYPE_CYBERTRACKER_G       879
887 #define MACH_TYPE_NXDKN                880
888 #define MACH_TYPE_MIO8390              881
889 #define MACH_TYPE_OMI_BOARD            882
890 #define MACH_TYPE_MX21CIV              883
891 #define MACH_TYPE_MAHI_CDAC            884
892 #define MACH_TYPE_PALMTX               885
893 #define MACH_TYPE_S3C2413              887
894 #define MACH_TYPE_SAMSYS_EP0           888
895 #define MACH_TYPE_WG302V1              889
896 #define MACH_TYPE_WG302V2              890
897 #define MACH_TYPE_EB42X                891
898 #define MACH_TYPE_IQ331ES              892
899 #define MACH_TYPE_COSYDSP              893
900 #define MACH_TYPE_UPLAT7D              894
901 #define MACH_TYPE_PTDAVINCI            895
902 #define MACH_TYPE_MBUS                 896
903 #define MACH_TYPE_NADIA2VB             897
904 #define MACH_TYPE_R1000                898
905 #define MACH_TYPE_HW90250              899
906 #define MACH_TYPE_OMAP_2430SDP         900
907 #define MACH_TYPE_DAVINCI_EVM          901
908 #define MACH_TYPE_OMAP_TORNADO         902
909 #define MACH_TYPE_OLOCREEK             903
910 #define MACH_TYPE_PALMZ72              904
911 #define MACH_TYPE_NXDB500              905
912 #define MACH_TYPE_APF9328              906
913 #define MACH_TYPE_OMAP_WIPOQ           907
914 #define MACH_TYPE_OMAP_TWIP            908
915 #define MACH_TYPE_TREO650              909
916 #define MACH_TYPE_ACUMEN               910
917 #define MACH_TYPE_XP100                911
918 #define MACH_TYPE_FS2410               912
919 #define MACH_TYPE_PXA270_CERF          913
920 #define MACH_TYPE_SQ2FTLPALM           914
921 #define MACH_TYPE_BSEMSERVER           915
922 #define MACH_TYPE_NETCLIENT            916
923 #define MACH_TYPE_PALMT5               917
924 #define MACH_TYPE_PALMTC               918
925 #define MACH_TYPE_OMAP_APOLLON         919
926 #define MACH_TYPE_MXC30030EVB          920
927 #define MACH_TYPE_REA_2D               921
928 #define MACH_TYPE_TI3E524              922
929 #define MACH_TYPE_ATEB9200             923
930 #define MACH_TYPE_AUCKLAND             924
931 #define MACH_TYPE_AK3320M              925
932 #define MACH_TYPE_DURAMAX              926
933 #define MACH_TYPE_N35                  927
934 #define MACH_TYPE_PRONGHORN            928
935 #define MACH_TYPE_FUNDY                929
936 #define MACH_TYPE_LOGICPD_PXA270       930
937 #define MACH_TYPE_CPU777               931
938 #define MACH_TYPE_SIMICON9201          932
939 #define MACH_TYPE_LEAP2_HPM            933
940 #define MACH_TYPE_CM922TXA10           934
941 #define MACH_TYPE_PXA                  935
942 #define MACH_TYPE_SANDGATE2            936
943 #define MACH_TYPE_SANDGATE2G           937
944 #define MACH_TYPE_SANDGATE2P           938
945 #define MACH_TYPE_FRED_JACK            939
946 #define MACH_TYPE_TTG_COLOR1           940
947 #define MACH_TYPE_NXEB500HMI           941
948 #define MACH_TYPE_NETDCU8              942
949 #define MACH_TYPE_NG_FVX538            944
950 #define MACH_TYPE_NG_FVS338            945
951 #define MACH_TYPE_PNX4103              946
952 #define MACH_TYPE_HESDB                947
953 #define MACH_TYPE_XSILO                948
954 #define MACH_TYPE_ESPRESSO             949
955 #define MACH_TYPE_EMLC                 950
956 #define MACH_TYPE_SISTERON             951
957 #define MACH_TYPE_RX1950               952
958 #define MACH_TYPE_TSC_VENUS            953
959 #define MACH_TYPE_DS101J               954
960 #define MACH_TYPE_MXC30030ADS          955
961 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
962 #define MACH_TYPE_DUALPCMODEM          957
963 #define MACH_TYPE_GESBC9312            958
964 #define MACH_TYPE_HTCAPACHE            959
965 #define MACH_TYPE_IXDP435              960
966 #define MACH_TYPE_CATPROVT100          961
967 #define MACH_TYPE_PICOTUX1XX           962
968 #define MACH_TYPE_PICOTUX2XX           963
969 #define MACH_TYPE_DSMG600              964
970 #define MACH_TYPE_EMPC2                965
971 #define MACH_TYPE_VENTURA              966
972 #define MACH_TYPE_PHIDGET_SBC          967
973 #define MACH_TYPE_IJ3K                 968
974 #define MACH_TYPE_PISGAH               969
975 #define MACH_TYPE_OMAP_FSAMPLE         970
976 #define MACH_TYPE_SG720                971
977 #define MACH_TYPE_REDFOX               972
978 #define MACH_TYPE_MYSH_EP9315_1        973
979 #define MACH_TYPE_TPF106               974
980 #define MACH_TYPE_AT91RM9200KG         975
981 #define MACH_TYPE_SLEDB                976
982 #define MACH_TYPE_ONTRACK              977
983 #define MACH_TYPE_PM1200               978
984 #define MACH_TYPE_ESS24XXX             979
985 #define MACH_TYPE_COREMP7              980
986 #define MACH_TYPE_NEXCODER_6446        981
987 #define MACH_TYPE_STVC8380             982
988 #define MACH_TYPE_TEKLYNX              983
989 #define MACH_TYPE_CARBONADO            984
990 #define MACH_TYPE_SYSMOS_MP730         985
991 #define MACH_TYPE_SNAPPER_CL15         986
992 #define MACH_TYPE_PGIGIM               987
993 #define MACH_TYPE_PTX9160P2            988
994 #define MACH_TYPE_DCORE1               989
995 #define MACH_TYPE_VICTORPXA            990
996 #define MACH_TYPE_MX2DTB               991
997 #define MACH_TYPE_PXA_IREX_ER0100      992
998 #define MACH_TYPE_OMAP_PALMZ71         993
999 #define MACH_TYPE_BARTEC_DEG           994
1000 #define MACH_TYPE_HW50251              995
1001 #define MACH_TYPE_IBOX                 996
1002 #define MACH_TYPE_ATLASLH7A404         997
1003 #define MACH_TYPE_PT2026               998
1004 #define MACH_TYPE_HTCALPINE            999
1005 #define MACH_TYPE_BARTEC_VTU           1000
1006 #define MACH_TYPE_VCOREII              1001
1007 #define MACH_TYPE_PDNB3                1002
1008 #define MACH_TYPE_HTCBEETLES           1003
1009 #define MACH_TYPE_S3C6400              1004
1010 #define MACH_TYPE_S3C2443              1005
1011 #define MACH_TYPE_OMAP_LDK             1006
1012 #define MACH_TYPE_SMDK2460             1007
1013 #define MACH_TYPE_SMDK2440             1008
1014 #define MACH_TYPE_SMDK2412             1009
1015 #define MACH_TYPE_WEBBOX               1010
1016 #define MACH_TYPE_CWWNDP               1011
1017 #define MACH_TYPE_DRAGON               1012
1018 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1019 #define MACH_TYPE_CCM2200              1014
1020 #define MACH_TYPE_ETWARM               1015
1021 #define MACH_TYPE_M93030               1016
1022 #define MACH_TYPE_CC7U                 1017
1023 #define MACH_TYPE_MTT_RANGER           1018
1024 #define MACH_TYPE_NEXUS                1019
1025 #define MACH_TYPE_DESMAN               1020
1026 #define MACH_TYPE_BKDE303              1021
1027 #define MACH_TYPE_SMDK2413             1022
1028 #define MACH_TYPE_AML_M7200            1023
1029 #define MACH_TYPE_AML_M5900            1024
1030 #define MACH_TYPE_SG640                1025
1031 #define MACH_TYPE_EDG79524             1026
1032 #define MACH_TYPE_AI2410               1027
1033 #define MACH_TYPE_IXP465               1028
1034 #define MACH_TYPE_BALLOON3             1029
1035 #define MACH_TYPE_HEINS                1030
1036 #define MACH_TYPE_MPLUSEVA             1031
1037 #define MACH_TYPE_RT042                1032
1038 #define MACH_TYPE_CWIEM                1033
1039 #define MACH_TYPE_CM_X270              1034
1040 #define MACH_TYPE_CM_X255              1035
1041 #define MACH_TYPE_ESH_AT91             1036
1042 #define MACH_TYPE_SANDGATE3            1037
1043 #define MACH_TYPE_PRIMO                1038
1044 #define MACH_TYPE_GEMSTONE             1039
1045 #define MACH_TYPE_PRONGHORNMETRO       1040
1046 #define MACH_TYPE_SIDEWINDER           1041
1047 #define MACH_TYPE_PICOMOD1             1042
1048 #define MACH_TYPE_SG590                1043
1049 #define MACH_TYPE_AKAI9307             1044
1050 #define MACH_TYPE_FONTAINE             1045
1051 #define MACH_TYPE_WOMBAT               1046
1052 #define MACH_TYPE_ACQ300               1047
1053 #define MACH_TYPE_MOD_270              1048
1054 #define MACH_TYPE_VC0820               1049
1055 #define MACH_TYPE_ANI_AIM              1050
1056 #define MACH_TYPE_JELLYFISH            1051
1057 #define MACH_TYPE_AMANITA              1052
1058 #define MACH_TYPE_VLINK                1053
1059 #define MACH_TYPE_DEXFLEX              1054
1060 #define MACH_TYPE_EIGEN_TTQ            1055
1061 #define MACH_TYPE_ARCOM_TITAN          1056
1062 #define MACH_TYPE_TABLA                1057
1063 #define MACH_TYPE_MDIRAC3              1058
1064 #define MACH_TYPE_MRHFBP2              1059
1065 #define MACH_TYPE_AT91RM9200RB         1060
1066 #define MACH_TYPE_ANI_APM              1061
1067 #define MACH_TYPE_ELLA1                1062
1068 #define MACH_TYPE_INHAND_PXA27X        1063
1069 #define MACH_TYPE_INHAND_PXA25X        1064
1070 #define MACH_TYPE_EMPOS_XM             1065
1071 #define MACH_TYPE_EMPOS                1066
1072 #define MACH_TYPE_EMPOS_TINY           1067
1073 #define MACH_TYPE_EMPOS_SM             1068
1074 #define MACH_TYPE_EGRET                1069
1075 #define MACH_TYPE_OSTRICH              1070
1076 #define MACH_TYPE_N50                  1071
1077 #define MACH_TYPE_ECBAT91              1072
1078 #define MACH_TYPE_STAREAST             1073
1079 #define MACH_TYPE_DSPG_DW              1074
1080 #define MACH_TYPE_ONEARM               1075
1081 #define MACH_TYPE_MRG110_6             1076
1082 #define MACH_TYPE_WRT300NV2            1077
1083 #define MACH_TYPE_XM_BULVERDE          1078
1084 #define MACH_TYPE_MSM6100              1079
1085 #define MACH_TYPE_ETI_B1               1080
1086 #define MACH_TYPE_ZILOG_ZA9L           1081
1087 #define MACH_TYPE_BIT2440              1082
1088 #define MACH_TYPE_NBI                  1083
1089 #define MACH_TYPE_SMDK2443             1084
1090 #define MACH_TYPE_VDAVINCI             1085
1091 #define MACH_TYPE_ATC6                 1086
1092 #define MACH_TYPE_MULTMDW              1087
1093 #define MACH_TYPE_MBA2440              1088
1094 #define MACH_TYPE_ECSD                 1089
1095 #define MACH_TYPE_PALMZ31              1090
1096 #define MACH_TYPE_FSG                  1091
1097 #define MACH_TYPE_RAZOR101             1092
1098 #define MACH_TYPE_OPERA_TDM            1093
1099 #define MACH_TYPE_COMCERTO             1094
1100 #define MACH_TYPE_TB0319               1095
1101 #define MACH_TYPE_KWS8000              1096
1102 #define MACH_TYPE_B2                   1097
1103 #define MACH_TYPE_LCL54                1098
1104 #define MACH_TYPE_AT91SAM9260EK        1099
1105 #define MACH_TYPE_GLANTANK             1100
1106 #define MACH_TYPE_N2100                1101
1107 #define MACH_TYPE_N4100                1102
1108 #define MACH_TYPE_VERTICAL_RSC4        1103
1109 #define MACH_TYPE_SG8100               1104
1110 #define MACH_TYPE_IM42XX               1105
1111 #define MACH_TYPE_FTXX                 1106
1112 #define MACH_TYPE_LWFUSION             1107
1113 #define MACH_TYPE_QT2410               1108
1114 #define MACH_TYPE_KIXRP435             1109
1115 #define MACH_TYPE_CCW9C                1110
1116 #define MACH_TYPE_DABHS                1111
1117 #define MACH_TYPE_GZMX                 1112
1118 #define MACH_TYPE_IPNW100AP            1113
1119 #define MACH_TYPE_CC9P9360DEV          1114
1120 #define MACH_TYPE_CC9P9750DEV          1115
1121 #define MACH_TYPE_CC9P9360VAL          1116
1122 #define MACH_TYPE_CC9P9750VAL          1117
1123 #define MACH_TYPE_NX70V                1118
1124 #define MACH_TYPE_AT91RM9200DF         1119
1125 #define MACH_TYPE_SE_PILOT2            1120
1126 #define MACH_TYPE_MTCN_T800            1121
1127 #define MACH_TYPE_VCMX212              1122
1128 #define MACH_TYPE_LYNX                 1123
1129 #define MACH_TYPE_AT91SAM9260ID        1124
1130 #define MACH_TYPE_HW86052              1125
1131 #define MACH_TYPE_PILZ_PMI3            1126
1132 #define MACH_TYPE_EDB9302A             1127
1133 #define MACH_TYPE_EDB9307A             1128
1134 #define MACH_TYPE_CT_DFS               1129
1135 #define MACH_TYPE_PILZ_PMI4            1130
1136 #define MACH_TYPE_XCEEDNP_IXP          1131
1137 #define MACH_TYPE_SMDK2442B            1132
1138 #define MACH_TYPE_XNODE                1133
1139 #define MACH_TYPE_AIDX270              1134
1140 #define MACH_TYPE_REMA                 1135
1141 #define MACH_TYPE_BPS1000              1136
1142 #define MACH_TYPE_HW90350              1137
1143 #define MACH_TYPE_OMAP_3430SDP         1138
1144 #define MACH_TYPE_BLUETOUCH            1139
1145 #define MACH_TYPE_VSTMS                1140
1146 #define MACH_TYPE_XSBASE270            1141
1147 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1148 #define MACH_TYPE_ADSTURBOXB           1143
1149 #define MACH_TYPE_OTI4110              1144
1150 #define MACH_TYPE_HME_PXA              1145
1151 #define MACH_TYPE_DEISTERDCA           1146
1152 #define MACH_TYPE_CES_SSEM2            1147
1153 #define MACH_TYPE_CES_MTR              1148
1154 #define MACH_TYPE_TDS_AVNG_SBC         1149
1155 #define MACH_TYPE_EVEREST              1150
1156 #define MACH_TYPE_PNX4010              1151
1157 #define MACH_TYPE_OXNAS                1152
1158 #define MACH_TYPE_FIORI                1153
1159 #define MACH_TYPE_ML1200               1154
1160 #define MACH_TYPE_PECOS                1155
1161 #define MACH_TYPE_NB2XXX               1156
1162 #define MACH_TYPE_HW6900               1157
1163 #define MACH_TYPE_CDCS_QUOLL           1158
1164 #define MACH_TYPE_QUICKSILVER          1159
1165 #define MACH_TYPE_UPLAT926             1160
1166 #define MACH_TYPE_DEP2410_THOMAS       1161
1167 #define MACH_TYPE_DTK2410              1162
1168 #define MACH_TYPE_CHILI                1163
1169 #define MACH_TYPE_DEMETER              1164
1170 #define MACH_TYPE_DIONYSUS             1165
1171 #define MACH_TYPE_AS352X               1166
1172 #define MACH_TYPE_SERVICE              1167
1173 #define MACH_TYPE_CS_E9301             1168
1174 #define MACH_TYPE_MICRO9M              1169
1175 #define MACH_TYPE_IA_MOSPCK            1170
1176 #define MACH_TYPE_QL201B               1171
1177 #define MACH_TYPE_BBM                  1174
1178 #define MACH_TYPE_EXXX                 1175
1179 #define MACH_TYPE_WMA11B               1176
1180 #define MACH_TYPE_PELCO_ATLAS          1177
1181 #define MACH_TYPE_G500                 1178
1182 #define MACH_TYPE_BUG                  1179
1183 #define MACH_TYPE_MX33ADS              1180
1184 #define MACH_TYPE_CHUB                 1181
1185 #define MACH_TYPE_NEO1973_GTA01        1182
1186 #define MACH_TYPE_W90N740              1183
1187 #define MACH_TYPE_MEDALLION_SA2410     1184
1188 #define MACH_TYPE_IA_CPU_9200_2        1185
1189 #define MACH_TYPE_DIMMRM9200           1186
1190 #define MACH_TYPE_PM9261               1187
1191 #define MACH_TYPE_ML7304               1189
1192 #define MACH_TYPE_UCP250               1190
1193 #define MACH_TYPE_INTBOARD             1191
1194 #define MACH_TYPE_GULFSTREAM           1192
1195 #define MACH_TYPE_LABQUEST             1193
1196 #define MACH_TYPE_VCMX313              1194
1197 #define MACH_TYPE_URG200               1195
1198 #define MACH_TYPE_CPUX255LCDNET        1196
1199 #define MACH_TYPE_NETDCU9              1197
1200 #define MACH_TYPE_NETDCU10             1198
1201 #define MACH_TYPE_DSPG_DGA             1199
1202 #define MACH_TYPE_DSPG_DVW             1200
1203 #define MACH_TYPE_SOLOS                1201
1204 #define MACH_TYPE_AT91SAM9263EK        1202
1205 #define MACH_TYPE_OSSTBOX              1203
1206 #define MACH_TYPE_KBAT9261             1204
1207 #define MACH_TYPE_CT1100               1205
1208 #define MACH_TYPE_AKCPPXA              1206
1209 #define MACH_TYPE_OCHAYA1020           1207
1210 #define MACH_TYPE_HITRACK              1208
1211 #define MACH_TYPE_SYME1                1209
1212 #define MACH_TYPE_SYHL1                1210
1213 #define MACH_TYPE_EMPCA400             1211
1214 #define MACH_TYPE_EM7210               1212
1215 #define MACH_TYPE_HTCHERMES            1213
1216 #define MACH_TYPE_ETI_C1               1214
1217 #define MACH_TYPE_AC100                1216
1218 #define MACH_TYPE_SNEETCH              1217
1219 #define MACH_TYPE_STUDENTMATE          1218
1220 #define MACH_TYPE_ZIR2410              1219
1221 #define MACH_TYPE_ZIR2413              1220
1222 #define MACH_TYPE_DLONIP3              1221
1223 #define MACH_TYPE_INSTREAM             1222
1224 #define MACH_TYPE_AMBARELLA            1223
1225 #define MACH_TYPE_NEVIS                1224
1226 #define MACH_TYPE_HTC_TRINITY          1225
1227 #define MACH_TYPE_QL202B               1226
1228 #define MACH_TYPE_VPAC270              1227
1229 #define MACH_TYPE_RD129                1228
1230 #define MACH_TYPE_HTCWIZARD            1229
1231 #define MACH_TYPE_TREO680              1230
1232 #define MACH_TYPE_TECON_TMEZON         1231
1233 #define MACH_TYPE_ZYLONITE             1233
1234 #define MACH_TYPE_GENE1270             1234
1235 #define MACH_TYPE_ZIR2412              1235
1236 #define MACH_TYPE_MX31LITE             1236
1237 #define MACH_TYPE_T700WX               1237
1238 #define MACH_TYPE_VF100                1238
1239 #define MACH_TYPE_NSB2                 1239
1240 #define MACH_TYPE_NXHMI_BB             1240
1241 #define MACH_TYPE_NXHMI_RE             1241
1242 #define MACH_TYPE_N4100PRO             1242
1243 #define MACH_TYPE_SAM9260              1243
1244 #define MACH_TYPE_OMAP_TREO600         1244
1245 #define MACH_TYPE_INDY2410             1245
1246 #define MACH_TYPE_NELT_A               1246
1247 #define MACH_TYPE_N311                 1248
1248 #define MACH_TYPE_AT91SAM9260VGK       1249
1249 #define MACH_TYPE_AT91LEPPE            1250
1250 #define MACH_TYPE_AT91LEPCCN           1251
1251 #define MACH_TYPE_APC7100              1252
1252 #define MACH_TYPE_STARGAZER            1253
1253 #define MACH_TYPE_SONATA               1254
1254 #define MACH_TYPE_SCHMOOGIE            1255
1255 #define MACH_TYPE_AZTOOL               1256
1256 #define MACH_TYPE_MIOA701              1257
1257 #define MACH_TYPE_SXNI9260             1258
1258 #define MACH_TYPE_MXC27520EVB          1259
1259 #define MACH_TYPE_ARMADILLO5X0         1260
1260 #define MACH_TYPE_MB9260               1261
1261 #define MACH_TYPE_MB9263               1262
1262 #define MACH_TYPE_IPAC9302             1263
1263 #define MACH_TYPE_CC9P9360JS           1264
1264 #define MACH_TYPE_GALLIUM              1265
1265 #define MACH_TYPE_MSC2410              1266
1266 #define MACH_TYPE_GHI270               1267
1267 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1268 #define MACH_TYPE_OIAB                 1269
1269 #define MACH_TYPE_SMDK6400             1270
1270 #define MACH_TYPE_NOKIA_N800           1271
1271 #define MACH_TYPE_GREENPHONE           1272
1272 #define MACH_TYPE_COMPEXWP18           1273
1273 #define MACH_TYPE_XMATE                1274
1274 #define MACH_TYPE_ENERGIZER            1275
1275 #define MACH_TYPE_IME1                 1276
1276 #define MACH_TYPE_SWEDATMS             1277
1277 #define MACH_TYPE_NTNP435C             1278
1278 #define MACH_TYPE_SPECTRO2             1279
1279 #define MACH_TYPE_H6039                1280
1280 #define MACH_TYPE_EP80219              1281
1281 #define MACH_TYPE_SAMOA_II             1282
1282 #define MACH_TYPE_CWMXL                1283
1283 #define MACH_TYPE_AS9200               1284
1284 #define MACH_TYPE_SFX1149              1285
1285 #define MACH_TYPE_NAVI010              1286
1286 #define MACH_TYPE_MULTMDP              1287
1287 #define MACH_TYPE_SCB9520              1288
1288 #define MACH_TYPE_HTCATHENA            1289
1289 #define MACH_TYPE_XP179                1290
1290 #define MACH_TYPE_H4300                1291
1291 #define MACH_TYPE_GORAMO_MLR           1292
1292 #define MACH_TYPE_MXC30020EVB          1293
1293 #define MACH_TYPE_ADSBITSYG5           1294
1294 #define MACH_TYPE_ADSPORTALPLUS        1295
1295 #define MACH_TYPE_MMSP2PLUS            1296
1296 #define MACH_TYPE_EM_X270              1297
1297 #define MACH_TYPE_TPP302               1298
1298 #define MACH_TYPE_TPM104               1299
1299 #define MACH_TYPE_TPM102               1300
1300 #define MACH_TYPE_TPM109               1301
1301 #define MACH_TYPE_FBXO1                1302
1302 #define MACH_TYPE_HXD8                 1303
1303 #define MACH_TYPE_NEO1973_GTA02        1304
1304 #define MACH_TYPE_EMTEST               1305
1305 #define MACH_TYPE_AD6900               1306
1306 #define MACH_TYPE_EUROPA               1307
1307 #define MACH_TYPE_METROCONNECT         1308
1308 #define MACH_TYPE_EZ_S2410             1309
1309 #define MACH_TYPE_EZ_S2440             1310
1310 #define MACH_TYPE_EZ_EP9312            1311
1311 #define MACH_TYPE_EZ_EP9315            1312
1312 #define MACH_TYPE_EZ_X7                1313
1313 #define MACH_TYPE_GODOTDB              1314
1314 #define MACH_TYPE_MISTRAL              1315
1315 #define MACH_TYPE_MSM                  1316
1316 #define MACH_TYPE_CT5910               1317
1317 #define MACH_TYPE_CT5912               1318
1318 #define MACH_TYPE_HYNET_INE            1319
1319 #define MACH_TYPE_HYNET_APP            1320
1320 #define MACH_TYPE_MSM7200              1321
1321 #define MACH_TYPE_MSM7600              1322
1322 #define MACH_TYPE_CEB255               1323
1323 #define MACH_TYPE_CIEL                 1324
1324 #define MACH_TYPE_SLM5650              1325
1325 #define MACH_TYPE_AT91SAM9RLEK         1326
1326 #define MACH_TYPE_COMTECH_ROUTER       1327
1327 #define MACH_TYPE_SBC2410X             1328
1328 #define MACH_TYPE_AT4X0BD              1329
1329 #define MACH_TYPE_CBIFR                1330
1330 #define MACH_TYPE_ARCOM_QUANTUM        1331
1331 #define MACH_TYPE_MATRIX520            1332
1332 #define MACH_TYPE_MATRIX510            1333
1333 #define MACH_TYPE_MATRIX500            1334
1334 #define MACH_TYPE_M501                 1335
1335 #define MACH_TYPE_AAEON1270            1336
1336 #define MACH_TYPE_MATRIX500EV          1337
1337 #define MACH_TYPE_PAC500               1338
1338 #define MACH_TYPE_PNX8181              1339
1339 #define MACH_TYPE_COLIBRI320           1340
1340 #define MACH_TYPE_AZTOOLBB             1341
1341 #define MACH_TYPE_AZTOOLG2             1342
1342 #define MACH_TYPE_DVLHOST              1343
1343 #define MACH_TYPE_ZIR9200              1344
1344 #define MACH_TYPE_ZIR9260              1345
1345 #define MACH_TYPE_COCOPAH              1346
1346 #define MACH_TYPE_NDS                  1347
1347 #define MACH_TYPE_ROSENCRANTZ          1348
1348 #define MACH_TYPE_FTTX_ODSC            1349
1349 #define MACH_TYPE_CLASSE_R6904         1350
1350 #define MACH_TYPE_CAM60                1351
1351 #define MACH_TYPE_MXC30031ADS          1352
1352 #define MACH_TYPE_DATACALL             1353
1353 #define MACH_TYPE_AT91EB01             1354
1354 #define MACH_TYPE_RTY                  1355
1355 #define MACH_TYPE_DWL2100              1356
1356 #define MACH_TYPE_VINSI                1357
1357 #define MACH_TYPE_DB88F5281            1358
1358 #define MACH_TYPE_CSB726               1359
1359 #define MACH_TYPE_TIK27                1360
1360 #define MACH_TYPE_MX_UC7420            1361
1361 #define MACH_TYPE_RIRM3                1362
1362 #define MACH_TYPE_PELCO_ODYSSEY        1363
1363 #define MACH_TYPE_ADX_ABOX             1365
1364 #define MACH_TYPE_ADX_TPID             1366
1365 #define MACH_TYPE_MINICHECK            1367
1366 #define MACH_TYPE_IDAM                 1368
1367 #define MACH_TYPE_MARIO_MX             1369
1368 #define MACH_TYPE_VI1888               1370
1369 #define MACH_TYPE_ZR4230               1371
1370 #define MACH_TYPE_T1_IX_BLUE           1372
1371 #define MACH_TYPE_SYHQ2                1373
1372 #define MACH_TYPE_COMPUTIME_R3         1374
1373 #define MACH_TYPE_ORATIS               1375
1374 #define MACH_TYPE_MIKKO                1376
1375 #define MACH_TYPE_HOLON                1377
1376 #define MACH_TYPE_OLIP8                1378
1377 #define MACH_TYPE_GHI270HG             1379
1378 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
1379 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
1380 #define MACH_TYPE_BLACKRIVER           1383
1381 #define MACH_TYPE_SANDGATEWP           1384
1382 #define MACH_TYPE_CDOTBWSG             1385
1383 #define MACH_TYPE_QUARK963             1386
1384 #define MACH_TYPE_CSB735               1387
1385 #define MACH_TYPE_LITTLETON            1388
1386 #define MACH_TYPE_MIO_P550             1389
1387 #define MACH_TYPE_MOTION2440           1390
1388 #define MACH_TYPE_IMM500               1391
1389 #define MACH_TYPE_HOMEMATIC            1392
1390 #define MACH_TYPE_ERMINE               1393
1391 #define MACH_TYPE_KB9202B              1394
1392 #define MACH_TYPE_HS1XX                1395
1393 #define MACH_TYPE_STUDENTMATE2440      1396
1394 #define MACH_TYPE_ARVOO_L1_Z1          1397
1395 #define MACH_TYPE_DEP2410K             1398
1396 #define MACH_TYPE_XXSVIDEO             1399
1397 #define MACH_TYPE_IM4004               1400
1398 #define MACH_TYPE_OCHAYA1050           1401
1399 #define MACH_TYPE_LEP9261              1402
1400 #define MACH_TYPE_SVENMEB              1403
1401 #define MACH_TYPE_FORTUNET2NE          1404
1402 #define MACH_TYPE_NXHX                 1406
1403 #define MACH_TYPE_REALVIEW_PB11MP      1407
1404 #define MACH_TYPE_IDS500               1408
1405 #define MACH_TYPE_ORS_N725             1409
1406 #define MACH_TYPE_HSDARM               1410
1407 #define MACH_TYPE_SHA_PON003           1411
1408 #define MACH_TYPE_SHA_PON004           1412
1409 #define MACH_TYPE_SHA_PON007           1413
1410 #define MACH_TYPE_SHA_PON011           1414
1411 #define MACH_TYPE_H6042                1415
1412 #define MACH_TYPE_H6043                1416
1413 #define MACH_TYPE_LOOXC550             1417
1414 #define MACH_TYPE_CNTY_TITAN           1418
1415 #define MACH_TYPE_APP3XX               1419
1416 #define MACH_TYPE_SIDEOATSGRAMA        1420
1417 #define MACH_TYPE_TREO700P             1421
1418 #define MACH_TYPE_TREO700W             1422
1419 #define MACH_TYPE_TREO750              1423
1420 #define MACH_TYPE_TREO755P             1424
1421 #define MACH_TYPE_EZREGANUT9200        1425
1422 #define MACH_TYPE_SARGE                1426
1423 #define MACH_TYPE_A696                 1427
1424 #define MACH_TYPE_TURTLE               1428
1425 #define MACH_TYPE_MX27_3DS             1430
1426 #define MACH_TYPE_BISHOP               1431
1427 #define MACH_TYPE_PXX                  1432
1428 #define MACH_TYPE_REDWOOD              1433
1429 #define MACH_TYPE_OMAP_2430DLP         1436
1430 #define MACH_TYPE_OMAP_2430OSK         1437
1431 #define MACH_TYPE_SARDINE              1438
1432 #define MACH_TYPE_HALIBUT              1439
1433 #define MACH_TYPE_TROUT                1440
1434 #define MACH_TYPE_GOLDFISH             1441
1435 #define MACH_TYPE_GESBC2440            1442
1436 #define MACH_TYPE_NOMAD                1443
1437 #define MACH_TYPE_ROSALIND             1444
1438 #define MACH_TYPE_CC9P9215             1445
1439 #define MACH_TYPE_CC9P9210             1446
1440 #define MACH_TYPE_CC9P9215JS           1447
1441 #define MACH_TYPE_CC9P9210JS           1448
1442 #define MACH_TYPE_NASFFE               1449
1443 #define MACH_TYPE_TN2X0BD              1450
1444 #define MACH_TYPE_GWMPXA               1451
1445 #define MACH_TYPE_EXYPLUS              1452
1446 #define MACH_TYPE_JADOO21              1453
1447 #define MACH_TYPE_LOOXN560             1454
1448 #define MACH_TYPE_BONSAI               1455
1449 #define MACH_TYPE_ADSMILGATO           1456
1450 #define MACH_TYPE_GBA                  1457
1451 #define MACH_TYPE_H6044                1458
1452 #define MACH_TYPE_APP                  1459
1453 #define MACH_TYPE_TCT_HAMMER           1460
1454 #define MACH_TYPE_HERALD               1461
1455 #define MACH_TYPE_ARTEMIS              1462
1456 #define MACH_TYPE_HTCTITAN             1463
1457 #define MACH_TYPE_QRANIUM              1464
1458 #define MACH_TYPE_ADX_WSC2             1465
1459 #define MACH_TYPE_ADX_MEDCOM           1466
1460 #define MACH_TYPE_BBOARD               1467
1461 #define MACH_TYPE_CAMBRIA              1468
1462 #define MACH_TYPE_MT7XXX               1469
1463 #define MACH_TYPE_MATRIX512            1470
1464 #define MACH_TYPE_MATRIX522            1471
1465 #define MACH_TYPE_IPAC5010             1472
1466 #define MACH_TYPE_SAKURA               1473
1467 #define MACH_TYPE_GROCX                1474
1468 #define MACH_TYPE_PM9263               1475
1469 #define MACH_TYPE_SIM_ONE              1476
1470 #define MACH_TYPE_ACQ132               1477
1471 #define MACH_TYPE_DATR                 1478
1472 #define MACH_TYPE_ACTUX1               1479
1473 #define MACH_TYPE_ACTUX2               1480
1474 #define MACH_TYPE_ACTUX3               1481
1475 #define MACH_TYPE_FLEXIT               1482
1476 #define MACH_TYPE_BH2X0BD              1483
1477 #define MACH_TYPE_ATB2002              1484
1478 #define MACH_TYPE_XENON                1485
1479 #define MACH_TYPE_FM607                1486
1480 #define MACH_TYPE_MATRIX514            1487
1481 #define MACH_TYPE_MATRIX524            1488
1482 #define MACH_TYPE_INPOD                1489
1483 #define MACH_TYPE_JIVE                 1490
1484 #define MACH_TYPE_TLL_MX21             1491
1485 #define MACH_TYPE_SBC2800              1492
1486 #define MACH_TYPE_CC7UCAMRY            1493
1487 #define MACH_TYPE_UBISYS_P9_SC15       1494
1488 #define MACH_TYPE_UBISYS_P9_SSC2D10    1495
1489 #define MACH_TYPE_UBISYS_P9_RCU3       1496
1490 #define MACH_TYPE_AML_M8000            1497
1491 #define MACH_TYPE_SNAPPER_270          1498
1492 #define MACH_TYPE_OMAP_BBX             1499
1493 #define MACH_TYPE_UCN2410              1500
1494 #define MACH_TYPE_SAM9_L9260           1501
1495 #define MACH_TYPE_ETI_C2               1502
1496 #define MACH_TYPE_AVALANCHE            1503
1497 #define MACH_TYPE_REALVIEW_PB1176      1504
1498 #define MACH_TYPE_DP1500               1505
1499 #define MACH_TYPE_APPLE_IPHONE         1506
1500 #define MACH_TYPE_YL9200               1507
1501 #define MACH_TYPE_RD88F5182            1508
1502 #define MACH_TYPE_KUROBOX_PRO          1509
1503 #define MACH_TYPE_SE_POET              1510
1504 #define MACH_TYPE_MX31_3DS             1511
1505 #define MACH_TYPE_R270                 1512
1506 #define MACH_TYPE_ARMOUR21             1513
1507 #define MACH_TYPE_DT2                  1514
1508 #define MACH_TYPE_VT4                  1515
1509 #define MACH_TYPE_TYCO320              1516
1510 #define MACH_TYPE_ADMA                 1517
1511 #define MACH_TYPE_WP188                1518
1512 #define MACH_TYPE_CORSICA              1519
1513 #define MACH_TYPE_BIGEYE               1520
1514 #define MACH_TYPE_TLL5000              1522
1515 #define MACH_TYPE_BEBOT                1523
1516 #define MACH_TYPE_QONG                 1524
1517 #define MACH_TYPE_TCOMPACT             1525
1518 #define MACH_TYPE_PUMA5                1526
1519 #define MACH_TYPE_ELARA                1527
1520 #define MACH_TYPE_ELLINGTON            1528
1521 #define MACH_TYPE_XDA_ATOM             1529
1522 #define MACH_TYPE_ENERGIZER2           1530
1523 #define MACH_TYPE_ODIN                 1531
1524 #define MACH_TYPE_ACTUX4               1532
1525 #define MACH_TYPE_ESL_OMAP             1533
1526 #define MACH_TYPE_OMAP2EVM             1534
1527 #define MACH_TYPE_OMAP3EVM             1535
1528 #define MACH_TYPE_ADX_PCU57            1536
1529 #define MACH_TYPE_MONACO               1537
1530 #define MACH_TYPE_LEVANTE              1538
1531 #define MACH_TYPE_TMXIPX425            1539
1532 #define MACH_TYPE_LEEP                 1540
1533 #define MACH_TYPE_RAAD                 1541
1534 #define MACH_TYPE_DNS323               1542
1535 #define MACH_TYPE_AP1000               1543
1536 #define MACH_TYPE_A9SAM6432            1544
1537 #define MACH_TYPE_SHINY                1545
1538 #define MACH_TYPE_OMAP3_BEAGLE         1546
1539 #define MACH_TYPE_CSR_BDB2             1547
1540 #define MACH_TYPE_NOKIA_N810           1548
1541 #define MACH_TYPE_C270                 1549
1542 #define MACH_TYPE_SENTRY               1550
1543 #define MACH_TYPE_PCM038               1551
1544 #define MACH_TYPE_ANC300               1552
1545 #define MACH_TYPE_HTCKAISER            1553
1546 #define MACH_TYPE_SBAT100              1554
1547 #define MACH_TYPE_MODUNORM             1555
1548 #define MACH_TYPE_PELOS_TWARM          1556
1549 #define MACH_TYPE_FLANK                1557
1550 #define MACH_TYPE_SIRLOIN              1558
1551 #define MACH_TYPE_BRISKET              1559
1552 #define MACH_TYPE_CHUCK                1560
1553 #define MACH_TYPE_OTTER                1561
1554 #define MACH_TYPE_DAVINCI_LDK          1562
1555 #define MACH_TYPE_PHREEDOM             1563
1556 #define MACH_TYPE_SG310                1564
1557 #define MACH_TYPE_TS209                1565
1558 #define MACH_TYPE_AT91CAP9ADK          1566
1559 #define MACH_TYPE_TION9315             1567
1560 #define MACH_TYPE_MAST                 1568
1561 #define MACH_TYPE_PFW                  1569
1562 #define MACH_TYPE_YL_P2440             1570
1563 #define MACH_TYPE_ZSBC32               1571
1564 #define MACH_TYPE_OMAP_PACE2           1572
1565 #define MACH_TYPE_IMX_PACE2            1573
1566 #define MACH_TYPE_MX31MOBOARD          1574
1567 #define MACH_TYPE_MX37_3DS             1575
1568 #define MACH_TYPE_RCC                  1576
1569 #define MACH_TYPE_ARM9                 1577
1570 #define MACH_TYPE_VISION_EP9307        1578
1571 #define MACH_TYPE_SCLY1000             1579
1572 #define MACH_TYPE_FONTEL_EP            1580
1573 #define MACH_TYPE_VOICEBLUE3G          1581
1574 #define MACH_TYPE_TT9200               1582
1575 #define MACH_TYPE_DIGI2410             1583
1576 #define MACH_TYPE_TERASTATION_PRO2     1584
1577 #define MACH_TYPE_LINKSTATION_PRO      1585
1578 #define MACH_TYPE_MOTOROLA_A780        1587
1579 #define MACH_TYPE_MOTOROLA_E6          1588
1580 #define MACH_TYPE_MOTOROLA_E2          1589
1581 #define MACH_TYPE_MOTOROLA_E680        1590
1582 #define MACH_TYPE_UR2410               1591
1583 #define MACH_TYPE_TAS9261              1592
1584 #define MACH_TYPE_HERMES_HD            1593
1585 #define MACH_TYPE_PERSEO_HD            1594
1586 #define MACH_TYPE_STARGAZER2           1595
1587 #define MACH_TYPE_E350                 1596
1588 #define MACH_TYPE_WPCM450              1597
1589 #define MACH_TYPE_CARTESIO             1598
1590 #define MACH_TYPE_TOYBOX               1599
1591 #define MACH_TYPE_TX27                 1600
1592 #define MACH_TYPE_TS409                1601
1593 #define MACH_TYPE_P300                 1602
1594 #define MACH_TYPE_XDACOMET             1603
1595 #define MACH_TYPE_DEXFLEX2             1604
1596 #define MACH_TYPE_OW                   1605
1597 #define MACH_TYPE_ARMEBS3              1606
1598 #define MACH_TYPE_U3                   1607
1599 #define MACH_TYPE_SMDK2450             1608
1600 #define MACH_TYPE_RSI_EWS              1609
1601 #define MACH_TYPE_TNB                  1610
1602 #define MACH_TYPE_TOEPATH              1611
1603 #define MACH_TYPE_KB9263               1612
1604 #define MACH_TYPE_MT7108               1613
1605 #define MACH_TYPE_SMTR2440             1614
1606 #define MACH_TYPE_MANAO                1615
1607 #define MACH_TYPE_CM_X300              1616
1608 #define MACH_TYPE_GULFSTREAM_KP        1617
1609 #define MACH_TYPE_LANREADYFN522        1618
1610 #define MACH_TYPE_ARMA37               1619
1611 #define MACH_TYPE_MENDEL               1620
1612 #define MACH_TYPE_PELCO_ILIAD          1621
1613 #define MACH_TYPE_UNIT2P               1622
1614 #define MACH_TYPE_INC20OTTER           1623
1615 #define MACH_TYPE_AT91SAM9G20EK        1624
1616 #define MACH_TYPE_STORCENTER           1625
1617 #define MACH_TYPE_SMDK6410             1626
1618 #define MACH_TYPE_U300                 1627
1619 #define MACH_TYPE_U500                 1628
1620 #define MACH_TYPE_DS9260               1629
1621 #define MACH_TYPE_RIVERROCK            1630
1622 #define MACH_TYPE_SCIBATH              1631
1623 #define MACH_TYPE_AT91SAM7SE512EK      1632
1624 #define MACH_TYPE_WRT350N_V2           1633
1625 #define MACH_TYPE_MULTIMEDIA           1634
1626 #define MACH_TYPE_MARVIN               1635
1627 #define MACH_TYPE_X500                 1636
1628 #define MACH_TYPE_AWLUG4LCU            1637
1629 #define MACH_TYPE_PALERMOC             1638
1630 #define MACH_TYPE_OMAP_LDP             1639
1631 #define MACH_TYPE_IP500                1640
1632 #define MACH_TYPE_ASE2                 1642
1633 #define MACH_TYPE_MX35EVB              1643
1634 #define MACH_TYPE_AML_M8050            1644
1635 #define MACH_TYPE_MX35_3DS             1645
1636 #define MACH_TYPE_MARS                 1646
1637 #define MACH_TYPE_NEUROS_OSD2          1647
1638 #define MACH_TYPE_BADGER               1648
1639 #define MACH_TYPE_TRIZEPS4WL           1649
1640 #define MACH_TYPE_TRIZEPS5             1650
1641 #define MACH_TYPE_MARLIN               1651
1642 #define MACH_TYPE_TS78XX               1652
1643 #define MACH_TYPE_HPIPAQ214            1653
1644 #define MACH_TYPE_AT572D940DCM         1654
1645 #define MACH_TYPE_NE1BOARD             1655
1646 #define MACH_TYPE_ZANTE                1656
1647 #define MACH_TYPE_SFFSDR               1657
1648 #define MACH_TYPE_TW2662               1658
1649 #define MACH_TYPE_VF10XX               1659
1650 #define MACH_TYPE_ZORAN43XX            1660
1651 #define MACH_TYPE_SONIX926             1661
1652 #define MACH_TYPE_CELESTIALSEMI        1662
1653 #define MACH_TYPE_CC9M2443JS           1663
1654 #define MACH_TYPE_TW5334               1664
1655 #define MACH_TYPE_HTCARTEMIS           1665
1656 #define MACH_TYPE_NAL_HLITE            1666
1657 #define MACH_TYPE_HTCVOGUE             1667
1658 #define MACH_TYPE_SMARTWEB             1668
1659 #define MACH_TYPE_MV86XX               1669
1660 #define MACH_TYPE_MV87XX               1670
1661 #define MACH_TYPE_SONGYOUNGHO          1671
1662 #define MACH_TYPE_YOUNGHOTEMA          1672
1663 #define MACH_TYPE_PCM037               1673
1664 #define MACH_TYPE_MMVP                 1674
1665 #define MACH_TYPE_MMAP                 1675
1666 #define MACH_TYPE_PTID2410             1676
1667 #define MACH_TYPE_JAMES_926            1677
1668 #define MACH_TYPE_FM6000               1678
1669 #define MACH_TYPE_DB88F6281_BP         1680
1670 #define MACH_TYPE_RD88F6192_NAS        1681
1671 #define MACH_TYPE_RD88F6281            1682
1672 #define MACH_TYPE_DB78X00_BP           1683
1673 #define MACH_TYPE_SMDK2416             1685
1674 #define MACH_TYPE_OCE_SPIDER_SI        1686
1675 #define MACH_TYPE_OCE_SPIDER_SK        1687
1676 #define MACH_TYPE_ROVERN6              1688
1677 #define MACH_TYPE_PELCO_EVOLUTION      1689
1678 #define MACH_TYPE_WBD111               1690
1679 #define MACH_TYPE_ELARACPE             1691
1680 #define MACH_TYPE_MABV3                1692
1681 #define MACH_TYPE_MV2120               1693
1682 #define MACH_TYPE_CSB737               1695
1683 #define MACH_TYPE_MX51_3DS             1696
1684 #define MACH_TYPE_G900                 1697
1685 #define MACH_TYPE_APF27                1698
1686 #define MACH_TYPE_GGUS2000             1699
1687 #define MACH_TYPE_OMAP_2430_MIMIC      1700
1688 #define MACH_TYPE_IMX27LITE            1701
1689 #define MACH_TYPE_ALMEX                1702
1690 #define MACH_TYPE_CONTROL              1703
1691 #define MACH_TYPE_MBA2410              1704
1692 #define MACH_TYPE_VOLCANO              1705
1693 #define MACH_TYPE_ZENITH               1706
1694 #define MACH_TYPE_MUCHIP               1707
1695 #define MACH_TYPE_MAGELLAN             1708
1696 #define MACH_TYPE_USB_A9260            1709
1697 #define MACH_TYPE_USB_A9263            1710
1698 #define MACH_TYPE_QIL_A9260            1711
1699 #define MACH_TYPE_CME9210              1712
1700 #define MACH_TYPE_HCZH4                1713
1701 #define MACH_TYPE_SPEARBASIC           1714
1702 #define MACH_TYPE_DEP2440              1715
1703 #define MACH_TYPE_HDL_GXR              1716
1704 #define MACH_TYPE_HDL_GT               1717
1705 #define MACH_TYPE_HDL_4G               1718
1706 #define MACH_TYPE_S3C6000              1719
1707 #define MACH_TYPE_MMSP2_MDK            1720
1708 #define MACH_TYPE_MPX220               1721
1709 #define MACH_TYPE_KZM_ARM11_01         1722
1710 #define MACH_TYPE_HTC_POLARIS          1723
1711 #define MACH_TYPE_HTC_KAISER           1724
1712 #define MACH_TYPE_LG_KS20              1725
1713 #define MACH_TYPE_HHGPS                1726
1714 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
1715 #define MACH_TYPE_INSIGHT              1728
1716 #define MACH_TYPE_SAPPHIRE             1729
1717 #define MACH_TYPE_CSB637XO             1730
1718 #define MACH_TYPE_EVISIONG             1731
1719 #define MACH_TYPE_STMP37XX             1732
1720 #define MACH_TYPE_STMP378X             1733
1721 #define MACH_TYPE_TNT                  1734
1722 #define MACH_TYPE_TBXT                 1735
1723 #define MACH_TYPE_PLAYMATE             1736
1724 #define MACH_TYPE_PNS10                1737
1725 #define MACH_TYPE_EZNAVI               1738
1726 #define MACH_TYPE_PS4000               1739
1727 #define MACH_TYPE_EZX_A780             1740
1728 #define MACH_TYPE_EZX_E680             1741
1729 #define MACH_TYPE_EZX_A1200            1742
1730 #define MACH_TYPE_EZX_E6               1743
1731 #define MACH_TYPE_EZX_E2               1744
1732 #define MACH_TYPE_EZX_A910             1745
1733 #define MACH_TYPE_CWMX31               1746
1734 #define MACH_TYPE_SL2312               1747
1735 #define MACH_TYPE_BLENNY               1748
1736 #define MACH_TYPE_DS107                1749
1737 #define MACH_TYPE_DSX07                1750
1738 #define MACH_TYPE_PICOCOM1             1751
1739 #define MACH_TYPE_LYNX_WOLVERINE       1752
1740 #define MACH_TYPE_UBISYS_P9_SC19       1753
1741 #define MACH_TYPE_KRATOS_LOW           1754
1742 #define MACH_TYPE_M700                 1755
1743 #define MACH_TYPE_EDMINI_V2            1756
1744 #define MACH_TYPE_ZIPIT2               1757
1745 #define MACH_TYPE_HSLFEMTOCELL         1758
1746 #define MACH_TYPE_DAINTREE_AT91        1759
1747 #define MACH_TYPE_SG560USB             1760
1748 #define MACH_TYPE_OMAP3_PANDORA        1761
1749 #define MACH_TYPE_USR8200              1762
1750 #define MACH_TYPE_S1S65K               1763
1751 #define MACH_TYPE_S2S65A               1764
1752 #define MACH_TYPE_ICORE                1765
1753 #define MACH_TYPE_MSS2                 1766
1754 #define MACH_TYPE_BELMONT              1767
1755 #define MACH_TYPE_ASUSP525             1768
1756 #define MACH_TYPE_LB88RC8480           1769
1757 #define MACH_TYPE_HIPXA                1770
1758 #define MACH_TYPE_MX25_3DS             1771
1759 #define MACH_TYPE_M800                 1772
1760 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1761 #define MACH_TYPE_PRIMA_EVB            1774
1762 #define MACH_TYPE_MX31BT1              1775
1763 #define MACH_TYPE_ATLAS4_EVB           1776
1764 #define MACH_TYPE_MX31CICADA           1777
1765 #define MACH_TYPE_MI424WR              1778
1766 #define MACH_TYPE_AXS_ULTRAX           1779
1767 #define MACH_TYPE_AT572D940DEB         1780
1768 #define MACH_TYPE_DAVINCI_DA830_EVM    1781
1769 #define MACH_TYPE_EP9302               1782
1770 #define MACH_TYPE_AT572D940HFEB        1783
1771 #define MACH_TYPE_CYBOOK3              1784
1772 #define MACH_TYPE_WDG002               1785
1773 #define MACH_TYPE_SG560ADSL            1786
1774 #define MACH_TYPE_NEXTIO_N2800_ICA     1787
1775 #define MACH_TYPE_MARVELL_NEWDB        1789
1776 #define MACH_TYPE_VANDIHUD             1790
1777 #define MACH_TYPE_MAGX_E8              1791
1778 #define MACH_TYPE_MAGX_Z6              1792
1779 #define MACH_TYPE_MAGX_V8              1793
1780 #define MACH_TYPE_MAGX_U9              1794
1781 #define MACH_TYPE_TOUGHCF08            1795
1782 #define MACH_TYPE_ZW4400               1796
1783 #define MACH_TYPE_MARAT91              1797
1784 #define MACH_TYPE_OVERO                1798
1785 #define MACH_TYPE_AT2440EVB            1799
1786 #define MACH_TYPE_NEOCORE926           1800
1787 #define MACH_TYPE_WNR854T              1801
1788 #define MACH_TYPE_IMX27                1802
1789 #define MACH_TYPE_MOOSE_DB             1803
1790 #define MACH_TYPE_FAB4                 1804
1791 #define MACH_TYPE_HTCDIAMOND           1805
1792 #define MACH_TYPE_FIONA                1806
1793 #define MACH_TYPE_MXC30030_X           1807
1794 #define MACH_TYPE_BMP1000              1808
1795 #define MACH_TYPE_LOGI9200             1809
1796 #define MACH_TYPE_TQMA31               1810
1797 #define MACH_TYPE_CCW9P9215JS          1811
1798 #define MACH_TYPE_RD88F5181L_GE        1812
1799 #define MACH_TYPE_SIFMAIN              1813
1800 #define MACH_TYPE_SAM9_L9261           1814
1801 #define MACH_TYPE_CC9M2443             1815
1802 #define MACH_TYPE_XARIA300             1816
1803 #define MACH_TYPE_IT9200               1817
1804 #define MACH_TYPE_RD88F5181L_FXO       1818
1805 #define MACH_TYPE_KRISS_SENSOR         1819
1806 #define MACH_TYPE_PILZ_PMI5            1820
1807 #define MACH_TYPE_JADE                 1821
1808 #define MACH_TYPE_KS8695_SOFTPLC       1822
1809 #define MACH_TYPE_GPRISC3              1823
1810 #define MACH_TYPE_STAMP9G20            1824
1811 #define MACH_TYPE_SMDK6430             1825
1812 #define MACH_TYPE_SMDKC100             1826
1813 #define MACH_TYPE_TAVOREVB             1827
1814 #define MACH_TYPE_SAAR                 1828
1815 #define MACH_TYPE_DEISTER_EYECAM       1829
1816 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1817 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1818 #define MACH_TYPE_HIT_B0               1832
1819 #define MACH_TYPE_ADX_RMU              1833
1820 #define MACH_TYPE_XG_CPE_MAIN          1834
1821 #define MACH_TYPE_EDB9407A             1835
1822 #define MACH_TYPE_DTB9608              1836
1823 #define MACH_TYPE_EM104V1              1837
1824 #define MACH_TYPE_DEMO                 1838
1825 #define MACH_TYPE_LOGI9260             1839
1826 #define MACH_TYPE_MX31_EXM32           1840
1827 #define MACH_TYPE_USB_A9G20            1841
1828 #define MACH_TYPE_PICPROJE2008         1842
1829 #define MACH_TYPE_CS_E9315             1843
1830 #define MACH_TYPE_QIL_A9G20            1844
1831 #define MACH_TYPE_SHA_PON020           1845
1832 #define MACH_TYPE_NAD                  1846
1833 #define MACH_TYPE_SBC35_A9260          1847
1834 #define MACH_TYPE_SBC35_A9G20          1848
1835 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1836 #define MACH_TYPE_UWC                  1850
1837 #define MACH_TYPE_MXLADS               1851
1838 #define MACH_TYPE_HTCNIKE              1852
1839 #define MACH_TYPE_DEISTER_PXA270       1853
1840 #define MACH_TYPE_CME9210JS            1854
1841 #define MACH_TYPE_CC9P9360             1855
1842 #define MACH_TYPE_MOCHA                1856
1843 #define MACH_TYPE_WAPD170AG            1857
1844 #define MACH_TYPE_LINKSTATION_MINI     1858
1845 #define MACH_TYPE_AFEB9260             1859
1846 #define MACH_TYPE_W90X900              1860
1847 #define MACH_TYPE_W90X700              1861
1848 #define MACH_TYPE_KT300IP              1862
1849 #define MACH_TYPE_KT300IP_G20          1863
1850 #define MACH_TYPE_SRCM                 1864
1851 #define MACH_TYPE_WLNX_9260            1865
1852 #define MACH_TYPE_OPENMOKO_GTA03       1866
1853 #define MACH_TYPE_OSPREY2              1867
1854 #define MACH_TYPE_KBIO9260             1868
1855 #define MACH_TYPE_GINZA                1869
1856 #define MACH_TYPE_A636N                1870
1857 #define MACH_TYPE_IMX27IPCAM           1871
1858 #define MACH_TYPE_NEMOC                1872
1859 #define MACH_TYPE_GENEVA               1873
1860 #define MACH_TYPE_HTCPHAROS            1874
1861 #define MACH_TYPE_NEONC                1875
1862 #define MACH_TYPE_NAS7100              1876
1863 #define MACH_TYPE_TEUPHONE             1877
1864 #define MACH_TYPE_ANNAX_ETH2           1878
1865 #define MACH_TYPE_CSB733               1879
1866 #define MACH_TYPE_BK3                  1880
1867 #define MACH_TYPE_OMAP_EM32            1881
1868 #define MACH_TYPE_ET9261CP             1882
1869 #define MACH_TYPE_JASPERC              1883
1870 #define MACH_TYPE_ISSI_ARM9            1884
1871 #define MACH_TYPE_UED                  1885
1872 #define MACH_TYPE_ESIBLADE             1886
1873 #define MACH_TYPE_EYE02                1887
1874 #define MACH_TYPE_IMX27KBD             1888
1875 #define MACH_TYPE_SST61VC010_FPGA      1889
1876 #define MACH_TYPE_KIXVP435             1890
1877 #define MACH_TYPE_KIXNP435             1891
1878 #define MACH_TYPE_AFRICA               1892
1879 #define MACH_TYPE_NH233                1893
1880 #define MACH_TYPE_RD88F6183AP_GE       1894
1881 #define MACH_TYPE_BCM4760              1895
1882 #define MACH_TYPE_EDDY_V2              1896
1883 #define MACH_TYPE_REALVIEW_PBA8        1897
1884 #define MACH_TYPE_HID_A7               1898
1885 #define MACH_TYPE_HERO                 1899
1886 #define MACH_TYPE_OMAP_POSEIDON        1900
1887 #define MACH_TYPE_REALVIEW_PBX         1901
1888 #define MACH_TYPE_MICRO9S              1902
1889 #define MACH_TYPE_MAKO                 1903
1890 #define MACH_TYPE_XDAFLAME             1904
1891 #define MACH_TYPE_PHIDGET_SBC2         1905
1892 #define MACH_TYPE_LIMESTONE            1906
1893 #define MACH_TYPE_IPROBE_C32           1907
1894 #define MACH_TYPE_RUT100               1908
1895 #define MACH_TYPE_ASUSP535             1909
1896 #define MACH_TYPE_HTCRAPHAEL           1910
1897 #define MACH_TYPE_SYGDG1               1911
1898 #define MACH_TYPE_SYGDG2               1912
1899 #define MACH_TYPE_SEOUL                1913
1900 #define MACH_TYPE_SALERNO              1914
1901 #define MACH_TYPE_UCN_S3C64XX          1915
1902 #define MACH_TYPE_MSM7201A             1916
1903 #define MACH_TYPE_LPR1                 1917
1904 #define MACH_TYPE_ARMADILLO500FX       1918
1905 #define MACH_TYPE_G3EVM                1919
1906 #define MACH_TYPE_Z3_DM355             1920
1907 #define MACH_TYPE_W90P910EVB           1921
1908 #define MACH_TYPE_W90P920EVB           1922
1909 #define MACH_TYPE_W90P950EVB           1923
1910 #define MACH_TYPE_W90N960EVB           1924
1911 #define MACH_TYPE_CAMHD                1925
1912 #define MACH_TYPE_MVC100               1926
1913 #define MACH_TYPE_ELECTRUM_200         1927
1914 #define MACH_TYPE_HTCJADE              1928
1915 #define MACH_TYPE_MEMPHIS              1929
1916 #define MACH_TYPE_IMX27SBC             1930
1917 #define MACH_TYPE_LEXTAR               1931
1918 #define MACH_TYPE_MV88F6281GTW_GE      1932
1919 #define MACH_TYPE_NCP                  1933
1920 #define MACH_TYPE_Z32AN                1934
1921 #define MACH_TYPE_TMQ_CAPD             1935
1922 #define MACH_TYPE_OMAP3_WL             1936
1923 #define MACH_TYPE_CHUMBY               1937
1924 #define MACH_TYPE_ATSARM9              1938
1925 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1926 #define MACH_TYPE_BAHAMAS              1940
1927 #define MACH_TYPE_DAS                  1941
1928 #define MACH_TYPE_MINIDAS              1942
1929 #define MACH_TYPE_VK1000               1943
1930 #define MACH_TYPE_CENTRO               1944
1931 #define MACH_TYPE_CTERA_2BAY           1945
1932 #define MACH_TYPE_EDGECONNECT          1946
1933 #define MACH_TYPE_ND27000              1947
1934 #define MACH_TYPE_GEMALTO_COBRA        1948
1935 #define MACH_TYPE_INGELABS_COMET       1949
1936 #define MACH_TYPE_POLLUX_WIZ           1950
1937 #define MACH_TYPE_BLACKSTONE           1951
1938 #define MACH_TYPE_TOPAZ                1952
1939 #define MACH_TYPE_AIXLE                1953
1940 #define MACH_TYPE_MW998                1954
1941 #define MACH_TYPE_NOKIA_RX51           1955
1942 #define MACH_TYPE_VSC5605EV            1956
1943 #define MACH_TYPE_NT98700DK            1957
1944 #define MACH_TYPE_ICONTACT             1958
1945 #define MACH_TYPE_SWARCO_FRCPU         1959
1946 #define MACH_TYPE_SWARCO_SCPU          1960
1947 #define MACH_TYPE_BBOX_P16             1961
1948 #define MACH_TYPE_BSTD                 1962
1949 #define MACH_TYPE_SBC2440II            1963
1950 #define MACH_TYPE_PCM034               1964
1951 #define MACH_TYPE_NESO                 1965
1952 #define MACH_TYPE_WLNX_9G20            1966
1953 #define MACH_TYPE_OMAP_ZOOM2           1967
1954 #define MACH_TYPE_TOTEMNOVA            1968
1955 #define MACH_TYPE_C5000                1969
1956 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1957 #define MACH_TYPE_ETHERNUT5            1971
1958 #define MACH_TYPE_ARM11                1972
1959 #define MACH_TYPE_CPUAT9260            1973
1960 #define MACH_TYPE_CPUPXA255            1974
1961 #define MACH_TYPE_CPUIMX27             1975
1962 #define MACH_TYPE_CHEFLUX              1976
1963 #define MACH_TYPE_EB_CPUX9K2           1977
1964 #define MACH_TYPE_OPCOTEC              1978
1965 #define MACH_TYPE_YT                   1979
1966 #define MACH_TYPE_MOTOQ                1980
1967 #define MACH_TYPE_BSB1                 1981
1968 #define MACH_TYPE_ACS5K                1982
1969 #define MACH_TYPE_MILAN                1983
1970 #define MACH_TYPE_QUARTZV2             1984
1971 #define MACH_TYPE_RSVP                 1985
1972 #define MACH_TYPE_RMP200               1986
1973 #define MACH_TYPE_SNAPPER_9260         1987
1974 #define MACH_TYPE_DSM320               1988
1975 #define MACH_TYPE_ADSGCM               1989
1976 #define MACH_TYPE_ASE2_400             1990
1977 #define MACH_TYPE_PIZZA                1991
1978 #define MACH_TYPE_SPOT_NGPL            1992
1979 #define MACH_TYPE_ARMATA               1993
1980 #define MACH_TYPE_EXEDA                1994
1981 #define MACH_TYPE_MX31SF005            1995
1982 #define MACH_TYPE_F5D8231_4_V2         1996
1983 #define MACH_TYPE_Q2440                1997
1984 #define MACH_TYPE_QQ2440               1998
1985 #define MACH_TYPE_MINI2440             1999
1986 #define MACH_TYPE_COLIBRI300           2000
1987 #define MACH_TYPE_JADES                2001
1988 #define MACH_TYPE_SPARK                2002
1989 #define MACH_TYPE_BENZINA              2003
1990 #define MACH_TYPE_BLAZE                2004
1991 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1992 #define MACH_TYPE_HTCVENUS             2006
1993 #define MACH_TYPE_SONY_PRS505          2007
1994 #define MACH_TYPE_HANLIN_V3            2008
1995 #define MACH_TYPE_SAPPHIRA             2009
1996 #define MACH_TYPE_DACK_SDA_01          2010
1997 #define MACH_TYPE_ARMBOX               2011
1998 #define MACH_TYPE_HARRIS_RVP           2012
1999 #define MACH_TYPE_RIBALDO              2013
2000 #define MACH_TYPE_AGORA                2014
2001 #define MACH_TYPE_OMAP3_MINI           2015
2002 #define MACH_TYPE_A9SAM6432_B          2016
2003 #define MACH_TYPE_USG2410              2017
2004 #define MACH_TYPE_PC72052_I10_REVB     2018
2005 #define MACH_TYPE_MX35_EXM32           2019
2006 #define MACH_TYPE_TOPAS910             2020
2007 #define MACH_TYPE_HYENA                2021
2008 #define MACH_TYPE_POSPAX               2022
2009 #define MACH_TYPE_HDL_GX               2023
2010 #define MACH_TYPE_CTERA_4BAY           2024
2011 #define MACH_TYPE_CTERA_PLUG_C         2025
2012 #define MACH_TYPE_CRWEA_PLUG_I         2026
2013 #define MACH_TYPE_EGAUGE2              2027
2014 #define MACH_TYPE_DIDJ                 2028
2015 #define MACH_TYPE_MEISTER              2029
2016 #define MACH_TYPE_HTCBLACKSTONE        2030
2017 #define MACH_TYPE_CPUAT9G20            2031
2018 #define MACH_TYPE_SMDK6440             2032
2019 #define MACH_TYPE_OMAP_35XX_MVP        2033
2020 #define MACH_TYPE_CTERA_PLUG_I         2034
2021 #define MACH_TYPE_PVG610               2035
2022 #define MACH_TYPE_HPRW6815             2036
2023 #define MACH_TYPE_OMAP3_OSWALD         2037
2024 #define MACH_TYPE_NAS4220B             2038
2025 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2026 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2027 #define MACH_TYPE_SCALER               2041
2028 #define MACH_TYPE_ZYLONITE2            2042
2029 #define MACH_TYPE_ASPENITE             2043
2030 #define MACH_TYPE_TETON                2044
2031 #define MACH_TYPE_TTC_DKB              2045
2032 #define MACH_TYPE_BISHOP2              2046
2033 #define MACH_TYPE_IPPV5                2047
2034 #define MACH_TYPE_FARM926              2048
2035 #define MACH_TYPE_MMCCPU               2049
2036 #define MACH_TYPE_SGMSFL               2050
2037 #define MACH_TYPE_TT8000               2051
2038 #define MACH_TYPE_ZRN4300LP            2052
2039 #define MACH_TYPE_MPTC                 2053
2040 #define MACH_TYPE_H6051                2054
2041 #define MACH_TYPE_PVG610_101           2055
2042 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2043 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2044 #define MACH_TYPE_TNY_A9260            2058
2045 #define MACH_TYPE_TNY_A9G20            2059
2046 #define MACH_TYPE_AESOP_MP2530F        2060
2047 #define MACH_TYPE_DX900                2061
2048 #define MACH_TYPE_CPODC2               2062
2049 #define MACH_TYPE_TILT_8925            2063
2050 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2051 #define MACH_TYPE_SWORDFISH            2065
2052 #define MACH_TYPE_CORVUS               2066
2053 #define MACH_TYPE_TAURUS               2067
2054 #define MACH_TYPE_AXM                  2068
2055 #define MACH_TYPE_AXC                  2069
2056 #define MACH_TYPE_BABY                 2070
2057 #define MACH_TYPE_MP200                2071
2058 #define MACH_TYPE_PCM043               2072
2059 #define MACH_TYPE_HANLIN_V3C           2073
2060 #define MACH_TYPE_KBK9G20              2074
2061 #define MACH_TYPE_ADSTURBOG5           2075
2062 #define MACH_TYPE_AVENGER_LITE1        2076
2063 #define MACH_TYPE_SUC                  2077
2064 #define MACH_TYPE_AT91SAM7S256         2078
2065 #define MACH_TYPE_MENDOZA              2079
2066 #define MACH_TYPE_KIRA                 2080
2067 #define MACH_TYPE_MX1HBM               2081
2068 #define MACH_TYPE_QUATRO43XX           2082
2069 #define MACH_TYPE_QUATRO4230           2083
2070 #define MACH_TYPE_NSB400               2084
2071 #define MACH_TYPE_DRP255               2085
2072 #define MACH_TYPE_THOTH                2086
2073 #define MACH_TYPE_FIRESTONE            2087
2074 #define MACH_TYPE_ASUSP750             2088
2075 #define MACH_TYPE_CTERA_DL             2089
2076 #define MACH_TYPE_SOCR                 2090
2077 #define MACH_TYPE_HTCOXYGEN            2091
2078 #define MACH_TYPE_HEROC                2092
2079 #define MACH_TYPE_ZENO6800             2093
2080 #define MACH_TYPE_SC2MCS               2094
2081 #define MACH_TYPE_GENE100              2095
2082 #define MACH_TYPE_AS353X               2096
2083 #define MACH_TYPE_SHEEVAPLUG           2097
2084 #define MACH_TYPE_AT91SAM9G20          2098
2085 #define MACH_TYPE_MV88F6192GTW_FE      2099
2086 #define MACH_TYPE_CC9200               2100
2087 #define MACH_TYPE_SM9200               2101
2088 #define MACH_TYPE_TP9200               2102
2089 #define MACH_TYPE_SNAPPERDV            2103
2090 #define MACH_TYPE_AVENGERS_LITE        2104
2091 #define MACH_TYPE_AVENGERS_LITE1       2105
2092 #define MACH_TYPE_OMAP3AXON            2106
2093 #define MACH_TYPE_MA8XX                2107
2094 #define MACH_TYPE_MP201EK              2108
2095 #define MACH_TYPE_DAVINCI_TUX          2109
2096 #define MACH_TYPE_MPA1600              2110
2097 #define MACH_TYPE_PELCO_TROY           2111
2098 #define MACH_TYPE_NSB667               2112
2099 #define MACH_TYPE_ROVERS5_4MPIX        2113
2100 #define MACH_TYPE_TWOCOM               2114
2101 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2102 #define MACH_TYPE_HERO_ESPRESSO        2116
2103 #define MACH_TYPE_AFEUSB               2117
2104 #define MACH_TYPE_T830                 2118
2105 #define MACH_TYPE_SPD8020_CC           2119
2106 #define MACH_TYPE_OM_3D7K              2120
2107 #define MACH_TYPE_PICOCOM2             2121
2108 #define MACH_TYPE_UWG4MX27             2122
2109 #define MACH_TYPE_UWG4MX31             2123
2110 #define MACH_TYPE_CHERRY               2124
2111 #define MACH_TYPE_MX51_BABBAGE         2125
2112 #define MACH_TYPE_S3C2440TURKIYE       2126
2113 #define MACH_TYPE_TX37                 2127
2114 #define MACH_TYPE_SBC2800_9G20         2128
2115 #define MACH_TYPE_BENZGLB              2129
2116 #define MACH_TYPE_BENZTD               2130
2117 #define MACH_TYPE_CARTESIO_PLUS        2131
2118 #define MACH_TYPE_SOLRAD_G20           2132
2119 #define MACH_TYPE_MX27WALLACE          2133
2120 #define MACH_TYPE_FMZWEBMODUL          2134
2121 #define MACH_TYPE_RD78X00_MASA         2135
2122 #define MACH_TYPE_SMALLOGGER           2136
2123 #define MACH_TYPE_CCW9P9215            2137
2124 #define MACH_TYPE_DM355_LEOPARD        2138
2125 #define MACH_TYPE_TS219                2139
2126 #define MACH_TYPE_TNY_A9263            2140
2127 #define MACH_TYPE_APOLLO               2141
2128 #define MACH_TYPE_AT91CAP9STK          2142
2129 #define MACH_TYPE_SPC300               2143
2130 #define MACH_TYPE_EKO                  2144
2131 #define MACH_TYPE_CCW9M2443            2145
2132 #define MACH_TYPE_CCW9M2443JS          2146
2133 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2134 #define MACH_TYPE_STAR9104NAS          2148
2135 #define MACH_TYPE_PCA100               2149
2136 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2137 #define MACH_TYPE_HIPOX                2151
2138 #define MACH_TYPE_OMAP3_PITEDS         2152
2139 #define MACH_TYPE_BM150R               2153
2140 #define MACH_TYPE_TBONE                2154
2141 #define MACH_TYPE_MERLIN               2155
2142 #define MACH_TYPE_FALCON               2156
2143 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2144 #define MACH_TYPE_S5P6440              2158
2145 #define MACH_TYPE_AT91SAM9G10EK        2159
2146 #define MACH_TYPE_OMAP_4430SDP         2160
2147 #define MACH_TYPE_LPC313X              2161
2148 #define MACH_TYPE_MAGX_ZN5             2162
2149 #define MACH_TYPE_MAGX_EM30            2163
2150 #define MACH_TYPE_MAGX_VE66            2164
2151 #define MACH_TYPE_MEESC                2165
2152 #define MACH_TYPE_OTC570               2166
2153 #define MACH_TYPE_BCU2412              2167
2154 #define MACH_TYPE_BEACON               2168
2155 #define MACH_TYPE_ACTIA_TGW            2169
2156 #define MACH_TYPE_E4430                2170
2157 #define MACH_TYPE_QL300                2171
2158 #define MACH_TYPE_BTMAVB101            2172
2159 #define MACH_TYPE_BTMAWB101            2173
2160 #define MACH_TYPE_SQ201                2174
2161 #define MACH_TYPE_QUATRO45XX           2175
2162 #define MACH_TYPE_OPENPAD              2176
2163 #define MACH_TYPE_TX25                 2177
2164 #define MACH_TYPE_OMAP3_TORPEDO        2178
2165 #define MACH_TYPE_HTCRAPHAEL_K         2179
2166 #define MACH_TYPE_LAL43                2181
2167 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2168 #define MACH_TYPE_ANW6410              2183
2169 #define MACH_TYPE_HTCPROPHET           2185
2170 #define MACH_TYPE_CFA_10022            2186
2171 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2172 #define MACH_TYPE_PX2IMX27             2188
2173 #define MACH_TYPE_STM3210E_EVAL        2189
2174 #define MACH_TYPE_DVS10                2190
2175 #define MACH_TYPE_PORTUXG20            2191
2176 #define MACH_TYPE_ARM_SPV              2192
2177 #define MACH_TYPE_SMDKC110             2193
2178 #define MACH_TYPE_CABESPRESSO          2194
2179 #define MACH_TYPE_HMC800               2195
2180 #define MACH_TYPE_SHOLES               2196
2181 #define MACH_TYPE_BTMXC31              2197
2182 #define MACH_TYPE_DT501                2198
2183 #define MACH_TYPE_KTX                  2199
2184 #define MACH_TYPE_OMAP3517EVM          2200
2185 #define MACH_TYPE_NETSPACE_V2          2201
2186 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2187 #define MACH_TYPE_D2NET_V2             2203
2188 #define MACH_TYPE_NET2BIG_V2           2204
2189 #define MACH_TYPE_NET4BIG_V2           2205
2190 #define MACH_TYPE_NET5BIG_V2           2206
2191 #define MACH_TYPE_ENDB2443             2207
2192 #define MACH_TYPE_INETSPACE_V2         2208
2193 #define MACH_TYPE_TROS                 2209
2194 #define MACH_TYPE_PELCO_HOMER          2210
2195 #define MACH_TYPE_OFSP8                2211
2196 #define MACH_TYPE_AT91SAM9G45EKES      2212
2197 #define MACH_TYPE_GUF_CUPID            2213
2198 #define MACH_TYPE_EAB1R                2214
2199 #define MACH_TYPE_DESIREC              2215
2200 #define MACH_TYPE_CORDOBA              2216
2201 #define MACH_TYPE_IRVINE               2217
2202 #define MACH_TYPE_SFF772               2218
2203 #define MACH_TYPE_PELCO_MILANO         2219
2204 #define MACH_TYPE_PC7302               2220
2205 #define MACH_TYPE_BIP6000              2221
2206 #define MACH_TYPE_SILVERMOON           2222
2207 #define MACH_TYPE_VC0830               2223
2208 #define MACH_TYPE_DT430                2224
2209 #define MACH_TYPE_JI42PF               2225
2210 #define MACH_TYPE_GNET_KSM             2226
2211 #define MACH_TYPE_GNET_SGM             2227
2212 #define MACH_TYPE_GNET_SGR             2228
2213 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2214 #define MACH_TYPE_PNP                  2230
2215 #define MACH_TYPE_CTERA_2BAY_K         2231
2216 #define MACH_TYPE_CTERA_2BAY_U         2232
2217 #define MACH_TYPE_SAS_C                2233
2218 #define MACH_TYPE_VMA2315              2234
2219 #define MACH_TYPE_VCS                  2235
2220 #define MACH_TYPE_SPEAR600             2236
2221 #define MACH_TYPE_SPEAR300             2237
2222 #define MACH_TYPE_SPEAR1300            2238
2223 #define MACH_TYPE_LILLY1131            2239
2224 #define MACH_TYPE_ARVOO_AX301          2240
2225 #define MACH_TYPE_MAPPHONE             2241
2226 #define MACH_TYPE_LEGEND               2242
2227 #define MACH_TYPE_SALSA                2243
2228 #define MACH_TYPE_LOUNGE               2244
2229 #define MACH_TYPE_VISION               2245
2230 #define MACH_TYPE_VMB20                2246
2231 #define MACH_TYPE_HY2410               2247
2232 #define MACH_TYPE_HY9315               2248
2233 #define MACH_TYPE_BULLWINKLE           2249
2234 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2235 #define MACH_TYPE_VS_V210              2252
2236 #define MACH_TYPE_VS_V212              2253
2237 #define MACH_TYPE_HMT                  2254
2238 #define MACH_TYPE_SUEN3                2255
2239 #define MACH_TYPE_VESPER               2256
2240 #define MACH_TYPE_STR9                 2257
2241 #define MACH_TYPE_OMAP3_WL_FF          2258
2242 #define MACH_TYPE_SIMCOM               2259
2243 #define MACH_TYPE_MCWEBIO              2260
2244 #define MACH_TYPE_OMAP3_PHRAZER        2261
2245 #define MACH_TYPE_DARWIN               2262
2246 #define MACH_TYPE_ORATISCOMU           2263
2247 #define MACH_TYPE_RTSBC20              2264
2248 #define MACH_TYPE_I780                 2265
2249 #define MACH_TYPE_GEMINI324            2266
2250 #define MACH_TYPE_ORATISLAN            2267
2251 #define MACH_TYPE_ORATISALOG           2268
2252 #define MACH_TYPE_ORATISMADI           2269
2253 #define MACH_TYPE_ORATISOT16           2270
2254 #define MACH_TYPE_ORATISDESK           2271
2255 #define MACH_TYPE_V2P_CA9              2272
2256 #define MACH_TYPE_SINTEXO              2273
2257 #define MACH_TYPE_CM3389               2274
2258 #define MACH_TYPE_OMAP3_CIO            2275
2259 #define MACH_TYPE_SGH_I900             2276
2260 #define MACH_TYPE_BST100               2277
2261 #define MACH_TYPE_PASSION              2278
2262 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2263 #define MACH_TYPE_C4_BADGER            2280
2264 #define MACH_TYPE_C4_VIPER             2281
2265 #define MACH_TYPE_D2NET                2282
2266 #define MACH_TYPE_BIGDISK              2283
2267 #define MACH_TYPE_NOTALVISION          2284
2268 #define MACH_TYPE_OMAP3_KBOC           2285
2269 #define MACH_TYPE_CYCLONE              2286
2270 #define MACH_TYPE_NINJA                2287
2271 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2272 #define MACH_TYPE_BCMRING              2289
2273 #define MACH_TYPE_RESOL_DL2            2290
2274 #define MACH_TYPE_IFOSW                2291
2275 #define MACH_TYPE_HTCRHODIUM           2292
2276 #define MACH_TYPE_HTCTOPAZ             2293
2277 #define MACH_TYPE_MATRIX504            2294
2278 #define MACH_TYPE_MRFSA                2295
2279 #define MACH_TYPE_SC_P270              2296
2280 #define MACH_TYPE_ATLAS5_EVB           2297
2281 #define MACH_TYPE_PELCO_LOBOX          2298
2282 #define MACH_TYPE_DILAX_PCU200         2299
2283 #define MACH_TYPE_LEONARDO             2300
2284 #define MACH_TYPE_ZORAN_APPROACH7      2301
2285 #define MACH_TYPE_DP6XX                2302
2286 #define MACH_TYPE_BCM2153_VESPER       2303
2287 #define MACH_TYPE_MAHIMAHI             2304
2288 #define MACH_TYPE_CLICKC               2305
2289 #define MACH_TYPE_ZB_GATEWAY           2306
2290 #define MACH_TYPE_TAZCARD              2307
2291 #define MACH_TYPE_TAZDEV               2308
2292 #define MACH_TYPE_ANNAX_CB_ARM         2309
2293 #define MACH_TYPE_ANNAX_DM3            2310
2294 #define MACH_TYPE_CEREBRIC             2311
2295 #define MACH_TYPE_ORCA                 2312
2296 #define MACH_TYPE_PC9260               2313
2297 #define MACH_TYPE_EMS285A              2314
2298 #define MACH_TYPE_GEC2410              2315
2299 #define MACH_TYPE_GEC2440              2316
2300 #define MACH_TYPE_ARCH_MW903           2317
2301 #define MACH_TYPE_MW2440               2318
2302 #define MACH_TYPE_ECAC2378             2319
2303 #define MACH_TYPE_TAZKIOSK             2320
2304 #define MACH_TYPE_WHITERABBIT_MCH      2321
2305 #define MACH_TYPE_SBOX9263             2322
2306 #define MACH_TYPE_OREO                 2323
2307 #define MACH_TYPE_SMDK6442             2324
2308 #define MACH_TYPE_OPENRD_BASE          2325
2309 #define MACH_TYPE_INCREDIBLE           2326
2310 #define MACH_TYPE_INCREDIBLEC          2327
2311 #define MACH_TYPE_HEROCT               2328
2312 #define MACH_TYPE_MMNET1000            2329
2313 #define MACH_TYPE_DEVKIT8000           2330
2314 #define MACH_TYPE_DEVKIT9000           2331
2315 #define MACH_TYPE_MX31TXTR             2332
2316 #define MACH_TYPE_U380                 2333
2317 #define MACH_TYPE_HUALU_BOARD          2334
2318 #define MACH_TYPE_NPCMX50              2335
2319 #define MACH_TYPE_MX51_LANGE51         2336
2320 #define MACH_TYPE_MX51_LANGE52         2337
2321 #define MACH_TYPE_RIOM                 2338
2322 #define MACH_TYPE_COMCAS               2339
2323 #define MACH_TYPE_WSI_MX27             2340
2324 #define MACH_TYPE_CM_T35               2341
2325 #define MACH_TYPE_NET2BIG              2342
2326 #define MACH_TYPE_MOTOROLA_A1600       2343
2327 #define MACH_TYPE_IGEP0020             2344
2328 #define MACH_TYPE_IGEP0010             2345
2329 #define MACH_TYPE_MV6281GTWGE2         2346
2330 #define MACH_TYPE_SCAT100              2347
2331 #define MACH_TYPE_SANMINA              2348
2332 #define MACH_TYPE_MOMENTO              2349
2333 #define MACH_TYPE_NUC9XX               2350
2334 #define MACH_TYPE_NUC910EVB            2351
2335 #define MACH_TYPE_NUC920EVB            2352
2336 #define MACH_TYPE_NUC950EVB            2353
2337 #define MACH_TYPE_NUC945EVB            2354
2338 #define MACH_TYPE_NUC960EVB            2355
2339 #define MACH_TYPE_NUC932EVB            2356
2340 #define MACH_TYPE_NUC900               2357
2341 #define MACH_TYPE_SD1SOC               2358
2342 #define MACH_TYPE_LN2440BC             2359
2343 #define MACH_TYPE_RSBC                 2360
2344 #define MACH_TYPE_OPENRD_CLIENT        2361
2345 #define MACH_TYPE_HPIPAQ11X            2362
2346 #define MACH_TYPE_WAYLAND              2363
2347 #define MACH_TYPE_ACNBSX102            2364
2348 #define MACH_TYPE_HWAT91               2365
2349 #define MACH_TYPE_AT91SAM9263CS        2366
2350 #define MACH_TYPE_CSB732               2367
2351 #define MACH_TYPE_U8500                2368
2352 #define MACH_TYPE_HUQIU                2369
2353 #define MACH_TYPE_MX51_KUNLUN          2370
2354 #define MACH_TYPE_PMT1G                2371
2355 #define MACH_TYPE_HTCELF               2372
2356 #define MACH_TYPE_ARMADILLO420         2373
2357 #define MACH_TYPE_ARMADILLO440         2374
2358 #define MACH_TYPE_U_CHIP_DUAL_ARM      2375
2359 #define MACH_TYPE_CSR_BDB3             2376
2360 #define MACH_TYPE_DOLBY_CAT1018        2377
2361 #define MACH_TYPE_HY9307               2378
2362 #define MACH_TYPE_A_ES                 2379
2363 #define MACH_TYPE_DAVINCI_IRIF         2380
2364 #define MACH_TYPE_AGAMA9263            2381
2365 #define MACH_TYPE_MARVELL_JASPER       2382
2366 #define MACH_TYPE_FLINT                2383
2367 #define MACH_TYPE_TAVOREVB3            2384
2368 #define MACH_TYPE_SCH_M490             2386
2369 #define MACH_TYPE_RBL01                2387
2370 #define MACH_TYPE_OMNIFI               2388
2371 #define MACH_TYPE_OTAVALO              2389
2372 #define MACH_TYPE_SIENNA               2390
2373 #define MACH_TYPE_HTC_EXCALIBUR_S620   2391
2374 #define MACH_TYPE_HTC_OPAL             2392
2375 #define MACH_TYPE_TOUCHBOOK            2393
2376 #define MACH_TYPE_LATTE                2394
2377 #define MACH_TYPE_XA200                2395
2378 #define MACH_TYPE_NIMROD               2396
2379 #define MACH_TYPE_CC9P9215_3G          2397
2380 #define MACH_TYPE_CC9P9215_3GJS        2398
2381 #define MACH_TYPE_TK71                 2399
2382 #define MACH_TYPE_COMHAM3525           2400
2383 #define MACH_TYPE_MX31EREBUS           2401
2384 #define MACH_TYPE_MCARDMX27            2402
2385 #define MACH_TYPE_PARADISE             2403
2386 #define MACH_TYPE_TIDE                 2404
2387 #define MACH_TYPE_WZL2440              2405
2388 #define MACH_TYPE_SDRDEMO              2406
2389 #define MACH_TYPE_ETHERCAN2            2407
2390 #define MACH_TYPE_ECMIMG20             2408
2391 #define MACH_TYPE_OMAP_DRAGON          2409
2392 #define MACH_TYPE_HALO                 2410
2393 #define MACH_TYPE_HUANGSHAN            2411
2394 #define MACH_TYPE_VL_MA2SC             2412
2395 #define MACH_TYPE_RAUMFELD_RC          2413
2396 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
2397 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
2398 #define MACH_TYPE_MULTIBUS_MASTER      2416
2399 #define MACH_TYPE_MULTIBUS_PBK         2417
2400 #define MACH_TYPE_TNETV107X            2418
2401 #define MACH_TYPE_SNAKE                2419
2402 #define MACH_TYPE_CWMX27               2420
2403 #define MACH_TYPE_SCH_M480             2421
2404 #define MACH_TYPE_PLATYPUS             2422
2405 #define MACH_TYPE_PSS2                 2423
2406 #define MACH_TYPE_DAVINCI_APM150       2424
2407 #define MACH_TYPE_STR9100              2425
2408 #define MACH_TYPE_NET5BIG              2426
2409 #define MACH_TYPE_SEABED9263           2427
2410 #define MACH_TYPE_MX51_M2ID            2428
2411 #define MACH_TYPE_OCTVOCPLUS_EB        2429
2412 #define MACH_TYPE_KLK_FIREFOX          2430
2413 #define MACH_TYPE_KLK_WIRMA_MODULE     2431
2414 #define MACH_TYPE_KLK_WIRMA_MMI        2432
2415 #define MACH_TYPE_SUPERSONIC           2433
2416 #define MACH_TYPE_LIBERTY              2434
2417 #define MACH_TYPE_MH355                2435
2418 #define MACH_TYPE_PC7802               2436
2419 #define MACH_TYPE_GNET_SGC             2437
2420 #define MACH_TYPE_EINSTEIN15           2438
2421 #define MACH_TYPE_CMPD                 2439
2422 #define MACH_TYPE_DAVINCI_HASE1        2440
2423 #define MACH_TYPE_LGEINCITEPHONE       2441
2424 #define MACH_TYPE_EA313X               2442
2425 #define MACH_TYPE_FWBD_39064           2443
2426 #define MACH_TYPE_FWBD_390128          2444
2427 #define MACH_TYPE_PELCO_MOE            2445
2428 #define MACH_TYPE_MINIMIX27            2446
2429 #define MACH_TYPE_OMAP3_THUNDER        2447
2430 #define MACH_TYPE_PASSIONC             2448
2431 #define MACH_TYPE_MX27AMATA            2449
2432 #define MACH_TYPE_BGAT1                2450
2433 #define MACH_TYPE_BUZZ                 2451
2434 #define MACH_TYPE_MB9G20               2452
2435 #define MACH_TYPE_YUSHAN               2453
2436 #define MACH_TYPE_LIZARD               2454
2437 #define MACH_TYPE_OMAP3POLYCOM         2455
2438 #define MACH_TYPE_SMDKV210             2456
2439 #define MACH_TYPE_BRAVO                2457
2440 #define MACH_TYPE_SIOGENTOO1           2458
2441 #define MACH_TYPE_SIOGENTOO2           2459
2442 #define MACH_TYPE_SM3K                 2460
2443 #define MACH_TYPE_ACER_TEMPO_F900      2461
2444 #define MACH_TYPE_SST61VC010_DEV       2462
2445 #define MACH_TYPE_GLITTERTIND          2463
2446 #define MACH_TYPE_OMAP_ZOOM3           2464
2447 #define MACH_TYPE_OMAP_3630SDP         2465
2448 #define MACH_TYPE_CYBOOK2440           2466
2449 #define MACH_TYPE_TORINO_S             2467
2450 #define MACH_TYPE_HAVANA               2468
2451 #define MACH_TYPE_BEAUMONT_11          2469
2452 #define MACH_TYPE_VANGUARD             2470
2453 #define MACH_TYPE_S5PC110_DRACO        2471
2454 #define MACH_TYPE_CARTESIO_TWO         2472
2455 #define MACH_TYPE_ASTER                2473
2456 #define MACH_TYPE_VOGUESV210           2474
2457 #define MACH_TYPE_ACM500X              2475
2458 #define MACH_TYPE_KM9260               2476
2459 #define MACH_TYPE_NIDEFLEXG1           2477
2460 #define MACH_TYPE_CTERA_PLUG_IO        2478
2461 #define MACH_TYPE_SMARTQ7              2479
2462 #define MACH_TYPE_AT91SAM9G10EK2       2480
2463 #define MACH_TYPE_ASUSP527             2481
2464 #define MACH_TYPE_AT91SAM9G20MPM2      2482
2465 #define MACH_TYPE_TOPASA900            2483
2466 #define MACH_TYPE_ELECTRUM_100         2484
2467 #define MACH_TYPE_MX51GRB              2485
2468 #define MACH_TYPE_XEA300               2486
2469 #define MACH_TYPE_HTCSTARTREK          2487
2470 #define MACH_TYPE_LIMA                 2488
2471 #define MACH_TYPE_CSB740               2489
2472 #define MACH_TYPE_USB_S8815            2490
2473 #define MACH_TYPE_WATSON_EFM_PLUGIN    2491
2474 #define MACH_TYPE_MILKYWAY             2492
2475 #define MACH_TYPE_G4EVM                2493
2476 #define MACH_TYPE_PICOMOD6             2494
2477 #define MACH_TYPE_OMAPL138_HAWKBOARD   2495
2478 #define MACH_TYPE_IP6000               2496
2479 #define MACH_TYPE_IP6010               2497
2480 #define MACH_TYPE_UTM400               2498
2481 #define MACH_TYPE_OMAP3_ZYBEX          2499
2482 #define MACH_TYPE_WIRELESS_SPACE       2500
2483 #define MACH_TYPE_SX560                2501
2484 #define MACH_TYPE_TS41X                2502
2485 #define MACH_TYPE_ELPHEL10373          2503
2486 #define MACH_TYPE_RHOBOT               2504
2487 #define MACH_TYPE_MX51_REFRESH         2505
2488 #define MACH_TYPE_LS9260               2506
2489 #define MACH_TYPE_SHANK                2507
2490 #define MACH_TYPE_QSD8X50_ST1          2508
2491 #define MACH_TYPE_AT91SAM9M10EKES      2509
2492 #define MACH_TYPE_HIRAM                2510
2493 #define MACH_TYPE_PHY3250              2511
2494 #define MACH_TYPE_EA3250               2512
2495 #define MACH_TYPE_FDI3250              2513
2496 #define MACH_TYPE_WHITESTONE           2514
2497 #define MACH_TYPE_AT91SAM9263NIT       2515
2498 #define MACH_TYPE_CCMX51               2516
2499 #define MACH_TYPE_CCMX51JS             2517
2500 #define MACH_TYPE_CCWMX51              2518
2501 #define MACH_TYPE_CCWMX51JS            2519
2502 #define MACH_TYPE_MINI6410             2520
2503 #define MACH_TYPE_TINY6410             2521
2504 #define MACH_TYPE_NANO6410             2522
2505 #define MACH_TYPE_AT572D940HFNLDB      2523
2506 #define MACH_TYPE_HTCLEO               2524
2507 #define MACH_TYPE_AVP13                2525
2508 #define MACH_TYPE_XXSVIDEOD            2526
2509 #define MACH_TYPE_VPNEXT               2527
2510 #define MACH_TYPE_SWARCO_ITC3          2528
2511 #define MACH_TYPE_TX51                 2529
2512 #define MACH_TYPE_DOLBY_CAT1021        2530
2513
2514 #ifdef CONFIG_ARCH_EBSA110
2515 # ifdef machine_arch_type
2516 #  undef machine_arch_type
2517 #  define machine_arch_type     __machine_arch_type
2518 # else
2519 #  define machine_arch_type     MACH_TYPE_EBSA110
2520 # endif
2521 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2522 #else
2523 # define machine_is_ebsa110()   (0)
2524 #endif
2525
2526 #ifdef CONFIG_ARCH_RPC
2527 # ifdef machine_arch_type
2528 #  undef machine_arch_type
2529 #  define machine_arch_type     __machine_arch_type
2530 # else
2531 #  define machine_arch_type     MACH_TYPE_RISCPC
2532 # endif
2533 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2534 #else
2535 # define machine_is_riscpc()    (0)
2536 #endif
2537
2538 #ifdef CONFIG_ARCH_NEXUSPCI
2539 # ifdef machine_arch_type
2540 #  undef machine_arch_type
2541 #  define machine_arch_type     __machine_arch_type
2542 # else
2543 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2544 # endif
2545 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2546 #else
2547 # define machine_is_nexuspci()  (0)
2548 #endif
2549
2550 #ifdef CONFIG_ARCH_EBSA285
2551 # ifdef machine_arch_type
2552 #  undef machine_arch_type
2553 #  define machine_arch_type     __machine_arch_type
2554 # else
2555 #  define machine_arch_type     MACH_TYPE_EBSA285
2556 # endif
2557 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2558 #else
2559 # define machine_is_ebsa285()   (0)
2560 #endif
2561
2562 #ifdef CONFIG_ARCH_NETWINDER
2563 # ifdef machine_arch_type
2564 #  undef machine_arch_type
2565 #  define machine_arch_type     __machine_arch_type
2566 # else
2567 #  define machine_arch_type     MACH_TYPE_NETWINDER
2568 # endif
2569 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2570 #else
2571 # define machine_is_netwinder() (0)
2572 #endif
2573
2574 #ifdef CONFIG_ARCH_CATS
2575 # ifdef machine_arch_type
2576 #  undef machine_arch_type
2577 #  define machine_arch_type     __machine_arch_type
2578 # else
2579 #  define machine_arch_type     MACH_TYPE_CATS
2580 # endif
2581 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2582 #else
2583 # define machine_is_cats()      (0)
2584 #endif
2585
2586 #ifdef CONFIG_ARCH_TBOX
2587 # ifdef machine_arch_type
2588 #  undef machine_arch_type
2589 #  define machine_arch_type     __machine_arch_type
2590 # else
2591 #  define machine_arch_type     MACH_TYPE_TBOX
2592 # endif
2593 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2594 #else
2595 # define machine_is_tbox()      (0)
2596 #endif
2597
2598 #ifdef CONFIG_ARCH_CO285
2599 # ifdef machine_arch_type
2600 #  undef machine_arch_type
2601 #  define machine_arch_type     __machine_arch_type
2602 # else
2603 #  define machine_arch_type     MACH_TYPE_CO285
2604 # endif
2605 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2606 #else
2607 # define machine_is_co285()     (0)
2608 #endif
2609
2610 #ifdef CONFIG_ARCH_CLPS7110
2611 # ifdef machine_arch_type
2612 #  undef machine_arch_type
2613 #  define machine_arch_type     __machine_arch_type
2614 # else
2615 #  define machine_arch_type     MACH_TYPE_CLPS7110
2616 # endif
2617 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2618 #else
2619 # define machine_is_clps7110()  (0)
2620 #endif
2621
2622 #ifdef CONFIG_ARCH_ARC
2623 # ifdef machine_arch_type
2624 #  undef machine_arch_type
2625 #  define machine_arch_type     __machine_arch_type
2626 # else
2627 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2628 # endif
2629 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2630 #else
2631 # define machine_is_archimedes()        (0)
2632 #endif
2633
2634 #ifdef CONFIG_ARCH_A5K
2635 # ifdef machine_arch_type
2636 #  undef machine_arch_type
2637 #  define machine_arch_type     __machine_arch_type
2638 # else
2639 #  define machine_arch_type     MACH_TYPE_A5K
2640 # endif
2641 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2642 #else
2643 # define machine_is_a5k()       (0)
2644 #endif
2645
2646 #ifdef CONFIG_ARCH_ETOILE
2647 # ifdef machine_arch_type
2648 #  undef machine_arch_type
2649 #  define machine_arch_type     __machine_arch_type
2650 # else
2651 #  define machine_arch_type     MACH_TYPE_ETOILE
2652 # endif
2653 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2654 #else
2655 # define machine_is_etoile()    (0)
2656 #endif
2657
2658 #ifdef CONFIG_ARCH_LACIE_NAS
2659 # ifdef machine_arch_type
2660 #  undef machine_arch_type
2661 #  define machine_arch_type     __machine_arch_type
2662 # else
2663 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2664 # endif
2665 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2666 #else
2667 # define machine_is_lacie_nas() (0)
2668 #endif
2669
2670 #ifdef CONFIG_ARCH_CLPS7500
2671 # ifdef machine_arch_type
2672 #  undef machine_arch_type
2673 #  define machine_arch_type     __machine_arch_type
2674 # else
2675 #  define machine_arch_type     MACH_TYPE_CLPS7500
2676 # endif
2677 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2678 #else
2679 # define machine_is_clps7500()  (0)
2680 #endif
2681
2682 #ifdef CONFIG_ARCH_SHARK
2683 # ifdef machine_arch_type
2684 #  undef machine_arch_type
2685 #  define machine_arch_type     __machine_arch_type
2686 # else
2687 #  define machine_arch_type     MACH_TYPE_SHARK
2688 # endif
2689 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2690 #else
2691 # define machine_is_shark()     (0)
2692 #endif
2693
2694 #ifdef CONFIG_SA1100_BRUTUS
2695 # ifdef machine_arch_type
2696 #  undef machine_arch_type
2697 #  define machine_arch_type     __machine_arch_type
2698 # else
2699 #  define machine_arch_type     MACH_TYPE_BRUTUS
2700 # endif
2701 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2702 #else
2703 # define machine_is_brutus()    (0)
2704 #endif
2705
2706 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2707 # ifdef machine_arch_type
2708 #  undef machine_arch_type
2709 #  define machine_arch_type     __machine_arch_type
2710 # else
2711 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2712 # endif
2713 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2714 #else
2715 # define machine_is_personal_server()   (0)
2716 #endif
2717
2718 #ifdef CONFIG_SA1100_ITSY
2719 # ifdef machine_arch_type
2720 #  undef machine_arch_type
2721 #  define machine_arch_type     __machine_arch_type
2722 # else
2723 #  define machine_arch_type     MACH_TYPE_ITSY
2724 # endif
2725 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2726 #else
2727 # define machine_is_itsy()      (0)
2728 #endif
2729
2730 #ifdef CONFIG_ARCH_L7200
2731 # ifdef machine_arch_type
2732 #  undef machine_arch_type
2733 #  define machine_arch_type     __machine_arch_type
2734 # else
2735 #  define machine_arch_type     MACH_TYPE_L7200
2736 # endif
2737 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
2738 #else
2739 # define machine_is_l7200()     (0)
2740 #endif
2741
2742 #ifdef CONFIG_SA1100_PLEB
2743 # ifdef machine_arch_type
2744 #  undef machine_arch_type
2745 #  define machine_arch_type     __machine_arch_type
2746 # else
2747 #  define machine_arch_type     MACH_TYPE_PLEB
2748 # endif
2749 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
2750 #else
2751 # define machine_is_pleb()      (0)
2752 #endif
2753
2754 #ifdef CONFIG_ARCH_INTEGRATOR
2755 # ifdef machine_arch_type
2756 #  undef machine_arch_type
2757 #  define machine_arch_type     __machine_arch_type
2758 # else
2759 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
2760 # endif
2761 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
2762 #else
2763 # define machine_is_integrator()        (0)
2764 #endif
2765
2766 #ifdef CONFIG_SA1100_H3600
2767 # ifdef machine_arch_type
2768 #  undef machine_arch_type
2769 #  define machine_arch_type     __machine_arch_type
2770 # else
2771 #  define machine_arch_type     MACH_TYPE_H3600
2772 # endif
2773 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
2774 #else
2775 # define machine_is_h3600()     (0)
2776 #endif
2777
2778 #ifdef CONFIG_ARCH_IXP1200
2779 # ifdef machine_arch_type
2780 #  undef machine_arch_type
2781 #  define machine_arch_type     __machine_arch_type
2782 # else
2783 #  define machine_arch_type     MACH_TYPE_IXP1200
2784 # endif
2785 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
2786 #else
2787 # define machine_is_ixp1200()   (0)
2788 #endif
2789
2790 #ifdef CONFIG_ARCH_P720T
2791 # ifdef machine_arch_type
2792 #  undef machine_arch_type
2793 #  define machine_arch_type     __machine_arch_type
2794 # else
2795 #  define machine_arch_type     MACH_TYPE_P720T
2796 # endif
2797 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
2798 #else
2799 # define machine_is_p720t()     (0)
2800 #endif
2801
2802 #ifdef CONFIG_SA1100_ASSABET
2803 # ifdef machine_arch_type
2804 #  undef machine_arch_type
2805 #  define machine_arch_type     __machine_arch_type
2806 # else
2807 #  define machine_arch_type     MACH_TYPE_ASSABET
2808 # endif
2809 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
2810 #else
2811 # define machine_is_assabet()   (0)
2812 #endif
2813
2814 #ifdef CONFIG_SA1100_VICTOR
2815 # ifdef machine_arch_type
2816 #  undef machine_arch_type
2817 #  define machine_arch_type     __machine_arch_type
2818 # else
2819 #  define machine_arch_type     MACH_TYPE_VICTOR
2820 # endif
2821 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
2822 #else
2823 # define machine_is_victor()    (0)
2824 #endif
2825
2826 #ifdef CONFIG_SA1100_LART
2827 # ifdef machine_arch_type
2828 #  undef machine_arch_type
2829 #  define machine_arch_type     __machine_arch_type
2830 # else
2831 #  define machine_arch_type     MACH_TYPE_LART
2832 # endif
2833 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
2834 #else
2835 # define machine_is_lart()      (0)
2836 #endif
2837
2838 #ifdef CONFIG_SA1100_RANGER
2839 # ifdef machine_arch_type
2840 #  undef machine_arch_type
2841 #  define machine_arch_type     __machine_arch_type
2842 # else
2843 #  define machine_arch_type     MACH_TYPE_RANGER
2844 # endif
2845 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
2846 #else
2847 # define machine_is_ranger()    (0)
2848 #endif
2849
2850 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
2851 # ifdef machine_arch_type
2852 #  undef machine_arch_type
2853 #  define machine_arch_type     __machine_arch_type
2854 # else
2855 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
2856 # endif
2857 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2858 #else
2859 # define machine_is_graphicsclient()    (0)
2860 #endif
2861
2862 #ifdef CONFIG_SA1100_XP860
2863 # ifdef machine_arch_type
2864 #  undef machine_arch_type
2865 #  define machine_arch_type     __machine_arch_type
2866 # else
2867 #  define machine_arch_type     MACH_TYPE_XP860
2868 # endif
2869 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
2870 #else
2871 # define machine_is_xp860()     (0)
2872 #endif
2873
2874 #ifdef CONFIG_SA1100_CERF
2875 # ifdef machine_arch_type
2876 #  undef machine_arch_type
2877 #  define machine_arch_type     __machine_arch_type
2878 # else
2879 #  define machine_arch_type     MACH_TYPE_CERF
2880 # endif
2881 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
2882 #else
2883 # define machine_is_cerf()      (0)
2884 #endif
2885
2886 #ifdef CONFIG_SA1100_NANOENGINE
2887 # ifdef machine_arch_type
2888 #  undef machine_arch_type
2889 #  define machine_arch_type     __machine_arch_type
2890 # else
2891 #  define machine_arch_type     MACH_TYPE_NANOENGINE
2892 # endif
2893 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
2894 #else
2895 # define machine_is_nanoengine()        (0)
2896 #endif
2897
2898 #ifdef CONFIG_SA1100_FPIC
2899 # ifdef machine_arch_type
2900 #  undef machine_arch_type
2901 #  define machine_arch_type     __machine_arch_type
2902 # else
2903 #  define machine_arch_type     MACH_TYPE_FPIC
2904 # endif
2905 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
2906 #else
2907 # define machine_is_fpic()      (0)
2908 #endif
2909
2910 #ifdef CONFIG_SA1100_EXTENEX1
2911 # ifdef machine_arch_type
2912 #  undef machine_arch_type
2913 #  define machine_arch_type     __machine_arch_type
2914 # else
2915 #  define machine_arch_type     MACH_TYPE_EXTENEX1
2916 # endif
2917 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
2918 #else
2919 # define machine_is_extenex1()  (0)
2920 #endif
2921
2922 #ifdef CONFIG_SA1100_SHERMAN
2923 # ifdef machine_arch_type
2924 #  undef machine_arch_type
2925 #  define machine_arch_type     __machine_arch_type
2926 # else
2927 #  define machine_arch_type     MACH_TYPE_SHERMAN
2928 # endif
2929 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
2930 #else
2931 # define machine_is_sherman()   (0)
2932 #endif
2933
2934 #ifdef CONFIG_SA1100_ACCELENT
2935 # ifdef machine_arch_type
2936 #  undef machine_arch_type
2937 #  define machine_arch_type     __machine_arch_type
2938 # else
2939 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
2940 # endif
2941 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2942 #else
2943 # define machine_is_accelent_sa()       (0)
2944 #endif
2945
2946 #ifdef CONFIG_ARCH_L7200_ACCELENT
2947 # ifdef machine_arch_type
2948 #  undef machine_arch_type
2949 #  define machine_arch_type     __machine_arch_type
2950 # else
2951 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
2952 # endif
2953 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2954 #else
2955 # define machine_is_accelent_l7200()    (0)
2956 #endif
2957
2958 #ifdef CONFIG_SA1100_NETPORT
2959 # ifdef machine_arch_type
2960 #  undef machine_arch_type
2961 #  define machine_arch_type     __machine_arch_type
2962 # else
2963 #  define machine_arch_type     MACH_TYPE_NETPORT
2964 # endif
2965 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
2966 #else
2967 # define machine_is_netport()   (0)
2968 #endif
2969
2970 #ifdef CONFIG_SA1100_PANGOLIN
2971 # ifdef machine_arch_type
2972 #  undef machine_arch_type
2973 #  define machine_arch_type     __machine_arch_type
2974 # else
2975 #  define machine_arch_type     MACH_TYPE_PANGOLIN
2976 # endif
2977 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
2978 #else
2979 # define machine_is_pangolin()  (0)
2980 #endif
2981
2982 #ifdef CONFIG_SA1100_YOPY
2983 # ifdef machine_arch_type
2984 #  undef machine_arch_type
2985 #  define machine_arch_type     __machine_arch_type
2986 # else
2987 #  define machine_arch_type     MACH_TYPE_YOPY
2988 # endif
2989 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
2990 #else
2991 # define machine_is_yopy()      (0)
2992 #endif
2993
2994 #ifdef CONFIG_SA1100_COOLIDGE
2995 # ifdef machine_arch_type
2996 #  undef machine_arch_type
2997 #  define machine_arch_type     __machine_arch_type
2998 # else
2999 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3000 # endif
3001 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3002 #else
3003 # define machine_is_coolidge()  (0)
3004 #endif
3005
3006 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3007 # ifdef machine_arch_type
3008 #  undef machine_arch_type
3009 #  define machine_arch_type     __machine_arch_type
3010 # else
3011 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3012 # endif
3013 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3014 #else
3015 # define machine_is_huw_webpanel()      (0)
3016 #endif
3017
3018 #ifdef CONFIG_ARCH_SPOTME
3019 # ifdef machine_arch_type
3020 #  undef machine_arch_type
3021 #  define machine_arch_type     __machine_arch_type
3022 # else
3023 #  define machine_arch_type     MACH_TYPE_SPOTME
3024 # endif
3025 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3026 #else
3027 # define machine_is_spotme()    (0)
3028 #endif
3029
3030 #ifdef CONFIG_ARCH_FREEBIRD
3031 # ifdef machine_arch_type
3032 #  undef machine_arch_type
3033 #  define machine_arch_type     __machine_arch_type
3034 # else
3035 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3036 # endif
3037 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3038 #else
3039 # define machine_is_freebird()  (0)
3040 #endif
3041
3042 #ifdef CONFIG_ARCH_TI925
3043 # ifdef machine_arch_type
3044 #  undef machine_arch_type
3045 #  define machine_arch_type     __machine_arch_type
3046 # else
3047 #  define machine_arch_type     MACH_TYPE_TI925
3048 # endif
3049 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3050 #else
3051 # define machine_is_ti925()     (0)
3052 #endif
3053
3054 #ifdef CONFIG_ARCH_RISCSTATION
3055 # ifdef machine_arch_type
3056 #  undef machine_arch_type
3057 #  define machine_arch_type     __machine_arch_type
3058 # else
3059 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3060 # endif
3061 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3062 #else
3063 # define machine_is_riscstation()       (0)
3064 #endif
3065
3066 #ifdef CONFIG_SA1100_CAVY
3067 # ifdef machine_arch_type
3068 #  undef machine_arch_type
3069 #  define machine_arch_type     __machine_arch_type
3070 # else
3071 #  define machine_arch_type     MACH_TYPE_CAVY
3072 # endif
3073 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3074 #else
3075 # define machine_is_cavy()      (0)
3076 #endif
3077
3078 #ifdef CONFIG_SA1100_JORNADA720
3079 # ifdef machine_arch_type
3080 #  undef machine_arch_type
3081 #  define machine_arch_type     __machine_arch_type
3082 # else
3083 #  define machine_arch_type     MACH_TYPE_JORNADA720
3084 # endif
3085 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3086 #else
3087 # define machine_is_jornada720()        (0)
3088 #endif
3089
3090 #ifdef CONFIG_SA1100_OMNIMETER
3091 # ifdef machine_arch_type
3092 #  undef machine_arch_type
3093 #  define machine_arch_type     __machine_arch_type
3094 # else
3095 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3096 # endif
3097 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3098 #else
3099 # define machine_is_omnimeter() (0)
3100 #endif
3101
3102 #ifdef CONFIG_ARCH_EDB7211
3103 # ifdef machine_arch_type
3104 #  undef machine_arch_type
3105 #  define machine_arch_type     __machine_arch_type
3106 # else
3107 #  define machine_arch_type     MACH_TYPE_EDB7211
3108 # endif
3109 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3110 #else
3111 # define machine_is_edb7211()   (0)
3112 #endif
3113
3114 #ifdef CONFIG_SA1100_CITYGO
3115 # ifdef machine_arch_type
3116 #  undef machine_arch_type
3117 #  define machine_arch_type     __machine_arch_type
3118 # else
3119 #  define machine_arch_type     MACH_TYPE_CITYGO
3120 # endif
3121 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3122 #else
3123 # define machine_is_citygo()    (0)
3124 #endif
3125
3126 #ifdef CONFIG_SA1100_PFS168
3127 # ifdef machine_arch_type
3128 #  undef machine_arch_type
3129 #  define machine_arch_type     __machine_arch_type
3130 # else
3131 #  define machine_arch_type     MACH_TYPE_PFS168
3132 # endif
3133 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3134 #else
3135 # define machine_is_pfs168()    (0)
3136 #endif
3137
3138 #ifdef CONFIG_SA1100_SPOT
3139 # ifdef machine_arch_type
3140 #  undef machine_arch_type
3141 #  define machine_arch_type     __machine_arch_type
3142 # else
3143 #  define machine_arch_type     MACH_TYPE_SPOT
3144 # endif
3145 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3146 #else
3147 # define machine_is_spot()      (0)
3148 #endif
3149
3150 #ifdef CONFIG_SA1100_FLEXANET
3151 # ifdef machine_arch_type
3152 #  undef machine_arch_type
3153 #  define machine_arch_type     __machine_arch_type
3154 # else
3155 #  define machine_arch_type     MACH_TYPE_FLEXANET
3156 # endif
3157 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3158 #else
3159 # define machine_is_flexanet()  (0)
3160 #endif
3161
3162 #ifdef CONFIG_ARCH_WEBPAL
3163 # ifdef machine_arch_type
3164 #  undef machine_arch_type
3165 #  define machine_arch_type     __machine_arch_type
3166 # else
3167 #  define machine_arch_type     MACH_TYPE_WEBPAL
3168 # endif
3169 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3170 #else
3171 # define machine_is_webpal()    (0)
3172 #endif
3173
3174 #ifdef CONFIG_SA1100_LINPDA
3175 # ifdef machine_arch_type
3176 #  undef machine_arch_type
3177 #  define machine_arch_type     __machine_arch_type
3178 # else
3179 #  define machine_arch_type     MACH_TYPE_LINPDA
3180 # endif
3181 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3182 #else
3183 # define machine_is_linpda()    (0)
3184 #endif
3185
3186 #ifdef CONFIG_ARCH_ANAKIN
3187 # ifdef machine_arch_type
3188 #  undef machine_arch_type
3189 #  define machine_arch_type     __machine_arch_type
3190 # else
3191 #  define machine_arch_type     MACH_TYPE_ANAKIN
3192 # endif
3193 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3194 #else
3195 # define machine_is_anakin()    (0)
3196 #endif
3197
3198 #ifdef CONFIG_SA1100_MVI
3199 # ifdef machine_arch_type
3200 #  undef machine_arch_type
3201 #  define machine_arch_type     __machine_arch_type
3202 # else
3203 #  define machine_arch_type     MACH_TYPE_MVI
3204 # endif
3205 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3206 #else
3207 # define machine_is_mvi()       (0)
3208 #endif
3209
3210 #ifdef CONFIG_SA1100_JUPITER
3211 # ifdef machine_arch_type
3212 #  undef machine_arch_type
3213 #  define machine_arch_type     __machine_arch_type
3214 # else
3215 #  define machine_arch_type     MACH_TYPE_JUPITER
3216 # endif
3217 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3218 #else
3219 # define machine_is_jupiter()   (0)
3220 #endif
3221
3222 #ifdef CONFIG_ARCH_PSIONW
3223 # ifdef machine_arch_type
3224 #  undef machine_arch_type
3225 #  define machine_arch_type     __machine_arch_type
3226 # else
3227 #  define machine_arch_type     MACH_TYPE_PSIONW
3228 # endif
3229 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3230 #else
3231 # define machine_is_psionw()    (0)
3232 #endif
3233
3234 #ifdef CONFIG_SA1100_ALN
3235 # ifdef machine_arch_type
3236 #  undef machine_arch_type
3237 #  define machine_arch_type     __machine_arch_type
3238 # else
3239 #  define machine_arch_type     MACH_TYPE_ALN
3240 # endif
3241 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3242 #else
3243 # define machine_is_aln()       (0)
3244 #endif
3245
3246 #ifdef CONFIG_ARCH_CAMELOT
3247 # ifdef machine_arch_type
3248 #  undef machine_arch_type
3249 #  define machine_arch_type     __machine_arch_type
3250 # else
3251 #  define machine_arch_type     MACH_TYPE_CAMELOT
3252 # endif
3253 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3254 #else
3255 # define machine_is_epxa()      (0)
3256 #endif
3257
3258 #ifdef CONFIG_SA1100_GDS2200
3259 # ifdef machine_arch_type
3260 #  undef machine_arch_type
3261 #  define machine_arch_type     __machine_arch_type
3262 # else
3263 #  define machine_arch_type     MACH_TYPE_GDS2200
3264 # endif
3265 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3266 #else
3267 # define machine_is_gds2200()   (0)
3268 #endif
3269
3270 #ifdef CONFIG_SA1100_PSION_SERIES7
3271 # ifdef machine_arch_type
3272 #  undef machine_arch_type
3273 #  define machine_arch_type     __machine_arch_type
3274 # else
3275 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3276 # endif
3277 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3278 #else
3279 # define machine_is_netbook()   (0)
3280 #endif
3281
3282 #ifdef CONFIG_SA1100_XFILE
3283 # ifdef machine_arch_type
3284 #  undef machine_arch_type
3285 #  define machine_arch_type     __machine_arch_type
3286 # else
3287 #  define machine_arch_type     MACH_TYPE_XFILE
3288 # endif
3289 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3290 #else
3291 # define machine_is_xfile()     (0)
3292 #endif
3293
3294 #ifdef CONFIG_ARCH_ACCELENT_EP9312
3295 # ifdef machine_arch_type
3296 #  undef machine_arch_type
3297 #  define machine_arch_type     __machine_arch_type
3298 # else
3299 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
3300 # endif
3301 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3302 #else
3303 # define machine_is_accelent_ep9312()   (0)
3304 #endif
3305
3306 #ifdef CONFIG_ARCH_IC200
3307 # ifdef machine_arch_type
3308 #  undef machine_arch_type
3309 #  define machine_arch_type     __machine_arch_type
3310 # else
3311 #  define machine_arch_type     MACH_TYPE_IC200
3312 # endif
3313 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3314 #else
3315 # define machine_is_ic200()     (0)
3316 #endif
3317
3318 #ifdef CONFIG_SA1100_CREDITLART
3319 # ifdef machine_arch_type
3320 #  undef machine_arch_type
3321 #  define machine_arch_type     __machine_arch_type
3322 # else
3323 #  define machine_arch_type     MACH_TYPE_CREDITLART
3324 # endif
3325 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3326 #else
3327 # define machine_is_creditlart()        (0)
3328 #endif
3329
3330 #ifdef CONFIG_SA1100_HTM
3331 # ifdef machine_arch_type
3332 #  undef machine_arch_type
3333 #  define machine_arch_type     __machine_arch_type
3334 # else
3335 #  define machine_arch_type     MACH_TYPE_HTM
3336 # endif
3337 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3338 #else
3339 # define machine_is_htm()       (0)
3340 #endif
3341
3342 #ifdef CONFIG_ARCH_IQ80310
3343 # ifdef machine_arch_type
3344 #  undef machine_arch_type
3345 #  define machine_arch_type     __machine_arch_type
3346 # else
3347 #  define machine_arch_type     MACH_TYPE_IQ80310
3348 # endif
3349 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3350 #else
3351 # define machine_is_iq80310()   (0)
3352 #endif
3353
3354 #ifdef CONFIG_SA1100_FREEBOT
3355 # ifdef machine_arch_type
3356 #  undef machine_arch_type
3357 #  define machine_arch_type     __machine_arch_type
3358 # else
3359 #  define machine_arch_type     MACH_TYPE_FREEBOT
3360 # endif
3361 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3362 #else
3363 # define machine_is_freebot()   (0)
3364 #endif
3365
3366 #ifdef CONFIG_ARCH_ENTEL
3367 # ifdef machine_arch_type
3368 #  undef machine_arch_type
3369 #  define machine_arch_type     __machine_arch_type
3370 # else
3371 #  define machine_arch_type     MACH_TYPE_ENTEL
3372 # endif
3373 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3374 #else
3375 # define machine_is_entel()     (0)
3376 #endif
3377
3378 #ifdef CONFIG_ARCH_ENP3510
3379 # ifdef machine_arch_type
3380 #  undef machine_arch_type
3381 #  define machine_arch_type     __machine_arch_type
3382 # else
3383 #  define machine_arch_type     MACH_TYPE_ENP3510
3384 # endif
3385 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3386 #else
3387 # define machine_is_enp3510()   (0)
3388 #endif
3389
3390 #ifdef CONFIG_SA1100_TRIZEPS
3391 # ifdef machine_arch_type
3392 #  undef machine_arch_type
3393 #  define machine_arch_type     __machine_arch_type
3394 # else
3395 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3396 # endif
3397 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3398 #else
3399 # define machine_is_trizeps()   (0)
3400 #endif
3401
3402 #ifdef CONFIG_SA1100_NESA
3403 # ifdef machine_arch_type
3404 #  undef machine_arch_type
3405 #  define machine_arch_type     __machine_arch_type
3406 # else
3407 #  define machine_arch_type     MACH_TYPE_NESA
3408 # endif
3409 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3410 #else
3411 # define machine_is_nesa()      (0)
3412 #endif
3413
3414 #ifdef CONFIG_ARCH_VENUS
3415 # ifdef machine_arch_type
3416 #  undef machine_arch_type
3417 #  define machine_arch_type     __machine_arch_type
3418 # else
3419 #  define machine_arch_type     MACH_TYPE_VENUS
3420 # endif
3421 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3422 #else
3423 # define machine_is_venus()     (0)
3424 #endif
3425
3426 #ifdef CONFIG_ARCH_TARDIS
3427 # ifdef machine_arch_type
3428 #  undef machine_arch_type
3429 #  define machine_arch_type     __machine_arch_type
3430 # else
3431 #  define machine_arch_type     MACH_TYPE_TARDIS
3432 # endif
3433 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3434 #else
3435 # define machine_is_tardis()    (0)
3436 #endif
3437
3438 #ifdef CONFIG_ARCH_MERCURY
3439 # ifdef machine_arch_type
3440 #  undef machine_arch_type
3441 #  define machine_arch_type     __machine_arch_type
3442 # else
3443 #  define machine_arch_type     MACH_TYPE_MERCURY
3444 # endif
3445 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3446 #else
3447 # define machine_is_mercury()   (0)
3448 #endif
3449
3450 #ifdef CONFIG_SA1100_EMPEG
3451 # ifdef machine_arch_type
3452 #  undef machine_arch_type
3453 #  define machine_arch_type     __machine_arch_type
3454 # else
3455 #  define machine_arch_type     MACH_TYPE_EMPEG
3456 # endif
3457 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3458 #else
3459 # define machine_is_empeg()     (0)
3460 #endif
3461
3462 #ifdef CONFIG_ARCH_I80200FCC
3463 # ifdef machine_arch_type
3464 #  undef machine_arch_type
3465 #  define machine_arch_type     __machine_arch_type
3466 # else
3467 #  define machine_arch_type     MACH_TYPE_I80200FCC
3468 # endif
3469 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3470 #else
3471 # define machine_is_adi_evb()   (0)
3472 #endif
3473
3474 #ifdef CONFIG_SA1100_ITT_CPB
3475 # ifdef machine_arch_type
3476 #  undef machine_arch_type
3477 #  define machine_arch_type     __machine_arch_type
3478 # else
3479 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3480 # endif
3481 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3482 #else
3483 # define machine_is_itt_cpb()   (0)
3484 #endif
3485
3486 #ifdef CONFIG_SA1100_SVC
3487 # ifdef machine_arch_type
3488 #  undef machine_arch_type
3489 #  define machine_arch_type     __machine_arch_type
3490 # else
3491 #  define machine_arch_type     MACH_TYPE_SVC
3492 # endif
3493 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3494 #else
3495 # define machine_is_svc()       (0)
3496 #endif
3497
3498 #ifdef CONFIG_SA1100_ALPHA2
3499 # ifdef machine_arch_type
3500 #  undef machine_arch_type
3501 #  define machine_arch_type     __machine_arch_type
3502 # else
3503 #  define machine_arch_type     MACH_TYPE_ALPHA2
3504 # endif
3505 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3506 #else
3507 # define machine_is_alpha2()    (0)
3508 #endif
3509
3510 #ifdef CONFIG_SA1100_ALPHA1
3511 # ifdef machine_arch_type
3512 #  undef machine_arch_type
3513 #  define machine_arch_type     __machine_arch_type
3514 # else
3515 #  define machine_arch_type     MACH_TYPE_ALPHA1
3516 # endif
3517 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3518 #else
3519 # define machine_is_alpha1()    (0)
3520 #endif
3521
3522 #ifdef CONFIG_ARCH_NETARM
3523 # ifdef machine_arch_type
3524 #  undef machine_arch_type
3525 #  define machine_arch_type     __machine_arch_type
3526 # else
3527 #  define machine_arch_type     MACH_TYPE_NETARM
3528 # endif
3529 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3530 #else
3531 # define machine_is_netarm()    (0)
3532 #endif
3533
3534 #ifdef CONFIG_SA1100_SIMPAD
3535 # ifdef machine_arch_type
3536 #  undef machine_arch_type
3537 #  define machine_arch_type     __machine_arch_type
3538 # else
3539 #  define machine_arch_type     MACH_TYPE_SIMPAD
3540 # endif
3541 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3542 #else
3543 # define machine_is_simpad()    (0)
3544 #endif
3545
3546 #ifdef CONFIG_ARCH_PDA1
3547 # ifdef machine_arch_type
3548 #  undef machine_arch_type
3549 #  define machine_arch_type     __machine_arch_type
3550 # else
3551 #  define machine_arch_type     MACH_TYPE_PDA1
3552 # endif
3553 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3554 #else
3555 # define machine_is_pda1()      (0)
3556 #endif
3557
3558 #ifdef CONFIG_ARCH_LUBBOCK
3559 # ifdef machine_arch_type
3560 #  undef machine_arch_type
3561 #  define machine_arch_type     __machine_arch_type
3562 # else
3563 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3564 # endif
3565 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3566 #else
3567 # define machine_is_lubbock()   (0)
3568 #endif
3569
3570 #ifdef CONFIG_ARCH_ANIKO
3571 # ifdef machine_arch_type
3572 #  undef machine_arch_type
3573 #  define machine_arch_type     __machine_arch_type
3574 # else
3575 #  define machine_arch_type     MACH_TYPE_ANIKO
3576 # endif
3577 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3578 #else
3579 # define machine_is_aniko()     (0)
3580 #endif
3581
3582 #ifdef CONFIG_ARCH_CLEP7212
3583 # ifdef machine_arch_type
3584 #  undef machine_arch_type
3585 #  define machine_arch_type     __machine_arch_type
3586 # else
3587 #  define machine_arch_type     MACH_TYPE_CLEP7212
3588 # endif
3589 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3590 #else
3591 # define machine_is_clep7212()  (0)
3592 #endif
3593
3594 #ifdef CONFIG_ARCH_CS89712
3595 # ifdef machine_arch_type
3596 #  undef machine_arch_type
3597 #  define machine_arch_type     __machine_arch_type
3598 # else
3599 #  define machine_arch_type     MACH_TYPE_CS89712
3600 # endif
3601 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3602 #else
3603 # define machine_is_cs89712()   (0)
3604 #endif
3605
3606 #ifdef CONFIG_SA1100_WEARARM
3607 # ifdef machine_arch_type
3608 #  undef machine_arch_type
3609 #  define machine_arch_type     __machine_arch_type
3610 # else
3611 #  define machine_arch_type     MACH_TYPE_WEARARM
3612 # endif
3613 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3614 #else
3615 # define machine_is_weararm()   (0)
3616 #endif
3617
3618 #ifdef CONFIG_SA1100_POSSIO_PX
3619 # ifdef machine_arch_type
3620 #  undef machine_arch_type
3621 #  define machine_arch_type     __machine_arch_type
3622 # else
3623 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3624 # endif
3625 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3626 #else
3627 # define machine_is_possio_px() (0)
3628 #endif
3629
3630 #ifdef CONFIG_SA1100_SIDEARM
3631 # ifdef machine_arch_type
3632 #  undef machine_arch_type
3633 #  define machine_arch_type     __machine_arch_type
3634 # else
3635 #  define machine_arch_type     MACH_TYPE_SIDEARM
3636 # endif
3637 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3638 #else
3639 # define machine_is_sidearm()   (0)
3640 #endif
3641
3642 #ifdef CONFIG_SA1100_STORK
3643 # ifdef machine_arch_type
3644 #  undef machine_arch_type
3645 #  define machine_arch_type     __machine_arch_type
3646 # else
3647 #  define machine_arch_type     MACH_TYPE_STORK
3648 # endif
3649 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3650 #else
3651 # define machine_is_stork()     (0)
3652 #endif
3653
3654 #ifdef CONFIG_SA1100_SHANNON
3655 # ifdef machine_arch_type
3656 #  undef machine_arch_type
3657 #  define machine_arch_type     __machine_arch_type
3658 # else
3659 #  define machine_arch_type     MACH_TYPE_SHANNON
3660 # endif
3661 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3662 #else
3663 # define machine_is_shannon()   (0)
3664 #endif
3665
3666 #ifdef CONFIG_ARCH_ACE
3667 # ifdef machine_arch_type
3668 #  undef machine_arch_type
3669 #  define machine_arch_type     __machine_arch_type
3670 # else
3671 #  define machine_arch_type     MACH_TYPE_ACE
3672 # endif
3673 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3674 #else
3675 # define machine_is_ace()       (0)
3676 #endif
3677
3678 #ifdef CONFIG_SA1100_BALLYARM
3679 # ifdef machine_arch_type
3680 #  undef machine_arch_type
3681 #  define machine_arch_type     __machine_arch_type
3682 # else
3683 #  define machine_arch_type     MACH_TYPE_BALLYARM
3684 # endif
3685 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3686 #else
3687 # define machine_is_ballyarm()  (0)
3688 #endif
3689
3690 #ifdef CONFIG_SA1100_SIMPUTER
3691 # ifdef machine_arch_type
3692 #  undef machine_arch_type
3693 #  define machine_arch_type     __machine_arch_type
3694 # else
3695 #  define machine_arch_type     MACH_TYPE_SIMPUTER
3696 # endif
3697 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3698 #else
3699 # define machine_is_simputer()  (0)
3700 #endif
3701
3702 #ifdef CONFIG_SA1100_NEXTERM
3703 # ifdef machine_arch_type
3704 #  undef machine_arch_type
3705 #  define machine_arch_type     __machine_arch_type
3706 # else
3707 #  define machine_arch_type     MACH_TYPE_NEXTERM
3708 # endif
3709 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3710 #else
3711 # define machine_is_nexterm()   (0)
3712 #endif
3713
3714 #ifdef CONFIG_SA1100_SA1100_ELF
3715 # ifdef machine_arch_type
3716 #  undef machine_arch_type
3717 #  define machine_arch_type     __machine_arch_type
3718 # else
3719 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
3720 # endif
3721 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3722 #else
3723 # define machine_is_sa1100_elf()        (0)
3724 #endif
3725
3726 #ifdef CONFIG_SA1100_GATOR
3727 # ifdef machine_arch_type
3728 #  undef machine_arch_type
3729 #  define machine_arch_type     __machine_arch_type
3730 # else
3731 #  define machine_arch_type     MACH_TYPE_GATOR
3732 # endif
3733 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3734 #else
3735 # define machine_is_gator()     (0)
3736 #endif
3737
3738 #ifdef CONFIG_ARCH_GRANITE
3739 # ifdef machine_arch_type
3740 #  undef machine_arch_type
3741 #  define machine_arch_type     __machine_arch_type
3742 # else
3743 #  define machine_arch_type     MACH_TYPE_GRANITE
3744 # endif
3745 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
3746 #else
3747 # define machine_is_granite()   (0)
3748 #endif
3749
3750 #ifdef CONFIG_SA1100_CONSUS
3751 # ifdef machine_arch_type
3752 #  undef machine_arch_type
3753 #  define machine_arch_type     __machine_arch_type
3754 # else
3755 #  define machine_arch_type     MACH_TYPE_CONSUS
3756 # endif
3757 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
3758 #else
3759 # define machine_is_consus()    (0)
3760 #endif
3761
3762 #ifdef CONFIG_ARCH_AAED2000
3763 # ifdef machine_arch_type
3764 #  undef machine_arch_type
3765 #  define machine_arch_type     __machine_arch_type
3766 # else
3767 #  define machine_arch_type     MACH_TYPE_AAED2000
3768 # endif
3769 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
3770 #else
3771 # define machine_is_aaed2000()  (0)
3772 #endif
3773
3774 #ifdef CONFIG_ARCH_CDB89712
3775 # ifdef machine_arch_type
3776 #  undef machine_arch_type
3777 #  define machine_arch_type     __machine_arch_type
3778 # else
3779 #  define machine_arch_type     MACH_TYPE_CDB89712
3780 # endif
3781 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
3782 #else
3783 # define machine_is_cdb89712()  (0)
3784 #endif
3785
3786 #ifdef CONFIG_SA1100_GRAPHICSMASTER
3787 # ifdef machine_arch_type
3788 #  undef machine_arch_type
3789 #  define machine_arch_type     __machine_arch_type
3790 # else
3791 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
3792 # endif
3793 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3794 #else
3795 # define machine_is_graphicsmaster()    (0)
3796 #endif
3797
3798 #ifdef CONFIG_SA1100_ADSBITSY
3799 # ifdef machine_arch_type
3800 #  undef machine_arch_type
3801 #  define machine_arch_type     __machine_arch_type
3802 # else
3803 #  define machine_arch_type     MACH_TYPE_ADSBITSY
3804 # endif
3805 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
3806 #else
3807 # define machine_is_adsbitsy()  (0)
3808 #endif
3809
3810 #ifdef CONFIG_ARCH_PXA_IDP
3811 # ifdef machine_arch_type
3812 #  undef machine_arch_type
3813 #  define machine_arch_type     __machine_arch_type
3814 # else
3815 #  define machine_arch_type     MACH_TYPE_PXA_IDP
3816 # endif
3817 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
3818 #else
3819 # define machine_is_pxa_idp()   (0)
3820 #endif
3821
3822 #ifdef CONFIG_ARCH_PLCE
3823 # ifdef machine_arch_type
3824 #  undef machine_arch_type
3825 #  define machine_arch_type     __machine_arch_type
3826 # else
3827 #  define machine_arch_type     MACH_TYPE_PLCE
3828 # endif
3829 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
3830 #else
3831 # define machine_is_plce()      (0)
3832 #endif
3833
3834 #ifdef CONFIG_SA1100_PT_SYSTEM3
3835 # ifdef machine_arch_type
3836 #  undef machine_arch_type
3837 #  define machine_arch_type     __machine_arch_type
3838 # else
3839 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
3840 # endif
3841 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3842 #else
3843 # define machine_is_pt_system3()        (0)
3844 #endif
3845
3846 #ifdef CONFIG_ARCH_MEDALB
3847 # ifdef machine_arch_type
3848 #  undef machine_arch_type
3849 #  define machine_arch_type     __machine_arch_type
3850 # else
3851 #  define machine_arch_type     MACH_TYPE_MEDALB
3852 # endif
3853 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
3854 #else
3855 # define machine_is_murphy()    (0)
3856 #endif
3857
3858 #ifdef CONFIG_ARCH_EAGLE
3859 # ifdef machine_arch_type
3860 #  undef machine_arch_type
3861 #  define machine_arch_type     __machine_arch_type
3862 # else
3863 #  define machine_arch_type     MACH_TYPE_EAGLE
3864 # endif
3865 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
3866 #else
3867 # define machine_is_eagle()     (0)
3868 #endif
3869
3870 #ifdef CONFIG_ARCH_DSC21
3871 # ifdef machine_arch_type
3872 #  undef machine_arch_type
3873 #  define machine_arch_type     __machine_arch_type
3874 # else
3875 #  define machine_arch_type     MACH_TYPE_DSC21
3876 # endif
3877 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
3878 #else
3879 # define machine_is_dsc21()     (0)
3880 #endif
3881
3882 #ifdef CONFIG_ARCH_DSC24
3883 # ifdef machine_arch_type
3884 #  undef machine_arch_type
3885 #  define machine_arch_type     __machine_arch_type
3886 # else
3887 #  define machine_arch_type     MACH_TYPE_DSC24
3888 # endif
3889 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
3890 #else
3891 # define machine_is_dsc24()     (0)
3892 #endif
3893
3894 #ifdef CONFIG_ARCH_TI5472
3895 # ifdef machine_arch_type
3896 #  undef machine_arch_type
3897 #  define machine_arch_type     __machine_arch_type
3898 # else
3899 #  define machine_arch_type     MACH_TYPE_TI5472
3900 # endif
3901 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
3902 #else
3903 # define machine_is_ti5472()    (0)
3904 #endif
3905
3906 #ifdef CONFIG_ARCH_AUTCPU12
3907 # ifdef machine_arch_type
3908 #  undef machine_arch_type
3909 #  define machine_arch_type     __machine_arch_type
3910 # else
3911 #  define machine_arch_type     MACH_TYPE_AUTCPU12
3912 # endif
3913 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
3914 #else
3915 # define machine_is_autcpu12()  (0)
3916 #endif
3917
3918 #ifdef CONFIG_ARCH_UENGINE
3919 # ifdef machine_arch_type
3920 #  undef machine_arch_type
3921 #  define machine_arch_type     __machine_arch_type
3922 # else
3923 #  define machine_arch_type     MACH_TYPE_UENGINE
3924 # endif
3925 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
3926 #else
3927 # define machine_is_uengine()   (0)
3928 #endif
3929
3930 #ifdef CONFIG_SA1100_BLUESTEM
3931 # ifdef machine_arch_type
3932 #  undef machine_arch_type
3933 #  define machine_arch_type     __machine_arch_type
3934 # else
3935 #  define machine_arch_type     MACH_TYPE_BLUESTEM
3936 # endif
3937 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
3938 #else
3939 # define machine_is_bluestem()  (0)
3940 #endif
3941
3942 #ifdef CONFIG_ARCH_XINGU8
3943 # ifdef machine_arch_type
3944 #  undef machine_arch_type
3945 #  define machine_arch_type     __machine_arch_type
3946 # else
3947 #  define machine_arch_type     MACH_TYPE_XINGU8
3948 # endif
3949 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
3950 #else
3951 # define machine_is_xingu8()    (0)
3952 #endif
3953
3954 #ifdef CONFIG_ARCH_BUSHSTB
3955 # ifdef machine_arch_type
3956 #  undef machine_arch_type
3957 #  define machine_arch_type     __machine_arch_type
3958 # else
3959 #  define machine_arch_type     MACH_TYPE_BUSHSTB
3960 # endif
3961 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
3962 #else
3963 # define machine_is_bushstb()   (0)
3964 #endif
3965
3966 #ifdef CONFIG_SA1100_EPSILON1
3967 # ifdef machine_arch_type
3968 #  undef machine_arch_type
3969 #  define machine_arch_type     __machine_arch_type
3970 # else
3971 #  define machine_arch_type     MACH_TYPE_EPSILON1
3972 # endif
3973 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
3974 #else
3975 # define machine_is_epsilon1()  (0)
3976 #endif
3977
3978 #ifdef CONFIG_SA1100_BALLOON
3979 # ifdef machine_arch_type
3980 #  undef machine_arch_type
3981 #  define machine_arch_type     __machine_arch_type
3982 # else
3983 #  define machine_arch_type     MACH_TYPE_BALLOON
3984 # endif
3985 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
3986 #else
3987 # define machine_is_balloon()   (0)
3988 #endif
3989
3990 #ifdef CONFIG_ARCH_PUPPY
3991 # ifdef machine_arch_type
3992 #  undef machine_arch_type
3993 #  define machine_arch_type     __machine_arch_type
3994 # else
3995 #  define machine_arch_type     MACH_TYPE_PUPPY
3996 # endif
3997 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
3998 #else
3999 # define machine_is_puppy()     (0)
4000 #endif
4001
4002 #ifdef CONFIG_SA1100_ELROY
4003 # ifdef machine_arch_type
4004 #  undef machine_arch_type
4005 #  define machine_arch_type     __machine_arch_type
4006 # else
4007 #  define machine_arch_type     MACH_TYPE_ELROY
4008 # endif
4009 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4010 #else
4011 # define machine_is_elroy()     (0)
4012 #endif
4013
4014 #ifdef CONFIG_ARCH_GMS720
4015 # ifdef machine_arch_type
4016 #  undef machine_arch_type
4017 #  define machine_arch_type     __machine_arch_type
4018 # else
4019 #  define machine_arch_type     MACH_TYPE_GMS720
4020 # endif
4021 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4022 #else
4023 # define machine_is_gms720()    (0)
4024 #endif
4025
4026 #ifdef CONFIG_ARCH_S24X
4027 # ifdef machine_arch_type
4028 #  undef machine_arch_type
4029 #  define machine_arch_type     __machine_arch_type
4030 # else
4031 #  define machine_arch_type     MACH_TYPE_S24X
4032 # endif
4033 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4034 #else
4035 # define machine_is_s24x()      (0)
4036 #endif
4037
4038 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4039 # ifdef machine_arch_type
4040 #  undef machine_arch_type
4041 #  define machine_arch_type     __machine_arch_type
4042 # else
4043 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4044 # endif
4045 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4046 #else
4047 # define machine_is_jtel_clep7312()     (0)
4048 #endif
4049
4050 #ifdef CONFIG_ARCH_CX821XX
4051 # ifdef machine_arch_type
4052 #  undef machine_arch_type
4053 #  define machine_arch_type     __machine_arch_type
4054 # else
4055 #  define machine_arch_type     MACH_TYPE_CX821XX
4056 # endif
4057 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4058 #else
4059 # define machine_is_cx821xx()   (0)
4060 #endif
4061
4062 #ifdef CONFIG_ARCH_EDB7312
4063 # ifdef machine_arch_type
4064 #  undef machine_arch_type
4065 #  define machine_arch_type     __machine_arch_type
4066 # else
4067 #  define machine_arch_type     MACH_TYPE_EDB7312
4068 # endif
4069 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4070 #else
4071 # define machine_is_edb7312()   (0)
4072 #endif
4073
4074 #ifdef CONFIG_SA1100_BSA1110
4075 # ifdef machine_arch_type
4076 #  undef machine_arch_type
4077 #  define machine_arch_type     __machine_arch_type
4078 # else
4079 #  define machine_arch_type     MACH_TYPE_BSA1110
4080 # endif
4081 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4082 #else
4083 # define machine_is_bsa1110()   (0)
4084 #endif
4085
4086 #ifdef CONFIG_ARCH_POWERPIN
4087 # ifdef machine_arch_type
4088 #  undef machine_arch_type
4089 #  define machine_arch_type     __machine_arch_type
4090 # else
4091 #  define machine_arch_type     MACH_TYPE_POWERPIN
4092 # endif
4093 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4094 #else
4095 # define machine_is_powerpin()  (0)
4096 #endif
4097
4098 #ifdef CONFIG_ARCH_OPENARM
4099 # ifdef machine_arch_type
4100 #  undef machine_arch_type
4101 #  define machine_arch_type     __machine_arch_type
4102 # else
4103 #  define machine_arch_type     MACH_TYPE_OPENARM
4104 # endif
4105 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4106 #else
4107 # define machine_is_openarm()   (0)
4108 #endif
4109
4110 #ifdef CONFIG_SA1100_WHITECHAPEL
4111 # ifdef machine_arch_type
4112 #  undef machine_arch_type
4113 #  define machine_arch_type     __machine_arch_type
4114 # else
4115 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4116 # endif
4117 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4118 #else
4119 # define machine_is_whitechapel()       (0)
4120 #endif
4121
4122 #ifdef CONFIG_SA1100_H3100
4123 # ifdef machine_arch_type
4124 #  undef machine_arch_type
4125 #  define machine_arch_type     __machine_arch_type
4126 # else
4127 #  define machine_arch_type     MACH_TYPE_H3100
4128 # endif
4129 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4130 #else
4131 # define machine_is_h3100()     (0)
4132 #endif
4133
4134 #ifdef CONFIG_SA1100_H3800
4135 # ifdef machine_arch_type
4136 #  undef machine_arch_type
4137 #  define machine_arch_type     __machine_arch_type
4138 # else
4139 #  define machine_arch_type     MACH_TYPE_H3800
4140 # endif
4141 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4142 #else
4143 # define machine_is_h3800()     (0)
4144 #endif
4145
4146 #ifdef CONFIG_ARCH_BLUE_V1
4147 # ifdef machine_arch_type
4148 #  undef machine_arch_type
4149 #  define machine_arch_type     __machine_arch_type
4150 # else
4151 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4152 # endif
4153 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4154 #else
4155 # define machine_is_blue_v1()   (0)
4156 #endif
4157
4158 #ifdef CONFIG_ARCH_PXA_CERF
4159 # ifdef machine_arch_type
4160 #  undef machine_arch_type
4161 #  define machine_arch_type     __machine_arch_type
4162 # else
4163 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4164 # endif
4165 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4166 #else
4167 # define machine_is_pxa_cerf()  (0)
4168 #endif
4169
4170 #ifdef CONFIG_ARCH_ARM7TEVB
4171 # ifdef machine_arch_type
4172 #  undef machine_arch_type
4173 #  define machine_arch_type     __machine_arch_type
4174 # else
4175 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4176 # endif
4177 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4178 #else
4179 # define machine_is_arm7tevb()  (0)
4180 #endif
4181
4182 #ifdef CONFIG_SA1100_D7400
4183 # ifdef machine_arch_type
4184 #  undef machine_arch_type
4185 #  define machine_arch_type     __machine_arch_type
4186 # else
4187 #  define machine_arch_type     MACH_TYPE_D7400
4188 # endif
4189 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4190 #else
4191 # define machine_is_d7400()     (0)
4192 #endif
4193
4194 #ifdef CONFIG_ARCH_PIRANHA
4195 # ifdef machine_arch_type
4196 #  undef machine_arch_type
4197 #  define machine_arch_type     __machine_arch_type
4198 # else
4199 #  define machine_arch_type     MACH_TYPE_PIRANHA
4200 # endif
4201 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4202 #else
4203 # define machine_is_piranha()   (0)
4204 #endif
4205
4206 #ifdef CONFIG_SA1100_SBCAMELOT
4207 # ifdef machine_arch_type
4208 #  undef machine_arch_type
4209 #  define machine_arch_type     __machine_arch_type
4210 # else
4211 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
4212 # endif
4213 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4214 #else
4215 # define machine_is_sbcamelot() (0)
4216 #endif
4217
4218 #ifdef CONFIG_SA1100_KINGS
4219 # ifdef machine_arch_type
4220 #  undef machine_arch_type
4221 #  define machine_arch_type     __machine_arch_type
4222 # else
4223 #  define machine_arch_type     MACH_TYPE_KINGS
4224 # endif
4225 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4226 #else
4227 # define machine_is_kings()     (0)
4228 #endif
4229
4230 #ifdef CONFIG_ARCH_SMDK2400
4231 # ifdef machine_arch_type
4232 #  undef machine_arch_type
4233 #  define machine_arch_type     __machine_arch_type
4234 # else
4235 #  define machine_arch_type     MACH_TYPE_SMDK2400
4236 # endif
4237 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4238 #else
4239 # define machine_is_smdk2400()  (0)
4240 #endif
4241
4242 #ifdef CONFIG_SA1100_COLLIE
4243 # ifdef machine_arch_type
4244 #  undef machine_arch_type
4245 #  define machine_arch_type     __machine_arch_type
4246 # else
4247 #  define machine_arch_type     MACH_TYPE_COLLIE
4248 # endif
4249 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4250 #else
4251 # define machine_is_collie()    (0)
4252 #endif
4253
4254 #ifdef CONFIG_ARCH_IDR
4255 # ifdef machine_arch_type
4256 #  undef machine_arch_type
4257 #  define machine_arch_type     __machine_arch_type
4258 # else
4259 #  define machine_arch_type     MACH_TYPE_IDR
4260 # endif
4261 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4262 #else
4263 # define machine_is_idr()       (0)
4264 #endif
4265
4266 #ifdef CONFIG_SA1100_BADGE4
4267 # ifdef machine_arch_type
4268 #  undef machine_arch_type
4269 #  define machine_arch_type     __machine_arch_type
4270 # else
4271 #  define machine_arch_type     MACH_TYPE_BADGE4
4272 # endif
4273 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4274 #else
4275 # define machine_is_badge4()    (0)
4276 #endif
4277
4278 #ifdef CONFIG_ARCH_WEBNET
4279 # ifdef machine_arch_type
4280 #  undef machine_arch_type
4281 #  define machine_arch_type     __machine_arch_type
4282 # else
4283 #  define machine_arch_type     MACH_TYPE_WEBNET
4284 # endif
4285 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4286 #else
4287 # define machine_is_webnet()    (0)
4288 #endif
4289
4290 #ifdef CONFIG_SA1100_D7300
4291 # ifdef machine_arch_type
4292 #  undef machine_arch_type
4293 #  define machine_arch_type     __machine_arch_type
4294 # else
4295 #  define machine_arch_type     MACH_TYPE_D7300
4296 # endif
4297 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4298 #else
4299 # define machine_is_d7300()     (0)
4300 #endif
4301
4302 #ifdef CONFIG_SA1100_CEP
4303 # ifdef machine_arch_type
4304 #  undef machine_arch_type
4305 #  define machine_arch_type     __machine_arch_type
4306 # else
4307 #  define machine_arch_type     MACH_TYPE_CEP
4308 # endif
4309 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4310 #else
4311 # define machine_is_cep()       (0)
4312 #endif
4313
4314 #ifdef CONFIG_ARCH_FORTUNET
4315 # ifdef machine_arch_type
4316 #  undef machine_arch_type
4317 #  define machine_arch_type     __machine_arch_type
4318 # else
4319 #  define machine_arch_type     MACH_TYPE_FORTUNET
4320 # endif
4321 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4322 #else
4323 # define machine_is_fortunet()  (0)
4324 #endif
4325
4326 #ifdef CONFIG_ARCH_VC547X
4327 # ifdef machine_arch_type
4328 #  undef machine_arch_type
4329 #  define machine_arch_type     __machine_arch_type
4330 # else
4331 #  define machine_arch_type     MACH_TYPE_VC547X
4332 # endif
4333 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4334 #else
4335 # define machine_is_vc547x()    (0)
4336 #endif
4337
4338 #ifdef CONFIG_SA1100_FILEWALKER
4339 # ifdef machine_arch_type
4340 #  undef machine_arch_type
4341 #  define machine_arch_type     __machine_arch_type
4342 # else
4343 #  define machine_arch_type     MACH_TYPE_FILEWALKER
4344 # endif
4345 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4346 #else
4347 # define machine_is_filewalker()        (0)
4348 #endif
4349
4350 #ifdef CONFIG_SA1100_NETGATEWAY
4351 # ifdef machine_arch_type
4352 #  undef machine_arch_type
4353 #  define machine_arch_type     __machine_arch_type
4354 # else
4355 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
4356 # endif
4357 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4358 #else
4359 # define machine_is_netgateway()        (0)
4360 #endif
4361
4362 #ifdef CONFIG_SA1100_SYMBOL2800
4363 # ifdef machine_arch_type
4364 #  undef machine_arch_type
4365 #  define machine_arch_type     __machine_arch_type
4366 # else
4367 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
4368 # endif
4369 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4370 #else
4371 # define machine_is_symbol2800()        (0)
4372 #endif
4373
4374 #ifdef CONFIG_SA1100_SUNS
4375 # ifdef machine_arch_type
4376 #  undef machine_arch_type
4377 #  define machine_arch_type     __machine_arch_type
4378 # else
4379 #  define machine_arch_type     MACH_TYPE_SUNS
4380 # endif
4381 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4382 #else
4383 # define machine_is_suns()      (0)
4384 #endif
4385
4386 #ifdef CONFIG_SA1100_FRODO
4387 # ifdef machine_arch_type
4388 #  undef machine_arch_type
4389 #  define machine_arch_type     __machine_arch_type
4390 # else
4391 #  define machine_arch_type     MACH_TYPE_FRODO
4392 # endif
4393 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4394 #else
4395 # define machine_is_frodo()     (0)
4396 #endif
4397
4398 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4399 # ifdef machine_arch_type
4400 #  undef machine_arch_type
4401 #  define machine_arch_type     __machine_arch_type
4402 # else
4403 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4404 # endif
4405 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4406 #else
4407 # define machine_is_ms301()     (0)
4408 #endif
4409
4410 #ifdef CONFIG_ARCH_MX1ADS
4411 # ifdef machine_arch_type
4412 #  undef machine_arch_type
4413 #  define machine_arch_type     __machine_arch_type
4414 # else
4415 #  define machine_arch_type     MACH_TYPE_MX1ADS
4416 # endif
4417 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4418 #else
4419 # define machine_is_mx1ads()    (0)
4420 #endif
4421
4422 #ifdef CONFIG_ARCH_H7201
4423 # ifdef machine_arch_type
4424 #  undef machine_arch_type
4425 #  define machine_arch_type     __machine_arch_type
4426 # else
4427 #  define machine_arch_type     MACH_TYPE_H7201
4428 # endif
4429 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4430 #else
4431 # define machine_is_h7201()     (0)
4432 #endif
4433
4434 #ifdef CONFIG_ARCH_H7202
4435 # ifdef machine_arch_type
4436 #  undef machine_arch_type
4437 #  define machine_arch_type     __machine_arch_type
4438 # else
4439 #  define machine_arch_type     MACH_TYPE_H7202
4440 # endif
4441 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4442 #else
4443 # define machine_is_h7202()     (0)
4444 #endif
4445
4446 #ifdef CONFIG_ARCH_AMICO
4447 # ifdef machine_arch_type
4448 #  undef machine_arch_type
4449 #  define machine_arch_type     __machine_arch_type
4450 # else
4451 #  define machine_arch_type     MACH_TYPE_AMICO
4452 # endif
4453 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4454 #else
4455 # define machine_is_amico()     (0)
4456 #endif
4457
4458 #ifdef CONFIG_SA1100_IAM
4459 # ifdef machine_arch_type
4460 #  undef machine_arch_type
4461 #  define machine_arch_type     __machine_arch_type
4462 # else
4463 #  define machine_arch_type     MACH_TYPE_IAM
4464 # endif
4465 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4466 #else
4467 # define machine_is_iam()       (0)
4468 #endif
4469
4470 #ifdef CONFIG_SA1100_TT530
4471 # ifdef machine_arch_type
4472 #  undef machine_arch_type
4473 #  define machine_arch_type     __machine_arch_type
4474 # else
4475 #  define machine_arch_type     MACH_TYPE_TT530
4476 # endif
4477 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4478 #else
4479 # define machine_is_tt530()     (0)
4480 #endif
4481
4482 #ifdef CONFIG_ARCH_SAM2400
4483 # ifdef machine_arch_type
4484 #  undef machine_arch_type
4485 #  define machine_arch_type     __machine_arch_type
4486 # else
4487 #  define machine_arch_type     MACH_TYPE_SAM2400
4488 # endif
4489 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4490 #else
4491 # define machine_is_sam2400()   (0)
4492 #endif
4493
4494 #ifdef CONFIG_SA1100_JORNADA56X
4495 # ifdef machine_arch_type
4496 #  undef machine_arch_type
4497 #  define machine_arch_type     __machine_arch_type
4498 # else
4499 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4500 # endif
4501 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4502 #else
4503 # define machine_is_jornada56x()        (0)
4504 #endif
4505
4506 #ifdef CONFIG_SA1100_ACTIVE
4507 # ifdef machine_arch_type
4508 #  undef machine_arch_type
4509 #  define machine_arch_type     __machine_arch_type
4510 # else
4511 #  define machine_arch_type     MACH_TYPE_ACTIVE
4512 # endif
4513 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4514 #else
4515 # define machine_is_active()    (0)
4516 #endif
4517
4518 #ifdef CONFIG_ARCH_IQ80321
4519 # ifdef machine_arch_type
4520 #  undef machine_arch_type
4521 #  define machine_arch_type     __machine_arch_type
4522 # else
4523 #  define machine_arch_type     MACH_TYPE_IQ80321
4524 # endif
4525 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4526 #else
4527 # define machine_is_iq80321()   (0)
4528 #endif
4529
4530 #ifdef CONFIG_SA1100_WID
4531 # ifdef machine_arch_type
4532 #  undef machine_arch_type
4533 #  define machine_arch_type     __machine_arch_type
4534 # else
4535 #  define machine_arch_type     MACH_TYPE_WID
4536 # endif
4537 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4538 #else
4539 # define machine_is_wid()       (0)
4540 #endif
4541
4542 #ifdef CONFIG_ARCH_SABINAL
4543 # ifdef machine_arch_type
4544 #  undef machine_arch_type
4545 #  define machine_arch_type     __machine_arch_type
4546 # else
4547 #  define machine_arch_type     MACH_TYPE_SABINAL
4548 # endif
4549 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4550 #else
4551 # define machine_is_sabinal()   (0)
4552 #endif
4553
4554 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4555 # ifdef machine_arch_type
4556 #  undef machine_arch_type
4557 #  define machine_arch_type     __machine_arch_type
4558 # else
4559 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4560 # endif
4561 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4562 #else
4563 # define machine_is_ixp425_matacumbe()  (0)
4564 #endif
4565
4566 #ifdef CONFIG_SA1100_MINIPRINT
4567 # ifdef machine_arch_type
4568 #  undef machine_arch_type
4569 #  define machine_arch_type     __machine_arch_type
4570 # else
4571 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4572 # endif
4573 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4574 #else
4575 # define machine_is_miniprint() (0)
4576 #endif
4577
4578 #ifdef CONFIG_ARCH_ADM510X
4579 # ifdef machine_arch_type
4580 #  undef machine_arch_type
4581 #  define machine_arch_type     __machine_arch_type
4582 # else
4583 #  define machine_arch_type     MACH_TYPE_ADM510X
4584 # endif
4585 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4586 #else
4587 # define machine_is_adm510x()   (0)
4588 #endif
4589
4590 #ifdef CONFIG_SA1100_SVS200
4591 # ifdef machine_arch_type
4592 #  undef machine_arch_type
4593 #  define machine_arch_type     __machine_arch_type
4594 # else
4595 #  define machine_arch_type     MACH_TYPE_SVS200
4596 # endif
4597 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4598 #else
4599 # define machine_is_svs200()    (0)
4600 #endif
4601
4602 #ifdef CONFIG_ARCH_ATG_TCU
4603 # ifdef machine_arch_type
4604 #  undef machine_arch_type
4605 #  define machine_arch_type     __machine_arch_type
4606 # else
4607 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4608 # endif
4609 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4610 #else
4611 # define machine_is_atg_tcu()   (0)
4612 #endif
4613
4614 #ifdef CONFIG_SA1100_JORNADA820
4615 # ifdef machine_arch_type
4616 #  undef machine_arch_type
4617 #  define machine_arch_type     __machine_arch_type
4618 # else
4619 #  define machine_arch_type     MACH_TYPE_JORNADA820
4620 # endif
4621 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4622 #else
4623 # define machine_is_jornada820()        (0)
4624 #endif
4625
4626 #ifdef CONFIG_ARCH_S3C44B0
4627 # ifdef machine_arch_type
4628 #  undef machine_arch_type
4629 #  define machine_arch_type     __machine_arch_type
4630 # else
4631 #  define machine_arch_type     MACH_TYPE_S3C44B0
4632 # endif
4633 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4634 #else
4635 # define machine_is_s3c44b0()   (0)
4636 #endif
4637
4638 #ifdef CONFIG_ARCH_MARGIS2
4639 # ifdef machine_arch_type
4640 #  undef machine_arch_type
4641 #  define machine_arch_type     __machine_arch_type
4642 # else
4643 #  define machine_arch_type     MACH_TYPE_MARGIS2
4644 # endif
4645 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4646 #else
4647 # define machine_is_margis2()   (0)
4648 #endif
4649
4650 #ifdef CONFIG_ARCH_KS8695
4651 # ifdef machine_arch_type
4652 #  undef machine_arch_type
4653 #  define machine_arch_type     __machine_arch_type
4654 # else
4655 #  define machine_arch_type     MACH_TYPE_KS8695
4656 # endif
4657 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4658 #else
4659 # define machine_is_ks8695()    (0)
4660 #endif
4661
4662 #ifdef CONFIG_ARCH_BRH
4663 # ifdef machine_arch_type
4664 #  undef machine_arch_type
4665 #  define machine_arch_type     __machine_arch_type
4666 # else
4667 #  define machine_arch_type     MACH_TYPE_BRH
4668 # endif
4669 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4670 #else
4671 # define machine_is_brh()       (0)
4672 #endif
4673
4674 #ifdef CONFIG_ARCH_S3C2410
4675 # ifdef machine_arch_type
4676 #  undef machine_arch_type
4677 #  define machine_arch_type     __machine_arch_type
4678 # else
4679 #  define machine_arch_type     MACH_TYPE_S3C2410
4680 # endif
4681 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4682 #else
4683 # define machine_is_s3c2410()   (0)
4684 #endif
4685
4686 #ifdef CONFIG_ARCH_POSSIO_PX30
4687 # ifdef machine_arch_type
4688 #  undef machine_arch_type
4689 #  define machine_arch_type     __machine_arch_type
4690 # else
4691 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
4692 # endif
4693 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4694 #else
4695 # define machine_is_possio_px30()       (0)
4696 #endif
4697
4698 #ifdef CONFIG_ARCH_S3C2800
4699 # ifdef machine_arch_type
4700 #  undef machine_arch_type
4701 #  define machine_arch_type     __machine_arch_type
4702 # else
4703 #  define machine_arch_type     MACH_TYPE_S3C2800
4704 # endif
4705 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4706 #else
4707 # define machine_is_s3c2800()   (0)
4708 #endif
4709
4710 #ifdef CONFIG_SA1100_FLEETWOOD
4711 # ifdef machine_arch_type
4712 #  undef machine_arch_type
4713 #  define machine_arch_type     __machine_arch_type
4714 # else
4715 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
4716 # endif
4717 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4718 #else
4719 # define machine_is_fleetwood() (0)
4720 #endif
4721
4722 #ifdef CONFIG_ARCH_OMAHA
4723 # ifdef machine_arch_type
4724 #  undef machine_arch_type
4725 #  define machine_arch_type     __machine_arch_type
4726 # else
4727 #  define machine_arch_type     MACH_TYPE_OMAHA
4728 # endif
4729 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4730 #else
4731 # define machine_is_omaha()     (0)
4732 #endif
4733
4734 #ifdef CONFIG_ARCH_TA7
4735 # ifdef machine_arch_type
4736 #  undef machine_arch_type
4737 #  define machine_arch_type     __machine_arch_type
4738 # else
4739 #  define machine_arch_type     MACH_TYPE_TA7
4740 # endif
4741 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
4742 #else
4743 # define machine_is_ta7()       (0)
4744 #endif
4745
4746 #ifdef CONFIG_SA1100_NOVA
4747 # ifdef machine_arch_type
4748 #  undef machine_arch_type
4749 #  define machine_arch_type     __machine_arch_type
4750 # else
4751 #  define machine_arch_type     MACH_TYPE_NOVA
4752 # endif
4753 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
4754 #else
4755 # define machine_is_nova()      (0)
4756 #endif
4757
4758 #ifdef CONFIG_ARCH_HMK
4759 # ifdef machine_arch_type
4760 #  undef machine_arch_type
4761 #  define machine_arch_type     __machine_arch_type
4762 # else
4763 #  define machine_arch_type     MACH_TYPE_HMK
4764 # endif
4765 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
4766 #else
4767 # define machine_is_hmk()       (0)
4768 #endif
4769
4770 #ifdef CONFIG_ARCH_KARO
4771 # ifdef machine_arch_type
4772 #  undef machine_arch_type
4773 #  define machine_arch_type     __machine_arch_type
4774 # else
4775 #  define machine_arch_type     MACH_TYPE_KARO
4776 # endif
4777 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
4778 #else
4779 # define machine_is_karo()      (0)
4780 #endif
4781
4782 #ifdef CONFIG_SA1100_FESTER
4783 # ifdef machine_arch_type
4784 #  undef machine_arch_type
4785 #  define machine_arch_type     __machine_arch_type
4786 # else
4787 #  define machine_arch_type     MACH_TYPE_FESTER
4788 # endif
4789 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
4790 #else
4791 # define machine_is_fester()    (0)
4792 #endif
4793
4794 #ifdef CONFIG_ARCH_GPI
4795 # ifdef machine_arch_type
4796 #  undef machine_arch_type
4797 #  define machine_arch_type     __machine_arch_type
4798 # else
4799 #  define machine_arch_type     MACH_TYPE_GPI
4800 # endif
4801 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
4802 #else
4803 # define machine_is_gpi()       (0)
4804 #endif
4805
4806 #ifdef CONFIG_ARCH_SMDK2410
4807 # ifdef machine_arch_type
4808 #  undef machine_arch_type
4809 #  define machine_arch_type     __machine_arch_type
4810 # else
4811 #  define machine_arch_type     MACH_TYPE_SMDK2410
4812 # endif
4813 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
4814 #else
4815 # define machine_is_smdk2410()  (0)
4816 #endif
4817
4818 #ifdef CONFIG_ARCH_I519
4819 # ifdef machine_arch_type
4820 #  undef machine_arch_type
4821 #  define machine_arch_type     __machine_arch_type
4822 # else
4823 #  define machine_arch_type     MACH_TYPE_I519
4824 # endif
4825 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
4826 #else
4827 # define machine_is_i519()      (0)
4828 #endif
4829
4830 #ifdef CONFIG_SA1100_NEXIO
4831 # ifdef machine_arch_type
4832 #  undef machine_arch_type
4833 #  define machine_arch_type     __machine_arch_type
4834 # else
4835 #  define machine_arch_type     MACH_TYPE_NEXIO
4836 # endif
4837 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
4838 #else
4839 # define machine_is_nexio()     (0)
4840 #endif
4841
4842 #ifdef CONFIG_SA1100_BITBOX
4843 # ifdef machine_arch_type
4844 #  undef machine_arch_type
4845 #  define machine_arch_type     __machine_arch_type
4846 # else
4847 #  define machine_arch_type     MACH_TYPE_BITBOX
4848 # endif
4849 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
4850 #else
4851 # define machine_is_bitbox()    (0)
4852 #endif
4853
4854 #ifdef CONFIG_SA1100_G200
4855 # ifdef machine_arch_type
4856 #  undef machine_arch_type
4857 #  define machine_arch_type     __machine_arch_type
4858 # else
4859 #  define machine_arch_type     MACH_TYPE_G200
4860 # endif
4861 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
4862 #else
4863 # define machine_is_g200()      (0)
4864 #endif
4865
4866 #ifdef CONFIG_SA1100_GILL
4867 # ifdef machine_arch_type
4868 #  undef machine_arch_type
4869 #  define machine_arch_type     __machine_arch_type
4870 # else
4871 #  define machine_arch_type     MACH_TYPE_GILL
4872 # endif
4873 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
4874 #else
4875 # define machine_is_gill()      (0)
4876 #endif
4877
4878 #ifdef CONFIG_ARCH_PXA_MERCURY
4879 # ifdef machine_arch_type
4880 #  undef machine_arch_type
4881 #  define machine_arch_type     __machine_arch_type
4882 # else
4883 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
4884 # endif
4885 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4886 #else
4887 # define machine_is_pxa_mercury()       (0)
4888 #endif
4889
4890 #ifdef CONFIG_ARCH_CEIVA
4891 # ifdef machine_arch_type
4892 #  undef machine_arch_type
4893 #  define machine_arch_type     __machine_arch_type
4894 # else
4895 #  define machine_arch_type     MACH_TYPE_CEIVA
4896 # endif
4897 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
4898 #else
4899 # define machine_is_ceiva()     (0)
4900 #endif
4901
4902 #ifdef CONFIG_SA1100_FRET
4903 # ifdef machine_arch_type
4904 #  undef machine_arch_type
4905 #  define machine_arch_type     __machine_arch_type
4906 # else
4907 #  define machine_arch_type     MACH_TYPE_FRET
4908 # endif
4909 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
4910 #else
4911 # define machine_is_fret()      (0)
4912 #endif
4913
4914 #ifdef CONFIG_SA1100_EMAILPHONE
4915 # ifdef machine_arch_type
4916 #  undef machine_arch_type
4917 #  define machine_arch_type     __machine_arch_type
4918 # else
4919 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
4920 # endif
4921 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
4922 #else
4923 # define machine_is_emailphone()        (0)
4924 #endif
4925
4926 #ifdef CONFIG_ARCH_H3900
4927 # ifdef machine_arch_type
4928 #  undef machine_arch_type
4929 #  define machine_arch_type     __machine_arch_type
4930 # else
4931 #  define machine_arch_type     MACH_TYPE_H3900
4932 # endif
4933 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
4934 #else
4935 # define machine_is_h3900()     (0)
4936 #endif
4937
4938 #ifdef CONFIG_ARCH_PXA1
4939 # ifdef machine_arch_type
4940 #  undef machine_arch_type
4941 #  define machine_arch_type     __machine_arch_type
4942 # else
4943 #  define machine_arch_type     MACH_TYPE_PXA1
4944 # endif
4945 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
4946 #else
4947 # define machine_is_pxa1()      (0)
4948 #endif
4949
4950 #ifdef CONFIG_SA1100_KOAN369
4951 # ifdef machine_arch_type
4952 #  undef machine_arch_type
4953 #  define machine_arch_type     __machine_arch_type
4954 # else
4955 #  define machine_arch_type     MACH_TYPE_KOAN369
4956 # endif
4957 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
4958 #else
4959 # define machine_is_koan369()   (0)
4960 #endif
4961
4962 #ifdef CONFIG_ARCH_COGENT
4963 # ifdef machine_arch_type
4964 #  undef machine_arch_type
4965 #  define machine_arch_type     __machine_arch_type
4966 # else
4967 #  define machine_arch_type     MACH_TYPE_COGENT
4968 # endif
4969 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
4970 #else
4971 # define machine_is_cogent()    (0)
4972 #endif
4973
4974 #ifdef CONFIG_ARCH_ESL_SIMPUTER
4975 # ifdef machine_arch_type
4976 #  undef machine_arch_type
4977 #  define machine_arch_type     __machine_arch_type
4978 # else
4979 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
4980 # endif
4981 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
4982 #else
4983 # define machine_is_esl_simputer()      (0)
4984 #endif
4985
4986 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
4987 # ifdef machine_arch_type
4988 #  undef machine_arch_type
4989 #  define machine_arch_type     __machine_arch_type
4990 # else
4991 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
4992 # endif
4993 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
4994 #else
4995 # define machine_is_esl_simputer_clr()  (0)
4996 #endif
4997
4998 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
4999 # ifdef machine_arch_type
5000 #  undef machine_arch_type
5001 #  define machine_arch_type     __machine_arch_type
5002 # else
5003 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5004 # endif
5005 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5006 #else
5007 # define machine_is_esl_simputer_bw()   (0)
5008 #endif
5009
5010 #ifdef CONFIG_ARCH_HHP_CRADLE
5011 # ifdef machine_arch_type
5012 #  undef machine_arch_type
5013 #  define machine_arch_type     __machine_arch_type
5014 # else
5015 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5016 # endif
5017 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5018 #else
5019 # define machine_is_hhp_cradle()        (0)
5020 #endif
5021
5022 #ifdef CONFIG_ARCH_HE500
5023 # ifdef machine_arch_type
5024 #  undef machine_arch_type
5025 #  define machine_arch_type     __machine_arch_type
5026 # else
5027 #  define machine_arch_type     MACH_TYPE_HE500
5028 # endif
5029 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5030 #else
5031 # define machine_is_he500()     (0)
5032 #endif
5033
5034 #ifdef CONFIG_SA1100_INHANDELF2
5035 # ifdef machine_arch_type
5036 #  undef machine_arch_type
5037 #  define machine_arch_type     __machine_arch_type
5038 # else
5039 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5040 # endif
5041 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5042 #else
5043 # define machine_is_inhandelf2()        (0)
5044 #endif
5045
5046 #ifdef CONFIG_SA1100_INHANDFTIP
5047 # ifdef machine_arch_type
5048 #  undef machine_arch_type
5049 #  define machine_arch_type     __machine_arch_type
5050 # else
5051 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5052 # endif
5053 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5054 #else
5055 # define machine_is_inhandftip()        (0)
5056 #endif
5057
5058 #ifdef CONFIG_SA1100_DNP1110
5059 # ifdef machine_arch_type
5060 #  undef machine_arch_type
5061 #  define machine_arch_type     __machine_arch_type
5062 # else
5063 #  define machine_arch_type     MACH_TYPE_DNP1110
5064 # endif
5065 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5066 #else
5067 # define machine_is_dnp1110()   (0)
5068 #endif
5069
5070 #ifdef CONFIG_SA1100_PNP1110
5071 # ifdef machine_arch_type
5072 #  undef machine_arch_type
5073 #  define machine_arch_type     __machine_arch_type
5074 # else
5075 #  define machine_arch_type     MACH_TYPE_PNP1110
5076 # endif
5077 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5078 #else
5079 # define machine_is_pnp1110()   (0)
5080 #endif
5081
5082 #ifdef CONFIG_ARCH_CSB226
5083 # ifdef machine_arch_type
5084 #  undef machine_arch_type
5085 #  define machine_arch_type     __machine_arch_type
5086 # else
5087 #  define machine_arch_type     MACH_TYPE_CSB226
5088 # endif
5089 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5090 #else
5091 # define machine_is_csb226()    (0)
5092 #endif
5093
5094 #ifdef CONFIG_SA1100_ARNOLD
5095 # ifdef machine_arch_type
5096 #  undef machine_arch_type
5097 #  define machine_arch_type     __machine_arch_type
5098 # else
5099 #  define machine_arch_type     MACH_TYPE_ARNOLD
5100 # endif
5101 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5102 #else
5103 # define machine_is_arnold()    (0)
5104 #endif
5105
5106 #ifdef CONFIG_MACH_VOICEBLUE
5107 # ifdef machine_arch_type
5108 #  undef machine_arch_type
5109 #  define machine_arch_type     __machine_arch_type
5110 # else
5111 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5112 # endif
5113 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5114 #else
5115 # define machine_is_voiceblue() (0)
5116 #endif
5117
5118 #ifdef CONFIG_ARCH_JZ8028
5119 # ifdef machine_arch_type
5120 #  undef machine_arch_type
5121 #  define machine_arch_type     __machine_arch_type
5122 # else
5123 #  define machine_arch_type     MACH_TYPE_JZ8028
5124 # endif
5125 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5126 #else
5127 # define machine_is_jz8028()    (0)
5128 #endif
5129
5130 #ifdef CONFIG_ARCH_H5400
5131 # ifdef machine_arch_type
5132 #  undef machine_arch_type
5133 #  define machine_arch_type     __machine_arch_type
5134 # else
5135 #  define machine_arch_type     MACH_TYPE_H5400
5136 # endif
5137 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5138 #else
5139 # define machine_is_h5400()     (0)
5140 #endif
5141
5142 #ifdef CONFIG_SA1100_FORTE
5143 # ifdef machine_arch_type
5144 #  undef machine_arch_type
5145 #  define machine_arch_type     __machine_arch_type
5146 # else
5147 #  define machine_arch_type     MACH_TYPE_FORTE
5148 # endif
5149 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5150 #else
5151 # define machine_is_forte()     (0)
5152 #endif
5153
5154 #ifdef CONFIG_SA1100_ACAM
5155 # ifdef machine_arch_type
5156 #  undef machine_arch_type
5157 #  define machine_arch_type     __machine_arch_type
5158 # else
5159 #  define machine_arch_type     MACH_TYPE_ACAM
5160 # endif
5161 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5162 #else
5163 # define machine_is_acam()      (0)
5164 #endif
5165
5166 #ifdef CONFIG_SA1100_ABOX
5167 # ifdef machine_arch_type
5168 #  undef machine_arch_type
5169 #  define machine_arch_type     __machine_arch_type
5170 # else
5171 #  define machine_arch_type     MACH_TYPE_ABOX
5172 # endif
5173 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5174 #else
5175 # define machine_is_abox()      (0)
5176 #endif
5177
5178 #ifdef CONFIG_ARCH_ATMEL
5179 # ifdef machine_arch_type
5180 #  undef machine_arch_type
5181 #  define machine_arch_type     __machine_arch_type
5182 # else
5183 #  define machine_arch_type     MACH_TYPE_ATMEL
5184 # endif
5185 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5186 #else
5187 # define machine_is_atmel()     (0)
5188 #endif
5189
5190 #ifdef CONFIG_ARCH_SITSANG
5191 # ifdef machine_arch_type
5192 #  undef machine_arch_type
5193 #  define machine_arch_type     __machine_arch_type
5194 # else
5195 #  define machine_arch_type     MACH_TYPE_SITSANG
5196 # endif
5197 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5198 #else
5199 # define machine_is_sitsang()   (0)
5200 #endif
5201
5202 #ifdef CONFIG_SA1100_CPU1110LCDNET
5203 # ifdef machine_arch_type
5204 #  undef machine_arch_type
5205 #  define machine_arch_type     __machine_arch_type
5206 # else
5207 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
5208 # endif
5209 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5210 #else
5211 # define machine_is_cpu1110lcdnet()     (0)
5212 #endif
5213
5214 #ifdef CONFIG_ARCH_MPL_VCMA9
5215 # ifdef machine_arch_type
5216 #  undef machine_arch_type
5217 #  define machine_arch_type     __machine_arch_type
5218 # else
5219 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
5220 # endif
5221 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5222 #else
5223 # define machine_is_mpl_vcma9() (0)
5224 #endif
5225
5226 #ifdef CONFIG_ARCH_OPUS_A1
5227 # ifdef machine_arch_type
5228 #  undef machine_arch_type
5229 #  define machine_arch_type     __machine_arch_type
5230 # else
5231 #  define machine_arch_type     MACH_TYPE_OPUS_A1
5232 # endif
5233 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5234 #else
5235 # define machine_is_opus_a1()   (0)
5236 #endif
5237
5238 #ifdef CONFIG_ARCH_DAYTONA
5239 # ifdef machine_arch_type
5240 #  undef machine_arch_type
5241 #  define machine_arch_type     __machine_arch_type
5242 # else
5243 #  define machine_arch_type     MACH_TYPE_DAYTONA
5244 # endif
5245 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5246 #else
5247 # define machine_is_daytona()   (0)
5248 #endif
5249
5250 #ifdef CONFIG_SA1100_KILLBEAR
5251 # ifdef machine_arch_type
5252 #  undef machine_arch_type
5253 #  define machine_arch_type     __machine_arch_type
5254 # else
5255 #  define machine_arch_type     MACH_TYPE_KILLBEAR
5256 # endif
5257 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5258 #else
5259 # define machine_is_killbear()  (0)
5260 #endif
5261
5262 #ifdef CONFIG_ARCH_YOHO
5263 # ifdef machine_arch_type
5264 #  undef machine_arch_type
5265 #  define machine_arch_type     __machine_arch_type
5266 # else
5267 #  define machine_arch_type     MACH_TYPE_YOHO
5268 # endif
5269 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5270 #else
5271 # define machine_is_yoho()      (0)
5272 #endif
5273
5274 #ifdef CONFIG_ARCH_JASPER
5275 # ifdef machine_arch_type
5276 #  undef machine_arch_type
5277 #  define machine_arch_type     __machine_arch_type
5278 # else
5279 #  define machine_arch_type     MACH_TYPE_JASPER
5280 # endif
5281 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5282 #else
5283 # define machine_is_jasper()    (0)
5284 #endif
5285
5286 #ifdef CONFIG_ARCH_DSC25
5287 # ifdef machine_arch_type
5288 #  undef machine_arch_type
5289 #  define machine_arch_type     __machine_arch_type
5290 # else
5291 #  define machine_arch_type     MACH_TYPE_DSC25
5292 # endif
5293 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5294 #else
5295 # define machine_is_dsc25()     (0)
5296 #endif
5297
5298 #ifdef CONFIG_MACH_OMAP_INNOVATOR
5299 # ifdef machine_arch_type
5300 #  undef machine_arch_type
5301 #  define machine_arch_type     __machine_arch_type
5302 # else
5303 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
5304 # endif
5305 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5306 #else
5307 # define machine_is_omap_innovator()    (0)
5308 #endif
5309
5310 #ifdef CONFIG_ARCH_RAMSES
5311 # ifdef machine_arch_type
5312 #  undef machine_arch_type
5313 #  define machine_arch_type     __machine_arch_type
5314 # else
5315 #  define machine_arch_type     MACH_TYPE_RAMSES
5316 # endif
5317 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5318 #else
5319 # define machine_is_mnci()      (0)
5320 #endif
5321
5322 #ifdef CONFIG_ARCH_S28X
5323 # ifdef machine_arch_type
5324 #  undef machine_arch_type
5325 #  define machine_arch_type     __machine_arch_type
5326 # else
5327 #  define machine_arch_type     MACH_TYPE_S28X
5328 # endif
5329 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5330 #else
5331 # define machine_is_s28x()      (0)
5332 #endif
5333
5334 #ifdef CONFIG_ARCH_MPORT3
5335 # ifdef machine_arch_type
5336 #  undef machine_arch_type
5337 #  define machine_arch_type     __machine_arch_type
5338 # else
5339 #  define machine_arch_type     MACH_TYPE_MPORT3
5340 # endif
5341 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5342 #else
5343 # define machine_is_mport3()    (0)
5344 #endif
5345
5346 #ifdef CONFIG_ARCH_PXA_EAGLE250
5347 # ifdef machine_arch_type
5348 #  undef machine_arch_type
5349 #  define machine_arch_type     __machine_arch_type
5350 # else
5351 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
5352 # endif
5353 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5354 #else
5355 # define machine_is_pxa_eagle250()      (0)
5356 #endif
5357
5358 #ifdef CONFIG_ARCH_PDB
5359 # ifdef machine_arch_type
5360 #  undef machine_arch_type
5361 #  define machine_arch_type     __machine_arch_type
5362 # else
5363 #  define machine_arch_type     MACH_TYPE_PDB
5364 # endif
5365 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5366 #else
5367 # define machine_is_pdb()       (0)
5368 #endif
5369
5370 #ifdef CONFIG_SA1100_BLUE_2G
5371 # ifdef machine_arch_type
5372 #  undef machine_arch_type
5373 #  define machine_arch_type     __machine_arch_type
5374 # else
5375 #  define machine_arch_type     MACH_TYPE_BLUE_2G
5376 # endif
5377 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5378 #else
5379 # define machine_is_blue_2g()   (0)
5380 #endif
5381
5382 #ifdef CONFIG_SA1100_BLUEARCH
5383 # ifdef machine_arch_type
5384 #  undef machine_arch_type
5385 #  define machine_arch_type     __machine_arch_type
5386 # else
5387 #  define machine_arch_type     MACH_TYPE_BLUEARCH
5388 # endif
5389 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5390 #else
5391 # define machine_is_bluearch()  (0)
5392 #endif
5393
5394 #ifdef CONFIG_ARCH_IXDP2400
5395 # ifdef machine_arch_type
5396 #  undef machine_arch_type
5397 #  define machine_arch_type     __machine_arch_type
5398 # else
5399 #  define machine_arch_type     MACH_TYPE_IXDP2400
5400 # endif
5401 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5402 #else
5403 # define machine_is_ixdp2400()  (0)
5404 #endif
5405
5406 #ifdef CONFIG_ARCH_IXDP2800
5407 # ifdef machine_arch_type
5408 #  undef machine_arch_type
5409 #  define machine_arch_type     __machine_arch_type
5410 # else
5411 #  define machine_arch_type     MACH_TYPE_IXDP2800
5412 # endif
5413 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5414 #else
5415 # define machine_is_ixdp2800()  (0)
5416 #endif
5417
5418 #ifdef CONFIG_SA1100_EXPLORER
5419 # ifdef machine_arch_type
5420 #  undef machine_arch_type
5421 #  define machine_arch_type     __machine_arch_type
5422 # else
5423 #  define machine_arch_type     MACH_TYPE_EXPLORER
5424 # endif
5425 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5426 #else
5427 # define machine_is_explorer()  (0)
5428 #endif
5429
5430 #ifdef CONFIG_ARCH_IXDP425
5431 # ifdef machine_arch_type
5432 #  undef machine_arch_type
5433 #  define machine_arch_type     __machine_arch_type
5434 # else
5435 #  define machine_arch_type     MACH_TYPE_IXDP425
5436 # endif
5437 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5438 #else
5439 # define machine_is_ixdp425()   (0)
5440 #endif
5441
5442 #ifdef CONFIG_ARCH_CHIMP
5443 # ifdef machine_arch_type
5444 #  undef machine_arch_type
5445 #  define machine_arch_type     __machine_arch_type
5446 # else
5447 #  define machine_arch_type     MACH_TYPE_CHIMP
5448 # endif
5449 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5450 #else
5451 # define machine_is_chimp()     (0)
5452 #endif
5453
5454 #ifdef CONFIG_ARCH_STORK_NEST
5455 # ifdef machine_arch_type
5456 #  undef machine_arch_type
5457 #  define machine_arch_type     __machine_arch_type
5458 # else
5459 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5460 # endif
5461 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5462 #else
5463 # define machine_is_stork_nest()        (0)
5464 #endif
5465
5466 #ifdef CONFIG_ARCH_STORK_EGG
5467 # ifdef machine_arch_type
5468 #  undef machine_arch_type
5469 #  define machine_arch_type     __machine_arch_type
5470 # else
5471 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5472 # endif
5473 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5474 #else
5475 # define machine_is_stork_egg() (0)
5476 #endif
5477
5478 #ifdef CONFIG_SA1100_WISMO
5479 # ifdef machine_arch_type
5480 #  undef machine_arch_type
5481 #  define machine_arch_type     __machine_arch_type
5482 # else
5483 #  define machine_arch_type     MACH_TYPE_WISMO
5484 # endif
5485 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5486 #else
5487 # define machine_is_wismo()     (0)
5488 #endif
5489
5490 #ifdef CONFIG_ARCH_EZLINX
5491 # ifdef machine_arch_type
5492 #  undef machine_arch_type
5493 #  define machine_arch_type     __machine_arch_type
5494 # else
5495 #  define machine_arch_type     MACH_TYPE_EZLINX
5496 # endif
5497 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5498 #else
5499 # define machine_is_ezlinx()    (0)
5500 #endif
5501
5502 #ifdef CONFIG_ARCH_AT91RM9200
5503 # ifdef machine_arch_type
5504 #  undef machine_arch_type
5505 #  define machine_arch_type     __machine_arch_type
5506 # else
5507 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5508 # endif
5509 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5510 #else
5511 # define machine_is_at91rm9200()        (0)
5512 #endif
5513
5514 #ifdef CONFIG_ARCH_ADTECH_ORION
5515 # ifdef machine_arch_type
5516 #  undef machine_arch_type
5517 #  define machine_arch_type     __machine_arch_type
5518 # else
5519 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5520 # endif
5521 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5522 #else
5523 # define machine_is_adtech_orion()      (0)
5524 #endif
5525
5526 #ifdef CONFIG_ARCH_NEPTUNE
5527 # ifdef machine_arch_type
5528 #  undef machine_arch_type
5529 #  define machine_arch_type     __machine_arch_type
5530 # else
5531 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5532 # endif
5533 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5534 #else
5535 # define machine_is_neptune()   (0)
5536 #endif
5537
5538 #ifdef CONFIG_SA1100_HACKKIT
5539 # ifdef machine_arch_type
5540 #  undef machine_arch_type
5541 #  define machine_arch_type     __machine_arch_type
5542 # else
5543 #  define machine_arch_type     MACH_TYPE_HACKKIT
5544 # endif
5545 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5546 #else
5547 # define machine_is_hackkit()   (0)
5548 #endif
5549
5550 #ifdef CONFIG_ARCH_PXA_WINS30
5551 # ifdef machine_arch_type
5552 #  undef machine_arch_type
5553 #  define machine_arch_type     __machine_arch_type
5554 # else
5555 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5556 # endif
5557 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5558 #else
5559 # define machine_is_pxa_wins30()        (0)
5560 #endif
5561
5562 #ifdef CONFIG_SA1100_LAVINNA
5563 # ifdef machine_arch_type
5564 #  undef machine_arch_type
5565 #  define machine_arch_type     __machine_arch_type
5566 # else
5567 #  define machine_arch_type     MACH_TYPE_LAVINNA
5568 # endif
5569 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5570 #else
5571 # define machine_is_lavinna()   (0)
5572 #endif
5573
5574 #ifdef CONFIG_ARCH_PXA_UENGINE
5575 # ifdef machine_arch_type
5576 #  undef machine_arch_type
5577 #  define machine_arch_type     __machine_arch_type
5578 # else
5579 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5580 # endif
5581 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5582 #else
5583 # define machine_is_pxa_uengine()       (0)
5584 #endif
5585
5586 #ifdef CONFIG_ARCH_INNOKOM
5587 # ifdef machine_arch_type
5588 #  undef machine_arch_type
5589 #  define machine_arch_type     __machine_arch_type
5590 # else
5591 #  define machine_arch_type     MACH_TYPE_INNOKOM
5592 # endif
5593 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5594 #else
5595 # define machine_is_innokom()   (0)
5596 #endif
5597
5598 #ifdef CONFIG_ARCH_BMS
5599 # ifdef machine_arch_type
5600 #  undef machine_arch_type
5601 #  define machine_arch_type     __machine_arch_type
5602 # else
5603 #  define machine_arch_type     MACH_TYPE_BMS
5604 # endif
5605 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5606 #else
5607 # define machine_is_bms()       (0)
5608 #endif
5609
5610 #ifdef CONFIG_ARCH_IXCDP1100
5611 # ifdef machine_arch_type
5612 #  undef machine_arch_type
5613 #  define machine_arch_type     __machine_arch_type
5614 # else
5615 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5616 # endif
5617 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5618 #else
5619 # define machine_is_ixcdp1100() (0)
5620 #endif
5621
5622 #ifdef CONFIG_ARCH_PRPMC1100
5623 # ifdef machine_arch_type
5624 #  undef machine_arch_type
5625 #  define machine_arch_type     __machine_arch_type
5626 # else
5627 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5628 # endif
5629 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5630 #else
5631 # define machine_is_prpmc1100() (0)
5632 #endif
5633
5634 #ifdef CONFIG_ARCH_AT91RM9200DK
5635 # ifdef machine_arch_type
5636 #  undef machine_arch_type
5637 #  define machine_arch_type     __machine_arch_type
5638 # else
5639 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5640 # endif
5641 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5642 #else
5643 # define machine_is_at91rm9200dk()      (0)
5644 #endif
5645
5646 #ifdef CONFIG_ARCH_ARMSTICK
5647 # ifdef machine_arch_type
5648 #  undef machine_arch_type
5649 #  define machine_arch_type     __machine_arch_type
5650 # else
5651 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5652 # endif
5653 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5654 #else
5655 # define machine_is_armstick()  (0)
5656 #endif
5657
5658 #ifdef CONFIG_ARCH_ARMONIE
5659 # ifdef machine_arch_type
5660 #  undef machine_arch_type
5661 #  define machine_arch_type     __machine_arch_type
5662 # else
5663 #  define machine_arch_type     MACH_TYPE_ARMONIE
5664 # endif
5665 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5666 #else
5667 # define machine_is_armonie()   (0)
5668 #endif
5669
5670 #ifdef CONFIG_ARCH_MPORT1
5671 # ifdef machine_arch_type
5672 #  undef machine_arch_type
5673 #  define machine_arch_type     __machine_arch_type
5674 # else
5675 #  define machine_arch_type     MACH_TYPE_MPORT1
5676 # endif
5677 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5678 #else
5679 # define machine_is_mport1()    (0)
5680 #endif
5681
5682 #ifdef CONFIG_ARCH_S3C5410
5683 # ifdef machine_arch_type
5684 #  undef machine_arch_type
5685 #  define machine_arch_type     __machine_arch_type
5686 # else
5687 #  define machine_arch_type     MACH_TYPE_S3C5410
5688 # endif
5689 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5690 #else
5691 # define machine_is_s3c5410()   (0)
5692 #endif
5693
5694 #ifdef CONFIG_ARCH_ZCP320A
5695 # ifdef machine_arch_type
5696 #  undef machine_arch_type
5697 #  define machine_arch_type     __machine_arch_type
5698 # else
5699 #  define machine_arch_type     MACH_TYPE_ZCP320A
5700 # endif
5701 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5702 #else
5703 # define machine_is_zcp320a()   (0)
5704 #endif
5705
5706 #ifdef CONFIG_ARCH_I_BOX
5707 # ifdef machine_arch_type
5708 #  undef machine_arch_type
5709 #  define machine_arch_type     __machine_arch_type
5710 # else
5711 #  define machine_arch_type     MACH_TYPE_I_BOX
5712 # endif
5713 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5714 #else
5715 # define machine_is_i_box()     (0)
5716 #endif
5717
5718 #ifdef CONFIG_ARCH_STLC1502
5719 # ifdef machine_arch_type
5720 #  undef machine_arch_type
5721 #  define machine_arch_type     __machine_arch_type
5722 # else
5723 #  define machine_arch_type     MACH_TYPE_STLC1502
5724 # endif
5725 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5726 #else
5727 # define machine_is_stlc1502()  (0)
5728 #endif
5729
5730 #ifdef CONFIG_ARCH_SIREN
5731 # ifdef machine_arch_type
5732 #  undef machine_arch_type
5733 #  define machine_arch_type     __machine_arch_type
5734 # else
5735 #  define machine_arch_type     MACH_TYPE_SIREN
5736 # endif
5737 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
5738 #else
5739 # define machine_is_siren()     (0)
5740 #endif
5741
5742 #ifdef CONFIG_ARCH_GREENLAKE
5743 # ifdef machine_arch_type
5744 #  undef machine_arch_type
5745 #  define machine_arch_type     __machine_arch_type
5746 # else
5747 #  define machine_arch_type     MACH_TYPE_GREENLAKE
5748 # endif
5749 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5750 #else
5751 # define machine_is_greenlake() (0)
5752 #endif
5753
5754 #ifdef CONFIG_ARCH_ARGUS
5755 # ifdef machine_arch_type
5756 #  undef machine_arch_type
5757 #  define machine_arch_type     __machine_arch_type
5758 # else
5759 #  define machine_arch_type     MACH_TYPE_ARGUS
5760 # endif
5761 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
5762 #else
5763 # define machine_is_argus()     (0)
5764 #endif
5765
5766 #ifdef CONFIG_SA1100_COMBADGE
5767 # ifdef machine_arch_type
5768 #  undef machine_arch_type
5769 #  define machine_arch_type     __machine_arch_type
5770 # else
5771 #  define machine_arch_type     MACH_TYPE_COMBADGE
5772 # endif
5773 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
5774 #else
5775 # define machine_is_combadge()  (0)
5776 #endif
5777
5778 #ifdef CONFIG_ARCH_ROKEPXA
5779 # ifdef machine_arch_type
5780 #  undef machine_arch_type
5781 #  define machine_arch_type     __machine_arch_type
5782 # else
5783 #  define machine_arch_type     MACH_TYPE_ROKEPXA
5784 # endif
5785 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
5786 #else
5787 # define machine_is_rokepxa()   (0)
5788 #endif
5789
5790 #ifdef CONFIG_ARCH_CINTEGRATOR
5791 # ifdef machine_arch_type
5792 #  undef machine_arch_type
5793 #  define machine_arch_type     __machine_arch_type
5794 # else
5795 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
5796 # endif
5797 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5798 #else
5799 # define machine_is_cintegrator()       (0)
5800 #endif
5801
5802 #ifdef CONFIG_ARCH_GUIDEA07
5803 # ifdef machine_arch_type
5804 #  undef machine_arch_type
5805 #  define machine_arch_type     __machine_arch_type
5806 # else
5807 #  define machine_arch_type     MACH_TYPE_GUIDEA07
5808 # endif
5809 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
5810 #else
5811 # define machine_is_guidea07()  (0)
5812 #endif
5813
5814 #ifdef CONFIG_ARCH_TAT257
5815 # ifdef machine_arch_type
5816 #  undef machine_arch_type
5817 #  define machine_arch_type     __machine_arch_type
5818 # else
5819 #  define machine_arch_type     MACH_TYPE_TAT257
5820 # endif
5821 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
5822 #else
5823 # define machine_is_tat257()    (0)
5824 #endif
5825
5826 #ifdef CONFIG_ARCH_IGP2425
5827 # ifdef machine_arch_type
5828 #  undef machine_arch_type
5829 #  define machine_arch_type     __machine_arch_type
5830 # else
5831 #  define machine_arch_type     MACH_TYPE_IGP2425
5832 # endif
5833 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
5834 #else
5835 # define machine_is_igp2425()   (0)
5836 #endif
5837
5838 #ifdef CONFIG_ARCH_BLUEGRAMMA
5839 # ifdef machine_arch_type
5840 #  undef machine_arch_type
5841 #  define machine_arch_type     __machine_arch_type
5842 # else
5843 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
5844 # endif
5845 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5846 #else
5847 # define machine_is_bluegrama() (0)
5848 #endif
5849
5850 #ifdef CONFIG_ARCH_IPOD
5851 # ifdef machine_arch_type
5852 #  undef machine_arch_type
5853 #  define machine_arch_type     __machine_arch_type
5854 # else
5855 #  define machine_arch_type     MACH_TYPE_IPOD
5856 # endif
5857 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
5858 #else
5859 # define machine_is_ipod()      (0)
5860 #endif
5861
5862 #ifdef CONFIG_ARCH_ADSBITSYX
5863 # ifdef machine_arch_type
5864 #  undef machine_arch_type
5865 #  define machine_arch_type     __machine_arch_type
5866 # else
5867 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
5868 # endif
5869 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5870 #else
5871 # define machine_is_adsbitsyx() (0)
5872 #endif
5873
5874 #ifdef CONFIG_ARCH_TRIZEPS2
5875 # ifdef machine_arch_type
5876 #  undef machine_arch_type
5877 #  define machine_arch_type     __machine_arch_type
5878 # else
5879 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
5880 # endif
5881 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
5882 #else
5883 # define machine_is_trizeps2()  (0)
5884 #endif
5885
5886 #ifdef CONFIG_ARCH_VIPER
5887 # ifdef machine_arch_type
5888 #  undef machine_arch_type
5889 #  define machine_arch_type     __machine_arch_type
5890 # else
5891 #  define machine_arch_type     MACH_TYPE_VIPER
5892 # endif
5893 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
5894 #else
5895 # define machine_is_viper()     (0)
5896 #endif
5897
5898 #ifdef CONFIG_SA1100_ADSBITSYPLUS
5899 # ifdef machine_arch_type
5900 #  undef machine_arch_type
5901 #  define machine_arch_type     __machine_arch_type
5902 # else
5903 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
5904 # endif
5905 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5906 #else
5907 # define machine_is_adsbitsyplus()      (0)
5908 #endif
5909
5910 #ifdef CONFIG_SA1100_ADSAGC
5911 # ifdef machine_arch_type
5912 #  undef machine_arch_type
5913 #  define machine_arch_type     __machine_arch_type
5914 # else
5915 #  define machine_arch_type     MACH_TYPE_ADSAGC
5916 # endif
5917 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
5918 #else
5919 # define machine_is_adsagc()    (0)
5920 #endif
5921
5922 #ifdef CONFIG_ARCH_STP7312
5923 # ifdef machine_arch_type
5924 #  undef machine_arch_type
5925 #  define machine_arch_type     __machine_arch_type
5926 # else
5927 #  define machine_arch_type     MACH_TYPE_STP7312
5928 # endif
5929 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
5930 #else
5931 # define machine_is_stp7312()   (0)
5932 #endif
5933
5934 #ifdef CONFIG_MACH_NX_PHNX
5935 # ifdef machine_arch_type
5936 #  undef machine_arch_type
5937 #  define machine_arch_type     __machine_arch_type
5938 # else
5939 #  define machine_arch_type     MACH_TYPE_NX_PHNX
5940 # endif
5941 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
5942 #else
5943 # define machine_is_nx_phnx()   (0)
5944 #endif
5945
5946 #ifdef CONFIG_ARCH_WEP_EP250
5947 # ifdef machine_arch_type
5948 #  undef machine_arch_type
5949 #  define machine_arch_type     __machine_arch_type
5950 # else
5951 #  define machine_arch_type     MACH_TYPE_WEP_EP250
5952 # endif
5953 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5954 #else
5955 # define machine_is_wep_ep250() (0)
5956 #endif
5957
5958 #ifdef CONFIG_ARCH_INHANDELF3
5959 # ifdef machine_arch_type
5960 #  undef machine_arch_type
5961 #  define machine_arch_type     __machine_arch_type
5962 # else
5963 #  define machine_arch_type     MACH_TYPE_INHANDELF3
5964 # endif
5965 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
5966 #else
5967 # define machine_is_inhandelf3()        (0)
5968 #endif
5969
5970 #ifdef CONFIG_ARCH_ADI_COYOTE
5971 # ifdef machine_arch_type
5972 #  undef machine_arch_type
5973 #  define machine_arch_type     __machine_arch_type
5974 # else
5975 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
5976 # endif
5977 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
5978 #else
5979 # define machine_is_adi_coyote()        (0)
5980 #endif
5981
5982 #ifdef CONFIG_ARCH_IYONIX
5983 # ifdef machine_arch_type
5984 #  undef machine_arch_type
5985 #  define machine_arch_type     __machine_arch_type
5986 # else
5987 #  define machine_arch_type     MACH_TYPE_IYONIX
5988 # endif
5989 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
5990 #else
5991 # define machine_is_iyonix()    (0)
5992 #endif
5993
5994 #ifdef CONFIG_ARCH_DAMICAM_SA1110
5995 # ifdef machine_arch_type
5996 #  undef machine_arch_type
5997 #  define machine_arch_type     __machine_arch_type
5998 # else
5999 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6000 # endif
6001 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6002 #else
6003 # define machine_is_damicam1()  (0)
6004 #endif
6005
6006 #ifdef CONFIG_ARCH_MEG03
6007 # ifdef machine_arch_type
6008 #  undef machine_arch_type
6009 #  define machine_arch_type     __machine_arch_type
6010 # else
6011 #  define machine_arch_type     MACH_TYPE_MEG03
6012 # endif
6013 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6014 #else
6015 # define machine_is_meg03()     (0)
6016 #endif
6017
6018 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6019 # ifdef machine_arch_type
6020 #  undef machine_arch_type
6021 #  define machine_arch_type     __machine_arch_type
6022 # else
6023 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6024 # endif
6025 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6026 #else
6027 # define machine_is_pxa_whitechapel()   (0)
6028 #endif
6029
6030 #ifdef CONFIG_ARCH_NWSC
6031 # ifdef machine_arch_type
6032 #  undef machine_arch_type
6033 #  define machine_arch_type     __machine_arch_type
6034 # else
6035 #  define machine_arch_type     MACH_TYPE_NWSC
6036 # endif
6037 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6038 #else
6039 # define machine_is_nwsc()      (0)
6040 #endif
6041
6042 #ifdef CONFIG_ARCH_NWLARM
6043 # ifdef machine_arch_type
6044 #  undef machine_arch_type
6045 #  define machine_arch_type     __machine_arch_type
6046 # else
6047 #  define machine_arch_type     MACH_TYPE_NWLARM
6048 # endif
6049 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6050 #else
6051 # define machine_is_nwlarm()    (0)
6052 #endif
6053
6054 #ifdef CONFIG_ARCH_IXP425_MGUARD
6055 # ifdef machine_arch_type
6056 #  undef machine_arch_type
6057 #  define machine_arch_type     __machine_arch_type
6058 # else
6059 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6060 # endif
6061 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6062 #else
6063 # define machine_is_ixp425_mguard()     (0)
6064 #endif
6065
6066 #ifdef CONFIG_ARCH_PXA_NETDCU4
6067 # ifdef machine_arch_type
6068 #  undef machine_arch_type
6069 #  define machine_arch_type     __machine_arch_type
6070 # else
6071 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6072 # endif
6073 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6074 #else
6075 # define machine_is_pxa_netdcu4()       (0)
6076 #endif
6077
6078 #ifdef CONFIG_ARCH_IXDP2401
6079 # ifdef machine_arch_type
6080 #  undef machine_arch_type
6081 #  define machine_arch_type     __machine_arch_type
6082 # else
6083 #  define machine_arch_type     MACH_TYPE_IXDP2401
6084 # endif
6085 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6086 #else
6087 # define machine_is_ixdp2401()  (0)
6088 #endif
6089
6090 #ifdef CONFIG_ARCH_IXDP2801
6091 # ifdef machine_arch_type
6092 #  undef machine_arch_type
6093 #  define machine_arch_type     __machine_arch_type
6094 # else
6095 #  define machine_arch_type     MACH_TYPE_IXDP2801
6096 # endif
6097 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6098 #else
6099 # define machine_is_ixdp2801()  (0)
6100 #endif
6101
6102 #ifdef CONFIG_ARCH_ZODIAC
6103 # ifdef machine_arch_type
6104 #  undef machine_arch_type
6105 #  define machine_arch_type     __machine_arch_type
6106 # else
6107 #  define machine_arch_type     MACH_TYPE_ZODIAC
6108 # endif
6109 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6110 #else
6111 # define machine_is_zodiac()    (0)
6112 #endif
6113
6114 #ifdef CONFIG_ARCH_ARMMODUL
6115 # ifdef machine_arch_type
6116 #  undef machine_arch_type
6117 #  define machine_arch_type     __machine_arch_type
6118 # else
6119 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6120 # endif
6121 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6122 #else
6123 # define machine_is_armmodul()  (0)
6124 #endif
6125
6126 #ifdef CONFIG_SA1100_KETOP
6127 # ifdef machine_arch_type
6128 #  undef machine_arch_type
6129 #  define machine_arch_type     __machine_arch_type
6130 # else
6131 #  define machine_arch_type     MACH_TYPE_KETOP
6132 # endif
6133 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6134 #else
6135 # define machine_is_ketop()     (0)
6136 #endif
6137
6138 #ifdef CONFIG_ARCH_AV7200
6139 # ifdef machine_arch_type
6140 #  undef machine_arch_type
6141 #  define machine_arch_type     __machine_arch_type
6142 # else
6143 #  define machine_arch_type     MACH_TYPE_AV7200
6144 # endif
6145 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6146 #else
6147 # define machine_is_av7200()    (0)
6148 #endif
6149
6150 #ifdef CONFIG_ARCH_ARCH_TI925
6151 # ifdef machine_arch_type
6152 #  undef machine_arch_type
6153 #  define machine_arch_type     __machine_arch_type
6154 # else
6155 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6156 # endif
6157 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6158 #else
6159 # define machine_is_arch_ti925()        (0)
6160 #endif
6161
6162 #ifdef CONFIG_ARCH_ACQ200
6163 # ifdef machine_arch_type
6164 #  undef machine_arch_type
6165 #  define machine_arch_type     __machine_arch_type
6166 # else
6167 #  define machine_arch_type     MACH_TYPE_ACQ200
6168 # endif
6169 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6170 #else
6171 # define machine_is_acq200()    (0)
6172 #endif
6173
6174 #ifdef CONFIG_SA1100_PT_DAFIT
6175 # ifdef machine_arch_type
6176 #  undef machine_arch_type
6177 #  define machine_arch_type     __machine_arch_type
6178 # else
6179 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6180 # endif
6181 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6182 #else
6183 # define machine_is_pt_dafit()  (0)
6184 #endif
6185
6186 #ifdef CONFIG_ARCH_IHBA
6187 # ifdef machine_arch_type
6188 #  undef machine_arch_type
6189 #  define machine_arch_type     __machine_arch_type
6190 # else
6191 #  define machine_arch_type     MACH_TYPE_IHBA
6192 # endif
6193 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6194 #else
6195 # define machine_is_ihba()      (0)
6196 #endif
6197
6198 #ifdef CONFIG_ARCH_QUINQUE
6199 # ifdef machine_arch_type
6200 #  undef machine_arch_type
6201 #  define machine_arch_type     __machine_arch_type
6202 # else
6203 #  define machine_arch_type     MACH_TYPE_QUINQUE
6204 # endif
6205 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6206 #else
6207 # define machine_is_quinque()   (0)
6208 #endif
6209
6210 #ifdef CONFIG_ARCH_NIMBRAONE
6211 # ifdef machine_arch_type
6212 #  undef machine_arch_type
6213 #  define machine_arch_type     __machine_arch_type
6214 # else
6215 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
6216 # endif
6217 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6218 #else
6219 # define machine_is_nimbraone() (0)
6220 #endif
6221
6222 #ifdef CONFIG_ARCH_NIMBRA29X
6223 # ifdef machine_arch_type
6224 #  undef machine_arch_type
6225 #  define machine_arch_type     __machine_arch_type
6226 # else
6227 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
6228 # endif
6229 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6230 #else
6231 # define machine_is_nimbra29x() (0)
6232 #endif
6233
6234 #ifdef CONFIG_ARCH_NIMBRA210
6235 # ifdef machine_arch_type
6236 #  undef machine_arch_type
6237 #  define machine_arch_type     __machine_arch_type
6238 # else
6239 #  define machine_arch_type     MACH_TYPE_NIMBRA210
6240 # endif
6241 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6242 #else
6243 # define machine_is_nimbra210() (0)
6244 #endif
6245
6246 #ifdef CONFIG_ARCH_HHP_D95XX
6247 # ifdef machine_arch_type
6248 #  undef machine_arch_type
6249 #  define machine_arch_type     __machine_arch_type
6250 # else
6251 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
6252 # endif
6253 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6254 #else
6255 # define machine_is_hhp_d95xx() (0)
6256 #endif
6257
6258 #ifdef CONFIG_ARCH_LABARM
6259 # ifdef machine_arch_type
6260 #  undef machine_arch_type
6261 #  define machine_arch_type     __machine_arch_type
6262 # else
6263 #  define machine_arch_type     MACH_TYPE_LABARM
6264 # endif
6265 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6266 #else
6267 # define machine_is_labarm()    (0)
6268 #endif
6269
6270 #ifdef CONFIG_ARCH_M825XX
6271 # ifdef machine_arch_type
6272 #  undef machine_arch_type
6273 #  define machine_arch_type     __machine_arch_type
6274 # else
6275 #  define machine_arch_type     MACH_TYPE_M825XX
6276 # endif
6277 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6278 #else
6279 # define machine_is_m825xx()    (0)
6280 #endif
6281
6282 #ifdef CONFIG_SA1100_M7100
6283 # ifdef machine_arch_type
6284 #  undef machine_arch_type
6285 #  define machine_arch_type     __machine_arch_type
6286 # else
6287 #  define machine_arch_type     MACH_TYPE_M7100
6288 # endif
6289 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6290 #else
6291 # define machine_is_m7100()     (0)
6292 #endif
6293
6294 #ifdef CONFIG_ARCH_NIPC2
6295 # ifdef machine_arch_type
6296 #  undef machine_arch_type
6297 #  define machine_arch_type     __machine_arch_type
6298 # else
6299 #  define machine_arch_type     MACH_TYPE_NIPC2
6300 # endif
6301 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6302 #else
6303 # define machine_is_nipc2()     (0)
6304 #endif
6305
6306 #ifdef CONFIG_ARCH_FU7202
6307 # ifdef machine_arch_type
6308 #  undef machine_arch_type
6309 #  define machine_arch_type     __machine_arch_type
6310 # else
6311 #  define machine_arch_type     MACH_TYPE_FU7202
6312 # endif
6313 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6314 #else
6315 # define machine_is_fu7202()    (0)
6316 #endif
6317
6318 #ifdef CONFIG_ARCH_ADSAGX
6319 # ifdef machine_arch_type
6320 #  undef machine_arch_type
6321 #  define machine_arch_type     __machine_arch_type
6322 # else
6323 #  define machine_arch_type     MACH_TYPE_ADSAGX
6324 # endif
6325 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6326 #else
6327 # define machine_is_adsagx()    (0)
6328 #endif
6329
6330 #ifdef CONFIG_ARCH_PXA_POOH
6331 # ifdef machine_arch_type
6332 #  undef machine_arch_type
6333 #  define machine_arch_type     __machine_arch_type
6334 # else
6335 #  define machine_arch_type     MACH_TYPE_PXA_POOH
6336 # endif
6337 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6338 #else
6339 # define machine_is_pxa_pooh()  (0)
6340 #endif
6341
6342 #ifdef CONFIG_ARCH_BANDON
6343 # ifdef machine_arch_type
6344 #  undef machine_arch_type
6345 #  define machine_arch_type     __machine_arch_type
6346 # else
6347 #  define machine_arch_type     MACH_TYPE_BANDON
6348 # endif
6349 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6350 #else
6351 # define machine_is_bandon()    (0)
6352 #endif
6353
6354 #ifdef CONFIG_ARCH_PCM7210
6355 # ifdef machine_arch_type
6356 #  undef machine_arch_type
6357 #  define machine_arch_type     __machine_arch_type
6358 # else
6359 #  define machine_arch_type     MACH_TYPE_PCM7210
6360 # endif
6361 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6362 #else
6363 # define machine_is_pcm7210()   (0)
6364 #endif
6365
6366 #ifdef CONFIG_ARCH_NMS9200
6367 # ifdef machine_arch_type
6368 #  undef machine_arch_type
6369 #  define machine_arch_type     __machine_arch_type
6370 # else
6371 #  define machine_arch_type     MACH_TYPE_NMS9200
6372 # endif
6373 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6374 #else
6375 # define machine_is_nms9200()   (0)
6376 #endif
6377
6378 #ifdef CONFIG_ARCH_LOGODL
6379 # ifdef machine_arch_type
6380 #  undef machine_arch_type
6381 #  define machine_arch_type     __machine_arch_type
6382 # else
6383 #  define machine_arch_type     MACH_TYPE_LOGODL
6384 # endif
6385 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6386 #else
6387 # define machine_is_logodl()    (0)
6388 #endif
6389
6390 #ifdef CONFIG_SA1100_M7140
6391 # ifdef machine_arch_type
6392 #  undef machine_arch_type
6393 #  define machine_arch_type     __machine_arch_type
6394 # else
6395 #  define machine_arch_type     MACH_TYPE_M7140
6396 # endif
6397 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6398 #else
6399 # define machine_is_m7140()     (0)
6400 #endif
6401
6402 #ifdef CONFIG_ARCH_KOREBOT
6403 # ifdef machine_arch_type
6404 #  undef machine_arch_type
6405 #  define machine_arch_type     __machine_arch_type
6406 # else
6407 #  define machine_arch_type     MACH_TYPE_KOREBOT
6408 # endif
6409 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6410 #else
6411 # define machine_is_korebot()   (0)
6412 #endif
6413
6414 #ifdef CONFIG_ARCH_IQ31244
6415 # ifdef machine_arch_type
6416 #  undef machine_arch_type
6417 #  define machine_arch_type     __machine_arch_type
6418 # else
6419 #  define machine_arch_type     MACH_TYPE_IQ31244
6420 # endif
6421 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6422 #else
6423 # define machine_is_iq31244()   (0)
6424 #endif
6425
6426 #ifdef CONFIG_SA1100_KOAN393
6427 # ifdef machine_arch_type
6428 #  undef machine_arch_type
6429 #  define machine_arch_type     __machine_arch_type
6430 # else
6431 #  define machine_arch_type     MACH_TYPE_KOAN393
6432 # endif
6433 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6434 #else
6435 # define machine_is_koan393()   (0)
6436 #endif
6437
6438 #ifdef CONFIG_ARCH_INHANDFTIP3
6439 # ifdef machine_arch_type
6440 #  undef machine_arch_type
6441 #  define machine_arch_type     __machine_arch_type
6442 # else
6443 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6444 # endif
6445 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6446 #else
6447 # define machine_is_inhandftip3()       (0)
6448 #endif
6449
6450 #ifdef CONFIG_ARCH_GONZO
6451 # ifdef machine_arch_type
6452 #  undef machine_arch_type
6453 #  define machine_arch_type     __machine_arch_type
6454 # else
6455 #  define machine_arch_type     MACH_TYPE_GONZO
6456 # endif
6457 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6458 #else
6459 # define machine_is_gonzo()     (0)
6460 #endif
6461
6462 #ifdef CONFIG_ARCH_BAST
6463 # ifdef machine_arch_type
6464 #  undef machine_arch_type
6465 #  define machine_arch_type     __machine_arch_type
6466 # else
6467 #  define machine_arch_type     MACH_TYPE_BAST
6468 # endif
6469 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6470 #else
6471 # define machine_is_bast()      (0)
6472 #endif
6473
6474 #ifdef CONFIG_ARCH_SCANPASS
6475 # ifdef machine_arch_type
6476 #  undef machine_arch_type
6477 #  define machine_arch_type     __machine_arch_type
6478 # else
6479 #  define machine_arch_type     MACH_TYPE_SCANPASS
6480 # endif
6481 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6482 #else
6483 # define machine_is_scanpass()  (0)
6484 #endif
6485
6486 #ifdef CONFIG_ARCH_EP7312_POOH
6487 # ifdef machine_arch_type
6488 #  undef machine_arch_type
6489 #  define machine_arch_type     __machine_arch_type
6490 # else
6491 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6492 # endif
6493 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6494 #else
6495 # define machine_is_ep7312_pooh()       (0)
6496 #endif
6497
6498 #ifdef CONFIG_ARCH_TA7S
6499 # ifdef machine_arch_type
6500 #  undef machine_arch_type
6501 #  define machine_arch_type     __machine_arch_type
6502 # else
6503 #  define machine_arch_type     MACH_TYPE_TA7S
6504 # endif
6505 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6506 #else
6507 # define machine_is_ta7s()      (0)
6508 #endif
6509
6510 #ifdef CONFIG_ARCH_TA7V
6511 # ifdef machine_arch_type
6512 #  undef machine_arch_type
6513 #  define machine_arch_type     __machine_arch_type
6514 # else
6515 #  define machine_arch_type     MACH_TYPE_TA7V
6516 # endif
6517 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6518 #else
6519 # define machine_is_ta7v()      (0)
6520 #endif
6521
6522 #ifdef CONFIG_SA1100_ICARUS
6523 # ifdef machine_arch_type
6524 #  undef machine_arch_type
6525 #  define machine_arch_type     __machine_arch_type
6526 # else
6527 #  define machine_arch_type     MACH_TYPE_ICARUS
6528 # endif
6529 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6530 #else
6531 # define machine_is_icarus()    (0)
6532 #endif
6533
6534 #ifdef CONFIG_ARCH_H1900
6535 # ifdef machine_arch_type
6536 #  undef machine_arch_type
6537 #  define machine_arch_type     __machine_arch_type
6538 # else
6539 #  define machine_arch_type     MACH_TYPE_H1900
6540 # endif
6541 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6542 #else
6543 # define machine_is_h1900()     (0)
6544 #endif
6545
6546 #ifdef CONFIG_SA1100_GEMINI
6547 # ifdef machine_arch_type
6548 #  undef machine_arch_type
6549 #  define machine_arch_type     __machine_arch_type
6550 # else
6551 #  define machine_arch_type     MACH_TYPE_GEMINI
6552 # endif
6553 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6554 #else
6555 # define machine_is_gemini()    (0)
6556 #endif
6557
6558 #ifdef CONFIG_ARCH_AXIM
6559 # ifdef machine_arch_type
6560 #  undef machine_arch_type
6561 #  define machine_arch_type     __machine_arch_type
6562 # else
6563 #  define machine_arch_type     MACH_TYPE_AXIM
6564 # endif
6565 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6566 #else
6567 # define machine_is_axim()      (0)
6568 #endif
6569
6570 #ifdef CONFIG_ARCH_AUDIOTRON
6571 # ifdef machine_arch_type
6572 #  undef machine_arch_type
6573 #  define machine_arch_type     __machine_arch_type
6574 # else
6575 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6576 # endif
6577 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6578 #else
6579 # define machine_is_audiotron() (0)
6580 #endif
6581
6582 #ifdef CONFIG_ARCH_H2200
6583 # ifdef machine_arch_type
6584 #  undef machine_arch_type
6585 #  define machine_arch_type     __machine_arch_type
6586 # else
6587 #  define machine_arch_type     MACH_TYPE_H2200
6588 # endif
6589 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6590 #else
6591 # define machine_is_h2200()     (0)
6592 #endif
6593
6594 #ifdef CONFIG_ARCH_LOOX600
6595 # ifdef machine_arch_type
6596 #  undef machine_arch_type
6597 #  define machine_arch_type     __machine_arch_type
6598 # else
6599 #  define machine_arch_type     MACH_TYPE_LOOX600
6600 # endif
6601 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6602 #else
6603 # define machine_is_loox600()   (0)
6604 #endif
6605
6606 #ifdef CONFIG_ARCH_NIOP
6607 # ifdef machine_arch_type
6608 #  undef machine_arch_type
6609 #  define machine_arch_type     __machine_arch_type
6610 # else
6611 #  define machine_arch_type     MACH_TYPE_NIOP
6612 # endif
6613 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6614 #else
6615 # define machine_is_niop()      (0)
6616 #endif
6617
6618 #ifdef CONFIG_ARCH_DM310
6619 # ifdef machine_arch_type
6620 #  undef machine_arch_type
6621 #  define machine_arch_type     __machine_arch_type
6622 # else
6623 #  define machine_arch_type     MACH_TYPE_DM310
6624 # endif
6625 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6626 #else
6627 # define machine_is_dm310()     (0)
6628 #endif
6629
6630 #ifdef CONFIG_ARCH_SEEDPXA_C2
6631 # ifdef machine_arch_type
6632 #  undef machine_arch_type
6633 #  define machine_arch_type     __machine_arch_type
6634 # else
6635 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6636 # endif
6637 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6638 #else
6639 # define machine_is_seedpxa_c2()        (0)
6640 #endif
6641
6642 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6643 # ifdef machine_arch_type
6644 #  undef machine_arch_type
6645 #  define machine_arch_type     __machine_arch_type
6646 # else
6647 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6648 # endif
6649 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6650 #else
6651 # define machine_is_ixp4xx_mguardpci()  (0)
6652 #endif
6653
6654 #ifdef CONFIG_ARCH_H1940
6655 # ifdef machine_arch_type
6656 #  undef machine_arch_type
6657 #  define machine_arch_type     __machine_arch_type
6658 # else
6659 #  define machine_arch_type     MACH_TYPE_H1940
6660 # endif
6661 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6662 #else
6663 # define machine_is_h1940()     (0)
6664 #endif
6665
6666 #ifdef CONFIG_ARCH_SCORPIO
6667 # ifdef machine_arch_type
6668 #  undef machine_arch_type
6669 #  define machine_arch_type     __machine_arch_type
6670 # else
6671 #  define machine_arch_type     MACH_TYPE_SCORPIO
6672 # endif
6673 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6674 #else
6675 # define machine_is_scorpio()   (0)
6676 #endif
6677
6678 #ifdef CONFIG_ARCH_VIVA
6679 # ifdef machine_arch_type
6680 #  undef machine_arch_type
6681 #  define machine_arch_type     __machine_arch_type
6682 # else
6683 #  define machine_arch_type     MACH_TYPE_VIVA
6684 # endif
6685 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6686 #else
6687 # define machine_is_viva()      (0)
6688 #endif
6689
6690 #ifdef CONFIG_ARCH_PXA_XCARD
6691 # ifdef machine_arch_type
6692 #  undef machine_arch_type
6693 #  define machine_arch_type     __machine_arch_type
6694 # else
6695 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
6696 # endif
6697 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6698 #else
6699 # define machine_is_pxa_xcard() (0)
6700 #endif
6701
6702 #ifdef CONFIG_ARCH_CSB335
6703 # ifdef machine_arch_type
6704 #  undef machine_arch_type
6705 #  define machine_arch_type     __machine_arch_type
6706 # else
6707 #  define machine_arch_type     MACH_TYPE_CSB335
6708 # endif
6709 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6710 #else
6711 # define machine_is_csb335()    (0)
6712 #endif
6713
6714 #ifdef CONFIG_ARCH_IXRD425
6715 # ifdef machine_arch_type
6716 #  undef machine_arch_type
6717 #  define machine_arch_type     __machine_arch_type
6718 # else
6719 #  define machine_arch_type     MACH_TYPE_IXRD425
6720 # endif
6721 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6722 #else
6723 # define machine_is_ixrd425()   (0)
6724 #endif
6725
6726 #ifdef CONFIG_ARCH_IQ80315
6727 # ifdef machine_arch_type
6728 #  undef machine_arch_type
6729 #  define machine_arch_type     __machine_arch_type
6730 # else
6731 #  define machine_arch_type     MACH_TYPE_IQ80315
6732 # endif
6733 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6734 #else
6735 # define machine_is_iq80315()   (0)
6736 #endif
6737
6738 #ifdef CONFIG_ARCH_NMP7312
6739 # ifdef machine_arch_type
6740 #  undef machine_arch_type
6741 #  define machine_arch_type     __machine_arch_type
6742 # else
6743 #  define machine_arch_type     MACH_TYPE_NMP7312
6744 # endif
6745 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
6746 #else
6747 # define machine_is_nmp7312()   (0)
6748 #endif
6749
6750 #ifdef CONFIG_ARCH_CX861XX
6751 # ifdef machine_arch_type
6752 #  undef machine_arch_type
6753 #  define machine_arch_type     __machine_arch_type
6754 # else
6755 #  define machine_arch_type     MACH_TYPE_CX861XX
6756 # endif
6757 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
6758 #else
6759 # define machine_is_cx861xx()   (0)
6760 #endif
6761
6762 #ifdef CONFIG_ARCH_ENP2611
6763 # ifdef machine_arch_type
6764 #  undef machine_arch_type
6765 #  define machine_arch_type     __machine_arch_type
6766 # else
6767 #  define machine_arch_type     MACH_TYPE_ENP2611
6768 # endif
6769 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
6770 #else
6771 # define machine_is_enp2611()   (0)
6772 #endif
6773
6774 #ifdef CONFIG_SA1100_XDA
6775 # ifdef machine_arch_type
6776 #  undef machine_arch_type
6777 #  define machine_arch_type     __machine_arch_type
6778 # else
6779 #  define machine_arch_type     MACH_TYPE_XDA
6780 # endif
6781 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
6782 #else
6783 # define machine_is_xda()       (0)
6784 #endif
6785
6786 #ifdef CONFIG_ARCH_CSIR_IMS
6787 # ifdef machine_arch_type
6788 #  undef machine_arch_type
6789 #  define machine_arch_type     __machine_arch_type
6790 # else
6791 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
6792 # endif
6793 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
6794 #else
6795 # define machine_is_csir_ims()  (0)
6796 #endif
6797
6798 #ifdef CONFIG_ARCH_IXP421_DNAEETH
6799 # ifdef machine_arch_type
6800 #  undef machine_arch_type
6801 #  define machine_arch_type     __machine_arch_type
6802 # else
6803 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
6804 # endif
6805 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6806 #else
6807 # define machine_is_ixp421_dnaeeth()    (0)
6808 #endif
6809
6810 #ifdef CONFIG_ARCH_POCKETSERV9200
6811 # ifdef machine_arch_type
6812 #  undef machine_arch_type
6813 #  define machine_arch_type     __machine_arch_type
6814 # else
6815 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
6816 # endif
6817 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6818 #else
6819 # define machine_is_pocketserv9200()    (0)
6820 #endif
6821
6822 #ifdef CONFIG_ARCH_TOTO
6823 # ifdef machine_arch_type
6824 #  undef machine_arch_type
6825 #  define machine_arch_type     __machine_arch_type
6826 # else
6827 #  define machine_arch_type     MACH_TYPE_TOTO
6828 # endif
6829 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
6830 #else
6831 # define machine_is_toto()      (0)
6832 #endif
6833
6834 #ifdef CONFIG_ARCH_S3C2440
6835 # ifdef machine_arch_type
6836 #  undef machine_arch_type
6837 #  define machine_arch_type     __machine_arch_type
6838 # else
6839 #  define machine_arch_type     MACH_TYPE_S3C2440
6840 # endif
6841 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
6842 #else
6843 # define machine_is_s3c2440()   (0)
6844 #endif
6845
6846 #ifdef CONFIG_ARCH_KS8695P
6847 # ifdef machine_arch_type
6848 #  undef machine_arch_type
6849 #  define machine_arch_type     __machine_arch_type
6850 # else
6851 #  define machine_arch_type     MACH_TYPE_KS8695P
6852 # endif
6853 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
6854 #else
6855 # define machine_is_ks8695p()   (0)
6856 #endif
6857
6858 #ifdef CONFIG_ARCH_SE4000
6859 # ifdef machine_arch_type
6860 #  undef machine_arch_type
6861 #  define machine_arch_type     __machine_arch_type
6862 # else
6863 #  define machine_arch_type     MACH_TYPE_SE4000
6864 # endif
6865 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
6866 #else
6867 # define machine_is_se4000()    (0)
6868 #endif
6869
6870 #ifdef CONFIG_ARCH_QUADRICEPS
6871 # ifdef machine_arch_type
6872 #  undef machine_arch_type
6873 #  define machine_arch_type     __machine_arch_type
6874 # else
6875 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
6876 # endif
6877 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
6878 #else
6879 # define machine_is_quadriceps()        (0)
6880 #endif
6881
6882 #ifdef CONFIG_ARCH_BRONCO
6883 # ifdef machine_arch_type
6884 #  undef machine_arch_type
6885 #  define machine_arch_type     __machine_arch_type
6886 # else
6887 #  define machine_arch_type     MACH_TYPE_BRONCO
6888 # endif
6889 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
6890 #else
6891 # define machine_is_bronco()    (0)
6892 #endif
6893
6894 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
6895 # ifdef machine_arch_type
6896 #  undef machine_arch_type
6897 #  define machine_arch_type     __machine_arch_type
6898 # else
6899 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
6900 # endif
6901 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6902 #else
6903 # define machine_is_esl_wireless_tab()  (0)
6904 #endif
6905
6906 #ifdef CONFIG_ARCH_ESL_SOFCOMP
6907 # ifdef machine_arch_type
6908 #  undef machine_arch_type
6909 #  define machine_arch_type     __machine_arch_type
6910 # else
6911 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
6912 # endif
6913 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6914 #else
6915 # define machine_is_esl_sofcomp()       (0)
6916 #endif
6917
6918 #ifdef CONFIG_ARCH_S5C7375
6919 # ifdef machine_arch_type
6920 #  undef machine_arch_type
6921 #  define machine_arch_type     __machine_arch_type
6922 # else
6923 #  define machine_arch_type     MACH_TYPE_S5C7375
6924 # endif
6925 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
6926 #else
6927 # define machine_is_s5c7375()   (0)
6928 #endif
6929
6930 #ifdef CONFIG_ARCH_SPEARHEAD
6931 # ifdef machine_arch_type
6932 #  undef machine_arch_type
6933 #  define machine_arch_type     __machine_arch_type
6934 # else
6935 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
6936 # endif
6937 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6938 #else
6939 # define machine_is_spearhead() (0)
6940 #endif
6941
6942 #ifdef CONFIG_ARCH_PANTERA
6943 # ifdef machine_arch_type
6944 #  undef machine_arch_type
6945 #  define machine_arch_type     __machine_arch_type
6946 # else
6947 #  define machine_arch_type     MACH_TYPE_PANTERA
6948 # endif
6949 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
6950 #else
6951 # define machine_is_pantera()   (0)
6952 #endif
6953
6954 #ifdef CONFIG_ARCH_PRAYOGLITE
6955 # ifdef machine_arch_type
6956 #  undef machine_arch_type
6957 #  define machine_arch_type     __machine_arch_type
6958 # else
6959 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
6960 # endif
6961 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6962 #else
6963 # define machine_is_prayoglite()        (0)
6964 #endif
6965
6966 #ifdef CONFIG_ARCH_GUMSTIX
6967 # ifdef machine_arch_type
6968 #  undef machine_arch_type
6969 #  define machine_arch_type     __machine_arch_type
6970 # else
6971 #  define machine_arch_type     MACH_TYPE_GUMSTIX
6972 # endif
6973 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
6974 #else
6975 # define machine_is_gumstix()   (0)
6976 #endif
6977
6978 #ifdef CONFIG_ARCH_RCUBE
6979 # ifdef machine_arch_type
6980 #  undef machine_arch_type
6981 #  define machine_arch_type     __machine_arch_type
6982 # else
6983 #  define machine_arch_type     MACH_TYPE_RCUBE
6984 # endif
6985 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
6986 #else
6987 # define machine_is_rcube()     (0)
6988 #endif
6989
6990 #ifdef CONFIG_ARCH_REA_OLV
6991 # ifdef machine_arch_type
6992 #  undef machine_arch_type
6993 #  define machine_arch_type     __machine_arch_type
6994 # else
6995 #  define machine_arch_type     MACH_TYPE_REA_OLV
6996 # endif
6997 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
6998 #else
6999 # define machine_is_rea_olv()   (0)
7000 #endif
7001
7002 #ifdef CONFIG_ARCH_PXA_IPHONE
7003 # ifdef machine_arch_type
7004 #  undef machine_arch_type
7005 #  define machine_arch_type     __machine_arch_type
7006 # else
7007 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7008 # endif
7009 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7010 #else
7011 # define machine_is_pxa_iphone()        (0)
7012 #endif
7013
7014 #ifdef CONFIG_ARCH_S3C3410
7015 # ifdef machine_arch_type
7016 #  undef machine_arch_type
7017 #  define machine_arch_type     __machine_arch_type
7018 # else
7019 #  define machine_arch_type     MACH_TYPE_S3C3410
7020 # endif
7021 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7022 #else
7023 # define machine_is_s3c3410()   (0)
7024 #endif
7025
7026 #ifdef CONFIG_ARCH_ESPD_4510B
7027 # ifdef machine_arch_type
7028 #  undef machine_arch_type
7029 #  define machine_arch_type     __machine_arch_type
7030 # else
7031 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7032 # endif
7033 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7034 #else
7035 # define machine_is_espd_4510b()        (0)
7036 #endif
7037
7038 #ifdef CONFIG_ARCH_MP1X
7039 # ifdef machine_arch_type
7040 #  undef machine_arch_type
7041 #  define machine_arch_type     __machine_arch_type
7042 # else
7043 #  define machine_arch_type     MACH_TYPE_MP1X
7044 # endif
7045 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7046 #else
7047 # define machine_is_mp1x()      (0)
7048 #endif
7049
7050 #ifdef CONFIG_ARCH_AT91RM9200TB
7051 # ifdef machine_arch_type
7052 #  undef machine_arch_type
7053 #  define machine_arch_type     __machine_arch_type
7054 # else
7055 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7056 # endif
7057 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7058 #else
7059 # define machine_is_at91rm9200tb()      (0)
7060 #endif
7061
7062 #ifdef CONFIG_ARCH_ADSVGX
7063 # ifdef machine_arch_type
7064 #  undef machine_arch_type
7065 #  define machine_arch_type     __machine_arch_type
7066 # else
7067 #  define machine_arch_type     MACH_TYPE_ADSVGX
7068 # endif
7069 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7070 #else
7071 # define machine_is_adsvgx()    (0)
7072 #endif
7073
7074 #ifdef CONFIG_MACH_OMAP_H2
7075 # ifdef machine_arch_type
7076 #  undef machine_arch_type
7077 #  define machine_arch_type     __machine_arch_type
7078 # else
7079 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7080 # endif
7081 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7082 #else
7083 # define machine_is_omap_h2()   (0)
7084 #endif
7085
7086 #ifdef CONFIG_ARCH_PELEE
7087 # ifdef machine_arch_type
7088 #  undef machine_arch_type
7089 #  define machine_arch_type     __machine_arch_type
7090 # else
7091 #  define machine_arch_type     MACH_TYPE_PELEE
7092 # endif
7093 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7094 #else
7095 # define machine_is_pelee()     (0)
7096 #endif
7097
7098 #ifdef CONFIG_MACH_E740
7099 # ifdef machine_arch_type
7100 #  undef machine_arch_type
7101 #  define machine_arch_type     __machine_arch_type
7102 # else
7103 #  define machine_arch_type     MACH_TYPE_E740
7104 # endif
7105 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7106 #else
7107 # define machine_is_e740()      (0)
7108 #endif
7109
7110 #ifdef CONFIG_ARCH_IQ80331
7111 # ifdef machine_arch_type
7112 #  undef machine_arch_type
7113 #  define machine_arch_type     __machine_arch_type
7114 # else
7115 #  define machine_arch_type     MACH_TYPE_IQ80331
7116 # endif
7117 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7118 #else
7119 # define machine_is_iq80331()   (0)
7120 #endif
7121
7122 #ifdef CONFIG_ARCH_VERSATILE_PB
7123 # ifdef machine_arch_type
7124 #  undef machine_arch_type
7125 #  define machine_arch_type     __machine_arch_type
7126 # else
7127 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7128 # endif
7129 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7130 #else
7131 # define machine_is_versatile_pb()      (0)
7132 #endif
7133
7134 #ifdef CONFIG_MACH_KEV7A400
7135 # ifdef machine_arch_type
7136 #  undef machine_arch_type
7137 #  define machine_arch_type     __machine_arch_type
7138 # else
7139 #  define machine_arch_type     MACH_TYPE_KEV7A400
7140 # endif
7141 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7142 #else
7143 # define machine_is_kev7a400()  (0)
7144 #endif
7145
7146 #ifdef CONFIG_MACH_LPD7A400
7147 # ifdef machine_arch_type
7148 #  undef machine_arch_type
7149 #  define machine_arch_type     __machine_arch_type
7150 # else
7151 #  define machine_arch_type     MACH_TYPE_LPD7A400
7152 # endif
7153 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7154 #else
7155 # define machine_is_lpd7a400()  (0)
7156 #endif
7157
7158 #ifdef CONFIG_MACH_LPD7A404
7159 # ifdef machine_arch_type
7160 #  undef machine_arch_type
7161 #  define machine_arch_type     __machine_arch_type
7162 # else
7163 #  define machine_arch_type     MACH_TYPE_LPD7A404
7164 # endif
7165 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7166 #else
7167 # define machine_is_lpd7a404()  (0)
7168 #endif
7169
7170 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7171 # ifdef machine_arch_type
7172 #  undef machine_arch_type
7173 #  define machine_arch_type     __machine_arch_type
7174 # else
7175 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7176 # endif
7177 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7178 #else
7179 # define machine_is_fujitsu_camelot()   (0)
7180 #endif
7181
7182 #ifdef CONFIG_ARCH_JANUS2M
7183 # ifdef machine_arch_type
7184 #  undef machine_arch_type
7185 #  define machine_arch_type     __machine_arch_type
7186 # else
7187 #  define machine_arch_type     MACH_TYPE_JANUS2M
7188 # endif
7189 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7190 #else
7191 # define machine_is_janus2m()   (0)
7192 #endif
7193
7194 #ifdef CONFIG_MACH_EMBTF
7195 # ifdef machine_arch_type
7196 #  undef machine_arch_type
7197 #  define machine_arch_type     __machine_arch_type
7198 # else
7199 #  define machine_arch_type     MACH_TYPE_EMBTF
7200 # endif
7201 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7202 #else
7203 # define machine_is_embtf()     (0)
7204 #endif
7205
7206 #ifdef CONFIG_MACH_HPM
7207 # ifdef machine_arch_type
7208 #  undef machine_arch_type
7209 #  define machine_arch_type     __machine_arch_type
7210 # else
7211 #  define machine_arch_type     MACH_TYPE_HPM
7212 # endif
7213 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7214 #else
7215 # define machine_is_hpm()       (0)
7216 #endif
7217
7218 #ifdef CONFIG_MACH_SMDK2410TK
7219 # ifdef machine_arch_type
7220 #  undef machine_arch_type
7221 #  define machine_arch_type     __machine_arch_type
7222 # else
7223 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
7224 # endif
7225 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7226 #else
7227 # define machine_is_smdk2410tk()        (0)
7228 #endif
7229
7230 #ifdef CONFIG_MACH_SMDK2410AJ
7231 # ifdef machine_arch_type
7232 #  undef machine_arch_type
7233 #  define machine_arch_type     __machine_arch_type
7234 # else
7235 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
7236 # endif
7237 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7238 #else
7239 # define machine_is_smdk2410aj()        (0)
7240 #endif
7241
7242 #ifdef CONFIG_MACH_STREETRACER
7243 # ifdef machine_arch_type
7244 #  undef machine_arch_type
7245 #  define machine_arch_type     __machine_arch_type
7246 # else
7247 #  define machine_arch_type     MACH_TYPE_STREETRACER
7248 # endif
7249 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7250 #else
7251 # define machine_is_streetracer()       (0)
7252 #endif
7253
7254 #ifdef CONFIG_MACH_EFRAME
7255 # ifdef machine_arch_type
7256 #  undef machine_arch_type
7257 #  define machine_arch_type     __machine_arch_type
7258 # else
7259 #  define machine_arch_type     MACH_TYPE_EFRAME
7260 # endif
7261 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7262 #else
7263 # define machine_is_eframe()    (0)
7264 #endif
7265
7266 #ifdef CONFIG_MACH_CSB337
7267 # ifdef machine_arch_type
7268 #  undef machine_arch_type
7269 #  define machine_arch_type     __machine_arch_type
7270 # else
7271 #  define machine_arch_type     MACH_TYPE_CSB337
7272 # endif
7273 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7274 #else
7275 # define machine_is_csb337()    (0)
7276 #endif
7277
7278 #ifdef CONFIG_MACH_PXA_LARK
7279 # ifdef machine_arch_type
7280 #  undef machine_arch_type
7281 #  define machine_arch_type     __machine_arch_type
7282 # else
7283 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7284 # endif
7285 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7286 #else
7287 # define machine_is_pxa_lark()  (0)
7288 #endif
7289
7290 #ifdef CONFIG_MACH_PNP2110
7291 # ifdef machine_arch_type
7292 #  undef machine_arch_type
7293 #  define machine_arch_type     __machine_arch_type
7294 # else
7295 #  define machine_arch_type     MACH_TYPE_PNP2110
7296 # endif
7297 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7298 #else
7299 # define machine_is_pxa_pnp2110()       (0)
7300 #endif
7301
7302 #ifdef CONFIG_MACH_TCC72X
7303 # ifdef machine_arch_type
7304 #  undef machine_arch_type
7305 #  define machine_arch_type     __machine_arch_type
7306 # else
7307 #  define machine_arch_type     MACH_TYPE_TCC72X
7308 # endif
7309 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7310 #else
7311 # define machine_is_tcc72x()    (0)
7312 #endif
7313
7314 #ifdef CONFIG_MACH_ALTAIR
7315 # ifdef machine_arch_type
7316 #  undef machine_arch_type
7317 #  define machine_arch_type     __machine_arch_type
7318 # else
7319 #  define machine_arch_type     MACH_TYPE_ALTAIR
7320 # endif
7321 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7322 #else
7323 # define machine_is_altair()    (0)
7324 #endif
7325
7326 #ifdef CONFIG_MACH_KC3
7327 # ifdef machine_arch_type
7328 #  undef machine_arch_type
7329 #  define machine_arch_type     __machine_arch_type
7330 # else
7331 #  define machine_arch_type     MACH_TYPE_KC3
7332 # endif
7333 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7334 #else
7335 # define machine_is_kc3()       (0)
7336 #endif
7337
7338 #ifdef CONFIG_MACH_SINTEFTD
7339 # ifdef machine_arch_type
7340 #  undef machine_arch_type
7341 #  define machine_arch_type     __machine_arch_type
7342 # else
7343 #  define machine_arch_type     MACH_TYPE_SINTEFTD
7344 # endif
7345 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7346 #else
7347 # define machine_is_sinteftd()  (0)
7348 #endif
7349
7350 #ifdef CONFIG_MACH_MAINSTONE
7351 # ifdef machine_arch_type
7352 #  undef machine_arch_type
7353 #  define machine_arch_type     __machine_arch_type
7354 # else
7355 #  define machine_arch_type     MACH_TYPE_MAINSTONE
7356 # endif
7357 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7358 #else
7359 # define machine_is_mainstone() (0)
7360 #endif
7361
7362 #ifdef CONFIG_MACH_ADAY4X
7363 # ifdef machine_arch_type
7364 #  undef machine_arch_type
7365 #  define machine_arch_type     __machine_arch_type
7366 # else
7367 #  define machine_arch_type     MACH_TYPE_ADAY4X
7368 # endif
7369 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7370 #else
7371 # define machine_is_aday4x()    (0)
7372 #endif
7373
7374 #ifdef CONFIG_MACH_LITE300
7375 # ifdef machine_arch_type
7376 #  undef machine_arch_type
7377 #  define machine_arch_type     __machine_arch_type
7378 # else
7379 #  define machine_arch_type     MACH_TYPE_LITE300
7380 # endif
7381 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7382 #else
7383 # define machine_is_lite300()   (0)
7384 #endif
7385
7386 #ifdef CONFIG_MACH_S5C7376
7387 # ifdef machine_arch_type
7388 #  undef machine_arch_type
7389 #  define machine_arch_type     __machine_arch_type
7390 # else
7391 #  define machine_arch_type     MACH_TYPE_S5C7376
7392 # endif
7393 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7394 #else
7395 # define machine_is_s5c7376()   (0)
7396 #endif
7397
7398 #ifdef CONFIG_MACH_MT02
7399 # ifdef machine_arch_type
7400 #  undef machine_arch_type
7401 #  define machine_arch_type     __machine_arch_type
7402 # else
7403 #  define machine_arch_type     MACH_TYPE_MT02
7404 # endif
7405 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7406 #else
7407 # define machine_is_mt02()      (0)
7408 #endif
7409
7410 #ifdef CONFIG_MACH_MPORT3S
7411 # ifdef machine_arch_type
7412 #  undef machine_arch_type
7413 #  define machine_arch_type     __machine_arch_type
7414 # else
7415 #  define machine_arch_type     MACH_TYPE_MPORT3S
7416 # endif
7417 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7418 #else
7419 # define machine_is_mport3s()   (0)
7420 #endif
7421
7422 #ifdef CONFIG_MACH_RA_ALPHA
7423 # ifdef machine_arch_type
7424 #  undef machine_arch_type
7425 #  define machine_arch_type     __machine_arch_type
7426 # else
7427 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7428 # endif
7429 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7430 #else
7431 # define machine_is_ra_alpha()  (0)
7432 #endif
7433
7434 #ifdef CONFIG_MACH_XCEP
7435 # ifdef machine_arch_type
7436 #  undef machine_arch_type
7437 #  define machine_arch_type     __machine_arch_type
7438 # else
7439 #  define machine_arch_type     MACH_TYPE_XCEP
7440 # endif
7441 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7442 #else
7443 # define machine_is_xcep()      (0)
7444 #endif
7445
7446 #ifdef CONFIG_MACH_ARCOM_VULCAN
7447 # ifdef machine_arch_type
7448 #  undef machine_arch_type
7449 #  define machine_arch_type     __machine_arch_type
7450 # else
7451 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7452 # endif
7453 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7454 #else
7455 # define machine_is_arcom_vulcan()      (0)
7456 #endif
7457
7458 #ifdef CONFIG_MACH_STARGATE
7459 # ifdef machine_arch_type
7460 #  undef machine_arch_type
7461 #  define machine_arch_type     __machine_arch_type
7462 # else
7463 #  define machine_arch_type     MACH_TYPE_STARGATE
7464 # endif
7465 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7466 #else
7467 # define machine_is_stargate()  (0)
7468 #endif
7469
7470 #ifdef CONFIG_MACH_ARMADILLOJ
7471 # ifdef machine_arch_type
7472 #  undef machine_arch_type
7473 #  define machine_arch_type     __machine_arch_type
7474 # else
7475 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7476 # endif
7477 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7478 #else
7479 # define machine_is_armadilloj()        (0)
7480 #endif
7481
7482 #ifdef CONFIG_MACH_ELROY_JACK
7483 # ifdef machine_arch_type
7484 #  undef machine_arch_type
7485 #  define machine_arch_type     __machine_arch_type
7486 # else
7487 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7488 # endif
7489 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7490 #else
7491 # define machine_is_elroy_jack()        (0)
7492 #endif
7493
7494 #ifdef CONFIG_MACH_BACKEND
7495 # ifdef machine_arch_type
7496 #  undef machine_arch_type
7497 #  define machine_arch_type     __machine_arch_type
7498 # else
7499 #  define machine_arch_type     MACH_TYPE_BACKEND
7500 # endif
7501 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7502 #else
7503 # define machine_is_backend()   (0)
7504 #endif
7505
7506 #ifdef CONFIG_MACH_S5LINBOX
7507 # ifdef machine_arch_type
7508 #  undef machine_arch_type
7509 #  define machine_arch_type     __machine_arch_type
7510 # else
7511 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7512 # endif
7513 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7514 #else
7515 # define machine_is_s5linbox()  (0)
7516 #endif
7517
7518 #ifdef CONFIG_MACH_NOMADIK
7519 # ifdef machine_arch_type
7520 #  undef machine_arch_type
7521 #  define machine_arch_type     __machine_arch_type
7522 # else
7523 #  define machine_arch_type     MACH_TYPE_NOMADIK
7524 # endif
7525 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7526 #else
7527 # define machine_is_nomadik()   (0)
7528 #endif
7529
7530 #ifdef CONFIG_MACH_IA_CPU_9200
7531 # ifdef machine_arch_type
7532 #  undef machine_arch_type
7533 #  define machine_arch_type     __machine_arch_type
7534 # else
7535 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7536 # endif
7537 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7538 #else
7539 # define machine_is_ia_cpu_9200()       (0)
7540 #endif
7541
7542 #ifdef CONFIG_MACH_AT91_BJA1
7543 # ifdef machine_arch_type
7544 #  undef machine_arch_type
7545 #  define machine_arch_type     __machine_arch_type
7546 # else
7547 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7548 # endif
7549 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7550 #else
7551 # define machine_is_at91_bja1() (0)
7552 #endif
7553
7554 #ifdef CONFIG_MACH_CORGI
7555 # ifdef machine_arch_type
7556 #  undef machine_arch_type
7557 #  define machine_arch_type     __machine_arch_type
7558 # else
7559 #  define machine_arch_type     MACH_TYPE_CORGI
7560 # endif
7561 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7562 #else
7563 # define machine_is_corgi()     (0)
7564 #endif
7565
7566 #ifdef CONFIG_MACH_POODLE
7567 # ifdef machine_arch_type
7568 #  undef machine_arch_type
7569 #  define machine_arch_type     __machine_arch_type
7570 # else
7571 #  define machine_arch_type     MACH_TYPE_POODLE
7572 # endif
7573 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7574 #else
7575 # define machine_is_poodle()    (0)
7576 #endif
7577
7578 #ifdef CONFIG_MACH_TEN
7579 # ifdef machine_arch_type
7580 #  undef machine_arch_type
7581 #  define machine_arch_type     __machine_arch_type
7582 # else
7583 #  define machine_arch_type     MACH_TYPE_TEN
7584 # endif
7585 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7586 #else
7587 # define machine_is_ten()       (0)
7588 #endif
7589
7590 #ifdef CONFIG_MACH_ROVERP5P
7591 # ifdef machine_arch_type
7592 #  undef machine_arch_type
7593 #  define machine_arch_type     __machine_arch_type
7594 # else
7595 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7596 # endif
7597 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7598 #else
7599 # define machine_is_roverp5p()  (0)
7600 #endif
7601
7602 #ifdef CONFIG_MACH_SC2700
7603 # ifdef machine_arch_type
7604 #  undef machine_arch_type
7605 #  define machine_arch_type     __machine_arch_type
7606 # else
7607 #  define machine_arch_type     MACH_TYPE_SC2700
7608 # endif
7609 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7610 #else
7611 # define machine_is_sc2700()    (0)
7612 #endif
7613
7614 #ifdef CONFIG_MACH_EX_EAGLE
7615 # ifdef machine_arch_type
7616 #  undef machine_arch_type
7617 #  define machine_arch_type     __machine_arch_type
7618 # else
7619 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7620 # endif
7621 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7622 #else
7623 # define machine_is_ex_eagle()  (0)
7624 #endif
7625
7626 #ifdef CONFIG_MACH_NX_PXA12
7627 # ifdef machine_arch_type
7628 #  undef machine_arch_type
7629 #  define machine_arch_type     __machine_arch_type
7630 # else
7631 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7632 # endif
7633 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7634 #else
7635 # define machine_is_nx_pxa12()  (0)
7636 #endif
7637
7638 #ifdef CONFIG_MACH_NX_PXA5
7639 # ifdef machine_arch_type
7640 #  undef machine_arch_type
7641 #  define machine_arch_type     __machine_arch_type
7642 # else
7643 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7644 # endif
7645 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7646 #else
7647 # define machine_is_nx_pxa5()   (0)
7648 #endif
7649
7650 #ifdef CONFIG_MACH_BLACKBOARD2
7651 # ifdef machine_arch_type
7652 #  undef machine_arch_type
7653 #  define machine_arch_type     __machine_arch_type
7654 # else
7655 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7656 # endif
7657 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7658 #else
7659 # define machine_is_blackboard2()       (0)
7660 #endif
7661
7662 #ifdef CONFIG_MACH_I819
7663 # ifdef machine_arch_type
7664 #  undef machine_arch_type
7665 #  define machine_arch_type     __machine_arch_type
7666 # else
7667 #  define machine_arch_type     MACH_TYPE_I819
7668 # endif
7669 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7670 #else
7671 # define machine_is_i819()      (0)
7672 #endif
7673
7674 #ifdef CONFIG_MACH_IXMB995E
7675 # ifdef machine_arch_type
7676 #  undef machine_arch_type
7677 #  define machine_arch_type     __machine_arch_type
7678 # else
7679 #  define machine_arch_type     MACH_TYPE_IXMB995E
7680 # endif
7681 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7682 #else
7683 # define machine_is_ixmb995e()  (0)
7684 #endif
7685
7686 #ifdef CONFIG_MACH_SKYRIDER
7687 # ifdef machine_arch_type
7688 #  undef machine_arch_type
7689 #  define machine_arch_type     __machine_arch_type
7690 # else
7691 #  define machine_arch_type     MACH_TYPE_SKYRIDER
7692 # endif
7693 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7694 #else
7695 # define machine_is_skyrider()  (0)
7696 #endif
7697
7698 #ifdef CONFIG_MACH_SKYHAWK
7699 # ifdef machine_arch_type
7700 #  undef machine_arch_type
7701 #  define machine_arch_type     __machine_arch_type
7702 # else
7703 #  define machine_arch_type     MACH_TYPE_SKYHAWK
7704 # endif
7705 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7706 #else
7707 # define machine_is_skyhawk()   (0)
7708 #endif
7709
7710 #ifdef CONFIG_MACH_ENTERPRISE
7711 # ifdef machine_arch_type
7712 #  undef machine_arch_type
7713 #  define machine_arch_type     __machine_arch_type
7714 # else
7715 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
7716 # endif
7717 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7718 #else
7719 # define machine_is_enterprise()        (0)
7720 #endif
7721
7722 #ifdef CONFIG_MACH_DEP2410
7723 # ifdef machine_arch_type
7724 #  undef machine_arch_type
7725 #  define machine_arch_type     __machine_arch_type
7726 # else
7727 #  define machine_arch_type     MACH_TYPE_DEP2410
7728 # endif
7729 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7730 #else
7731 # define machine_is_dep2410()   (0)
7732 #endif
7733
7734 #ifdef CONFIG_MACH_ARMCORE
7735 # ifdef machine_arch_type
7736 #  undef machine_arch_type
7737 #  define machine_arch_type     __machine_arch_type
7738 # else
7739 #  define machine_arch_type     MACH_TYPE_ARMCORE
7740 # endif
7741 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
7742 #else
7743 # define machine_is_armcore()   (0)
7744 #endif
7745
7746 #ifdef CONFIG_MACH_HOBBIT
7747 # ifdef machine_arch_type
7748 #  undef machine_arch_type
7749 #  define machine_arch_type     __machine_arch_type
7750 # else
7751 #  define machine_arch_type     MACH_TYPE_HOBBIT
7752 # endif
7753 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
7754 #else
7755 # define machine_is_hobbit()    (0)
7756 #endif
7757
7758 #ifdef CONFIG_MACH_H7210
7759 # ifdef machine_arch_type
7760 #  undef machine_arch_type
7761 #  define machine_arch_type     __machine_arch_type
7762 # else
7763 #  define machine_arch_type     MACH_TYPE_H7210
7764 # endif
7765 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
7766 #else
7767 # define machine_is_h7210()     (0)
7768 #endif
7769
7770 #ifdef CONFIG_MACH_PXA_NETDCU5
7771 # ifdef machine_arch_type
7772 #  undef machine_arch_type
7773 #  define machine_arch_type     __machine_arch_type
7774 # else
7775 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
7776 # endif
7777 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7778 #else
7779 # define machine_is_pxa_netdcu5()       (0)
7780 #endif
7781
7782 #ifdef CONFIG_MACH_ACC
7783 # ifdef machine_arch_type
7784 #  undef machine_arch_type
7785 #  define machine_arch_type     __machine_arch_type
7786 # else
7787 #  define machine_arch_type     MACH_TYPE_ACC
7788 # endif
7789 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
7790 #else
7791 # define machine_is_acc()       (0)
7792 #endif
7793
7794 #ifdef CONFIG_MACH_ESL_SARVA
7795 # ifdef machine_arch_type
7796 #  undef machine_arch_type
7797 #  define machine_arch_type     __machine_arch_type
7798 # else
7799 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
7800 # endif
7801 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7802 #else
7803 # define machine_is_esl_sarva() (0)
7804 #endif
7805
7806 #ifdef CONFIG_MACH_XM250
7807 # ifdef machine_arch_type
7808 #  undef machine_arch_type
7809 #  define machine_arch_type     __machine_arch_type
7810 # else
7811 #  define machine_arch_type     MACH_TYPE_XM250
7812 # endif
7813 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
7814 #else
7815 # define machine_is_xm250()     (0)
7816 #endif
7817
7818 #ifdef CONFIG_MACH_T6TC1XB
7819 # ifdef machine_arch_type
7820 #  undef machine_arch_type
7821 #  define machine_arch_type     __machine_arch_type
7822 # else
7823 #  define machine_arch_type     MACH_TYPE_T6TC1XB
7824 # endif
7825 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
7826 #else
7827 # define machine_is_t6tc1xb()   (0)
7828 #endif
7829
7830 #ifdef CONFIG_MACH_ESS710
7831 # ifdef machine_arch_type
7832 #  undef machine_arch_type
7833 #  define machine_arch_type     __machine_arch_type
7834 # else
7835 #  define machine_arch_type     MACH_TYPE_ESS710
7836 # endif
7837 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
7838 #else
7839 # define machine_is_ess710()    (0)
7840 #endif
7841
7842 #ifdef CONFIG_MACH_MX31ADS
7843 # ifdef machine_arch_type
7844 #  undef machine_arch_type
7845 #  define machine_arch_type     __machine_arch_type
7846 # else
7847 #  define machine_arch_type     MACH_TYPE_MX31ADS
7848 # endif
7849 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
7850 #else
7851 # define machine_is_mx31ads()   (0)
7852 #endif
7853
7854 #ifdef CONFIG_MACH_HIMALAYA
7855 # ifdef machine_arch_type
7856 #  undef machine_arch_type
7857 #  define machine_arch_type     __machine_arch_type
7858 # else
7859 #  define machine_arch_type     MACH_TYPE_HIMALAYA
7860 # endif
7861 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
7862 #else
7863 # define machine_is_himalaya()  (0)
7864 #endif
7865
7866 #ifdef CONFIG_MACH_BOLFENK
7867 # ifdef machine_arch_type
7868 #  undef machine_arch_type
7869 #  define machine_arch_type     __machine_arch_type
7870 # else
7871 #  define machine_arch_type     MACH_TYPE_BOLFENK
7872 # endif
7873 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
7874 #else
7875 # define machine_is_bolfenk()   (0)
7876 #endif
7877
7878 #ifdef CONFIG_MACH_AT91RM9200KR
7879 # ifdef machine_arch_type
7880 #  undef machine_arch_type
7881 #  define machine_arch_type     __machine_arch_type
7882 # else
7883 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
7884 # endif
7885 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7886 #else
7887 # define machine_is_at91rm9200kr()      (0)
7888 #endif
7889
7890 #ifdef CONFIG_MACH_EDB9312
7891 # ifdef machine_arch_type
7892 #  undef machine_arch_type
7893 #  define machine_arch_type     __machine_arch_type
7894 # else
7895 #  define machine_arch_type     MACH_TYPE_EDB9312
7896 # endif
7897 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
7898 #else
7899 # define machine_is_edb9312()   (0)
7900 #endif
7901
7902 #ifdef CONFIG_MACH_OMAP_GENERIC
7903 # ifdef machine_arch_type
7904 #  undef machine_arch_type
7905 #  define machine_arch_type     __machine_arch_type
7906 # else
7907 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
7908 # endif
7909 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7910 #else
7911 # define machine_is_omap_generic()      (0)
7912 #endif
7913
7914 #ifdef CONFIG_MACH_AXIMX3
7915 # ifdef machine_arch_type
7916 #  undef machine_arch_type
7917 #  define machine_arch_type     __machine_arch_type
7918 # else
7919 #  define machine_arch_type     MACH_TYPE_AXIMX3
7920 # endif
7921 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
7922 #else
7923 # define machine_is_aximx3()    (0)
7924 #endif
7925
7926 #ifdef CONFIG_MACH_EB67XDIP
7927 # ifdef machine_arch_type
7928 #  undef machine_arch_type
7929 #  define machine_arch_type     __machine_arch_type
7930 # else
7931 #  define machine_arch_type     MACH_TYPE_EB67XDIP
7932 # endif
7933 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
7934 #else
7935 # define machine_is_eb67xdip()  (0)
7936 #endif
7937
7938 #ifdef CONFIG_MACH_WEBTXS
7939 # ifdef machine_arch_type
7940 #  undef machine_arch_type
7941 #  define machine_arch_type     __machine_arch_type
7942 # else
7943 #  define machine_arch_type     MACH_TYPE_WEBTXS
7944 # endif
7945 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
7946 #else
7947 # define machine_is_webtxs()    (0)
7948 #endif
7949
7950 #ifdef CONFIG_MACH_HAWK
7951 # ifdef machine_arch_type
7952 #  undef machine_arch_type
7953 #  define machine_arch_type     __machine_arch_type
7954 # else
7955 #  define machine_arch_type     MACH_TYPE_HAWK
7956 # endif
7957 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
7958 #else
7959 # define machine_is_hawk()      (0)
7960 #endif
7961
7962 #ifdef CONFIG_MACH_CCAT91SBC001
7963 # ifdef machine_arch_type
7964 #  undef machine_arch_type
7965 #  define machine_arch_type     __machine_arch_type
7966 # else
7967 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
7968 # endif
7969 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
7970 #else
7971 # define machine_is_ccat91sbc001()      (0)
7972 #endif
7973
7974 #ifdef CONFIG_MACH_EXPRESSO
7975 # ifdef machine_arch_type
7976 #  undef machine_arch_type
7977 #  define machine_arch_type     __machine_arch_type
7978 # else
7979 #  define machine_arch_type     MACH_TYPE_EXPRESSO
7980 # endif
7981 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
7982 #else
7983 # define machine_is_expresso()  (0)
7984 #endif
7985
7986 #ifdef CONFIG_MACH_H4000
7987 # ifdef machine_arch_type
7988 #  undef machine_arch_type
7989 #  define machine_arch_type     __machine_arch_type
7990 # else
7991 #  define machine_arch_type     MACH_TYPE_H4000
7992 # endif
7993 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
7994 #else
7995 # define machine_is_h4000()     (0)
7996 #endif
7997
7998 #ifdef CONFIG_MACH_DINO
7999 # ifdef machine_arch_type
8000 #  undef machine_arch_type
8001 #  define machine_arch_type     __machine_arch_type
8002 # else
8003 #  define machine_arch_type     MACH_TYPE_DINO
8004 # endif
8005 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8006 #else
8007 # define machine_is_dino()      (0)
8008 #endif
8009
8010 #ifdef CONFIG_MACH_ML675K
8011 # ifdef machine_arch_type
8012 #  undef machine_arch_type
8013 #  define machine_arch_type     __machine_arch_type
8014 # else
8015 #  define machine_arch_type     MACH_TYPE_ML675K
8016 # endif
8017 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8018 #else
8019 # define machine_is_ml675k()    (0)
8020 #endif
8021
8022 #ifdef CONFIG_MACH_EDB9301
8023 # ifdef machine_arch_type
8024 #  undef machine_arch_type
8025 #  define machine_arch_type     __machine_arch_type
8026 # else
8027 #  define machine_arch_type     MACH_TYPE_EDB9301
8028 # endif
8029 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8030 #else
8031 # define machine_is_edb9301()   (0)
8032 #endif
8033
8034 #ifdef CONFIG_MACH_EDB9315
8035 # ifdef machine_arch_type
8036 #  undef machine_arch_type
8037 #  define machine_arch_type     __machine_arch_type
8038 # else
8039 #  define machine_arch_type     MACH_TYPE_EDB9315
8040 # endif
8041 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8042 #else
8043 # define machine_is_edb9315()   (0)
8044 #endif
8045
8046 #ifdef CONFIG_MACH_RECIVA_TT
8047 # ifdef machine_arch_type
8048 #  undef machine_arch_type
8049 #  define machine_arch_type     __machine_arch_type
8050 # else
8051 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8052 # endif
8053 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8054 #else
8055 # define machine_is_reciva_tt() (0)
8056 #endif
8057
8058 #ifdef CONFIG_MACH_CSTCB01
8059 # ifdef machine_arch_type
8060 #  undef machine_arch_type
8061 #  define machine_arch_type     __machine_arch_type
8062 # else
8063 #  define machine_arch_type     MACH_TYPE_CSTCB01
8064 # endif
8065 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8066 #else
8067 # define machine_is_cstcb01()   (0)
8068 #endif
8069
8070 #ifdef CONFIG_MACH_CSTCB1
8071 # ifdef machine_arch_type
8072 #  undef machine_arch_type
8073 #  define machine_arch_type     __machine_arch_type
8074 # else
8075 #  define machine_arch_type     MACH_TYPE_CSTCB1
8076 # endif
8077 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8078 #else
8079 # define machine_is_cstcb1()    (0)
8080 #endif
8081
8082 #ifdef CONFIG_MACH_SHADWELL
8083 # ifdef machine_arch_type
8084 #  undef machine_arch_type
8085 #  define machine_arch_type     __machine_arch_type
8086 # else
8087 #  define machine_arch_type     MACH_TYPE_SHADWELL
8088 # endif
8089 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8090 #else
8091 # define machine_is_shadwell()  (0)
8092 #endif
8093
8094 #ifdef CONFIG_MACH_GOEPEL263
8095 # ifdef machine_arch_type
8096 #  undef machine_arch_type
8097 #  define machine_arch_type     __machine_arch_type
8098 # else
8099 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8100 # endif
8101 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8102 #else
8103 # define machine_is_goepel263() (0)
8104 #endif
8105
8106 #ifdef CONFIG_MACH_ACQ100
8107 # ifdef machine_arch_type
8108 #  undef machine_arch_type
8109 #  define machine_arch_type     __machine_arch_type
8110 # else
8111 #  define machine_arch_type     MACH_TYPE_ACQ100
8112 # endif
8113 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8114 #else
8115 # define machine_is_acq100()    (0)
8116 #endif
8117
8118 #ifdef CONFIG_MACH_MX1FS2
8119 # ifdef machine_arch_type
8120 #  undef machine_arch_type
8121 #  define machine_arch_type     __machine_arch_type
8122 # else
8123 #  define machine_arch_type     MACH_TYPE_MX1FS2
8124 # endif
8125 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8126 #else
8127 # define machine_is_mx1fs2()    (0)
8128 #endif
8129
8130 #ifdef CONFIG_MACH_HIPTOP_G1
8131 # ifdef machine_arch_type
8132 #  undef machine_arch_type
8133 #  define machine_arch_type     __machine_arch_type
8134 # else
8135 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8136 # endif
8137 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8138 #else
8139 # define machine_is_hiptop_g1() (0)
8140 #endif
8141
8142 #ifdef CONFIG_MACH_SPARKY
8143 # ifdef machine_arch_type
8144 #  undef machine_arch_type
8145 #  define machine_arch_type     __machine_arch_type
8146 # else
8147 #  define machine_arch_type     MACH_TYPE_SPARKY
8148 # endif
8149 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8150 #else
8151 # define machine_is_sparky()    (0)
8152 #endif
8153
8154 #ifdef CONFIG_MACH_NS9750
8155 # ifdef machine_arch_type
8156 #  undef machine_arch_type
8157 #  define machine_arch_type     __machine_arch_type
8158 # else
8159 #  define machine_arch_type     MACH_TYPE_NS9750
8160 # endif
8161 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8162 #else
8163 # define machine_is_ns9750()    (0)
8164 #endif
8165
8166 #ifdef CONFIG_MACH_PHOENIX
8167 # ifdef machine_arch_type
8168 #  undef machine_arch_type
8169 #  define machine_arch_type     __machine_arch_type
8170 # else
8171 #  define machine_arch_type     MACH_TYPE_PHOENIX
8172 # endif
8173 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8174 #else
8175 # define machine_is_phoenix()   (0)
8176 #endif
8177
8178 #ifdef CONFIG_MACH_VR1000
8179 # ifdef machine_arch_type
8180 #  undef machine_arch_type
8181 #  define machine_arch_type     __machine_arch_type
8182 # else
8183 #  define machine_arch_type     MACH_TYPE_VR1000
8184 # endif
8185 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8186 #else
8187 # define machine_is_vr1000()    (0)
8188 #endif
8189
8190 #ifdef CONFIG_MACH_DEISTERPXA
8191 # ifdef machine_arch_type
8192 #  undef machine_arch_type
8193 #  define machine_arch_type     __machine_arch_type
8194 # else
8195 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8196 # endif
8197 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8198 #else
8199 # define machine_is_deisterpxa()        (0)
8200 #endif
8201
8202 #ifdef CONFIG_MACH_BCM1160
8203 # ifdef machine_arch_type
8204 #  undef machine_arch_type
8205 #  define machine_arch_type     __machine_arch_type
8206 # else
8207 #  define machine_arch_type     MACH_TYPE_BCM1160
8208 # endif
8209 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8210 #else
8211 # define machine_is_bcm1160()   (0)
8212 #endif
8213
8214 #ifdef CONFIG_MACH_PCM022
8215 # ifdef machine_arch_type
8216 #  undef machine_arch_type
8217 #  define machine_arch_type     __machine_arch_type
8218 # else
8219 #  define machine_arch_type     MACH_TYPE_PCM022
8220 # endif
8221 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8222 #else
8223 # define machine_is_pcm022()    (0)
8224 #endif
8225
8226 #ifdef CONFIG_MACH_ADSGCX
8227 # ifdef machine_arch_type
8228 #  undef machine_arch_type
8229 #  define machine_arch_type     __machine_arch_type
8230 # else
8231 #  define machine_arch_type     MACH_TYPE_ADSGCX
8232 # endif
8233 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8234 #else
8235 # define machine_is_adsgcx()    (0)
8236 #endif
8237
8238 #ifdef CONFIG_MACH_DREADNAUGHT
8239 # ifdef machine_arch_type
8240 #  undef machine_arch_type
8241 #  define machine_arch_type     __machine_arch_type
8242 # else
8243 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
8244 # endif
8245 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8246 #else
8247 # define machine_is_dreadnaught()       (0)
8248 #endif
8249
8250 #ifdef CONFIG_MACH_DM320
8251 # ifdef machine_arch_type
8252 #  undef machine_arch_type
8253 #  define machine_arch_type     __machine_arch_type
8254 # else
8255 #  define machine_arch_type     MACH_TYPE_DM320
8256 # endif
8257 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8258 #else
8259 # define machine_is_dm320()     (0)
8260 #endif
8261
8262 #ifdef CONFIG_MACH_MARKOV
8263 # ifdef machine_arch_type
8264 #  undef machine_arch_type
8265 #  define machine_arch_type     __machine_arch_type
8266 # else
8267 #  define machine_arch_type     MACH_TYPE_MARKOV
8268 # endif
8269 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8270 #else
8271 # define machine_is_markov()    (0)
8272 #endif
8273
8274 #ifdef CONFIG_MACH_COS7A400
8275 # ifdef machine_arch_type
8276 #  undef machine_arch_type
8277 #  define machine_arch_type     __machine_arch_type
8278 # else
8279 #  define machine_arch_type     MACH_TYPE_COS7A400
8280 # endif
8281 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8282 #else
8283 # define machine_is_cos7a400()  (0)
8284 #endif
8285
8286 #ifdef CONFIG_MACH_MILANO
8287 # ifdef machine_arch_type
8288 #  undef machine_arch_type
8289 #  define machine_arch_type     __machine_arch_type
8290 # else
8291 #  define machine_arch_type     MACH_TYPE_MILANO
8292 # endif
8293 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8294 #else
8295 # define machine_is_milano()    (0)
8296 #endif
8297
8298 #ifdef CONFIG_MACH_UE9328
8299 # ifdef machine_arch_type
8300 #  undef machine_arch_type
8301 #  define machine_arch_type     __machine_arch_type
8302 # else
8303 #  define machine_arch_type     MACH_TYPE_UE9328
8304 # endif
8305 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8306 #else
8307 # define machine_is_ue9328()    (0)
8308 #endif
8309
8310 #ifdef CONFIG_MACH_UEX255
8311 # ifdef machine_arch_type
8312 #  undef machine_arch_type
8313 #  define machine_arch_type     __machine_arch_type
8314 # else
8315 #  define machine_arch_type     MACH_TYPE_UEX255
8316 # endif
8317 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8318 #else
8319 # define machine_is_uex255()    (0)
8320 #endif
8321
8322 #ifdef CONFIG_MACH_UE2410
8323 # ifdef machine_arch_type
8324 #  undef machine_arch_type
8325 #  define machine_arch_type     __machine_arch_type
8326 # else
8327 #  define machine_arch_type     MACH_TYPE_UE2410
8328 # endif
8329 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8330 #else
8331 # define machine_is_ue2410()    (0)
8332 #endif
8333
8334 #ifdef CONFIG_MACH_A620
8335 # ifdef machine_arch_type
8336 #  undef machine_arch_type
8337 #  define machine_arch_type     __machine_arch_type
8338 # else
8339 #  define machine_arch_type     MACH_TYPE_A620
8340 # endif
8341 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8342 #else
8343 # define machine_is_a620()      (0)
8344 #endif
8345
8346 #ifdef CONFIG_MACH_OCELOT
8347 # ifdef machine_arch_type
8348 #  undef machine_arch_type
8349 #  define machine_arch_type     __machine_arch_type
8350 # else
8351 #  define machine_arch_type     MACH_TYPE_OCELOT
8352 # endif
8353 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8354 #else
8355 # define machine_is_ocelot()    (0)
8356 #endif
8357
8358 #ifdef CONFIG_MACH_CHEETAH
8359 # ifdef machine_arch_type
8360 #  undef machine_arch_type
8361 #  define machine_arch_type     __machine_arch_type
8362 # else
8363 #  define machine_arch_type     MACH_TYPE_CHEETAH
8364 # endif
8365 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8366 #else
8367 # define machine_is_cheetah()   (0)
8368 #endif
8369
8370 #ifdef CONFIG_MACH_OMAP_PERSEUS2
8371 # ifdef machine_arch_type
8372 #  undef machine_arch_type
8373 #  define machine_arch_type     __machine_arch_type
8374 # else
8375 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
8376 # endif
8377 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8378 #else
8379 # define machine_is_omap_perseus2()     (0)
8380 #endif
8381
8382 #ifdef CONFIG_MACH_ZVUE
8383 # ifdef machine_arch_type
8384 #  undef machine_arch_type
8385 #  define machine_arch_type     __machine_arch_type
8386 # else
8387 #  define machine_arch_type     MACH_TYPE_ZVUE
8388 # endif
8389 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8390 #else
8391 # define machine_is_zvue()      (0)
8392 #endif
8393
8394 #ifdef CONFIG_MACH_ROVERP1
8395 # ifdef machine_arch_type
8396 #  undef machine_arch_type
8397 #  define machine_arch_type     __machine_arch_type
8398 # else
8399 #  define machine_arch_type     MACH_TYPE_ROVERP1
8400 # endif
8401 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8402 #else
8403 # define machine_is_roverp1()   (0)
8404 #endif
8405
8406 #ifdef CONFIG_MACH_ASIDIAL2
8407 # ifdef machine_arch_type
8408 #  undef machine_arch_type
8409 #  define machine_arch_type     __machine_arch_type
8410 # else
8411 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8412 # endif
8413 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8414 #else
8415 # define machine_is_asidial2()  (0)
8416 #endif
8417
8418 #ifdef CONFIG_MACH_S3C24A0
8419 # ifdef machine_arch_type
8420 #  undef machine_arch_type
8421 #  define machine_arch_type     __machine_arch_type
8422 # else
8423 #  define machine_arch_type     MACH_TYPE_S3C24A0
8424 # endif
8425 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8426 #else
8427 # define machine_is_s3c24a0()   (0)
8428 #endif
8429
8430 #ifdef CONFIG_MACH_E800
8431 # ifdef machine_arch_type
8432 #  undef machine_arch_type
8433 #  define machine_arch_type     __machine_arch_type
8434 # else
8435 #  define machine_arch_type     MACH_TYPE_E800
8436 # endif
8437 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8438 #else
8439 # define machine_is_e800()      (0)
8440 #endif
8441
8442 #ifdef CONFIG_MACH_E750
8443 # ifdef machine_arch_type
8444 #  undef machine_arch_type
8445 #  define machine_arch_type     __machine_arch_type
8446 # else
8447 #  define machine_arch_type     MACH_TYPE_E750
8448 # endif
8449 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8450 #else
8451 # define machine_is_e750()      (0)
8452 #endif
8453
8454 #ifdef CONFIG_MACH_S3C5500
8455 # ifdef machine_arch_type
8456 #  undef machine_arch_type
8457 #  define machine_arch_type     __machine_arch_type
8458 # else
8459 #  define machine_arch_type     MACH_TYPE_S3C5500
8460 # endif
8461 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8462 #else
8463 # define machine_is_s3c5500()   (0)
8464 #endif
8465
8466 #ifdef CONFIG_MACH_SMDK5500
8467 # ifdef machine_arch_type
8468 #  undef machine_arch_type
8469 #  define machine_arch_type     __machine_arch_type
8470 # else
8471 #  define machine_arch_type     MACH_TYPE_SMDK5500
8472 # endif
8473 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8474 #else
8475 # define machine_is_smdk5500()  (0)
8476 #endif
8477
8478 #ifdef CONFIG_MACH_SIGNALSYNC
8479 # ifdef machine_arch_type
8480 #  undef machine_arch_type
8481 #  define machine_arch_type     __machine_arch_type
8482 # else
8483 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8484 # endif
8485 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8486 #else
8487 # define machine_is_signalsync()        (0)
8488 #endif
8489
8490 #ifdef CONFIG_MACH_NBC
8491 # ifdef machine_arch_type
8492 #  undef machine_arch_type
8493 #  define machine_arch_type     __machine_arch_type
8494 # else
8495 #  define machine_arch_type     MACH_TYPE_NBC
8496 # endif
8497 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8498 #else
8499 # define machine_is_nbc()       (0)
8500 #endif
8501
8502 #ifdef CONFIG_MACH_KODIAK
8503 # ifdef machine_arch_type
8504 #  undef machine_arch_type
8505 #  define machine_arch_type     __machine_arch_type
8506 # else
8507 #  define machine_arch_type     MACH_TYPE_KODIAK
8508 # endif
8509 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8510 #else
8511 # define machine_is_kodiak()    (0)
8512 #endif
8513
8514 #ifdef CONFIG_MACH_NETBOOKPRO
8515 # ifdef machine_arch_type
8516 #  undef machine_arch_type
8517 #  define machine_arch_type     __machine_arch_type
8518 # else
8519 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8520 # endif
8521 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8522 #else
8523 # define machine_is_netbookpro()        (0)
8524 #endif
8525
8526 #ifdef CONFIG_MACH_HW90200
8527 # ifdef machine_arch_type
8528 #  undef machine_arch_type
8529 #  define machine_arch_type     __machine_arch_type
8530 # else
8531 #  define machine_arch_type     MACH_TYPE_HW90200
8532 # endif
8533 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8534 #else
8535 # define machine_is_hw90200()   (0)
8536 #endif
8537
8538 #ifdef CONFIG_MACH_CONDOR
8539 # ifdef machine_arch_type
8540 #  undef machine_arch_type
8541 #  define machine_arch_type     __machine_arch_type
8542 # else
8543 #  define machine_arch_type     MACH_TYPE_CONDOR
8544 # endif
8545 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8546 #else
8547 # define machine_is_condor()    (0)
8548 #endif
8549
8550 #ifdef CONFIG_MACH_CUP
8551 # ifdef machine_arch_type
8552 #  undef machine_arch_type
8553 #  define machine_arch_type     __machine_arch_type
8554 # else
8555 #  define machine_arch_type     MACH_TYPE_CUP
8556 # endif
8557 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8558 #else
8559 # define machine_is_cup()       (0)
8560 #endif
8561
8562 #ifdef CONFIG_MACH_KITE
8563 # ifdef machine_arch_type
8564 #  undef machine_arch_type
8565 #  define machine_arch_type     __machine_arch_type
8566 # else
8567 #  define machine_arch_type     MACH_TYPE_KITE
8568 # endif
8569 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8570 #else
8571 # define machine_is_kite()      (0)
8572 #endif
8573
8574 #ifdef CONFIG_MACH_SCB9328
8575 # ifdef machine_arch_type
8576 #  undef machine_arch_type
8577 #  define machine_arch_type     __machine_arch_type
8578 # else
8579 #  define machine_arch_type     MACH_TYPE_SCB9328
8580 # endif
8581 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8582 #else
8583 # define machine_is_scb9328()   (0)
8584 #endif
8585
8586 #ifdef CONFIG_MACH_OMAP_H3
8587 # ifdef machine_arch_type
8588 #  undef machine_arch_type
8589 #  define machine_arch_type     __machine_arch_type
8590 # else
8591 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8592 # endif
8593 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8594 #else
8595 # define machine_is_omap_h3()   (0)
8596 #endif
8597
8598 #ifdef CONFIG_MACH_OMAP_H4
8599 # ifdef machine_arch_type
8600 #  undef machine_arch_type
8601 #  define machine_arch_type     __machine_arch_type
8602 # else
8603 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8604 # endif
8605 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8606 #else
8607 # define machine_is_omap_h4()   (0)
8608 #endif
8609
8610 #ifdef CONFIG_MACH_N10
8611 # ifdef machine_arch_type
8612 #  undef machine_arch_type
8613 #  define machine_arch_type     __machine_arch_type
8614 # else
8615 #  define machine_arch_type     MACH_TYPE_N10
8616 # endif
8617 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8618 #else
8619 # define machine_is_n10()       (0)
8620 #endif
8621
8622 #ifdef CONFIG_MACH_MONTAJADE
8623 # ifdef machine_arch_type
8624 #  undef machine_arch_type
8625 #  define machine_arch_type     __machine_arch_type
8626 # else
8627 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8628 # endif
8629 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8630 #else
8631 # define machine_is_montejade() (0)
8632 #endif
8633
8634 #ifdef CONFIG_MACH_SG560
8635 # ifdef machine_arch_type
8636 #  undef machine_arch_type
8637 #  define machine_arch_type     __machine_arch_type
8638 # else
8639 #  define machine_arch_type     MACH_TYPE_SG560
8640 # endif
8641 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8642 #else
8643 # define machine_is_sg560()     (0)
8644 #endif
8645
8646 #ifdef CONFIG_MACH_DP1000
8647 # ifdef machine_arch_type
8648 #  undef machine_arch_type
8649 #  define machine_arch_type     __machine_arch_type
8650 # else
8651 #  define machine_arch_type     MACH_TYPE_DP1000
8652 # endif
8653 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8654 #else
8655 # define machine_is_dp1000()    (0)
8656 #endif
8657
8658 #ifdef CONFIG_MACH_OMAP_OSK
8659 # ifdef machine_arch_type
8660 #  undef machine_arch_type
8661 #  define machine_arch_type     __machine_arch_type
8662 # else
8663 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8664 # endif
8665 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8666 #else
8667 # define machine_is_omap_osk()  (0)
8668 #endif
8669
8670 #ifdef CONFIG_MACH_RG100V3
8671 # ifdef machine_arch_type
8672 #  undef machine_arch_type
8673 #  define machine_arch_type     __machine_arch_type
8674 # else
8675 #  define machine_arch_type     MACH_TYPE_RG100V3
8676 # endif
8677 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8678 #else
8679 # define machine_is_rg100v3()   (0)
8680 #endif
8681
8682 #ifdef CONFIG_MACH_MX2ADS
8683 # ifdef machine_arch_type
8684 #  undef machine_arch_type
8685 #  define machine_arch_type     __machine_arch_type
8686 # else
8687 #  define machine_arch_type     MACH_TYPE_MX2ADS
8688 # endif
8689 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8690 #else
8691 # define machine_is_mx2ads()    (0)
8692 #endif
8693
8694 #ifdef CONFIG_MACH_PXA_KILO
8695 # ifdef machine_arch_type
8696 #  undef machine_arch_type
8697 #  define machine_arch_type     __machine_arch_type
8698 # else
8699 #  define machine_arch_type     MACH_TYPE_PXA_KILO
8700 # endif
8701 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8702 #else
8703 # define machine_is_pxa_kilo()  (0)
8704 #endif
8705
8706 #ifdef CONFIG_MACH_IXP4XX_EAGLE
8707 # ifdef machine_arch_type
8708 #  undef machine_arch_type
8709 #  define machine_arch_type     __machine_arch_type
8710 # else
8711 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
8712 # endif
8713 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8714 #else
8715 # define machine_is_ixp4xx_eagle()      (0)
8716 #endif
8717
8718 #ifdef CONFIG_MACH_TOSA
8719 # ifdef machine_arch_type
8720 #  undef machine_arch_type
8721 #  define machine_arch_type     __machine_arch_type
8722 # else
8723 #  define machine_arch_type     MACH_TYPE_TOSA
8724 # endif
8725 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8726 #else
8727 # define machine_is_tosa()      (0)
8728 #endif
8729
8730 #ifdef CONFIG_MACH_MB2520F
8731 # ifdef machine_arch_type
8732 #  undef machine_arch_type
8733 #  define machine_arch_type     __machine_arch_type
8734 # else
8735 #  define machine_arch_type     MACH_TYPE_MB2520F
8736 # endif
8737 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
8738 #else
8739 # define machine_is_mb2520f()   (0)
8740 #endif
8741
8742 #ifdef CONFIG_MACH_EMC1000
8743 # ifdef machine_arch_type
8744 #  undef machine_arch_type
8745 #  define machine_arch_type     __machine_arch_type
8746 # else
8747 #  define machine_arch_type     MACH_TYPE_EMC1000
8748 # endif
8749 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
8750 #else
8751 # define machine_is_emc1000()   (0)
8752 #endif
8753
8754 #ifdef CONFIG_MACH_TIDSC25
8755 # ifdef machine_arch_type
8756 #  undef machine_arch_type
8757 #  define machine_arch_type     __machine_arch_type
8758 # else
8759 #  define machine_arch_type     MACH_TYPE_TIDSC25
8760 # endif
8761 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
8762 #else
8763 # define machine_is_tidsc25()   (0)
8764 #endif
8765
8766 #ifdef CONFIG_MACH_AKCPMXL
8767 # ifdef machine_arch_type
8768 #  undef machine_arch_type
8769 #  define machine_arch_type     __machine_arch_type
8770 # else
8771 #  define machine_arch_type     MACH_TYPE_AKCPMXL
8772 # endif
8773 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
8774 #else
8775 # define machine_is_akcpmxl()   (0)
8776 #endif
8777
8778 #ifdef CONFIG_MACH_AV3XX
8779 # ifdef machine_arch_type
8780 #  undef machine_arch_type
8781 #  define machine_arch_type     __machine_arch_type
8782 # else
8783 #  define machine_arch_type     MACH_TYPE_AV3XX
8784 # endif
8785 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
8786 #else
8787 # define machine_is_av3xx()     (0)
8788 #endif
8789
8790 #ifdef CONFIG_MACH_AVILA
8791 # ifdef machine_arch_type
8792 #  undef machine_arch_type
8793 #  define machine_arch_type     __machine_arch_type
8794 # else
8795 #  define machine_arch_type     MACH_TYPE_AVILA
8796 # endif
8797 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
8798 #else
8799 # define machine_is_avila()     (0)
8800 #endif
8801
8802 #ifdef CONFIG_MACH_PXA_MPM10
8803 # ifdef machine_arch_type
8804 #  undef machine_arch_type
8805 #  define machine_arch_type     __machine_arch_type
8806 # else
8807 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
8808 # endif
8809 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8810 #else
8811 # define machine_is_pxa_mpm10() (0)
8812 #endif
8813
8814 #ifdef CONFIG_MACH_PXA_KYANITE
8815 # ifdef machine_arch_type
8816 #  undef machine_arch_type
8817 #  define machine_arch_type     __machine_arch_type
8818 # else
8819 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
8820 # endif
8821 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8822 #else
8823 # define machine_is_pxa_kyanite()       (0)
8824 #endif
8825
8826 #ifdef CONFIG_MACH_SGOLD
8827 # ifdef machine_arch_type
8828 #  undef machine_arch_type
8829 #  define machine_arch_type     __machine_arch_type
8830 # else
8831 #  define machine_arch_type     MACH_TYPE_SGOLD
8832 # endif
8833 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
8834 #else
8835 # define machine_is_sgold()     (0)
8836 #endif
8837
8838 #ifdef CONFIG_MACH_OSCAR
8839 # ifdef machine_arch_type
8840 #  undef machine_arch_type
8841 #  define machine_arch_type     __machine_arch_type
8842 # else
8843 #  define machine_arch_type     MACH_TYPE_OSCAR
8844 # endif
8845 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
8846 #else
8847 # define machine_is_oscar()     (0)
8848 #endif
8849
8850 #ifdef CONFIG_MACH_EPXA4USB2
8851 # ifdef machine_arch_type
8852 #  undef machine_arch_type
8853 #  define machine_arch_type     __machine_arch_type
8854 # else
8855 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
8856 # endif
8857 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8858 #else
8859 # define machine_is_epxa4usb2() (0)
8860 #endif
8861
8862 #ifdef CONFIG_MACH_XSENGINE
8863 # ifdef machine_arch_type
8864 #  undef machine_arch_type
8865 #  define machine_arch_type     __machine_arch_type
8866 # else
8867 #  define machine_arch_type     MACH_TYPE_XSENGINE
8868 # endif
8869 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
8870 #else
8871 # define machine_is_xsengine()  (0)
8872 #endif
8873
8874 #ifdef CONFIG_MACH_IP600
8875 # ifdef machine_arch_type
8876 #  undef machine_arch_type
8877 #  define machine_arch_type     __machine_arch_type
8878 # else
8879 #  define machine_arch_type     MACH_TYPE_IP600
8880 # endif
8881 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
8882 #else
8883 # define machine_is_ip600()     (0)
8884 #endif
8885
8886 #ifdef CONFIG_MACH_MCAN2
8887 # ifdef machine_arch_type
8888 #  undef machine_arch_type
8889 #  define machine_arch_type     __machine_arch_type
8890 # else
8891 #  define machine_arch_type     MACH_TYPE_MCAN2
8892 # endif
8893 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
8894 #else
8895 # define machine_is_mcan2()     (0)
8896 #endif
8897
8898 #ifdef CONFIG_MACH_DDI_BLUERIDGE
8899 # ifdef machine_arch_type
8900 #  undef machine_arch_type
8901 #  define machine_arch_type     __machine_arch_type
8902 # else
8903 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
8904 # endif
8905 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8906 #else
8907 # define machine_is_ddi_blueridge()     (0)
8908 #endif
8909
8910 #ifdef CONFIG_MACH_SKYMINDER
8911 # ifdef machine_arch_type
8912 #  undef machine_arch_type
8913 #  define machine_arch_type     __machine_arch_type
8914 # else
8915 #  define machine_arch_type     MACH_TYPE_SKYMINDER
8916 # endif
8917 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8918 #else
8919 # define machine_is_skyminder() (0)
8920 #endif
8921
8922 #ifdef CONFIG_MACH_LPD79520
8923 # ifdef machine_arch_type
8924 #  undef machine_arch_type
8925 #  define machine_arch_type     __machine_arch_type
8926 # else
8927 #  define machine_arch_type     MACH_TYPE_LPD79520
8928 # endif
8929 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
8930 #else
8931 # define machine_is_lpd79520()  (0)
8932 #endif
8933
8934 #ifdef CONFIG_MACH_EDB9302
8935 # ifdef machine_arch_type
8936 #  undef machine_arch_type
8937 #  define machine_arch_type     __machine_arch_type
8938 # else
8939 #  define machine_arch_type     MACH_TYPE_EDB9302
8940 # endif
8941 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
8942 #else
8943 # define machine_is_edb9302()   (0)
8944 #endif
8945
8946 #ifdef CONFIG_MACH_HW90340
8947 # ifdef machine_arch_type
8948 #  undef machine_arch_type
8949 #  define machine_arch_type     __machine_arch_type
8950 # else
8951 #  define machine_arch_type     MACH_TYPE_HW90340
8952 # endif
8953 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
8954 #else
8955 # define machine_is_hw90340()   (0)
8956 #endif
8957
8958 #ifdef CONFIG_MACH_CIP_BOX
8959 # ifdef machine_arch_type
8960 #  undef machine_arch_type
8961 #  define machine_arch_type     __machine_arch_type
8962 # else
8963 #  define machine_arch_type     MACH_TYPE_CIP_BOX
8964 # endif
8965 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
8966 #else
8967 # define machine_is_cip_box()   (0)
8968 #endif
8969
8970 #ifdef CONFIG_MACH_IVPN
8971 # ifdef machine_arch_type
8972 #  undef machine_arch_type
8973 #  define machine_arch_type     __machine_arch_type
8974 # else
8975 #  define machine_arch_type     MACH_TYPE_IVPN
8976 # endif
8977 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
8978 #else
8979 # define machine_is_ivpn()      (0)
8980 #endif
8981
8982 #ifdef CONFIG_MACH_RSOC2
8983 # ifdef machine_arch_type
8984 #  undef machine_arch_type
8985 #  define machine_arch_type     __machine_arch_type
8986 # else
8987 #  define machine_arch_type     MACH_TYPE_RSOC2
8988 # endif
8989 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
8990 #else
8991 # define machine_is_rsoc2()     (0)
8992 #endif
8993
8994 #ifdef CONFIG_MACH_HUSKY
8995 # ifdef machine_arch_type
8996 #  undef machine_arch_type
8997 #  define machine_arch_type     __machine_arch_type
8998 # else
8999 #  define machine_arch_type     MACH_TYPE_HUSKY
9000 # endif
9001 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9002 #else
9003 # define machine_is_husky()     (0)
9004 #endif
9005
9006 #ifdef CONFIG_MACH_BOXER
9007 # ifdef machine_arch_type
9008 #  undef machine_arch_type
9009 #  define machine_arch_type     __machine_arch_type
9010 # else
9011 #  define machine_arch_type     MACH_TYPE_BOXER
9012 # endif
9013 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9014 #else
9015 # define machine_is_boxer()     (0)
9016 #endif
9017
9018 #ifdef CONFIG_MACH_SHEPHERD
9019 # ifdef machine_arch_type
9020 #  undef machine_arch_type
9021 #  define machine_arch_type     __machine_arch_type
9022 # else
9023 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9024 # endif
9025 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9026 #else
9027 # define machine_is_shepherd()  (0)
9028 #endif
9029
9030 #ifdef CONFIG_MACH_AML42800AA
9031 # ifdef machine_arch_type
9032 #  undef machine_arch_type
9033 #  define machine_arch_type     __machine_arch_type
9034 # else
9035 #  define machine_arch_type     MACH_TYPE_AML42800AA
9036 # endif
9037 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9038 #else
9039 # define machine_is_aml42800aa()        (0)
9040 #endif
9041
9042 #ifdef CONFIG_MACH_LPC2294
9043 # ifdef machine_arch_type
9044 #  undef machine_arch_type
9045 #  define machine_arch_type     __machine_arch_type
9046 # else
9047 #  define machine_arch_type     MACH_TYPE_LPC2294
9048 # endif
9049 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9050 #else
9051 # define machine_is_lpc2294()   (0)
9052 #endif
9053
9054 #ifdef CONFIG_MACH_SWITCHGRASS
9055 # ifdef machine_arch_type
9056 #  undef machine_arch_type
9057 #  define machine_arch_type     __machine_arch_type
9058 # else
9059 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9060 # endif
9061 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9062 #else
9063 # define machine_is_switchgrass()       (0)
9064 #endif
9065
9066 #ifdef CONFIG_MACH_ENS_CMU
9067 # ifdef machine_arch_type
9068 #  undef machine_arch_type
9069 #  define machine_arch_type     __machine_arch_type
9070 # else
9071 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9072 # endif
9073 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9074 #else
9075 # define machine_is_ens_cmu()   (0)
9076 #endif
9077
9078 #ifdef CONFIG_MACH_MM6_SDB
9079 # ifdef machine_arch_type
9080 #  undef machine_arch_type
9081 #  define machine_arch_type     __machine_arch_type
9082 # else
9083 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9084 # endif
9085 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9086 #else
9087 # define machine_is_mm6_sdb()   (0)
9088 #endif
9089
9090 #ifdef CONFIG_MACH_SATURN
9091 # ifdef machine_arch_type
9092 #  undef machine_arch_type
9093 #  define machine_arch_type     __machine_arch_type
9094 # else
9095 #  define machine_arch_type     MACH_TYPE_SATURN
9096 # endif
9097 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9098 #else
9099 # define machine_is_saturn()    (0)
9100 #endif
9101
9102 #ifdef CONFIG_MACH_I30030EVB
9103 # ifdef machine_arch_type
9104 #  undef machine_arch_type
9105 #  define machine_arch_type     __machine_arch_type
9106 # else
9107 #  define machine_arch_type     MACH_TYPE_I30030EVB
9108 # endif
9109 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9110 #else
9111 # define machine_is_i30030evb() (0)
9112 #endif
9113
9114 #ifdef CONFIG_MACH_MXC27530EVB
9115 # ifdef machine_arch_type
9116 #  undef machine_arch_type
9117 #  define machine_arch_type     __machine_arch_type
9118 # else
9119 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9120 # endif
9121 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9122 #else
9123 # define machine_is_mxc27530evb()       (0)
9124 #endif
9125
9126 #ifdef CONFIG_MACH_SMDK2800
9127 # ifdef machine_arch_type
9128 #  undef machine_arch_type
9129 #  define machine_arch_type     __machine_arch_type
9130 # else
9131 #  define machine_arch_type     MACH_TYPE_SMDK2800
9132 # endif
9133 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9134 #else
9135 # define machine_is_smdk2800()  (0)
9136 #endif
9137
9138 #ifdef CONFIG_MACH_MTWILSON
9139 # ifdef machine_arch_type
9140 #  undef machine_arch_type
9141 #  define machine_arch_type     __machine_arch_type
9142 # else
9143 #  define machine_arch_type     MACH_TYPE_MTWILSON
9144 # endif
9145 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9146 #else
9147 # define machine_is_mtwilson()  (0)
9148 #endif
9149
9150 #ifdef CONFIG_MACH_ZITI
9151 # ifdef machine_arch_type
9152 #  undef machine_arch_type
9153 #  define machine_arch_type     __machine_arch_type
9154 # else
9155 #  define machine_arch_type     MACH_TYPE_ZITI
9156 # endif
9157 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9158 #else
9159 # define machine_is_ziti()      (0)
9160 #endif
9161
9162 #ifdef CONFIG_MACH_GRANDFATHER
9163 # ifdef machine_arch_type
9164 #  undef machine_arch_type
9165 #  define machine_arch_type     __machine_arch_type
9166 # else
9167 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9168 # endif
9169 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9170 #else
9171 # define machine_is_grandfather()       (0)
9172 #endif
9173
9174 #ifdef CONFIG_MACH_TENGINE
9175 # ifdef machine_arch_type
9176 #  undef machine_arch_type
9177 #  define machine_arch_type     __machine_arch_type
9178 # else
9179 #  define machine_arch_type     MACH_TYPE_TENGINE
9180 # endif
9181 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9182 #else
9183 # define machine_is_tengine()   (0)
9184 #endif
9185
9186 #ifdef CONFIG_MACH_S3C2460
9187 # ifdef machine_arch_type
9188 #  undef machine_arch_type
9189 #  define machine_arch_type     __machine_arch_type
9190 # else
9191 #  define machine_arch_type     MACH_TYPE_S3C2460
9192 # endif
9193 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9194 #else
9195 # define machine_is_s3c2460()   (0)
9196 #endif
9197
9198 #ifdef CONFIG_MACH_PDM
9199 # ifdef machine_arch_type
9200 #  undef machine_arch_type
9201 #  define machine_arch_type     __machine_arch_type
9202 # else
9203 #  define machine_arch_type     MACH_TYPE_PDM
9204 # endif
9205 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9206 #else
9207 # define machine_is_pdm()       (0)
9208 #endif
9209
9210 #ifdef CONFIG_MACH_H4700
9211 # ifdef machine_arch_type
9212 #  undef machine_arch_type
9213 #  define machine_arch_type     __machine_arch_type
9214 # else
9215 #  define machine_arch_type     MACH_TYPE_H4700
9216 # endif
9217 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9218 #else
9219 # define machine_is_h4700()     (0)
9220 #endif
9221
9222 #ifdef CONFIG_MACH_H6300
9223 # ifdef machine_arch_type
9224 #  undef machine_arch_type
9225 #  define machine_arch_type     __machine_arch_type
9226 # else
9227 #  define machine_arch_type     MACH_TYPE_H6300
9228 # endif
9229 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9230 #else
9231 # define machine_is_h6300()     (0)
9232 #endif
9233
9234 #ifdef CONFIG_MACH_RZ1700
9235 # ifdef machine_arch_type
9236 #  undef machine_arch_type
9237 #  define machine_arch_type     __machine_arch_type
9238 # else
9239 #  define machine_arch_type     MACH_TYPE_RZ1700
9240 # endif
9241 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9242 #else
9243 # define machine_is_rz1700()    (0)
9244 #endif
9245
9246 #ifdef CONFIG_MACH_A716
9247 # ifdef machine_arch_type
9248 #  undef machine_arch_type
9249 #  define machine_arch_type     __machine_arch_type
9250 # else
9251 #  define machine_arch_type     MACH_TYPE_A716
9252 # endif
9253 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9254 #else
9255 # define machine_is_a716()      (0)
9256 #endif
9257
9258 #ifdef CONFIG_MACH_ESTK2440A
9259 # ifdef machine_arch_type
9260 #  undef machine_arch_type
9261 #  define machine_arch_type     __machine_arch_type
9262 # else
9263 #  define machine_arch_type     MACH_TYPE_ESTK2440A
9264 # endif
9265 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9266 #else
9267 # define machine_is_estk2440a() (0)
9268 #endif
9269
9270 #ifdef CONFIG_MACH_ATWIXP425
9271 # ifdef machine_arch_type
9272 #  undef machine_arch_type
9273 #  define machine_arch_type     __machine_arch_type
9274 # else
9275 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9276 # endif
9277 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9278 #else
9279 # define machine_is_atwixp425() (0)
9280 #endif
9281
9282 #ifdef CONFIG_MACH_CSB336
9283 # ifdef machine_arch_type
9284 #  undef machine_arch_type
9285 #  define machine_arch_type     __machine_arch_type
9286 # else
9287 #  define machine_arch_type     MACH_TYPE_CSB336
9288 # endif
9289 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9290 #else
9291 # define machine_is_csb336()    (0)
9292 #endif
9293
9294 #ifdef CONFIG_MACH_RIRM2
9295 # ifdef machine_arch_type
9296 #  undef machine_arch_type
9297 #  define machine_arch_type     __machine_arch_type
9298 # else
9299 #  define machine_arch_type     MACH_TYPE_RIRM2
9300 # endif
9301 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9302 #else
9303 # define machine_is_rirm2()     (0)
9304 #endif
9305
9306 #ifdef CONFIG_MACH_CX23518
9307 # ifdef machine_arch_type
9308 #  undef machine_arch_type
9309 #  define machine_arch_type     __machine_arch_type
9310 # else
9311 #  define machine_arch_type     MACH_TYPE_CX23518
9312 # endif
9313 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9314 #else
9315 # define machine_is_cx23518()   (0)
9316 #endif
9317
9318 #ifdef CONFIG_MACH_CX2351X
9319 # ifdef machine_arch_type
9320 #  undef machine_arch_type
9321 #  define machine_arch_type     __machine_arch_type
9322 # else
9323 #  define machine_arch_type     MACH_TYPE_CX2351X
9324 # endif
9325 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9326 #else
9327 # define machine_is_cx2351x()   (0)
9328 #endif
9329
9330 #ifdef CONFIG_MACH_COMPUTIME
9331 # ifdef machine_arch_type
9332 #  undef machine_arch_type
9333 #  define machine_arch_type     __machine_arch_type
9334 # else
9335 #  define machine_arch_type     MACH_TYPE_COMPUTIME
9336 # endif
9337 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9338 #else
9339 # define machine_is_computime() (0)
9340 #endif
9341
9342 #ifdef CONFIG_MACH_IZARUS
9343 # ifdef machine_arch_type
9344 #  undef machine_arch_type
9345 #  define machine_arch_type     __machine_arch_type
9346 # else
9347 #  define machine_arch_type     MACH_TYPE_IZARUS
9348 # endif
9349 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9350 #else
9351 # define machine_is_izarus()    (0)
9352 #endif
9353
9354 #ifdef CONFIG_MACH_RTS
9355 # ifdef machine_arch_type
9356 #  undef machine_arch_type
9357 #  define machine_arch_type     __machine_arch_type
9358 # else
9359 #  define machine_arch_type     MACH_TYPE_RTS
9360 # endif
9361 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9362 #else
9363 # define machine_is_pxa_rts()   (0)
9364 #endif
9365
9366 #ifdef CONFIG_MACH_SE5100
9367 # ifdef machine_arch_type
9368 #  undef machine_arch_type
9369 #  define machine_arch_type     __machine_arch_type
9370 # else
9371 #  define machine_arch_type     MACH_TYPE_SE5100
9372 # endif
9373 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9374 #else
9375 # define machine_is_se5100()    (0)
9376 #endif
9377
9378 #ifdef CONFIG_MACH_S3C2510
9379 # ifdef machine_arch_type
9380 #  undef machine_arch_type
9381 #  define machine_arch_type     __machine_arch_type
9382 # else
9383 #  define machine_arch_type     MACH_TYPE_S3C2510
9384 # endif
9385 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9386 #else
9387 # define machine_is_s3c2510()   (0)
9388 #endif
9389
9390 #ifdef CONFIG_MACH_CSB437TL
9391 # ifdef machine_arch_type
9392 #  undef machine_arch_type
9393 #  define machine_arch_type     __machine_arch_type
9394 # else
9395 #  define machine_arch_type     MACH_TYPE_CSB437TL
9396 # endif
9397 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9398 #else
9399 # define machine_is_csb437tl()  (0)
9400 #endif
9401
9402 #ifdef CONFIG_MACH_SLAUSON
9403 # ifdef machine_arch_type
9404 #  undef machine_arch_type
9405 #  define machine_arch_type     __machine_arch_type
9406 # else
9407 #  define machine_arch_type     MACH_TYPE_SLAUSON
9408 # endif
9409 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9410 #else
9411 # define machine_is_slauson()   (0)
9412 #endif
9413
9414 #ifdef CONFIG_MACH_PEARLRIVER
9415 # ifdef machine_arch_type
9416 #  undef machine_arch_type
9417 #  define machine_arch_type     __machine_arch_type
9418 # else
9419 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9420 # endif
9421 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9422 #else
9423 # define machine_is_pearlriver()        (0)
9424 #endif
9425
9426 #ifdef CONFIG_MACH_TDC_P210
9427 # ifdef machine_arch_type
9428 #  undef machine_arch_type
9429 #  define machine_arch_type     __machine_arch_type
9430 # else
9431 #  define machine_arch_type     MACH_TYPE_TDC_P210
9432 # endif
9433 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9434 #else
9435 # define machine_is_tdc_p210()  (0)
9436 #endif
9437
9438 #ifdef CONFIG_MACH_SG580
9439 # ifdef machine_arch_type
9440 #  undef machine_arch_type
9441 #  define machine_arch_type     __machine_arch_type
9442 # else
9443 #  define machine_arch_type     MACH_TYPE_SG580
9444 # endif
9445 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9446 #else
9447 # define machine_is_sg580()     (0)
9448 #endif
9449
9450 #ifdef CONFIG_MACH_WRSBCARM7
9451 # ifdef machine_arch_type
9452 #  undef machine_arch_type
9453 #  define machine_arch_type     __machine_arch_type
9454 # else
9455 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9456 # endif
9457 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9458 #else
9459 # define machine_is_wrsbcarm7() (0)
9460 #endif
9461
9462 #ifdef CONFIG_MACH_IPD
9463 # ifdef machine_arch_type
9464 #  undef machine_arch_type
9465 #  define machine_arch_type     __machine_arch_type
9466 # else
9467 #  define machine_arch_type     MACH_TYPE_IPD
9468 # endif
9469 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9470 #else
9471 # define machine_is_ipd()       (0)
9472 #endif
9473
9474 #ifdef CONFIG_MACH_PXA_DNP2110
9475 # ifdef machine_arch_type
9476 #  undef machine_arch_type
9477 #  define machine_arch_type     __machine_arch_type
9478 # else
9479 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9480 # endif
9481 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9482 #else
9483 # define machine_is_pxa_dnp2110()       (0)
9484 #endif
9485
9486 #ifdef CONFIG_MACH_XAENIAX
9487 # ifdef machine_arch_type
9488 #  undef machine_arch_type
9489 #  define machine_arch_type     __machine_arch_type
9490 # else
9491 #  define machine_arch_type     MACH_TYPE_XAENIAX
9492 # endif
9493 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9494 #else
9495 # define machine_is_xaeniax()   (0)
9496 #endif
9497
9498 #ifdef CONFIG_MACH_SOMN4250
9499 # ifdef machine_arch_type
9500 #  undef machine_arch_type
9501 #  define machine_arch_type     __machine_arch_type
9502 # else
9503 #  define machine_arch_type     MACH_TYPE_SOMN4250
9504 # endif
9505 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9506 #else
9507 # define machine_is_somn4250()  (0)
9508 #endif
9509
9510 #ifdef CONFIG_MACH_PLEB2
9511 # ifdef machine_arch_type
9512 #  undef machine_arch_type
9513 #  define machine_arch_type     __machine_arch_type
9514 # else
9515 #  define machine_arch_type     MACH_TYPE_PLEB2
9516 # endif
9517 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9518 #else
9519 # define machine_is_pleb2()     (0)
9520 #endif
9521
9522 #ifdef CONFIG_MACH_CORNWALLIS
9523 # ifdef machine_arch_type
9524 #  undef machine_arch_type
9525 #  define machine_arch_type     __machine_arch_type
9526 # else
9527 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9528 # endif
9529 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9530 #else
9531 # define machine_is_cornwallis()        (0)
9532 #endif
9533
9534 #ifdef CONFIG_MACH_GURNEY_DRV
9535 # ifdef machine_arch_type
9536 #  undef machine_arch_type
9537 #  define machine_arch_type     __machine_arch_type
9538 # else
9539 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9540 # endif
9541 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9542 #else
9543 # define machine_is_gurney_drv()        (0)
9544 #endif
9545
9546 #ifdef CONFIG_MACH_CHAFFEE
9547 # ifdef machine_arch_type
9548 #  undef machine_arch_type
9549 #  define machine_arch_type     __machine_arch_type
9550 # else
9551 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9552 # endif
9553 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9554 #else
9555 # define machine_is_chaffee()   (0)
9556 #endif
9557
9558 #ifdef CONFIG_MACH_RMS101
9559 # ifdef machine_arch_type
9560 #  undef machine_arch_type
9561 #  define machine_arch_type     __machine_arch_type
9562 # else
9563 #  define machine_arch_type     MACH_TYPE_RMS101
9564 # endif
9565 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9566 #else
9567 # define machine_is_rms101()    (0)
9568 #endif
9569
9570 #ifdef CONFIG_MACH_RX3715
9571 # ifdef machine_arch_type
9572 #  undef machine_arch_type
9573 #  define machine_arch_type     __machine_arch_type
9574 # else
9575 #  define machine_arch_type     MACH_TYPE_RX3715
9576 # endif
9577 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9578 #else
9579 # define machine_is_rx3715()    (0)
9580 #endif
9581
9582 #ifdef CONFIG_MACH_SWIFT
9583 # ifdef machine_arch_type
9584 #  undef machine_arch_type
9585 #  define machine_arch_type     __machine_arch_type
9586 # else
9587 #  define machine_arch_type     MACH_TYPE_SWIFT
9588 # endif
9589 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9590 #else
9591 # define machine_is_swift()     (0)
9592 #endif
9593
9594 #ifdef CONFIG_MACH_ROVERP7
9595 # ifdef machine_arch_type
9596 #  undef machine_arch_type
9597 #  define machine_arch_type     __machine_arch_type
9598 # else
9599 #  define machine_arch_type     MACH_TYPE_ROVERP7
9600 # endif
9601 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9602 #else
9603 # define machine_is_roverp7()   (0)
9604 #endif
9605
9606 #ifdef CONFIG_MACH_PR818S
9607 # ifdef machine_arch_type
9608 #  undef machine_arch_type
9609 #  define machine_arch_type     __machine_arch_type
9610 # else
9611 #  define machine_arch_type     MACH_TYPE_PR818S
9612 # endif
9613 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9614 #else
9615 # define machine_is_pr818s()    (0)
9616 #endif
9617
9618 #ifdef CONFIG_MACH_TRXPRO
9619 # ifdef machine_arch_type
9620 #  undef machine_arch_type
9621 #  define machine_arch_type     __machine_arch_type
9622 # else
9623 #  define machine_arch_type     MACH_TYPE_TRXPRO
9624 # endif
9625 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9626 #else
9627 # define machine_is_trxpro()    (0)
9628 #endif
9629
9630 #ifdef CONFIG_MACH_NSLU2
9631 # ifdef machine_arch_type
9632 #  undef machine_arch_type
9633 #  define machine_arch_type     __machine_arch_type
9634 # else
9635 #  define machine_arch_type     MACH_TYPE_NSLU2
9636 # endif
9637 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9638 #else
9639 # define machine_is_nslu2()     (0)
9640 #endif
9641
9642 #ifdef CONFIG_MACH_E400
9643 # ifdef machine_arch_type
9644 #  undef machine_arch_type
9645 #  define machine_arch_type     __machine_arch_type
9646 # else
9647 #  define machine_arch_type     MACH_TYPE_E400
9648 # endif
9649 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9650 #else
9651 # define machine_is_e400()      (0)
9652 #endif
9653
9654 #ifdef CONFIG_MACH_TRAB
9655 # ifdef machine_arch_type
9656 #  undef machine_arch_type
9657 #  define machine_arch_type     __machine_arch_type
9658 # else
9659 #  define machine_arch_type     MACH_TYPE_TRAB
9660 # endif
9661 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9662 #else
9663 # define machine_is_trab()      (0)
9664 #endif
9665
9666 #ifdef CONFIG_MACH_CMC_PU2
9667 # ifdef machine_arch_type
9668 #  undef machine_arch_type
9669 #  define machine_arch_type     __machine_arch_type
9670 # else
9671 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9672 # endif
9673 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9674 #else
9675 # define machine_is_cmc_pu2()   (0)
9676 #endif
9677
9678 #ifdef CONFIG_MACH_FULCRUM
9679 # ifdef machine_arch_type
9680 #  undef machine_arch_type
9681 #  define machine_arch_type     __machine_arch_type
9682 # else
9683 #  define machine_arch_type     MACH_TYPE_FULCRUM
9684 # endif
9685 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9686 #else
9687 # define machine_is_fulcrum()   (0)
9688 #endif
9689
9690 #ifdef CONFIG_MACH_NETGATE42X
9691 # ifdef machine_arch_type
9692 #  undef machine_arch_type
9693 #  define machine_arch_type     __machine_arch_type
9694 # else
9695 #  define machine_arch_type     MACH_TYPE_NETGATE42X
9696 # endif
9697 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9698 #else
9699 # define machine_is_netgate42x()        (0)
9700 #endif
9701
9702 #ifdef CONFIG_MACH_STR710
9703 # ifdef machine_arch_type
9704 #  undef machine_arch_type
9705 #  define machine_arch_type     __machine_arch_type
9706 # else
9707 #  define machine_arch_type     MACH_TYPE_STR710
9708 # endif
9709 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9710 #else
9711 # define machine_is_str710()    (0)
9712 #endif
9713
9714 #ifdef CONFIG_MACH_IXDPG425
9715 # ifdef machine_arch_type
9716 #  undef machine_arch_type
9717 #  define machine_arch_type     __machine_arch_type
9718 # else
9719 #  define machine_arch_type     MACH_TYPE_IXDPG425
9720 # endif
9721 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9722 #else
9723 # define machine_is_ixdpg425()  (0)
9724 #endif
9725
9726 #ifdef CONFIG_MACH_TOMTOMGO
9727 # ifdef machine_arch_type
9728 #  undef machine_arch_type
9729 #  define machine_arch_type     __machine_arch_type
9730 # else
9731 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
9732 # endif
9733 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9734 #else
9735 # define machine_is_tomtomgo()  (0)
9736 #endif
9737
9738 #ifdef CONFIG_MACH_VERSATILE_AB
9739 # ifdef machine_arch_type
9740 #  undef machine_arch_type
9741 #  define machine_arch_type     __machine_arch_type
9742 # else
9743 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
9744 # endif
9745 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9746 #else
9747 # define machine_is_versatile_ab()      (0)
9748 #endif
9749
9750 #ifdef CONFIG_MACH_EDB9307
9751 # ifdef machine_arch_type
9752 #  undef machine_arch_type
9753 #  define machine_arch_type     __machine_arch_type
9754 # else
9755 #  define machine_arch_type     MACH_TYPE_EDB9307
9756 # endif
9757 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
9758 #else
9759 # define machine_is_edb9307()   (0)
9760 #endif
9761
9762 #ifdef CONFIG_MACH_SG565
9763 # ifdef machine_arch_type
9764 #  undef machine_arch_type
9765 #  define machine_arch_type     __machine_arch_type
9766 # else
9767 #  define machine_arch_type     MACH_TYPE_SG565
9768 # endif
9769 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
9770 #else
9771 # define machine_is_sg565()     (0)
9772 #endif
9773
9774 #ifdef CONFIG_MACH_LPD79524
9775 # ifdef machine_arch_type
9776 #  undef machine_arch_type
9777 #  define machine_arch_type     __machine_arch_type
9778 # else
9779 #  define machine_arch_type     MACH_TYPE_LPD79524
9780 # endif
9781 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
9782 #else
9783 # define machine_is_lpd79524()  (0)
9784 #endif
9785
9786 #ifdef CONFIG_MACH_LPD79525
9787 # ifdef machine_arch_type
9788 #  undef machine_arch_type
9789 #  define machine_arch_type     __machine_arch_type
9790 # else
9791 #  define machine_arch_type     MACH_TYPE_LPD79525
9792 # endif
9793 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
9794 #else
9795 # define machine_is_lpd79525()  (0)
9796 #endif
9797
9798 #ifdef CONFIG_MACH_RMS100
9799 # ifdef machine_arch_type
9800 #  undef machine_arch_type
9801 #  define machine_arch_type     __machine_arch_type
9802 # else
9803 #  define machine_arch_type     MACH_TYPE_RMS100
9804 # endif
9805 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
9806 #else
9807 # define machine_is_rms100()    (0)
9808 #endif
9809
9810 #ifdef CONFIG_MACH_KB9200
9811 # ifdef machine_arch_type
9812 #  undef machine_arch_type
9813 #  define machine_arch_type     __machine_arch_type
9814 # else
9815 #  define machine_arch_type     MACH_TYPE_KB9200
9816 # endif
9817 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
9818 #else
9819 # define machine_is_kb9200()    (0)
9820 #endif
9821
9822 #ifdef CONFIG_MACH_SX1
9823 # ifdef machine_arch_type
9824 #  undef machine_arch_type
9825 #  define machine_arch_type     __machine_arch_type
9826 # else
9827 #  define machine_arch_type     MACH_TYPE_SX1
9828 # endif
9829 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
9830 #else
9831 # define machine_is_sx1()       (0)
9832 #endif
9833
9834 #ifdef CONFIG_MACH_HMS39C7092
9835 # ifdef machine_arch_type
9836 #  undef machine_arch_type
9837 #  define machine_arch_type     __machine_arch_type
9838 # else
9839 #  define machine_arch_type     MACH_TYPE_HMS39C7092
9840 # endif
9841 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
9842 #else
9843 # define machine_is_hms39c7092()        (0)
9844 #endif
9845
9846 #ifdef CONFIG_MACH_ARMADILLO
9847 # ifdef machine_arch_type
9848 #  undef machine_arch_type
9849 #  define machine_arch_type     __machine_arch_type
9850 # else
9851 #  define machine_arch_type     MACH_TYPE_ARMADILLO
9852 # endif
9853 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9854 #else
9855 # define machine_is_armadillo() (0)
9856 #endif
9857
9858 #ifdef CONFIG_MACH_IPCU
9859 # ifdef machine_arch_type
9860 #  undef machine_arch_type
9861 #  define machine_arch_type     __machine_arch_type
9862 # else
9863 #  define machine_arch_type     MACH_TYPE_IPCU
9864 # endif
9865 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
9866 #else
9867 # define machine_is_ipcu()      (0)
9868 #endif
9869
9870 #ifdef CONFIG_MACH_LOOX720
9871 # ifdef machine_arch_type
9872 #  undef machine_arch_type
9873 #  define machine_arch_type     __machine_arch_type
9874 # else
9875 #  define machine_arch_type     MACH_TYPE_LOOX720
9876 # endif
9877 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
9878 #else
9879 # define machine_is_loox720()   (0)
9880 #endif
9881
9882 #ifdef CONFIG_MACH_IXDP465
9883 # ifdef machine_arch_type
9884 #  undef machine_arch_type
9885 #  define machine_arch_type     __machine_arch_type
9886 # else
9887 #  define machine_arch_type     MACH_TYPE_IXDP465
9888 # endif
9889 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
9890 #else
9891 # define machine_is_ixdp465()   (0)
9892 #endif
9893
9894 #ifdef CONFIG_MACH_IXDP2351
9895 # ifdef machine_arch_type
9896 #  undef machine_arch_type
9897 #  define machine_arch_type     __machine_arch_type
9898 # else
9899 #  define machine_arch_type     MACH_TYPE_IXDP2351
9900 # endif
9901 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
9902 #else
9903 # define machine_is_ixdp2351()  (0)
9904 #endif
9905
9906 #ifdef CONFIG_MACH_ADSVIX
9907 # ifdef machine_arch_type
9908 #  undef machine_arch_type
9909 #  define machine_arch_type     __machine_arch_type
9910 # else
9911 #  define machine_arch_type     MACH_TYPE_ADSVIX
9912 # endif
9913 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
9914 #else
9915 # define machine_is_adsvix()    (0)
9916 #endif
9917
9918 #ifdef CONFIG_MACH_DM270
9919 # ifdef machine_arch_type
9920 #  undef machine_arch_type
9921 #  define machine_arch_type     __machine_arch_type
9922 # else
9923 #  define machine_arch_type     MACH_TYPE_DM270
9924 # endif
9925 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
9926 #else
9927 # define machine_is_dm270()     (0)
9928 #endif
9929
9930 #ifdef CONFIG_MACH_SOCLTPLUS
9931 # ifdef machine_arch_type
9932 #  undef machine_arch_type
9933 #  define machine_arch_type     __machine_arch_type
9934 # else
9935 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
9936 # endif
9937 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9938 #else
9939 # define machine_is_socltplus() (0)
9940 #endif
9941
9942 #ifdef CONFIG_MACH_ECIA
9943 # ifdef machine_arch_type
9944 #  undef machine_arch_type
9945 #  define machine_arch_type     __machine_arch_type
9946 # else
9947 #  define machine_arch_type     MACH_TYPE_ECIA
9948 # endif
9949 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
9950 #else
9951 # define machine_is_ecia()      (0)
9952 #endif
9953
9954 #ifdef CONFIG_MACH_CM4008
9955 # ifdef machine_arch_type
9956 #  undef machine_arch_type
9957 #  define machine_arch_type     __machine_arch_type
9958 # else
9959 #  define machine_arch_type     MACH_TYPE_CM4008
9960 # endif
9961 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
9962 #else
9963 # define machine_is_cm4008()    (0)
9964 #endif
9965
9966 #ifdef CONFIG_MACH_P2001
9967 # ifdef machine_arch_type
9968 #  undef machine_arch_type
9969 #  define machine_arch_type     __machine_arch_type
9970 # else
9971 #  define machine_arch_type     MACH_TYPE_P2001
9972 # endif
9973 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
9974 #else
9975 # define machine_is_p2001()     (0)
9976 #endif
9977
9978 #ifdef CONFIG_MACH_TWISTER
9979 # ifdef machine_arch_type
9980 #  undef machine_arch_type
9981 #  define machine_arch_type     __machine_arch_type
9982 # else
9983 #  define machine_arch_type     MACH_TYPE_TWISTER
9984 # endif
9985 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
9986 #else
9987 # define machine_is_twister()   (0)
9988 #endif
9989
9990 #ifdef CONFIG_MACH_MUDSHARK
9991 # ifdef machine_arch_type
9992 #  undef machine_arch_type
9993 #  define machine_arch_type     __machine_arch_type
9994 # else
9995 #  define machine_arch_type     MACH_TYPE_MUDSHARK
9996 # endif
9997 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
9998 #else
9999 # define machine_is_mudshark()  (0)
10000 #endif
10001
10002 #ifdef CONFIG_MACH_HB2
10003 # ifdef machine_arch_type
10004 #  undef machine_arch_type
10005 #  define machine_arch_type     __machine_arch_type
10006 # else
10007 #  define machine_arch_type     MACH_TYPE_HB2
10008 # endif
10009 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10010 #else
10011 # define machine_is_hb2()       (0)
10012 #endif
10013
10014 #ifdef CONFIG_MACH_IQ80332
10015 # ifdef machine_arch_type
10016 #  undef machine_arch_type
10017 #  define machine_arch_type     __machine_arch_type
10018 # else
10019 #  define machine_arch_type     MACH_TYPE_IQ80332
10020 # endif
10021 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10022 #else
10023 # define machine_is_iq80332()   (0)
10024 #endif
10025
10026 #ifdef CONFIG_MACH_SENDT
10027 # ifdef machine_arch_type
10028 #  undef machine_arch_type
10029 #  define machine_arch_type     __machine_arch_type
10030 # else
10031 #  define machine_arch_type     MACH_TYPE_SENDT
10032 # endif
10033 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10034 #else
10035 # define machine_is_sendt()     (0)
10036 #endif
10037
10038 #ifdef CONFIG_MACH_MX2JAZZ
10039 # ifdef machine_arch_type
10040 #  undef machine_arch_type
10041 #  define machine_arch_type     __machine_arch_type
10042 # else
10043 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10044 # endif
10045 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10046 #else
10047 # define machine_is_mx2jazz()   (0)
10048 #endif
10049
10050 #ifdef CONFIG_MACH_MULTIIO
10051 # ifdef machine_arch_type
10052 #  undef machine_arch_type
10053 #  define machine_arch_type     __machine_arch_type
10054 # else
10055 #  define machine_arch_type     MACH_TYPE_MULTIIO
10056 # endif
10057 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10058 #else
10059 # define machine_is_multiio()   (0)
10060 #endif
10061
10062 #ifdef CONFIG_MACH_HRDISPLAY
10063 # ifdef machine_arch_type
10064 #  undef machine_arch_type
10065 #  define machine_arch_type     __machine_arch_type
10066 # else
10067 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10068 # endif
10069 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10070 #else
10071 # define machine_is_hrdisplay() (0)
10072 #endif
10073
10074 #ifdef CONFIG_MACH_MXC27530ADS
10075 # ifdef machine_arch_type
10076 #  undef machine_arch_type
10077 #  define machine_arch_type     __machine_arch_type
10078 # else
10079 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10080 # endif
10081 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10082 #else
10083 # define machine_is_mxc27530ads()       (0)
10084 #endif
10085
10086 #ifdef CONFIG_MACH_TRIZEPS3
10087 # ifdef machine_arch_type
10088 #  undef machine_arch_type
10089 #  define machine_arch_type     __machine_arch_type
10090 # else
10091 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10092 # endif
10093 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10094 #else
10095 # define machine_is_trizeps3()  (0)
10096 #endif
10097
10098 #ifdef CONFIG_MACH_ZEFEERDZA
10099 # ifdef machine_arch_type
10100 #  undef machine_arch_type
10101 #  define machine_arch_type     __machine_arch_type
10102 # else
10103 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10104 # endif
10105 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10106 #else
10107 # define machine_is_zefeerdza() (0)
10108 #endif
10109
10110 #ifdef CONFIG_MACH_ZEFEERDZB
10111 # ifdef machine_arch_type
10112 #  undef machine_arch_type
10113 #  define machine_arch_type     __machine_arch_type
10114 # else
10115 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10116 # endif
10117 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10118 #else
10119 # define machine_is_zefeerdzb() (0)
10120 #endif
10121
10122 #ifdef CONFIG_MACH_ZEFEERDZG
10123 # ifdef machine_arch_type
10124 #  undef machine_arch_type
10125 #  define machine_arch_type     __machine_arch_type
10126 # else
10127 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10128 # endif
10129 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10130 #else
10131 # define machine_is_zefeerdzg() (0)
10132 #endif
10133
10134 #ifdef CONFIG_MACH_ZEFEERDZN
10135 # ifdef machine_arch_type
10136 #  undef machine_arch_type
10137 #  define machine_arch_type     __machine_arch_type
10138 # else
10139 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10140 # endif
10141 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10142 #else
10143 # define machine_is_zefeerdzn() (0)
10144 #endif
10145
10146 #ifdef CONFIG_MACH_ZEFEERDZQ
10147 # ifdef machine_arch_type
10148 #  undef machine_arch_type
10149 #  define machine_arch_type     __machine_arch_type
10150 # else
10151 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10152 # endif
10153 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10154 #else
10155 # define machine_is_zefeerdzq() (0)
10156 #endif
10157
10158 #ifdef CONFIG_MACH_GTWX5715
10159 # ifdef machine_arch_type
10160 #  undef machine_arch_type
10161 #  define machine_arch_type     __machine_arch_type
10162 # else
10163 #  define machine_arch_type     MACH_TYPE_GTWX5715
10164 # endif
10165 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10166 #else
10167 # define machine_is_gtwx5715()  (0)
10168 #endif
10169
10170 #ifdef CONFIG_MACH_ASTRO_JACK
10171 # ifdef machine_arch_type
10172 #  undef machine_arch_type
10173 #  define machine_arch_type     __machine_arch_type
10174 # else
10175 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10176 # endif
10177 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10178 #else
10179 # define machine_is_astro_jack()        (0)
10180 #endif
10181
10182 #ifdef CONFIG_MACH_TIP03
10183 # ifdef machine_arch_type
10184 #  undef machine_arch_type
10185 #  define machine_arch_type     __machine_arch_type
10186 # else
10187 #  define machine_arch_type     MACH_TYPE_TIP03
10188 # endif
10189 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10190 #else
10191 # define machine_is_tip03()     (0)
10192 #endif
10193
10194 #ifdef CONFIG_MACH_A9200EC
10195 # ifdef machine_arch_type
10196 #  undef machine_arch_type
10197 #  define machine_arch_type     __machine_arch_type
10198 # else
10199 #  define machine_arch_type     MACH_TYPE_A9200EC
10200 # endif
10201 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10202 #else
10203 # define machine_is_a9200ec()   (0)
10204 #endif
10205
10206 #ifdef CONFIG_MACH_PNX0105
10207 # ifdef machine_arch_type
10208 #  undef machine_arch_type
10209 #  define machine_arch_type     __machine_arch_type
10210 # else
10211 #  define machine_arch_type     MACH_TYPE_PNX0105
10212 # endif
10213 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10214 #else
10215 # define machine_is_pnx0105()   (0)
10216 #endif
10217
10218 #ifdef CONFIG_MACH_ADCPOECPU
10219 # ifdef machine_arch_type
10220 #  undef machine_arch_type
10221 #  define machine_arch_type     __machine_arch_type
10222 # else
10223 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
10224 # endif
10225 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10226 #else
10227 # define machine_is_adcpoecpu() (0)
10228 #endif
10229
10230 #ifdef CONFIG_MACH_CSB637
10231 # ifdef machine_arch_type
10232 #  undef machine_arch_type
10233 #  define machine_arch_type     __machine_arch_type
10234 # else
10235 #  define machine_arch_type     MACH_TYPE_CSB637
10236 # endif
10237 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10238 #else
10239 # define machine_is_csb637()    (0)
10240 #endif
10241
10242 #ifdef CONFIG_MACH_MB9200
10243 # ifdef machine_arch_type
10244 #  undef machine_arch_type
10245 #  define machine_arch_type     __machine_arch_type
10246 # else
10247 #  define machine_arch_type     MACH_TYPE_MB9200
10248 # endif
10249 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10250 #else
10251 # define machine_is_mb9200()    (0)
10252 #endif
10253
10254 #ifdef CONFIG_MACH_KULUN
10255 # ifdef machine_arch_type
10256 #  undef machine_arch_type
10257 #  define machine_arch_type     __machine_arch_type
10258 # else
10259 #  define machine_arch_type     MACH_TYPE_KULUN
10260 # endif
10261 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10262 #else
10263 # define machine_is_kulun()     (0)
10264 #endif
10265
10266 #ifdef CONFIG_MACH_SNAPPER
10267 # ifdef machine_arch_type
10268 #  undef machine_arch_type
10269 #  define machine_arch_type     __machine_arch_type
10270 # else
10271 #  define machine_arch_type     MACH_TYPE_SNAPPER
10272 # endif
10273 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10274 #else
10275 # define machine_is_snapper()   (0)
10276 #endif
10277
10278 #ifdef CONFIG_MACH_OPTIMA
10279 # ifdef machine_arch_type
10280 #  undef machine_arch_type
10281 #  define machine_arch_type     __machine_arch_type
10282 # else
10283 #  define machine_arch_type     MACH_TYPE_OPTIMA
10284 # endif
10285 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10286 #else
10287 # define machine_is_optima()    (0)
10288 #endif
10289
10290 #ifdef CONFIG_MACH_DLHSBC
10291 # ifdef machine_arch_type
10292 #  undef machine_arch_type
10293 #  define machine_arch_type     __machine_arch_type
10294 # else
10295 #  define machine_arch_type     MACH_TYPE_DLHSBC
10296 # endif
10297 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10298 #else
10299 # define machine_is_dlhsbc()    (0)
10300 #endif
10301
10302 #ifdef CONFIG_MACH_X30
10303 # ifdef machine_arch_type
10304 #  undef machine_arch_type
10305 #  define machine_arch_type     __machine_arch_type
10306 # else
10307 #  define machine_arch_type     MACH_TYPE_X30
10308 # endif
10309 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10310 #else
10311 # define machine_is_x30()       (0)
10312 #endif
10313
10314 #ifdef CONFIG_MACH_N30
10315 # ifdef machine_arch_type
10316 #  undef machine_arch_type
10317 #  define machine_arch_type     __machine_arch_type
10318 # else
10319 #  define machine_arch_type     MACH_TYPE_N30
10320 # endif
10321 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10322 #else
10323 # define machine_is_n30()       (0)
10324 #endif
10325
10326 #ifdef CONFIG_MACH_MANGA_KS8695
10327 # ifdef machine_arch_type
10328 #  undef machine_arch_type
10329 #  define machine_arch_type     __machine_arch_type
10330 # else
10331 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
10332 # endif
10333 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10334 #else
10335 # define machine_is_manga_ks8695()      (0)
10336 #endif
10337
10338 #ifdef CONFIG_MACH_AJAX
10339 # ifdef machine_arch_type
10340 #  undef machine_arch_type
10341 #  define machine_arch_type     __machine_arch_type
10342 # else
10343 #  define machine_arch_type     MACH_TYPE_AJAX
10344 # endif
10345 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10346 #else
10347 # define machine_is_ajax()      (0)
10348 #endif
10349
10350 #ifdef CONFIG_MACH_NEC_MP900
10351 # ifdef machine_arch_type
10352 #  undef machine_arch_type
10353 #  define machine_arch_type     __machine_arch_type
10354 # else
10355 #  define machine_arch_type     MACH_TYPE_NEC_MP900
10356 # endif
10357 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10358 #else
10359 # define machine_is_nec_mp900() (0)
10360 #endif
10361
10362 #ifdef CONFIG_MACH_VVTK1000
10363 # ifdef machine_arch_type
10364 #  undef machine_arch_type
10365 #  define machine_arch_type     __machine_arch_type
10366 # else
10367 #  define machine_arch_type     MACH_TYPE_VVTK1000
10368 # endif
10369 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10370 #else
10371 # define machine_is_vvtk1000()  (0)
10372 #endif
10373
10374 #ifdef CONFIG_MACH_KAFA
10375 # ifdef machine_arch_type
10376 #  undef machine_arch_type
10377 #  define machine_arch_type     __machine_arch_type
10378 # else
10379 #  define machine_arch_type     MACH_TYPE_KAFA
10380 # endif
10381 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10382 #else
10383 # define machine_is_kafa()      (0)
10384 #endif
10385
10386 #ifdef CONFIG_MACH_VVTK3000
10387 # ifdef machine_arch_type
10388 #  undef machine_arch_type
10389 #  define machine_arch_type     __machine_arch_type
10390 # else
10391 #  define machine_arch_type     MACH_TYPE_VVTK3000
10392 # endif
10393 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10394 #else
10395 # define machine_is_vvtk3000()  (0)
10396 #endif
10397
10398 #ifdef CONFIG_MACH_PIMX1
10399 # ifdef machine_arch_type
10400 #  undef machine_arch_type
10401 #  define machine_arch_type     __machine_arch_type
10402 # else
10403 #  define machine_arch_type     MACH_TYPE_PIMX1
10404 # endif
10405 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10406 #else
10407 # define machine_is_pimx1()     (0)
10408 #endif
10409
10410 #ifdef CONFIG_MACH_OLLIE
10411 # ifdef machine_arch_type
10412 #  undef machine_arch_type
10413 #  define machine_arch_type     __machine_arch_type
10414 # else
10415 #  define machine_arch_type     MACH_TYPE_OLLIE
10416 # endif
10417 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10418 #else
10419 # define machine_is_ollie()     (0)
10420 #endif
10421
10422 #ifdef CONFIG_MACH_SKYMAX
10423 # ifdef machine_arch_type
10424 #  undef machine_arch_type
10425 #  define machine_arch_type     __machine_arch_type
10426 # else
10427 #  define machine_arch_type     MACH_TYPE_SKYMAX
10428 # endif
10429 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10430 #else
10431 # define machine_is_skymax()    (0)
10432 #endif
10433
10434 #ifdef CONFIG_MACH_JAZZ
10435 # ifdef machine_arch_type
10436 #  undef machine_arch_type
10437 #  define machine_arch_type     __machine_arch_type
10438 # else
10439 #  define machine_arch_type     MACH_TYPE_JAZZ
10440 # endif
10441 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10442 #else
10443 # define machine_is_jazz()      (0)
10444 #endif
10445
10446 #ifdef CONFIG_MACH_TEL_T3
10447 # ifdef machine_arch_type
10448 #  undef machine_arch_type
10449 #  define machine_arch_type     __machine_arch_type
10450 # else
10451 #  define machine_arch_type     MACH_TYPE_TEL_T3
10452 # endif
10453 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10454 #else
10455 # define machine_is_tel_t3()    (0)
10456 #endif
10457
10458 #ifdef CONFIG_MACH_AISINO_FCR255
10459 # ifdef machine_arch_type
10460 #  undef machine_arch_type
10461 #  define machine_arch_type     __machine_arch_type
10462 # else
10463 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10464 # endif
10465 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10466 #else
10467 # define machine_is_aisino_fcr255()     (0)
10468 #endif
10469
10470 #ifdef CONFIG_MACH_BTWEB
10471 # ifdef machine_arch_type
10472 #  undef machine_arch_type
10473 #  define machine_arch_type     __machine_arch_type
10474 # else
10475 #  define machine_arch_type     MACH_TYPE_BTWEB
10476 # endif
10477 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10478 #else
10479 # define machine_is_btweb()     (0)
10480 #endif
10481
10482 #ifdef CONFIG_MACH_DBG_LH79520
10483 # ifdef machine_arch_type
10484 #  undef machine_arch_type
10485 #  define machine_arch_type     __machine_arch_type
10486 # else
10487 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10488 # endif
10489 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10490 #else
10491 # define machine_is_dbg_lh79520()       (0)
10492 #endif
10493
10494 #ifdef CONFIG_MACH_CM41XX
10495 # ifdef machine_arch_type
10496 #  undef machine_arch_type
10497 #  define machine_arch_type     __machine_arch_type
10498 # else
10499 #  define machine_arch_type     MACH_TYPE_CM41XX
10500 # endif
10501 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10502 #else
10503 # define machine_is_cm41xx()    (0)
10504 #endif
10505
10506 #ifdef CONFIG_MACH_TS72XX
10507 # ifdef machine_arch_type
10508 #  undef machine_arch_type
10509 #  define machine_arch_type     __machine_arch_type
10510 # else
10511 #  define machine_arch_type     MACH_TYPE_TS72XX
10512 # endif
10513 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10514 #else
10515 # define machine_is_ts72xx()    (0)
10516 #endif
10517
10518 #ifdef CONFIG_MACH_NGGPXA
10519 # ifdef machine_arch_type
10520 #  undef machine_arch_type
10521 #  define machine_arch_type     __machine_arch_type
10522 # else
10523 #  define machine_arch_type     MACH_TYPE_NGGPXA
10524 # endif
10525 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10526 #else
10527 # define machine_is_nggpxa()    (0)
10528 #endif
10529
10530 #ifdef CONFIG_MACH_CSB535
10531 # ifdef machine_arch_type
10532 #  undef machine_arch_type
10533 #  define machine_arch_type     __machine_arch_type
10534 # else
10535 #  define machine_arch_type     MACH_TYPE_CSB535
10536 # endif
10537 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10538 #else
10539 # define machine_is_csb535()    (0)
10540 #endif
10541
10542 #ifdef CONFIG_MACH_CSB536
10543 # ifdef machine_arch_type
10544 #  undef machine_arch_type
10545 #  define machine_arch_type     __machine_arch_type
10546 # else
10547 #  define machine_arch_type     MACH_TYPE_CSB536
10548 # endif
10549 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10550 #else
10551 # define machine_is_csb536()    (0)
10552 #endif
10553
10554 #ifdef CONFIG_MACH_PXA_TRAKPOD
10555 # ifdef machine_arch_type
10556 #  undef machine_arch_type
10557 #  define machine_arch_type     __machine_arch_type
10558 # else
10559 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10560 # endif
10561 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10562 #else
10563 # define machine_is_pxa_trakpod()       (0)
10564 #endif
10565
10566 #ifdef CONFIG_MACH_PRAXIS
10567 # ifdef machine_arch_type
10568 #  undef machine_arch_type
10569 #  define machine_arch_type     __machine_arch_type
10570 # else
10571 #  define machine_arch_type     MACH_TYPE_PRAXIS
10572 # endif
10573 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10574 #else
10575 # define machine_is_praxis()    (0)
10576 #endif
10577
10578 #ifdef CONFIG_MACH_LH75411
10579 # ifdef machine_arch_type
10580 #  undef machine_arch_type
10581 #  define machine_arch_type     __machine_arch_type
10582 # else
10583 #  define machine_arch_type     MACH_TYPE_LH75411
10584 # endif
10585 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10586 #else
10587 # define machine_is_lh75411()   (0)
10588 #endif
10589
10590 #ifdef CONFIG_MACH_OTOM
10591 # ifdef machine_arch_type
10592 #  undef machine_arch_type
10593 #  define machine_arch_type     __machine_arch_type
10594 # else
10595 #  define machine_arch_type     MACH_TYPE_OTOM
10596 # endif
10597 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10598 #else
10599 # define machine_is_otom()      (0)
10600 #endif
10601
10602 #ifdef CONFIG_MACH_NEXCODER_2440
10603 # ifdef machine_arch_type
10604 #  undef machine_arch_type
10605 #  define machine_arch_type     __machine_arch_type
10606 # else
10607 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10608 # endif
10609 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10610 #else
10611 # define machine_is_nexcoder_2440()     (0)
10612 #endif
10613
10614 #ifdef CONFIG_MACH_LOOX410
10615 # ifdef machine_arch_type
10616 #  undef machine_arch_type
10617 #  define machine_arch_type     __machine_arch_type
10618 # else
10619 #  define machine_arch_type     MACH_TYPE_LOOX410
10620 # endif
10621 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10622 #else
10623 # define machine_is_loox410()   (0)
10624 #endif
10625
10626 #ifdef CONFIG_MACH_WESTLAKE
10627 # ifdef machine_arch_type
10628 #  undef machine_arch_type
10629 #  define machine_arch_type     __machine_arch_type
10630 # else
10631 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10632 # endif
10633 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10634 #else
10635 # define machine_is_westlake()  (0)
10636 #endif
10637
10638 #ifdef CONFIG_MACH_NSB
10639 # ifdef machine_arch_type
10640 #  undef machine_arch_type
10641 #  define machine_arch_type     __machine_arch_type
10642 # else
10643 #  define machine_arch_type     MACH_TYPE_NSB
10644 # endif
10645 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10646 #else
10647 # define machine_is_nsb()       (0)
10648 #endif
10649
10650 #ifdef CONFIG_MACH_ESL_SARVA_STN
10651 # ifdef machine_arch_type
10652 #  undef machine_arch_type
10653 #  define machine_arch_type     __machine_arch_type
10654 # else
10655 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10656 # endif
10657 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10658 #else
10659 # define machine_is_esl_sarva_stn()     (0)
10660 #endif
10661
10662 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10663 # ifdef machine_arch_type
10664 #  undef machine_arch_type
10665 #  define machine_arch_type     __machine_arch_type
10666 # else
10667 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10668 # endif
10669 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10670 #else
10671 # define machine_is_esl_sarva_tft()     (0)
10672 #endif
10673
10674 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10675 # ifdef machine_arch_type
10676 #  undef machine_arch_type
10677 #  define machine_arch_type     __machine_arch_type
10678 # else
10679 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10680 # endif
10681 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10682 #else
10683 # define machine_is_esl_sarva_iad()     (0)
10684 #endif
10685
10686 #ifdef CONFIG_MACH_ESL_SARVA_ACC
10687 # ifdef machine_arch_type
10688 #  undef machine_arch_type
10689 #  define machine_arch_type     __machine_arch_type
10690 # else
10691 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
10692 # endif
10693 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10694 #else
10695 # define machine_is_esl_sarva_acc()     (0)
10696 #endif
10697
10698 #ifdef CONFIG_MACH_TYPHOON
10699 # ifdef machine_arch_type
10700 #  undef machine_arch_type
10701 #  define machine_arch_type     __machine_arch_type
10702 # else
10703 #  define machine_arch_type     MACH_TYPE_TYPHOON
10704 # endif
10705 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10706 #else
10707 # define machine_is_typhoon()   (0)
10708 #endif
10709
10710 #ifdef CONFIG_MACH_CNAV
10711 # ifdef machine_arch_type
10712 #  undef machine_arch_type
10713 #  define machine_arch_type     __machine_arch_type
10714 # else
10715 #  define machine_arch_type     MACH_TYPE_CNAV
10716 # endif
10717 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10718 #else
10719 # define machine_is_cnav()      (0)
10720 #endif
10721
10722 #ifdef CONFIG_MACH_A730
10723 # ifdef machine_arch_type
10724 #  undef machine_arch_type
10725 #  define machine_arch_type     __machine_arch_type
10726 # else
10727 #  define machine_arch_type     MACH_TYPE_A730
10728 # endif
10729 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10730 #else
10731 # define machine_is_a730()      (0)
10732 #endif
10733
10734 #ifdef CONFIG_MACH_NETSTAR
10735 # ifdef machine_arch_type
10736 #  undef machine_arch_type
10737 #  define machine_arch_type     __machine_arch_type
10738 # else
10739 #  define machine_arch_type     MACH_TYPE_NETSTAR
10740 # endif
10741 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
10742 #else
10743 # define machine_is_netstar()   (0)
10744 #endif
10745
10746 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10747 # ifdef machine_arch_type
10748 #  undef machine_arch_type
10749 #  define machine_arch_type     __machine_arch_type
10750 # else
10751 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
10752 # endif
10753 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10754 #else
10755 # define machine_is_supercon()  (0)
10756 #endif
10757
10758 #ifdef CONFIG_MACH_SHIVA1100
10759 # ifdef machine_arch_type
10760 #  undef machine_arch_type
10761 #  define machine_arch_type     __machine_arch_type
10762 # else
10763 #  define machine_arch_type     MACH_TYPE_SHIVA1100
10764 # endif
10765 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10766 #else
10767 # define machine_is_shiva1100() (0)
10768 #endif
10769
10770 #ifdef CONFIG_MACH_ETEXSC
10771 # ifdef machine_arch_type
10772 #  undef machine_arch_type
10773 #  define machine_arch_type     __machine_arch_type
10774 # else
10775 #  define machine_arch_type     MACH_TYPE_ETEXSC
10776 # endif
10777 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
10778 #else
10779 # define machine_is_etexsc()    (0)
10780 #endif
10781
10782 #ifdef CONFIG_MACH_IXDPG465
10783 # ifdef machine_arch_type
10784 #  undef machine_arch_type
10785 #  define machine_arch_type     __machine_arch_type
10786 # else
10787 #  define machine_arch_type     MACH_TYPE_IXDPG465
10788 # endif
10789 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
10790 #else
10791 # define machine_is_ixdpg465()  (0)
10792 #endif
10793
10794 #ifdef CONFIG_MACH_A9M2410
10795 # ifdef machine_arch_type
10796 #  undef machine_arch_type
10797 #  define machine_arch_type     __machine_arch_type
10798 # else
10799 #  define machine_arch_type     MACH_TYPE_A9M2410
10800 # endif
10801 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
10802 #else
10803 # define machine_is_a9m2410()   (0)
10804 #endif
10805
10806 #ifdef CONFIG_MACH_A9M2440
10807 # ifdef machine_arch_type
10808 #  undef machine_arch_type
10809 #  define machine_arch_type     __machine_arch_type
10810 # else
10811 #  define machine_arch_type     MACH_TYPE_A9M2440
10812 # endif
10813 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
10814 #else
10815 # define machine_is_a9m2440()   (0)
10816 #endif
10817
10818 #ifdef CONFIG_MACH_A9M9750
10819 # ifdef machine_arch_type
10820 #  undef machine_arch_type
10821 #  define machine_arch_type     __machine_arch_type
10822 # else
10823 #  define machine_arch_type     MACH_TYPE_A9M9750
10824 # endif
10825 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
10826 #else
10827 # define machine_is_a9m9750()   (0)
10828 #endif
10829
10830 #ifdef CONFIG_MACH_A9M9360
10831 # ifdef machine_arch_type
10832 #  undef machine_arch_type
10833 #  define machine_arch_type     __machine_arch_type
10834 # else
10835 #  define machine_arch_type     MACH_TYPE_A9M9360
10836 # endif
10837 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
10838 #else
10839 # define machine_is_a9m9360()   (0)
10840 #endif
10841
10842 #ifdef CONFIG_MACH_UNC90
10843 # ifdef machine_arch_type
10844 #  undef machine_arch_type
10845 #  define machine_arch_type     __machine_arch_type
10846 # else
10847 #  define machine_arch_type     MACH_TYPE_UNC90
10848 # endif
10849 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
10850 #else
10851 # define machine_is_unc90()     (0)
10852 #endif
10853
10854 #ifdef CONFIG_MACH_ECO920
10855 # ifdef machine_arch_type
10856 #  undef machine_arch_type
10857 #  define machine_arch_type     __machine_arch_type
10858 # else
10859 #  define machine_arch_type     MACH_TYPE_ECO920
10860 # endif
10861 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
10862 #else
10863 # define machine_is_eco920()    (0)
10864 #endif
10865
10866 #ifdef CONFIG_MACH_SATVIEW
10867 # ifdef machine_arch_type
10868 #  undef machine_arch_type
10869 #  define machine_arch_type     __machine_arch_type
10870 # else
10871 #  define machine_arch_type     MACH_TYPE_SATVIEW
10872 # endif
10873 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
10874 #else
10875 # define machine_is_satview()   (0)
10876 #endif
10877
10878 #ifdef CONFIG_MACH_ROADRUNNER
10879 # ifdef machine_arch_type
10880 #  undef machine_arch_type
10881 #  define machine_arch_type     __machine_arch_type
10882 # else
10883 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
10884 # endif
10885 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
10886 #else
10887 # define machine_is_roadrunner()        (0)
10888 #endif
10889
10890 #ifdef CONFIG_MACH_AT91RM9200EK
10891 # ifdef machine_arch_type
10892 #  undef machine_arch_type
10893 #  define machine_arch_type     __machine_arch_type
10894 # else
10895 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
10896 # endif
10897 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10898 #else
10899 # define machine_is_at91rm9200ek()      (0)
10900 #endif
10901
10902 #ifdef CONFIG_MACH_GP32
10903 # ifdef machine_arch_type
10904 #  undef machine_arch_type
10905 #  define machine_arch_type     __machine_arch_type
10906 # else
10907 #  define machine_arch_type     MACH_TYPE_GP32
10908 # endif
10909 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
10910 #else
10911 # define machine_is_gp32()      (0)
10912 #endif
10913
10914 #ifdef CONFIG_MACH_GEM
10915 # ifdef machine_arch_type
10916 #  undef machine_arch_type
10917 #  define machine_arch_type     __machine_arch_type
10918 # else
10919 #  define machine_arch_type     MACH_TYPE_GEM
10920 # endif
10921 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
10922 #else
10923 # define machine_is_gem()       (0)
10924 #endif
10925
10926 #ifdef CONFIG_MACH_I858
10927 # ifdef machine_arch_type
10928 #  undef machine_arch_type
10929 #  define machine_arch_type     __machine_arch_type
10930 # else
10931 #  define machine_arch_type     MACH_TYPE_I858
10932 # endif
10933 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
10934 #else
10935 # define machine_is_i858()      (0)
10936 #endif
10937
10938 #ifdef CONFIG_MACH_HX2750
10939 # ifdef machine_arch_type
10940 #  undef machine_arch_type
10941 #  define machine_arch_type     __machine_arch_type
10942 # else
10943 #  define machine_arch_type     MACH_TYPE_HX2750
10944 # endif
10945 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
10946 #else
10947 # define machine_is_hx2750()    (0)
10948 #endif
10949
10950 #ifdef CONFIG_MACH_MXC91131EVB
10951 # ifdef machine_arch_type
10952 #  undef machine_arch_type
10953 #  define machine_arch_type     __machine_arch_type
10954 # else
10955 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
10956 # endif
10957 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
10958 #else
10959 # define machine_is_mxc91131evb()       (0)
10960 #endif
10961
10962 #ifdef CONFIG_MACH_P700
10963 # ifdef machine_arch_type
10964 #  undef machine_arch_type
10965 #  define machine_arch_type     __machine_arch_type
10966 # else
10967 #  define machine_arch_type     MACH_TYPE_P700
10968 # endif
10969 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
10970 #else
10971 # define machine_is_p700()      (0)
10972 #endif
10973
10974 #ifdef CONFIG_MACH_CPE
10975 # ifdef machine_arch_type
10976 #  undef machine_arch_type
10977 #  define machine_arch_type     __machine_arch_type
10978 # else
10979 #  define machine_arch_type     MACH_TYPE_CPE
10980 # endif
10981 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
10982 #else
10983 # define machine_is_cpe()       (0)
10984 #endif
10985
10986 #ifdef CONFIG_MACH_SPITZ
10987 # ifdef machine_arch_type
10988 #  undef machine_arch_type
10989 #  define machine_arch_type     __machine_arch_type
10990 # else
10991 #  define machine_arch_type     MACH_TYPE_SPITZ
10992 # endif
10993 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
10994 #else
10995 # define machine_is_spitz()     (0)
10996 #endif
10997
10998 #ifdef CONFIG_MACH_NIMBRA340
10999 # ifdef machine_arch_type
11000 #  undef machine_arch_type
11001 #  define machine_arch_type     __machine_arch_type
11002 # else
11003 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11004 # endif
11005 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11006 #else
11007 # define machine_is_nimbra340() (0)
11008 #endif
11009
11010 #ifdef CONFIG_MACH_LPC22XX
11011 # ifdef machine_arch_type
11012 #  undef machine_arch_type
11013 #  define machine_arch_type     __machine_arch_type
11014 # else
11015 #  define machine_arch_type     MACH_TYPE_LPC22XX
11016 # endif
11017 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11018 #else
11019 # define machine_is_lpc22xx()   (0)
11020 #endif
11021
11022 #ifdef CONFIG_MACH_COMET3
11023 # ifdef machine_arch_type
11024 #  undef machine_arch_type
11025 #  define machine_arch_type     __machine_arch_type
11026 # else
11027 #  define machine_arch_type     MACH_TYPE_COMET3
11028 # endif
11029 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11030 #else
11031 # define machine_is_omap_comet3()       (0)
11032 #endif
11033
11034 #ifdef CONFIG_MACH_COMET4
11035 # ifdef machine_arch_type
11036 #  undef machine_arch_type
11037 #  define machine_arch_type     __machine_arch_type
11038 # else
11039 #  define machine_arch_type     MACH_TYPE_COMET4
11040 # endif
11041 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11042 #else
11043 # define machine_is_omap_comet4()       (0)
11044 #endif
11045
11046 #ifdef CONFIG_MACH_CSB625
11047 # ifdef machine_arch_type
11048 #  undef machine_arch_type
11049 #  define machine_arch_type     __machine_arch_type
11050 # else
11051 #  define machine_arch_type     MACH_TYPE_CSB625
11052 # endif
11053 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11054 #else
11055 # define machine_is_csb625()    (0)
11056 #endif
11057
11058 #ifdef CONFIG_MACH_FORTUNET2
11059 # ifdef machine_arch_type
11060 #  undef machine_arch_type
11061 #  define machine_arch_type     __machine_arch_type
11062 # else
11063 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11064 # endif
11065 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11066 #else
11067 # define machine_is_fortunet2() (0)
11068 #endif
11069
11070 #ifdef CONFIG_MACH_S5H2200
11071 # ifdef machine_arch_type
11072 #  undef machine_arch_type
11073 #  define machine_arch_type     __machine_arch_type
11074 # else
11075 #  define machine_arch_type     MACH_TYPE_S5H2200
11076 # endif
11077 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11078 #else
11079 # define machine_is_s5h2200()   (0)
11080 #endif
11081
11082 #ifdef CONFIG_MACH_OPTORM920
11083 # ifdef machine_arch_type
11084 #  undef machine_arch_type
11085 #  define machine_arch_type     __machine_arch_type
11086 # else
11087 #  define machine_arch_type     MACH_TYPE_OPTORM920
11088 # endif
11089 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11090 #else
11091 # define machine_is_optorm920() (0)
11092 #endif
11093
11094 #ifdef CONFIG_MACH_ADSBITSYXB
11095 # ifdef machine_arch_type
11096 #  undef machine_arch_type
11097 #  define machine_arch_type     __machine_arch_type
11098 # else
11099 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11100 # endif
11101 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11102 #else
11103 # define machine_is_adsbitsyxb()        (0)
11104 #endif
11105
11106 #ifdef CONFIG_MACH_ADSSPHERE
11107 # ifdef machine_arch_type
11108 #  undef machine_arch_type
11109 #  define machine_arch_type     __machine_arch_type
11110 # else
11111 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11112 # endif
11113 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11114 #else
11115 # define machine_is_adssphere() (0)
11116 #endif
11117
11118 #ifdef CONFIG_MACH_ADSPORTAL
11119 # ifdef machine_arch_type
11120 #  undef machine_arch_type
11121 #  define machine_arch_type     __machine_arch_type
11122 # else
11123 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11124 # endif
11125 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11126 #else
11127 # define machine_is_adsportal() (0)
11128 #endif
11129
11130 #ifdef CONFIG_MACH_LN2410SBC
11131 # ifdef machine_arch_type
11132 #  undef machine_arch_type
11133 #  define machine_arch_type     __machine_arch_type
11134 # else
11135 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11136 # endif
11137 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11138 #else
11139 # define machine_is_ln2410sbc() (0)
11140 #endif
11141
11142 #ifdef CONFIG_MACH_CB3RUFC
11143 # ifdef machine_arch_type
11144 #  undef machine_arch_type
11145 #  define machine_arch_type     __machine_arch_type
11146 # else
11147 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11148 # endif
11149 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11150 #else
11151 # define machine_is_cb3rufc()   (0)
11152 #endif
11153
11154 #ifdef CONFIG_MACH_MP2USB
11155 # ifdef machine_arch_type
11156 #  undef machine_arch_type
11157 #  define machine_arch_type     __machine_arch_type
11158 # else
11159 #  define machine_arch_type     MACH_TYPE_MP2USB
11160 # endif
11161 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11162 #else
11163 # define machine_is_mp2usb()    (0)
11164 #endif
11165
11166 #ifdef CONFIG_MACH_NTNP425C
11167 # ifdef machine_arch_type
11168 #  undef machine_arch_type
11169 #  define machine_arch_type     __machine_arch_type
11170 # else
11171 #  define machine_arch_type     MACH_TYPE_NTNP425C
11172 # endif
11173 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11174 #else
11175 # define machine_is_ntnp425c()  (0)
11176 #endif
11177
11178 #ifdef CONFIG_MACH_COLIBRI
11179 # ifdef machine_arch_type
11180 #  undef machine_arch_type
11181 #  define machine_arch_type     __machine_arch_type
11182 # else
11183 #  define machine_arch_type     MACH_TYPE_COLIBRI
11184 # endif
11185 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11186 #else
11187 # define machine_is_colibri()   (0)
11188 #endif
11189
11190 #ifdef CONFIG_MACH_PCM7220
11191 # ifdef machine_arch_type
11192 #  undef machine_arch_type
11193 #  define machine_arch_type     __machine_arch_type
11194 # else
11195 #  define machine_arch_type     MACH_TYPE_PCM7220
11196 # endif
11197 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11198 #else
11199 # define machine_is_pcm7220()   (0)
11200 #endif
11201
11202 #ifdef CONFIG_MACH_GATEWAY7001
11203 # ifdef machine_arch_type
11204 #  undef machine_arch_type
11205 #  define machine_arch_type     __machine_arch_type
11206 # else
11207 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
11208 # endif
11209 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11210 #else
11211 # define machine_is_gateway7001()       (0)
11212 #endif
11213
11214 #ifdef CONFIG_MACH_PCM027
11215 # ifdef machine_arch_type
11216 #  undef machine_arch_type
11217 #  define machine_arch_type     __machine_arch_type
11218 # else
11219 #  define machine_arch_type     MACH_TYPE_PCM027
11220 # endif
11221 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11222 #else
11223 # define machine_is_pcm027()    (0)
11224 #endif
11225
11226 #ifdef CONFIG_MACH_CMPXA
11227 # ifdef machine_arch_type
11228 #  undef machine_arch_type
11229 #  define machine_arch_type     __machine_arch_type
11230 # else
11231 #  define machine_arch_type     MACH_TYPE_CMPXA
11232 # endif
11233 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11234 #else
11235 # define machine_is_cmpxa()     (0)
11236 #endif
11237
11238 #ifdef CONFIG_MACH_ANUBIS
11239 # ifdef machine_arch_type
11240 #  undef machine_arch_type
11241 #  define machine_arch_type     __machine_arch_type
11242 # else
11243 #  define machine_arch_type     MACH_TYPE_ANUBIS
11244 # endif
11245 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11246 #else
11247 # define machine_is_anubis()    (0)
11248 #endif
11249
11250 #ifdef CONFIG_MACH_ITE8152
11251 # ifdef machine_arch_type
11252 #  undef machine_arch_type
11253 #  define machine_arch_type     __machine_arch_type
11254 # else
11255 #  define machine_arch_type     MACH_TYPE_ITE8152
11256 # endif
11257 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11258 #else
11259 # define machine_is_ite8152()   (0)
11260 #endif
11261
11262 #ifdef CONFIG_MACH_LPC3XXX
11263 # ifdef machine_arch_type
11264 #  undef machine_arch_type
11265 #  define machine_arch_type     __machine_arch_type
11266 # else
11267 #  define machine_arch_type     MACH_TYPE_LPC3XXX
11268 # endif
11269 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11270 #else
11271 # define machine_is_lpc3xxx()   (0)
11272 #endif
11273
11274 #ifdef CONFIG_MACH_PUPPETEER
11275 # ifdef machine_arch_type
11276 #  undef machine_arch_type
11277 #  define machine_arch_type     __machine_arch_type
11278 # else
11279 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11280 # endif
11281 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11282 #else
11283 # define machine_is_puppeteer() (0)
11284 #endif
11285
11286 #ifdef CONFIG_MACH_E570
11287 # ifdef machine_arch_type
11288 #  undef machine_arch_type
11289 #  define machine_arch_type     __machine_arch_type
11290 # else
11291 #  define machine_arch_type     MACH_TYPE_E570
11292 # endif
11293 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11294 #else
11295 # define machine_is_e570()      (0)
11296 #endif
11297
11298 #ifdef CONFIG_MACH_X50
11299 # ifdef machine_arch_type
11300 #  undef machine_arch_type
11301 #  define machine_arch_type     __machine_arch_type
11302 # else
11303 #  define machine_arch_type     MACH_TYPE_X50
11304 # endif
11305 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11306 #else
11307 # define machine_is_x50()       (0)
11308 #endif
11309
11310 #ifdef CONFIG_MACH_RECON
11311 # ifdef machine_arch_type
11312 #  undef machine_arch_type
11313 #  define machine_arch_type     __machine_arch_type
11314 # else
11315 #  define machine_arch_type     MACH_TYPE_RECON
11316 # endif
11317 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11318 #else
11319 # define machine_is_recon()     (0)
11320 #endif
11321
11322 #ifdef CONFIG_MACH_XBOARDGP8
11323 # ifdef machine_arch_type
11324 #  undef machine_arch_type
11325 #  define machine_arch_type     __machine_arch_type
11326 # else
11327 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
11328 # endif
11329 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11330 #else
11331 # define machine_is_xboardgp8() (0)
11332 #endif
11333
11334 #ifdef CONFIG_MACH_FPIC2
11335 # ifdef machine_arch_type
11336 #  undef machine_arch_type
11337 #  define machine_arch_type     __machine_arch_type
11338 # else
11339 #  define machine_arch_type     MACH_TYPE_FPIC2
11340 # endif
11341 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11342 #else
11343 # define machine_is_fpic2()     (0)
11344 #endif
11345
11346 #ifdef CONFIG_MACH_AKITA
11347 # ifdef machine_arch_type
11348 #  undef machine_arch_type
11349 #  define machine_arch_type     __machine_arch_type
11350 # else
11351 #  define machine_arch_type     MACH_TYPE_AKITA
11352 # endif
11353 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11354 #else
11355 # define machine_is_akita()     (0)
11356 #endif
11357
11358 #ifdef CONFIG_MACH_A81
11359 # ifdef machine_arch_type
11360 #  undef machine_arch_type
11361 #  define machine_arch_type     __machine_arch_type
11362 # else
11363 #  define machine_arch_type     MACH_TYPE_A81
11364 # endif
11365 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11366 #else
11367 # define machine_is_a81()       (0)
11368 #endif
11369
11370 #ifdef CONFIG_MACH_SVM_SC25X
11371 # ifdef machine_arch_type
11372 #  undef machine_arch_type
11373 #  define machine_arch_type     __machine_arch_type
11374 # else
11375 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
11376 # endif
11377 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11378 #else
11379 # define machine_is_svm_sc25x() (0)
11380 #endif
11381
11382 #ifdef CONFIG_MACH_VADATECH020
11383 # ifdef machine_arch_type
11384 #  undef machine_arch_type
11385 #  define machine_arch_type     __machine_arch_type
11386 # else
11387 #  define machine_arch_type     MACH_TYPE_VADATECH020
11388 # endif
11389 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11390 #else
11391 # define machine_is_vt020()     (0)
11392 #endif
11393
11394 #ifdef CONFIG_MACH_TLI
11395 # ifdef machine_arch_type
11396 #  undef machine_arch_type
11397 #  define machine_arch_type     __machine_arch_type
11398 # else
11399 #  define machine_arch_type     MACH_TYPE_TLI
11400 # endif
11401 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11402 #else
11403 # define machine_is_tli()       (0)
11404 #endif
11405
11406 #ifdef CONFIG_MACH_EDB9315LC
11407 # ifdef machine_arch_type
11408 #  undef machine_arch_type
11409 #  define machine_arch_type     __machine_arch_type
11410 # else
11411 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11412 # endif
11413 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11414 #else
11415 # define machine_is_edb9315lc() (0)
11416 #endif
11417
11418 #ifdef CONFIG_MACH_PASSEC
11419 # ifdef machine_arch_type
11420 #  undef machine_arch_type
11421 #  define machine_arch_type     __machine_arch_type
11422 # else
11423 #  define machine_arch_type     MACH_TYPE_PASSEC
11424 # endif
11425 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11426 #else
11427 # define machine_is_passec()    (0)
11428 #endif
11429
11430 #ifdef CONFIG_MACH_DS_TIGER
11431 # ifdef machine_arch_type
11432 #  undef machine_arch_type
11433 #  define machine_arch_type     __machine_arch_type
11434 # else
11435 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11436 # endif
11437 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11438 #else
11439 # define machine_is_ds_tiger()  (0)
11440 #endif
11441
11442 #ifdef CONFIG_MACH_E310
11443 # ifdef machine_arch_type
11444 #  undef machine_arch_type
11445 #  define machine_arch_type     __machine_arch_type
11446 # else
11447 #  define machine_arch_type     MACH_TYPE_E310
11448 # endif
11449 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11450 #else
11451 # define machine_is_e310()      (0)
11452 #endif
11453
11454 #ifdef CONFIG_MACH_E330
11455 # ifdef machine_arch_type
11456 #  undef machine_arch_type
11457 #  define machine_arch_type     __machine_arch_type
11458 # else
11459 #  define machine_arch_type     MACH_TYPE_E330
11460 # endif
11461 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11462 #else
11463 # define machine_is_e330()      (0)
11464 #endif
11465
11466 #ifdef CONFIG_MACH_RT3000
11467 # ifdef machine_arch_type
11468 #  undef machine_arch_type
11469 #  define machine_arch_type     __machine_arch_type
11470 # else
11471 #  define machine_arch_type     MACH_TYPE_RT3000
11472 # endif
11473 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11474 #else
11475 # define machine_is_rt3000()    (0)
11476 #endif
11477
11478 #ifdef CONFIG_MACH_NOKIA770
11479 # ifdef machine_arch_type
11480 #  undef machine_arch_type
11481 #  define machine_arch_type     __machine_arch_type
11482 # else
11483 #  define machine_arch_type     MACH_TYPE_NOKIA770
11484 # endif
11485 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11486 #else
11487 # define machine_is_nokia770()  (0)
11488 #endif
11489
11490 #ifdef CONFIG_MACH_PNX0106
11491 # ifdef machine_arch_type
11492 #  undef machine_arch_type
11493 #  define machine_arch_type     __machine_arch_type
11494 # else
11495 #  define machine_arch_type     MACH_TYPE_PNX0106
11496 # endif
11497 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11498 #else
11499 # define machine_is_pnx0106()   (0)
11500 #endif
11501
11502 #ifdef CONFIG_MACH_HX21XX
11503 # ifdef machine_arch_type
11504 #  undef machine_arch_type
11505 #  define machine_arch_type     __machine_arch_type
11506 # else
11507 #  define machine_arch_type     MACH_TYPE_HX21XX
11508 # endif
11509 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11510 #else
11511 # define machine_is_hx21xx()    (0)
11512 #endif
11513
11514 #ifdef CONFIG_MACH_FARADAY
11515 # ifdef machine_arch_type
11516 #  undef machine_arch_type
11517 #  define machine_arch_type     __machine_arch_type
11518 # else
11519 #  define machine_arch_type     MACH_TYPE_FARADAY
11520 # endif
11521 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11522 #else
11523 # define machine_is_faraday()   (0)
11524 #endif
11525
11526 #ifdef CONFIG_MACH_SBC9312
11527 # ifdef machine_arch_type
11528 #  undef machine_arch_type
11529 #  define machine_arch_type     __machine_arch_type
11530 # else
11531 #  define machine_arch_type     MACH_TYPE_SBC9312
11532 # endif
11533 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11534 #else
11535 # define machine_is_sbc9312()   (0)
11536 #endif
11537
11538 #ifdef CONFIG_MACH_BATMAN
11539 # ifdef machine_arch_type
11540 #  undef machine_arch_type
11541 #  define machine_arch_type     __machine_arch_type
11542 # else
11543 #  define machine_arch_type     MACH_TYPE_BATMAN
11544 # endif
11545 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11546 #else
11547 # define machine_is_batman()    (0)
11548 #endif
11549
11550 #ifdef CONFIG_MACH_JPD201
11551 # ifdef machine_arch_type
11552 #  undef machine_arch_type
11553 #  define machine_arch_type     __machine_arch_type
11554 # else
11555 #  define machine_arch_type     MACH_TYPE_JPD201
11556 # endif
11557 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11558 #else
11559 # define machine_is_jpd201()    (0)
11560 #endif
11561
11562 #ifdef CONFIG_MACH_MIPSA
11563 # ifdef machine_arch_type
11564 #  undef machine_arch_type
11565 #  define machine_arch_type     __machine_arch_type
11566 # else
11567 #  define machine_arch_type     MACH_TYPE_MIPSA
11568 # endif
11569 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11570 #else
11571 # define machine_is_mipsa()     (0)
11572 #endif
11573
11574 #ifdef CONFIG_MACH_KACOM
11575 # ifdef machine_arch_type
11576 #  undef machine_arch_type
11577 #  define machine_arch_type     __machine_arch_type
11578 # else
11579 #  define machine_arch_type     MACH_TYPE_KACOM
11580 # endif
11581 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11582 #else
11583 # define machine_is_kacom()     (0)
11584 #endif
11585
11586 #ifdef CONFIG_MACH_SWARCOCPU
11587 # ifdef machine_arch_type
11588 #  undef machine_arch_type
11589 #  define machine_arch_type     __machine_arch_type
11590 # else
11591 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11592 # endif
11593 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11594 #else
11595 # define machine_is_swarcocpu() (0)
11596 #endif
11597
11598 #ifdef CONFIG_MACH_SWARCODSL
11599 # ifdef machine_arch_type
11600 #  undef machine_arch_type
11601 #  define machine_arch_type     __machine_arch_type
11602 # else
11603 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11604 # endif
11605 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11606 #else
11607 # define machine_is_swarcodsl() (0)
11608 #endif
11609
11610 #ifdef CONFIG_MACH_BLUEANGEL
11611 # ifdef machine_arch_type
11612 #  undef machine_arch_type
11613 #  define machine_arch_type     __machine_arch_type
11614 # else
11615 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11616 # endif
11617 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11618 #else
11619 # define machine_is_blueangel() (0)
11620 #endif
11621
11622 #ifdef CONFIG_MACH_HAIRYGRAMA
11623 # ifdef machine_arch_type
11624 #  undef machine_arch_type
11625 #  define machine_arch_type     __machine_arch_type
11626 # else
11627 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11628 # endif
11629 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11630 #else
11631 # define machine_is_hairygrama()        (0)
11632 #endif
11633
11634 #ifdef CONFIG_MACH_BANFF
11635 # ifdef machine_arch_type
11636 #  undef machine_arch_type
11637 #  define machine_arch_type     __machine_arch_type
11638 # else
11639 #  define machine_arch_type     MACH_TYPE_BANFF
11640 # endif
11641 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11642 #else
11643 # define machine_is_banff()     (0)
11644 #endif
11645
11646 #ifdef CONFIG_MACH_CARMEVA
11647 # ifdef machine_arch_type
11648 #  undef machine_arch_type
11649 #  define machine_arch_type     __machine_arch_type
11650 # else
11651 #  define machine_arch_type     MACH_TYPE_CARMEVA
11652 # endif
11653 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11654 #else
11655 # define machine_is_carmeva()   (0)
11656 #endif
11657
11658 #ifdef CONFIG_MACH_SAM255
11659 # ifdef machine_arch_type
11660 #  undef machine_arch_type
11661 #  define machine_arch_type     __machine_arch_type
11662 # else
11663 #  define machine_arch_type     MACH_TYPE_SAM255
11664 # endif
11665 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11666 #else
11667 # define machine_is_sam255()    (0)
11668 #endif
11669
11670 #ifdef CONFIG_MACH_PPM10
11671 # ifdef machine_arch_type
11672 #  undef machine_arch_type
11673 #  define machine_arch_type     __machine_arch_type
11674 # else
11675 #  define machine_arch_type     MACH_TYPE_PPM10
11676 # endif
11677 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11678 #else
11679 # define machine_is_ppm10()     (0)
11680 #endif
11681
11682 #ifdef CONFIG_MACH_EDB9315A
11683 # ifdef machine_arch_type
11684 #  undef machine_arch_type
11685 #  define machine_arch_type     __machine_arch_type
11686 # else
11687 #  define machine_arch_type     MACH_TYPE_EDB9315A
11688 # endif
11689 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11690 #else
11691 # define machine_is_edb9315a()  (0)
11692 #endif
11693
11694 #ifdef CONFIG_MACH_SUNSET
11695 # ifdef machine_arch_type
11696 #  undef machine_arch_type
11697 #  define machine_arch_type     __machine_arch_type
11698 # else
11699 #  define machine_arch_type     MACH_TYPE_SUNSET
11700 # endif
11701 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11702 #else
11703 # define machine_is_sunset()    (0)
11704 #endif
11705
11706 #ifdef CONFIG_MACH_STARGATE2
11707 # ifdef machine_arch_type
11708 #  undef machine_arch_type
11709 #  define machine_arch_type     __machine_arch_type
11710 # else
11711 #  define machine_arch_type     MACH_TYPE_STARGATE2
11712 # endif
11713 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11714 #else
11715 # define machine_is_stargate2() (0)
11716 #endif
11717
11718 #ifdef CONFIG_MACH_INTELMOTE2
11719 # ifdef machine_arch_type
11720 #  undef machine_arch_type
11721 #  define machine_arch_type     __machine_arch_type
11722 # else
11723 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
11724 # endif
11725 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11726 #else
11727 # define machine_is_intelmote2()        (0)
11728 #endif
11729
11730 #ifdef CONFIG_MACH_TRIZEPS4
11731 # ifdef machine_arch_type
11732 #  undef machine_arch_type
11733 #  define machine_arch_type     __machine_arch_type
11734 # else
11735 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
11736 # endif
11737 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
11738 #else
11739 # define machine_is_trizeps4()  (0)
11740 #endif
11741
11742 #ifdef CONFIG_MACH_MAINSTONE2
11743 # ifdef machine_arch_type
11744 #  undef machine_arch_type
11745 #  define machine_arch_type     __machine_arch_type
11746 # else
11747 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
11748 # endif
11749 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
11750 #else
11751 # define machine_is_mainstone2()        (0)
11752 #endif
11753
11754 #ifdef CONFIG_MACH_EZ_IXP42X
11755 # ifdef machine_arch_type
11756 #  undef machine_arch_type
11757 #  define machine_arch_type     __machine_arch_type
11758 # else
11759 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
11760 # endif
11761 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11762 #else
11763 # define machine_is_ez_ixp42x() (0)
11764 #endif
11765
11766 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11767 # ifdef machine_arch_type
11768 #  undef machine_arch_type
11769 #  define machine_arch_type     __machine_arch_type
11770 # else
11771 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
11772 # endif
11773 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11774 #else
11775 # define machine_is_tapwave_zodiac()    (0)
11776 #endif
11777
11778 #ifdef CONFIG_MACH_UNIVERSALMETER
11779 # ifdef machine_arch_type
11780 #  undef machine_arch_type
11781 #  define machine_arch_type     __machine_arch_type
11782 # else
11783 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
11784 # endif
11785 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11786 #else
11787 # define machine_is_universalmeter()    (0)
11788 #endif
11789
11790 #ifdef CONFIG_MACH_HICOARM9
11791 # ifdef machine_arch_type
11792 #  undef machine_arch_type
11793 #  define machine_arch_type     __machine_arch_type
11794 # else
11795 #  define machine_arch_type     MACH_TYPE_HICOARM9
11796 # endif
11797 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
11798 #else
11799 # define machine_is_hicoarm9()  (0)
11800 #endif
11801
11802 #ifdef CONFIG_MACH_PNX4008
11803 # ifdef machine_arch_type
11804 #  undef machine_arch_type
11805 #  define machine_arch_type     __machine_arch_type
11806 # else
11807 #  define machine_arch_type     MACH_TYPE_PNX4008
11808 # endif
11809 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
11810 #else
11811 # define machine_is_pnx4008()   (0)
11812 #endif
11813
11814 #ifdef CONFIG_MACH_KWS6000
11815 # ifdef machine_arch_type
11816 #  undef machine_arch_type
11817 #  define machine_arch_type     __machine_arch_type
11818 # else
11819 #  define machine_arch_type     MACH_TYPE_KWS6000
11820 # endif
11821 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
11822 #else
11823 # define machine_is_kws6000()   (0)
11824 #endif
11825
11826 #ifdef CONFIG_MACH_PORTUX920T
11827 # ifdef machine_arch_type
11828 #  undef machine_arch_type
11829 #  define machine_arch_type     __machine_arch_type
11830 # else
11831 #  define machine_arch_type     MACH_TYPE_PORTUX920T
11832 # endif
11833 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
11834 #else
11835 # define machine_is_portux920t()        (0)
11836 #endif
11837
11838 #ifdef CONFIG_MACH_EZ_X5
11839 # ifdef machine_arch_type
11840 #  undef machine_arch_type
11841 #  define machine_arch_type     __machine_arch_type
11842 # else
11843 #  define machine_arch_type     MACH_TYPE_EZ_X5
11844 # endif
11845 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
11846 #else
11847 # define machine_is_ez_x5()     (0)
11848 #endif
11849
11850 #ifdef CONFIG_MACH_OMAP_RUDOLPH
11851 # ifdef machine_arch_type
11852 #  undef machine_arch_type
11853 #  define machine_arch_type     __machine_arch_type
11854 # else
11855 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
11856 # endif
11857 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11858 #else
11859 # define machine_is_omap_rudolph()      (0)
11860 #endif
11861
11862 #ifdef CONFIG_MACH_CPUAT91
11863 # ifdef machine_arch_type
11864 #  undef machine_arch_type
11865 #  define machine_arch_type     __machine_arch_type
11866 # else
11867 #  define machine_arch_type     MACH_TYPE_CPUAT91
11868 # endif
11869 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
11870 #else
11871 # define machine_is_cpuat91()   (0)
11872 #endif
11873
11874 #ifdef CONFIG_MACH_REA9200
11875 # ifdef machine_arch_type
11876 #  undef machine_arch_type
11877 #  define machine_arch_type     __machine_arch_type
11878 # else
11879 #  define machine_arch_type     MACH_TYPE_REA9200
11880 # endif
11881 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
11882 #else
11883 # define machine_is_rea9200()   (0)
11884 #endif
11885
11886 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11887 # ifdef machine_arch_type
11888 #  undef machine_arch_type
11889 #  define machine_arch_type     __machine_arch_type
11890 # else
11891 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
11892 # endif
11893 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11894 #else
11895 # define machine_is_acts_pune_sa1110()  (0)
11896 #endif
11897
11898 #ifdef CONFIG_MACH_IXP425
11899 # ifdef machine_arch_type
11900 #  undef machine_arch_type
11901 #  define machine_arch_type     __machine_arch_type
11902 # else
11903 #  define machine_arch_type     MACH_TYPE_IXP425
11904 # endif
11905 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
11906 #else
11907 # define machine_is_ixp425()    (0)
11908 #endif
11909
11910 #ifdef CONFIG_MACH_I30030ADS
11911 # ifdef machine_arch_type
11912 #  undef machine_arch_type
11913 #  define machine_arch_type     __machine_arch_type
11914 # else
11915 #  define machine_arch_type     MACH_TYPE_I30030ADS
11916 # endif
11917 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11918 #else
11919 # define machine_is_i30030ads() (0)
11920 #endif
11921
11922 #ifdef CONFIG_MACH_PERCH
11923 # ifdef machine_arch_type
11924 #  undef machine_arch_type
11925 #  define machine_arch_type     __machine_arch_type
11926 # else
11927 #  define machine_arch_type     MACH_TYPE_PERCH
11928 # endif
11929 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
11930 #else
11931 # define machine_is_perch()     (0)
11932 #endif
11933
11934 #ifdef CONFIG_MACH_EIS05R1
11935 # ifdef machine_arch_type
11936 #  undef machine_arch_type
11937 #  define machine_arch_type     __machine_arch_type
11938 # else
11939 #  define machine_arch_type     MACH_TYPE_EIS05R1
11940 # endif
11941 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
11942 #else
11943 # define machine_is_eis05r1()   (0)
11944 #endif
11945
11946 #ifdef CONFIG_MACH_PEPPERPAD
11947 # ifdef machine_arch_type
11948 #  undef machine_arch_type
11949 #  define machine_arch_type     __machine_arch_type
11950 # else
11951 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
11952 # endif
11953 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11954 #else
11955 # define machine_is_pepperpad() (0)
11956 #endif
11957
11958 #ifdef CONFIG_MACH_SB3010
11959 # ifdef machine_arch_type
11960 #  undef machine_arch_type
11961 #  define machine_arch_type     __machine_arch_type
11962 # else
11963 #  define machine_arch_type     MACH_TYPE_SB3010
11964 # endif
11965 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
11966 #else
11967 # define machine_is_sb3010()    (0)
11968 #endif
11969
11970 #ifdef CONFIG_MACH_RM9200
11971 # ifdef machine_arch_type
11972 #  undef machine_arch_type
11973 #  define machine_arch_type     __machine_arch_type
11974 # else
11975 #  define machine_arch_type     MACH_TYPE_RM9200
11976 # endif
11977 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
11978 #else
11979 # define machine_is_rm9200()    (0)
11980 #endif
11981
11982 #ifdef CONFIG_MACH_DMA03
11983 # ifdef machine_arch_type
11984 #  undef machine_arch_type
11985 #  define machine_arch_type     __machine_arch_type
11986 # else
11987 #  define machine_arch_type     MACH_TYPE_DMA03
11988 # endif
11989 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
11990 #else
11991 # define machine_is_dma03()     (0)
11992 #endif
11993
11994 #ifdef CONFIG_MACH_ROAD_S101
11995 # ifdef machine_arch_type
11996 #  undef machine_arch_type
11997 #  define machine_arch_type     __machine_arch_type
11998 # else
11999 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12000 # endif
12001 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12002 #else
12003 # define machine_is_road_s101() (0)
12004 #endif
12005
12006 #ifdef CONFIG_MACH_IQ81340SC
12007 # ifdef machine_arch_type
12008 #  undef machine_arch_type
12009 #  define machine_arch_type     __machine_arch_type
12010 # else
12011 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12012 # endif
12013 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12014 #else
12015 # define machine_is_iq81340sc() (0)
12016 #endif
12017
12018 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12019 # ifdef machine_arch_type
12020 #  undef machine_arch_type
12021 #  define machine_arch_type     __machine_arch_type
12022 # else
12023 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12024 # endif
12025 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12026 #else
12027 # define machine_is_iq_nextgen_b()      (0)
12028 #endif
12029
12030 #ifdef CONFIG_MACH_IQ81340MC
12031 # ifdef machine_arch_type
12032 #  undef machine_arch_type
12033 #  define machine_arch_type     __machine_arch_type
12034 # else
12035 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12036 # endif
12037 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12038 #else
12039 # define machine_is_iq81340mc() (0)
12040 #endif
12041
12042 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12043 # ifdef machine_arch_type
12044 #  undef machine_arch_type
12045 #  define machine_arch_type     __machine_arch_type
12046 # else
12047 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12048 # endif
12049 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12050 #else
12051 # define machine_is_iq_nextgen_d()      (0)
12052 #endif
12053
12054 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12055 # ifdef machine_arch_type
12056 #  undef machine_arch_type
12057 #  define machine_arch_type     __machine_arch_type
12058 # else
12059 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12060 # endif
12061 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12062 #else
12063 # define machine_is_iq_nextgen_e()      (0)
12064 #endif
12065
12066 #ifdef CONFIG_MACH_MALLOW_AT91
12067 # ifdef machine_arch_type
12068 #  undef machine_arch_type
12069 #  define machine_arch_type     __machine_arch_type
12070 # else
12071 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12072 # endif
12073 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12074 #else
12075 # define machine_is_mallow_at91()       (0)
12076 #endif
12077
12078 #ifdef CONFIG_MACH_CYBERTRACKER_I
12079 # ifdef machine_arch_type
12080 #  undef machine_arch_type
12081 #  define machine_arch_type     __machine_arch_type
12082 # else
12083 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12084 # endif
12085 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12086 #else
12087 # define machine_is_cybertracker_i()    (0)
12088 #endif
12089
12090 #ifdef CONFIG_MACH_GESBC931X
12091 # ifdef machine_arch_type
12092 #  undef machine_arch_type
12093 #  define machine_arch_type     __machine_arch_type
12094 # else
12095 #  define machine_arch_type     MACH_TYPE_GESBC931X
12096 # endif
12097 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12098 #else
12099 # define machine_is_gesbc931x() (0)
12100 #endif
12101
12102 #ifdef CONFIG_MACH_CENTIPAD
12103 # ifdef machine_arch_type
12104 #  undef machine_arch_type
12105 #  define machine_arch_type     __machine_arch_type
12106 # else
12107 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12108 # endif
12109 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12110 #else
12111 # define machine_is_centipad()  (0)
12112 #endif
12113
12114 #ifdef CONFIG_MACH_ARMSOC
12115 # ifdef machine_arch_type
12116 #  undef machine_arch_type
12117 #  define machine_arch_type     __machine_arch_type
12118 # else
12119 #  define machine_arch_type     MACH_TYPE_ARMSOC
12120 # endif
12121 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12122 #else
12123 # define machine_is_armsoc()    (0)
12124 #endif
12125
12126 #ifdef CONFIG_MACH_SE4200
12127 # ifdef machine_arch_type
12128 #  undef machine_arch_type
12129 #  define machine_arch_type     __machine_arch_type
12130 # else
12131 #  define machine_arch_type     MACH_TYPE_SE4200
12132 # endif
12133 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12134 #else
12135 # define machine_is_se4200()    (0)
12136 #endif
12137
12138 #ifdef CONFIG_MACH_EMS197A
12139 # ifdef machine_arch_type
12140 #  undef machine_arch_type
12141 #  define machine_arch_type     __machine_arch_type
12142 # else
12143 #  define machine_arch_type     MACH_TYPE_EMS197A
12144 # endif
12145 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12146 #else
12147 # define machine_is_ems197a()   (0)
12148 #endif
12149
12150 #ifdef CONFIG_MACH_MICRO9
12151 # ifdef machine_arch_type
12152 #  undef machine_arch_type
12153 #  define machine_arch_type     __machine_arch_type
12154 # else
12155 #  define machine_arch_type     MACH_TYPE_MICRO9
12156 # endif
12157 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12158 #else
12159 # define machine_is_micro9()    (0)
12160 #endif
12161
12162 #ifdef CONFIG_MACH_MICRO9L
12163 # ifdef machine_arch_type
12164 #  undef machine_arch_type
12165 #  define machine_arch_type     __machine_arch_type
12166 # else
12167 #  define machine_arch_type     MACH_TYPE_MICRO9L
12168 # endif
12169 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12170 #else
12171 # define machine_is_micro9l()   (0)
12172 #endif
12173
12174 #ifdef CONFIG_MACH_UC5471DSP
12175 # ifdef machine_arch_type
12176 #  undef machine_arch_type
12177 #  define machine_arch_type     __machine_arch_type
12178 # else
12179 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12180 # endif
12181 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12182 #else
12183 # define machine_is_uc5471dsp() (0)
12184 #endif
12185
12186 #ifdef CONFIG_MACH_SJ5471ENG
12187 # ifdef machine_arch_type
12188 #  undef machine_arch_type
12189 #  define machine_arch_type     __machine_arch_type
12190 # else
12191 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12192 # endif
12193 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12194 #else
12195 # define machine_is_sj5471eng() (0)
12196 #endif
12197
12198 #ifdef CONFIG_MACH_CMPXA26X
12199 # ifdef machine_arch_type
12200 #  undef machine_arch_type
12201 #  define machine_arch_type     __machine_arch_type
12202 # else
12203 #  define machine_arch_type     MACH_TYPE_CMPXA26X
12204 # endif
12205 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12206 #else
12207 # define machine_is_none()      (0)
12208 #endif
12209
12210 #ifdef CONFIG_MACH_NC
12211 # ifdef machine_arch_type
12212 #  undef machine_arch_type
12213 #  define machine_arch_type     __machine_arch_type
12214 # else
12215 #  define machine_arch_type     MACH_TYPE_NC
12216 # endif
12217 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12218 #else
12219 # define machine_is_nc1()       (0)
12220 #endif
12221
12222 #ifdef CONFIG_MACH_OMAP_PALMTE
12223 # ifdef machine_arch_type
12224 #  undef machine_arch_type
12225 #  define machine_arch_type     __machine_arch_type
12226 # else
12227 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
12228 # endif
12229 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12230 #else
12231 # define machine_is_omap_palmte()       (0)
12232 #endif
12233
12234 #ifdef CONFIG_MACH_AJAX52X
12235 # ifdef machine_arch_type
12236 #  undef machine_arch_type
12237 #  define machine_arch_type     __machine_arch_type
12238 # else
12239 #  define machine_arch_type     MACH_TYPE_AJAX52X
12240 # endif
12241 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12242 #else
12243 # define machine_is_ajax52x()   (0)
12244 #endif
12245
12246 #ifdef CONFIG_MACH_SIRIUSTAR
12247 # ifdef machine_arch_type
12248 #  undef machine_arch_type
12249 #  define machine_arch_type     __machine_arch_type
12250 # else
12251 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
12252 # endif
12253 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12254 #else
12255 # define machine_is_siriustar() (0)
12256 #endif
12257
12258 #ifdef CONFIG_MACH_IODATA_HDLG
12259 # ifdef machine_arch_type
12260 #  undef machine_arch_type
12261 #  define machine_arch_type     __machine_arch_type
12262 # else
12263 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
12264 # endif
12265 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12266 #else
12267 # define machine_is_iodata_hdlg()       (0)
12268 #endif
12269
12270 #ifdef CONFIG_MACH_AT91RM9200UTL
12271 # ifdef machine_arch_type
12272 #  undef machine_arch_type
12273 #  define machine_arch_type     __machine_arch_type
12274 # else
12275 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12276 # endif
12277 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12278 #else
12279 # define machine_is_at91rm9200utl()     (0)
12280 #endif
12281
12282 #ifdef CONFIG_MACH_BIOSAFE
12283 # ifdef machine_arch_type
12284 #  undef machine_arch_type
12285 #  define machine_arch_type     __machine_arch_type
12286 # else
12287 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12288 # endif
12289 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12290 #else
12291 # define machine_is_biosafe()   (0)
12292 #endif
12293
12294 #ifdef CONFIG_MACH_MP1000
12295 # ifdef machine_arch_type
12296 #  undef machine_arch_type
12297 #  define machine_arch_type     __machine_arch_type
12298 # else
12299 #  define machine_arch_type     MACH_TYPE_MP1000
12300 # endif
12301 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12302 #else
12303 # define machine_is_mp1000()    (0)
12304 #endif
12305
12306 #ifdef CONFIG_MACH_PARSY
12307 # ifdef machine_arch_type
12308 #  undef machine_arch_type
12309 #  define machine_arch_type     __machine_arch_type
12310 # else
12311 #  define machine_arch_type     MACH_TYPE_PARSY
12312 # endif
12313 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12314 #else
12315 # define machine_is_parsy()     (0)
12316 #endif
12317
12318 #ifdef CONFIG_MACH_CCXP
12319 # ifdef machine_arch_type
12320 #  undef machine_arch_type
12321 #  define machine_arch_type     __machine_arch_type
12322 # else
12323 #  define machine_arch_type     MACH_TYPE_CCXP
12324 # endif
12325 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12326 #else
12327 # define machine_is_ccxp270()   (0)
12328 #endif
12329
12330 #ifdef CONFIG_MACH_OMAP_GSAMPLE
12331 # ifdef machine_arch_type
12332 #  undef machine_arch_type
12333 #  define machine_arch_type     __machine_arch_type
12334 # else
12335 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
12336 # endif
12337 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12338 #else
12339 # define machine_is_omap_gsample()      (0)
12340 #endif
12341
12342 #ifdef CONFIG_MACH_REALVIEW_EB
12343 # ifdef machine_arch_type
12344 #  undef machine_arch_type
12345 #  define machine_arch_type     __machine_arch_type
12346 # else
12347 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
12348 # endif
12349 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12350 #else
12351 # define machine_is_realview_eb()       (0)
12352 #endif
12353
12354 #ifdef CONFIG_MACH_SAMOA
12355 # ifdef machine_arch_type
12356 #  undef machine_arch_type
12357 #  define machine_arch_type     __machine_arch_type
12358 # else
12359 #  define machine_arch_type     MACH_TYPE_SAMOA
12360 # endif
12361 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12362 #else
12363 # define machine_is_samoa()     (0)
12364 #endif
12365
12366 #ifdef CONFIG_MACH_PALMT3
12367 # ifdef machine_arch_type
12368 #  undef machine_arch_type
12369 #  define machine_arch_type     __machine_arch_type
12370 # else
12371 #  define machine_arch_type     MACH_TYPE_PALMT3
12372 # endif
12373 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12374 #else
12375 # define machine_is_palmt3()    (0)
12376 #endif
12377
12378 #ifdef CONFIG_MACH_I878
12379 # ifdef machine_arch_type
12380 #  undef machine_arch_type
12381 #  define machine_arch_type     __machine_arch_type
12382 # else
12383 #  define machine_arch_type     MACH_TYPE_I878
12384 # endif
12385 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12386 #else
12387 # define machine_is_i878()      (0)
12388 #endif
12389
12390 #ifdef CONFIG_MACH_BORZOI
12391 # ifdef machine_arch_type
12392 #  undef machine_arch_type
12393 #  define machine_arch_type     __machine_arch_type
12394 # else
12395 #  define machine_arch_type     MACH_TYPE_BORZOI
12396 # endif
12397 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12398 #else
12399 # define machine_is_borzoi()    (0)
12400 #endif
12401
12402 #ifdef CONFIG_MACH_GECKO
12403 # ifdef machine_arch_type
12404 #  undef machine_arch_type
12405 #  define machine_arch_type     __machine_arch_type
12406 # else
12407 #  define machine_arch_type     MACH_TYPE_GECKO
12408 # endif
12409 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12410 #else
12411 # define machine_is_gecko()     (0)
12412 #endif
12413
12414 #ifdef CONFIG_MACH_DS101
12415 # ifdef machine_arch_type
12416 #  undef machine_arch_type
12417 #  define machine_arch_type     __machine_arch_type
12418 # else
12419 #  define machine_arch_type     MACH_TYPE_DS101
12420 # endif
12421 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12422 #else
12423 # define machine_is_ds101()     (0)
12424 #endif
12425
12426 #ifdef CONFIG_MACH_OMAP_PALMTT2
12427 # ifdef machine_arch_type
12428 #  undef machine_arch_type
12429 #  define machine_arch_type     __machine_arch_type
12430 # else
12431 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12432 # endif
12433 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12434 #else
12435 # define machine_is_omap_palmtt2()      (0)
12436 #endif
12437
12438 #ifdef CONFIG_MACH_PALMLD
12439 # ifdef machine_arch_type
12440 #  undef machine_arch_type
12441 #  define machine_arch_type     __machine_arch_type
12442 # else
12443 #  define machine_arch_type     MACH_TYPE_PALMLD
12444 # endif
12445 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12446 #else
12447 # define machine_is_palmld()    (0)
12448 #endif
12449
12450 #ifdef CONFIG_MACH_CC9C
12451 # ifdef machine_arch_type
12452 #  undef machine_arch_type
12453 #  define machine_arch_type     __machine_arch_type
12454 # else
12455 #  define machine_arch_type     MACH_TYPE_CC9C
12456 # endif
12457 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12458 #else
12459 # define machine_is_cc9c()      (0)
12460 #endif
12461
12462 #ifdef CONFIG_MACH_SBC1670
12463 # ifdef machine_arch_type
12464 #  undef machine_arch_type
12465 #  define machine_arch_type     __machine_arch_type
12466 # else
12467 #  define machine_arch_type     MACH_TYPE_SBC1670
12468 # endif
12469 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12470 #else
12471 # define machine_is_sbc1670()   (0)
12472 #endif
12473
12474 #ifdef CONFIG_MACH_IXDP28X5
12475 # ifdef machine_arch_type
12476 #  undef machine_arch_type
12477 #  define machine_arch_type     __machine_arch_type
12478 # else
12479 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12480 # endif
12481 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12482 #else
12483 # define machine_is_ixdp28x5()  (0)
12484 #endif
12485
12486 #ifdef CONFIG_MACH_OMAP_PALMTT
12487 # ifdef machine_arch_type
12488 #  undef machine_arch_type
12489 #  define machine_arch_type     __machine_arch_type
12490 # else
12491 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12492 # endif
12493 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12494 #else
12495 # define machine_is_omap_palmtt()       (0)
12496 #endif
12497
12498 #ifdef CONFIG_MACH_ML696K
12499 # ifdef machine_arch_type
12500 #  undef machine_arch_type
12501 #  define machine_arch_type     __machine_arch_type
12502 # else
12503 #  define machine_arch_type     MACH_TYPE_ML696K
12504 # endif
12505 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12506 #else
12507 # define machine_is_ml696k()    (0)
12508 #endif
12509
12510 #ifdef CONFIG_MACH_ARCOM_ZEUS
12511 # ifdef machine_arch_type
12512 #  undef machine_arch_type
12513 #  define machine_arch_type     __machine_arch_type
12514 # else
12515 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12516 # endif
12517 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12518 #else
12519 # define machine_is_arcom_zeus()        (0)
12520 #endif
12521
12522 #ifdef CONFIG_MACH_OSIRIS
12523 # ifdef machine_arch_type
12524 #  undef machine_arch_type
12525 #  define machine_arch_type     __machine_arch_type
12526 # else
12527 #  define machine_arch_type     MACH_TYPE_OSIRIS
12528 # endif
12529 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12530 #else
12531 # define machine_is_osiris()    (0)
12532 #endif
12533
12534 #ifdef CONFIG_MACH_MAESTRO
12535 # ifdef machine_arch_type
12536 #  undef machine_arch_type
12537 #  define machine_arch_type     __machine_arch_type
12538 # else
12539 #  define machine_arch_type     MACH_TYPE_MAESTRO
12540 # endif
12541 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12542 #else
12543 # define machine_is_maestro()   (0)
12544 #endif
12545
12546 #ifdef CONFIG_MACH_PALMTE2
12547 # ifdef machine_arch_type
12548 #  undef machine_arch_type
12549 #  define machine_arch_type     __machine_arch_type
12550 # else
12551 #  define machine_arch_type     MACH_TYPE_PALMTE2
12552 # endif
12553 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12554 #else
12555 # define machine_is_palmte2()   (0)
12556 #endif
12557
12558 #ifdef CONFIG_MACH_IXBBM
12559 # ifdef machine_arch_type
12560 #  undef machine_arch_type
12561 #  define machine_arch_type     __machine_arch_type
12562 # else
12563 #  define machine_arch_type     MACH_TYPE_IXBBM
12564 # endif
12565 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12566 #else
12567 # define machine_is_ixbbm()     (0)
12568 #endif
12569
12570 #ifdef CONFIG_MACH_MX27ADS
12571 # ifdef machine_arch_type
12572 #  undef machine_arch_type
12573 #  define machine_arch_type     __machine_arch_type
12574 # else
12575 #  define machine_arch_type     MACH_TYPE_MX27ADS
12576 # endif
12577 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12578 #else
12579 # define machine_is_mx27ads()   (0)
12580 #endif
12581
12582 #ifdef CONFIG_MACH_AX8004
12583 # ifdef machine_arch_type
12584 #  undef machine_arch_type
12585 #  define machine_arch_type     __machine_arch_type
12586 # else
12587 #  define machine_arch_type     MACH_TYPE_AX8004
12588 # endif
12589 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12590 #else
12591 # define machine_is_ax8004()    (0)
12592 #endif
12593
12594 #ifdef CONFIG_MACH_AT91SAM9261EK
12595 # ifdef machine_arch_type
12596 #  undef machine_arch_type
12597 #  define machine_arch_type     __machine_arch_type
12598 # else
12599 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12600 # endif
12601 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12602 #else
12603 # define machine_is_at91sam9261ek()     (0)
12604 #endif
12605
12606 #ifdef CONFIG_MACH_LOFT
12607 # ifdef machine_arch_type
12608 #  undef machine_arch_type
12609 #  define machine_arch_type     __machine_arch_type
12610 # else
12611 #  define machine_arch_type     MACH_TYPE_LOFT
12612 # endif
12613 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12614 #else
12615 # define machine_is_loft()      (0)
12616 #endif
12617
12618 #ifdef CONFIG_MACH_MAGPIE
12619 # ifdef machine_arch_type
12620 #  undef machine_arch_type
12621 #  define machine_arch_type     __machine_arch_type
12622 # else
12623 #  define machine_arch_type     MACH_TYPE_MAGPIE
12624 # endif
12625 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12626 #else
12627 # define machine_is_magpie()    (0)
12628 #endif
12629
12630 #ifdef CONFIG_MACH_MX21ADS
12631 # ifdef machine_arch_type
12632 #  undef machine_arch_type
12633 #  define machine_arch_type     __machine_arch_type
12634 # else
12635 #  define machine_arch_type     MACH_TYPE_MX21ADS
12636 # endif
12637 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12638 #else
12639 # define machine_is_mx21ads()   (0)
12640 #endif
12641
12642 #ifdef CONFIG_MACH_MB87M3400
12643 # ifdef machine_arch_type
12644 #  undef machine_arch_type
12645 #  define machine_arch_type     __machine_arch_type
12646 # else
12647 #  define machine_arch_type     MACH_TYPE_MB87M3400
12648 # endif
12649 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12650 #else
12651 # define machine_is_mb87m3400() (0)
12652 #endif
12653
12654 #ifdef CONFIG_MACH_MGUARD_DELTA
12655 # ifdef machine_arch_type
12656 #  undef machine_arch_type
12657 #  define machine_arch_type     __machine_arch_type
12658 # else
12659 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12660 # endif
12661 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12662 #else
12663 # define machine_is_mguard_delta()      (0)
12664 #endif
12665
12666 #ifdef CONFIG_MACH_DAVINCI_DVDP
12667 # ifdef machine_arch_type
12668 #  undef machine_arch_type
12669 #  define machine_arch_type     __machine_arch_type
12670 # else
12671 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12672 # endif
12673 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12674 #else
12675 # define machine_is_davinci_dvdp()      (0)
12676 #endif
12677
12678 #ifdef CONFIG_MACH_HTCUNIVERSAL
12679 # ifdef machine_arch_type
12680 #  undef machine_arch_type
12681 #  define machine_arch_type     __machine_arch_type
12682 # else
12683 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12684 # endif
12685 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12686 #else
12687 # define machine_is_htcuniversal()      (0)
12688 #endif
12689
12690 #ifdef CONFIG_MACH_TPAD
12691 # ifdef machine_arch_type
12692 #  undef machine_arch_type
12693 #  define machine_arch_type     __machine_arch_type
12694 # else
12695 #  define machine_arch_type     MACH_TYPE_TPAD
12696 # endif
12697 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12698 #else
12699 # define machine_is_tpad()      (0)
12700 #endif
12701
12702 #ifdef CONFIG_MACH_ROVERP3
12703 # ifdef machine_arch_type
12704 #  undef machine_arch_type
12705 #  define machine_arch_type     __machine_arch_type
12706 # else
12707 #  define machine_arch_type     MACH_TYPE_ROVERP3
12708 # endif
12709 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12710 #else
12711 # define machine_is_roverp3()   (0)
12712 #endif
12713
12714 #ifdef CONFIG_MACH_JORNADA928
12715 # ifdef machine_arch_type
12716 #  undef machine_arch_type
12717 #  define machine_arch_type     __machine_arch_type
12718 # else
12719 #  define machine_arch_type     MACH_TYPE_JORNADA928
12720 # endif
12721 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12722 #else
12723 # define machine_is_jornada928()        (0)
12724 #endif
12725
12726 #ifdef CONFIG_MACH_MV88FXX81
12727 # ifdef machine_arch_type
12728 #  undef machine_arch_type
12729 #  define machine_arch_type     __machine_arch_type
12730 # else
12731 #  define machine_arch_type     MACH_TYPE_MV88FXX81
12732 # endif
12733 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12734 #else
12735 # define machine_is_mv88fxx81() (0)
12736 #endif
12737
12738 #ifdef CONFIG_MACH_STMP36XX
12739 # ifdef machine_arch_type
12740 #  undef machine_arch_type
12741 #  define machine_arch_type     __machine_arch_type
12742 # else
12743 #  define machine_arch_type     MACH_TYPE_STMP36XX
12744 # endif
12745 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
12746 #else
12747 # define machine_is_stmp36xx()  (0)
12748 #endif
12749
12750 #ifdef CONFIG_MACH_SXNI79524
12751 # ifdef machine_arch_type
12752 #  undef machine_arch_type
12753 #  define machine_arch_type     __machine_arch_type
12754 # else
12755 #  define machine_arch_type     MACH_TYPE_SXNI79524
12756 # endif
12757 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12758 #else
12759 # define machine_is_sxni79524() (0)
12760 #endif
12761
12762 #ifdef CONFIG_MACH_AMS_DELTA
12763 # ifdef machine_arch_type
12764 #  undef machine_arch_type
12765 #  define machine_arch_type     __machine_arch_type
12766 # else
12767 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
12768 # endif
12769 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12770 #else
12771 # define machine_is_ams_delta() (0)
12772 #endif
12773
12774 #ifdef CONFIG_MACH_URANIUM
12775 # ifdef machine_arch_type
12776 #  undef machine_arch_type
12777 #  define machine_arch_type     __machine_arch_type
12778 # else
12779 #  define machine_arch_type     MACH_TYPE_URANIUM
12780 # endif
12781 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
12782 #else
12783 # define machine_is_uranium()   (0)
12784 #endif
12785
12786 #ifdef CONFIG_MACH_UCON
12787 # ifdef machine_arch_type
12788 #  undef machine_arch_type
12789 #  define machine_arch_type     __machine_arch_type
12790 # else
12791 #  define machine_arch_type     MACH_TYPE_UCON
12792 # endif
12793 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
12794 #else
12795 # define machine_is_ucon()      (0)
12796 #endif
12797
12798 #ifdef CONFIG_MACH_NAS100D
12799 # ifdef machine_arch_type
12800 #  undef machine_arch_type
12801 #  define machine_arch_type     __machine_arch_type
12802 # else
12803 #  define machine_arch_type     MACH_TYPE_NAS100D
12804 # endif
12805 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
12806 #else
12807 # define machine_is_nas100d()   (0)
12808 #endif
12809
12810 #ifdef CONFIG_MACH_L083_1000
12811 # ifdef machine_arch_type
12812 #  undef machine_arch_type
12813 #  define machine_arch_type     __machine_arch_type
12814 # else
12815 #  define machine_arch_type     MACH_TYPE_L083_1000
12816 # endif
12817 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
12818 #else
12819 # define machine_is_l083()      (0)
12820 #endif
12821
12822 #ifdef CONFIG_MACH_EZX
12823 # ifdef machine_arch_type
12824 #  undef machine_arch_type
12825 #  define machine_arch_type     __machine_arch_type
12826 # else
12827 #  define machine_arch_type     MACH_TYPE_EZX
12828 # endif
12829 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
12830 #else
12831 # define machine_is_ezx()       (0)
12832 #endif
12833
12834 #ifdef CONFIG_MACH_PNX5220
12835 # ifdef machine_arch_type
12836 #  undef machine_arch_type
12837 #  define machine_arch_type     __machine_arch_type
12838 # else
12839 #  define machine_arch_type     MACH_TYPE_PNX5220
12840 # endif
12841 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
12842 #else
12843 # define machine_is_pnx5220()   (0)
12844 #endif
12845
12846 #ifdef CONFIG_MACH_BUTTE
12847 # ifdef machine_arch_type
12848 #  undef machine_arch_type
12849 #  define machine_arch_type     __machine_arch_type
12850 # else
12851 #  define machine_arch_type     MACH_TYPE_BUTTE
12852 # endif
12853 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
12854 #else
12855 # define machine_is_butte()     (0)
12856 #endif
12857
12858 #ifdef CONFIG_MACH_SRM2
12859 # ifdef machine_arch_type
12860 #  undef machine_arch_type
12861 #  define machine_arch_type     __machine_arch_type
12862 # else
12863 #  define machine_arch_type     MACH_TYPE_SRM2
12864 # endif
12865 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
12866 #else
12867 # define machine_is_srm2()      (0)
12868 #endif
12869
12870 #ifdef CONFIG_MACH_DSBR
12871 # ifdef machine_arch_type
12872 #  undef machine_arch_type
12873 #  define machine_arch_type     __machine_arch_type
12874 # else
12875 #  define machine_arch_type     MACH_TYPE_DSBR
12876 # endif
12877 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
12878 #else
12879 # define machine_is_dsbr()      (0)
12880 #endif
12881
12882 #ifdef CONFIG_MACH_CRYSTALBALL
12883 # ifdef machine_arch_type
12884 #  undef machine_arch_type
12885 #  define machine_arch_type     __machine_arch_type
12886 # else
12887 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
12888 # endif
12889 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12890 #else
12891 # define machine_is_crystalball()       (0)
12892 #endif
12893
12894 #ifdef CONFIG_MACH_TINYPXA27X
12895 # ifdef machine_arch_type
12896 #  undef machine_arch_type
12897 #  define machine_arch_type     __machine_arch_type
12898 # else
12899 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
12900 # endif
12901 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
12902 #else
12903 # define machine_is_tinypxa27x()        (0)
12904 #endif
12905
12906 #ifdef CONFIG_MACH_HERBIE
12907 # ifdef machine_arch_type
12908 #  undef machine_arch_type
12909 #  define machine_arch_type     __machine_arch_type
12910 # else
12911 #  define machine_arch_type     MACH_TYPE_HERBIE
12912 # endif
12913 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
12914 #else
12915 # define machine_is_herbie()    (0)
12916 #endif
12917
12918 #ifdef CONFIG_MACH_MAGICIAN
12919 # ifdef machine_arch_type
12920 #  undef machine_arch_type
12921 #  define machine_arch_type     __machine_arch_type
12922 # else
12923 #  define machine_arch_type     MACH_TYPE_MAGICIAN
12924 # endif
12925 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
12926 #else
12927 # define machine_is_magician()  (0)
12928 #endif
12929
12930 #ifdef CONFIG_MACH_CM4002
12931 # ifdef machine_arch_type
12932 #  undef machine_arch_type
12933 #  define machine_arch_type     __machine_arch_type
12934 # else
12935 #  define machine_arch_type     MACH_TYPE_CM4002
12936 # endif
12937 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
12938 #else
12939 # define machine_is_cm4002()    (0)
12940 #endif
12941
12942 #ifdef CONFIG_MACH_B4
12943 # ifdef machine_arch_type
12944 #  undef machine_arch_type
12945 #  define machine_arch_type     __machine_arch_type
12946 # else
12947 #  define machine_arch_type     MACH_TYPE_B4
12948 # endif
12949 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
12950 #else
12951 # define machine_is_b4()        (0)
12952 #endif
12953
12954 #ifdef CONFIG_MACH_MAUI
12955 # ifdef machine_arch_type
12956 #  undef machine_arch_type
12957 #  define machine_arch_type     __machine_arch_type
12958 # else
12959 #  define machine_arch_type     MACH_TYPE_MAUI
12960 # endif
12961 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
12962 #else
12963 # define machine_is_maui()      (0)
12964 #endif
12965
12966 #ifdef CONFIG_MACH_CYBERTRACKER_G
12967 # ifdef machine_arch_type
12968 #  undef machine_arch_type
12969 #  define machine_arch_type     __machine_arch_type
12970 # else
12971 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
12972 # endif
12973 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
12974 #else
12975 # define machine_is_cybertracker_g()    (0)
12976 #endif
12977
12978 #ifdef CONFIG_MACH_NXDKN
12979 # ifdef machine_arch_type
12980 #  undef machine_arch_type
12981 #  define machine_arch_type     __machine_arch_type
12982 # else
12983 #  define machine_arch_type     MACH_TYPE_NXDKN
12984 # endif
12985 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
12986 #else
12987 # define machine_is_nxdkn()     (0)
12988 #endif
12989
12990 #ifdef CONFIG_MACH_MIO8390
12991 # ifdef machine_arch_type
12992 #  undef machine_arch_type
12993 #  define machine_arch_type     __machine_arch_type
12994 # else
12995 #  define machine_arch_type     MACH_TYPE_MIO8390
12996 # endif
12997 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
12998 #else
12999 # define machine_is_mio8390()   (0)
13000 #endif
13001
13002 #ifdef CONFIG_MACH_OMI_BOARD
13003 # ifdef machine_arch_type
13004 #  undef machine_arch_type
13005 #  define machine_arch_type     __machine_arch_type
13006 # else
13007 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13008 # endif
13009 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13010 #else
13011 # define machine_is_omi_board() (0)
13012 #endif
13013
13014 #ifdef CONFIG_MACH_MX21CIV
13015 # ifdef machine_arch_type
13016 #  undef machine_arch_type
13017 #  define machine_arch_type     __machine_arch_type
13018 # else
13019 #  define machine_arch_type     MACH_TYPE_MX21CIV
13020 # endif
13021 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13022 #else
13023 # define machine_is_mx21civ()   (0)
13024 #endif
13025
13026 #ifdef CONFIG_MACH_MAHI_CDAC
13027 # ifdef machine_arch_type
13028 #  undef machine_arch_type
13029 #  define machine_arch_type     __machine_arch_type
13030 # else
13031 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13032 # endif
13033 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13034 #else
13035 # define machine_is_mahi_cdac() (0)
13036 #endif
13037
13038 #ifdef CONFIG_MACH_PALMTX
13039 # ifdef machine_arch_type
13040 #  undef machine_arch_type
13041 #  define machine_arch_type     __machine_arch_type
13042 # else
13043 #  define machine_arch_type     MACH_TYPE_PALMTX
13044 # endif
13045 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13046 #else
13047 # define machine_is_palmtx()    (0)
13048 #endif
13049
13050 #ifdef CONFIG_MACH_S3C2413
13051 # ifdef machine_arch_type
13052 #  undef machine_arch_type
13053 #  define machine_arch_type     __machine_arch_type
13054 # else
13055 #  define machine_arch_type     MACH_TYPE_S3C2413
13056 # endif
13057 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13058 #else
13059 # define machine_is_s3c2413()   (0)
13060 #endif
13061
13062 #ifdef CONFIG_MACH_SAMSYS_EP0
13063 # ifdef machine_arch_type
13064 #  undef machine_arch_type
13065 #  define machine_arch_type     __machine_arch_type
13066 # else
13067 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13068 # endif
13069 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13070 #else
13071 # define machine_is_samsys_ep0()        (0)
13072 #endif
13073
13074 #ifdef CONFIG_MACH_WG302V1
13075 # ifdef machine_arch_type
13076 #  undef machine_arch_type
13077 #  define machine_arch_type     __machine_arch_type
13078 # else
13079 #  define machine_arch_type     MACH_TYPE_WG302V1
13080 # endif
13081 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13082 #else
13083 # define machine_is_wg302v1()   (0)
13084 #endif
13085
13086 #ifdef CONFIG_MACH_WG302V2
13087 # ifdef machine_arch_type
13088 #  undef machine_arch_type
13089 #  define machine_arch_type     __machine_arch_type
13090 # else
13091 #  define machine_arch_type     MACH_TYPE_WG302V2
13092 # endif
13093 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13094 #else
13095 # define machine_is_wg302v2()   (0)
13096 #endif
13097
13098 #ifdef CONFIG_MACH_EB42X
13099 # ifdef machine_arch_type
13100 #  undef machine_arch_type
13101 #  define machine_arch_type     __machine_arch_type
13102 # else
13103 #  define machine_arch_type     MACH_TYPE_EB42X
13104 # endif
13105 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13106 #else
13107 # define machine_is_eb42x()     (0)
13108 #endif
13109
13110 #ifdef CONFIG_MACH_IQ331ES
13111 # ifdef machine_arch_type
13112 #  undef machine_arch_type
13113 #  define machine_arch_type     __machine_arch_type
13114 # else
13115 #  define machine_arch_type     MACH_TYPE_IQ331ES
13116 # endif
13117 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13118 #else
13119 # define machine_is_iq331es()   (0)
13120 #endif
13121
13122 #ifdef CONFIG_MACH_COSYDSP
13123 # ifdef machine_arch_type
13124 #  undef machine_arch_type
13125 #  define machine_arch_type     __machine_arch_type
13126 # else
13127 #  define machine_arch_type     MACH_TYPE_COSYDSP
13128 # endif
13129 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13130 #else
13131 # define machine_is_cosydsp()   (0)
13132 #endif
13133
13134 #ifdef CONFIG_MACH_UPLAT7D
13135 # ifdef machine_arch_type
13136 #  undef machine_arch_type
13137 #  define machine_arch_type     __machine_arch_type
13138 # else
13139 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13140 # endif
13141 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13142 #else
13143 # define machine_is_uplat7d_proto()     (0)
13144 #endif
13145
13146 #ifdef CONFIG_MACH_PTDAVINCI
13147 # ifdef machine_arch_type
13148 #  undef machine_arch_type
13149 #  define machine_arch_type     __machine_arch_type
13150 # else
13151 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13152 # endif
13153 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13154 #else
13155 # define machine_is_ptdavinci() (0)
13156 #endif
13157
13158 #ifdef CONFIG_MACH_MBUS
13159 # ifdef machine_arch_type
13160 #  undef machine_arch_type
13161 #  define machine_arch_type     __machine_arch_type
13162 # else
13163 #  define machine_arch_type     MACH_TYPE_MBUS
13164 # endif
13165 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13166 #else
13167 # define machine_is_mbus()      (0)
13168 #endif
13169
13170 #ifdef CONFIG_MACH_NADIA2VB
13171 # ifdef machine_arch_type
13172 #  undef machine_arch_type
13173 #  define machine_arch_type     __machine_arch_type
13174 # else
13175 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13176 # endif
13177 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13178 #else
13179 # define machine_is_nadia2vb()  (0)
13180 #endif
13181
13182 #ifdef CONFIG_MACH_R1000
13183 # ifdef machine_arch_type
13184 #  undef machine_arch_type
13185 #  define machine_arch_type     __machine_arch_type
13186 # else
13187 #  define machine_arch_type     MACH_TYPE_R1000
13188 # endif
13189 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13190 #else
13191 # define machine_is_r1000()     (0)
13192 #endif
13193
13194 #ifdef CONFIG_MACH_HW90250
13195 # ifdef machine_arch_type
13196 #  undef machine_arch_type
13197 #  define machine_arch_type     __machine_arch_type
13198 # else
13199 #  define machine_arch_type     MACH_TYPE_HW90250
13200 # endif
13201 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13202 #else
13203 # define machine_is_hw90250()   (0)
13204 #endif
13205
13206 #ifdef CONFIG_MACH_OMAP_2430SDP
13207 # ifdef machine_arch_type
13208 #  undef machine_arch_type
13209 #  define machine_arch_type     __machine_arch_type
13210 # else
13211 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
13212 # endif
13213 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13214 #else
13215 # define machine_is_omap_2430sdp()      (0)
13216 #endif
13217
13218 #ifdef CONFIG_MACH_DAVINCI_EVM
13219 # ifdef machine_arch_type
13220 #  undef machine_arch_type
13221 #  define machine_arch_type     __machine_arch_type
13222 # else
13223 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
13224 # endif
13225 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13226 #else
13227 # define machine_is_davinci_evm()       (0)
13228 #endif
13229
13230 #ifdef CONFIG_MACH_OMAP_TORNADO
13231 # ifdef machine_arch_type
13232 #  undef machine_arch_type
13233 #  define machine_arch_type     __machine_arch_type
13234 # else
13235 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
13236 # endif
13237 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13238 #else
13239 # define machine_is_omap_tornado()      (0)
13240 #endif
13241
13242 #ifdef CONFIG_MACH_OLOCREEK
13243 # ifdef machine_arch_type
13244 #  undef machine_arch_type
13245 #  define machine_arch_type     __machine_arch_type
13246 # else
13247 #  define machine_arch_type     MACH_TYPE_OLOCREEK
13248 # endif
13249 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13250 #else
13251 # define machine_is_olocreek()  (0)
13252 #endif
13253
13254 #ifdef CONFIG_MACH_PALMZ72
13255 # ifdef machine_arch_type
13256 #  undef machine_arch_type
13257 #  define machine_arch_type     __machine_arch_type
13258 # else
13259 #  define machine_arch_type     MACH_TYPE_PALMZ72
13260 # endif
13261 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13262 #else
13263 # define machine_is_palmz72()   (0)
13264 #endif
13265
13266 #ifdef CONFIG_MACH_NXDB500
13267 # ifdef machine_arch_type
13268 #  undef machine_arch_type
13269 #  define machine_arch_type     __machine_arch_type
13270 # else
13271 #  define machine_arch_type     MACH_TYPE_NXDB500
13272 # endif
13273 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13274 #else
13275 # define machine_is_nxdb500()   (0)
13276 #endif
13277
13278 #ifdef CONFIG_MACH_APF9328
13279 # ifdef machine_arch_type
13280 #  undef machine_arch_type
13281 #  define machine_arch_type     __machine_arch_type
13282 # else
13283 #  define machine_arch_type     MACH_TYPE_APF9328
13284 # endif
13285 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13286 #else
13287 # define machine_is_apf9328()   (0)
13288 #endif
13289
13290 #ifdef CONFIG_MACH_OMAP_WIPOQ
13291 # ifdef machine_arch_type
13292 #  undef machine_arch_type
13293 #  define machine_arch_type     __machine_arch_type
13294 # else
13295 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
13296 # endif
13297 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13298 #else
13299 # define machine_is_omap_wipoq()        (0)
13300 #endif
13301
13302 #ifdef CONFIG_MACH_OMAP_TWIP
13303 # ifdef machine_arch_type
13304 #  undef machine_arch_type
13305 #  define machine_arch_type     __machine_arch_type
13306 # else
13307 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
13308 # endif
13309 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13310 #else
13311 # define machine_is_omap_twip() (0)
13312 #endif
13313
13314 #ifdef CONFIG_MACH_TREO650
13315 # ifdef machine_arch_type
13316 #  undef machine_arch_type
13317 #  define machine_arch_type     __machine_arch_type
13318 # else
13319 #  define machine_arch_type     MACH_TYPE_TREO650
13320 # endif
13321 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13322 #else
13323 # define machine_is_treo650()   (0)
13324 #endif
13325
13326 #ifdef CONFIG_MACH_ACUMEN
13327 # ifdef machine_arch_type
13328 #  undef machine_arch_type
13329 #  define machine_arch_type     __machine_arch_type
13330 # else
13331 #  define machine_arch_type     MACH_TYPE_ACUMEN
13332 # endif
13333 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13334 #else
13335 # define machine_is_acumen()    (0)
13336 #endif
13337
13338 #ifdef CONFIG_MACH_XP100
13339 # ifdef machine_arch_type
13340 #  undef machine_arch_type
13341 #  define machine_arch_type     __machine_arch_type
13342 # else
13343 #  define machine_arch_type     MACH_TYPE_XP100
13344 # endif
13345 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13346 #else
13347 # define machine_is_xp100()     (0)
13348 #endif
13349
13350 #ifdef CONFIG_MACH_FS2410
13351 # ifdef machine_arch_type
13352 #  undef machine_arch_type
13353 #  define machine_arch_type     __machine_arch_type
13354 # else
13355 #  define machine_arch_type     MACH_TYPE_FS2410
13356 # endif
13357 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13358 #else
13359 # define machine_is_fs2410()    (0)
13360 #endif
13361
13362 #ifdef CONFIG_MACH_PXA270_CERF
13363 # ifdef machine_arch_type
13364 #  undef machine_arch_type
13365 #  define machine_arch_type     __machine_arch_type
13366 # else
13367 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
13368 # endif
13369 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13370 #else
13371 # define machine_is_pxa270_cerf()       (0)
13372 #endif
13373
13374 #ifdef CONFIG_MACH_SQ2FTLPALM
13375 # ifdef machine_arch_type
13376 #  undef machine_arch_type
13377 #  define machine_arch_type     __machine_arch_type
13378 # else
13379 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
13380 # endif
13381 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13382 #else
13383 # define machine_is_sq2ftlpalm()        (0)
13384 #endif
13385
13386 #ifdef CONFIG_MACH_BSEMSERVER
13387 # ifdef machine_arch_type
13388 #  undef machine_arch_type
13389 #  define machine_arch_type     __machine_arch_type
13390 # else
13391 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13392 # endif
13393 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13394 #else
13395 # define machine_is_bsemserver()        (0)
13396 #endif
13397
13398 #ifdef CONFIG_MACH_NETCLIENT
13399 # ifdef machine_arch_type
13400 #  undef machine_arch_type
13401 #  define machine_arch_type     __machine_arch_type
13402 # else
13403 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13404 # endif
13405 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13406 #else
13407 # define machine_is_netclient() (0)
13408 #endif
13409
13410 #ifdef CONFIG_MACH_PALMT5
13411 # ifdef machine_arch_type
13412 #  undef machine_arch_type
13413 #  define machine_arch_type     __machine_arch_type
13414 # else
13415 #  define machine_arch_type     MACH_TYPE_PALMT5
13416 # endif
13417 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13418 #else
13419 # define machine_is_palmt5()    (0)
13420 #endif
13421
13422 #ifdef CONFIG_MACH_PALMTC
13423 # ifdef machine_arch_type
13424 #  undef machine_arch_type
13425 #  define machine_arch_type     __machine_arch_type
13426 # else
13427 #  define machine_arch_type     MACH_TYPE_PALMTC
13428 # endif
13429 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13430 #else
13431 # define machine_is_palmtc()    (0)
13432 #endif
13433
13434 #ifdef CONFIG_MACH_OMAP_APOLLON
13435 # ifdef machine_arch_type
13436 #  undef machine_arch_type
13437 #  define machine_arch_type     __machine_arch_type
13438 # else
13439 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13440 # endif
13441 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13442 #else
13443 # define machine_is_omap_apollon()      (0)
13444 #endif
13445
13446 #ifdef CONFIG_MACH_MXC30030EVB
13447 # ifdef machine_arch_type
13448 #  undef machine_arch_type
13449 #  define machine_arch_type     __machine_arch_type
13450 # else
13451 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13452 # endif
13453 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13454 #else
13455 # define machine_is_mxc30030evb()       (0)
13456 #endif
13457
13458 #ifdef CONFIG_MACH_REA_2D
13459 # ifdef machine_arch_type
13460 #  undef machine_arch_type
13461 #  define machine_arch_type     __machine_arch_type
13462 # else
13463 #  define machine_arch_type     MACH_TYPE_REA_2D
13464 # endif
13465 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
13466 #else
13467 # define machine_is_rea_cpu2()  (0)
13468 #endif
13469
13470 #ifdef CONFIG_MACH_TI3E524
13471 # ifdef machine_arch_type
13472 #  undef machine_arch_type
13473 #  define machine_arch_type     __machine_arch_type
13474 # else
13475 #  define machine_arch_type     MACH_TYPE_TI3E524
13476 # endif
13477 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13478 #else
13479 # define machine_is_eti3e524()  (0)
13480 #endif
13481
13482 #ifdef CONFIG_MACH_ATEB9200
13483 # ifdef machine_arch_type
13484 #  undef machine_arch_type
13485 #  define machine_arch_type     __machine_arch_type
13486 # else
13487 #  define machine_arch_type     MACH_TYPE_ATEB9200
13488 # endif
13489 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13490 #else
13491 # define machine_is_ateb9200()  (0)
13492 #endif
13493
13494 #ifdef CONFIG_MACH_AUCKLAND
13495 # ifdef machine_arch_type
13496 #  undef machine_arch_type
13497 #  define machine_arch_type     __machine_arch_type
13498 # else
13499 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13500 # endif
13501 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13502 #else
13503 # define machine_is_auckland()  (0)
13504 #endif
13505
13506 #ifdef CONFIG_MACH_AK3320M
13507 # ifdef machine_arch_type
13508 #  undef machine_arch_type
13509 #  define machine_arch_type     __machine_arch_type
13510 # else
13511 #  define machine_arch_type     MACH_TYPE_AK3320M
13512 # endif
13513 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13514 #else
13515 # define machine_is_ak3220m()   (0)
13516 #endif
13517
13518 #ifdef CONFIG_MACH_DURAMAX
13519 # ifdef machine_arch_type
13520 #  undef machine_arch_type
13521 #  define machine_arch_type     __machine_arch_type
13522 # else
13523 #  define machine_arch_type     MACH_TYPE_DURAMAX
13524 # endif
13525 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13526 #else
13527 # define machine_is_duramax()   (0)
13528 #endif
13529
13530 #ifdef CONFIG_MACH_N35
13531 # ifdef machine_arch_type
13532 #  undef machine_arch_type
13533 #  define machine_arch_type     __machine_arch_type
13534 # else
13535 #  define machine_arch_type     MACH_TYPE_N35
13536 # endif
13537 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13538 #else
13539 # define machine_is_n35()       (0)
13540 #endif
13541
13542 #ifdef CONFIG_MACH_PRONGHORN
13543 # ifdef machine_arch_type
13544 #  undef machine_arch_type
13545 #  define machine_arch_type     __machine_arch_type
13546 # else
13547 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13548 # endif
13549 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13550 #else
13551 # define machine_is_pronghorn() (0)
13552 #endif
13553
13554 #ifdef CONFIG_MACH_FUNDY
13555 # ifdef machine_arch_type
13556 #  undef machine_arch_type
13557 #  define machine_arch_type     __machine_arch_type
13558 # else
13559 #  define machine_arch_type     MACH_TYPE_FUNDY
13560 # endif
13561 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13562 #else
13563 # define machine_is_fundy()     (0)
13564 #endif
13565
13566 #ifdef CONFIG_MACH_LOGICPD_PXA270
13567 # ifdef machine_arch_type
13568 #  undef machine_arch_type
13569 #  define machine_arch_type     __machine_arch_type
13570 # else
13571 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13572 # endif
13573 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13574 #else
13575 # define machine_is_logicpd_pxa270()    (0)
13576 #endif
13577
13578 #ifdef CONFIG_MACH_CPU777
13579 # ifdef machine_arch_type
13580 #  undef machine_arch_type
13581 #  define machine_arch_type     __machine_arch_type
13582 # else
13583 #  define machine_arch_type     MACH_TYPE_CPU777
13584 # endif
13585 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13586 #else
13587 # define machine_is_cpu777()    (0)
13588 #endif
13589
13590 #ifdef CONFIG_MACH_SIMICON9201
13591 # ifdef machine_arch_type
13592 #  undef machine_arch_type
13593 #  define machine_arch_type     __machine_arch_type
13594 # else
13595 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13596 # endif
13597 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13598 #else
13599 # define machine_is_simicon9201()       (0)
13600 #endif
13601
13602 #ifdef CONFIG_MACH_LEAP2_HPM
13603 # ifdef machine_arch_type
13604 #  undef machine_arch_type
13605 #  define machine_arch_type     __machine_arch_type
13606 # else
13607 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13608 # endif
13609 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13610 #else
13611 # define machine_is_leap2_hpm() (0)
13612 #endif
13613
13614 #ifdef CONFIG_MACH_CM922TXA10
13615 # ifdef machine_arch_type
13616 #  undef machine_arch_type
13617 #  define machine_arch_type     __machine_arch_type
13618 # else
13619 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13620 # endif
13621 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13622 #else
13623 # define machine_is_cm922txa10()        (0)
13624 #endif
13625
13626 #ifdef CONFIG_MACH_PXA
13627 # ifdef machine_arch_type
13628 #  undef machine_arch_type
13629 #  define machine_arch_type     __machine_arch_type
13630 # else
13631 #  define machine_arch_type     MACH_TYPE_PXA
13632 # endif
13633 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13634 #else
13635 # define machine_is_sandgate()  (0)
13636 #endif
13637
13638 #ifdef CONFIG_MACH_SANDGATE2
13639 # ifdef machine_arch_type
13640 #  undef machine_arch_type
13641 #  define machine_arch_type     __machine_arch_type
13642 # else
13643 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13644 # endif
13645 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13646 #else
13647 # define machine_is_sandgate2() (0)
13648 #endif
13649
13650 #ifdef CONFIG_MACH_SANDGATE2G
13651 # ifdef machine_arch_type
13652 #  undef machine_arch_type
13653 #  define machine_arch_type     __machine_arch_type
13654 # else
13655 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13656 # endif
13657 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13658 #else
13659 # define machine_is_sandgate2g()        (0)
13660 #endif
13661
13662 #ifdef CONFIG_MACH_SANDGATE2P
13663 # ifdef machine_arch_type
13664 #  undef machine_arch_type
13665 #  define machine_arch_type     __machine_arch_type
13666 # else
13667 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13668 # endif
13669 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13670 #else
13671 # define machine_is_sandgate2p()        (0)
13672 #endif
13673
13674 #ifdef CONFIG_MACH_FRED_JACK
13675 # ifdef machine_arch_type
13676 #  undef machine_arch_type
13677 #  define machine_arch_type     __machine_arch_type
13678 # else
13679 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13680 # endif
13681 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13682 #else
13683 # define machine_is_fred_jack() (0)
13684 #endif
13685
13686 #ifdef CONFIG_MACH_TTG_COLOR1
13687 # ifdef machine_arch_type
13688 #  undef machine_arch_type
13689 #  define machine_arch_type     __machine_arch_type
13690 # else
13691 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
13692 # endif
13693 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13694 #else
13695 # define machine_is_ttg_color1()        (0)
13696 #endif
13697
13698 #ifdef CONFIG_MACH_NXEB500HMI
13699 # ifdef machine_arch_type
13700 #  undef machine_arch_type
13701 #  define machine_arch_type     __machine_arch_type
13702 # else
13703 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
13704 # endif
13705 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13706 #else
13707 # define machine_is_nxeb500hmi()        (0)
13708 #endif
13709
13710 #ifdef CONFIG_MACH_NETDCU8
13711 # ifdef machine_arch_type
13712 #  undef machine_arch_type
13713 #  define machine_arch_type     __machine_arch_type
13714 # else
13715 #  define machine_arch_type     MACH_TYPE_NETDCU8
13716 # endif
13717 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13718 #else
13719 # define machine_is_netdcu8()   (0)
13720 #endif
13721
13722 #ifdef CONFIG_MACH_NG_FVX538
13723 # ifdef machine_arch_type
13724 #  undef machine_arch_type
13725 #  define machine_arch_type     __machine_arch_type
13726 # else
13727 #  define machine_arch_type     MACH_TYPE_NG_FVX538
13728 # endif
13729 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13730 #else
13731 # define machine_is_ng_fvx538() (0)
13732 #endif
13733
13734 #ifdef CONFIG_MACH_NG_FVS338
13735 # ifdef machine_arch_type
13736 #  undef machine_arch_type
13737 #  define machine_arch_type     __machine_arch_type
13738 # else
13739 #  define machine_arch_type     MACH_TYPE_NG_FVS338
13740 # endif
13741 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13742 #else
13743 # define machine_is_ng_fvs338() (0)
13744 #endif
13745
13746 #ifdef CONFIG_MACH_PNX4103
13747 # ifdef machine_arch_type
13748 #  undef machine_arch_type
13749 #  define machine_arch_type     __machine_arch_type
13750 # else
13751 #  define machine_arch_type     MACH_TYPE_PNX4103
13752 # endif
13753 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
13754 #else
13755 # define machine_is_pnx4103()   (0)
13756 #endif
13757
13758 #ifdef CONFIG_MACH_HESDB
13759 # ifdef machine_arch_type
13760 #  undef machine_arch_type
13761 #  define machine_arch_type     __machine_arch_type
13762 # else
13763 #  define machine_arch_type     MACH_TYPE_HESDB
13764 # endif
13765 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
13766 #else
13767 # define machine_is_hesdb()     (0)
13768 #endif
13769
13770 #ifdef CONFIG_MACH_XSILO
13771 # ifdef machine_arch_type
13772 #  undef machine_arch_type
13773 #  define machine_arch_type     __machine_arch_type
13774 # else
13775 #  define machine_arch_type     MACH_TYPE_XSILO
13776 # endif
13777 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
13778 #else
13779 # define machine_is_xsilo()     (0)
13780 #endif
13781
13782 #ifdef CONFIG_MACH_ESPRESSO
13783 # ifdef machine_arch_type
13784 #  undef machine_arch_type
13785 #  define machine_arch_type     __machine_arch_type
13786 # else
13787 #  define machine_arch_type     MACH_TYPE_ESPRESSO
13788 # endif
13789 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
13790 #else
13791 # define machine_is_espresso()  (0)
13792 #endif
13793
13794 #ifdef CONFIG_MACH_EMLC
13795 # ifdef machine_arch_type
13796 #  undef machine_arch_type
13797 #  define machine_arch_type     __machine_arch_type
13798 # else
13799 #  define machine_arch_type     MACH_TYPE_EMLC
13800 # endif
13801 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
13802 #else
13803 # define machine_is_emlc()      (0)
13804 #endif
13805
13806 #ifdef CONFIG_MACH_SISTERON
13807 # ifdef machine_arch_type
13808 #  undef machine_arch_type
13809 #  define machine_arch_type     __machine_arch_type
13810 # else
13811 #  define machine_arch_type     MACH_TYPE_SISTERON
13812 # endif
13813 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
13814 #else
13815 # define machine_is_sisteron()  (0)
13816 #endif
13817
13818 #ifdef CONFIG_MACH_RX1950
13819 # ifdef machine_arch_type
13820 #  undef machine_arch_type
13821 #  define machine_arch_type     __machine_arch_type
13822 # else
13823 #  define machine_arch_type     MACH_TYPE_RX1950
13824 # endif
13825 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
13826 #else
13827 # define machine_is_rx1950()    (0)
13828 #endif
13829
13830 #ifdef CONFIG_MACH_TSC_VENUS
13831 # ifdef machine_arch_type
13832 #  undef machine_arch_type
13833 #  define machine_arch_type     __machine_arch_type
13834 # else
13835 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
13836 # endif
13837 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13838 #else
13839 # define machine_is_tsc_venus() (0)
13840 #endif
13841
13842 #ifdef CONFIG_MACH_DS101J
13843 # ifdef machine_arch_type
13844 #  undef machine_arch_type
13845 #  define machine_arch_type     __machine_arch_type
13846 # else
13847 #  define machine_arch_type     MACH_TYPE_DS101J
13848 # endif
13849 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
13850 #else
13851 # define machine_is_ds101j()    (0)
13852 #endif
13853
13854 #ifdef CONFIG_MACH_MXC30030ADS
13855 # ifdef machine_arch_type
13856 #  undef machine_arch_type
13857 #  define machine_arch_type     __machine_arch_type
13858 # else
13859 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
13860 # endif
13861 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
13862 #else
13863 # define machine_is_mxc30030ads()       (0)
13864 #endif
13865
13866 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13867 # ifdef machine_arch_type
13868 #  undef machine_arch_type
13869 #  define machine_arch_type     __machine_arch_type
13870 # else
13871 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
13872 # endif
13873 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13874 #else
13875 # define machine_is_fujitsu_wimaxsoc()  (0)
13876 #endif
13877
13878 #ifdef CONFIG_MACH_DUALPCMODEM
13879 # ifdef machine_arch_type
13880 #  undef machine_arch_type
13881 #  define machine_arch_type     __machine_arch_type
13882 # else
13883 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
13884 # endif
13885 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13886 #else
13887 # define machine_is_dualpcmodem()       (0)
13888 #endif
13889
13890 #ifdef CONFIG_MACH_GESBC9312
13891 # ifdef machine_arch_type
13892 #  undef machine_arch_type
13893 #  define machine_arch_type     __machine_arch_type
13894 # else
13895 #  define machine_arch_type     MACH_TYPE_GESBC9312
13896 # endif
13897 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13898 #else
13899 # define machine_is_gesbc9312() (0)
13900 #endif
13901
13902 #ifdef CONFIG_MACH_HTCAPACHE
13903 # ifdef machine_arch_type
13904 #  undef machine_arch_type
13905 #  define machine_arch_type     __machine_arch_type
13906 # else
13907 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
13908 # endif
13909 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13910 #else
13911 # define machine_is_htcapache() (0)
13912 #endif
13913
13914 #ifdef CONFIG_MACH_IXDP435
13915 # ifdef machine_arch_type
13916 #  undef machine_arch_type
13917 #  define machine_arch_type     __machine_arch_type
13918 # else
13919 #  define machine_arch_type     MACH_TYPE_IXDP435
13920 # endif
13921 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
13922 #else
13923 # define machine_is_ixdp435()   (0)
13924 #endif
13925
13926 #ifdef CONFIG_MACH_CATPROVT100
13927 # ifdef machine_arch_type
13928 #  undef machine_arch_type
13929 #  define machine_arch_type     __machine_arch_type
13930 # else
13931 #  define machine_arch_type     MACH_TYPE_CATPROVT100
13932 # endif
13933 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
13934 #else
13935 # define machine_is_catprovt100()       (0)
13936 #endif
13937
13938 #ifdef CONFIG_MACH_PICOTUX1XX
13939 # ifdef machine_arch_type
13940 #  undef machine_arch_type
13941 #  define machine_arch_type     __machine_arch_type
13942 # else
13943 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
13944 # endif
13945 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13946 #else
13947 # define machine_is_picotux1xx()        (0)
13948 #endif
13949
13950 #ifdef CONFIG_MACH_PICOTUX2XX
13951 # ifdef machine_arch_type
13952 #  undef machine_arch_type
13953 #  define machine_arch_type     __machine_arch_type
13954 # else
13955 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
13956 # endif
13957 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13958 #else
13959 # define machine_is_picotux2xx()        (0)
13960 #endif
13961
13962 #ifdef CONFIG_MACH_DSMG600
13963 # ifdef machine_arch_type
13964 #  undef machine_arch_type
13965 #  define machine_arch_type     __machine_arch_type
13966 # else
13967 #  define machine_arch_type     MACH_TYPE_DSMG600
13968 # endif
13969 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
13970 #else
13971 # define machine_is_dsmg600()   (0)
13972 #endif
13973
13974 #ifdef CONFIG_MACH_EMPC2
13975 # ifdef machine_arch_type
13976 #  undef machine_arch_type
13977 #  define machine_arch_type     __machine_arch_type
13978 # else
13979 #  define machine_arch_type     MACH_TYPE_EMPC2
13980 # endif
13981 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
13982 #else
13983 # define machine_is_empc2()     (0)
13984 #endif
13985
13986 #ifdef CONFIG_MACH_VENTURA
13987 # ifdef machine_arch_type
13988 #  undef machine_arch_type
13989 #  define machine_arch_type     __machine_arch_type
13990 # else
13991 #  define machine_arch_type     MACH_TYPE_VENTURA
13992 # endif
13993 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
13994 #else
13995 # define machine_is_ventura()   (0)
13996 #endif
13997
13998 #ifdef CONFIG_MACH_PHIDGET_SBC
13999 # ifdef machine_arch_type
14000 #  undef machine_arch_type
14001 #  define machine_arch_type     __machine_arch_type
14002 # else
14003 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14004 # endif
14005 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14006 #else
14007 # define machine_is_phidget_sbc()       (0)
14008 #endif
14009
14010 #ifdef CONFIG_MACH_IJ3K
14011 # ifdef machine_arch_type
14012 #  undef machine_arch_type
14013 #  define machine_arch_type     __machine_arch_type
14014 # else
14015 #  define machine_arch_type     MACH_TYPE_IJ3K
14016 # endif
14017 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14018 #else
14019 # define machine_is_ij3k()      (0)
14020 #endif
14021
14022 #ifdef CONFIG_MACH_PISGAH
14023 # ifdef machine_arch_type
14024 #  undef machine_arch_type
14025 #  define machine_arch_type     __machine_arch_type
14026 # else
14027 #  define machine_arch_type     MACH_TYPE_PISGAH
14028 # endif
14029 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14030 #else
14031 # define machine_is_pisgah()    (0)
14032 #endif
14033
14034 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14035 # ifdef machine_arch_type
14036 #  undef machine_arch_type
14037 #  define machine_arch_type     __machine_arch_type
14038 # else
14039 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14040 # endif
14041 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14042 #else
14043 # define machine_is_omap_fsample()      (0)
14044 #endif
14045
14046 #ifdef CONFIG_MACH_SG720
14047 # ifdef machine_arch_type
14048 #  undef machine_arch_type
14049 #  define machine_arch_type     __machine_arch_type
14050 # else
14051 #  define machine_arch_type     MACH_TYPE_SG720
14052 # endif
14053 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14054 #else
14055 # define machine_is_sg720()     (0)
14056 #endif
14057
14058 #ifdef CONFIG_MACH_REDFOX
14059 # ifdef machine_arch_type
14060 #  undef machine_arch_type
14061 #  define machine_arch_type     __machine_arch_type
14062 # else
14063 #  define machine_arch_type     MACH_TYPE_REDFOX
14064 # endif
14065 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14066 #else
14067 # define machine_is_redfox()    (0)
14068 #endif
14069
14070 #ifdef CONFIG_MACH_MYSH_EP9315_1
14071 # ifdef machine_arch_type
14072 #  undef machine_arch_type
14073 #  define machine_arch_type     __machine_arch_type
14074 # else
14075 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14076 # endif
14077 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14078 #else
14079 # define machine_is_mysh_ep9315_1()     (0)
14080 #endif
14081
14082 #ifdef CONFIG_MACH_TPF106
14083 # ifdef machine_arch_type
14084 #  undef machine_arch_type
14085 #  define machine_arch_type     __machine_arch_type
14086 # else
14087 #  define machine_arch_type     MACH_TYPE_TPF106
14088 # endif
14089 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14090 #else
14091 # define machine_is_tpf106()    (0)
14092 #endif
14093
14094 #ifdef CONFIG_MACH_AT91RM9200KG
14095 # ifdef machine_arch_type
14096 #  undef machine_arch_type
14097 #  define machine_arch_type     __machine_arch_type
14098 # else
14099 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14100 # endif
14101 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14102 #else
14103 # define machine_is_at91rm9200kg()      (0)
14104 #endif
14105
14106 #ifdef CONFIG_MACH_SLEDB
14107 # ifdef machine_arch_type
14108 #  undef machine_arch_type
14109 #  define machine_arch_type     __machine_arch_type
14110 # else
14111 #  define machine_arch_type     MACH_TYPE_SLEDB
14112 # endif
14113 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14114 #else
14115 # define machine_is_rcmt2()     (0)
14116 #endif
14117
14118 #ifdef CONFIG_MACH_ONTRACK
14119 # ifdef machine_arch_type
14120 #  undef machine_arch_type
14121 #  define machine_arch_type     __machine_arch_type
14122 # else
14123 #  define machine_arch_type     MACH_TYPE_ONTRACK
14124 # endif
14125 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14126 #else
14127 # define machine_is_ontrack()   (0)
14128 #endif
14129
14130 #ifdef CONFIG_MACH_PM1200
14131 # ifdef machine_arch_type
14132 #  undef machine_arch_type
14133 #  define machine_arch_type     __machine_arch_type
14134 # else
14135 #  define machine_arch_type     MACH_TYPE_PM1200
14136 # endif
14137 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14138 #else
14139 # define machine_is_pm1200()    (0)
14140 #endif
14141
14142 #ifdef CONFIG_MACH_ESS24XXX
14143 # ifdef machine_arch_type
14144 #  undef machine_arch_type
14145 #  define machine_arch_type     __machine_arch_type
14146 # else
14147 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14148 # endif
14149 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14150 #else
14151 # define machine_is_ess24562()  (0)
14152 #endif
14153
14154 #ifdef CONFIG_MACH_COREMP7
14155 # ifdef machine_arch_type
14156 #  undef machine_arch_type
14157 #  define machine_arch_type     __machine_arch_type
14158 # else
14159 #  define machine_arch_type     MACH_TYPE_COREMP7
14160 # endif
14161 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14162 #else
14163 # define machine_is_coremp7()   (0)
14164 #endif
14165
14166 #ifdef CONFIG_MACH_NEXCODER_6446
14167 # ifdef machine_arch_type
14168 #  undef machine_arch_type
14169 #  define machine_arch_type     __machine_arch_type
14170 # else
14171 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14172 # endif
14173 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14174 #else
14175 # define machine_is_nexcoder_6446()     (0)
14176 #endif
14177
14178 #ifdef CONFIG_MACH_STVC8380
14179 # ifdef machine_arch_type
14180 #  undef machine_arch_type
14181 #  define machine_arch_type     __machine_arch_type
14182 # else
14183 #  define machine_arch_type     MACH_TYPE_STVC8380
14184 # endif
14185 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14186 #else
14187 # define machine_is_stvc8380()  (0)
14188 #endif
14189
14190 #ifdef CONFIG_MACH_TEKLYNX
14191 # ifdef machine_arch_type
14192 #  undef machine_arch_type
14193 #  define machine_arch_type     __machine_arch_type
14194 # else
14195 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14196 # endif
14197 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14198 #else
14199 # define machine_is_teklynx()   (0)
14200 #endif
14201
14202 #ifdef CONFIG_MACH_CARBONADO
14203 # ifdef machine_arch_type
14204 #  undef machine_arch_type
14205 #  define machine_arch_type     __machine_arch_type
14206 # else
14207 #  define machine_arch_type     MACH_TYPE_CARBONADO
14208 # endif
14209 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14210 #else
14211 # define machine_is_carbonado() (0)
14212 #endif
14213
14214 #ifdef CONFIG_MACH_SYSMOS_MP730
14215 # ifdef machine_arch_type
14216 #  undef machine_arch_type
14217 #  define machine_arch_type     __machine_arch_type
14218 # else
14219 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
14220 # endif
14221 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14222 #else
14223 # define machine_is_sysmos_mp730()      (0)
14224 #endif
14225
14226 #ifdef CONFIG_MACH_SNAPPER_CL15
14227 # ifdef machine_arch_type
14228 #  undef machine_arch_type
14229 #  define machine_arch_type     __machine_arch_type
14230 # else
14231 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
14232 # endif
14233 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14234 #else
14235 # define machine_is_snapper_cl15()      (0)
14236 #endif
14237
14238 #ifdef CONFIG_MACH_PGIGIM
14239 # ifdef machine_arch_type
14240 #  undef machine_arch_type
14241 #  define machine_arch_type     __machine_arch_type
14242 # else
14243 #  define machine_arch_type     MACH_TYPE_PGIGIM
14244 # endif
14245 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14246 #else
14247 # define machine_is_pgigim()    (0)
14248 #endif
14249
14250 #ifdef CONFIG_MACH_PTX9160P2
14251 # ifdef machine_arch_type
14252 #  undef machine_arch_type
14253 #  define machine_arch_type     __machine_arch_type
14254 # else
14255 #  define machine_arch_type     MACH_TYPE_PTX9160P2
14256 # endif
14257 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14258 #else
14259 # define machine_is_ptx9160p2() (0)
14260 #endif
14261
14262 #ifdef CONFIG_MACH_DCORE1
14263 # ifdef machine_arch_type
14264 #  undef machine_arch_type
14265 #  define machine_arch_type     __machine_arch_type
14266 # else
14267 #  define machine_arch_type     MACH_TYPE_DCORE1
14268 # endif
14269 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14270 #else
14271 # define machine_is_dcore1()    (0)
14272 #endif
14273
14274 #ifdef CONFIG_MACH_VICTORPXA
14275 # ifdef machine_arch_type
14276 #  undef machine_arch_type
14277 #  define machine_arch_type     __machine_arch_type
14278 # else
14279 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14280 # endif
14281 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14282 #else
14283 # define machine_is_victorpxa() (0)
14284 #endif
14285
14286 #ifdef CONFIG_MACH_MX2DTB
14287 # ifdef machine_arch_type
14288 #  undef machine_arch_type
14289 #  define machine_arch_type     __machine_arch_type
14290 # else
14291 #  define machine_arch_type     MACH_TYPE_MX2DTB
14292 # endif
14293 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14294 #else
14295 # define machine_is_mx2dtb()    (0)
14296 #endif
14297
14298 #ifdef CONFIG_MACH_PXA_IREX_ER0100
14299 # ifdef machine_arch_type
14300 #  undef machine_arch_type
14301 #  define machine_arch_type     __machine_arch_type
14302 # else
14303 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
14304 # endif
14305 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14306 #else
14307 # define machine_is_pxa_irex_er0100()   (0)
14308 #endif
14309
14310 #ifdef CONFIG_MACH_OMAP_PALMZ71
14311 # ifdef machine_arch_type
14312 #  undef machine_arch_type
14313 #  define machine_arch_type     __machine_arch_type
14314 # else
14315 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
14316 # endif
14317 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14318 #else
14319 # define machine_is_omap_palmz71()      (0)
14320 #endif
14321
14322 #ifdef CONFIG_MACH_BARTEC_DEG
14323 # ifdef machine_arch_type
14324 #  undef machine_arch_type
14325 #  define machine_arch_type     __machine_arch_type
14326 # else
14327 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
14328 # endif
14329 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14330 #else
14331 # define machine_is_bartec_deg()        (0)
14332 #endif
14333
14334 #ifdef CONFIG_MACH_HW50251
14335 # ifdef machine_arch_type
14336 #  undef machine_arch_type
14337 #  define machine_arch_type     __machine_arch_type
14338 # else
14339 #  define machine_arch_type     MACH_TYPE_HW50251
14340 # endif
14341 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14342 #else
14343 # define machine_is_hw50251()   (0)
14344 #endif
14345
14346 #ifdef CONFIG_MACH_IBOX
14347 # ifdef machine_arch_type
14348 #  undef machine_arch_type
14349 #  define machine_arch_type     __machine_arch_type
14350 # else
14351 #  define machine_arch_type     MACH_TYPE_IBOX
14352 # endif
14353 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14354 #else
14355 # define machine_is_ibox()      (0)
14356 #endif
14357
14358 #ifdef CONFIG_MACH_ATLASLH7A404
14359 # ifdef machine_arch_type
14360 #  undef machine_arch_type
14361 #  define machine_arch_type     __machine_arch_type
14362 # else
14363 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
14364 # endif
14365 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14366 #else
14367 # define machine_is_atlaslh7a404()      (0)
14368 #endif
14369
14370 #ifdef CONFIG_MACH_PT2026
14371 # ifdef machine_arch_type
14372 #  undef machine_arch_type
14373 #  define machine_arch_type     __machine_arch_type
14374 # else
14375 #  define machine_arch_type     MACH_TYPE_PT2026
14376 # endif
14377 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14378 #else
14379 # define machine_is_pt2026()    (0)
14380 #endif
14381
14382 #ifdef CONFIG_MACH_HTCALPINE
14383 # ifdef machine_arch_type
14384 #  undef machine_arch_type
14385 #  define machine_arch_type     __machine_arch_type
14386 # else
14387 #  define machine_arch_type     MACH_TYPE_HTCALPINE
14388 # endif
14389 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14390 #else
14391 # define machine_is_htcalpine() (0)
14392 #endif
14393
14394 #ifdef CONFIG_MACH_BARTEC_VTU
14395 # ifdef machine_arch_type
14396 #  undef machine_arch_type
14397 #  define machine_arch_type     __machine_arch_type
14398 # else
14399 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14400 # endif
14401 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14402 #else
14403 # define machine_is_bartec_vtu()        (0)
14404 #endif
14405
14406 #ifdef CONFIG_MACH_VCOREII
14407 # ifdef machine_arch_type
14408 #  undef machine_arch_type
14409 #  define machine_arch_type     __machine_arch_type
14410 # else
14411 #  define machine_arch_type     MACH_TYPE_VCOREII
14412 # endif
14413 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14414 #else
14415 # define machine_is_vcoreii()   (0)
14416 #endif
14417
14418 #ifdef CONFIG_MACH_PDNB3
14419 # ifdef machine_arch_type
14420 #  undef machine_arch_type
14421 #  define machine_arch_type     __machine_arch_type
14422 # else
14423 #  define machine_arch_type     MACH_TYPE_PDNB3
14424 # endif
14425 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14426 #else
14427 # define machine_is_pdnb3()     (0)
14428 #endif
14429
14430 #ifdef CONFIG_MACH_HTCBEETLES
14431 # ifdef machine_arch_type
14432 #  undef machine_arch_type
14433 #  define machine_arch_type     __machine_arch_type
14434 # else
14435 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14436 # endif
14437 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14438 #else
14439 # define machine_is_htcbeetles()        (0)
14440 #endif
14441
14442 #ifdef CONFIG_MACH_S3C6400
14443 # ifdef machine_arch_type
14444 #  undef machine_arch_type
14445 #  define machine_arch_type     __machine_arch_type
14446 # else
14447 #  define machine_arch_type     MACH_TYPE_S3C6400
14448 # endif
14449 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14450 #else
14451 # define machine_is_s3c6400()   (0)
14452 #endif
14453
14454 #ifdef CONFIG_MACH_S3C2443
14455 # ifdef machine_arch_type
14456 #  undef machine_arch_type
14457 #  define machine_arch_type     __machine_arch_type
14458 # else
14459 #  define machine_arch_type     MACH_TYPE_S3C2443
14460 # endif
14461 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14462 #else
14463 # define machine_is_s3c2443()   (0)
14464 #endif
14465
14466 #ifdef CONFIG_MACH_OMAP_LDK
14467 # ifdef machine_arch_type
14468 #  undef machine_arch_type
14469 #  define machine_arch_type     __machine_arch_type
14470 # else
14471 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14472 # endif
14473 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14474 #else
14475 # define machine_is_omap_ldk()  (0)
14476 #endif
14477
14478 #ifdef CONFIG_MACH_SMDK2460
14479 # ifdef machine_arch_type
14480 #  undef machine_arch_type
14481 #  define machine_arch_type     __machine_arch_type
14482 # else
14483 #  define machine_arch_type     MACH_TYPE_SMDK2460
14484 # endif
14485 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14486 #else
14487 # define machine_is_smdk2460()  (0)
14488 #endif
14489
14490 #ifdef CONFIG_MACH_SMDK2440
14491 # ifdef machine_arch_type
14492 #  undef machine_arch_type
14493 #  define machine_arch_type     __machine_arch_type
14494 # else
14495 #  define machine_arch_type     MACH_TYPE_SMDK2440
14496 # endif
14497 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14498 #else
14499 # define machine_is_smdk2440()  (0)
14500 #endif
14501
14502 #ifdef CONFIG_MACH_SMDK2412
14503 # ifdef machine_arch_type
14504 #  undef machine_arch_type
14505 #  define machine_arch_type     __machine_arch_type
14506 # else
14507 #  define machine_arch_type     MACH_TYPE_SMDK2412
14508 # endif
14509 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14510 #else
14511 # define machine_is_smdk2412()  (0)
14512 #endif
14513
14514 #ifdef CONFIG_MACH_WEBBOX
14515 # ifdef machine_arch_type
14516 #  undef machine_arch_type
14517 #  define machine_arch_type     __machine_arch_type
14518 # else
14519 #  define machine_arch_type     MACH_TYPE_WEBBOX
14520 # endif
14521 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14522 #else
14523 # define machine_is_webbox()    (0)
14524 #endif
14525
14526 #ifdef CONFIG_MACH_CWWNDP
14527 # ifdef machine_arch_type
14528 #  undef machine_arch_type
14529 #  define machine_arch_type     __machine_arch_type
14530 # else
14531 #  define machine_arch_type     MACH_TYPE_CWWNDP
14532 # endif
14533 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14534 #else
14535 # define machine_is_cwwndp()    (0)
14536 #endif
14537
14538 #ifdef CONFIG_MACH_DRAGON
14539 # ifdef machine_arch_type
14540 #  undef machine_arch_type
14541 #  define machine_arch_type     __machine_arch_type
14542 # else
14543 #  define machine_arch_type     MACH_TYPE_DRAGON
14544 # endif
14545 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14546 #else
14547 # define machine_is_i839()      (0)
14548 #endif
14549
14550 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14551 # ifdef machine_arch_type
14552 #  undef machine_arch_type
14553 #  define machine_arch_type     __machine_arch_type
14554 # else
14555 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14556 # endif
14557 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14558 #else
14559 # define machine_is_opendo_cpu_board()  (0)
14560 #endif
14561
14562 #ifdef CONFIG_MACH_CCM2200
14563 # ifdef machine_arch_type
14564 #  undef machine_arch_type
14565 #  define machine_arch_type     __machine_arch_type
14566 # else
14567 #  define machine_arch_type     MACH_TYPE_CCM2200
14568 # endif
14569 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14570 #else
14571 # define machine_is_ccm2200()   (0)
14572 #endif
14573
14574 #ifdef CONFIG_MACH_ETWARM
14575 # ifdef machine_arch_type
14576 #  undef machine_arch_type
14577 #  define machine_arch_type     __machine_arch_type
14578 # else
14579 #  define machine_arch_type     MACH_TYPE_ETWARM
14580 # endif
14581 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14582 #else
14583 # define machine_is_etwarm()    (0)
14584 #endif
14585
14586 #ifdef CONFIG_MACH_M93030
14587 # ifdef machine_arch_type
14588 #  undef machine_arch_type
14589 #  define machine_arch_type     __machine_arch_type
14590 # else
14591 #  define machine_arch_type     MACH_TYPE_M93030
14592 # endif
14593 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14594 #else
14595 # define machine_is_m93030()    (0)
14596 #endif
14597
14598 #ifdef CONFIG_MACH_CC7U
14599 # ifdef machine_arch_type
14600 #  undef machine_arch_type
14601 #  define machine_arch_type     __machine_arch_type
14602 # else
14603 #  define machine_arch_type     MACH_TYPE_CC7U
14604 # endif
14605 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14606 #else
14607 # define machine_is_cc7u()      (0)
14608 #endif
14609
14610 #ifdef CONFIG_MACH_MTT_RANGER
14611 # ifdef machine_arch_type
14612 #  undef machine_arch_type
14613 #  define machine_arch_type     __machine_arch_type
14614 # else
14615 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14616 # endif
14617 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14618 #else
14619 # define machine_is_mtt_ranger()        (0)
14620 #endif
14621
14622 #ifdef CONFIG_MACH_NEXUS
14623 # ifdef machine_arch_type
14624 #  undef machine_arch_type
14625 #  define machine_arch_type     __machine_arch_type
14626 # else
14627 #  define machine_arch_type     MACH_TYPE_NEXUS
14628 # endif
14629 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14630 #else
14631 # define machine_is_nexus()     (0)
14632 #endif
14633
14634 #ifdef CONFIG_MACH_DESMAN
14635 # ifdef machine_arch_type
14636 #  undef machine_arch_type
14637 #  define machine_arch_type     __machine_arch_type
14638 # else
14639 #  define machine_arch_type     MACH_TYPE_DESMAN
14640 # endif
14641 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14642 #else
14643 # define machine_is_desman()    (0)
14644 #endif
14645
14646 #ifdef CONFIG_MACH_BKDE303
14647 # ifdef machine_arch_type
14648 #  undef machine_arch_type
14649 #  define machine_arch_type     __machine_arch_type
14650 # else
14651 #  define machine_arch_type     MACH_TYPE_BKDE303
14652 # endif
14653 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14654 #else
14655 # define machine_is_bkde303()   (0)
14656 #endif
14657
14658 #ifdef CONFIG_MACH_SMDK2413
14659 # ifdef machine_arch_type
14660 #  undef machine_arch_type
14661 #  define machine_arch_type     __machine_arch_type
14662 # else
14663 #  define machine_arch_type     MACH_TYPE_SMDK2413
14664 # endif
14665 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14666 #else
14667 # define machine_is_smdk2413()  (0)
14668 #endif
14669
14670 #ifdef CONFIG_MACH_AML_M7200
14671 # ifdef machine_arch_type
14672 #  undef machine_arch_type
14673 #  define machine_arch_type     __machine_arch_type
14674 # else
14675 #  define machine_arch_type     MACH_TYPE_AML_M7200
14676 # endif
14677 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14678 #else
14679 # define machine_is_aml_m7200() (0)
14680 #endif
14681
14682 #ifdef CONFIG_MACH_AML_M5900
14683 # ifdef machine_arch_type
14684 #  undef machine_arch_type
14685 #  define machine_arch_type     __machine_arch_type
14686 # else
14687 #  define machine_arch_type     MACH_TYPE_AML_M5900
14688 # endif
14689 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14690 #else
14691 # define machine_is_aml_m5900() (0)
14692 #endif
14693
14694 #ifdef CONFIG_MACH_SG640
14695 # ifdef machine_arch_type
14696 #  undef machine_arch_type
14697 #  define machine_arch_type     __machine_arch_type
14698 # else
14699 #  define machine_arch_type     MACH_TYPE_SG640
14700 # endif
14701 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14702 #else
14703 # define machine_is_sg640()     (0)
14704 #endif
14705
14706 #ifdef CONFIG_MACH_EDG79524
14707 # ifdef machine_arch_type
14708 #  undef machine_arch_type
14709 #  define machine_arch_type     __machine_arch_type
14710 # else
14711 #  define machine_arch_type     MACH_TYPE_EDG79524
14712 # endif
14713 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14714 #else
14715 # define machine_is_edg79524()  (0)
14716 #endif
14717
14718 #ifdef CONFIG_MACH_AI2410
14719 # ifdef machine_arch_type
14720 #  undef machine_arch_type
14721 #  define machine_arch_type     __machine_arch_type
14722 # else
14723 #  define machine_arch_type     MACH_TYPE_AI2410
14724 # endif
14725 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14726 #else
14727 # define machine_is_ai2410()    (0)
14728 #endif
14729
14730 #ifdef CONFIG_MACH_IXP465
14731 # ifdef machine_arch_type
14732 #  undef machine_arch_type
14733 #  define machine_arch_type     __machine_arch_type
14734 # else
14735 #  define machine_arch_type     MACH_TYPE_IXP465
14736 # endif
14737 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
14738 #else
14739 # define machine_is_ixp465()    (0)
14740 #endif
14741
14742 #ifdef CONFIG_MACH_BALLOON3
14743 # ifdef machine_arch_type
14744 #  undef machine_arch_type
14745 #  define machine_arch_type     __machine_arch_type
14746 # else
14747 #  define machine_arch_type     MACH_TYPE_BALLOON3
14748 # endif
14749 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
14750 #else
14751 # define machine_is_balloon3()  (0)
14752 #endif
14753
14754 #ifdef CONFIG_MACH_HEINS
14755 # ifdef machine_arch_type
14756 #  undef machine_arch_type
14757 #  define machine_arch_type     __machine_arch_type
14758 # else
14759 #  define machine_arch_type     MACH_TYPE_HEINS
14760 # endif
14761 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
14762 #else
14763 # define machine_is_heins()     (0)
14764 #endif
14765
14766 #ifdef CONFIG_MACH_MPLUSEVA
14767 # ifdef machine_arch_type
14768 #  undef machine_arch_type
14769 #  define machine_arch_type     __machine_arch_type
14770 # else
14771 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
14772 # endif
14773 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
14774 #else
14775 # define machine_is_mpluseva()  (0)
14776 #endif
14777
14778 #ifdef CONFIG_MACH_RT042
14779 # ifdef machine_arch_type
14780 #  undef machine_arch_type
14781 #  define machine_arch_type     __machine_arch_type
14782 # else
14783 #  define machine_arch_type     MACH_TYPE_RT042
14784 # endif
14785 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
14786 #else
14787 # define machine_is_rt042()     (0)
14788 #endif
14789
14790 #ifdef CONFIG_MACH_CWIEM
14791 # ifdef machine_arch_type
14792 #  undef machine_arch_type
14793 #  define machine_arch_type     __machine_arch_type
14794 # else
14795 #  define machine_arch_type     MACH_TYPE_CWIEM
14796 # endif
14797 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
14798 #else
14799 # define machine_is_cwiem()     (0)
14800 #endif
14801
14802 #ifdef CONFIG_MACH_CM_X270
14803 # ifdef machine_arch_type
14804 #  undef machine_arch_type
14805 #  define machine_arch_type     __machine_arch_type
14806 # else
14807 #  define machine_arch_type     MACH_TYPE_CM_X270
14808 # endif
14809 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
14810 #else
14811 # define machine_is_cm_x270()   (0)
14812 #endif
14813
14814 #ifdef CONFIG_MACH_CM_X255
14815 # ifdef machine_arch_type
14816 #  undef machine_arch_type
14817 #  define machine_arch_type     __machine_arch_type
14818 # else
14819 #  define machine_arch_type     MACH_TYPE_CM_X255
14820 # endif
14821 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
14822 #else
14823 # define machine_is_cm_x255()   (0)
14824 #endif
14825
14826 #ifdef CONFIG_MACH_ESH_AT91
14827 # ifdef machine_arch_type
14828 #  undef machine_arch_type
14829 #  define machine_arch_type     __machine_arch_type
14830 # else
14831 #  define machine_arch_type     MACH_TYPE_ESH_AT91
14832 # endif
14833 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
14834 #else
14835 # define machine_is_esh_at91()  (0)
14836 #endif
14837
14838 #ifdef CONFIG_MACH_SANDGATE3
14839 # ifdef machine_arch_type
14840 #  undef machine_arch_type
14841 #  define machine_arch_type     __machine_arch_type
14842 # else
14843 #  define machine_arch_type     MACH_TYPE_SANDGATE3
14844 # endif
14845 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14846 #else
14847 # define machine_is_sandgate3() (0)
14848 #endif
14849
14850 #ifdef CONFIG_MACH_PRIMO
14851 # ifdef machine_arch_type
14852 #  undef machine_arch_type
14853 #  define machine_arch_type     __machine_arch_type
14854 # else
14855 #  define machine_arch_type     MACH_TYPE_PRIMO
14856 # endif
14857 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
14858 #else
14859 # define machine_is_primo()     (0)
14860 #endif
14861
14862 #ifdef CONFIG_MACH_GEMSTONE
14863 # ifdef machine_arch_type
14864 #  undef machine_arch_type
14865 #  define machine_arch_type     __machine_arch_type
14866 # else
14867 #  define machine_arch_type     MACH_TYPE_GEMSTONE
14868 # endif
14869 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
14870 #else
14871 # define machine_is_gemstone()  (0)
14872 #endif
14873
14874 #ifdef CONFIG_MACH_PRONGHORNMETRO
14875 # ifdef machine_arch_type
14876 #  undef machine_arch_type
14877 #  define machine_arch_type     __machine_arch_type
14878 # else
14879 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
14880 # endif
14881 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14882 #else
14883 # define machine_is_pronghorn_metro()   (0)
14884 #endif
14885
14886 #ifdef CONFIG_MACH_SIDEWINDER
14887 # ifdef machine_arch_type
14888 #  undef machine_arch_type
14889 #  define machine_arch_type     __machine_arch_type
14890 # else
14891 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
14892 # endif
14893 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
14894 #else
14895 # define machine_is_sidewinder()        (0)
14896 #endif
14897
14898 #ifdef CONFIG_MACH_PICOMOD1
14899 # ifdef machine_arch_type
14900 #  undef machine_arch_type
14901 #  define machine_arch_type     __machine_arch_type
14902 # else
14903 #  define machine_arch_type     MACH_TYPE_PICOMOD1
14904 # endif
14905 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
14906 #else
14907 # define machine_is_picomod1()  (0)
14908 #endif
14909
14910 #ifdef CONFIG_MACH_SG590
14911 # ifdef machine_arch_type
14912 #  undef machine_arch_type
14913 #  define machine_arch_type     __machine_arch_type
14914 # else
14915 #  define machine_arch_type     MACH_TYPE_SG590
14916 # endif
14917 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
14918 #else
14919 # define machine_is_sg590()     (0)
14920 #endif
14921
14922 #ifdef CONFIG_MACH_AKAI9307
14923 # ifdef machine_arch_type
14924 #  undef machine_arch_type
14925 #  define machine_arch_type     __machine_arch_type
14926 # else
14927 #  define machine_arch_type     MACH_TYPE_AKAI9307
14928 # endif
14929 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
14930 #else
14931 # define machine_is_akai9307()  (0)
14932 #endif
14933
14934 #ifdef CONFIG_MACH_FONTAINE
14935 # ifdef machine_arch_type
14936 #  undef machine_arch_type
14937 #  define machine_arch_type     __machine_arch_type
14938 # else
14939 #  define machine_arch_type     MACH_TYPE_FONTAINE
14940 # endif
14941 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
14942 #else
14943 # define machine_is_fontaine()  (0)
14944 #endif
14945
14946 #ifdef CONFIG_MACH_WOMBAT
14947 # ifdef machine_arch_type
14948 #  undef machine_arch_type
14949 #  define machine_arch_type     __machine_arch_type
14950 # else
14951 #  define machine_arch_type     MACH_TYPE_WOMBAT
14952 # endif
14953 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
14954 #else
14955 # define machine_is_wombat()    (0)
14956 #endif
14957
14958 #ifdef CONFIG_MACH_ACQ300
14959 # ifdef machine_arch_type
14960 #  undef machine_arch_type
14961 #  define machine_arch_type     __machine_arch_type
14962 # else
14963 #  define machine_arch_type     MACH_TYPE_ACQ300
14964 # endif
14965 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
14966 #else
14967 # define machine_is_acq300()    (0)
14968 #endif
14969
14970 #ifdef CONFIG_MACH_MOD_270
14971 # ifdef machine_arch_type
14972 #  undef machine_arch_type
14973 #  define machine_arch_type     __machine_arch_type
14974 # else
14975 #  define machine_arch_type     MACH_TYPE_MOD_270
14976 # endif
14977 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
14978 #else
14979 # define machine_is_mod272()    (0)
14980 #endif
14981
14982 #ifdef CONFIG_MACH_VC0820
14983 # ifdef machine_arch_type
14984 #  undef machine_arch_type
14985 #  define machine_arch_type     __machine_arch_type
14986 # else
14987 #  define machine_arch_type     MACH_TYPE_VC0820
14988 # endif
14989 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
14990 #else
14991 # define machine_is_vmc_vc0820()        (0)
14992 #endif
14993
14994 #ifdef CONFIG_MACH_ANI_AIM
14995 # ifdef machine_arch_type
14996 #  undef machine_arch_type
14997 #  define machine_arch_type     __machine_arch_type
14998 # else
14999 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15000 # endif
15001 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15002 #else
15003 # define machine_is_ani_aim()   (0)
15004 #endif
15005
15006 #ifdef CONFIG_MACH_JELLYFISH
15007 # ifdef machine_arch_type
15008 #  undef machine_arch_type
15009 #  define machine_arch_type     __machine_arch_type
15010 # else
15011 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15012 # endif
15013 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15014 #else
15015 # define machine_is_jellyfish() (0)
15016 #endif
15017
15018 #ifdef CONFIG_MACH_AMANITA
15019 # ifdef machine_arch_type
15020 #  undef machine_arch_type
15021 #  define machine_arch_type     __machine_arch_type
15022 # else
15023 #  define machine_arch_type     MACH_TYPE_AMANITA
15024 # endif
15025 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15026 #else
15027 # define machine_is_amanita()   (0)
15028 #endif
15029
15030 #ifdef CONFIG_MACH_VLINK
15031 # ifdef machine_arch_type
15032 #  undef machine_arch_type
15033 #  define machine_arch_type     __machine_arch_type
15034 # else
15035 #  define machine_arch_type     MACH_TYPE_VLINK
15036 # endif
15037 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15038 #else
15039 # define machine_is_vlink()     (0)
15040 #endif
15041
15042 #ifdef CONFIG_MACH_DEXFLEX
15043 # ifdef machine_arch_type
15044 #  undef machine_arch_type
15045 #  define machine_arch_type     __machine_arch_type
15046 # else
15047 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15048 # endif
15049 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15050 #else
15051 # define machine_is_dexflex()   (0)
15052 #endif
15053
15054 #ifdef CONFIG_MACH_EIGEN_TTQ
15055 # ifdef machine_arch_type
15056 #  undef machine_arch_type
15057 #  define machine_arch_type     __machine_arch_type
15058 # else
15059 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15060 # endif
15061 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15062 #else
15063 # define machine_is_eigen_ttq() (0)
15064 #endif
15065
15066 #ifdef CONFIG_MACH_ARCOM_TITAN
15067 # ifdef machine_arch_type
15068 #  undef machine_arch_type
15069 #  define machine_arch_type     __machine_arch_type
15070 # else
15071 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15072 # endif
15073 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15074 #else
15075 # define machine_is_arcom_titan()       (0)
15076 #endif
15077
15078 #ifdef CONFIG_MACH_TABLA
15079 # ifdef machine_arch_type
15080 #  undef machine_arch_type
15081 #  define machine_arch_type     __machine_arch_type
15082 # else
15083 #  define machine_arch_type     MACH_TYPE_TABLA
15084 # endif
15085 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15086 #else
15087 # define machine_is_tabla()     (0)
15088 #endif
15089
15090 #ifdef CONFIG_MACH_MDIRAC3
15091 # ifdef machine_arch_type
15092 #  undef machine_arch_type
15093 #  define machine_arch_type     __machine_arch_type
15094 # else
15095 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15096 # endif
15097 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15098 #else
15099 # define machine_is_mdirac3()   (0)
15100 #endif
15101
15102 #ifdef CONFIG_MACH_MRHFBP2
15103 # ifdef machine_arch_type
15104 #  undef machine_arch_type
15105 #  define machine_arch_type     __machine_arch_type
15106 # else
15107 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15108 # endif
15109 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15110 #else
15111 # define machine_is_mrhfbp2()   (0)
15112 #endif
15113
15114 #ifdef CONFIG_MACH_AT91RM9200RB
15115 # ifdef machine_arch_type
15116 #  undef machine_arch_type
15117 #  define machine_arch_type     __machine_arch_type
15118 # else
15119 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15120 # endif
15121 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15122 #else
15123 # define machine_is_at91rm9200rb()      (0)
15124 #endif
15125
15126 #ifdef CONFIG_MACH_ANI_APM
15127 # ifdef machine_arch_type
15128 #  undef machine_arch_type
15129 #  define machine_arch_type     __machine_arch_type
15130 # else
15131 #  define machine_arch_type     MACH_TYPE_ANI_APM
15132 # endif
15133 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15134 #else
15135 # define machine_is_ani_apm()   (0)
15136 #endif
15137
15138 #ifdef CONFIG_MACH_ELLA1
15139 # ifdef machine_arch_type
15140 #  undef machine_arch_type
15141 #  define machine_arch_type     __machine_arch_type
15142 # else
15143 #  define machine_arch_type     MACH_TYPE_ELLA1
15144 # endif
15145 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15146 #else
15147 # define machine_is_ella1()     (0)
15148 #endif
15149
15150 #ifdef CONFIG_MACH_INHAND_PXA27X
15151 # ifdef machine_arch_type
15152 #  undef machine_arch_type
15153 #  define machine_arch_type     __machine_arch_type
15154 # else
15155 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15156 # endif
15157 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15158 #else
15159 # define machine_is_inhand_pxa27x()     (0)
15160 #endif
15161
15162 #ifdef CONFIG_MACH_INHAND_PXA25X
15163 # ifdef machine_arch_type
15164 #  undef machine_arch_type
15165 #  define machine_arch_type     __machine_arch_type
15166 # else
15167 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15168 # endif
15169 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15170 #else
15171 # define machine_is_inhand_pxa25x()     (0)
15172 #endif
15173
15174 #ifdef CONFIG_MACH_EMPOS_XM
15175 # ifdef machine_arch_type
15176 #  undef machine_arch_type
15177 #  define machine_arch_type     __machine_arch_type
15178 # else
15179 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15180 # endif
15181 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15182 #else
15183 # define machine_is_empos_xm()  (0)
15184 #endif
15185
15186 #ifdef CONFIG_MACH_EMPOS
15187 # ifdef machine_arch_type
15188 #  undef machine_arch_type
15189 #  define machine_arch_type     __machine_arch_type
15190 # else
15191 #  define machine_arch_type     MACH_TYPE_EMPOS
15192 # endif
15193 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15194 #else
15195 # define machine_is_empos()     (0)
15196 #endif
15197
15198 #ifdef CONFIG_MACH_EMPOS_TINY
15199 # ifdef machine_arch_type
15200 #  undef machine_arch_type
15201 #  define machine_arch_type     __machine_arch_type
15202 # else
15203 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
15204 # endif
15205 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15206 #else
15207 # define machine_is_empos_tiny()        (0)
15208 #endif
15209
15210 #ifdef CONFIG_MACH_EMPOS_SM
15211 # ifdef machine_arch_type
15212 #  undef machine_arch_type
15213 #  define machine_arch_type     __machine_arch_type
15214 # else
15215 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
15216 # endif
15217 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15218 #else
15219 # define machine_is_empos_sm()  (0)
15220 #endif
15221
15222 #ifdef CONFIG_MACH_EGRET
15223 # ifdef machine_arch_type
15224 #  undef machine_arch_type
15225 #  define machine_arch_type     __machine_arch_type
15226 # else
15227 #  define machine_arch_type     MACH_TYPE_EGRET
15228 # endif
15229 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15230 #else
15231 # define machine_is_egret()     (0)
15232 #endif
15233
15234 #ifdef CONFIG_MACH_OSTRICH
15235 # ifdef machine_arch_type
15236 #  undef machine_arch_type
15237 #  define machine_arch_type     __machine_arch_type
15238 # else
15239 #  define machine_arch_type     MACH_TYPE_OSTRICH
15240 # endif
15241 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15242 #else
15243 # define machine_is_ostrich()   (0)
15244 #endif
15245
15246 #ifdef CONFIG_MACH_N50
15247 # ifdef machine_arch_type
15248 #  undef machine_arch_type
15249 #  define machine_arch_type     __machine_arch_type
15250 # else
15251 #  define machine_arch_type     MACH_TYPE_N50
15252 # endif
15253 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15254 #else
15255 # define machine_is_n50()       (0)
15256 #endif
15257
15258 #ifdef CONFIG_MACH_ECBAT91
15259 # ifdef machine_arch_type
15260 #  undef machine_arch_type
15261 #  define machine_arch_type     __machine_arch_type
15262 # else
15263 #  define machine_arch_type     MACH_TYPE_ECBAT91
15264 # endif
15265 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15266 #else
15267 # define machine_is_ecbat91()   (0)
15268 #endif
15269
15270 #ifdef CONFIG_MACH_STAREAST
15271 # ifdef machine_arch_type
15272 #  undef machine_arch_type
15273 #  define machine_arch_type     __machine_arch_type
15274 # else
15275 #  define machine_arch_type     MACH_TYPE_STAREAST
15276 # endif
15277 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15278 #else
15279 # define machine_is_stareast()  (0)
15280 #endif
15281
15282 #ifdef CONFIG_MACH_DSPG_DW
15283 # ifdef machine_arch_type
15284 #  undef machine_arch_type
15285 #  define machine_arch_type     __machine_arch_type
15286 # else
15287 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15288 # endif
15289 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15290 #else
15291 # define machine_is_dspg_dw()   (0)
15292 #endif
15293
15294 #ifdef CONFIG_MACH_ONEARM
15295 # ifdef machine_arch_type
15296 #  undef machine_arch_type
15297 #  define machine_arch_type     __machine_arch_type
15298 # else
15299 #  define machine_arch_type     MACH_TYPE_ONEARM
15300 # endif
15301 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15302 #else
15303 # define machine_is_onearm()    (0)
15304 #endif
15305
15306 #ifdef CONFIG_MACH_MRG110_6
15307 # ifdef machine_arch_type
15308 #  undef machine_arch_type
15309 #  define machine_arch_type     __machine_arch_type
15310 # else
15311 #  define machine_arch_type     MACH_TYPE_MRG110_6
15312 # endif
15313 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15314 #else
15315 # define machine_is_mrg110_6()  (0)
15316 #endif
15317
15318 #ifdef CONFIG_MACH_WRT300NV2
15319 # ifdef machine_arch_type
15320 #  undef machine_arch_type
15321 #  define machine_arch_type     __machine_arch_type
15322 # else
15323 #  define machine_arch_type     MACH_TYPE_WRT300NV2
15324 # endif
15325 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15326 #else
15327 # define machine_is_wrt300nv2() (0)
15328 #endif
15329
15330 #ifdef CONFIG_MACH_XM_BULVERDE
15331 # ifdef machine_arch_type
15332 #  undef machine_arch_type
15333 #  define machine_arch_type     __machine_arch_type
15334 # else
15335 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
15336 # endif
15337 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15338 #else
15339 # define machine_is_xm_bulverde()       (0)
15340 #endif
15341
15342 #ifdef CONFIG_MACH_MSM6100
15343 # ifdef machine_arch_type
15344 #  undef machine_arch_type
15345 #  define machine_arch_type     __machine_arch_type
15346 # else
15347 #  define machine_arch_type     MACH_TYPE_MSM6100
15348 # endif
15349 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15350 #else
15351 # define machine_is_msm6100()   (0)
15352 #endif
15353
15354 #ifdef CONFIG_MACH_ETI_B1
15355 # ifdef machine_arch_type
15356 #  undef machine_arch_type
15357 #  define machine_arch_type     __machine_arch_type
15358 # else
15359 #  define machine_arch_type     MACH_TYPE_ETI_B1
15360 # endif
15361 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15362 #else
15363 # define machine_is_eti_b1()    (0)
15364 #endif
15365
15366 #ifdef CONFIG_MACH_ZILOG_ZA9L
15367 # ifdef machine_arch_type
15368 #  undef machine_arch_type
15369 #  define machine_arch_type     __machine_arch_type
15370 # else
15371 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
15372 # endif
15373 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15374 #else
15375 # define machine_is_za9l_series()       (0)
15376 #endif
15377
15378 #ifdef CONFIG_MACH_BIT2440
15379 # ifdef machine_arch_type
15380 #  undef machine_arch_type
15381 #  define machine_arch_type     __machine_arch_type
15382 # else
15383 #  define machine_arch_type     MACH_TYPE_BIT2440
15384 # endif
15385 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15386 #else
15387 # define machine_is_bit2440()   (0)
15388 #endif
15389
15390 #ifdef CONFIG_MACH_NBI
15391 # ifdef machine_arch_type
15392 #  undef machine_arch_type
15393 #  define machine_arch_type     __machine_arch_type
15394 # else
15395 #  define machine_arch_type     MACH_TYPE_NBI
15396 # endif
15397 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15398 #else
15399 # define machine_is_nbi()       (0)
15400 #endif
15401
15402 #ifdef CONFIG_MACH_SMDK2443
15403 # ifdef machine_arch_type
15404 #  undef machine_arch_type
15405 #  define machine_arch_type     __machine_arch_type
15406 # else
15407 #  define machine_arch_type     MACH_TYPE_SMDK2443
15408 # endif
15409 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15410 #else
15411 # define machine_is_smdk2443()  (0)
15412 #endif
15413
15414 #ifdef CONFIG_MACH_VDAVINCI
15415 # ifdef machine_arch_type
15416 #  undef machine_arch_type
15417 #  define machine_arch_type     __machine_arch_type
15418 # else
15419 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15420 # endif
15421 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15422 #else
15423 # define machine_is_vdavinci()  (0)
15424 #endif
15425
15426 #ifdef CONFIG_MACH_ATC6
15427 # ifdef machine_arch_type
15428 #  undef machine_arch_type
15429 #  define machine_arch_type     __machine_arch_type
15430 # else
15431 #  define machine_arch_type     MACH_TYPE_ATC6
15432 # endif
15433 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15434 #else
15435 # define machine_is_atc6()      (0)
15436 #endif
15437
15438 #ifdef CONFIG_MACH_MULTMDW
15439 # ifdef machine_arch_type
15440 #  undef machine_arch_type
15441 #  define machine_arch_type     __machine_arch_type
15442 # else
15443 #  define machine_arch_type     MACH_TYPE_MULTMDW
15444 # endif
15445 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15446 #else
15447 # define machine_is_multmdw()   (0)
15448 #endif
15449
15450 #ifdef CONFIG_MACH_MBA2440
15451 # ifdef machine_arch_type
15452 #  undef machine_arch_type
15453 #  define machine_arch_type     __machine_arch_type
15454 # else
15455 #  define machine_arch_type     MACH_TYPE_MBA2440
15456 # endif
15457 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15458 #else
15459 # define machine_is_mba2440()   (0)
15460 #endif
15461
15462 #ifdef CONFIG_MACH_ECSD
15463 # ifdef machine_arch_type
15464 #  undef machine_arch_type
15465 #  define machine_arch_type     __machine_arch_type
15466 # else
15467 #  define machine_arch_type     MACH_TYPE_ECSD
15468 # endif
15469 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15470 #else
15471 # define machine_is_ecsd()      (0)
15472 #endif
15473
15474 #ifdef CONFIG_MACH_PALMZ31
15475 # ifdef machine_arch_type
15476 #  undef machine_arch_type
15477 #  define machine_arch_type     __machine_arch_type
15478 # else
15479 #  define machine_arch_type     MACH_TYPE_PALMZ31
15480 # endif
15481 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15482 #else
15483 # define machine_is_palmz31()   (0)
15484 #endif
15485
15486 #ifdef CONFIG_MACH_FSG
15487 # ifdef machine_arch_type
15488 #  undef machine_arch_type
15489 #  define machine_arch_type     __machine_arch_type
15490 # else
15491 #  define machine_arch_type     MACH_TYPE_FSG
15492 # endif
15493 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15494 #else
15495 # define machine_is_fsg()       (0)
15496 #endif
15497
15498 #ifdef CONFIG_MACH_RAZOR101
15499 # ifdef machine_arch_type
15500 #  undef machine_arch_type
15501 #  define machine_arch_type     __machine_arch_type
15502 # else
15503 #  define machine_arch_type     MACH_TYPE_RAZOR101
15504 # endif
15505 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15506 #else
15507 # define machine_is_razor101()  (0)
15508 #endif
15509
15510 #ifdef CONFIG_MACH_OPERA_TDM
15511 # ifdef machine_arch_type
15512 #  undef machine_arch_type
15513 #  define machine_arch_type     __machine_arch_type
15514 # else
15515 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15516 # endif
15517 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15518 #else
15519 # define machine_is_opera_tdm() (0)
15520 #endif
15521
15522 #ifdef CONFIG_MACH_COMCERTO
15523 # ifdef machine_arch_type
15524 #  undef machine_arch_type
15525 #  define machine_arch_type     __machine_arch_type
15526 # else
15527 #  define machine_arch_type     MACH_TYPE_COMCERTO
15528 # endif
15529 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15530 #else
15531 # define machine_is_comcerto()  (0)
15532 #endif
15533
15534 #ifdef CONFIG_MACH_TB0319
15535 # ifdef machine_arch_type
15536 #  undef machine_arch_type
15537 #  define machine_arch_type     __machine_arch_type
15538 # else
15539 #  define machine_arch_type     MACH_TYPE_TB0319
15540 # endif
15541 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15542 #else
15543 # define machine_is_tb0319()    (0)
15544 #endif
15545
15546 #ifdef CONFIG_MACH_KWS8000
15547 # ifdef machine_arch_type
15548 #  undef machine_arch_type
15549 #  define machine_arch_type     __machine_arch_type
15550 # else
15551 #  define machine_arch_type     MACH_TYPE_KWS8000
15552 # endif
15553 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15554 #else
15555 # define machine_is_kws8000()   (0)
15556 #endif
15557
15558 #ifdef CONFIG_MACH_B2
15559 # ifdef machine_arch_type
15560 #  undef machine_arch_type
15561 #  define machine_arch_type     __machine_arch_type
15562 # else
15563 #  define machine_arch_type     MACH_TYPE_B2
15564 # endif
15565 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15566 #else
15567 # define machine_is_b2()        (0)
15568 #endif
15569
15570 #ifdef CONFIG_MACH_LCL54
15571 # ifdef machine_arch_type
15572 #  undef machine_arch_type
15573 #  define machine_arch_type     __machine_arch_type
15574 # else
15575 #  define machine_arch_type     MACH_TYPE_LCL54
15576 # endif
15577 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15578 #else
15579 # define machine_is_lcl54()     (0)
15580 #endif
15581
15582 #ifdef CONFIG_MACH_AT91SAM9260EK
15583 # ifdef machine_arch_type
15584 #  undef machine_arch_type
15585 #  define machine_arch_type     __machine_arch_type
15586 # else
15587 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15588 # endif
15589 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15590 #else
15591 # define machine_is_at91sam9260ek()     (0)
15592 #endif
15593
15594 #ifdef CONFIG_MACH_GLANTANK
15595 # ifdef machine_arch_type
15596 #  undef machine_arch_type
15597 #  define machine_arch_type     __machine_arch_type
15598 # else
15599 #  define machine_arch_type     MACH_TYPE_GLANTANK
15600 # endif
15601 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15602 #else
15603 # define machine_is_glantank()  (0)
15604 #endif
15605
15606 #ifdef CONFIG_MACH_N2100
15607 # ifdef machine_arch_type
15608 #  undef machine_arch_type
15609 #  define machine_arch_type     __machine_arch_type
15610 # else
15611 #  define machine_arch_type     MACH_TYPE_N2100
15612 # endif
15613 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15614 #else
15615 # define machine_is_n2100()     (0)
15616 #endif
15617
15618 #ifdef CONFIG_MACH_N4100
15619 # ifdef machine_arch_type
15620 #  undef machine_arch_type
15621 #  define machine_arch_type     __machine_arch_type
15622 # else
15623 #  define machine_arch_type     MACH_TYPE_N4100
15624 # endif
15625 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15626 #else
15627 # define machine_is_n4100()     (0)
15628 #endif
15629
15630 #ifdef CONFIG_MACH_VERTICAL_RSC4
15631 # ifdef machine_arch_type
15632 #  undef machine_arch_type
15633 #  define machine_arch_type     __machine_arch_type
15634 # else
15635 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15636 # endif
15637 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15638 #else
15639 # define machine_is_rsc4()      (0)
15640 #endif
15641
15642 #ifdef CONFIG_MACH_SG8100
15643 # ifdef machine_arch_type
15644 #  undef machine_arch_type
15645 #  define machine_arch_type     __machine_arch_type
15646 # else
15647 #  define machine_arch_type     MACH_TYPE_SG8100
15648 # endif
15649 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15650 #else
15651 # define machine_is_sg8100()    (0)
15652 #endif
15653
15654 #ifdef CONFIG_MACH_IM42XX
15655 # ifdef machine_arch_type
15656 #  undef machine_arch_type
15657 #  define machine_arch_type     __machine_arch_type
15658 # else
15659 #  define machine_arch_type     MACH_TYPE_IM42XX
15660 # endif
15661 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15662 #else
15663 # define machine_is_im42xx()    (0)
15664 #endif
15665
15666 #ifdef CONFIG_MACH_FTXX
15667 # ifdef machine_arch_type
15668 #  undef machine_arch_type
15669 #  define machine_arch_type     __machine_arch_type
15670 # else
15671 #  define machine_arch_type     MACH_TYPE_FTXX
15672 # endif
15673 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15674 #else
15675 # define machine_is_ftxx()      (0)
15676 #endif
15677
15678 #ifdef CONFIG_MACH_LWFUSION
15679 # ifdef machine_arch_type
15680 #  undef machine_arch_type
15681 #  define machine_arch_type     __machine_arch_type
15682 # else
15683 #  define machine_arch_type     MACH_TYPE_LWFUSION
15684 # endif
15685 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15686 #else
15687 # define machine_is_lwfusion()  (0)
15688 #endif
15689
15690 #ifdef CONFIG_MACH_QT2410
15691 # ifdef machine_arch_type
15692 #  undef machine_arch_type
15693 #  define machine_arch_type     __machine_arch_type
15694 # else
15695 #  define machine_arch_type     MACH_TYPE_QT2410
15696 # endif
15697 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15698 #else
15699 # define machine_is_qt2410()    (0)
15700 #endif
15701
15702 #ifdef CONFIG_MACH_KIXRP435
15703 # ifdef machine_arch_type
15704 #  undef machine_arch_type
15705 #  define machine_arch_type     __machine_arch_type
15706 # else
15707 #  define machine_arch_type     MACH_TYPE_KIXRP435
15708 # endif
15709 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15710 #else
15711 # define machine_is_kixrp435()  (0)
15712 #endif
15713
15714 #ifdef CONFIG_MACH_CCW9C
15715 # ifdef machine_arch_type
15716 #  undef machine_arch_type
15717 #  define machine_arch_type     __machine_arch_type
15718 # else
15719 #  define machine_arch_type     MACH_TYPE_CCW9C
15720 # endif
15721 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15722 #else
15723 # define machine_is_ccw9c()     (0)
15724 #endif
15725
15726 #ifdef CONFIG_MACH_DABHS
15727 # ifdef machine_arch_type
15728 #  undef machine_arch_type
15729 #  define machine_arch_type     __machine_arch_type
15730 # else
15731 #  define machine_arch_type     MACH_TYPE_DABHS
15732 # endif
15733 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15734 #else
15735 # define machine_is_dabhs()     (0)
15736 #endif
15737
15738 #ifdef CONFIG_MACH_GZMX
15739 # ifdef machine_arch_type
15740 #  undef machine_arch_type
15741 #  define machine_arch_type     __machine_arch_type
15742 # else
15743 #  define machine_arch_type     MACH_TYPE_GZMX
15744 # endif
15745 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
15746 #else
15747 # define machine_is_gzmx()      (0)
15748 #endif
15749
15750 #ifdef CONFIG_MACH_IPNW100AP
15751 # ifdef machine_arch_type
15752 #  undef machine_arch_type
15753 #  define machine_arch_type     __machine_arch_type
15754 # else
15755 #  define machine_arch_type     MACH_TYPE_IPNW100AP
15756 # endif
15757 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15758 #else
15759 # define machine_is_ipnw100ap() (0)
15760 #endif
15761
15762 #ifdef CONFIG_MACH_CC9P9360DEV
15763 # ifdef machine_arch_type
15764 #  undef machine_arch_type
15765 #  define machine_arch_type     __machine_arch_type
15766 # else
15767 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
15768 # endif
15769 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15770 #else
15771 # define machine_is_cc9p9360dev()       (0)
15772 #endif
15773
15774 #ifdef CONFIG_MACH_CC9P9750DEV
15775 # ifdef machine_arch_type
15776 #  undef machine_arch_type
15777 #  define machine_arch_type     __machine_arch_type
15778 # else
15779 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
15780 # endif
15781 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15782 #else
15783 # define machine_is_cc9p9750dev()       (0)
15784 #endif
15785
15786 #ifdef CONFIG_MACH_CC9P9360VAL
15787 # ifdef machine_arch_type
15788 #  undef machine_arch_type
15789 #  define machine_arch_type     __machine_arch_type
15790 # else
15791 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
15792 # endif
15793 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15794 #else
15795 # define machine_is_cc9p9360val()       (0)
15796 #endif
15797
15798 #ifdef CONFIG_MACH_CC9P9750VAL
15799 # ifdef machine_arch_type
15800 #  undef machine_arch_type
15801 #  define machine_arch_type     __machine_arch_type
15802 # else
15803 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
15804 # endif
15805 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15806 #else
15807 # define machine_is_cc9p9750val()       (0)
15808 #endif
15809
15810 #ifdef CONFIG_MACH_NX70V
15811 # ifdef machine_arch_type
15812 #  undef machine_arch_type
15813 #  define machine_arch_type     __machine_arch_type
15814 # else
15815 #  define machine_arch_type     MACH_TYPE_NX70V
15816 # endif
15817 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
15818 #else
15819 # define machine_is_nx70v()     (0)
15820 #endif
15821
15822 #ifdef CONFIG_MACH_AT91RM9200DF
15823 # ifdef machine_arch_type
15824 #  undef machine_arch_type
15825 #  define machine_arch_type     __machine_arch_type
15826 # else
15827 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
15828 # endif
15829 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15830 #else
15831 # define machine_is_at91rm9200df()      (0)
15832 #endif
15833
15834 #ifdef CONFIG_MACH_SE_PILOT2
15835 # ifdef machine_arch_type
15836 #  undef machine_arch_type
15837 #  define machine_arch_type     __machine_arch_type
15838 # else
15839 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
15840 # endif
15841 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15842 #else
15843 # define machine_is_se_pilot2() (0)
15844 #endif
15845
15846 #ifdef CONFIG_MACH_MTCN_T800
15847 # ifdef machine_arch_type
15848 #  undef machine_arch_type
15849 #  define machine_arch_type     __machine_arch_type
15850 # else
15851 #  define machine_arch_type     MACH_TYPE_MTCN_T800
15852 # endif
15853 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15854 #else
15855 # define machine_is_mtcn_t800() (0)
15856 #endif
15857
15858 #ifdef CONFIG_MACH_VCMX212
15859 # ifdef machine_arch_type
15860 #  undef machine_arch_type
15861 #  define machine_arch_type     __machine_arch_type
15862 # else
15863 #  define machine_arch_type     MACH_TYPE_VCMX212
15864 # endif
15865 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
15866 #else
15867 # define machine_is_vcmx212()   (0)
15868 #endif
15869
15870 #ifdef CONFIG_MACH_LYNX
15871 # ifdef machine_arch_type
15872 #  undef machine_arch_type
15873 #  define machine_arch_type     __machine_arch_type
15874 # else
15875 #  define machine_arch_type     MACH_TYPE_LYNX
15876 # endif
15877 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
15878 #else
15879 # define machine_is_lynx()      (0)
15880 #endif
15881
15882 #ifdef CONFIG_MACH_AT91SAM9260ID
15883 # ifdef machine_arch_type
15884 #  undef machine_arch_type
15885 #  define machine_arch_type     __machine_arch_type
15886 # else
15887 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
15888 # endif
15889 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15890 #else
15891 # define machine_is_at91sam9260id()     (0)
15892 #endif
15893
15894 #ifdef CONFIG_MACH_HW86052
15895 # ifdef machine_arch_type
15896 #  undef machine_arch_type
15897 #  define machine_arch_type     __machine_arch_type
15898 # else
15899 #  define machine_arch_type     MACH_TYPE_HW86052
15900 # endif
15901 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
15902 #else
15903 # define machine_is_hw86052()   (0)
15904 #endif
15905
15906 #ifdef CONFIG_MACH_PILZ_PMI3
15907 # ifdef machine_arch_type
15908 #  undef machine_arch_type
15909 #  define machine_arch_type     __machine_arch_type
15910 # else
15911 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
15912 # endif
15913 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15914 #else
15915 # define machine_is_pilz_pmi3() (0)
15916 #endif
15917
15918 #ifdef CONFIG_MACH_EDB9302A
15919 # ifdef machine_arch_type
15920 #  undef machine_arch_type
15921 #  define machine_arch_type     __machine_arch_type
15922 # else
15923 #  define machine_arch_type     MACH_TYPE_EDB9302A
15924 # endif
15925 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
15926 #else
15927 # define machine_is_edb9302a()  (0)
15928 #endif
15929
15930 #ifdef CONFIG_MACH_EDB9307A
15931 # ifdef machine_arch_type
15932 #  undef machine_arch_type
15933 #  define machine_arch_type     __machine_arch_type
15934 # else
15935 #  define machine_arch_type     MACH_TYPE_EDB9307A
15936 # endif
15937 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
15938 #else
15939 # define machine_is_edb9307a()  (0)
15940 #endif
15941
15942 #ifdef CONFIG_MACH_CT_DFS
15943 # ifdef machine_arch_type
15944 #  undef machine_arch_type
15945 #  define machine_arch_type     __machine_arch_type
15946 # else
15947 #  define machine_arch_type     MACH_TYPE_CT_DFS
15948 # endif
15949 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
15950 #else
15951 # define machine_is_ct_dfs()    (0)
15952 #endif
15953
15954 #ifdef CONFIG_MACH_PILZ_PMI4
15955 # ifdef machine_arch_type
15956 #  undef machine_arch_type
15957 #  define machine_arch_type     __machine_arch_type
15958 # else
15959 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
15960 # endif
15961 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15962 #else
15963 # define machine_is_pilz_pmi4() (0)
15964 #endif
15965
15966 #ifdef CONFIG_MACH_XCEEDNP_IXP
15967 # ifdef machine_arch_type
15968 #  undef machine_arch_type
15969 #  define machine_arch_type     __machine_arch_type
15970 # else
15971 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
15972 # endif
15973 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
15974 #else
15975 # define machine_is_xceednp_ixp()       (0)
15976 #endif
15977
15978 #ifdef CONFIG_MACH_SMDK2442B
15979 # ifdef machine_arch_type
15980 #  undef machine_arch_type
15981 #  define machine_arch_type     __machine_arch_type
15982 # else
15983 #  define machine_arch_type     MACH_TYPE_SMDK2442B
15984 # endif
15985 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
15986 #else
15987 # define machine_is_smdk2442b() (0)
15988 #endif
15989
15990 #ifdef CONFIG_MACH_XNODE
15991 # ifdef machine_arch_type
15992 #  undef machine_arch_type
15993 #  define machine_arch_type     __machine_arch_type
15994 # else
15995 #  define machine_arch_type     MACH_TYPE_XNODE
15996 # endif
15997 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
15998 #else
15999 # define machine_is_xnode()     (0)
16000 #endif
16001
16002 #ifdef CONFIG_MACH_AIDX270
16003 # ifdef machine_arch_type
16004 #  undef machine_arch_type
16005 #  define machine_arch_type     __machine_arch_type
16006 # else
16007 #  define machine_arch_type     MACH_TYPE_AIDX270
16008 # endif
16009 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16010 #else
16011 # define machine_is_aidx270()   (0)
16012 #endif
16013
16014 #ifdef CONFIG_MACH_REMA
16015 # ifdef machine_arch_type
16016 #  undef machine_arch_type
16017 #  define machine_arch_type     __machine_arch_type
16018 # else
16019 #  define machine_arch_type     MACH_TYPE_REMA
16020 # endif
16021 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16022 #else
16023 # define machine_is_rema()      (0)
16024 #endif
16025
16026 #ifdef CONFIG_MACH_BPS1000
16027 # ifdef machine_arch_type
16028 #  undef machine_arch_type
16029 #  define machine_arch_type     __machine_arch_type
16030 # else
16031 #  define machine_arch_type     MACH_TYPE_BPS1000
16032 # endif
16033 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16034 #else
16035 # define machine_is_bps1000()   (0)
16036 #endif
16037
16038 #ifdef CONFIG_MACH_HW90350
16039 # ifdef machine_arch_type
16040 #  undef machine_arch_type
16041 #  define machine_arch_type     __machine_arch_type
16042 # else
16043 #  define machine_arch_type     MACH_TYPE_HW90350
16044 # endif
16045 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16046 #else
16047 # define machine_is_hw90350()   (0)
16048 #endif
16049
16050 #ifdef CONFIG_MACH_OMAP_3430SDP
16051 # ifdef machine_arch_type
16052 #  undef machine_arch_type
16053 #  define machine_arch_type     __machine_arch_type
16054 # else
16055 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16056 # endif
16057 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16058 #else
16059 # define machine_is_omap_3430sdp()      (0)
16060 #endif
16061
16062 #ifdef CONFIG_MACH_BLUETOUCH
16063 # ifdef machine_arch_type
16064 #  undef machine_arch_type
16065 #  define machine_arch_type     __machine_arch_type
16066 # else
16067 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16068 # endif
16069 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16070 #else
16071 # define machine_is_bluetouch() (0)
16072 #endif
16073
16074 #ifdef CONFIG_MACH_VSTMS
16075 # ifdef machine_arch_type
16076 #  undef machine_arch_type
16077 #  define machine_arch_type     __machine_arch_type
16078 # else
16079 #  define machine_arch_type     MACH_TYPE_VSTMS
16080 # endif
16081 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16082 #else
16083 # define machine_is_vstms()     (0)
16084 #endif
16085
16086 #ifdef CONFIG_MACH_XSBASE270
16087 # ifdef machine_arch_type
16088 #  undef machine_arch_type
16089 #  define machine_arch_type     __machine_arch_type
16090 # else
16091 #  define machine_arch_type     MACH_TYPE_XSBASE270
16092 # endif
16093 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16094 #else
16095 # define machine_is_xsbase270() (0)
16096 #endif
16097
16098 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16099 # ifdef machine_arch_type
16100 #  undef machine_arch_type
16101 #  define machine_arch_type     __machine_arch_type
16102 # else
16103 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16104 # endif
16105 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16106 #else
16107 # define machine_is_at91sam9260ek_cn()  (0)
16108 #endif
16109
16110 #ifdef CONFIG_MACH_ADSTURBOXB
16111 # ifdef machine_arch_type
16112 #  undef machine_arch_type
16113 #  define machine_arch_type     __machine_arch_type
16114 # else
16115 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16116 # endif
16117 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16118 #else
16119 # define machine_is_adsturboxb()        (0)
16120 #endif
16121
16122 #ifdef CONFIG_MACH_OTI4110
16123 # ifdef machine_arch_type
16124 #  undef machine_arch_type
16125 #  define machine_arch_type     __machine_arch_type
16126 # else
16127 #  define machine_arch_type     MACH_TYPE_OTI4110
16128 # endif
16129 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16130 #else
16131 # define machine_is_oti4110()   (0)
16132 #endif
16133
16134 #ifdef CONFIG_MACH_HME_PXA
16135 # ifdef machine_arch_type
16136 #  undef machine_arch_type
16137 #  define machine_arch_type     __machine_arch_type
16138 # else
16139 #  define machine_arch_type     MACH_TYPE_HME_PXA
16140 # endif
16141 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16142 #else
16143 # define machine_is_hme_pxa()   (0)
16144 #endif
16145
16146 #ifdef CONFIG_MACH_DEISTERDCA
16147 # ifdef machine_arch_type
16148 #  undef machine_arch_type
16149 #  define machine_arch_type     __machine_arch_type
16150 # else
16151 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16152 # endif
16153 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16154 #else
16155 # define machine_is_deisterdca()        (0)
16156 #endif
16157
16158 #ifdef CONFIG_MACH_CES_SSEM2
16159 # ifdef machine_arch_type
16160 #  undef machine_arch_type
16161 #  define machine_arch_type     __machine_arch_type
16162 # else
16163 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16164 # endif
16165 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16166 #else
16167 # define machine_is_ces_ssem2() (0)
16168 #endif
16169
16170 #ifdef CONFIG_MACH_CES_MTR
16171 # ifdef machine_arch_type
16172 #  undef machine_arch_type
16173 #  define machine_arch_type     __machine_arch_type
16174 # else
16175 #  define machine_arch_type     MACH_TYPE_CES_MTR
16176 # endif
16177 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16178 #else
16179 # define machine_is_ces_mtr()   (0)
16180 #endif
16181
16182 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16183 # ifdef machine_arch_type
16184 #  undef machine_arch_type
16185 #  define machine_arch_type     __machine_arch_type
16186 # else
16187 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16188 # endif
16189 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16190 #else
16191 # define machine_is_tds_avng_sbc()      (0)
16192 #endif
16193
16194 #ifdef CONFIG_MACH_EVEREST
16195 # ifdef machine_arch_type
16196 #  undef machine_arch_type
16197 #  define machine_arch_type     __machine_arch_type
16198 # else
16199 #  define machine_arch_type     MACH_TYPE_EVEREST
16200 # endif
16201 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16202 #else
16203 # define machine_is_everest()   (0)
16204 #endif
16205
16206 #ifdef CONFIG_MACH_PNX4010
16207 # ifdef machine_arch_type
16208 #  undef machine_arch_type
16209 #  define machine_arch_type     __machine_arch_type
16210 # else
16211 #  define machine_arch_type     MACH_TYPE_PNX4010
16212 # endif
16213 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16214 #else
16215 # define machine_is_pnx4010()   (0)
16216 #endif
16217
16218 #ifdef CONFIG_MACH_OXNAS
16219 # ifdef machine_arch_type
16220 #  undef machine_arch_type
16221 #  define machine_arch_type     __machine_arch_type
16222 # else
16223 #  define machine_arch_type     MACH_TYPE_OXNAS
16224 # endif
16225 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16226 #else
16227 # define machine_is_oxnas()     (0)
16228 #endif
16229
16230 #ifdef CONFIG_MACH_FIORI
16231 # ifdef machine_arch_type
16232 #  undef machine_arch_type
16233 #  define machine_arch_type     __machine_arch_type
16234 # else
16235 #  define machine_arch_type     MACH_TYPE_FIORI
16236 # endif
16237 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16238 #else
16239 # define machine_is_fiori()     (0)
16240 #endif
16241
16242 #ifdef CONFIG_MACH_ML1200
16243 # ifdef machine_arch_type
16244 #  undef machine_arch_type
16245 #  define machine_arch_type     __machine_arch_type
16246 # else
16247 #  define machine_arch_type     MACH_TYPE_ML1200
16248 # endif
16249 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16250 #else
16251 # define machine_is_ml1200()    (0)
16252 #endif
16253
16254 #ifdef CONFIG_MACH_PECOS
16255 # ifdef machine_arch_type
16256 #  undef machine_arch_type
16257 #  define machine_arch_type     __machine_arch_type
16258 # else
16259 #  define machine_arch_type     MACH_TYPE_PECOS
16260 # endif
16261 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16262 #else
16263 # define machine_is_pecos()     (0)
16264 #endif
16265
16266 #ifdef CONFIG_MACH_NB2XXX
16267 # ifdef machine_arch_type
16268 #  undef machine_arch_type
16269 #  define machine_arch_type     __machine_arch_type
16270 # else
16271 #  define machine_arch_type     MACH_TYPE_NB2XXX
16272 # endif
16273 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16274 #else
16275 # define machine_is_nb2xxx()    (0)
16276 #endif
16277
16278 #ifdef CONFIG_MACH_HW6900
16279 # ifdef machine_arch_type
16280 #  undef machine_arch_type
16281 #  define machine_arch_type     __machine_arch_type
16282 # else
16283 #  define machine_arch_type     MACH_TYPE_HW6900
16284 # endif
16285 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16286 #else
16287 # define machine_is_hw6900()    (0)
16288 #endif
16289
16290 #ifdef CONFIG_MACH_CDCS_QUOLL
16291 # ifdef machine_arch_type
16292 #  undef machine_arch_type
16293 #  define machine_arch_type     __machine_arch_type
16294 # else
16295 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
16296 # endif
16297 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16298 #else
16299 # define machine_is_cdcs_quoll()        (0)
16300 #endif
16301
16302 #ifdef CONFIG_MACH_QUICKSILVER
16303 # ifdef machine_arch_type
16304 #  undef machine_arch_type
16305 #  define machine_arch_type     __machine_arch_type
16306 # else
16307 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
16308 # endif
16309 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16310 #else
16311 # define machine_is_quicksilver()       (0)
16312 #endif
16313
16314 #ifdef CONFIG_MACH_UPLAT926
16315 # ifdef machine_arch_type
16316 #  undef machine_arch_type
16317 #  define machine_arch_type     __machine_arch_type
16318 # else
16319 #  define machine_arch_type     MACH_TYPE_UPLAT926
16320 # endif
16321 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16322 #else
16323 # define machine_is_uplat926()  (0)
16324 #endif
16325
16326 #ifdef CONFIG_MACH_DEP2410_THOMAS
16327 # ifdef machine_arch_type
16328 #  undef machine_arch_type
16329 #  define machine_arch_type     __machine_arch_type
16330 # else
16331 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
16332 # endif
16333 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16334 #else
16335 # define machine_is_dep2410_dep2410()   (0)
16336 #endif
16337
16338 #ifdef CONFIG_MACH_DTK2410
16339 # ifdef machine_arch_type
16340 #  undef machine_arch_type
16341 #  define machine_arch_type     __machine_arch_type
16342 # else
16343 #  define machine_arch_type     MACH_TYPE_DTK2410
16344 # endif
16345 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16346 #else
16347 # define machine_is_dtk2410()   (0)
16348 #endif
16349
16350 #ifdef CONFIG_MACH_CHILI
16351 # ifdef machine_arch_type
16352 #  undef machine_arch_type
16353 #  define machine_arch_type     __machine_arch_type
16354 # else
16355 #  define machine_arch_type     MACH_TYPE_CHILI
16356 # endif
16357 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16358 #else
16359 # define machine_is_chili()     (0)
16360 #endif
16361
16362 #ifdef CONFIG_MACH_DEMETER
16363 # ifdef machine_arch_type
16364 #  undef machine_arch_type
16365 #  define machine_arch_type     __machine_arch_type
16366 # else
16367 #  define machine_arch_type     MACH_TYPE_DEMETER
16368 # endif
16369 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16370 #else
16371 # define machine_is_demeter()   (0)
16372 #endif
16373
16374 #ifdef CONFIG_MACH_DIONYSUS
16375 # ifdef machine_arch_type
16376 #  undef machine_arch_type
16377 #  define machine_arch_type     __machine_arch_type
16378 # else
16379 #  define machine_arch_type     MACH_TYPE_DIONYSUS
16380 # endif
16381 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16382 #else
16383 # define machine_is_dionysus()  (0)
16384 #endif
16385
16386 #ifdef CONFIG_MACH_AS352X
16387 # ifdef machine_arch_type
16388 #  undef machine_arch_type
16389 #  define machine_arch_type     __machine_arch_type
16390 # else
16391 #  define machine_arch_type     MACH_TYPE_AS352X
16392 # endif
16393 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16394 #else
16395 # define machine_is_as352x()    (0)
16396 #endif
16397
16398 #ifdef CONFIG_MACH_SERVICE
16399 # ifdef machine_arch_type
16400 #  undef machine_arch_type
16401 #  define machine_arch_type     __machine_arch_type
16402 # else
16403 #  define machine_arch_type     MACH_TYPE_SERVICE
16404 # endif
16405 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16406 #else
16407 # define machine_is_service()   (0)
16408 #endif
16409
16410 #ifdef CONFIG_MACH_CS_E9301
16411 # ifdef machine_arch_type
16412 #  undef machine_arch_type
16413 #  define machine_arch_type     __machine_arch_type
16414 # else
16415 #  define machine_arch_type     MACH_TYPE_CS_E9301
16416 # endif
16417 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16418 #else
16419 # define machine_is_cs_e9301()  (0)
16420 #endif
16421
16422 #ifdef CONFIG_MACH_MICRO9M
16423 # ifdef machine_arch_type
16424 #  undef machine_arch_type
16425 #  define machine_arch_type     __machine_arch_type
16426 # else
16427 #  define machine_arch_type     MACH_TYPE_MICRO9M
16428 # endif
16429 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16430 #else
16431 # define machine_is_micro9m()   (0)
16432 #endif
16433
16434 #ifdef CONFIG_MACH_IA_MOSPCK
16435 # ifdef machine_arch_type
16436 #  undef machine_arch_type
16437 #  define machine_arch_type     __machine_arch_type
16438 # else
16439 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16440 # endif
16441 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16442 #else
16443 # define machine_is_ia_mospck() (0)
16444 #endif
16445
16446 #ifdef CONFIG_MACH_QL201B
16447 # ifdef machine_arch_type
16448 #  undef machine_arch_type
16449 #  define machine_arch_type     __machine_arch_type
16450 # else
16451 #  define machine_arch_type     MACH_TYPE_QL201B
16452 # endif
16453 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16454 #else
16455 # define machine_is_ql201b()    (0)
16456 #endif
16457
16458 #ifdef CONFIG_MACH_BBM
16459 # ifdef machine_arch_type
16460 #  undef machine_arch_type
16461 #  define machine_arch_type     __machine_arch_type
16462 # else
16463 #  define machine_arch_type     MACH_TYPE_BBM
16464 # endif
16465 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16466 #else
16467 # define machine_is_bbm()       (0)
16468 #endif
16469
16470 #ifdef CONFIG_MACH_EXXX
16471 # ifdef machine_arch_type
16472 #  undef machine_arch_type
16473 #  define machine_arch_type     __machine_arch_type
16474 # else
16475 #  define machine_arch_type     MACH_TYPE_EXXX
16476 # endif
16477 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16478 #else
16479 # define machine_is_exxx()      (0)
16480 #endif
16481
16482 #ifdef CONFIG_MACH_WMA11B
16483 # ifdef machine_arch_type
16484 #  undef machine_arch_type
16485 #  define machine_arch_type     __machine_arch_type
16486 # else
16487 #  define machine_arch_type     MACH_TYPE_WMA11B
16488 # endif
16489 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16490 #else
16491 # define machine_is_wma11b()    (0)
16492 #endif
16493
16494 #ifdef CONFIG_MACH_PELCO_ATLAS
16495 # ifdef machine_arch_type
16496 #  undef machine_arch_type
16497 #  define machine_arch_type     __machine_arch_type
16498 # else
16499 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16500 # endif
16501 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16502 #else
16503 # define machine_is_pelco_atlas()       (0)
16504 #endif
16505
16506 #ifdef CONFIG_MACH_G500
16507 # ifdef machine_arch_type
16508 #  undef machine_arch_type
16509 #  define machine_arch_type     __machine_arch_type
16510 # else
16511 #  define machine_arch_type     MACH_TYPE_G500
16512 # endif
16513 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16514 #else
16515 # define machine_is_g500()      (0)
16516 #endif
16517
16518 #ifdef CONFIG_MACH_BUG
16519 # ifdef machine_arch_type
16520 #  undef machine_arch_type
16521 #  define machine_arch_type     __machine_arch_type
16522 # else
16523 #  define machine_arch_type     MACH_TYPE_BUG
16524 # endif
16525 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16526 #else
16527 # define machine_is_bug()       (0)
16528 #endif
16529
16530 #ifdef CONFIG_MACH_MX33ADS
16531 # ifdef machine_arch_type
16532 #  undef machine_arch_type
16533 #  define machine_arch_type     __machine_arch_type
16534 # else
16535 #  define machine_arch_type     MACH_TYPE_MX33ADS
16536 # endif
16537 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16538 #else
16539 # define machine_is_mx33ads()   (0)
16540 #endif
16541
16542 #ifdef CONFIG_MACH_CHUB
16543 # ifdef machine_arch_type
16544 #  undef machine_arch_type
16545 #  define machine_arch_type     __machine_arch_type
16546 # else
16547 #  define machine_arch_type     MACH_TYPE_CHUB
16548 # endif
16549 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16550 #else
16551 # define machine_is_chub()      (0)
16552 #endif
16553
16554 #ifdef CONFIG_MACH_NEO1973_GTA01
16555 # ifdef machine_arch_type
16556 #  undef machine_arch_type
16557 #  define machine_arch_type     __machine_arch_type
16558 # else
16559 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16560 # endif
16561 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16562 #else
16563 # define machine_is_neo1973_gta01()     (0)
16564 #endif
16565
16566 #ifdef CONFIG_MACH_W90N740
16567 # ifdef machine_arch_type
16568 #  undef machine_arch_type
16569 #  define machine_arch_type     __machine_arch_type
16570 # else
16571 #  define machine_arch_type     MACH_TYPE_W90N740
16572 # endif
16573 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16574 #else
16575 # define machine_is_w90n740()   (0)
16576 #endif
16577
16578 #ifdef CONFIG_MACH_MEDALLION_SA2410
16579 # ifdef machine_arch_type
16580 #  undef machine_arch_type
16581 #  define machine_arch_type     __machine_arch_type
16582 # else
16583 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16584 # endif
16585 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16586 #else
16587 # define machine_is_medallion_sa2410()  (0)
16588 #endif
16589
16590 #ifdef CONFIG_MACH_IA_CPU_9200_2
16591 # ifdef machine_arch_type
16592 #  undef machine_arch_type
16593 #  define machine_arch_type     __machine_arch_type
16594 # else
16595 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16596 # endif
16597 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16598 #else
16599 # define machine_is_ia_cpu_9200_2()     (0)
16600 #endif
16601
16602 #ifdef CONFIG_MACH_DIMMRM9200
16603 # ifdef machine_arch_type
16604 #  undef machine_arch_type
16605 #  define machine_arch_type     __machine_arch_type
16606 # else
16607 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16608 # endif
16609 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16610 #else
16611 # define machine_is_dimmrm9200()        (0)
16612 #endif
16613
16614 #ifdef CONFIG_MACH_PM9261
16615 # ifdef machine_arch_type
16616 #  undef machine_arch_type
16617 #  define machine_arch_type     __machine_arch_type
16618 # else
16619 #  define machine_arch_type     MACH_TYPE_PM9261
16620 # endif
16621 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16622 #else
16623 # define machine_is_pm9261()    (0)
16624 #endif
16625
16626 #ifdef CONFIG_MACH_ML7304
16627 # ifdef machine_arch_type
16628 #  undef machine_arch_type
16629 #  define machine_arch_type     __machine_arch_type
16630 # else
16631 #  define machine_arch_type     MACH_TYPE_ML7304
16632 # endif
16633 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16634 #else
16635 # define machine_is_ml7304()    (0)
16636 #endif
16637
16638 #ifdef CONFIG_MACH_UCP250
16639 # ifdef machine_arch_type
16640 #  undef machine_arch_type
16641 #  define machine_arch_type     __machine_arch_type
16642 # else
16643 #  define machine_arch_type     MACH_TYPE_UCP250
16644 # endif
16645 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16646 #else
16647 # define machine_is_ucp250()    (0)
16648 #endif
16649
16650 #ifdef CONFIG_MACH_INTBOARD
16651 # ifdef machine_arch_type
16652 #  undef machine_arch_type
16653 #  define machine_arch_type     __machine_arch_type
16654 # else
16655 #  define machine_arch_type     MACH_TYPE_INTBOARD
16656 # endif
16657 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16658 #else
16659 # define machine_is_intboard()  (0)
16660 #endif
16661
16662 #ifdef CONFIG_MACH_GULFSTREAM
16663 # ifdef machine_arch_type
16664 #  undef machine_arch_type
16665 #  define machine_arch_type     __machine_arch_type
16666 # else
16667 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16668 # endif
16669 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16670 #else
16671 # define machine_is_gulfstream()        (0)
16672 #endif
16673
16674 #ifdef CONFIG_MACH_LABQUEST
16675 # ifdef machine_arch_type
16676 #  undef machine_arch_type
16677 #  define machine_arch_type     __machine_arch_type
16678 # else
16679 #  define machine_arch_type     MACH_TYPE_LABQUEST
16680 # endif
16681 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16682 #else
16683 # define machine_is_labquest()  (0)
16684 #endif
16685
16686 #ifdef CONFIG_MACH_VCMX313
16687 # ifdef machine_arch_type
16688 #  undef machine_arch_type
16689 #  define machine_arch_type     __machine_arch_type
16690 # else
16691 #  define machine_arch_type     MACH_TYPE_VCMX313
16692 # endif
16693 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16694 #else
16695 # define machine_is_vcmx313()   (0)
16696 #endif
16697
16698 #ifdef CONFIG_MACH_URG200
16699 # ifdef machine_arch_type
16700 #  undef machine_arch_type
16701 #  define machine_arch_type     __machine_arch_type
16702 # else
16703 #  define machine_arch_type     MACH_TYPE_URG200
16704 # endif
16705 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16706 #else
16707 # define machine_is_urg200()    (0)
16708 #endif
16709
16710 #ifdef CONFIG_MACH_CPUX255LCDNET
16711 # ifdef machine_arch_type
16712 #  undef machine_arch_type
16713 #  define machine_arch_type     __machine_arch_type
16714 # else
16715 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
16716 # endif
16717 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16718 #else
16719 # define machine_is_cpux255lcdnet()     (0)
16720 #endif
16721
16722 #ifdef CONFIG_MACH_NETDCU9
16723 # ifdef machine_arch_type
16724 #  undef machine_arch_type
16725 #  define machine_arch_type     __machine_arch_type
16726 # else
16727 #  define machine_arch_type     MACH_TYPE_NETDCU9
16728 # endif
16729 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16730 #else
16731 # define machine_is_netdcu9()   (0)
16732 #endif
16733
16734 #ifdef CONFIG_MACH_NETDCU10
16735 # ifdef machine_arch_type
16736 #  undef machine_arch_type
16737 #  define machine_arch_type     __machine_arch_type
16738 # else
16739 #  define machine_arch_type     MACH_TYPE_NETDCU10
16740 # endif
16741 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
16742 #else
16743 # define machine_is_netdcu10()  (0)
16744 #endif
16745
16746 #ifdef CONFIG_MACH_DSPG_DGA
16747 # ifdef machine_arch_type
16748 #  undef machine_arch_type
16749 #  define machine_arch_type     __machine_arch_type
16750 # else
16751 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
16752 # endif
16753 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
16754 #else
16755 # define machine_is_dspg_dga()  (0)
16756 #endif
16757
16758 #ifdef CONFIG_MACH_DSPG_DVW
16759 # ifdef machine_arch_type
16760 #  undef machine_arch_type
16761 #  define machine_arch_type     __machine_arch_type
16762 # else
16763 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
16764 # endif
16765 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
16766 #else
16767 # define machine_is_dspg_dvw()  (0)
16768 #endif
16769
16770 #ifdef CONFIG_MACH_SOLOS
16771 # ifdef machine_arch_type
16772 #  undef machine_arch_type
16773 #  define machine_arch_type     __machine_arch_type
16774 # else
16775 #  define machine_arch_type     MACH_TYPE_SOLOS
16776 # endif
16777 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
16778 #else
16779 # define machine_is_solos()     (0)
16780 #endif
16781
16782 #ifdef CONFIG_MACH_AT91SAM9263EK
16783 # ifdef machine_arch_type
16784 #  undef machine_arch_type
16785 #  define machine_arch_type     __machine_arch_type
16786 # else
16787 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
16788 # endif
16789 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16790 #else
16791 # define machine_is_at91sam9263ek()     (0)
16792 #endif
16793
16794 #ifdef CONFIG_MACH_OSSTBOX
16795 # ifdef machine_arch_type
16796 #  undef machine_arch_type
16797 #  define machine_arch_type     __machine_arch_type
16798 # else
16799 #  define machine_arch_type     MACH_TYPE_OSSTBOX
16800 # endif
16801 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
16802 #else
16803 # define machine_is_osstbox()   (0)
16804 #endif
16805
16806 #ifdef CONFIG_MACH_KBAT9261
16807 # ifdef machine_arch_type
16808 #  undef machine_arch_type
16809 #  define machine_arch_type     __machine_arch_type
16810 # else
16811 #  define machine_arch_type     MACH_TYPE_KBAT9261
16812 # endif
16813 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
16814 #else
16815 # define machine_is_kbat9261()  (0)
16816 #endif
16817
16818 #ifdef CONFIG_MACH_CT1100
16819 # ifdef machine_arch_type
16820 #  undef machine_arch_type
16821 #  define machine_arch_type     __machine_arch_type
16822 # else
16823 #  define machine_arch_type     MACH_TYPE_CT1100
16824 # endif
16825 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
16826 #else
16827 # define machine_is_ct1100()    (0)
16828 #endif
16829
16830 #ifdef CONFIG_MACH_AKCPPXA
16831 # ifdef machine_arch_type
16832 #  undef machine_arch_type
16833 #  define machine_arch_type     __machine_arch_type
16834 # else
16835 #  define machine_arch_type     MACH_TYPE_AKCPPXA
16836 # endif
16837 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
16838 #else
16839 # define machine_is_akcppxa()   (0)
16840 #endif
16841
16842 #ifdef CONFIG_MACH_OCHAYA1020
16843 # ifdef machine_arch_type
16844 #  undef machine_arch_type
16845 #  define machine_arch_type     __machine_arch_type
16846 # else
16847 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
16848 # endif
16849 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
16850 #else
16851 # define machine_is_ochaya1020()        (0)
16852 #endif
16853
16854 #ifdef CONFIG_MACH_HITRACK
16855 # ifdef machine_arch_type
16856 #  undef machine_arch_type
16857 #  define machine_arch_type     __machine_arch_type
16858 # else
16859 #  define machine_arch_type     MACH_TYPE_HITRACK
16860 # endif
16861 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
16862 #else
16863 # define machine_is_hitrack()   (0)
16864 #endif
16865
16866 #ifdef CONFIG_MACH_SYME1
16867 # ifdef machine_arch_type
16868 #  undef machine_arch_type
16869 #  define machine_arch_type     __machine_arch_type
16870 # else
16871 #  define machine_arch_type     MACH_TYPE_SYME1
16872 # endif
16873 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
16874 #else
16875 # define machine_is_syme1()     (0)
16876 #endif
16877
16878 #ifdef CONFIG_MACH_SYHL1
16879 # ifdef machine_arch_type
16880 #  undef machine_arch_type
16881 #  define machine_arch_type     __machine_arch_type
16882 # else
16883 #  define machine_arch_type     MACH_TYPE_SYHL1
16884 # endif
16885 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
16886 #else
16887 # define machine_is_syhl1()     (0)
16888 #endif
16889
16890 #ifdef CONFIG_MACH_EMPCA400
16891 # ifdef machine_arch_type
16892 #  undef machine_arch_type
16893 #  define machine_arch_type     __machine_arch_type
16894 # else
16895 #  define machine_arch_type     MACH_TYPE_EMPCA400
16896 # endif
16897 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
16898 #else
16899 # define machine_is_empca400()  (0)
16900 #endif
16901
16902 #ifdef CONFIG_MACH_EM7210
16903 # ifdef machine_arch_type
16904 #  undef machine_arch_type
16905 #  define machine_arch_type     __machine_arch_type
16906 # else
16907 #  define machine_arch_type     MACH_TYPE_EM7210
16908 # endif
16909 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
16910 #else
16911 # define machine_is_em7210()    (0)
16912 #endif
16913
16914 #ifdef CONFIG_MACH_HTCHERMES
16915 # ifdef machine_arch_type
16916 #  undef machine_arch_type
16917 #  define machine_arch_type     __machine_arch_type
16918 # else
16919 #  define machine_arch_type     MACH_TYPE_HTCHERMES
16920 # endif
16921 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16922 #else
16923 # define machine_is_htchermes() (0)
16924 #endif
16925
16926 #ifdef CONFIG_MACH_ETI_C1
16927 # ifdef machine_arch_type
16928 #  undef machine_arch_type
16929 #  define machine_arch_type     __machine_arch_type
16930 # else
16931 #  define machine_arch_type     MACH_TYPE_ETI_C1
16932 # endif
16933 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
16934 #else
16935 # define machine_is_eti_c1()    (0)
16936 #endif
16937
16938 #ifdef CONFIG_MACH_AC100
16939 # ifdef machine_arch_type
16940 #  undef machine_arch_type
16941 #  define machine_arch_type     __machine_arch_type
16942 # else
16943 #  define machine_arch_type     MACH_TYPE_AC100
16944 # endif
16945 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
16946 #else
16947 # define machine_is_ac100()     (0)
16948 #endif
16949
16950 #ifdef CONFIG_MACH_SNEETCH
16951 # ifdef machine_arch_type
16952 #  undef machine_arch_type
16953 #  define machine_arch_type     __machine_arch_type
16954 # else
16955 #  define machine_arch_type     MACH_TYPE_SNEETCH
16956 # endif
16957 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
16958 #else
16959 # define machine_is_sneetch()   (0)
16960 #endif
16961
16962 #ifdef CONFIG_MACH_STUDENTMATE
16963 # ifdef machine_arch_type
16964 #  undef machine_arch_type
16965 #  define machine_arch_type     __machine_arch_type
16966 # else
16967 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
16968 # endif
16969 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
16970 #else
16971 # define machine_is_studentmate()       (0)
16972 #endif
16973
16974 #ifdef CONFIG_MACH_ZIR2410
16975 # ifdef machine_arch_type
16976 #  undef machine_arch_type
16977 #  define machine_arch_type     __machine_arch_type
16978 # else
16979 #  define machine_arch_type     MACH_TYPE_ZIR2410
16980 # endif
16981 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
16982 #else
16983 # define machine_is_zir2410()   (0)
16984 #endif
16985
16986 #ifdef CONFIG_MACH_ZIR2413
16987 # ifdef machine_arch_type
16988 #  undef machine_arch_type
16989 #  define machine_arch_type     __machine_arch_type
16990 # else
16991 #  define machine_arch_type     MACH_TYPE_ZIR2413
16992 # endif
16993 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
16994 #else
16995 # define machine_is_zir2413()   (0)
16996 #endif
16997
16998 #ifdef CONFIG_MACH_DLONIP3
16999 # ifdef machine_arch_type
17000 #  undef machine_arch_type
17001 #  define machine_arch_type     __machine_arch_type
17002 # else
17003 #  define machine_arch_type     MACH_TYPE_DLONIP3
17004 # endif
17005 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17006 #else
17007 # define machine_is_dlonip3()   (0)
17008 #endif
17009
17010 #ifdef CONFIG_MACH_INSTREAM
17011 # ifdef machine_arch_type
17012 #  undef machine_arch_type
17013 #  define machine_arch_type     __machine_arch_type
17014 # else
17015 #  define machine_arch_type     MACH_TYPE_INSTREAM
17016 # endif
17017 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17018 #else
17019 # define machine_is_instream()  (0)
17020 #endif
17021
17022 #ifdef CONFIG_MACH_AMBARELLA
17023 # ifdef machine_arch_type
17024 #  undef machine_arch_type
17025 #  define machine_arch_type     __machine_arch_type
17026 # else
17027 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17028 # endif
17029 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17030 #else
17031 # define machine_is_ambarella() (0)
17032 #endif
17033
17034 #ifdef CONFIG_MACH_NEVIS
17035 # ifdef machine_arch_type
17036 #  undef machine_arch_type
17037 #  define machine_arch_type     __machine_arch_type
17038 # else
17039 #  define machine_arch_type     MACH_TYPE_NEVIS
17040 # endif
17041 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17042 #else
17043 # define machine_is_nevis()     (0)
17044 #endif
17045
17046 #ifdef CONFIG_MACH_HTC_TRINITY
17047 # ifdef machine_arch_type
17048 #  undef machine_arch_type
17049 #  define machine_arch_type     __machine_arch_type
17050 # else
17051 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17052 # endif
17053 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17054 #else
17055 # define machine_is_htc_trinity()       (0)
17056 #endif
17057
17058 #ifdef CONFIG_MACH_QL202B
17059 # ifdef machine_arch_type
17060 #  undef machine_arch_type
17061 #  define machine_arch_type     __machine_arch_type
17062 # else
17063 #  define machine_arch_type     MACH_TYPE_QL202B
17064 # endif
17065 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17066 #else
17067 # define machine_is_ql202b()    (0)
17068 #endif
17069
17070 #ifdef CONFIG_MACH_VPAC270
17071 # ifdef machine_arch_type
17072 #  undef machine_arch_type
17073 #  define machine_arch_type     __machine_arch_type
17074 # else
17075 #  define machine_arch_type     MACH_TYPE_VPAC270
17076 # endif
17077 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17078 #else
17079 # define machine_is_vpac270()   (0)
17080 #endif
17081
17082 #ifdef CONFIG_MACH_RD129
17083 # ifdef machine_arch_type
17084 #  undef machine_arch_type
17085 #  define machine_arch_type     __machine_arch_type
17086 # else
17087 #  define machine_arch_type     MACH_TYPE_RD129
17088 # endif
17089 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17090 #else
17091 # define machine_is_rd129()     (0)
17092 #endif
17093
17094 #ifdef CONFIG_MACH_HTCWIZARD
17095 # ifdef machine_arch_type
17096 #  undef machine_arch_type
17097 #  define machine_arch_type     __machine_arch_type
17098 # else
17099 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17100 # endif
17101 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17102 #else
17103 # define machine_is_htcwizard() (0)
17104 #endif
17105
17106 #ifdef CONFIG_MACH_TREO680
17107 # ifdef machine_arch_type
17108 #  undef machine_arch_type
17109 #  define machine_arch_type     __machine_arch_type
17110 # else
17111 #  define machine_arch_type     MACH_TYPE_TREO680
17112 # endif
17113 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17114 #else
17115 # define machine_is_treo680()   (0)
17116 #endif
17117
17118 #ifdef CONFIG_MACH_TECON_TMEZON
17119 # ifdef machine_arch_type
17120 #  undef machine_arch_type
17121 #  define machine_arch_type     __machine_arch_type
17122 # else
17123 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17124 # endif
17125 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17126 #else
17127 # define machine_is_tecon_tmezon()      (0)
17128 #endif
17129
17130 #ifdef CONFIG_MACH_ZYLONITE
17131 # ifdef machine_arch_type
17132 #  undef machine_arch_type
17133 #  define machine_arch_type     __machine_arch_type
17134 # else
17135 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17136 # endif
17137 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17138 #else
17139 # define machine_is_zylonite()  (0)
17140 #endif
17141
17142 #ifdef CONFIG_MACH_GENE1270
17143 # ifdef machine_arch_type
17144 #  undef machine_arch_type
17145 #  define machine_arch_type     __machine_arch_type
17146 # else
17147 #  define machine_arch_type     MACH_TYPE_GENE1270
17148 # endif
17149 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17150 #else
17151 # define machine_is_gene1270()  (0)
17152 #endif
17153
17154 #ifdef CONFIG_MACH_ZIR2412
17155 # ifdef machine_arch_type
17156 #  undef machine_arch_type
17157 #  define machine_arch_type     __machine_arch_type
17158 # else
17159 #  define machine_arch_type     MACH_TYPE_ZIR2412
17160 # endif
17161 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17162 #else
17163 # define machine_is_zir2412()   (0)
17164 #endif
17165
17166 #ifdef CONFIG_MACH_MX31LITE
17167 # ifdef machine_arch_type
17168 #  undef machine_arch_type
17169 #  define machine_arch_type     __machine_arch_type
17170 # else
17171 #  define machine_arch_type     MACH_TYPE_MX31LITE
17172 # endif
17173 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17174 #else
17175 # define machine_is_mx31lite()  (0)
17176 #endif
17177
17178 #ifdef CONFIG_MACH_T700WX
17179 # ifdef machine_arch_type
17180 #  undef machine_arch_type
17181 #  define machine_arch_type     __machine_arch_type
17182 # else
17183 #  define machine_arch_type     MACH_TYPE_T700WX
17184 # endif
17185 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17186 #else
17187 # define machine_is_t700wx()    (0)
17188 #endif
17189
17190 #ifdef CONFIG_MACH_VF100
17191 # ifdef machine_arch_type
17192 #  undef machine_arch_type
17193 #  define machine_arch_type     __machine_arch_type
17194 # else
17195 #  define machine_arch_type     MACH_TYPE_VF100
17196 # endif
17197 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17198 #else
17199 # define machine_is_vf100()     (0)
17200 #endif
17201
17202 #ifdef CONFIG_MACH_NSB2
17203 # ifdef machine_arch_type
17204 #  undef machine_arch_type
17205 #  define machine_arch_type     __machine_arch_type
17206 # else
17207 #  define machine_arch_type     MACH_TYPE_NSB2
17208 # endif
17209 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17210 #else
17211 # define machine_is_nsb2()      (0)
17212 #endif
17213
17214 #ifdef CONFIG_MACH_NXHMI_BB
17215 # ifdef machine_arch_type
17216 #  undef machine_arch_type
17217 #  define machine_arch_type     __machine_arch_type
17218 # else
17219 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
17220 # endif
17221 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17222 #else
17223 # define machine_is_nxhmi_bb()  (0)
17224 #endif
17225
17226 #ifdef CONFIG_MACH_NXHMI_RE
17227 # ifdef machine_arch_type
17228 #  undef machine_arch_type
17229 #  define machine_arch_type     __machine_arch_type
17230 # else
17231 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
17232 # endif
17233 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17234 #else
17235 # define machine_is_nxhmi_re()  (0)
17236 #endif
17237
17238 #ifdef CONFIG_MACH_N4100PRO
17239 # ifdef machine_arch_type
17240 #  undef machine_arch_type
17241 #  define machine_arch_type     __machine_arch_type
17242 # else
17243 #  define machine_arch_type     MACH_TYPE_N4100PRO
17244 # endif
17245 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17246 #else
17247 # define machine_is_n4100pro()  (0)
17248 #endif
17249
17250 #ifdef CONFIG_MACH_SAM9260
17251 # ifdef machine_arch_type
17252 #  undef machine_arch_type
17253 #  define machine_arch_type     __machine_arch_type
17254 # else
17255 #  define machine_arch_type     MACH_TYPE_SAM9260
17256 # endif
17257 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17258 #else
17259 # define machine_is_sam9260()   (0)
17260 #endif
17261
17262 #ifdef CONFIG_MACH_OMAP_TREO600
17263 # ifdef machine_arch_type
17264 #  undef machine_arch_type
17265 #  define machine_arch_type     __machine_arch_type
17266 # else
17267 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
17268 # endif
17269 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17270 #else
17271 # define machine_is_omap_treo600()      (0)
17272 #endif
17273
17274 #ifdef CONFIG_MACH_INDY2410
17275 # ifdef machine_arch_type
17276 #  undef machine_arch_type
17277 #  define machine_arch_type     __machine_arch_type
17278 # else
17279 #  define machine_arch_type     MACH_TYPE_INDY2410
17280 # endif
17281 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17282 #else
17283 # define machine_is_indy2410()  (0)
17284 #endif
17285
17286 #ifdef CONFIG_MACH_NELT_A
17287 # ifdef machine_arch_type
17288 #  undef machine_arch_type
17289 #  define machine_arch_type     __machine_arch_type
17290 # else
17291 #  define machine_arch_type     MACH_TYPE_NELT_A
17292 # endif
17293 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17294 #else
17295 # define machine_is_nelt_a()    (0)
17296 #endif
17297
17298 #ifdef CONFIG_MACH_N311
17299 # ifdef machine_arch_type
17300 #  undef machine_arch_type
17301 #  define machine_arch_type     __machine_arch_type
17302 # else
17303 #  define machine_arch_type     MACH_TYPE_N311
17304 # endif
17305 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17306 #else
17307 # define machine_is_n311()      (0)
17308 #endif
17309
17310 #ifdef CONFIG_MACH_AT91SAM9260VGK
17311 # ifdef machine_arch_type
17312 #  undef machine_arch_type
17313 #  define machine_arch_type     __machine_arch_type
17314 # else
17315 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
17316 # endif
17317 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17318 #else
17319 # define machine_is_at91sam9260vgk()    (0)
17320 #endif
17321
17322 #ifdef CONFIG_MACH_AT91LEPPE
17323 # ifdef machine_arch_type
17324 #  undef machine_arch_type
17325 #  define machine_arch_type     __machine_arch_type
17326 # else
17327 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
17328 # endif
17329 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17330 #else
17331 # define machine_is_at91leppe() (0)
17332 #endif
17333
17334 #ifdef CONFIG_MACH_AT91LEPCCN
17335 # ifdef machine_arch_type
17336 #  undef machine_arch_type
17337 #  define machine_arch_type     __machine_arch_type
17338 # else
17339 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
17340 # endif
17341 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17342 #else
17343 # define machine_is_at91lepccn()        (0)
17344 #endif
17345
17346 #ifdef CONFIG_MACH_APC7100
17347 # ifdef machine_arch_type
17348 #  undef machine_arch_type
17349 #  define machine_arch_type     __machine_arch_type
17350 # else
17351 #  define machine_arch_type     MACH_TYPE_APC7100
17352 # endif
17353 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17354 #else
17355 # define machine_is_apc7100()   (0)
17356 #endif
17357
17358 #ifdef CONFIG_MACH_STARGAZER
17359 # ifdef machine_arch_type
17360 #  undef machine_arch_type
17361 #  define machine_arch_type     __machine_arch_type
17362 # else
17363 #  define machine_arch_type     MACH_TYPE_STARGAZER
17364 # endif
17365 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17366 #else
17367 # define machine_is_stargazer() (0)
17368 #endif
17369
17370 #ifdef CONFIG_MACH_SONATA
17371 # ifdef machine_arch_type
17372 #  undef machine_arch_type
17373 #  define machine_arch_type     __machine_arch_type
17374 # else
17375 #  define machine_arch_type     MACH_TYPE_SONATA
17376 # endif
17377 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17378 #else
17379 # define machine_is_sonata()    (0)
17380 #endif
17381
17382 #ifdef CONFIG_MACH_SCHMOOGIE
17383 # ifdef machine_arch_type
17384 #  undef machine_arch_type
17385 #  define machine_arch_type     __machine_arch_type
17386 # else
17387 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
17388 # endif
17389 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17390 #else
17391 # define machine_is_schmoogie() (0)
17392 #endif
17393
17394 #ifdef CONFIG_MACH_AZTOOL
17395 # ifdef machine_arch_type
17396 #  undef machine_arch_type
17397 #  define machine_arch_type     __machine_arch_type
17398 # else
17399 #  define machine_arch_type     MACH_TYPE_AZTOOL
17400 # endif
17401 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17402 #else
17403 # define machine_is_aztool()    (0)
17404 #endif
17405
17406 #ifdef CONFIG_MACH_MIOA701
17407 # ifdef machine_arch_type
17408 #  undef machine_arch_type
17409 #  define machine_arch_type     __machine_arch_type
17410 # else
17411 #  define machine_arch_type     MACH_TYPE_MIOA701
17412 # endif
17413 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17414 #else
17415 # define machine_is_mioa701()   (0)
17416 #endif
17417
17418 #ifdef CONFIG_MACH_SXNI9260
17419 # ifdef machine_arch_type
17420 #  undef machine_arch_type
17421 #  define machine_arch_type     __machine_arch_type
17422 # else
17423 #  define machine_arch_type     MACH_TYPE_SXNI9260
17424 # endif
17425 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17426 #else
17427 # define machine_is_sxni9260()  (0)
17428 #endif
17429
17430 #ifdef CONFIG_MACH_MXC27520EVB
17431 # ifdef machine_arch_type
17432 #  undef machine_arch_type
17433 #  define machine_arch_type     __machine_arch_type
17434 # else
17435 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17436 # endif
17437 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17438 #else
17439 # define machine_is_mxc27520evb()       (0)
17440 #endif
17441
17442 #ifdef CONFIG_MACH_ARMADILLO5X0
17443 # ifdef machine_arch_type
17444 #  undef machine_arch_type
17445 #  define machine_arch_type     __machine_arch_type
17446 # else
17447 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17448 # endif
17449 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17450 #else
17451 # define machine_is_armadillo5x0()      (0)
17452 #endif
17453
17454 #ifdef CONFIG_MACH_MB9260
17455 # ifdef machine_arch_type
17456 #  undef machine_arch_type
17457 #  define machine_arch_type     __machine_arch_type
17458 # else
17459 #  define machine_arch_type     MACH_TYPE_MB9260
17460 # endif
17461 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17462 #else
17463 # define machine_is_mb9260()    (0)
17464 #endif
17465
17466 #ifdef CONFIG_MACH_MB9263
17467 # ifdef machine_arch_type
17468 #  undef machine_arch_type
17469 #  define machine_arch_type     __machine_arch_type
17470 # else
17471 #  define machine_arch_type     MACH_TYPE_MB9263
17472 # endif
17473 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17474 #else
17475 # define machine_is_mb9263()    (0)
17476 #endif
17477
17478 #ifdef CONFIG_MACH_IPAC9302
17479 # ifdef machine_arch_type
17480 #  undef machine_arch_type
17481 #  define machine_arch_type     __machine_arch_type
17482 # else
17483 #  define machine_arch_type     MACH_TYPE_IPAC9302
17484 # endif
17485 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17486 #else
17487 # define machine_is_ipac9302()  (0)
17488 #endif
17489
17490 #ifdef CONFIG_MACH_CC9P9360JS
17491 # ifdef machine_arch_type
17492 #  undef machine_arch_type
17493 #  define machine_arch_type     __machine_arch_type
17494 # else
17495 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17496 # endif
17497 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17498 #else
17499 # define machine_is_cc9p9360js()        (0)
17500 #endif
17501
17502 #ifdef CONFIG_MACH_GALLIUM
17503 # ifdef machine_arch_type
17504 #  undef machine_arch_type
17505 #  define machine_arch_type     __machine_arch_type
17506 # else
17507 #  define machine_arch_type     MACH_TYPE_GALLIUM
17508 # endif
17509 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17510 #else
17511 # define machine_is_gallium()   (0)
17512 #endif
17513
17514 #ifdef CONFIG_MACH_MSC2410
17515 # ifdef machine_arch_type
17516 #  undef machine_arch_type
17517 #  define machine_arch_type     __machine_arch_type
17518 # else
17519 #  define machine_arch_type     MACH_TYPE_MSC2410
17520 # endif
17521 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17522 #else
17523 # define machine_is_msc2410()   (0)
17524 #endif
17525
17526 #ifdef CONFIG_MACH_GHI270
17527 # ifdef machine_arch_type
17528 #  undef machine_arch_type
17529 #  define machine_arch_type     __machine_arch_type
17530 # else
17531 #  define machine_arch_type     MACH_TYPE_GHI270
17532 # endif
17533 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17534 #else
17535 # define machine_is_ghi270()    (0)
17536 #endif
17537
17538 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17539 # ifdef machine_arch_type
17540 #  undef machine_arch_type
17541 #  define machine_arch_type     __machine_arch_type
17542 # else
17543 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17544 # endif
17545 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17546 #else
17547 # define machine_is_davinci_leonardo()  (0)
17548 #endif
17549
17550 #ifdef CONFIG_MACH_OIAB
17551 # ifdef machine_arch_type
17552 #  undef machine_arch_type
17553 #  define machine_arch_type     __machine_arch_type
17554 # else
17555 #  define machine_arch_type     MACH_TYPE_OIAB
17556 # endif
17557 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17558 #else
17559 # define machine_is_oiab()      (0)
17560 #endif
17561
17562 #ifdef CONFIG_MACH_SMDK6400
17563 # ifdef machine_arch_type
17564 #  undef machine_arch_type
17565 #  define machine_arch_type     __machine_arch_type
17566 # else
17567 #  define machine_arch_type     MACH_TYPE_SMDK6400
17568 # endif
17569 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17570 #else
17571 # define machine_is_smdk6400()  (0)
17572 #endif
17573
17574 #ifdef CONFIG_MACH_NOKIA_N800
17575 # ifdef machine_arch_type
17576 #  undef machine_arch_type
17577 #  define machine_arch_type     __machine_arch_type
17578 # else
17579 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17580 # endif
17581 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17582 #else
17583 # define machine_is_nokia_n800()        (0)
17584 #endif
17585
17586 #ifdef CONFIG_MACH_GREENPHONE
17587 # ifdef machine_arch_type
17588 #  undef machine_arch_type
17589 #  define machine_arch_type     __machine_arch_type
17590 # else
17591 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17592 # endif
17593 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17594 #else
17595 # define machine_is_greenphone()        (0)
17596 #endif
17597
17598 #ifdef CONFIG_MACH_COMPEXWP18
17599 # ifdef machine_arch_type
17600 #  undef machine_arch_type
17601 #  define machine_arch_type     __machine_arch_type
17602 # else
17603 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17604 # endif
17605 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17606 #else
17607 # define machine_is_compex42x() (0)
17608 #endif
17609
17610 #ifdef CONFIG_MACH_XMATE
17611 # ifdef machine_arch_type
17612 #  undef machine_arch_type
17613 #  define machine_arch_type     __machine_arch_type
17614 # else
17615 #  define machine_arch_type     MACH_TYPE_XMATE
17616 # endif
17617 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17618 #else
17619 # define machine_is_xmate()     (0)
17620 #endif
17621
17622 #ifdef CONFIG_MACH_ENERGIZER
17623 # ifdef machine_arch_type
17624 #  undef machine_arch_type
17625 #  define machine_arch_type     __machine_arch_type
17626 # else
17627 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17628 # endif
17629 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17630 #else
17631 # define machine_is_energizer() (0)
17632 #endif
17633
17634 #ifdef CONFIG_MACH_IME1
17635 # ifdef machine_arch_type
17636 #  undef machine_arch_type
17637 #  define machine_arch_type     __machine_arch_type
17638 # else
17639 #  define machine_arch_type     MACH_TYPE_IME1
17640 # endif
17641 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17642 #else
17643 # define machine_is_ime1()      (0)
17644 #endif
17645
17646 #ifdef CONFIG_MACH_SWEDATMS
17647 # ifdef machine_arch_type
17648 #  undef machine_arch_type
17649 #  define machine_arch_type     __machine_arch_type
17650 # else
17651 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17652 # endif
17653 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17654 #else
17655 # define machine_is_sweda_tms() (0)
17656 #endif
17657
17658 #ifdef CONFIG_MACH_NTNP435C
17659 # ifdef machine_arch_type
17660 #  undef machine_arch_type
17661 #  define machine_arch_type     __machine_arch_type
17662 # else
17663 #  define machine_arch_type     MACH_TYPE_NTNP435C
17664 # endif
17665 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17666 #else
17667 # define machine_is_ntnp435c()  (0)
17668 #endif
17669
17670 #ifdef CONFIG_MACH_SPECTRO2
17671 # ifdef machine_arch_type
17672 #  undef machine_arch_type
17673 #  define machine_arch_type     __machine_arch_type
17674 # else
17675 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17676 # endif
17677 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17678 #else
17679 # define machine_is_spectro2()  (0)
17680 #endif
17681
17682 #ifdef CONFIG_MACH_H6039
17683 # ifdef machine_arch_type
17684 #  undef machine_arch_type
17685 #  define machine_arch_type     __machine_arch_type
17686 # else
17687 #  define machine_arch_type     MACH_TYPE_H6039
17688 # endif
17689 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17690 #else
17691 # define machine_is_h6039()     (0)
17692 #endif
17693
17694 #ifdef CONFIG_MACH_EP80219
17695 # ifdef machine_arch_type
17696 #  undef machine_arch_type
17697 #  define machine_arch_type     __machine_arch_type
17698 # else
17699 #  define machine_arch_type     MACH_TYPE_EP80219
17700 # endif
17701 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17702 #else
17703 # define machine_is_ep80219()   (0)
17704 #endif
17705
17706 #ifdef CONFIG_MACH_SAMOA_II
17707 # ifdef machine_arch_type
17708 #  undef machine_arch_type
17709 #  define machine_arch_type     __machine_arch_type
17710 # else
17711 #  define machine_arch_type     MACH_TYPE_SAMOA_II
17712 # endif
17713 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17714 #else
17715 # define machine_is_samoa_ii()  (0)
17716 #endif
17717
17718 #ifdef CONFIG_MACH_CWMXL
17719 # ifdef machine_arch_type
17720 #  undef machine_arch_type
17721 #  define machine_arch_type     __machine_arch_type
17722 # else
17723 #  define machine_arch_type     MACH_TYPE_CWMXL
17724 # endif
17725 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17726 #else
17727 # define machine_is_cwmxl()     (0)
17728 #endif
17729
17730 #ifdef CONFIG_MACH_AS9200
17731 # ifdef machine_arch_type
17732 #  undef machine_arch_type
17733 #  define machine_arch_type     __machine_arch_type
17734 # else
17735 #  define machine_arch_type     MACH_TYPE_AS9200
17736 # endif
17737 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
17738 #else
17739 # define machine_is_as9200()    (0)
17740 #endif
17741
17742 #ifdef CONFIG_MACH_SFX1149
17743 # ifdef machine_arch_type
17744 #  undef machine_arch_type
17745 #  define machine_arch_type     __machine_arch_type
17746 # else
17747 #  define machine_arch_type     MACH_TYPE_SFX1149
17748 # endif
17749 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
17750 #else
17751 # define machine_is_sfx1149()   (0)
17752 #endif
17753
17754 #ifdef CONFIG_MACH_NAVI010
17755 # ifdef machine_arch_type
17756 #  undef machine_arch_type
17757 #  define machine_arch_type     __machine_arch_type
17758 # else
17759 #  define machine_arch_type     MACH_TYPE_NAVI010
17760 # endif
17761 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
17762 #else
17763 # define machine_is_navi010()   (0)
17764 #endif
17765
17766 #ifdef CONFIG_MACH_MULTMDP
17767 # ifdef machine_arch_type
17768 #  undef machine_arch_type
17769 #  define machine_arch_type     __machine_arch_type
17770 # else
17771 #  define machine_arch_type     MACH_TYPE_MULTMDP
17772 # endif
17773 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
17774 #else
17775 # define machine_is_multmdp()   (0)
17776 #endif
17777
17778 #ifdef CONFIG_MACH_SCB9520
17779 # ifdef machine_arch_type
17780 #  undef machine_arch_type
17781 #  define machine_arch_type     __machine_arch_type
17782 # else
17783 #  define machine_arch_type     MACH_TYPE_SCB9520
17784 # endif
17785 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
17786 #else
17787 # define machine_is_scb9520()   (0)
17788 #endif
17789
17790 #ifdef CONFIG_MACH_HTCATHENA
17791 # ifdef machine_arch_type
17792 #  undef machine_arch_type
17793 #  define machine_arch_type     __machine_arch_type
17794 # else
17795 #  define machine_arch_type     MACH_TYPE_HTCATHENA
17796 # endif
17797 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17798 #else
17799 # define machine_is_htcathena() (0)
17800 #endif
17801
17802 #ifdef CONFIG_MACH_XP179
17803 # ifdef machine_arch_type
17804 #  undef machine_arch_type
17805 #  define machine_arch_type     __machine_arch_type
17806 # else
17807 #  define machine_arch_type     MACH_TYPE_XP179
17808 # endif
17809 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
17810 #else
17811 # define machine_is_xp179()     (0)
17812 #endif
17813
17814 #ifdef CONFIG_MACH_H4300
17815 # ifdef machine_arch_type
17816 #  undef machine_arch_type
17817 #  define machine_arch_type     __machine_arch_type
17818 # else
17819 #  define machine_arch_type     MACH_TYPE_H4300
17820 # endif
17821 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
17822 #else
17823 # define machine_is_h4300()     (0)
17824 #endif
17825
17826 #ifdef CONFIG_MACH_GORAMO_MLR
17827 # ifdef machine_arch_type
17828 #  undef machine_arch_type
17829 #  define machine_arch_type     __machine_arch_type
17830 # else
17831 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
17832 # endif
17833 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17834 #else
17835 # define machine_is_goramo_mlr()        (0)
17836 #endif
17837
17838 #ifdef CONFIG_MACH_MXC30020EVB
17839 # ifdef machine_arch_type
17840 #  undef machine_arch_type
17841 #  define machine_arch_type     __machine_arch_type
17842 # else
17843 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
17844 # endif
17845 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
17846 #else
17847 # define machine_is_mxc30020evb()       (0)
17848 #endif
17849
17850 #ifdef CONFIG_MACH_ADSBITSYG5
17851 # ifdef machine_arch_type
17852 #  undef machine_arch_type
17853 #  define machine_arch_type     __machine_arch_type
17854 # else
17855 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
17856 # endif
17857 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
17858 #else
17859 # define machine_is_adsbitsyg5()        (0)
17860 #endif
17861
17862 #ifdef CONFIG_MACH_ADSPORTALPLUS
17863 # ifdef machine_arch_type
17864 #  undef machine_arch_type
17865 #  define machine_arch_type     __machine_arch_type
17866 # else
17867 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
17868 # endif
17869 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17870 #else
17871 # define machine_is_adsportalplus()     (0)
17872 #endif
17873
17874 #ifdef CONFIG_MACH_MMSP2PLUS
17875 # ifdef machine_arch_type
17876 #  undef machine_arch_type
17877 #  define machine_arch_type     __machine_arch_type
17878 # else
17879 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
17880 # endif
17881 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17882 #else
17883 # define machine_is_mmsp2plus() (0)
17884 #endif
17885
17886 #ifdef CONFIG_MACH_EM_X270
17887 # ifdef machine_arch_type
17888 #  undef machine_arch_type
17889 #  define machine_arch_type     __machine_arch_type
17890 # else
17891 #  define machine_arch_type     MACH_TYPE_EM_X270
17892 # endif
17893 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
17894 #else
17895 # define machine_is_em_x270()   (0)
17896 #endif
17897
17898 #ifdef CONFIG_MACH_TPP302
17899 # ifdef machine_arch_type
17900 #  undef machine_arch_type
17901 #  define machine_arch_type     __machine_arch_type
17902 # else
17903 #  define machine_arch_type     MACH_TYPE_TPP302
17904 # endif
17905 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
17906 #else
17907 # define machine_is_tpp302()    (0)
17908 #endif
17909
17910 #ifdef CONFIG_MACH_TPM104
17911 # ifdef machine_arch_type
17912 #  undef machine_arch_type
17913 #  define machine_arch_type     __machine_arch_type
17914 # else
17915 #  define machine_arch_type     MACH_TYPE_TPM104
17916 # endif
17917 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
17918 #else
17919 # define machine_is_tpp104()    (0)
17920 #endif
17921
17922 #ifdef CONFIG_MACH_TPM102
17923 # ifdef machine_arch_type
17924 #  undef machine_arch_type
17925 #  define machine_arch_type     __machine_arch_type
17926 # else
17927 #  define machine_arch_type     MACH_TYPE_TPM102
17928 # endif
17929 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
17930 #else
17931 # define machine_is_tpm102()    (0)
17932 #endif
17933
17934 #ifdef CONFIG_MACH_TPM109
17935 # ifdef machine_arch_type
17936 #  undef machine_arch_type
17937 #  define machine_arch_type     __machine_arch_type
17938 # else
17939 #  define machine_arch_type     MACH_TYPE_TPM109
17940 # endif
17941 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
17942 #else
17943 # define machine_is_tpm109()    (0)
17944 #endif
17945
17946 #ifdef CONFIG_MACH_FBXO1
17947 # ifdef machine_arch_type
17948 #  undef machine_arch_type
17949 #  define machine_arch_type     __machine_arch_type
17950 # else
17951 #  define machine_arch_type     MACH_TYPE_FBXO1
17952 # endif
17953 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
17954 #else
17955 # define machine_is_fbxo1()     (0)
17956 #endif
17957
17958 #ifdef CONFIG_MACH_HXD8
17959 # ifdef machine_arch_type
17960 #  undef machine_arch_type
17961 #  define machine_arch_type     __machine_arch_type
17962 # else
17963 #  define machine_arch_type     MACH_TYPE_HXD8
17964 # endif
17965 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
17966 #else
17967 # define machine_is_hxd8()      (0)
17968 #endif
17969
17970 #ifdef CONFIG_MACH_NEO1973_GTA02
17971 # ifdef machine_arch_type
17972 #  undef machine_arch_type
17973 #  define machine_arch_type     __machine_arch_type
17974 # else
17975 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
17976 # endif
17977 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
17978 #else
17979 # define machine_is_neo1973_gta02()     (0)
17980 #endif
17981
17982 #ifdef CONFIG_MACH_EMTEST
17983 # ifdef machine_arch_type
17984 #  undef machine_arch_type
17985 #  define machine_arch_type     __machine_arch_type
17986 # else
17987 #  define machine_arch_type     MACH_TYPE_EMTEST
17988 # endif
17989 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
17990 #else
17991 # define machine_is_emtest()    (0)
17992 #endif
17993
17994 #ifdef CONFIG_MACH_AD6900
17995 # ifdef machine_arch_type
17996 #  undef machine_arch_type
17997 #  define machine_arch_type     __machine_arch_type
17998 # else
17999 #  define machine_arch_type     MACH_TYPE_AD6900
18000 # endif
18001 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18002 #else
18003 # define machine_is_ad6900()    (0)
18004 #endif
18005
18006 #ifdef CONFIG_MACH_EUROPA
18007 # ifdef machine_arch_type
18008 #  undef machine_arch_type
18009 #  define machine_arch_type     __machine_arch_type
18010 # else
18011 #  define machine_arch_type     MACH_TYPE_EUROPA
18012 # endif
18013 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18014 #else
18015 # define machine_is_europa()    (0)
18016 #endif
18017
18018 #ifdef CONFIG_MACH_METROCONNECT
18019 # ifdef machine_arch_type
18020 #  undef machine_arch_type
18021 #  define machine_arch_type     __machine_arch_type
18022 # else
18023 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18024 # endif
18025 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18026 #else
18027 # define machine_is_metroconnect()      (0)
18028 #endif
18029
18030 #ifdef CONFIG_MACH_EZ_S2410
18031 # ifdef machine_arch_type
18032 #  undef machine_arch_type
18033 #  define machine_arch_type     __machine_arch_type
18034 # else
18035 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18036 # endif
18037 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18038 #else
18039 # define machine_is_ez_s2410()  (0)
18040 #endif
18041
18042 #ifdef CONFIG_MACH_EZ_S2440
18043 # ifdef machine_arch_type
18044 #  undef machine_arch_type
18045 #  define machine_arch_type     __machine_arch_type
18046 # else
18047 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18048 # endif
18049 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18050 #else
18051 # define machine_is_ez_s2440()  (0)
18052 #endif
18053
18054 #ifdef CONFIG_MACH_EZ_EP9312
18055 # ifdef machine_arch_type
18056 #  undef machine_arch_type
18057 #  define machine_arch_type     __machine_arch_type
18058 # else
18059 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18060 # endif
18061 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18062 #else
18063 # define machine_is_ez_ep9312() (0)
18064 #endif
18065
18066 #ifdef CONFIG_MACH_EZ_EP9315
18067 # ifdef machine_arch_type
18068 #  undef machine_arch_type
18069 #  define machine_arch_type     __machine_arch_type
18070 # else
18071 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18072 # endif
18073 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18074 #else
18075 # define machine_is_ez_ep9315() (0)
18076 #endif
18077
18078 #ifdef CONFIG_MACH_EZ_X7
18079 # ifdef machine_arch_type
18080 #  undef machine_arch_type
18081 #  define machine_arch_type     __machine_arch_type
18082 # else
18083 #  define machine_arch_type     MACH_TYPE_EZ_X7
18084 # endif
18085 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18086 #else
18087 # define machine_is_ez_x7()     (0)
18088 #endif
18089
18090 #ifdef CONFIG_MACH_GODOTDB
18091 # ifdef machine_arch_type
18092 #  undef machine_arch_type
18093 #  define machine_arch_type     __machine_arch_type
18094 # else
18095 #  define machine_arch_type     MACH_TYPE_GODOTDB
18096 # endif
18097 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18098 #else
18099 # define machine_is_godotdb()   (0)
18100 #endif
18101
18102 #ifdef CONFIG_MACH_MISTRAL
18103 # ifdef machine_arch_type
18104 #  undef machine_arch_type
18105 #  define machine_arch_type     __machine_arch_type
18106 # else
18107 #  define machine_arch_type     MACH_TYPE_MISTRAL
18108 # endif
18109 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18110 #else
18111 # define machine_is_mistral()   (0)
18112 #endif
18113
18114 #ifdef CONFIG_MACH_MSM
18115 # ifdef machine_arch_type
18116 #  undef machine_arch_type
18117 #  define machine_arch_type     __machine_arch_type
18118 # else
18119 #  define machine_arch_type     MACH_TYPE_MSM
18120 # endif
18121 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18122 #else
18123 # define machine_is_msm()       (0)
18124 #endif
18125
18126 #ifdef CONFIG_MACH_CT5910
18127 # ifdef machine_arch_type
18128 #  undef machine_arch_type
18129 #  define machine_arch_type     __machine_arch_type
18130 # else
18131 #  define machine_arch_type     MACH_TYPE_CT5910
18132 # endif
18133 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18134 #else
18135 # define machine_is_ct5910()    (0)
18136 #endif
18137
18138 #ifdef CONFIG_MACH_CT5912
18139 # ifdef machine_arch_type
18140 #  undef machine_arch_type
18141 #  define machine_arch_type     __machine_arch_type
18142 # else
18143 #  define machine_arch_type     MACH_TYPE_CT5912
18144 # endif
18145 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18146 #else
18147 # define machine_is_ct5912()    (0)
18148 #endif
18149
18150 #ifdef CONFIG_MACH_HYNET_INE
18151 # ifdef machine_arch_type
18152 #  undef machine_arch_type
18153 #  define machine_arch_type     __machine_arch_type
18154 # else
18155 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18156 # endif
18157 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18158 #else
18159 # define machine_is_hynet_ine() (0)
18160 #endif
18161
18162 #ifdef CONFIG_MACH_HYNET_APP
18163 # ifdef machine_arch_type
18164 #  undef machine_arch_type
18165 #  define machine_arch_type     __machine_arch_type
18166 # else
18167 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18168 # endif
18169 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18170 #else
18171 # define machine_is_hynet_app() (0)
18172 #endif
18173
18174 #ifdef CONFIG_MACH_MSM7200
18175 # ifdef machine_arch_type
18176 #  undef machine_arch_type
18177 #  define machine_arch_type     __machine_arch_type
18178 # else
18179 #  define machine_arch_type     MACH_TYPE_MSM7200
18180 # endif
18181 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18182 #else
18183 # define machine_is_msm7200()   (0)
18184 #endif
18185
18186 #ifdef CONFIG_MACH_MSM7600
18187 # ifdef machine_arch_type
18188 #  undef machine_arch_type
18189 #  define machine_arch_type     __machine_arch_type
18190 # else
18191 #  define machine_arch_type     MACH_TYPE_MSM7600
18192 # endif
18193 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18194 #else
18195 # define machine_is_msm7600()   (0)
18196 #endif
18197
18198 #ifdef CONFIG_MACH_CEB255
18199 # ifdef machine_arch_type
18200 #  undef machine_arch_type
18201 #  define machine_arch_type     __machine_arch_type
18202 # else
18203 #  define machine_arch_type     MACH_TYPE_CEB255
18204 # endif
18205 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18206 #else
18207 # define machine_is_ceb255()    (0)
18208 #endif
18209
18210 #ifdef CONFIG_MACH_CIEL
18211 # ifdef machine_arch_type
18212 #  undef machine_arch_type
18213 #  define machine_arch_type     __machine_arch_type
18214 # else
18215 #  define machine_arch_type     MACH_TYPE_CIEL
18216 # endif
18217 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18218 #else
18219 # define machine_is_ciel()      (0)
18220 #endif
18221
18222 #ifdef CONFIG_MACH_SLM5650
18223 # ifdef machine_arch_type
18224 #  undef machine_arch_type
18225 #  define machine_arch_type     __machine_arch_type
18226 # else
18227 #  define machine_arch_type     MACH_TYPE_SLM5650
18228 # endif
18229 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18230 #else
18231 # define machine_is_slm5650()   (0)
18232 #endif
18233
18234 #ifdef CONFIG_MACH_AT91SAM9RLEK
18235 # ifdef machine_arch_type
18236 #  undef machine_arch_type
18237 #  define machine_arch_type     __machine_arch_type
18238 # else
18239 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
18240 # endif
18241 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18242 #else
18243 # define machine_is_at91sam9rlek()      (0)
18244 #endif
18245
18246 #ifdef CONFIG_MACH_COMTECH_ROUTER
18247 # ifdef machine_arch_type
18248 #  undef machine_arch_type
18249 #  define machine_arch_type     __machine_arch_type
18250 # else
18251 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
18252 # endif
18253 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18254 #else
18255 # define machine_is_comtech_router()    (0)
18256 #endif
18257
18258 #ifdef CONFIG_MACH_SBC2410X
18259 # ifdef machine_arch_type
18260 #  undef machine_arch_type
18261 #  define machine_arch_type     __machine_arch_type
18262 # else
18263 #  define machine_arch_type     MACH_TYPE_SBC2410X
18264 # endif
18265 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18266 #else
18267 # define machine_is_sbc2410x()  (0)
18268 #endif
18269
18270 #ifdef CONFIG_MACH_AT4X0BD
18271 # ifdef machine_arch_type
18272 #  undef machine_arch_type
18273 #  define machine_arch_type     __machine_arch_type
18274 # else
18275 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18276 # endif
18277 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18278 #else
18279 # define machine_is_at4x0bd()   (0)
18280 #endif
18281
18282 #ifdef CONFIG_MACH_CBIFR
18283 # ifdef machine_arch_type
18284 #  undef machine_arch_type
18285 #  define machine_arch_type     __machine_arch_type
18286 # else
18287 #  define machine_arch_type     MACH_TYPE_CBIFR
18288 # endif
18289 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18290 #else
18291 # define machine_is_cbifr()     (0)
18292 #endif
18293
18294 #ifdef CONFIG_MACH_ARCOM_QUANTUM
18295 # ifdef machine_arch_type
18296 #  undef machine_arch_type
18297 #  define machine_arch_type     __machine_arch_type
18298 # else
18299 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
18300 # endif
18301 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18302 #else
18303 # define machine_is_arcom_quantum()     (0)
18304 #endif
18305
18306 #ifdef CONFIG_MACH_MATRIX520
18307 # ifdef machine_arch_type
18308 #  undef machine_arch_type
18309 #  define machine_arch_type     __machine_arch_type
18310 # else
18311 #  define machine_arch_type     MACH_TYPE_MATRIX520
18312 # endif
18313 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18314 #else
18315 # define machine_is_matrix520() (0)
18316 #endif
18317
18318 #ifdef CONFIG_MACH_MATRIX510
18319 # ifdef machine_arch_type
18320 #  undef machine_arch_type
18321 #  define machine_arch_type     __machine_arch_type
18322 # else
18323 #  define machine_arch_type     MACH_TYPE_MATRIX510
18324 # endif
18325 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18326 #else
18327 # define machine_is_matrix510() (0)
18328 #endif
18329
18330 #ifdef CONFIG_MACH_MATRIX500
18331 # ifdef machine_arch_type
18332 #  undef machine_arch_type
18333 #  define machine_arch_type     __machine_arch_type
18334 # else
18335 #  define machine_arch_type     MACH_TYPE_MATRIX500
18336 # endif
18337 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18338 #else
18339 # define machine_is_matrix500() (0)
18340 #endif
18341
18342 #ifdef CONFIG_MACH_M501
18343 # ifdef machine_arch_type
18344 #  undef machine_arch_type
18345 #  define machine_arch_type     __machine_arch_type
18346 # else
18347 #  define machine_arch_type     MACH_TYPE_M501
18348 # endif
18349 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18350 #else
18351 # define machine_is_m501()      (0)
18352 #endif
18353
18354 #ifdef CONFIG_MACH_AAEON1270
18355 # ifdef machine_arch_type
18356 #  undef machine_arch_type
18357 #  define machine_arch_type     __machine_arch_type
18358 # else
18359 #  define machine_arch_type     MACH_TYPE_AAEON1270
18360 # endif
18361 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18362 #else
18363 # define machine_is_aaeon1270() (0)
18364 #endif
18365
18366 #ifdef CONFIG_MACH_MATRIX500EV
18367 # ifdef machine_arch_type
18368 #  undef machine_arch_type
18369 #  define machine_arch_type     __machine_arch_type
18370 # else
18371 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
18372 # endif
18373 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18374 #else
18375 # define machine_is_matrix500ev()       (0)
18376 #endif
18377
18378 #ifdef CONFIG_MACH_PAC500
18379 # ifdef machine_arch_type
18380 #  undef machine_arch_type
18381 #  define machine_arch_type     __machine_arch_type
18382 # else
18383 #  define machine_arch_type     MACH_TYPE_PAC500
18384 # endif
18385 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18386 #else
18387 # define machine_is_pac500()    (0)
18388 #endif
18389
18390 #ifdef CONFIG_MACH_PNX8181
18391 # ifdef machine_arch_type
18392 #  undef machine_arch_type
18393 #  define machine_arch_type     __machine_arch_type
18394 # else
18395 #  define machine_arch_type     MACH_TYPE_PNX8181
18396 # endif
18397 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18398 #else
18399 # define machine_is_pnx8181()   (0)
18400 #endif
18401
18402 #ifdef CONFIG_MACH_COLIBRI320
18403 # ifdef machine_arch_type
18404 #  undef machine_arch_type
18405 #  define machine_arch_type     __machine_arch_type
18406 # else
18407 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18408 # endif
18409 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18410 #else
18411 # define machine_is_colibri320()        (0)
18412 #endif
18413
18414 #ifdef CONFIG_MACH_AZTOOLBB
18415 # ifdef machine_arch_type
18416 #  undef machine_arch_type
18417 #  define machine_arch_type     __machine_arch_type
18418 # else
18419 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18420 # endif
18421 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18422 #else
18423 # define machine_is_aztoolbb()  (0)
18424 #endif
18425
18426 #ifdef CONFIG_MACH_AZTOOLG2
18427 # ifdef machine_arch_type
18428 #  undef machine_arch_type
18429 #  define machine_arch_type     __machine_arch_type
18430 # else
18431 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18432 # endif
18433 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18434 #else
18435 # define machine_is_aztoolg2()  (0)
18436 #endif
18437
18438 #ifdef CONFIG_MACH_DVLHOST
18439 # ifdef machine_arch_type
18440 #  undef machine_arch_type
18441 #  define machine_arch_type     __machine_arch_type
18442 # else
18443 #  define machine_arch_type     MACH_TYPE_DVLHOST
18444 # endif
18445 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18446 #else
18447 # define machine_is_dvlhost()   (0)
18448 #endif
18449
18450 #ifdef CONFIG_MACH_ZIR9200
18451 # ifdef machine_arch_type
18452 #  undef machine_arch_type
18453 #  define machine_arch_type     __machine_arch_type
18454 # else
18455 #  define machine_arch_type     MACH_TYPE_ZIR9200
18456 # endif
18457 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18458 #else
18459 # define machine_is_zir9200()   (0)
18460 #endif
18461
18462 #ifdef CONFIG_MACH_ZIR9260
18463 # ifdef machine_arch_type
18464 #  undef machine_arch_type
18465 #  define machine_arch_type     __machine_arch_type
18466 # else
18467 #  define machine_arch_type     MACH_TYPE_ZIR9260
18468 # endif
18469 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18470 #else
18471 # define machine_is_zir9260()   (0)
18472 #endif
18473
18474 #ifdef CONFIG_MACH_COCOPAH
18475 # ifdef machine_arch_type
18476 #  undef machine_arch_type
18477 #  define machine_arch_type     __machine_arch_type
18478 # else
18479 #  define machine_arch_type     MACH_TYPE_COCOPAH
18480 # endif
18481 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18482 #else
18483 # define machine_is_cocopah()   (0)
18484 #endif
18485
18486 #ifdef CONFIG_MACH_NDS
18487 # ifdef machine_arch_type
18488 #  undef machine_arch_type
18489 #  define machine_arch_type     __machine_arch_type
18490 # else
18491 #  define machine_arch_type     MACH_TYPE_NDS
18492 # endif
18493 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18494 #else
18495 # define machine_is_nds()       (0)
18496 #endif
18497
18498 #ifdef CONFIG_MACH_ROSENCRANTZ
18499 # ifdef machine_arch_type
18500 #  undef machine_arch_type
18501 #  define machine_arch_type     __machine_arch_type
18502 # else
18503 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18504 # endif
18505 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18506 #else
18507 # define machine_is_rosencrantz()       (0)
18508 #endif
18509
18510 #ifdef CONFIG_MACH_FTTX_ODSC
18511 # ifdef machine_arch_type
18512 #  undef machine_arch_type
18513 #  define machine_arch_type     __machine_arch_type
18514 # else
18515 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18516 # endif
18517 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18518 #else
18519 # define machine_is_fttx_odsc() (0)
18520 #endif
18521
18522 #ifdef CONFIG_MACH_CLASSE_R6904
18523 # ifdef machine_arch_type
18524 #  undef machine_arch_type
18525 #  define machine_arch_type     __machine_arch_type
18526 # else
18527 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18528 # endif
18529 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18530 #else
18531 # define machine_is_classe_r6904()      (0)
18532 #endif
18533
18534 #ifdef CONFIG_MACH_CAM60
18535 # ifdef machine_arch_type
18536 #  undef machine_arch_type
18537 #  define machine_arch_type     __machine_arch_type
18538 # else
18539 #  define machine_arch_type     MACH_TYPE_CAM60
18540 # endif
18541 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18542 #else
18543 # define machine_is_cam60()     (0)
18544 #endif
18545
18546 #ifdef CONFIG_MACH_MXC30031ADS
18547 # ifdef machine_arch_type
18548 #  undef machine_arch_type
18549 #  define machine_arch_type     __machine_arch_type
18550 # else
18551 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18552 # endif
18553 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18554 #else
18555 # define machine_is_mxc30031ads()       (0)
18556 #endif
18557
18558 #ifdef CONFIG_MACH_DATACALL
18559 # ifdef machine_arch_type
18560 #  undef machine_arch_type
18561 #  define machine_arch_type     __machine_arch_type
18562 # else
18563 #  define machine_arch_type     MACH_TYPE_DATACALL
18564 # endif
18565 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18566 #else
18567 # define machine_is_datacall()  (0)
18568 #endif
18569
18570 #ifdef CONFIG_MACH_AT91EB01
18571 # ifdef machine_arch_type
18572 #  undef machine_arch_type
18573 #  define machine_arch_type     __machine_arch_type
18574 # else
18575 #  define machine_arch_type     MACH_TYPE_AT91EB01
18576 # endif
18577 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18578 #else
18579 # define machine_is_at91eb01()  (0)
18580 #endif
18581
18582 #ifdef CONFIG_MACH_RTY
18583 # ifdef machine_arch_type
18584 #  undef machine_arch_type
18585 #  define machine_arch_type     __machine_arch_type
18586 # else
18587 #  define machine_arch_type     MACH_TYPE_RTY
18588 # endif
18589 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18590 #else
18591 # define machine_is_rty()       (0)
18592 #endif
18593
18594 #ifdef CONFIG_MACH_DWL2100
18595 # ifdef machine_arch_type
18596 #  undef machine_arch_type
18597 #  define machine_arch_type     __machine_arch_type
18598 # else
18599 #  define machine_arch_type     MACH_TYPE_DWL2100
18600 # endif
18601 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18602 #else
18603 # define machine_is_dwl2100()   (0)
18604 #endif
18605
18606 #ifdef CONFIG_MACH_VINSI
18607 # ifdef machine_arch_type
18608 #  undef machine_arch_type
18609 #  define machine_arch_type     __machine_arch_type
18610 # else
18611 #  define machine_arch_type     MACH_TYPE_VINSI
18612 # endif
18613 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18614 #else
18615 # define machine_is_vinsi()     (0)
18616 #endif
18617
18618 #ifdef CONFIG_MACH_DB88F5281
18619 # ifdef machine_arch_type
18620 #  undef machine_arch_type
18621 #  define machine_arch_type     __machine_arch_type
18622 # else
18623 #  define machine_arch_type     MACH_TYPE_DB88F5281
18624 # endif
18625 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18626 #else
18627 # define machine_is_db88f5281() (0)
18628 #endif
18629
18630 #ifdef CONFIG_MACH_CSB726
18631 # ifdef machine_arch_type
18632 #  undef machine_arch_type
18633 #  define machine_arch_type     __machine_arch_type
18634 # else
18635 #  define machine_arch_type     MACH_TYPE_CSB726
18636 # endif
18637 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18638 #else
18639 # define machine_is_csb726()    (0)
18640 #endif
18641
18642 #ifdef CONFIG_MACH_TIK27
18643 # ifdef machine_arch_type
18644 #  undef machine_arch_type
18645 #  define machine_arch_type     __machine_arch_type
18646 # else
18647 #  define machine_arch_type     MACH_TYPE_TIK27
18648 # endif
18649 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18650 #else
18651 # define machine_is_tik27()     (0)
18652 #endif
18653
18654 #ifdef CONFIG_MACH_MX_UC7420
18655 # ifdef machine_arch_type
18656 #  undef machine_arch_type
18657 #  define machine_arch_type     __machine_arch_type
18658 # else
18659 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18660 # endif
18661 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18662 #else
18663 # define machine_is_mx_uc7420() (0)
18664 #endif
18665
18666 #ifdef CONFIG_MACH_RIRM3
18667 # ifdef machine_arch_type
18668 #  undef machine_arch_type
18669 #  define machine_arch_type     __machine_arch_type
18670 # else
18671 #  define machine_arch_type     MACH_TYPE_RIRM3
18672 # endif
18673 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18674 #else
18675 # define machine_is_rirm3()     (0)
18676 #endif
18677
18678 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18679 # ifdef machine_arch_type
18680 #  undef machine_arch_type
18681 #  define machine_arch_type     __machine_arch_type
18682 # else
18683 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18684 # endif
18685 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18686 #else
18687 # define machine_is_pelco_odyssey()     (0)
18688 #endif
18689
18690 #ifdef CONFIG_MACH_ADX_ABOX
18691 # ifdef machine_arch_type
18692 #  undef machine_arch_type
18693 #  define machine_arch_type     __machine_arch_type
18694 # else
18695 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
18696 # endif
18697 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18698 #else
18699 # define machine_is_adx_abox()  (0)
18700 #endif
18701
18702 #ifdef CONFIG_MACH_ADX_TPID
18703 # ifdef machine_arch_type
18704 #  undef machine_arch_type
18705 #  define machine_arch_type     __machine_arch_type
18706 # else
18707 #  define machine_arch_type     MACH_TYPE_ADX_TPID
18708 # endif
18709 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18710 #else
18711 # define machine_is_adx_tpid()  (0)
18712 #endif
18713
18714 #ifdef CONFIG_MACH_MINICHECK
18715 # ifdef machine_arch_type
18716 #  undef machine_arch_type
18717 #  define machine_arch_type     __machine_arch_type
18718 # else
18719 #  define machine_arch_type     MACH_TYPE_MINICHECK
18720 # endif
18721 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18722 #else
18723 # define machine_is_minicheck() (0)
18724 #endif
18725
18726 #ifdef CONFIG_MACH_IDAM
18727 # ifdef machine_arch_type
18728 #  undef machine_arch_type
18729 #  define machine_arch_type     __machine_arch_type
18730 # else
18731 #  define machine_arch_type     MACH_TYPE_IDAM
18732 # endif
18733 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18734 #else
18735 # define machine_is_idam()      (0)
18736 #endif
18737
18738 #ifdef CONFIG_MACH_MARIO_MX
18739 # ifdef machine_arch_type
18740 #  undef machine_arch_type
18741 #  define machine_arch_type     __machine_arch_type
18742 # else
18743 #  define machine_arch_type     MACH_TYPE_MARIO_MX
18744 # endif
18745 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
18746 #else
18747 # define machine_is_mario_mx()  (0)
18748 #endif
18749
18750 #ifdef CONFIG_MACH_VI1888
18751 # ifdef machine_arch_type
18752 #  undef machine_arch_type
18753 #  define machine_arch_type     __machine_arch_type
18754 # else
18755 #  define machine_arch_type     MACH_TYPE_VI1888
18756 # endif
18757 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
18758 #else
18759 # define machine_is_vi1888()    (0)
18760 #endif
18761
18762 #ifdef CONFIG_MACH_ZR4230
18763 # ifdef machine_arch_type
18764 #  undef machine_arch_type
18765 #  define machine_arch_type     __machine_arch_type
18766 # else
18767 #  define machine_arch_type     MACH_TYPE_ZR4230
18768 # endif
18769 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
18770 #else
18771 # define machine_is_zr4230()    (0)
18772 #endif
18773
18774 #ifdef CONFIG_MACH_T1_IX_BLUE
18775 # ifdef machine_arch_type
18776 #  undef machine_arch_type
18777 #  define machine_arch_type     __machine_arch_type
18778 # else
18779 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
18780 # endif
18781 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18782 #else
18783 # define machine_is_t1_ix_blue()        (0)
18784 #endif
18785
18786 #ifdef CONFIG_MACH_SYHQ2
18787 # ifdef machine_arch_type
18788 #  undef machine_arch_type
18789 #  define machine_arch_type     __machine_arch_type
18790 # else
18791 #  define machine_arch_type     MACH_TYPE_SYHQ2
18792 # endif
18793 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
18794 #else
18795 # define machine_is_syhq2()     (0)
18796 #endif
18797
18798 #ifdef CONFIG_MACH_COMPUTIME_R3
18799 # ifdef machine_arch_type
18800 #  undef machine_arch_type
18801 #  define machine_arch_type     __machine_arch_type
18802 # else
18803 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
18804 # endif
18805 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18806 #else
18807 # define machine_is_computime_r3()      (0)
18808 #endif
18809
18810 #ifdef CONFIG_MACH_ORATIS
18811 # ifdef machine_arch_type
18812 #  undef machine_arch_type
18813 #  define machine_arch_type     __machine_arch_type
18814 # else
18815 #  define machine_arch_type     MACH_TYPE_ORATIS
18816 # endif
18817 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
18818 #else
18819 # define machine_is_oratis()    (0)
18820 #endif
18821
18822 #ifdef CONFIG_MACH_MIKKO
18823 # ifdef machine_arch_type
18824 #  undef machine_arch_type
18825 #  define machine_arch_type     __machine_arch_type
18826 # else
18827 #  define machine_arch_type     MACH_TYPE_MIKKO
18828 # endif
18829 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
18830 #else
18831 # define machine_is_mikko()     (0)
18832 #endif
18833
18834 #ifdef CONFIG_MACH_HOLON
18835 # ifdef machine_arch_type
18836 #  undef machine_arch_type
18837 #  define machine_arch_type     __machine_arch_type
18838 # else
18839 #  define machine_arch_type     MACH_TYPE_HOLON
18840 # endif
18841 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
18842 #else
18843 # define machine_is_holon()     (0)
18844 #endif
18845
18846 #ifdef CONFIG_MACH_OLIP8
18847 # ifdef machine_arch_type
18848 #  undef machine_arch_type
18849 #  define machine_arch_type     __machine_arch_type
18850 # else
18851 #  define machine_arch_type     MACH_TYPE_OLIP8
18852 # endif
18853 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
18854 #else
18855 # define machine_is_olip8()     (0)
18856 #endif
18857
18858 #ifdef CONFIG_MACH_GHI270HG
18859 # ifdef machine_arch_type
18860 #  undef machine_arch_type
18861 #  define machine_arch_type     __machine_arch_type
18862 # else
18863 #  define machine_arch_type     MACH_TYPE_GHI270HG
18864 # endif
18865 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
18866 #else
18867 # define machine_is_ghi270hg()  (0)
18868 #endif
18869
18870 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18871 # ifdef machine_arch_type
18872 #  undef machine_arch_type
18873 #  define machine_arch_type     __machine_arch_type
18874 # else
18875 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
18876 # endif
18877 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18878 #else
18879 # define machine_is_davinci_dm6467_evm()        (0)
18880 #endif
18881
18882 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
18883 # ifdef machine_arch_type
18884 #  undef machine_arch_type
18885 #  define machine_arch_type     __machine_arch_type
18886 # else
18887 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
18888 # endif
18889 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
18890 #else
18891 # define machine_is_davinci_dm355_evm() (0)
18892 #endif
18893
18894 #ifdef CONFIG_MACH_BLACKRIVER
18895 # ifdef machine_arch_type
18896 #  undef machine_arch_type
18897 #  define machine_arch_type     __machine_arch_type
18898 # else
18899 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
18900 # endif
18901 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
18902 #else
18903 # define machine_is_blackriver()        (0)
18904 #endif
18905
18906 #ifdef CONFIG_MACH_SANDGATEWP
18907 # ifdef machine_arch_type
18908 #  undef machine_arch_type
18909 #  define machine_arch_type     __machine_arch_type
18910 # else
18911 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
18912 # endif
18913 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
18914 #else
18915 # define machine_is_sandgate_wp()       (0)
18916 #endif
18917
18918 #ifdef CONFIG_MACH_CDOTBWSG
18919 # ifdef machine_arch_type
18920 #  undef machine_arch_type
18921 #  define machine_arch_type     __machine_arch_type
18922 # else
18923 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
18924 # endif
18925 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
18926 #else
18927 # define machine_is_cdotbwsg()  (0)
18928 #endif
18929
18930 #ifdef CONFIG_MACH_QUARK963
18931 # ifdef machine_arch_type
18932 #  undef machine_arch_type
18933 #  define machine_arch_type     __machine_arch_type
18934 # else
18935 #  define machine_arch_type     MACH_TYPE_QUARK963
18936 # endif
18937 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
18938 #else
18939 # define machine_is_quark963()  (0)
18940 #endif
18941
18942 #ifdef CONFIG_MACH_CSB735
18943 # ifdef machine_arch_type
18944 #  undef machine_arch_type
18945 #  define machine_arch_type     __machine_arch_type
18946 # else
18947 #  define machine_arch_type     MACH_TYPE_CSB735
18948 # endif
18949 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
18950 #else
18951 # define machine_is_csb735()    (0)
18952 #endif
18953
18954 #ifdef CONFIG_MACH_LITTLETON
18955 # ifdef machine_arch_type
18956 #  undef machine_arch_type
18957 #  define machine_arch_type     __machine_arch_type
18958 # else
18959 #  define machine_arch_type     MACH_TYPE_LITTLETON
18960 # endif
18961 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18962 #else
18963 # define machine_is_littleton() (0)
18964 #endif
18965
18966 #ifdef CONFIG_MACH_MIO_P550
18967 # ifdef machine_arch_type
18968 #  undef machine_arch_type
18969 #  define machine_arch_type     __machine_arch_type
18970 # else
18971 #  define machine_arch_type     MACH_TYPE_MIO_P550
18972 # endif
18973 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
18974 #else
18975 # define machine_is_mio_p550()  (0)
18976 #endif
18977
18978 #ifdef CONFIG_MACH_MOTION2440
18979 # ifdef machine_arch_type
18980 #  undef machine_arch_type
18981 #  define machine_arch_type     __machine_arch_type
18982 # else
18983 #  define machine_arch_type     MACH_TYPE_MOTION2440
18984 # endif
18985 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
18986 #else
18987 # define machine_is_motion2440()        (0)
18988 #endif
18989
18990 #ifdef CONFIG_MACH_IMM500
18991 # ifdef machine_arch_type
18992 #  undef machine_arch_type
18993 #  define machine_arch_type     __machine_arch_type
18994 # else
18995 #  define machine_arch_type     MACH_TYPE_IMM500
18996 # endif
18997 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
18998 #else
18999 # define machine_is_imm500()    (0)
19000 #endif
19001
19002 #ifdef CONFIG_MACH_HOMEMATIC
19003 # ifdef machine_arch_type
19004 #  undef machine_arch_type
19005 #  define machine_arch_type     __machine_arch_type
19006 # else
19007 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19008 # endif
19009 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19010 #else
19011 # define machine_is_homematic() (0)
19012 #endif
19013
19014 #ifdef CONFIG_MACH_ERMINE
19015 # ifdef machine_arch_type
19016 #  undef machine_arch_type
19017 #  define machine_arch_type     __machine_arch_type
19018 # else
19019 #  define machine_arch_type     MACH_TYPE_ERMINE
19020 # endif
19021 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19022 #else
19023 # define machine_is_ermine()    (0)
19024 #endif
19025
19026 #ifdef CONFIG_MACH_KB9202B
19027 # ifdef machine_arch_type
19028 #  undef machine_arch_type
19029 #  define machine_arch_type     __machine_arch_type
19030 # else
19031 #  define machine_arch_type     MACH_TYPE_KB9202B
19032 # endif
19033 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19034 #else
19035 # define machine_is_kb9202b()   (0)
19036 #endif
19037
19038 #ifdef CONFIG_MACH_HS1XX
19039 # ifdef machine_arch_type
19040 #  undef machine_arch_type
19041 #  define machine_arch_type     __machine_arch_type
19042 # else
19043 #  define machine_arch_type     MACH_TYPE_HS1XX
19044 # endif
19045 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19046 #else
19047 # define machine_is_hs1xx()     (0)
19048 #endif
19049
19050 #ifdef CONFIG_MACH_STUDENTMATE2440
19051 # ifdef machine_arch_type
19052 #  undef machine_arch_type
19053 #  define machine_arch_type     __machine_arch_type
19054 # else
19055 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19056 # endif
19057 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19058 #else
19059 # define machine_is_studentmate2440()   (0)
19060 #endif
19061
19062 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19063 # ifdef machine_arch_type
19064 #  undef machine_arch_type
19065 #  define machine_arch_type     __machine_arch_type
19066 # else
19067 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19068 # endif
19069 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19070 #else
19071 # define machine_is_arvoo_l1_z1()       (0)
19072 #endif
19073
19074 #ifdef CONFIG_MACH_DEP2410K
19075 # ifdef machine_arch_type
19076 #  undef machine_arch_type
19077 #  define machine_arch_type     __machine_arch_type
19078 # else
19079 #  define machine_arch_type     MACH_TYPE_DEP2410K
19080 # endif
19081 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19082 #else
19083 # define machine_is_dep2410k()  (0)
19084 #endif
19085
19086 #ifdef CONFIG_MACH_XXSVIDEO
19087 # ifdef machine_arch_type
19088 #  undef machine_arch_type
19089 #  define machine_arch_type     __machine_arch_type
19090 # else
19091 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19092 # endif
19093 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19094 #else
19095 # define machine_is_xxsvideo()  (0)
19096 #endif
19097
19098 #ifdef CONFIG_MACH_IM4004
19099 # ifdef machine_arch_type
19100 #  undef machine_arch_type
19101 #  define machine_arch_type     __machine_arch_type
19102 # else
19103 #  define machine_arch_type     MACH_TYPE_IM4004
19104 # endif
19105 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19106 #else
19107 # define machine_is_im4004()    (0)
19108 #endif
19109
19110 #ifdef CONFIG_MACH_OCHAYA1050
19111 # ifdef machine_arch_type
19112 #  undef machine_arch_type
19113 #  define machine_arch_type     __machine_arch_type
19114 # else
19115 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19116 # endif
19117 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19118 #else
19119 # define machine_is_ochaya1050()        (0)
19120 #endif
19121
19122 #ifdef CONFIG_MACH_LEP9261
19123 # ifdef machine_arch_type
19124 #  undef machine_arch_type
19125 #  define machine_arch_type     __machine_arch_type
19126 # else
19127 #  define machine_arch_type     MACH_TYPE_LEP9261
19128 # endif
19129 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19130 #else
19131 # define machine_is_lep9261()   (0)
19132 #endif
19133
19134 #ifdef CONFIG_MACH_SVENMEB
19135 # ifdef machine_arch_type
19136 #  undef machine_arch_type
19137 #  define machine_arch_type     __machine_arch_type
19138 # else
19139 #  define machine_arch_type     MACH_TYPE_SVENMEB
19140 # endif
19141 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19142 #else
19143 # define machine_is_svenmeb()   (0)
19144 #endif
19145
19146 #ifdef CONFIG_MACH_FORTUNET2NE
19147 # ifdef machine_arch_type
19148 #  undef machine_arch_type
19149 #  define machine_arch_type     __machine_arch_type
19150 # else
19151 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19152 # endif
19153 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19154 #else
19155 # define machine_is_fortunet2ne()       (0)
19156 #endif
19157
19158 #ifdef CONFIG_MACH_NXHX
19159 # ifdef machine_arch_type
19160 #  undef machine_arch_type
19161 #  define machine_arch_type     __machine_arch_type
19162 # else
19163 #  define machine_arch_type     MACH_TYPE_NXHX
19164 # endif
19165 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19166 #else
19167 # define machine_is_nxhx()      (0)
19168 #endif
19169
19170 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19171 # ifdef machine_arch_type
19172 #  undef machine_arch_type
19173 #  define machine_arch_type     __machine_arch_type
19174 # else
19175 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19176 # endif
19177 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19178 #else
19179 # define machine_is_realview_pb11mp()   (0)
19180 #endif
19181
19182 #ifdef CONFIG_MACH_IDS500
19183 # ifdef machine_arch_type
19184 #  undef machine_arch_type
19185 #  define machine_arch_type     __machine_arch_type
19186 # else
19187 #  define machine_arch_type     MACH_TYPE_IDS500
19188 # endif
19189 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19190 #else
19191 # define machine_is_ids500()    (0)
19192 #endif
19193
19194 #ifdef CONFIG_MACH_ORS_N725
19195 # ifdef machine_arch_type
19196 #  undef machine_arch_type
19197 #  define machine_arch_type     __machine_arch_type
19198 # else
19199 #  define machine_arch_type     MACH_TYPE_ORS_N725
19200 # endif
19201 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19202 #else
19203 # define machine_is_ors_n725()  (0)
19204 #endif
19205
19206 #ifdef CONFIG_MACH_HSDARM
19207 # ifdef machine_arch_type
19208 #  undef machine_arch_type
19209 #  define machine_arch_type     __machine_arch_type
19210 # else
19211 #  define machine_arch_type     MACH_TYPE_HSDARM
19212 # endif
19213 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19214 #else
19215 # define machine_is_hsdarm()    (0)
19216 #endif
19217
19218 #ifdef CONFIG_MACH_SHA_PON003
19219 # ifdef machine_arch_type
19220 #  undef machine_arch_type
19221 #  define machine_arch_type     __machine_arch_type
19222 # else
19223 #  define machine_arch_type     MACH_TYPE_SHA_PON003
19224 # endif
19225 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19226 #else
19227 # define machine_is_sha_pon003()        (0)
19228 #endif
19229
19230 #ifdef CONFIG_MACH_SHA_PON004
19231 # ifdef machine_arch_type
19232 #  undef machine_arch_type
19233 #  define machine_arch_type     __machine_arch_type
19234 # else
19235 #  define machine_arch_type     MACH_TYPE_SHA_PON004
19236 # endif
19237 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19238 #else
19239 # define machine_is_sha_pon004()        (0)
19240 #endif
19241
19242 #ifdef CONFIG_MACH_SHA_PON007
19243 # ifdef machine_arch_type
19244 #  undef machine_arch_type
19245 #  define machine_arch_type     __machine_arch_type
19246 # else
19247 #  define machine_arch_type     MACH_TYPE_SHA_PON007
19248 # endif
19249 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19250 #else
19251 # define machine_is_sha_pon007()        (0)
19252 #endif
19253
19254 #ifdef CONFIG_MACH_SHA_PON011
19255 # ifdef machine_arch_type
19256 #  undef machine_arch_type
19257 #  define machine_arch_type     __machine_arch_type
19258 # else
19259 #  define machine_arch_type     MACH_TYPE_SHA_PON011
19260 # endif
19261 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19262 #else
19263 # define machine_is_sha_pon011()        (0)
19264 #endif
19265
19266 #ifdef CONFIG_MACH_H6042
19267 # ifdef machine_arch_type
19268 #  undef machine_arch_type
19269 #  define machine_arch_type     __machine_arch_type
19270 # else
19271 #  define machine_arch_type     MACH_TYPE_H6042
19272 # endif
19273 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19274 #else
19275 # define machine_is_h6042()     (0)
19276 #endif
19277
19278 #ifdef CONFIG_MACH_H6043
19279 # ifdef machine_arch_type
19280 #  undef machine_arch_type
19281 #  define machine_arch_type     __machine_arch_type
19282 # else
19283 #  define machine_arch_type     MACH_TYPE_H6043
19284 # endif
19285 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19286 #else
19287 # define machine_is_h6043()     (0)
19288 #endif
19289
19290 #ifdef CONFIG_MACH_LOOXC550
19291 # ifdef machine_arch_type
19292 #  undef machine_arch_type
19293 #  define machine_arch_type     __machine_arch_type
19294 # else
19295 #  define machine_arch_type     MACH_TYPE_LOOXC550
19296 # endif
19297 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19298 #else
19299 # define machine_is_looxc550()  (0)
19300 #endif
19301
19302 #ifdef CONFIG_MACH_CNTY_TITAN
19303 # ifdef machine_arch_type
19304 #  undef machine_arch_type
19305 #  define machine_arch_type     __machine_arch_type
19306 # else
19307 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
19308 # endif
19309 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19310 #else
19311 # define machine_is_cnty_titan()        (0)
19312 #endif
19313
19314 #ifdef CONFIG_MACH_APP3XX
19315 # ifdef machine_arch_type
19316 #  undef machine_arch_type
19317 #  define machine_arch_type     __machine_arch_type
19318 # else
19319 #  define machine_arch_type     MACH_TYPE_APP3XX
19320 # endif
19321 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19322 #else
19323 # define machine_is_app3xx()    (0)
19324 #endif
19325
19326 #ifdef CONFIG_MACH_SIDEOATSGRAMA
19327 # ifdef machine_arch_type
19328 #  undef machine_arch_type
19329 #  define machine_arch_type     __machine_arch_type
19330 # else
19331 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
19332 # endif
19333 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19334 #else
19335 # define machine_is_sideoatsgrama()     (0)
19336 #endif
19337
19338 #ifdef CONFIG_MACH_TREO700P
19339 # ifdef machine_arch_type
19340 #  undef machine_arch_type
19341 #  define machine_arch_type     __machine_arch_type
19342 # else
19343 #  define machine_arch_type     MACH_TYPE_TREO700P
19344 # endif
19345 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19346 #else
19347 # define machine_is_treo700p()  (0)
19348 #endif
19349
19350 #ifdef CONFIG_MACH_TREO700W
19351 # ifdef machine_arch_type
19352 #  undef machine_arch_type
19353 #  define machine_arch_type     __machine_arch_type
19354 # else
19355 #  define machine_arch_type     MACH_TYPE_TREO700W
19356 # endif
19357 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19358 #else
19359 # define machine_is_treo700w()  (0)
19360 #endif
19361
19362 #ifdef CONFIG_MACH_TREO750
19363 # ifdef machine_arch_type
19364 #  undef machine_arch_type
19365 #  define machine_arch_type     __machine_arch_type
19366 # else
19367 #  define machine_arch_type     MACH_TYPE_TREO750
19368 # endif
19369 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19370 #else
19371 # define machine_is_treo750()   (0)
19372 #endif
19373
19374 #ifdef CONFIG_MACH_TREO755P
19375 # ifdef machine_arch_type
19376 #  undef machine_arch_type
19377 #  define machine_arch_type     __machine_arch_type
19378 # else
19379 #  define machine_arch_type     MACH_TYPE_TREO755P
19380 # endif
19381 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19382 #else
19383 # define machine_is_treo755p()  (0)
19384 #endif
19385
19386 #ifdef CONFIG_MACH_EZREGANUT9200
19387 # ifdef machine_arch_type
19388 #  undef machine_arch_type
19389 #  define machine_arch_type     __machine_arch_type
19390 # else
19391 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19392 # endif
19393 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19394 #else
19395 # define machine_is_ezreganut9200()     (0)
19396 #endif
19397
19398 #ifdef CONFIG_MACH_SARGE
19399 # ifdef machine_arch_type
19400 #  undef machine_arch_type
19401 #  define machine_arch_type     __machine_arch_type
19402 # else
19403 #  define machine_arch_type     MACH_TYPE_SARGE
19404 # endif
19405 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19406 #else
19407 # define machine_is_sarge()     (0)
19408 #endif
19409
19410 #ifdef CONFIG_MACH_A696
19411 # ifdef machine_arch_type
19412 #  undef machine_arch_type
19413 #  define machine_arch_type     __machine_arch_type
19414 # else
19415 #  define machine_arch_type     MACH_TYPE_A696
19416 # endif
19417 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19418 #else
19419 # define machine_is_a696()      (0)
19420 #endif
19421
19422 #ifdef CONFIG_MACH_TURTLE
19423 # ifdef machine_arch_type
19424 #  undef machine_arch_type
19425 #  define machine_arch_type     __machine_arch_type
19426 # else
19427 #  define machine_arch_type     MACH_TYPE_TURTLE
19428 # endif
19429 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19430 #else
19431 # define machine_is_turtle1916()        (0)
19432 #endif
19433
19434 #ifdef CONFIG_MACH_MX27_3DS
19435 # ifdef machine_arch_type
19436 #  undef machine_arch_type
19437 #  define machine_arch_type     __machine_arch_type
19438 # else
19439 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19440 # endif
19441 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19442 #else
19443 # define machine_is_mx27_3ds()  (0)
19444 #endif
19445
19446 #ifdef CONFIG_MACH_BISHOP
19447 # ifdef machine_arch_type
19448 #  undef machine_arch_type
19449 #  define machine_arch_type     __machine_arch_type
19450 # else
19451 #  define machine_arch_type     MACH_TYPE_BISHOP
19452 # endif
19453 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19454 #else
19455 # define machine_is_bishop()    (0)
19456 #endif
19457
19458 #ifdef CONFIG_MACH_PXX
19459 # ifdef machine_arch_type
19460 #  undef machine_arch_type
19461 #  define machine_arch_type     __machine_arch_type
19462 # else
19463 #  define machine_arch_type     MACH_TYPE_PXX
19464 # endif
19465 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19466 #else
19467 # define machine_is_pxx()       (0)
19468 #endif
19469
19470 #ifdef CONFIG_MACH_REDWOOD
19471 # ifdef machine_arch_type
19472 #  undef machine_arch_type
19473 #  define machine_arch_type     __machine_arch_type
19474 # else
19475 #  define machine_arch_type     MACH_TYPE_REDWOOD
19476 # endif
19477 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19478 #else
19479 # define machine_is_redwood()   (0)
19480 #endif
19481
19482 #ifdef CONFIG_MACH_OMAP_2430DLP
19483 # ifdef machine_arch_type
19484 #  undef machine_arch_type
19485 #  define machine_arch_type     __machine_arch_type
19486 # else
19487 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19488 # endif
19489 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19490 #else
19491 # define machine_is_omap_2430dlp()      (0)
19492 #endif
19493
19494 #ifdef CONFIG_MACH_OMAP_2430OSK
19495 # ifdef machine_arch_type
19496 #  undef machine_arch_type
19497 #  define machine_arch_type     __machine_arch_type
19498 # else
19499 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19500 # endif
19501 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19502 #else
19503 # define machine_is_omap_2430osk()      (0)
19504 #endif
19505
19506 #ifdef CONFIG_MACH_SARDINE
19507 # ifdef machine_arch_type
19508 #  undef machine_arch_type
19509 #  define machine_arch_type     __machine_arch_type
19510 # else
19511 #  define machine_arch_type     MACH_TYPE_SARDINE
19512 # endif
19513 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19514 #else
19515 # define machine_is_sardine()   (0)
19516 #endif
19517
19518 #ifdef CONFIG_MACH_HALIBUT
19519 # ifdef machine_arch_type
19520 #  undef machine_arch_type
19521 #  define machine_arch_type     __machine_arch_type
19522 # else
19523 #  define machine_arch_type     MACH_TYPE_HALIBUT
19524 # endif
19525 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19526 #else
19527 # define machine_is_halibut()   (0)
19528 #endif
19529
19530 #ifdef CONFIG_MACH_TROUT
19531 # ifdef machine_arch_type
19532 #  undef machine_arch_type
19533 #  define machine_arch_type     __machine_arch_type
19534 # else
19535 #  define machine_arch_type     MACH_TYPE_TROUT
19536 # endif
19537 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19538 #else
19539 # define machine_is_trout()     (0)
19540 #endif
19541
19542 #ifdef CONFIG_MACH_GOLDFISH
19543 # ifdef machine_arch_type
19544 #  undef machine_arch_type
19545 #  define machine_arch_type     __machine_arch_type
19546 # else
19547 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19548 # endif
19549 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19550 #else
19551 # define machine_is_goldfish()  (0)
19552 #endif
19553
19554 #ifdef CONFIG_MACH_GESBC2440
19555 # ifdef machine_arch_type
19556 #  undef machine_arch_type
19557 #  define machine_arch_type     __machine_arch_type
19558 # else
19559 #  define machine_arch_type     MACH_TYPE_GESBC2440
19560 # endif
19561 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19562 #else
19563 # define machine_is_gesbc2440() (0)
19564 #endif
19565
19566 #ifdef CONFIG_MACH_NOMAD
19567 # ifdef machine_arch_type
19568 #  undef machine_arch_type
19569 #  define machine_arch_type     __machine_arch_type
19570 # else
19571 #  define machine_arch_type     MACH_TYPE_NOMAD
19572 # endif
19573 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19574 #else
19575 # define machine_is_nomad()     (0)
19576 #endif
19577
19578 #ifdef CONFIG_MACH_ROSALIND
19579 # ifdef machine_arch_type
19580 #  undef machine_arch_type
19581 #  define machine_arch_type     __machine_arch_type
19582 # else
19583 #  define machine_arch_type     MACH_TYPE_ROSALIND
19584 # endif
19585 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19586 #else
19587 # define machine_is_rosalind()  (0)
19588 #endif
19589
19590 #ifdef CONFIG_MACH_CC9P9215
19591 # ifdef machine_arch_type
19592 #  undef machine_arch_type
19593 #  define machine_arch_type     __machine_arch_type
19594 # else
19595 #  define machine_arch_type     MACH_TYPE_CC9P9215
19596 # endif
19597 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19598 #else
19599 # define machine_is_cc9p9215()  (0)
19600 #endif
19601
19602 #ifdef CONFIG_MACH_CC9P9210
19603 # ifdef machine_arch_type
19604 #  undef machine_arch_type
19605 #  define machine_arch_type     __machine_arch_type
19606 # else
19607 #  define machine_arch_type     MACH_TYPE_CC9P9210
19608 # endif
19609 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19610 #else
19611 # define machine_is_cc9p9210()  (0)
19612 #endif
19613
19614 #ifdef CONFIG_MACH_CC9P9215JS
19615 # ifdef machine_arch_type
19616 #  undef machine_arch_type
19617 #  define machine_arch_type     __machine_arch_type
19618 # else
19619 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19620 # endif
19621 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19622 #else
19623 # define machine_is_cc9p9215js()        (0)
19624 #endif
19625
19626 #ifdef CONFIG_MACH_CC9P9210JS
19627 # ifdef machine_arch_type
19628 #  undef machine_arch_type
19629 #  define machine_arch_type     __machine_arch_type
19630 # else
19631 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19632 # endif
19633 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19634 #else
19635 # define machine_is_cc9p9210js()        (0)
19636 #endif
19637
19638 #ifdef CONFIG_MACH_NASFFE
19639 # ifdef machine_arch_type
19640 #  undef machine_arch_type
19641 #  define machine_arch_type     __machine_arch_type
19642 # else
19643 #  define machine_arch_type     MACH_TYPE_NASFFE
19644 # endif
19645 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19646 #else
19647 # define machine_is_nasffe()    (0)
19648 #endif
19649
19650 #ifdef CONFIG_MACH_TN2X0BD
19651 # ifdef machine_arch_type
19652 #  undef machine_arch_type
19653 #  define machine_arch_type     __machine_arch_type
19654 # else
19655 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19656 # endif
19657 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19658 #else
19659 # define machine_is_tn2x0bd()   (0)
19660 #endif
19661
19662 #ifdef CONFIG_MACH_GWMPXA
19663 # ifdef machine_arch_type
19664 #  undef machine_arch_type
19665 #  define machine_arch_type     __machine_arch_type
19666 # else
19667 #  define machine_arch_type     MACH_TYPE_GWMPXA
19668 # endif
19669 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19670 #else
19671 # define machine_is_gwmpxa()    (0)
19672 #endif
19673
19674 #ifdef CONFIG_MACH_EXYPLUS
19675 # ifdef machine_arch_type
19676 #  undef machine_arch_type
19677 #  define machine_arch_type     __machine_arch_type
19678 # else
19679 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19680 # endif
19681 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19682 #else
19683 # define machine_is_exyplus()   (0)
19684 #endif
19685
19686 #ifdef CONFIG_MACH_JADOO21
19687 # ifdef machine_arch_type
19688 #  undef machine_arch_type
19689 #  define machine_arch_type     __machine_arch_type
19690 # else
19691 #  define machine_arch_type     MACH_TYPE_JADOO21
19692 # endif
19693 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19694 #else
19695 # define machine_is_jadoo21()   (0)
19696 #endif
19697
19698 #ifdef CONFIG_MACH_LOOXN560
19699 # ifdef machine_arch_type
19700 #  undef machine_arch_type
19701 #  define machine_arch_type     __machine_arch_type
19702 # else
19703 #  define machine_arch_type     MACH_TYPE_LOOXN560
19704 # endif
19705 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19706 #else
19707 # define machine_is_looxn560()  (0)
19708 #endif
19709
19710 #ifdef CONFIG_MACH_BONSAI
19711 # ifdef machine_arch_type
19712 #  undef machine_arch_type
19713 #  define machine_arch_type     __machine_arch_type
19714 # else
19715 #  define machine_arch_type     MACH_TYPE_BONSAI
19716 # endif
19717 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19718 #else
19719 # define machine_is_bonsai()    (0)
19720 #endif
19721
19722 #ifdef CONFIG_MACH_ADSMILGATO
19723 # ifdef machine_arch_type
19724 #  undef machine_arch_type
19725 #  define machine_arch_type     __machine_arch_type
19726 # else
19727 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
19728 # endif
19729 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19730 #else
19731 # define machine_is_adsmilgato()        (0)
19732 #endif
19733
19734 #ifdef CONFIG_MACH_GBA
19735 # ifdef machine_arch_type
19736 #  undef machine_arch_type
19737 #  define machine_arch_type     __machine_arch_type
19738 # else
19739 #  define machine_arch_type     MACH_TYPE_GBA
19740 # endif
19741 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
19742 #else
19743 # define machine_is_gba()       (0)
19744 #endif
19745
19746 #ifdef CONFIG_MACH_H6044
19747 # ifdef machine_arch_type
19748 #  undef machine_arch_type
19749 #  define machine_arch_type     __machine_arch_type
19750 # else
19751 #  define machine_arch_type     MACH_TYPE_H6044
19752 # endif
19753 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
19754 #else
19755 # define machine_is_h6044()     (0)
19756 #endif
19757
19758 #ifdef CONFIG_MACH_APP
19759 # ifdef machine_arch_type
19760 #  undef machine_arch_type
19761 #  define machine_arch_type     __machine_arch_type
19762 # else
19763 #  define machine_arch_type     MACH_TYPE_APP
19764 # endif
19765 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
19766 #else
19767 # define machine_is_app()       (0)
19768 #endif
19769
19770 #ifdef CONFIG_MACH_TCT_HAMMER
19771 # ifdef machine_arch_type
19772 #  undef machine_arch_type
19773 #  define machine_arch_type     __machine_arch_type
19774 # else
19775 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
19776 # endif
19777 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19778 #else
19779 # define machine_is_tct_hammer()        (0)
19780 #endif
19781
19782 #ifdef CONFIG_MACH_HERALD
19783 # ifdef machine_arch_type
19784 #  undef machine_arch_type
19785 #  define machine_arch_type     __machine_arch_type
19786 # else
19787 #  define machine_arch_type     MACH_TYPE_HERALD
19788 # endif
19789 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
19790 #else
19791 # define machine_is_herald()    (0)
19792 #endif
19793
19794 #ifdef CONFIG_MACH_ARTEMIS
19795 # ifdef machine_arch_type
19796 #  undef machine_arch_type
19797 #  define machine_arch_type     __machine_arch_type
19798 # else
19799 #  define machine_arch_type     MACH_TYPE_ARTEMIS
19800 # endif
19801 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
19802 #else
19803 # define machine_is_artemis()   (0)
19804 #endif
19805
19806 #ifdef CONFIG_MACH_HTCTITAN
19807 # ifdef machine_arch_type
19808 #  undef machine_arch_type
19809 #  define machine_arch_type     __machine_arch_type
19810 # else
19811 #  define machine_arch_type     MACH_TYPE_HTCTITAN
19812 # endif
19813 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
19814 #else
19815 # define machine_is_htctitan()  (0)
19816 #endif
19817
19818 #ifdef CONFIG_MACH_QRANIUM
19819 # ifdef machine_arch_type
19820 #  undef machine_arch_type
19821 #  define machine_arch_type     __machine_arch_type
19822 # else
19823 #  define machine_arch_type     MACH_TYPE_QRANIUM
19824 # endif
19825 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
19826 #else
19827 # define machine_is_qranium()   (0)
19828 #endif
19829
19830 #ifdef CONFIG_MACH_ADX_WSC2
19831 # ifdef machine_arch_type
19832 #  undef machine_arch_type
19833 #  define machine_arch_type     __machine_arch_type
19834 # else
19835 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
19836 # endif
19837 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
19838 #else
19839 # define machine_is_adx_wsc2()  (0)
19840 #endif
19841
19842 #ifdef CONFIG_MACH_ADX_MEDCOM
19843 # ifdef machine_arch_type
19844 #  undef machine_arch_type
19845 #  define machine_arch_type     __machine_arch_type
19846 # else
19847 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
19848 # endif
19849 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
19850 #else
19851 # define machine_is_adx_medcom()        (0)
19852 #endif
19853
19854 #ifdef CONFIG_MACH_BBOARD
19855 # ifdef machine_arch_type
19856 #  undef machine_arch_type
19857 #  define machine_arch_type     __machine_arch_type
19858 # else
19859 #  define machine_arch_type     MACH_TYPE_BBOARD
19860 # endif
19861 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
19862 #else
19863 # define machine_is_bboard()    (0)
19864 #endif
19865
19866 #ifdef CONFIG_MACH_CAMBRIA
19867 # ifdef machine_arch_type
19868 #  undef machine_arch_type
19869 #  define machine_arch_type     __machine_arch_type
19870 # else
19871 #  define machine_arch_type     MACH_TYPE_CAMBRIA
19872 # endif
19873 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
19874 #else
19875 # define machine_is_cambria()   (0)
19876 #endif
19877
19878 #ifdef CONFIG_MACH_MT7XXX
19879 # ifdef machine_arch_type
19880 #  undef machine_arch_type
19881 #  define machine_arch_type     __machine_arch_type
19882 # else
19883 #  define machine_arch_type     MACH_TYPE_MT7XXX
19884 # endif
19885 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
19886 #else
19887 # define machine_is_mt7xxx()    (0)
19888 #endif
19889
19890 #ifdef CONFIG_MACH_MATRIX512
19891 # ifdef machine_arch_type
19892 #  undef machine_arch_type
19893 #  define machine_arch_type     __machine_arch_type
19894 # else
19895 #  define machine_arch_type     MACH_TYPE_MATRIX512
19896 # endif
19897 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19898 #else
19899 # define machine_is_matrix512() (0)
19900 #endif
19901
19902 #ifdef CONFIG_MACH_MATRIX522
19903 # ifdef machine_arch_type
19904 #  undef machine_arch_type
19905 #  define machine_arch_type     __machine_arch_type
19906 # else
19907 #  define machine_arch_type     MACH_TYPE_MATRIX522
19908 # endif
19909 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19910 #else
19911 # define machine_is_matrix522() (0)
19912 #endif
19913
19914 #ifdef CONFIG_MACH_IPAC5010
19915 # ifdef machine_arch_type
19916 #  undef machine_arch_type
19917 #  define machine_arch_type     __machine_arch_type
19918 # else
19919 #  define machine_arch_type     MACH_TYPE_IPAC5010
19920 # endif
19921 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
19922 #else
19923 # define machine_is_ipac5010()  (0)
19924 #endif
19925
19926 #ifdef CONFIG_MACH_SAKURA
19927 # ifdef machine_arch_type
19928 #  undef machine_arch_type
19929 #  define machine_arch_type     __machine_arch_type
19930 # else
19931 #  define machine_arch_type     MACH_TYPE_SAKURA
19932 # endif
19933 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
19934 #else
19935 # define machine_is_sakura()    (0)
19936 #endif
19937
19938 #ifdef CONFIG_MACH_GROCX
19939 # ifdef machine_arch_type
19940 #  undef machine_arch_type
19941 #  define machine_arch_type     __machine_arch_type
19942 # else
19943 #  define machine_arch_type     MACH_TYPE_GROCX
19944 # endif
19945 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
19946 #else
19947 # define machine_is_grocx()     (0)
19948 #endif
19949
19950 #ifdef CONFIG_MACH_PM9263
19951 # ifdef machine_arch_type
19952 #  undef machine_arch_type
19953 #  define machine_arch_type     __machine_arch_type
19954 # else
19955 #  define machine_arch_type     MACH_TYPE_PM9263
19956 # endif
19957 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
19958 #else
19959 # define machine_is_pm9263()    (0)
19960 #endif
19961
19962 #ifdef CONFIG_MACH_SIM_ONE
19963 # ifdef machine_arch_type
19964 #  undef machine_arch_type
19965 #  define machine_arch_type     __machine_arch_type
19966 # else
19967 #  define machine_arch_type     MACH_TYPE_SIM_ONE
19968 # endif
19969 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
19970 #else
19971 # define machine_is_sim_one()   (0)
19972 #endif
19973
19974 #ifdef CONFIG_MACH_ACQ132
19975 # ifdef machine_arch_type
19976 #  undef machine_arch_type
19977 #  define machine_arch_type     __machine_arch_type
19978 # else
19979 #  define machine_arch_type     MACH_TYPE_ACQ132
19980 # endif
19981 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
19982 #else
19983 # define machine_is_acq132()    (0)
19984 #endif
19985
19986 #ifdef CONFIG_MACH_DATR
19987 # ifdef machine_arch_type
19988 #  undef machine_arch_type
19989 #  define machine_arch_type     __machine_arch_type
19990 # else
19991 #  define machine_arch_type     MACH_TYPE_DATR
19992 # endif
19993 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
19994 #else
19995 # define machine_is_datr()      (0)
19996 #endif
19997
19998 #ifdef CONFIG_MACH_ACTUX1
19999 # ifdef machine_arch_type
20000 #  undef machine_arch_type
20001 #  define machine_arch_type     __machine_arch_type
20002 # else
20003 #  define machine_arch_type     MACH_TYPE_ACTUX1
20004 # endif
20005 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20006 #else
20007 # define machine_is_actux1()    (0)
20008 #endif
20009
20010 #ifdef CONFIG_MACH_ACTUX2
20011 # ifdef machine_arch_type
20012 #  undef machine_arch_type
20013 #  define machine_arch_type     __machine_arch_type
20014 # else
20015 #  define machine_arch_type     MACH_TYPE_ACTUX2
20016 # endif
20017 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20018 #else
20019 # define machine_is_actux2()    (0)
20020 #endif
20021
20022 #ifdef CONFIG_MACH_ACTUX3
20023 # ifdef machine_arch_type
20024 #  undef machine_arch_type
20025 #  define machine_arch_type     __machine_arch_type
20026 # else
20027 #  define machine_arch_type     MACH_TYPE_ACTUX3
20028 # endif
20029 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20030 #else
20031 # define machine_is_actux3()    (0)
20032 #endif
20033
20034 #ifdef CONFIG_MACH_FLEXIT
20035 # ifdef machine_arch_type
20036 #  undef machine_arch_type
20037 #  define machine_arch_type     __machine_arch_type
20038 # else
20039 #  define machine_arch_type     MACH_TYPE_FLEXIT
20040 # endif
20041 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20042 #else
20043 # define machine_is_flexit()    (0)
20044 #endif
20045
20046 #ifdef CONFIG_MACH_BH2X0BD
20047 # ifdef machine_arch_type
20048 #  undef machine_arch_type
20049 #  define machine_arch_type     __machine_arch_type
20050 # else
20051 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20052 # endif
20053 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20054 #else
20055 # define machine_is_bh2x0bd()   (0)
20056 #endif
20057
20058 #ifdef CONFIG_MACH_ATB2002
20059 # ifdef machine_arch_type
20060 #  undef machine_arch_type
20061 #  define machine_arch_type     __machine_arch_type
20062 # else
20063 #  define machine_arch_type     MACH_TYPE_ATB2002
20064 # endif
20065 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20066 #else
20067 # define machine_is_atb2002()   (0)
20068 #endif
20069
20070 #ifdef CONFIG_MACH_XENON
20071 # ifdef machine_arch_type
20072 #  undef machine_arch_type
20073 #  define machine_arch_type     __machine_arch_type
20074 # else
20075 #  define machine_arch_type     MACH_TYPE_XENON
20076 # endif
20077 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20078 #else
20079 # define machine_is_xenon()     (0)
20080 #endif
20081
20082 #ifdef CONFIG_MACH_FM607
20083 # ifdef machine_arch_type
20084 #  undef machine_arch_type
20085 #  define machine_arch_type     __machine_arch_type
20086 # else
20087 #  define machine_arch_type     MACH_TYPE_FM607
20088 # endif
20089 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20090 #else
20091 # define machine_is_fm607()     (0)
20092 #endif
20093
20094 #ifdef CONFIG_MACH_MATRIX514
20095 # ifdef machine_arch_type
20096 #  undef machine_arch_type
20097 #  define machine_arch_type     __machine_arch_type
20098 # else
20099 #  define machine_arch_type     MACH_TYPE_MATRIX514
20100 # endif
20101 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20102 #else
20103 # define machine_is_matrix514() (0)
20104 #endif
20105
20106 #ifdef CONFIG_MACH_MATRIX524
20107 # ifdef machine_arch_type
20108 #  undef machine_arch_type
20109 #  define machine_arch_type     __machine_arch_type
20110 # else
20111 #  define machine_arch_type     MACH_TYPE_MATRIX524
20112 # endif
20113 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20114 #else
20115 # define machine_is_matrix524() (0)
20116 #endif
20117
20118 #ifdef CONFIG_MACH_INPOD
20119 # ifdef machine_arch_type
20120 #  undef machine_arch_type
20121 #  define machine_arch_type     __machine_arch_type
20122 # else
20123 #  define machine_arch_type     MACH_TYPE_INPOD
20124 # endif
20125 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20126 #else
20127 # define machine_is_inpod()     (0)
20128 #endif
20129
20130 #ifdef CONFIG_MACH_JIVE
20131 # ifdef machine_arch_type
20132 #  undef machine_arch_type
20133 #  define machine_arch_type     __machine_arch_type
20134 # else
20135 #  define machine_arch_type     MACH_TYPE_JIVE
20136 # endif
20137 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20138 #else
20139 # define machine_is_jive()      (0)
20140 #endif
20141
20142 #ifdef CONFIG_MACH_TLL_MX21
20143 # ifdef machine_arch_type
20144 #  undef machine_arch_type
20145 #  define machine_arch_type     __machine_arch_type
20146 # else
20147 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20148 # endif
20149 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20150 #else
20151 # define machine_is_tll_mx21()  (0)
20152 #endif
20153
20154 #ifdef CONFIG_MACH_SBC2800
20155 # ifdef machine_arch_type
20156 #  undef machine_arch_type
20157 #  define machine_arch_type     __machine_arch_type
20158 # else
20159 #  define machine_arch_type     MACH_TYPE_SBC2800
20160 # endif
20161 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20162 #else
20163 # define machine_is_sbc2800()   (0)
20164 #endif
20165
20166 #ifdef CONFIG_MACH_CC7UCAMRY
20167 # ifdef machine_arch_type
20168 #  undef machine_arch_type
20169 #  define machine_arch_type     __machine_arch_type
20170 # else
20171 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20172 # endif
20173 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20174 #else
20175 # define machine_is_cc7ucamry() (0)
20176 #endif
20177
20178 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20179 # ifdef machine_arch_type
20180 #  undef machine_arch_type
20181 #  define machine_arch_type     __machine_arch_type
20182 # else
20183 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20184 # endif
20185 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20186 #else
20187 # define machine_is_ubisys_p9_sc15()    (0)
20188 #endif
20189
20190 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20191 # ifdef machine_arch_type
20192 #  undef machine_arch_type
20193 #  define machine_arch_type     __machine_arch_type
20194 # else
20195 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20196 # endif
20197 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20198 #else
20199 # define machine_is_ubisys_p9_ssc2d10() (0)
20200 #endif
20201
20202 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
20203 # ifdef machine_arch_type
20204 #  undef machine_arch_type
20205 #  define machine_arch_type     __machine_arch_type
20206 # else
20207 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
20208 # endif
20209 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20210 #else
20211 # define machine_is_ubisys_p9_rcu3()    (0)
20212 #endif
20213
20214 #ifdef CONFIG_MACH_AML_M8000
20215 # ifdef machine_arch_type
20216 #  undef machine_arch_type
20217 #  define machine_arch_type     __machine_arch_type
20218 # else
20219 #  define machine_arch_type     MACH_TYPE_AML_M8000
20220 # endif
20221 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20222 #else
20223 # define machine_is_aml_m8000() (0)
20224 #endif
20225
20226 #ifdef CONFIG_MACH_SNAPPER_270
20227 # ifdef machine_arch_type
20228 #  undef machine_arch_type
20229 #  define machine_arch_type     __machine_arch_type
20230 # else
20231 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
20232 # endif
20233 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20234 #else
20235 # define machine_is_snapper_270()       (0)
20236 #endif
20237
20238 #ifdef CONFIG_MACH_OMAP_BBX
20239 # ifdef machine_arch_type
20240 #  undef machine_arch_type
20241 #  define machine_arch_type     __machine_arch_type
20242 # else
20243 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
20244 # endif
20245 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20246 #else
20247 # define machine_is_omap_bbx()  (0)
20248 #endif
20249
20250 #ifdef CONFIG_MACH_UCN2410
20251 # ifdef machine_arch_type
20252 #  undef machine_arch_type
20253 #  define machine_arch_type     __machine_arch_type
20254 # else
20255 #  define machine_arch_type     MACH_TYPE_UCN2410
20256 # endif
20257 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20258 #else
20259 # define machine_is_ucn2410()   (0)
20260 #endif
20261
20262 #ifdef CONFIG_MACH_SAM9_L9260
20263 # ifdef machine_arch_type
20264 #  undef machine_arch_type
20265 #  define machine_arch_type     __machine_arch_type
20266 # else
20267 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
20268 # endif
20269 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20270 #else
20271 # define machine_is_sam9_l9260()        (0)
20272 #endif
20273
20274 #ifdef CONFIG_MACH_ETI_C2
20275 # ifdef machine_arch_type
20276 #  undef machine_arch_type
20277 #  define machine_arch_type     __machine_arch_type
20278 # else
20279 #  define machine_arch_type     MACH_TYPE_ETI_C2
20280 # endif
20281 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20282 #else
20283 # define machine_is_eti_c2()    (0)
20284 #endif
20285
20286 #ifdef CONFIG_MACH_AVALANCHE
20287 # ifdef machine_arch_type
20288 #  undef machine_arch_type
20289 #  define machine_arch_type     __machine_arch_type
20290 # else
20291 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20292 # endif
20293 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20294 #else
20295 # define machine_is_avalanche() (0)
20296 #endif
20297
20298 #ifdef CONFIG_MACH_REALVIEW_PB1176
20299 # ifdef machine_arch_type
20300 #  undef machine_arch_type
20301 #  define machine_arch_type     __machine_arch_type
20302 # else
20303 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
20304 # endif
20305 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20306 #else
20307 # define machine_is_realview_pb1176()   (0)
20308 #endif
20309
20310 #ifdef CONFIG_MACH_DP1500
20311 # ifdef machine_arch_type
20312 #  undef machine_arch_type
20313 #  define machine_arch_type     __machine_arch_type
20314 # else
20315 #  define machine_arch_type     MACH_TYPE_DP1500
20316 # endif
20317 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20318 #else
20319 # define machine_is_dp1500()    (0)
20320 #endif
20321
20322 #ifdef CONFIG_MACH_APPLE_IPHONE
20323 # ifdef machine_arch_type
20324 #  undef machine_arch_type
20325 #  define machine_arch_type     __machine_arch_type
20326 # else
20327 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
20328 # endif
20329 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20330 #else
20331 # define machine_is_apple_iphone()      (0)
20332 #endif
20333
20334 #ifdef CONFIG_MACH_YL9200
20335 # ifdef machine_arch_type
20336 #  undef machine_arch_type
20337 #  define machine_arch_type     __machine_arch_type
20338 # else
20339 #  define machine_arch_type     MACH_TYPE_YL9200
20340 # endif
20341 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20342 #else
20343 # define machine_is_yl9200()    (0)
20344 #endif
20345
20346 #ifdef CONFIG_MACH_RD88F5182
20347 # ifdef machine_arch_type
20348 #  undef machine_arch_type
20349 #  define machine_arch_type     __machine_arch_type
20350 # else
20351 #  define machine_arch_type     MACH_TYPE_RD88F5182
20352 # endif
20353 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20354 #else
20355 # define machine_is_rd88f5182() (0)
20356 #endif
20357
20358 #ifdef CONFIG_MACH_KUROBOX_PRO
20359 # ifdef machine_arch_type
20360 #  undef machine_arch_type
20361 #  define machine_arch_type     __machine_arch_type
20362 # else
20363 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
20364 # endif
20365 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20366 #else
20367 # define machine_is_kurobox_pro()       (0)
20368 #endif
20369
20370 #ifdef CONFIG_MACH_SE_POET
20371 # ifdef machine_arch_type
20372 #  undef machine_arch_type
20373 #  define machine_arch_type     __machine_arch_type
20374 # else
20375 #  define machine_arch_type     MACH_TYPE_SE_POET
20376 # endif
20377 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20378 #else
20379 # define machine_is_se_poet()   (0)
20380 #endif
20381
20382 #ifdef CONFIG_MACH_MX31_3DS
20383 # ifdef machine_arch_type
20384 #  undef machine_arch_type
20385 #  define machine_arch_type     __machine_arch_type
20386 # else
20387 #  define machine_arch_type     MACH_TYPE_MX31_3DS
20388 # endif
20389 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20390 #else
20391 # define machine_is_mx31_3ds()  (0)
20392 #endif
20393
20394 #ifdef CONFIG_MACH_R270
20395 # ifdef machine_arch_type
20396 #  undef machine_arch_type
20397 #  define machine_arch_type     __machine_arch_type
20398 # else
20399 #  define machine_arch_type     MACH_TYPE_R270
20400 # endif
20401 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20402 #else
20403 # define machine_is_r270()      (0)
20404 #endif
20405
20406 #ifdef CONFIG_MACH_ARMOUR21
20407 # ifdef machine_arch_type
20408 #  undef machine_arch_type
20409 #  define machine_arch_type     __machine_arch_type
20410 # else
20411 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20412 # endif
20413 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20414 #else
20415 # define machine_is_armour21()  (0)
20416 #endif
20417
20418 #ifdef CONFIG_MACH_DT2
20419 # ifdef machine_arch_type
20420 #  undef machine_arch_type
20421 #  define machine_arch_type     __machine_arch_type
20422 # else
20423 #  define machine_arch_type     MACH_TYPE_DT2
20424 # endif
20425 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20426 #else
20427 # define machine_is_dt2()       (0)
20428 #endif
20429
20430 #ifdef CONFIG_MACH_VT4
20431 # ifdef machine_arch_type
20432 #  undef machine_arch_type
20433 #  define machine_arch_type     __machine_arch_type
20434 # else
20435 #  define machine_arch_type     MACH_TYPE_VT4
20436 # endif
20437 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20438 #else
20439 # define machine_is_vt4()       (0)
20440 #endif
20441
20442 #ifdef CONFIG_MACH_TYCO320
20443 # ifdef machine_arch_type
20444 #  undef machine_arch_type
20445 #  define machine_arch_type     __machine_arch_type
20446 # else
20447 #  define machine_arch_type     MACH_TYPE_TYCO320
20448 # endif
20449 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20450 #else
20451 # define machine_is_tyco320()   (0)
20452 #endif
20453
20454 #ifdef CONFIG_MACH_ADMA
20455 # ifdef machine_arch_type
20456 #  undef machine_arch_type
20457 #  define machine_arch_type     __machine_arch_type
20458 # else
20459 #  define machine_arch_type     MACH_TYPE_ADMA
20460 # endif
20461 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20462 #else
20463 # define machine_is_adma()      (0)
20464 #endif
20465
20466 #ifdef CONFIG_MACH_WP188
20467 # ifdef machine_arch_type
20468 #  undef machine_arch_type
20469 #  define machine_arch_type     __machine_arch_type
20470 # else
20471 #  define machine_arch_type     MACH_TYPE_WP188
20472 # endif
20473 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20474 #else
20475 # define machine_is_wp188()     (0)
20476 #endif
20477
20478 #ifdef CONFIG_MACH_CORSICA
20479 # ifdef machine_arch_type
20480 #  undef machine_arch_type
20481 #  define machine_arch_type     __machine_arch_type
20482 # else
20483 #  define machine_arch_type     MACH_TYPE_CORSICA
20484 # endif
20485 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20486 #else
20487 # define machine_is_corsica()   (0)
20488 #endif
20489
20490 #ifdef CONFIG_MACH_BIGEYE
20491 # ifdef machine_arch_type
20492 #  undef machine_arch_type
20493 #  define machine_arch_type     __machine_arch_type
20494 # else
20495 #  define machine_arch_type     MACH_TYPE_BIGEYE
20496 # endif
20497 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20498 #else
20499 # define machine_is_bigeye()    (0)
20500 #endif
20501
20502 #ifdef CONFIG_MACH_TLL5000
20503 # ifdef machine_arch_type
20504 #  undef machine_arch_type
20505 #  define machine_arch_type     __machine_arch_type
20506 # else
20507 #  define machine_arch_type     MACH_TYPE_TLL5000
20508 # endif
20509 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20510 #else
20511 # define machine_is_tll5000()   (0)
20512 #endif
20513
20514 #ifdef CONFIG_MACH_BEBOT
20515 # ifdef machine_arch_type
20516 #  undef machine_arch_type
20517 #  define machine_arch_type     __machine_arch_type
20518 # else
20519 #  define machine_arch_type     MACH_TYPE_BEBOT
20520 # endif
20521 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20522 #else
20523 # define machine_is_bebot()     (0)
20524 #endif
20525
20526 #ifdef CONFIG_MACH_QONG
20527 # ifdef machine_arch_type
20528 #  undef machine_arch_type
20529 #  define machine_arch_type     __machine_arch_type
20530 # else
20531 #  define machine_arch_type     MACH_TYPE_QONG
20532 # endif
20533 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20534 #else
20535 # define machine_is_qong()      (0)
20536 #endif
20537
20538 #ifdef CONFIG_MACH_TCOMPACT
20539 # ifdef machine_arch_type
20540 #  undef machine_arch_type
20541 #  define machine_arch_type     __machine_arch_type
20542 # else
20543 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20544 # endif
20545 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20546 #else
20547 # define machine_is_tcompact()  (0)
20548 #endif
20549
20550 #ifdef CONFIG_MACH_PUMA5
20551 # ifdef machine_arch_type
20552 #  undef machine_arch_type
20553 #  define machine_arch_type     __machine_arch_type
20554 # else
20555 #  define machine_arch_type     MACH_TYPE_PUMA5
20556 # endif
20557 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20558 #else
20559 # define machine_is_puma5()     (0)
20560 #endif
20561
20562 #ifdef CONFIG_MACH_ELARA
20563 # ifdef machine_arch_type
20564 #  undef machine_arch_type
20565 #  define machine_arch_type     __machine_arch_type
20566 # else
20567 #  define machine_arch_type     MACH_TYPE_ELARA
20568 # endif
20569 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20570 #else
20571 # define machine_is_elara()     (0)
20572 #endif
20573
20574 #ifdef CONFIG_MACH_ELLINGTON
20575 # ifdef machine_arch_type
20576 #  undef machine_arch_type
20577 #  define machine_arch_type     __machine_arch_type
20578 # else
20579 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20580 # endif
20581 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20582 #else
20583 # define machine_is_ellington() (0)
20584 #endif
20585
20586 #ifdef CONFIG_MACH_XDA_ATOM
20587 # ifdef machine_arch_type
20588 #  undef machine_arch_type
20589 #  define machine_arch_type     __machine_arch_type
20590 # else
20591 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20592 # endif
20593 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20594 #else
20595 # define machine_is_xda_atom()  (0)
20596 #endif
20597
20598 #ifdef CONFIG_MACH_ENERGIZER2
20599 # ifdef machine_arch_type
20600 #  undef machine_arch_type
20601 #  define machine_arch_type     __machine_arch_type
20602 # else
20603 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20604 # endif
20605 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20606 #else
20607 # define machine_is_energizer2()        (0)
20608 #endif
20609
20610 #ifdef CONFIG_MACH_ODIN
20611 # ifdef machine_arch_type
20612 #  undef machine_arch_type
20613 #  define machine_arch_type     __machine_arch_type
20614 # else
20615 #  define machine_arch_type     MACH_TYPE_ODIN
20616 # endif
20617 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20618 #else
20619 # define machine_is_odin()      (0)
20620 #endif
20621
20622 #ifdef CONFIG_MACH_ACTUX4
20623 # ifdef machine_arch_type
20624 #  undef machine_arch_type
20625 #  define machine_arch_type     __machine_arch_type
20626 # else
20627 #  define machine_arch_type     MACH_TYPE_ACTUX4
20628 # endif
20629 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20630 #else
20631 # define machine_is_actux4()    (0)
20632 #endif
20633
20634 #ifdef CONFIG_MACH_ESL_OMAP
20635 # ifdef machine_arch_type
20636 #  undef machine_arch_type
20637 #  define machine_arch_type     __machine_arch_type
20638 # else
20639 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20640 # endif
20641 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20642 #else
20643 # define machine_is_esl_omap()  (0)
20644 #endif
20645
20646 #ifdef CONFIG_MACH_OMAP2EVM
20647 # ifdef machine_arch_type
20648 #  undef machine_arch_type
20649 #  define machine_arch_type     __machine_arch_type
20650 # else
20651 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20652 # endif
20653 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20654 #else
20655 # define machine_is_omap2evm()  (0)
20656 #endif
20657
20658 #ifdef CONFIG_MACH_OMAP3EVM
20659 # ifdef machine_arch_type
20660 #  undef machine_arch_type
20661 #  define machine_arch_type     __machine_arch_type
20662 # else
20663 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20664 # endif
20665 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20666 #else
20667 # define machine_is_omap3evm()  (0)
20668 #endif
20669
20670 #ifdef CONFIG_MACH_ADX_PCU57
20671 # ifdef machine_arch_type
20672 #  undef machine_arch_type
20673 #  define machine_arch_type     __machine_arch_type
20674 # else
20675 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20676 # endif
20677 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20678 #else
20679 # define machine_is_adx_pcu57() (0)
20680 #endif
20681
20682 #ifdef CONFIG_MACH_MONACO
20683 # ifdef machine_arch_type
20684 #  undef machine_arch_type
20685 #  define machine_arch_type     __machine_arch_type
20686 # else
20687 #  define machine_arch_type     MACH_TYPE_MONACO
20688 # endif
20689 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20690 #else
20691 # define machine_is_monaco()    (0)
20692 #endif
20693
20694 #ifdef CONFIG_MACH_LEVANTE
20695 # ifdef machine_arch_type
20696 #  undef machine_arch_type
20697 #  define machine_arch_type     __machine_arch_type
20698 # else
20699 #  define machine_arch_type     MACH_TYPE_LEVANTE
20700 # endif
20701 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20702 #else
20703 # define machine_is_levante()   (0)
20704 #endif
20705
20706 #ifdef CONFIG_MACH_TMXIPX425
20707 # ifdef machine_arch_type
20708 #  undef machine_arch_type
20709 #  define machine_arch_type     __machine_arch_type
20710 # else
20711 #  define machine_arch_type     MACH_TYPE_TMXIPX425
20712 # endif
20713 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20714 #else
20715 # define machine_is_tmxipx425() (0)
20716 #endif
20717
20718 #ifdef CONFIG_MACH_LEEP
20719 # ifdef machine_arch_type
20720 #  undef machine_arch_type
20721 #  define machine_arch_type     __machine_arch_type
20722 # else
20723 #  define machine_arch_type     MACH_TYPE_LEEP
20724 # endif
20725 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20726 #else
20727 # define machine_is_leep()      (0)
20728 #endif
20729
20730 #ifdef CONFIG_MACH_RAAD
20731 # ifdef machine_arch_type
20732 #  undef machine_arch_type
20733 #  define machine_arch_type     __machine_arch_type
20734 # else
20735 #  define machine_arch_type     MACH_TYPE_RAAD
20736 # endif
20737 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
20738 #else
20739 # define machine_is_raad()      (0)
20740 #endif
20741
20742 #ifdef CONFIG_MACH_DNS323
20743 # ifdef machine_arch_type
20744 #  undef machine_arch_type
20745 #  define machine_arch_type     __machine_arch_type
20746 # else
20747 #  define machine_arch_type     MACH_TYPE_DNS323
20748 # endif
20749 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
20750 #else
20751 # define machine_is_dns323()    (0)
20752 #endif
20753
20754 #ifdef CONFIG_MACH_AP1000
20755 # ifdef machine_arch_type
20756 #  undef machine_arch_type
20757 #  define machine_arch_type     __machine_arch_type
20758 # else
20759 #  define machine_arch_type     MACH_TYPE_AP1000
20760 # endif
20761 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
20762 #else
20763 # define machine_is_ap1000()    (0)
20764 #endif
20765
20766 #ifdef CONFIG_MACH_A9SAM6432
20767 # ifdef machine_arch_type
20768 #  undef machine_arch_type
20769 #  define machine_arch_type     __machine_arch_type
20770 # else
20771 #  define machine_arch_type     MACH_TYPE_A9SAM6432
20772 # endif
20773 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20774 #else
20775 # define machine_is_a9sam6432() (0)
20776 #endif
20777
20778 #ifdef CONFIG_MACH_SHINY
20779 # ifdef machine_arch_type
20780 #  undef machine_arch_type
20781 #  define machine_arch_type     __machine_arch_type
20782 # else
20783 #  define machine_arch_type     MACH_TYPE_SHINY
20784 # endif
20785 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
20786 #else
20787 # define machine_is_shiny()     (0)
20788 #endif
20789
20790 #ifdef CONFIG_MACH_OMAP3_BEAGLE
20791 # ifdef machine_arch_type
20792 #  undef machine_arch_type
20793 #  define machine_arch_type     __machine_arch_type
20794 # else
20795 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
20796 # endif
20797 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20798 #else
20799 # define machine_is_omap3_beagle()      (0)
20800 #endif
20801
20802 #ifdef CONFIG_MACH_CSR_BDB2
20803 # ifdef machine_arch_type
20804 #  undef machine_arch_type
20805 #  define machine_arch_type     __machine_arch_type
20806 # else
20807 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
20808 # endif
20809 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
20810 #else
20811 # define machine_is_csr_bdb2()  (0)
20812 #endif
20813
20814 #ifdef CONFIG_MACH_NOKIA_N810
20815 # ifdef machine_arch_type
20816 #  undef machine_arch_type
20817 #  define machine_arch_type     __machine_arch_type
20818 # else
20819 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
20820 # endif
20821 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
20822 #else
20823 # define machine_is_nokia_n810()        (0)
20824 #endif
20825
20826 #ifdef CONFIG_MACH_C270
20827 # ifdef machine_arch_type
20828 #  undef machine_arch_type
20829 #  define machine_arch_type     __machine_arch_type
20830 # else
20831 #  define machine_arch_type     MACH_TYPE_C270
20832 # endif
20833 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
20834 #else
20835 # define machine_is_c270()      (0)
20836 #endif
20837
20838 #ifdef CONFIG_MACH_SENTRY
20839 # ifdef machine_arch_type
20840 #  undef machine_arch_type
20841 #  define machine_arch_type     __machine_arch_type
20842 # else
20843 #  define machine_arch_type     MACH_TYPE_SENTRY
20844 # endif
20845 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
20846 #else
20847 # define machine_is_sentry()    (0)
20848 #endif
20849
20850 #ifdef CONFIG_MACH_PCM038
20851 # ifdef machine_arch_type
20852 #  undef machine_arch_type
20853 #  define machine_arch_type     __machine_arch_type
20854 # else
20855 #  define machine_arch_type     MACH_TYPE_PCM038
20856 # endif
20857 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
20858 #else
20859 # define machine_is_pcm038()    (0)
20860 #endif
20861
20862 #ifdef CONFIG_MACH_ANC300
20863 # ifdef machine_arch_type
20864 #  undef machine_arch_type
20865 #  define machine_arch_type     __machine_arch_type
20866 # else
20867 #  define machine_arch_type     MACH_TYPE_ANC300
20868 # endif
20869 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
20870 #else
20871 # define machine_is_anc300()    (0)
20872 #endif
20873
20874 #ifdef CONFIG_MACH_HTCKAISER
20875 # ifdef machine_arch_type
20876 #  undef machine_arch_type
20877 #  define machine_arch_type     __machine_arch_type
20878 # else
20879 #  define machine_arch_type     MACH_TYPE_HTCKAISER
20880 # endif
20881 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20882 #else
20883 # define machine_is_htckaiser() (0)
20884 #endif
20885
20886 #ifdef CONFIG_MACH_SBAT100
20887 # ifdef machine_arch_type
20888 #  undef machine_arch_type
20889 #  define machine_arch_type     __machine_arch_type
20890 # else
20891 #  define machine_arch_type     MACH_TYPE_SBAT100
20892 # endif
20893 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
20894 #else
20895 # define machine_is_sbat100()   (0)
20896 #endif
20897
20898 #ifdef CONFIG_MACH_MODUNORM
20899 # ifdef machine_arch_type
20900 #  undef machine_arch_type
20901 #  define machine_arch_type     __machine_arch_type
20902 # else
20903 #  define machine_arch_type     MACH_TYPE_MODUNORM
20904 # endif
20905 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
20906 #else
20907 # define machine_is_modunorm()  (0)
20908 #endif
20909
20910 #ifdef CONFIG_MACH_PELOS_TWARM
20911 # ifdef machine_arch_type
20912 #  undef machine_arch_type
20913 #  define machine_arch_type     __machine_arch_type
20914 # else
20915 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
20916 # endif
20917 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20918 #else
20919 # define machine_is_pelos_twarm()       (0)
20920 #endif
20921
20922 #ifdef CONFIG_MACH_FLANK
20923 # ifdef machine_arch_type
20924 #  undef machine_arch_type
20925 #  define machine_arch_type     __machine_arch_type
20926 # else
20927 #  define machine_arch_type     MACH_TYPE_FLANK
20928 # endif
20929 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
20930 #else
20931 # define machine_is_flank()     (0)
20932 #endif
20933
20934 #ifdef CONFIG_MACH_SIRLOIN
20935 # ifdef machine_arch_type
20936 #  undef machine_arch_type
20937 #  define machine_arch_type     __machine_arch_type
20938 # else
20939 #  define machine_arch_type     MACH_TYPE_SIRLOIN
20940 # endif
20941 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
20942 #else
20943 # define machine_is_sirloin()   (0)
20944 #endif
20945
20946 #ifdef CONFIG_MACH_BRISKET
20947 # ifdef machine_arch_type
20948 #  undef machine_arch_type
20949 #  define machine_arch_type     __machine_arch_type
20950 # else
20951 #  define machine_arch_type     MACH_TYPE_BRISKET
20952 # endif
20953 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
20954 #else
20955 # define machine_is_brisket()   (0)
20956 #endif
20957
20958 #ifdef CONFIG_MACH_CHUCK
20959 # ifdef machine_arch_type
20960 #  undef machine_arch_type
20961 #  define machine_arch_type     __machine_arch_type
20962 # else
20963 #  define machine_arch_type     MACH_TYPE_CHUCK
20964 # endif
20965 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
20966 #else
20967 # define machine_is_chuck()     (0)
20968 #endif
20969
20970 #ifdef CONFIG_MACH_OTTER
20971 # ifdef machine_arch_type
20972 #  undef machine_arch_type
20973 #  define machine_arch_type     __machine_arch_type
20974 # else
20975 #  define machine_arch_type     MACH_TYPE_OTTER
20976 # endif
20977 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
20978 #else
20979 # define machine_is_otter()     (0)
20980 #endif
20981
20982 #ifdef CONFIG_MACH_DAVINCI_LDK
20983 # ifdef machine_arch_type
20984 #  undef machine_arch_type
20985 #  define machine_arch_type     __machine_arch_type
20986 # else
20987 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
20988 # endif
20989 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
20990 #else
20991 # define machine_is_davinci_ldk()       (0)
20992 #endif
20993
20994 #ifdef CONFIG_MACH_PHREEDOM
20995 # ifdef machine_arch_type
20996 #  undef machine_arch_type
20997 #  define machine_arch_type     __machine_arch_type
20998 # else
20999 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21000 # endif
21001 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21002 #else
21003 # define machine_is_phreedom()  (0)
21004 #endif
21005
21006 #ifdef CONFIG_MACH_SG310
21007 # ifdef machine_arch_type
21008 #  undef machine_arch_type
21009 #  define machine_arch_type     __machine_arch_type
21010 # else
21011 #  define machine_arch_type     MACH_TYPE_SG310
21012 # endif
21013 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21014 #else
21015 # define machine_is_sg310()     (0)
21016 #endif
21017
21018 #ifdef CONFIG_MACH_TS209
21019 # ifdef machine_arch_type
21020 #  undef machine_arch_type
21021 #  define machine_arch_type     __machine_arch_type
21022 # else
21023 #  define machine_arch_type     MACH_TYPE_TS209
21024 # endif
21025 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21026 #else
21027 # define machine_is_ts_x09()    (0)
21028 #endif
21029
21030 #ifdef CONFIG_MACH_AT91CAP9ADK
21031 # ifdef machine_arch_type
21032 #  undef machine_arch_type
21033 #  define machine_arch_type     __machine_arch_type
21034 # else
21035 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21036 # endif
21037 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21038 #else
21039 # define machine_is_at91cap9adk()       (0)
21040 #endif
21041
21042 #ifdef CONFIG_MACH_TION9315
21043 # ifdef machine_arch_type
21044 #  undef machine_arch_type
21045 #  define machine_arch_type     __machine_arch_type
21046 # else
21047 #  define machine_arch_type     MACH_TYPE_TION9315
21048 # endif
21049 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21050 #else
21051 # define machine_is_tion9315()  (0)
21052 #endif
21053
21054 #ifdef CONFIG_MACH_MAST
21055 # ifdef machine_arch_type
21056 #  undef machine_arch_type
21057 #  define machine_arch_type     __machine_arch_type
21058 # else
21059 #  define machine_arch_type     MACH_TYPE_MAST
21060 # endif
21061 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21062 #else
21063 # define machine_is_mast()      (0)
21064 #endif
21065
21066 #ifdef CONFIG_MACH_PFW
21067 # ifdef machine_arch_type
21068 #  undef machine_arch_type
21069 #  define machine_arch_type     __machine_arch_type
21070 # else
21071 #  define machine_arch_type     MACH_TYPE_PFW
21072 # endif
21073 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21074 #else
21075 # define machine_is_pfw()       (0)
21076 #endif
21077
21078 #ifdef CONFIG_MACH_YL_P2440
21079 # ifdef machine_arch_type
21080 #  undef machine_arch_type
21081 #  define machine_arch_type     __machine_arch_type
21082 # else
21083 #  define machine_arch_type     MACH_TYPE_YL_P2440
21084 # endif
21085 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21086 #else
21087 # define machine_is_yl_p2440()  (0)
21088 #endif
21089
21090 #ifdef CONFIG_MACH_ZSBC32
21091 # ifdef machine_arch_type
21092 #  undef machine_arch_type
21093 #  define machine_arch_type     __machine_arch_type
21094 # else
21095 #  define machine_arch_type     MACH_TYPE_ZSBC32
21096 # endif
21097 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21098 #else
21099 # define machine_is_zsbc32()    (0)
21100 #endif
21101
21102 #ifdef CONFIG_MACH_OMAP_PACE2
21103 # ifdef machine_arch_type
21104 #  undef machine_arch_type
21105 #  define machine_arch_type     __machine_arch_type
21106 # else
21107 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21108 # endif
21109 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21110 #else
21111 # define machine_is_omap_pace2()        (0)
21112 #endif
21113
21114 #ifdef CONFIG_MACH_IMX_PACE2
21115 # ifdef machine_arch_type
21116 #  undef machine_arch_type
21117 #  define machine_arch_type     __machine_arch_type
21118 # else
21119 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21120 # endif
21121 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21122 #else
21123 # define machine_is_imx_pace2() (0)
21124 #endif
21125
21126 #ifdef CONFIG_MACH_MX31MOBOARD
21127 # ifdef machine_arch_type
21128 #  undef machine_arch_type
21129 #  define machine_arch_type     __machine_arch_type
21130 # else
21131 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21132 # endif
21133 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21134 #else
21135 # define machine_is_mx31moboard()       (0)
21136 #endif
21137
21138 #ifdef CONFIG_MACH_MX37_3DS
21139 # ifdef machine_arch_type
21140 #  undef machine_arch_type
21141 #  define machine_arch_type     __machine_arch_type
21142 # else
21143 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21144 # endif
21145 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21146 #else
21147 # define machine_is_mx37_3ds()  (0)
21148 #endif
21149
21150 #ifdef CONFIG_MACH_RCC
21151 # ifdef machine_arch_type
21152 #  undef machine_arch_type
21153 #  define machine_arch_type     __machine_arch_type
21154 # else
21155 #  define machine_arch_type     MACH_TYPE_RCC
21156 # endif
21157 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21158 #else
21159 # define machine_is_rcc()       (0)
21160 #endif
21161
21162 #ifdef CONFIG_MACH_ARM9
21163 # ifdef machine_arch_type
21164 #  undef machine_arch_type
21165 #  define machine_arch_type     __machine_arch_type
21166 # else
21167 #  define machine_arch_type     MACH_TYPE_ARM9
21168 # endif
21169 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21170 #else
21171 # define machine_is_dmp()       (0)
21172 #endif
21173
21174 #ifdef CONFIG_MACH_VISION_EP9307
21175 # ifdef machine_arch_type
21176 #  undef machine_arch_type
21177 #  define machine_arch_type     __machine_arch_type
21178 # else
21179 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21180 # endif
21181 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21182 #else
21183 # define machine_is_vision_ep9307()     (0)
21184 #endif
21185
21186 #ifdef CONFIG_MACH_SCLY1000
21187 # ifdef machine_arch_type
21188 #  undef machine_arch_type
21189 #  define machine_arch_type     __machine_arch_type
21190 # else
21191 #  define machine_arch_type     MACH_TYPE_SCLY1000
21192 # endif
21193 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21194 #else
21195 # define machine_is_scly1000()  (0)
21196 #endif
21197
21198 #ifdef CONFIG_MACH_FONTEL_EP
21199 # ifdef machine_arch_type
21200 #  undef machine_arch_type
21201 #  define machine_arch_type     __machine_arch_type
21202 # else
21203 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
21204 # endif
21205 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21206 #else
21207 # define machine_is_fontel_ep() (0)
21208 #endif
21209
21210 #ifdef CONFIG_MACH_VOICEBLUE3G
21211 # ifdef machine_arch_type
21212 #  undef machine_arch_type
21213 #  define machine_arch_type     __machine_arch_type
21214 # else
21215 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
21216 # endif
21217 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21218 #else
21219 # define machine_is_voiceblue3g()       (0)
21220 #endif
21221
21222 #ifdef CONFIG_MACH_TT9200
21223 # ifdef machine_arch_type
21224 #  undef machine_arch_type
21225 #  define machine_arch_type     __machine_arch_type
21226 # else
21227 #  define machine_arch_type     MACH_TYPE_TT9200
21228 # endif
21229 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21230 #else
21231 # define machine_is_tt9200()    (0)
21232 #endif
21233
21234 #ifdef CONFIG_MACH_DIGI2410
21235 # ifdef machine_arch_type
21236 #  undef machine_arch_type
21237 #  define machine_arch_type     __machine_arch_type
21238 # else
21239 #  define machine_arch_type     MACH_TYPE_DIGI2410
21240 # endif
21241 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21242 #else
21243 # define machine_is_digi2410()  (0)
21244 #endif
21245
21246 #ifdef CONFIG_MACH_TERASTATION_PRO2
21247 # ifdef machine_arch_type
21248 #  undef machine_arch_type
21249 #  define machine_arch_type     __machine_arch_type
21250 # else
21251 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
21252 # endif
21253 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21254 #else
21255 # define machine_is_terastation_pro2()  (0)
21256 #endif
21257
21258 #ifdef CONFIG_MACH_LINKSTATION_PRO
21259 # ifdef machine_arch_type
21260 #  undef machine_arch_type
21261 #  define machine_arch_type     __machine_arch_type
21262 # else
21263 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
21264 # endif
21265 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21266 #else
21267 # define machine_is_linkstation_pro()   (0)
21268 #endif
21269
21270 #ifdef CONFIG_MACH_MOTOROLA_A780
21271 # ifdef machine_arch_type
21272 #  undef machine_arch_type
21273 #  define machine_arch_type     __machine_arch_type
21274 # else
21275 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21276 # endif
21277 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21278 #else
21279 # define machine_is_motorola_a780()     (0)
21280 #endif
21281
21282 #ifdef CONFIG_MACH_MOTOROLA_E6
21283 # ifdef machine_arch_type
21284 #  undef machine_arch_type
21285 #  define machine_arch_type     __machine_arch_type
21286 # else
21287 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21288 # endif
21289 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21290 #else
21291 # define machine_is_motorola_e6()       (0)
21292 #endif
21293
21294 #ifdef CONFIG_MACH_MOTOROLA_E2
21295 # ifdef machine_arch_type
21296 #  undef machine_arch_type
21297 #  define machine_arch_type     __machine_arch_type
21298 # else
21299 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
21300 # endif
21301 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21302 #else
21303 # define machine_is_motorola_e2()       (0)
21304 #endif
21305
21306 #ifdef CONFIG_MACH_MOTOROLA_E680
21307 # ifdef machine_arch_type
21308 #  undef machine_arch_type
21309 #  define machine_arch_type     __machine_arch_type
21310 # else
21311 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
21312 # endif
21313 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21314 #else
21315 # define machine_is_motorola_e680()     (0)
21316 #endif
21317
21318 #ifdef CONFIG_MACH_UR2410
21319 # ifdef machine_arch_type
21320 #  undef machine_arch_type
21321 #  define machine_arch_type     __machine_arch_type
21322 # else
21323 #  define machine_arch_type     MACH_TYPE_UR2410
21324 # endif
21325 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21326 #else
21327 # define machine_is_ur2410()    (0)
21328 #endif
21329
21330 #ifdef CONFIG_MACH_TAS9261
21331 # ifdef machine_arch_type
21332 #  undef machine_arch_type
21333 #  define machine_arch_type     __machine_arch_type
21334 # else
21335 #  define machine_arch_type     MACH_TYPE_TAS9261
21336 # endif
21337 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21338 #else
21339 # define machine_is_tas9261()   (0)
21340 #endif
21341
21342 #ifdef CONFIG_MACH_HERMES_HD
21343 # ifdef machine_arch_type
21344 #  undef machine_arch_type
21345 #  define machine_arch_type     __machine_arch_type
21346 # else
21347 #  define machine_arch_type     MACH_TYPE_HERMES_HD
21348 # endif
21349 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21350 #else
21351 # define machine_is_davinci_hermes_hd() (0)
21352 #endif
21353
21354 #ifdef CONFIG_MACH_PERSEO_HD
21355 # ifdef machine_arch_type
21356 #  undef machine_arch_type
21357 #  define machine_arch_type     __machine_arch_type
21358 # else
21359 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
21360 # endif
21361 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21362 #else
21363 # define machine_is_davinci_perseo_hd() (0)
21364 #endif
21365
21366 #ifdef CONFIG_MACH_STARGAZER2
21367 # ifdef machine_arch_type
21368 #  undef machine_arch_type
21369 #  define machine_arch_type     __machine_arch_type
21370 # else
21371 #  define machine_arch_type     MACH_TYPE_STARGAZER2
21372 # endif
21373 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21374 #else
21375 # define machine_is_stargazer2()        (0)
21376 #endif
21377
21378 #ifdef CONFIG_MACH_E350
21379 # ifdef machine_arch_type
21380 #  undef machine_arch_type
21381 #  define machine_arch_type     __machine_arch_type
21382 # else
21383 #  define machine_arch_type     MACH_TYPE_E350
21384 # endif
21385 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21386 #else
21387 # define machine_is_e350()      (0)
21388 #endif
21389
21390 #ifdef CONFIG_MACH_WPCM450
21391 # ifdef machine_arch_type
21392 #  undef machine_arch_type
21393 #  define machine_arch_type     __machine_arch_type
21394 # else
21395 #  define machine_arch_type     MACH_TYPE_WPCM450
21396 # endif
21397 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21398 #else
21399 # define machine_is_wpcm450()   (0)
21400 #endif
21401
21402 #ifdef CONFIG_MACH_CARTESIO
21403 # ifdef machine_arch_type
21404 #  undef machine_arch_type
21405 #  define machine_arch_type     __machine_arch_type
21406 # else
21407 #  define machine_arch_type     MACH_TYPE_CARTESIO
21408 # endif
21409 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21410 #else
21411 # define machine_is_cartesio()  (0)
21412 #endif
21413
21414 #ifdef CONFIG_MACH_TOYBOX
21415 # ifdef machine_arch_type
21416 #  undef machine_arch_type
21417 #  define machine_arch_type     __machine_arch_type
21418 # else
21419 #  define machine_arch_type     MACH_TYPE_TOYBOX
21420 # endif
21421 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21422 #else
21423 # define machine_is_toybox()    (0)
21424 #endif
21425
21426 #ifdef CONFIG_MACH_TX27
21427 # ifdef machine_arch_type
21428 #  undef machine_arch_type
21429 #  define machine_arch_type     __machine_arch_type
21430 # else
21431 #  define machine_arch_type     MACH_TYPE_TX27
21432 # endif
21433 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21434 #else
21435 # define machine_is_tx27()      (0)
21436 #endif
21437
21438 #ifdef CONFIG_MACH_TS409
21439 # ifdef machine_arch_type
21440 #  undef machine_arch_type
21441 #  define machine_arch_type     __machine_arch_type
21442 # else
21443 #  define machine_arch_type     MACH_TYPE_TS409
21444 # endif
21445 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21446 #else
21447 # define machine_is_ts409()     (0)
21448 #endif
21449
21450 #ifdef CONFIG_MACH_P300
21451 # ifdef machine_arch_type
21452 #  undef machine_arch_type
21453 #  define machine_arch_type     __machine_arch_type
21454 # else
21455 #  define machine_arch_type     MACH_TYPE_P300
21456 # endif
21457 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21458 #else
21459 # define machine_is_p300()      (0)
21460 #endif
21461
21462 #ifdef CONFIG_MACH_XDACOMET
21463 # ifdef machine_arch_type
21464 #  undef machine_arch_type
21465 #  define machine_arch_type     __machine_arch_type
21466 # else
21467 #  define machine_arch_type     MACH_TYPE_XDACOMET
21468 # endif
21469 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21470 #else
21471 # define machine_is_xdacomet()  (0)
21472 #endif
21473
21474 #ifdef CONFIG_MACH_DEXFLEX2
21475 # ifdef machine_arch_type
21476 #  undef machine_arch_type
21477 #  define machine_arch_type     __machine_arch_type
21478 # else
21479 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21480 # endif
21481 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21482 #else
21483 # define machine_is_dexflex2()  (0)
21484 #endif
21485
21486 #ifdef CONFIG_MACH_OW
21487 # ifdef machine_arch_type
21488 #  undef machine_arch_type
21489 #  define machine_arch_type     __machine_arch_type
21490 # else
21491 #  define machine_arch_type     MACH_TYPE_OW
21492 # endif
21493 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21494 #else
21495 # define machine_is_ow()        (0)
21496 #endif
21497
21498 #ifdef CONFIG_MACH_ARMEBS3
21499 # ifdef machine_arch_type
21500 #  undef machine_arch_type
21501 #  define machine_arch_type     __machine_arch_type
21502 # else
21503 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21504 # endif
21505 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21506 #else
21507 # define machine_is_armebs3()   (0)
21508 #endif
21509
21510 #ifdef CONFIG_MACH_U3
21511 # ifdef machine_arch_type
21512 #  undef machine_arch_type
21513 #  define machine_arch_type     __machine_arch_type
21514 # else
21515 #  define machine_arch_type     MACH_TYPE_U3
21516 # endif
21517 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21518 #else
21519 # define machine_is_u3()        (0)
21520 #endif
21521
21522 #ifdef CONFIG_MACH_SMDK2450
21523 # ifdef machine_arch_type
21524 #  undef machine_arch_type
21525 #  define machine_arch_type     __machine_arch_type
21526 # else
21527 #  define machine_arch_type     MACH_TYPE_SMDK2450
21528 # endif
21529 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21530 #else
21531 # define machine_is_smdk2450()  (0)
21532 #endif
21533
21534 #ifdef CONFIG_MACH_RSI_EWS
21535 # ifdef machine_arch_type
21536 #  undef machine_arch_type
21537 #  define machine_arch_type     __machine_arch_type
21538 # else
21539 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21540 # endif
21541 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21542 #else
21543 # define machine_is_rsi_ews()   (0)
21544 #endif
21545
21546 #ifdef CONFIG_MACH_TNB
21547 # ifdef machine_arch_type
21548 #  undef machine_arch_type
21549 #  define machine_arch_type     __machine_arch_type
21550 # else
21551 #  define machine_arch_type     MACH_TYPE_TNB
21552 # endif
21553 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21554 #else
21555 # define machine_is_tnb()       (0)
21556 #endif
21557
21558 #ifdef CONFIG_MACH_TOEPATH
21559 # ifdef machine_arch_type
21560 #  undef machine_arch_type
21561 #  define machine_arch_type     __machine_arch_type
21562 # else
21563 #  define machine_arch_type     MACH_TYPE_TOEPATH
21564 # endif
21565 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21566 #else
21567 # define machine_is_toepath()   (0)
21568 #endif
21569
21570 #ifdef CONFIG_MACH_KB9263
21571 # ifdef machine_arch_type
21572 #  undef machine_arch_type
21573 #  define machine_arch_type     __machine_arch_type
21574 # else
21575 #  define machine_arch_type     MACH_TYPE_KB9263
21576 # endif
21577 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21578 #else
21579 # define machine_is_kb9263()    (0)
21580 #endif
21581
21582 #ifdef CONFIG_MACH_MT7108
21583 # ifdef machine_arch_type
21584 #  undef machine_arch_type
21585 #  define machine_arch_type     __machine_arch_type
21586 # else
21587 #  define machine_arch_type     MACH_TYPE_MT7108
21588 # endif
21589 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21590 #else
21591 # define machine_is_mt7108()    (0)
21592 #endif
21593
21594 #ifdef CONFIG_MACH_SMTR2440
21595 # ifdef machine_arch_type
21596 #  undef machine_arch_type
21597 #  define machine_arch_type     __machine_arch_type
21598 # else
21599 #  define machine_arch_type     MACH_TYPE_SMTR2440
21600 # endif
21601 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21602 #else
21603 # define machine_is_smtr2440()  (0)
21604 #endif
21605
21606 #ifdef CONFIG_MACH_MANAO
21607 # ifdef machine_arch_type
21608 #  undef machine_arch_type
21609 #  define machine_arch_type     __machine_arch_type
21610 # else
21611 #  define machine_arch_type     MACH_TYPE_MANAO
21612 # endif
21613 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21614 #else
21615 # define machine_is_manao()     (0)
21616 #endif
21617
21618 #ifdef CONFIG_MACH_CM_X300
21619 # ifdef machine_arch_type
21620 #  undef machine_arch_type
21621 #  define machine_arch_type     __machine_arch_type
21622 # else
21623 #  define machine_arch_type     MACH_TYPE_CM_X300
21624 # endif
21625 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21626 #else
21627 # define machine_is_cm_x300()   (0)
21628 #endif
21629
21630 #ifdef CONFIG_MACH_GULFSTREAM_KP
21631 # ifdef machine_arch_type
21632 #  undef machine_arch_type
21633 #  define machine_arch_type     __machine_arch_type
21634 # else
21635 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21636 # endif
21637 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21638 #else
21639 # define machine_is_gulfstream_kp()     (0)
21640 #endif
21641
21642 #ifdef CONFIG_MACH_LANREADYFN522
21643 # ifdef machine_arch_type
21644 #  undef machine_arch_type
21645 #  define machine_arch_type     __machine_arch_type
21646 # else
21647 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21648 # endif
21649 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21650 #else
21651 # define machine_is_lanreadyfn522()     (0)
21652 #endif
21653
21654 #ifdef CONFIG_MACH_ARMA37
21655 # ifdef machine_arch_type
21656 #  undef machine_arch_type
21657 #  define machine_arch_type     __machine_arch_type
21658 # else
21659 #  define machine_arch_type     MACH_TYPE_ARMA37
21660 # endif
21661 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21662 #else
21663 # define machine_is_arma37()    (0)
21664 #endif
21665
21666 #ifdef CONFIG_MACH_MENDEL
21667 # ifdef machine_arch_type
21668 #  undef machine_arch_type
21669 #  define machine_arch_type     __machine_arch_type
21670 # else
21671 #  define machine_arch_type     MACH_TYPE_MENDEL
21672 # endif
21673 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21674 #else
21675 # define machine_is_mendel()    (0)
21676 #endif
21677
21678 #ifdef CONFIG_MACH_PELCO_ILIAD
21679 # ifdef machine_arch_type
21680 #  undef machine_arch_type
21681 #  define machine_arch_type     __machine_arch_type
21682 # else
21683 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21684 # endif
21685 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21686 #else
21687 # define machine_is_pelco_iliad()       (0)
21688 #endif
21689
21690 #ifdef CONFIG_MACH_UNIT2P
21691 # ifdef machine_arch_type
21692 #  undef machine_arch_type
21693 #  define machine_arch_type     __machine_arch_type
21694 # else
21695 #  define machine_arch_type     MACH_TYPE_UNIT2P
21696 # endif
21697 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21698 #else
21699 # define machine_is_unit2p()    (0)
21700 #endif
21701
21702 #ifdef CONFIG_MACH_INC20OTTER
21703 # ifdef machine_arch_type
21704 #  undef machine_arch_type
21705 #  define machine_arch_type     __machine_arch_type
21706 # else
21707 #  define machine_arch_type     MACH_TYPE_INC20OTTER
21708 # endif
21709 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21710 #else
21711 # define machine_is_inc20otter()        (0)
21712 #endif
21713
21714 #ifdef CONFIG_MACH_AT91SAM9G20EK
21715 # ifdef machine_arch_type
21716 #  undef machine_arch_type
21717 #  define machine_arch_type     __machine_arch_type
21718 # else
21719 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
21720 # endif
21721 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21722 #else
21723 # define machine_is_at91sam9g20ek()     (0)
21724 #endif
21725
21726 #ifdef CONFIG_MACH_STORCENTER
21727 # ifdef machine_arch_type
21728 #  undef machine_arch_type
21729 #  define machine_arch_type     __machine_arch_type
21730 # else
21731 #  define machine_arch_type     MACH_TYPE_STORCENTER
21732 # endif
21733 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21734 #else
21735 # define machine_is_sc_ge2()    (0)
21736 #endif
21737
21738 #ifdef CONFIG_MACH_SMDK6410
21739 # ifdef machine_arch_type
21740 #  undef machine_arch_type
21741 #  define machine_arch_type     __machine_arch_type
21742 # else
21743 #  define machine_arch_type     MACH_TYPE_SMDK6410
21744 # endif
21745 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
21746 #else
21747 # define machine_is_smdk6410()  (0)
21748 #endif
21749
21750 #ifdef CONFIG_MACH_U300
21751 # ifdef machine_arch_type
21752 #  undef machine_arch_type
21753 #  define machine_arch_type     __machine_arch_type
21754 # else
21755 #  define machine_arch_type     MACH_TYPE_U300
21756 # endif
21757 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
21758 #else
21759 # define machine_is_u300()      (0)
21760 #endif
21761
21762 #ifdef CONFIG_MACH_U500
21763 # ifdef machine_arch_type
21764 #  undef machine_arch_type
21765 #  define machine_arch_type     __machine_arch_type
21766 # else
21767 #  define machine_arch_type     MACH_TYPE_U500
21768 # endif
21769 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
21770 #else
21771 # define machine_is_u500()      (0)
21772 #endif
21773
21774 #ifdef CONFIG_MACH_DS9260
21775 # ifdef machine_arch_type
21776 #  undef machine_arch_type
21777 #  define machine_arch_type     __machine_arch_type
21778 # else
21779 #  define machine_arch_type     MACH_TYPE_DS9260
21780 # endif
21781 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
21782 #else
21783 # define machine_is_ds9260()    (0)
21784 #endif
21785
21786 #ifdef CONFIG_MACH_RIVERROCK
21787 # ifdef machine_arch_type
21788 #  undef machine_arch_type
21789 #  define machine_arch_type     __machine_arch_type
21790 # else
21791 #  define machine_arch_type     MACH_TYPE_RIVERROCK
21792 # endif
21793 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21794 #else
21795 # define machine_is_riverrock() (0)
21796 #endif
21797
21798 #ifdef CONFIG_MACH_SCIBATH
21799 # ifdef machine_arch_type
21800 #  undef machine_arch_type
21801 #  define machine_arch_type     __machine_arch_type
21802 # else
21803 #  define machine_arch_type     MACH_TYPE_SCIBATH
21804 # endif
21805 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
21806 #else
21807 # define machine_is_scibath()   (0)
21808 #endif
21809
21810 #ifdef CONFIG_MACH_AT91SAM7SE512EK
21811 # ifdef machine_arch_type
21812 #  undef machine_arch_type
21813 #  define machine_arch_type     __machine_arch_type
21814 # else
21815 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
21816 # endif
21817 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21818 #else
21819 # define machine_is_at91sam7se()        (0)
21820 #endif
21821
21822 #ifdef CONFIG_MACH_WRT350N_V2
21823 # ifdef machine_arch_type
21824 #  undef machine_arch_type
21825 #  define machine_arch_type     __machine_arch_type
21826 # else
21827 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
21828 # endif
21829 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
21830 #else
21831 # define machine_is_wrt350n_v2()        (0)
21832 #endif
21833
21834 #ifdef CONFIG_MACH_MULTIMEDIA
21835 # ifdef machine_arch_type
21836 #  undef machine_arch_type
21837 #  define machine_arch_type     __machine_arch_type
21838 # else
21839 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
21840 # endif
21841 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21842 #else
21843 # define machine_is_multimedia()        (0)
21844 #endif
21845
21846 #ifdef CONFIG_MACH_MARVIN
21847 # ifdef machine_arch_type
21848 #  undef machine_arch_type
21849 #  define machine_arch_type     __machine_arch_type
21850 # else
21851 #  define machine_arch_type     MACH_TYPE_MARVIN
21852 # endif
21853 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
21854 #else
21855 # define machine_is_marvin()    (0)
21856 #endif
21857
21858 #ifdef CONFIG_MACH_X500
21859 # ifdef machine_arch_type
21860 #  undef machine_arch_type
21861 #  define machine_arch_type     __machine_arch_type
21862 # else
21863 #  define machine_arch_type     MACH_TYPE_X500
21864 # endif
21865 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
21866 #else
21867 # define machine_is_x500()      (0)
21868 #endif
21869
21870 #ifdef CONFIG_MACH_AWLUG4LCU
21871 # ifdef machine_arch_type
21872 #  undef machine_arch_type
21873 #  define machine_arch_type     __machine_arch_type
21874 # else
21875 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
21876 # endif
21877 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21878 #else
21879 # define machine_is_awlug4lcu() (0)
21880 #endif
21881
21882 #ifdef CONFIG_MACH_PALERMOC
21883 # ifdef machine_arch_type
21884 #  undef machine_arch_type
21885 #  define machine_arch_type     __machine_arch_type
21886 # else
21887 #  define machine_arch_type     MACH_TYPE_PALERMOC
21888 # endif
21889 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
21890 #else
21891 # define machine_is_palermoc()  (0)
21892 #endif
21893
21894 #ifdef CONFIG_MACH_OMAP_LDP
21895 # ifdef machine_arch_type
21896 #  undef machine_arch_type
21897 #  define machine_arch_type     __machine_arch_type
21898 # else
21899 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
21900 # endif
21901 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
21902 #else
21903 # define machine_is_omap_ldp()  (0)
21904 #endif
21905
21906 #ifdef CONFIG_MACH_IP500
21907 # ifdef machine_arch_type
21908 #  undef machine_arch_type
21909 #  define machine_arch_type     __machine_arch_type
21910 # else
21911 #  define machine_arch_type     MACH_TYPE_IP500
21912 # endif
21913 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
21914 #else
21915 # define machine_is_ip500()     (0)
21916 #endif
21917
21918 #ifdef CONFIG_MACH_ASE2
21919 # ifdef machine_arch_type
21920 #  undef machine_arch_type
21921 #  define machine_arch_type     __machine_arch_type
21922 # else
21923 #  define machine_arch_type     MACH_TYPE_ASE2
21924 # endif
21925 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
21926 #else
21927 # define machine_is_ase2()      (0)
21928 #endif
21929
21930 #ifdef CONFIG_MACH_MX35EVB
21931 # ifdef machine_arch_type
21932 #  undef machine_arch_type
21933 #  define machine_arch_type     __machine_arch_type
21934 # else
21935 #  define machine_arch_type     MACH_TYPE_MX35EVB
21936 # endif
21937 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
21938 #else
21939 # define machine_is_mx35evb()   (0)
21940 #endif
21941
21942 #ifdef CONFIG_MACH_AML_M8050
21943 # ifdef machine_arch_type
21944 #  undef machine_arch_type
21945 #  define machine_arch_type     __machine_arch_type
21946 # else
21947 #  define machine_arch_type     MACH_TYPE_AML_M8050
21948 # endif
21949 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21950 #else
21951 # define machine_is_aml_m8050() (0)
21952 #endif
21953
21954 #ifdef CONFIG_MACH_MX35_3DS
21955 # ifdef machine_arch_type
21956 #  undef machine_arch_type
21957 #  define machine_arch_type     __machine_arch_type
21958 # else
21959 #  define machine_arch_type     MACH_TYPE_MX35_3DS
21960 # endif
21961 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
21962 #else
21963 # define machine_is_mx35_3ds()  (0)
21964 #endif
21965
21966 #ifdef CONFIG_MACH_MARS
21967 # ifdef machine_arch_type
21968 #  undef machine_arch_type
21969 #  define machine_arch_type     __machine_arch_type
21970 # else
21971 #  define machine_arch_type     MACH_TYPE_MARS
21972 # endif
21973 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
21974 #else
21975 # define machine_is_mars()      (0)
21976 #endif
21977
21978 #ifdef CONFIG_MACH_NEUROS_OSD2
21979 # ifdef machine_arch_type
21980 #  undef machine_arch_type
21981 #  define machine_arch_type     __machine_arch_type
21982 # else
21983 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
21984 # endif
21985 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
21986 #else
21987 # define machine_is_neuros_osd2()       (0)
21988 #endif
21989
21990 #ifdef CONFIG_MACH_BADGER
21991 # ifdef machine_arch_type
21992 #  undef machine_arch_type
21993 #  define machine_arch_type     __machine_arch_type
21994 # else
21995 #  define machine_arch_type     MACH_TYPE_BADGER
21996 # endif
21997 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
21998 #else
21999 # define machine_is_badger()    (0)
22000 #endif
22001
22002 #ifdef CONFIG_MACH_TRIZEPS4WL
22003 # ifdef machine_arch_type
22004 #  undef machine_arch_type
22005 #  define machine_arch_type     __machine_arch_type
22006 # else
22007 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22008 # endif
22009 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22010 #else
22011 # define machine_is_trizeps4wl()        (0)
22012 #endif
22013
22014 #ifdef CONFIG_MACH_TRIZEPS5
22015 # ifdef machine_arch_type
22016 #  undef machine_arch_type
22017 #  define machine_arch_type     __machine_arch_type
22018 # else
22019 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22020 # endif
22021 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22022 #else
22023 # define machine_is_trizeps5()  (0)
22024 #endif
22025
22026 #ifdef CONFIG_MACH_MARLIN
22027 # ifdef machine_arch_type
22028 #  undef machine_arch_type
22029 #  define machine_arch_type     __machine_arch_type
22030 # else
22031 #  define machine_arch_type     MACH_TYPE_MARLIN
22032 # endif
22033 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22034 #else
22035 # define machine_is_marlin()    (0)
22036 #endif
22037
22038 #ifdef CONFIG_MACH_TS78XX
22039 # ifdef machine_arch_type
22040 #  undef machine_arch_type
22041 #  define machine_arch_type     __machine_arch_type
22042 # else
22043 #  define machine_arch_type     MACH_TYPE_TS78XX
22044 # endif
22045 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22046 #else
22047 # define machine_is_ts78xx()    (0)
22048 #endif
22049
22050 #ifdef CONFIG_MACH_HPIPAQ214
22051 # ifdef machine_arch_type
22052 #  undef machine_arch_type
22053 #  define machine_arch_type     __machine_arch_type
22054 # else
22055 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22056 # endif
22057 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22058 #else
22059 # define machine_is_hpipaq214() (0)
22060 #endif
22061
22062 #ifdef CONFIG_MACH_AT572D940DCM
22063 # ifdef machine_arch_type
22064 #  undef machine_arch_type
22065 #  define machine_arch_type     __machine_arch_type
22066 # else
22067 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22068 # endif
22069 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22070 #else
22071 # define machine_is_at572d940dcm()      (0)
22072 #endif
22073
22074 #ifdef CONFIG_MACH_NE1BOARD
22075 # ifdef machine_arch_type
22076 #  undef machine_arch_type
22077 #  define machine_arch_type     __machine_arch_type
22078 # else
22079 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22080 # endif
22081 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22082 #else
22083 # define machine_is_ne1board()  (0)
22084 #endif
22085
22086 #ifdef CONFIG_MACH_ZANTE
22087 # ifdef machine_arch_type
22088 #  undef machine_arch_type
22089 #  define machine_arch_type     __machine_arch_type
22090 # else
22091 #  define machine_arch_type     MACH_TYPE_ZANTE
22092 # endif
22093 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22094 #else
22095 # define machine_is_zante()     (0)
22096 #endif
22097
22098 #ifdef CONFIG_MACH_SFFSDR
22099 # ifdef machine_arch_type
22100 #  undef machine_arch_type
22101 #  define machine_arch_type     __machine_arch_type
22102 # else
22103 #  define machine_arch_type     MACH_TYPE_SFFSDR
22104 # endif
22105 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22106 #else
22107 # define machine_is_sffsdr()    (0)
22108 #endif
22109
22110 #ifdef CONFIG_MACH_TW2662
22111 # ifdef machine_arch_type
22112 #  undef machine_arch_type
22113 #  define machine_arch_type     __machine_arch_type
22114 # else
22115 #  define machine_arch_type     MACH_TYPE_TW2662
22116 # endif
22117 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22118 #else
22119 # define machine_is_tw2662()    (0)
22120 #endif
22121
22122 #ifdef CONFIG_MACH_VF10XX
22123 # ifdef machine_arch_type
22124 #  undef machine_arch_type
22125 #  define machine_arch_type     __machine_arch_type
22126 # else
22127 #  define machine_arch_type     MACH_TYPE_VF10XX
22128 # endif
22129 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22130 #else
22131 # define machine_is_vf10xx()    (0)
22132 #endif
22133
22134 #ifdef CONFIG_MACH_ZORAN43XX
22135 # ifdef machine_arch_type
22136 #  undef machine_arch_type
22137 #  define machine_arch_type     __machine_arch_type
22138 # else
22139 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22140 # endif
22141 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22142 #else
22143 # define machine_is_zoran43xx() (0)
22144 #endif
22145
22146 #ifdef CONFIG_MACH_SONIX926
22147 # ifdef machine_arch_type
22148 #  undef machine_arch_type
22149 #  define machine_arch_type     __machine_arch_type
22150 # else
22151 #  define machine_arch_type     MACH_TYPE_SONIX926
22152 # endif
22153 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22154 #else
22155 # define machine_is_sonix926()  (0)
22156 #endif
22157
22158 #ifdef CONFIG_MACH_CELESTIALSEMI
22159 # ifdef machine_arch_type
22160 #  undef machine_arch_type
22161 #  define machine_arch_type     __machine_arch_type
22162 # else
22163 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22164 # endif
22165 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22166 #else
22167 # define machine_is_celestialsemi()     (0)
22168 #endif
22169
22170 #ifdef CONFIG_MACH_CC9M2443JS
22171 # ifdef machine_arch_type
22172 #  undef machine_arch_type
22173 #  define machine_arch_type     __machine_arch_type
22174 # else
22175 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22176 # endif
22177 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22178 #else
22179 # define machine_is_cc9m2443js()        (0)
22180 #endif
22181
22182 #ifdef CONFIG_MACH_TW5334
22183 # ifdef machine_arch_type
22184 #  undef machine_arch_type
22185 #  define machine_arch_type     __machine_arch_type
22186 # else
22187 #  define machine_arch_type     MACH_TYPE_TW5334
22188 # endif
22189 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22190 #else
22191 # define machine_is_tw5334()    (0)
22192 #endif
22193
22194 #ifdef CONFIG_MACH_HTCARTEMIS
22195 # ifdef machine_arch_type
22196 #  undef machine_arch_type
22197 #  define machine_arch_type     __machine_arch_type
22198 # else
22199 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
22200 # endif
22201 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22202 #else
22203 # define machine_is_omap_htcartemis()   (0)
22204 #endif
22205
22206 #ifdef CONFIG_MACH_NAL_HLITE
22207 # ifdef machine_arch_type
22208 #  undef machine_arch_type
22209 #  define machine_arch_type     __machine_arch_type
22210 # else
22211 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
22212 # endif
22213 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22214 #else
22215 # define machine_is_nal_hlite() (0)
22216 #endif
22217
22218 #ifdef CONFIG_MACH_HTCVOGUE
22219 # ifdef machine_arch_type
22220 #  undef machine_arch_type
22221 #  define machine_arch_type     __machine_arch_type
22222 # else
22223 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
22224 # endif
22225 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22226 #else
22227 # define machine_is_htcvogue()  (0)
22228 #endif
22229
22230 #ifdef CONFIG_MACH_SMARTWEB
22231 # ifdef machine_arch_type
22232 #  undef machine_arch_type
22233 #  define machine_arch_type     __machine_arch_type
22234 # else
22235 #  define machine_arch_type     MACH_TYPE_SMARTWEB
22236 # endif
22237 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22238 #else
22239 # define machine_is_smartweb()  (0)
22240 #endif
22241
22242 #ifdef CONFIG_MACH_MV86XX
22243 # ifdef machine_arch_type
22244 #  undef machine_arch_type
22245 #  define machine_arch_type     __machine_arch_type
22246 # else
22247 #  define machine_arch_type     MACH_TYPE_MV86XX
22248 # endif
22249 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22250 #else
22251 # define machine_is_mv86xx()    (0)
22252 #endif
22253
22254 #ifdef CONFIG_MACH_MV87XX
22255 # ifdef machine_arch_type
22256 #  undef machine_arch_type
22257 #  define machine_arch_type     __machine_arch_type
22258 # else
22259 #  define machine_arch_type     MACH_TYPE_MV87XX
22260 # endif
22261 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22262 #else
22263 # define machine_is_mv87xx()    (0)
22264 #endif
22265
22266 #ifdef CONFIG_MACH_SONGYOUNGHO
22267 # ifdef machine_arch_type
22268 #  undef machine_arch_type
22269 #  define machine_arch_type     __machine_arch_type
22270 # else
22271 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22272 # endif
22273 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22274 #else
22275 # define machine_is_songyoungho()       (0)
22276 #endif
22277
22278 #ifdef CONFIG_MACH_YOUNGHOTEMA
22279 # ifdef machine_arch_type
22280 #  undef machine_arch_type
22281 #  define machine_arch_type     __machine_arch_type
22282 # else
22283 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22284 # endif
22285 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22286 #else
22287 # define machine_is_younghotema()       (0)
22288 #endif
22289
22290 #ifdef CONFIG_MACH_PCM037
22291 # ifdef machine_arch_type
22292 #  undef machine_arch_type
22293 #  define machine_arch_type     __machine_arch_type
22294 # else
22295 #  define machine_arch_type     MACH_TYPE_PCM037
22296 # endif
22297 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22298 #else
22299 # define machine_is_pcm037()    (0)
22300 #endif
22301
22302 #ifdef CONFIG_MACH_MMVP
22303 # ifdef machine_arch_type
22304 #  undef machine_arch_type
22305 #  define machine_arch_type     __machine_arch_type
22306 # else
22307 #  define machine_arch_type     MACH_TYPE_MMVP
22308 # endif
22309 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22310 #else
22311 # define machine_is_mmvp()      (0)
22312 #endif
22313
22314 #ifdef CONFIG_MACH_MMAP
22315 # ifdef machine_arch_type
22316 #  undef machine_arch_type
22317 #  define machine_arch_type     __machine_arch_type
22318 # else
22319 #  define machine_arch_type     MACH_TYPE_MMAP
22320 # endif
22321 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22322 #else
22323 # define machine_is_mmap()      (0)
22324 #endif
22325
22326 #ifdef CONFIG_MACH_PTID2410
22327 # ifdef machine_arch_type
22328 #  undef machine_arch_type
22329 #  define machine_arch_type     __machine_arch_type
22330 # else
22331 #  define machine_arch_type     MACH_TYPE_PTID2410
22332 # endif
22333 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22334 #else
22335 # define machine_is_ptid2410()  (0)
22336 #endif
22337
22338 #ifdef CONFIG_MACH_JAMES_926
22339 # ifdef machine_arch_type
22340 #  undef machine_arch_type
22341 #  define machine_arch_type     __machine_arch_type
22342 # else
22343 #  define machine_arch_type     MACH_TYPE_JAMES_926
22344 # endif
22345 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22346 #else
22347 # define machine_is_james_926() (0)
22348 #endif
22349
22350 #ifdef CONFIG_MACH_FM6000
22351 # ifdef machine_arch_type
22352 #  undef machine_arch_type
22353 #  define machine_arch_type     __machine_arch_type
22354 # else
22355 #  define machine_arch_type     MACH_TYPE_FM6000
22356 # endif
22357 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22358 #else
22359 # define machine_is_fm6000()    (0)
22360 #endif
22361
22362 #ifdef CONFIG_MACH_DB88F6281_BP
22363 # ifdef machine_arch_type
22364 #  undef machine_arch_type
22365 #  define machine_arch_type     __machine_arch_type
22366 # else
22367 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
22368 # endif
22369 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22370 #else
22371 # define machine_is_db88f6281_bp()      (0)
22372 #endif
22373
22374 #ifdef CONFIG_MACH_RD88F6192_NAS
22375 # ifdef machine_arch_type
22376 #  undef machine_arch_type
22377 #  define machine_arch_type     __machine_arch_type
22378 # else
22379 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
22380 # endif
22381 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22382 #else
22383 # define machine_is_rd88f6192_nas()     (0)
22384 #endif
22385
22386 #ifdef CONFIG_MACH_RD88F6281
22387 # ifdef machine_arch_type
22388 #  undef machine_arch_type
22389 #  define machine_arch_type     __machine_arch_type
22390 # else
22391 #  define machine_arch_type     MACH_TYPE_RD88F6281
22392 # endif
22393 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22394 #else
22395 # define machine_is_rd88f6281() (0)
22396 #endif
22397
22398 #ifdef CONFIG_MACH_DB78X00_BP
22399 # ifdef machine_arch_type
22400 #  undef machine_arch_type
22401 #  define machine_arch_type     __machine_arch_type
22402 # else
22403 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22404 # endif
22405 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22406 #else
22407 # define machine_is_db78x00_bp()        (0)
22408 #endif
22409
22410 #ifdef CONFIG_MACH_SMDK2416
22411 # ifdef machine_arch_type
22412 #  undef machine_arch_type
22413 #  define machine_arch_type     __machine_arch_type
22414 # else
22415 #  define machine_arch_type     MACH_TYPE_SMDK2416
22416 # endif
22417 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22418 #else
22419 # define machine_is_smdk2416()  (0)
22420 #endif
22421
22422 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22423 # ifdef machine_arch_type
22424 #  undef machine_arch_type
22425 #  define machine_arch_type     __machine_arch_type
22426 # else
22427 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22428 # endif
22429 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22430 #else
22431 # define machine_is_oce_spider_si()     (0)
22432 #endif
22433
22434 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22435 # ifdef machine_arch_type
22436 #  undef machine_arch_type
22437 #  define machine_arch_type     __machine_arch_type
22438 # else
22439 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22440 # endif
22441 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22442 #else
22443 # define machine_is_oce_spider_sk()     (0)
22444 #endif
22445
22446 #ifdef CONFIG_MACH_ROVERN6
22447 # ifdef machine_arch_type
22448 #  undef machine_arch_type
22449 #  define machine_arch_type     __machine_arch_type
22450 # else
22451 #  define machine_arch_type     MACH_TYPE_ROVERN6
22452 # endif
22453 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22454 #else
22455 # define machine_is_rovern6()   (0)
22456 #endif
22457
22458 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22459 # ifdef machine_arch_type
22460 #  undef machine_arch_type
22461 #  define machine_arch_type     __machine_arch_type
22462 # else
22463 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22464 # endif
22465 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22466 #else
22467 # define machine_is_pelco_evolution()   (0)
22468 #endif
22469
22470 #ifdef CONFIG_MACH_WBD111
22471 # ifdef machine_arch_type
22472 #  undef machine_arch_type
22473 #  define machine_arch_type     __machine_arch_type
22474 # else
22475 #  define machine_arch_type     MACH_TYPE_WBD111
22476 # endif
22477 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22478 #else
22479 # define machine_is_wbd111()    (0)
22480 #endif
22481
22482 #ifdef CONFIG_MACH_ELARACPE
22483 # ifdef machine_arch_type
22484 #  undef machine_arch_type
22485 #  define machine_arch_type     __machine_arch_type
22486 # else
22487 #  define machine_arch_type     MACH_TYPE_ELARACPE
22488 # endif
22489 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22490 #else
22491 # define machine_is_elaracpe()  (0)
22492 #endif
22493
22494 #ifdef CONFIG_MACH_MABV3
22495 # ifdef machine_arch_type
22496 #  undef machine_arch_type
22497 #  define machine_arch_type     __machine_arch_type
22498 # else
22499 #  define machine_arch_type     MACH_TYPE_MABV3
22500 # endif
22501 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22502 #else
22503 # define machine_is_mabv3()     (0)
22504 #endif
22505
22506 #ifdef CONFIG_MACH_MV2120
22507 # ifdef machine_arch_type
22508 #  undef machine_arch_type
22509 #  define machine_arch_type     __machine_arch_type
22510 # else
22511 #  define machine_arch_type     MACH_TYPE_MV2120
22512 # endif
22513 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22514 #else
22515 # define machine_is_mv2120()    (0)
22516 #endif
22517
22518 #ifdef CONFIG_MACH_CSB737
22519 # ifdef machine_arch_type
22520 #  undef machine_arch_type
22521 #  define machine_arch_type     __machine_arch_type
22522 # else
22523 #  define machine_arch_type     MACH_TYPE_CSB737
22524 # endif
22525 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22526 #else
22527 # define machine_is_csb737()    (0)
22528 #endif
22529
22530 #ifdef CONFIG_MACH_MX51_3DS
22531 # ifdef machine_arch_type
22532 #  undef machine_arch_type
22533 #  define machine_arch_type     __machine_arch_type
22534 # else
22535 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22536 # endif
22537 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22538 #else
22539 # define machine_is_mx51_3ds()  (0)
22540 #endif
22541
22542 #ifdef CONFIG_MACH_G900
22543 # ifdef machine_arch_type
22544 #  undef machine_arch_type
22545 #  define machine_arch_type     __machine_arch_type
22546 # else
22547 #  define machine_arch_type     MACH_TYPE_G900
22548 # endif
22549 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22550 #else
22551 # define machine_is_g900()      (0)
22552 #endif
22553
22554 #ifdef CONFIG_MACH_APF27
22555 # ifdef machine_arch_type
22556 #  undef machine_arch_type
22557 #  define machine_arch_type     __machine_arch_type
22558 # else
22559 #  define machine_arch_type     MACH_TYPE_APF27
22560 # endif
22561 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22562 #else
22563 # define machine_is_apf27()     (0)
22564 #endif
22565
22566 #ifdef CONFIG_MACH_GGUS2000
22567 # ifdef machine_arch_type
22568 #  undef machine_arch_type
22569 #  define machine_arch_type     __machine_arch_type
22570 # else
22571 #  define machine_arch_type     MACH_TYPE_GGUS2000
22572 # endif
22573 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22574 #else
22575 # define machine_is_ggus2000()  (0)
22576 #endif
22577
22578 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22579 # ifdef machine_arch_type
22580 #  undef machine_arch_type
22581 #  define machine_arch_type     __machine_arch_type
22582 # else
22583 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22584 # endif
22585 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22586 #else
22587 # define machine_is_omap_2430_mimic()   (0)
22588 #endif
22589
22590 #ifdef CONFIG_MACH_IMX27LITE
22591 # ifdef machine_arch_type
22592 #  undef machine_arch_type
22593 #  define machine_arch_type     __machine_arch_type
22594 # else
22595 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22596 # endif
22597 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22598 #else
22599 # define machine_is_imx27lite() (0)
22600 #endif
22601
22602 #ifdef CONFIG_MACH_ALMEX
22603 # ifdef machine_arch_type
22604 #  undef machine_arch_type
22605 #  define machine_arch_type     __machine_arch_type
22606 # else
22607 #  define machine_arch_type     MACH_TYPE_ALMEX
22608 # endif
22609 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22610 #else
22611 # define machine_is_almex()     (0)
22612 #endif
22613
22614 #ifdef CONFIG_MACH_CONTROL
22615 # ifdef machine_arch_type
22616 #  undef machine_arch_type
22617 #  define machine_arch_type     __machine_arch_type
22618 # else
22619 #  define machine_arch_type     MACH_TYPE_CONTROL
22620 # endif
22621 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22622 #else
22623 # define machine_is_control()   (0)
22624 #endif
22625
22626 #ifdef CONFIG_MACH_MBA2410
22627 # ifdef machine_arch_type
22628 #  undef machine_arch_type
22629 #  define machine_arch_type     __machine_arch_type
22630 # else
22631 #  define machine_arch_type     MACH_TYPE_MBA2410
22632 # endif
22633 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22634 #else
22635 # define machine_is_mba2410()   (0)
22636 #endif
22637
22638 #ifdef CONFIG_MACH_VOLCANO
22639 # ifdef machine_arch_type
22640 #  undef machine_arch_type
22641 #  define machine_arch_type     __machine_arch_type
22642 # else
22643 #  define machine_arch_type     MACH_TYPE_VOLCANO
22644 # endif
22645 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22646 #else
22647 # define machine_is_volcano()   (0)
22648 #endif
22649
22650 #ifdef CONFIG_MACH_ZENITH
22651 # ifdef machine_arch_type
22652 #  undef machine_arch_type
22653 #  define machine_arch_type     __machine_arch_type
22654 # else
22655 #  define machine_arch_type     MACH_TYPE_ZENITH
22656 # endif
22657 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22658 #else
22659 # define machine_is_zenith()    (0)
22660 #endif
22661
22662 #ifdef CONFIG_MACH_MUCHIP
22663 # ifdef machine_arch_type
22664 #  undef machine_arch_type
22665 #  define machine_arch_type     __machine_arch_type
22666 # else
22667 #  define machine_arch_type     MACH_TYPE_MUCHIP
22668 # endif
22669 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22670 #else
22671 # define machine_is_muchip()    (0)
22672 #endif
22673
22674 #ifdef CONFIG_MACH_MAGELLAN
22675 # ifdef machine_arch_type
22676 #  undef machine_arch_type
22677 #  define machine_arch_type     __machine_arch_type
22678 # else
22679 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22680 # endif
22681 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22682 #else
22683 # define machine_is_magellan()  (0)
22684 #endif
22685
22686 #ifdef CONFIG_MACH_USB_A9260
22687 # ifdef machine_arch_type
22688 #  undef machine_arch_type
22689 #  define machine_arch_type     __machine_arch_type
22690 # else
22691 #  define machine_arch_type     MACH_TYPE_USB_A9260
22692 # endif
22693 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22694 #else
22695 # define machine_is_usb_a9260() (0)
22696 #endif
22697
22698 #ifdef CONFIG_MACH_USB_A9263
22699 # ifdef machine_arch_type
22700 #  undef machine_arch_type
22701 #  define machine_arch_type     __machine_arch_type
22702 # else
22703 #  define machine_arch_type     MACH_TYPE_USB_A9263
22704 # endif
22705 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22706 #else
22707 # define machine_is_usb_a9263() (0)
22708 #endif
22709
22710 #ifdef CONFIG_MACH_QIL_A9260
22711 # ifdef machine_arch_type
22712 #  undef machine_arch_type
22713 #  define machine_arch_type     __machine_arch_type
22714 # else
22715 #  define machine_arch_type     MACH_TYPE_QIL_A9260
22716 # endif
22717 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22718 #else
22719 # define machine_is_qil_a9260() (0)
22720 #endif
22721
22722 #ifdef CONFIG_MACH_CME9210
22723 # ifdef machine_arch_type
22724 #  undef machine_arch_type
22725 #  define machine_arch_type     __machine_arch_type
22726 # else
22727 #  define machine_arch_type     MACH_TYPE_CME9210
22728 # endif
22729 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22730 #else
22731 # define machine_is_cme9210()   (0)
22732 #endif
22733
22734 #ifdef CONFIG_MACH_HCZH4
22735 # ifdef machine_arch_type
22736 #  undef machine_arch_type
22737 #  define machine_arch_type     __machine_arch_type
22738 # else
22739 #  define machine_arch_type     MACH_TYPE_HCZH4
22740 # endif
22741 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
22742 #else
22743 # define machine_is_hczh4()     (0)
22744 #endif
22745
22746 #ifdef CONFIG_MACH_SPEARBASIC
22747 # ifdef machine_arch_type
22748 #  undef machine_arch_type
22749 #  define machine_arch_type     __machine_arch_type
22750 # else
22751 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
22752 # endif
22753 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
22754 #else
22755 # define machine_is_spearbasic()        (0)
22756 #endif
22757
22758 #ifdef CONFIG_MACH_DEP2440
22759 # ifdef machine_arch_type
22760 #  undef machine_arch_type
22761 #  define machine_arch_type     __machine_arch_type
22762 # else
22763 #  define machine_arch_type     MACH_TYPE_DEP2440
22764 # endif
22765 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
22766 #else
22767 # define machine_is_dep2440()   (0)
22768 #endif
22769
22770 #ifdef CONFIG_MACH_HDL_GXR
22771 # ifdef machine_arch_type
22772 #  undef machine_arch_type
22773 #  define machine_arch_type     __machine_arch_type
22774 # else
22775 #  define machine_arch_type     MACH_TYPE_HDL_GXR
22776 # endif
22777 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
22778 #else
22779 # define machine_is_hdl_gxr()   (0)
22780 #endif
22781
22782 #ifdef CONFIG_MACH_HDL_GT
22783 # ifdef machine_arch_type
22784 #  undef machine_arch_type
22785 #  define machine_arch_type     __machine_arch_type
22786 # else
22787 #  define machine_arch_type     MACH_TYPE_HDL_GT
22788 # endif
22789 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
22790 #else
22791 # define machine_is_hdl_gt()    (0)
22792 #endif
22793
22794 #ifdef CONFIG_MACH_HDL_4G
22795 # ifdef machine_arch_type
22796 #  undef machine_arch_type
22797 #  define machine_arch_type     __machine_arch_type
22798 # else
22799 #  define machine_arch_type     MACH_TYPE_HDL_4G
22800 # endif
22801 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
22802 #else
22803 # define machine_is_hdl_4g()    (0)
22804 #endif
22805
22806 #ifdef CONFIG_MACH_S3C6000
22807 # ifdef machine_arch_type
22808 #  undef machine_arch_type
22809 #  define machine_arch_type     __machine_arch_type
22810 # else
22811 #  define machine_arch_type     MACH_TYPE_S3C6000
22812 # endif
22813 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
22814 #else
22815 # define machine_is_s3c6000()   (0)
22816 #endif
22817
22818 #ifdef CONFIG_MACH_MMSP2_MDK
22819 # ifdef machine_arch_type
22820 #  undef machine_arch_type
22821 #  define machine_arch_type     __machine_arch_type
22822 # else
22823 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
22824 # endif
22825 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22826 #else
22827 # define machine_is_mmsp2_mdk() (0)
22828 #endif
22829
22830 #ifdef CONFIG_MACH_MPX220
22831 # ifdef machine_arch_type
22832 #  undef machine_arch_type
22833 #  define machine_arch_type     __machine_arch_type
22834 # else
22835 #  define machine_arch_type     MACH_TYPE_MPX220
22836 # endif
22837 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
22838 #else
22839 # define machine_is_mpx220()    (0)
22840 #endif
22841
22842 #ifdef CONFIG_MACH_KZM_ARM11_01
22843 # ifdef machine_arch_type
22844 #  undef machine_arch_type
22845 #  define machine_arch_type     __machine_arch_type
22846 # else
22847 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
22848 # endif
22849 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22850 #else
22851 # define machine_is_kzm_arm11_01()      (0)
22852 #endif
22853
22854 #ifdef CONFIG_MACH_HTC_POLARIS
22855 # ifdef machine_arch_type
22856 #  undef machine_arch_type
22857 #  define machine_arch_type     __machine_arch_type
22858 # else
22859 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
22860 # endif
22861 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22862 #else
22863 # define machine_is_htc_polaris()       (0)
22864 #endif
22865
22866 #ifdef CONFIG_MACH_HTC_KAISER
22867 # ifdef machine_arch_type
22868 #  undef machine_arch_type
22869 #  define machine_arch_type     __machine_arch_type
22870 # else
22871 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
22872 # endif
22873 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
22874 #else
22875 # define machine_is_htc_kaiser()        (0)
22876 #endif
22877
22878 #ifdef CONFIG_MACH_LG_KS20
22879 # ifdef machine_arch_type
22880 #  undef machine_arch_type
22881 #  define machine_arch_type     __machine_arch_type
22882 # else
22883 #  define machine_arch_type     MACH_TYPE_LG_KS20
22884 # endif
22885 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
22886 #else
22887 # define machine_is_lg_ks20()   (0)
22888 #endif
22889
22890 #ifdef CONFIG_MACH_HHGPS
22891 # ifdef machine_arch_type
22892 #  undef machine_arch_type
22893 #  define machine_arch_type     __machine_arch_type
22894 # else
22895 #  define machine_arch_type     MACH_TYPE_HHGPS
22896 # endif
22897 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
22898 #else
22899 # define machine_is_hhgps()     (0)
22900 #endif
22901
22902 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
22903 # ifdef machine_arch_type
22904 #  undef machine_arch_type
22905 #  define machine_arch_type     __machine_arch_type
22906 # else
22907 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
22908 # endif
22909 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22910 #else
22911 # define machine_is_nokia_n810_wimax()  (0)
22912 #endif
22913
22914 #ifdef CONFIG_MACH_INSIGHT
22915 # ifdef machine_arch_type
22916 #  undef machine_arch_type
22917 #  define machine_arch_type     __machine_arch_type
22918 # else
22919 #  define machine_arch_type     MACH_TYPE_INSIGHT
22920 # endif
22921 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
22922 #else
22923 # define machine_is_insight()   (0)
22924 #endif
22925
22926 #ifdef CONFIG_MACH_SAPPHIRE
22927 # ifdef machine_arch_type
22928 #  undef machine_arch_type
22929 #  define machine_arch_type     __machine_arch_type
22930 # else
22931 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
22932 # endif
22933 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
22934 #else
22935 # define machine_is_sapphire()  (0)
22936 #endif
22937
22938 #ifdef CONFIG_MACH_CSB637XO
22939 # ifdef machine_arch_type
22940 #  undef machine_arch_type
22941 #  define machine_arch_type     __machine_arch_type
22942 # else
22943 #  define machine_arch_type     MACH_TYPE_CSB637XO
22944 # endif
22945 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
22946 #else
22947 # define machine_is_csb637xo()  (0)
22948 #endif
22949
22950 #ifdef CONFIG_MACH_EVISIONG
22951 # ifdef machine_arch_type
22952 #  undef machine_arch_type
22953 #  define machine_arch_type     __machine_arch_type
22954 # else
22955 #  define machine_arch_type     MACH_TYPE_EVISIONG
22956 # endif
22957 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
22958 #else
22959 # define machine_is_evisiong()  (0)
22960 #endif
22961
22962 #ifdef CONFIG_MACH_STMP37XX
22963 # ifdef machine_arch_type
22964 #  undef machine_arch_type
22965 #  define machine_arch_type     __machine_arch_type
22966 # else
22967 #  define machine_arch_type     MACH_TYPE_STMP37XX
22968 # endif
22969 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
22970 #else
22971 # define machine_is_stmp37xx()  (0)
22972 #endif
22973
22974 #ifdef CONFIG_MACH_STMP378X
22975 # ifdef machine_arch_type
22976 #  undef machine_arch_type
22977 #  define machine_arch_type     __machine_arch_type
22978 # else
22979 #  define machine_arch_type     MACH_TYPE_STMP378X
22980 # endif
22981 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
22982 #else
22983 # define machine_is_stmp378x()  (0)
22984 #endif
22985
22986 #ifdef CONFIG_MACH_TNT
22987 # ifdef machine_arch_type
22988 #  undef machine_arch_type
22989 #  define machine_arch_type     __machine_arch_type
22990 # else
22991 #  define machine_arch_type     MACH_TYPE_TNT
22992 # endif
22993 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
22994 #else
22995 # define machine_is_tnt()       (0)
22996 #endif
22997
22998 #ifdef CONFIG_MACH_TBXT
22999 # ifdef machine_arch_type
23000 #  undef machine_arch_type
23001 #  define machine_arch_type     __machine_arch_type
23002 # else
23003 #  define machine_arch_type     MACH_TYPE_TBXT
23004 # endif
23005 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23006 #else
23007 # define machine_is_tbxt()      (0)
23008 #endif
23009
23010 #ifdef CONFIG_MACH_PLAYMATE
23011 # ifdef machine_arch_type
23012 #  undef machine_arch_type
23013 #  define machine_arch_type     __machine_arch_type
23014 # else
23015 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23016 # endif
23017 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23018 #else
23019 # define machine_is_playmate()  (0)
23020 #endif
23021
23022 #ifdef CONFIG_MACH_PNS10
23023 # ifdef machine_arch_type
23024 #  undef machine_arch_type
23025 #  define machine_arch_type     __machine_arch_type
23026 # else
23027 #  define machine_arch_type     MACH_TYPE_PNS10
23028 # endif
23029 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23030 #else
23031 # define machine_is_pns10()     (0)
23032 #endif
23033
23034 #ifdef CONFIG_MACH_EZNAVI
23035 # ifdef machine_arch_type
23036 #  undef machine_arch_type
23037 #  define machine_arch_type     __machine_arch_type
23038 # else
23039 #  define machine_arch_type     MACH_TYPE_EZNAVI
23040 # endif
23041 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23042 #else
23043 # define machine_is_eznavi()    (0)
23044 #endif
23045
23046 #ifdef CONFIG_MACH_PS4000
23047 # ifdef machine_arch_type
23048 #  undef machine_arch_type
23049 #  define machine_arch_type     __machine_arch_type
23050 # else
23051 #  define machine_arch_type     MACH_TYPE_PS4000
23052 # endif
23053 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23054 #else
23055 # define machine_is_ps4000()    (0)
23056 #endif
23057
23058 #ifdef CONFIG_MACH_EZX_A780
23059 # ifdef machine_arch_type
23060 #  undef machine_arch_type
23061 #  define machine_arch_type     __machine_arch_type
23062 # else
23063 #  define machine_arch_type     MACH_TYPE_EZX_A780
23064 # endif
23065 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23066 #else
23067 # define machine_is_ezx_a780()  (0)
23068 #endif
23069
23070 #ifdef CONFIG_MACH_EZX_E680
23071 # ifdef machine_arch_type
23072 #  undef machine_arch_type
23073 #  define machine_arch_type     __machine_arch_type
23074 # else
23075 #  define machine_arch_type     MACH_TYPE_EZX_E680
23076 # endif
23077 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23078 #else
23079 # define machine_is_ezx_e680()  (0)
23080 #endif
23081
23082 #ifdef CONFIG_MACH_EZX_A1200
23083 # ifdef machine_arch_type
23084 #  undef machine_arch_type
23085 #  define machine_arch_type     __machine_arch_type
23086 # else
23087 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23088 # endif
23089 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23090 #else
23091 # define machine_is_ezx_a1200() (0)
23092 #endif
23093
23094 #ifdef CONFIG_MACH_EZX_E6
23095 # ifdef machine_arch_type
23096 #  undef machine_arch_type
23097 #  define machine_arch_type     __machine_arch_type
23098 # else
23099 #  define machine_arch_type     MACH_TYPE_EZX_E6
23100 # endif
23101 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23102 #else
23103 # define machine_is_ezx_e6()    (0)
23104 #endif
23105
23106 #ifdef CONFIG_MACH_EZX_E2
23107 # ifdef machine_arch_type
23108 #  undef machine_arch_type
23109 #  define machine_arch_type     __machine_arch_type
23110 # else
23111 #  define machine_arch_type     MACH_TYPE_EZX_E2
23112 # endif
23113 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23114 #else
23115 # define machine_is_ezx_e2()    (0)
23116 #endif
23117
23118 #ifdef CONFIG_MACH_EZX_A910
23119 # ifdef machine_arch_type
23120 #  undef machine_arch_type
23121 #  define machine_arch_type     __machine_arch_type
23122 # else
23123 #  define machine_arch_type     MACH_TYPE_EZX_A910
23124 # endif
23125 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23126 #else
23127 # define machine_is_ezx_a910()  (0)
23128 #endif
23129
23130 #ifdef CONFIG_MACH_CWMX31
23131 # ifdef machine_arch_type
23132 #  undef machine_arch_type
23133 #  define machine_arch_type     __machine_arch_type
23134 # else
23135 #  define machine_arch_type     MACH_TYPE_CWMX31
23136 # endif
23137 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23138 #else
23139 # define machine_is_cwmx31()    (0)
23140 #endif
23141
23142 #ifdef CONFIG_MACH_SL2312
23143 # ifdef machine_arch_type
23144 #  undef machine_arch_type
23145 #  define machine_arch_type     __machine_arch_type
23146 # else
23147 #  define machine_arch_type     MACH_TYPE_SL2312
23148 # endif
23149 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23150 #else
23151 # define machine_is_sl2312()    (0)
23152 #endif
23153
23154 #ifdef CONFIG_MACH_BLENNY
23155 # ifdef machine_arch_type
23156 #  undef machine_arch_type
23157 #  define machine_arch_type     __machine_arch_type
23158 # else
23159 #  define machine_arch_type     MACH_TYPE_BLENNY
23160 # endif
23161 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23162 #else
23163 # define machine_is_blenny()    (0)
23164 #endif
23165
23166 #ifdef CONFIG_MACH_DS107
23167 # ifdef machine_arch_type
23168 #  undef machine_arch_type
23169 #  define machine_arch_type     __machine_arch_type
23170 # else
23171 #  define machine_arch_type     MACH_TYPE_DS107
23172 # endif
23173 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23174 #else
23175 # define machine_is_ds107()     (0)
23176 #endif
23177
23178 #ifdef CONFIG_MACH_DSX07
23179 # ifdef machine_arch_type
23180 #  undef machine_arch_type
23181 #  define machine_arch_type     __machine_arch_type
23182 # else
23183 #  define machine_arch_type     MACH_TYPE_DSX07
23184 # endif
23185 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23186 #else
23187 # define machine_is_dsx07()     (0)
23188 #endif
23189
23190 #ifdef CONFIG_MACH_PICOCOM1
23191 # ifdef machine_arch_type
23192 #  undef machine_arch_type
23193 #  define machine_arch_type     __machine_arch_type
23194 # else
23195 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23196 # endif
23197 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23198 #else
23199 # define machine_is_picocom1()  (0)
23200 #endif
23201
23202 #ifdef CONFIG_MACH_LYNX_WOLVERINE
23203 # ifdef machine_arch_type
23204 #  undef machine_arch_type
23205 #  define machine_arch_type     __machine_arch_type
23206 # else
23207 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
23208 # endif
23209 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23210 #else
23211 # define machine_is_lynx_wolverine()    (0)
23212 #endif
23213
23214 #ifdef CONFIG_MACH_UBISYS_P9_SC19
23215 # ifdef machine_arch_type
23216 #  undef machine_arch_type
23217 #  define machine_arch_type     __machine_arch_type
23218 # else
23219 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
23220 # endif
23221 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23222 #else
23223 # define machine_is_ubisys_p9_sc19()    (0)
23224 #endif
23225
23226 #ifdef CONFIG_MACH_KRATOS_LOW
23227 # ifdef machine_arch_type
23228 #  undef machine_arch_type
23229 #  define machine_arch_type     __machine_arch_type
23230 # else
23231 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
23232 # endif
23233 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23234 #else
23235 # define machine_is_kratos_low()        (0)
23236 #endif
23237
23238 #ifdef CONFIG_MACH_M700
23239 # ifdef machine_arch_type
23240 #  undef machine_arch_type
23241 #  define machine_arch_type     __machine_arch_type
23242 # else
23243 #  define machine_arch_type     MACH_TYPE_M700
23244 # endif
23245 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23246 #else
23247 # define machine_is_m700()      (0)
23248 #endif
23249
23250 #ifdef CONFIG_MACH_EDMINI_V2
23251 # ifdef machine_arch_type
23252 #  undef machine_arch_type
23253 #  define machine_arch_type     __machine_arch_type
23254 # else
23255 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
23256 # endif
23257 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23258 #else
23259 # define machine_is_edmini_v2() (0)
23260 #endif
23261
23262 #ifdef CONFIG_MACH_ZIPIT2
23263 # ifdef machine_arch_type
23264 #  undef machine_arch_type
23265 #  define machine_arch_type     __machine_arch_type
23266 # else
23267 #  define machine_arch_type     MACH_TYPE_ZIPIT2
23268 # endif
23269 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23270 #else
23271 # define machine_is_zipit2()    (0)
23272 #endif
23273
23274 #ifdef CONFIG_MACH_HSLFEMTOCELL
23275 # ifdef machine_arch_type
23276 #  undef machine_arch_type
23277 #  define machine_arch_type     __machine_arch_type
23278 # else
23279 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23280 # endif
23281 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23282 #else
23283 # define machine_is_hslfemtocell()      (0)
23284 #endif
23285
23286 #ifdef CONFIG_MACH_DAINTREE_AT91
23287 # ifdef machine_arch_type
23288 #  undef machine_arch_type
23289 #  define machine_arch_type     __machine_arch_type
23290 # else
23291 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23292 # endif
23293 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23294 #else
23295 # define machine_is_daintree_at91()     (0)
23296 #endif
23297
23298 #ifdef CONFIG_MACH_SG560USB
23299 # ifdef machine_arch_type
23300 #  undef machine_arch_type
23301 #  define machine_arch_type     __machine_arch_type
23302 # else
23303 #  define machine_arch_type     MACH_TYPE_SG560USB
23304 # endif
23305 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23306 #else
23307 # define machine_is_sg560usb()  (0)
23308 #endif
23309
23310 #ifdef CONFIG_MACH_OMAP3_PANDORA
23311 # ifdef machine_arch_type
23312 #  undef machine_arch_type
23313 #  define machine_arch_type     __machine_arch_type
23314 # else
23315 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
23316 # endif
23317 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23318 #else
23319 # define machine_is_omap3_pandora()     (0)
23320 #endif
23321
23322 #ifdef CONFIG_MACH_USR8200
23323 # ifdef machine_arch_type
23324 #  undef machine_arch_type
23325 #  define machine_arch_type     __machine_arch_type
23326 # else
23327 #  define machine_arch_type     MACH_TYPE_USR8200
23328 # endif
23329 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23330 #else
23331 # define machine_is_usr8200()   (0)
23332 #endif
23333
23334 #ifdef CONFIG_MACH_S1S65K
23335 # ifdef machine_arch_type
23336 #  undef machine_arch_type
23337 #  define machine_arch_type     __machine_arch_type
23338 # else
23339 #  define machine_arch_type     MACH_TYPE_S1S65K
23340 # endif
23341 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23342 #else
23343 # define machine_is_s1s65k()    (0)
23344 #endif
23345
23346 #ifdef CONFIG_MACH_S2S65A
23347 # ifdef machine_arch_type
23348 #  undef machine_arch_type
23349 #  define machine_arch_type     __machine_arch_type
23350 # else
23351 #  define machine_arch_type     MACH_TYPE_S2S65A
23352 # endif
23353 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23354 #else
23355 # define machine_is_s2s65a()    (0)
23356 #endif
23357
23358 #ifdef CONFIG_MACH_ICORE
23359 # ifdef machine_arch_type
23360 #  undef machine_arch_type
23361 #  define machine_arch_type     __machine_arch_type
23362 # else
23363 #  define machine_arch_type     MACH_TYPE_ICORE
23364 # endif
23365 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23366 #else
23367 # define machine_is_icore()     (0)
23368 #endif
23369
23370 #ifdef CONFIG_MACH_MSS2
23371 # ifdef machine_arch_type
23372 #  undef machine_arch_type
23373 #  define machine_arch_type     __machine_arch_type
23374 # else
23375 #  define machine_arch_type     MACH_TYPE_MSS2
23376 # endif
23377 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23378 #else
23379 # define machine_is_mss2()      (0)
23380 #endif
23381
23382 #ifdef CONFIG_MACH_BELMONT
23383 # ifdef machine_arch_type
23384 #  undef machine_arch_type
23385 #  define machine_arch_type     __machine_arch_type
23386 # else
23387 #  define machine_arch_type     MACH_TYPE_BELMONT
23388 # endif
23389 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23390 #else
23391 # define machine_is_belmont()   (0)
23392 #endif
23393
23394 #ifdef CONFIG_MACH_ASUSP525
23395 # ifdef machine_arch_type
23396 #  undef machine_arch_type
23397 #  define machine_arch_type     __machine_arch_type
23398 # else
23399 #  define machine_arch_type     MACH_TYPE_ASUSP525
23400 # endif
23401 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23402 #else
23403 # define machine_is_asusp525()  (0)
23404 #endif
23405
23406 #ifdef CONFIG_MACH_LB88RC8480
23407 # ifdef machine_arch_type
23408 #  undef machine_arch_type
23409 #  define machine_arch_type     __machine_arch_type
23410 # else
23411 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23412 # endif
23413 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23414 #else
23415 # define machine_is_lb88rc8480()        (0)
23416 #endif
23417
23418 #ifdef CONFIG_MACH_HIPXA
23419 # ifdef machine_arch_type
23420 #  undef machine_arch_type
23421 #  define machine_arch_type     __machine_arch_type
23422 # else
23423 #  define machine_arch_type     MACH_TYPE_HIPXA
23424 # endif
23425 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23426 #else
23427 # define machine_is_hipxa()     (0)
23428 #endif
23429
23430 #ifdef CONFIG_MACH_MX25_3DS
23431 # ifdef machine_arch_type
23432 #  undef machine_arch_type
23433 #  define machine_arch_type     __machine_arch_type
23434 # else
23435 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23436 # endif
23437 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23438 #else
23439 # define machine_is_mx25_3ds()  (0)
23440 #endif
23441
23442 #ifdef CONFIG_MACH_M800
23443 # ifdef machine_arch_type
23444 #  undef machine_arch_type
23445 #  define machine_arch_type     __machine_arch_type
23446 # else
23447 #  define machine_arch_type     MACH_TYPE_M800
23448 # endif
23449 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23450 #else
23451 # define machine_is_m800()      (0)
23452 #endif
23453
23454 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23455 # ifdef machine_arch_type
23456 #  undef machine_arch_type
23457 #  define machine_arch_type     __machine_arch_type
23458 # else
23459 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23460 # endif
23461 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23462 #else
23463 # define machine_is_omap3530_lv_som()   (0)
23464 #endif
23465
23466 #ifdef CONFIG_MACH_PRIMA_EVB
23467 # ifdef machine_arch_type
23468 #  undef machine_arch_type
23469 #  define machine_arch_type     __machine_arch_type
23470 # else
23471 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23472 # endif
23473 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23474 #else
23475 # define machine_is_prima_evb() (0)
23476 #endif
23477
23478 #ifdef CONFIG_MACH_MX31BT1
23479 # ifdef machine_arch_type
23480 #  undef machine_arch_type
23481 #  define machine_arch_type     __machine_arch_type
23482 # else
23483 #  define machine_arch_type     MACH_TYPE_MX31BT1
23484 # endif
23485 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23486 #else
23487 # define machine_is_mx31bt1()   (0)
23488 #endif
23489
23490 #ifdef CONFIG_MACH_ATLAS4_EVB
23491 # ifdef machine_arch_type
23492 #  undef machine_arch_type
23493 #  define machine_arch_type     __machine_arch_type
23494 # else
23495 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23496 # endif
23497 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23498 #else
23499 # define machine_is_atlas4_evb()        (0)
23500 #endif
23501
23502 #ifdef CONFIG_MACH_MX31CICADA
23503 # ifdef machine_arch_type
23504 #  undef machine_arch_type
23505 #  define machine_arch_type     __machine_arch_type
23506 # else
23507 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23508 # endif
23509 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23510 #else
23511 # define machine_is_mx31cicada()        (0)
23512 #endif
23513
23514 #ifdef CONFIG_MACH_MI424WR
23515 # ifdef machine_arch_type
23516 #  undef machine_arch_type
23517 #  define machine_arch_type     __machine_arch_type
23518 # else
23519 #  define machine_arch_type     MACH_TYPE_MI424WR
23520 # endif
23521 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23522 #else
23523 # define machine_is_mi424wr()   (0)
23524 #endif
23525
23526 #ifdef CONFIG_MACH_AXS_ULTRAX
23527 # ifdef machine_arch_type
23528 #  undef machine_arch_type
23529 #  define machine_arch_type     __machine_arch_type
23530 # else
23531 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23532 # endif
23533 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23534 #else
23535 # define machine_is_axs_ultrax()        (0)
23536 #endif
23537
23538 #ifdef CONFIG_MACH_AT572D940DEB
23539 # ifdef machine_arch_type
23540 #  undef machine_arch_type
23541 #  define machine_arch_type     __machine_arch_type
23542 # else
23543 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23544 # endif
23545 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23546 #else
23547 # define machine_is_at572d940deb()      (0)
23548 #endif
23549
23550 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
23551 # ifdef machine_arch_type
23552 #  undef machine_arch_type
23553 #  define machine_arch_type     __machine_arch_type
23554 # else
23555 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
23556 # endif
23557 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
23558 #else
23559 # define machine_is_davinci_da830_evm() (0)
23560 #endif
23561
23562 #ifdef CONFIG_MACH_EP9302
23563 # ifdef machine_arch_type
23564 #  undef machine_arch_type
23565 #  define machine_arch_type     __machine_arch_type
23566 # else
23567 #  define machine_arch_type     MACH_TYPE_EP9302
23568 # endif
23569 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23570 #else
23571 # define machine_is_ep9302()    (0)
23572 #endif
23573
23574 #ifdef CONFIG_MACH_AT572D940HFEB
23575 # ifdef machine_arch_type
23576 #  undef machine_arch_type
23577 #  define machine_arch_type     __machine_arch_type
23578 # else
23579 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23580 # endif
23581 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23582 #else
23583 # define machine_is_at572d940hfek()     (0)
23584 #endif
23585
23586 #ifdef CONFIG_MACH_CYBOOK3
23587 # ifdef machine_arch_type
23588 #  undef machine_arch_type
23589 #  define machine_arch_type     __machine_arch_type
23590 # else
23591 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23592 # endif
23593 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23594 #else
23595 # define machine_is_cybook3()   (0)
23596 #endif
23597
23598 #ifdef CONFIG_MACH_WDG002
23599 # ifdef machine_arch_type
23600 #  undef machine_arch_type
23601 #  define machine_arch_type     __machine_arch_type
23602 # else
23603 #  define machine_arch_type     MACH_TYPE_WDG002
23604 # endif
23605 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23606 #else
23607 # define machine_is_wdg002()    (0)
23608 #endif
23609
23610 #ifdef CONFIG_MACH_SG560ADSL
23611 # ifdef machine_arch_type
23612 #  undef machine_arch_type
23613 #  define machine_arch_type     __machine_arch_type
23614 # else
23615 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23616 # endif
23617 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23618 #else
23619 # define machine_is_sg560adsl() (0)
23620 #endif
23621
23622 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23623 # ifdef machine_arch_type
23624 #  undef machine_arch_type
23625 #  define machine_arch_type     __machine_arch_type
23626 # else
23627 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23628 # endif
23629 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23630 #else
23631 # define machine_is_nextio_n2800_ica()  (0)
23632 #endif
23633
23634 #ifdef CONFIG_MACH_MARVELL_NEWDB
23635 # ifdef machine_arch_type
23636 #  undef machine_arch_type
23637 #  define machine_arch_type     __machine_arch_type
23638 # else
23639 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23640 # endif
23641 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23642 #else
23643 # define machine_is_marvell_newdb()     (0)
23644 #endif
23645
23646 #ifdef CONFIG_MACH_VANDIHUD
23647 # ifdef machine_arch_type
23648 #  undef machine_arch_type
23649 #  define machine_arch_type     __machine_arch_type
23650 # else
23651 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23652 # endif
23653 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23654 #else
23655 # define machine_is_vandihud()  (0)
23656 #endif
23657
23658 #ifdef CONFIG_MACH_MAGX_E8
23659 # ifdef machine_arch_type
23660 #  undef machine_arch_type
23661 #  define machine_arch_type     __machine_arch_type
23662 # else
23663 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23664 # endif
23665 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23666 #else
23667 # define machine_is_magx_e8()   (0)
23668 #endif
23669
23670 #ifdef CONFIG_MACH_MAGX_Z6
23671 # ifdef machine_arch_type
23672 #  undef machine_arch_type
23673 #  define machine_arch_type     __machine_arch_type
23674 # else
23675 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
23676 # endif
23677 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23678 #else
23679 # define machine_is_magx_z6()   (0)
23680 #endif
23681
23682 #ifdef CONFIG_MACH_MAGX_V8
23683 # ifdef machine_arch_type
23684 #  undef machine_arch_type
23685 #  define machine_arch_type     __machine_arch_type
23686 # else
23687 #  define machine_arch_type     MACH_TYPE_MAGX_V8
23688 # endif
23689 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23690 #else
23691 # define machine_is_magx_v8()   (0)
23692 #endif
23693
23694 #ifdef CONFIG_MACH_MAGX_U9
23695 # ifdef machine_arch_type
23696 #  undef machine_arch_type
23697 #  define machine_arch_type     __machine_arch_type
23698 # else
23699 #  define machine_arch_type     MACH_TYPE_MAGX_U9
23700 # endif
23701 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23702 #else
23703 # define machine_is_magx_u9()   (0)
23704 #endif
23705
23706 #ifdef CONFIG_MACH_TOUGHCF08
23707 # ifdef machine_arch_type
23708 #  undef machine_arch_type
23709 #  define machine_arch_type     __machine_arch_type
23710 # else
23711 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
23712 # endif
23713 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23714 #else
23715 # define machine_is_toughcf08() (0)
23716 #endif
23717
23718 #ifdef CONFIG_MACH_ZW4400
23719 # ifdef machine_arch_type
23720 #  undef machine_arch_type
23721 #  define machine_arch_type     __machine_arch_type
23722 # else
23723 #  define machine_arch_type     MACH_TYPE_ZW4400
23724 # endif
23725 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
23726 #else
23727 # define machine_is_zw4400()    (0)
23728 #endif
23729
23730 #ifdef CONFIG_MACH_MARAT91
23731 # ifdef machine_arch_type
23732 #  undef machine_arch_type
23733 #  define machine_arch_type     __machine_arch_type
23734 # else
23735 #  define machine_arch_type     MACH_TYPE_MARAT91
23736 # endif
23737 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
23738 #else
23739 # define machine_is_marat91()   (0)
23740 #endif
23741
23742 #ifdef CONFIG_MACH_OVERO
23743 # ifdef machine_arch_type
23744 #  undef machine_arch_type
23745 #  define machine_arch_type     __machine_arch_type
23746 # else
23747 #  define machine_arch_type     MACH_TYPE_OVERO
23748 # endif
23749 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
23750 #else
23751 # define machine_is_overo()     (0)
23752 #endif
23753
23754 #ifdef CONFIG_MACH_AT2440EVB
23755 # ifdef machine_arch_type
23756 #  undef machine_arch_type
23757 #  define machine_arch_type     __machine_arch_type
23758 # else
23759 #  define machine_arch_type     MACH_TYPE_AT2440EVB
23760 # endif
23761 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23762 #else
23763 # define machine_is_at2440evb() (0)
23764 #endif
23765
23766 #ifdef CONFIG_MACH_NEOCORE926
23767 # ifdef machine_arch_type
23768 #  undef machine_arch_type
23769 #  define machine_arch_type     __machine_arch_type
23770 # else
23771 #  define machine_arch_type     MACH_TYPE_NEOCORE926
23772 # endif
23773 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
23774 #else
23775 # define machine_is_neocore926()        (0)
23776 #endif
23777
23778 #ifdef CONFIG_MACH_WNR854T
23779 # ifdef machine_arch_type
23780 #  undef machine_arch_type
23781 #  define machine_arch_type     __machine_arch_type
23782 # else
23783 #  define machine_arch_type     MACH_TYPE_WNR854T
23784 # endif
23785 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
23786 #else
23787 # define machine_is_wnr854t()   (0)
23788 #endif
23789
23790 #ifdef CONFIG_MACH_IMX27
23791 # ifdef machine_arch_type
23792 #  undef machine_arch_type
23793 #  define machine_arch_type     __machine_arch_type
23794 # else
23795 #  define machine_arch_type     MACH_TYPE_IMX27
23796 # endif
23797 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
23798 #else
23799 # define machine_is_imx27()     (0)
23800 #endif
23801
23802 #ifdef CONFIG_MACH_MOOSE_DB
23803 # ifdef machine_arch_type
23804 #  undef machine_arch_type
23805 #  define machine_arch_type     __machine_arch_type
23806 # else
23807 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
23808 # endif
23809 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
23810 #else
23811 # define machine_is_moose_db()  (0)
23812 #endif
23813
23814 #ifdef CONFIG_MACH_FAB4
23815 # ifdef machine_arch_type
23816 #  undef machine_arch_type
23817 #  define machine_arch_type     __machine_arch_type
23818 # else
23819 #  define machine_arch_type     MACH_TYPE_FAB4
23820 # endif
23821 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
23822 #else
23823 # define machine_is_fab4()      (0)
23824 #endif
23825
23826 #ifdef CONFIG_MACH_HTCDIAMOND
23827 # ifdef machine_arch_type
23828 #  undef machine_arch_type
23829 #  define machine_arch_type     __machine_arch_type
23830 # else
23831 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
23832 # endif
23833 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23834 #else
23835 # define machine_is_htcdiamond()        (0)
23836 #endif
23837
23838 #ifdef CONFIG_MACH_FIONA
23839 # ifdef machine_arch_type
23840 #  undef machine_arch_type
23841 #  define machine_arch_type     __machine_arch_type
23842 # else
23843 #  define machine_arch_type     MACH_TYPE_FIONA
23844 # endif
23845 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
23846 #else
23847 # define machine_is_fiona()     (0)
23848 #endif
23849
23850 #ifdef CONFIG_MACH_MXC30030_X
23851 # ifdef machine_arch_type
23852 #  undef machine_arch_type
23853 #  define machine_arch_type     __machine_arch_type
23854 # else
23855 #  define machine_arch_type     MACH_TYPE_MXC30030_X
23856 # endif
23857 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
23858 #else
23859 # define machine_is_mxc30030_x()        (0)
23860 #endif
23861
23862 #ifdef CONFIG_MACH_BMP1000
23863 # ifdef machine_arch_type
23864 #  undef machine_arch_type
23865 #  define machine_arch_type     __machine_arch_type
23866 # else
23867 #  define machine_arch_type     MACH_TYPE_BMP1000
23868 # endif
23869 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
23870 #else
23871 # define machine_is_bmp1000()   (0)
23872 #endif
23873
23874 #ifdef CONFIG_MACH_LOGI9200
23875 # ifdef machine_arch_type
23876 #  undef machine_arch_type
23877 #  define machine_arch_type     __machine_arch_type
23878 # else
23879 #  define machine_arch_type     MACH_TYPE_LOGI9200
23880 # endif
23881 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
23882 #else
23883 # define machine_is_logi9200()  (0)
23884 #endif
23885
23886 #ifdef CONFIG_MACH_TQMA31
23887 # ifdef machine_arch_type
23888 #  undef machine_arch_type
23889 #  define machine_arch_type     __machine_arch_type
23890 # else
23891 #  define machine_arch_type     MACH_TYPE_TQMA31
23892 # endif
23893 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
23894 #else
23895 # define machine_is_tqma31()    (0)
23896 #endif
23897
23898 #ifdef CONFIG_MACH_CCW9P9215JS
23899 # ifdef machine_arch_type
23900 #  undef machine_arch_type
23901 #  define machine_arch_type     __machine_arch_type
23902 # else
23903 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
23904 # endif
23905 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23906 #else
23907 # define machine_is_ccw9p9215js()       (0)
23908 #endif
23909
23910 #ifdef CONFIG_MACH_RD88F5181L_GE
23911 # ifdef machine_arch_type
23912 #  undef machine_arch_type
23913 #  define machine_arch_type     __machine_arch_type
23914 # else
23915 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
23916 # endif
23917 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23918 #else
23919 # define machine_is_rd88f5181l_ge()     (0)
23920 #endif
23921
23922 #ifdef CONFIG_MACH_SIFMAIN
23923 # ifdef machine_arch_type
23924 #  undef machine_arch_type
23925 #  define machine_arch_type     __machine_arch_type
23926 # else
23927 #  define machine_arch_type     MACH_TYPE_SIFMAIN
23928 # endif
23929 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
23930 #else
23931 # define machine_is_sifmain()   (0)
23932 #endif
23933
23934 #ifdef CONFIG_MACH_SAM9_L9261
23935 # ifdef machine_arch_type
23936 #  undef machine_arch_type
23937 #  define machine_arch_type     __machine_arch_type
23938 # else
23939 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
23940 # endif
23941 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
23942 #else
23943 # define machine_is_sam9_l9261()        (0)
23944 #endif
23945
23946 #ifdef CONFIG_MACH_CC9M2443
23947 # ifdef machine_arch_type
23948 #  undef machine_arch_type
23949 #  define machine_arch_type     __machine_arch_type
23950 # else
23951 #  define machine_arch_type     MACH_TYPE_CC9M2443
23952 # endif
23953 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
23954 #else
23955 # define machine_is_cc9m2443()  (0)
23956 #endif
23957
23958 #ifdef CONFIG_MACH_XARIA300
23959 # ifdef machine_arch_type
23960 #  undef machine_arch_type
23961 #  define machine_arch_type     __machine_arch_type
23962 # else
23963 #  define machine_arch_type     MACH_TYPE_XARIA300
23964 # endif
23965 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
23966 #else
23967 # define machine_is_xaria300()  (0)
23968 #endif
23969
23970 #ifdef CONFIG_MACH_IT9200
23971 # ifdef machine_arch_type
23972 #  undef machine_arch_type
23973 #  define machine_arch_type     __machine_arch_type
23974 # else
23975 #  define machine_arch_type     MACH_TYPE_IT9200
23976 # endif
23977 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
23978 #else
23979 # define machine_is_it9200()    (0)
23980 #endif
23981
23982 #ifdef CONFIG_MACH_RD88F5181L_FXO
23983 # ifdef machine_arch_type
23984 #  undef machine_arch_type
23985 #  define machine_arch_type     __machine_arch_type
23986 # else
23987 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
23988 # endif
23989 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
23990 #else
23991 # define machine_is_rd88f5181l_fxo()    (0)
23992 #endif
23993
23994 #ifdef CONFIG_MACH_KRISS_SENSOR
23995 # ifdef machine_arch_type
23996 #  undef machine_arch_type
23997 #  define machine_arch_type     __machine_arch_type
23998 # else
23999 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24000 # endif
24001 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24002 #else
24003 # define machine_is_kriss_sensor()      (0)
24004 #endif
24005
24006 #ifdef CONFIG_MACH_PILZ_PMI5
24007 # ifdef machine_arch_type
24008 #  undef machine_arch_type
24009 #  define machine_arch_type     __machine_arch_type
24010 # else
24011 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24012 # endif
24013 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24014 #else
24015 # define machine_is_pilz_pmi5() (0)
24016 #endif
24017
24018 #ifdef CONFIG_MACH_JADE
24019 # ifdef machine_arch_type
24020 #  undef machine_arch_type
24021 #  define machine_arch_type     __machine_arch_type
24022 # else
24023 #  define machine_arch_type     MACH_TYPE_JADE
24024 # endif
24025 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24026 #else
24027 # define machine_is_jade()      (0)
24028 #endif
24029
24030 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24031 # ifdef machine_arch_type
24032 #  undef machine_arch_type
24033 #  define machine_arch_type     __machine_arch_type
24034 # else
24035 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24036 # endif
24037 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24038 #else
24039 # define machine_is_ks8695_softplc()    (0)
24040 #endif
24041
24042 #ifdef CONFIG_MACH_GPRISC3
24043 # ifdef machine_arch_type
24044 #  undef machine_arch_type
24045 #  define machine_arch_type     __machine_arch_type
24046 # else
24047 #  define machine_arch_type     MACH_TYPE_GPRISC3
24048 # endif
24049 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24050 #else
24051 # define machine_is_gprisc3()   (0)
24052 #endif
24053
24054 #ifdef CONFIG_MACH_STAMP9G20
24055 # ifdef machine_arch_type
24056 #  undef machine_arch_type
24057 #  define machine_arch_type     __machine_arch_type
24058 # else
24059 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24060 # endif
24061 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24062 #else
24063 # define machine_is_stamp9g20() (0)
24064 #endif
24065
24066 #ifdef CONFIG_MACH_SMDK6430
24067 # ifdef machine_arch_type
24068 #  undef machine_arch_type
24069 #  define machine_arch_type     __machine_arch_type
24070 # else
24071 #  define machine_arch_type     MACH_TYPE_SMDK6430
24072 # endif
24073 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24074 #else
24075 # define machine_is_smdk6430()  (0)
24076 #endif
24077
24078 #ifdef CONFIG_MACH_SMDKC100
24079 # ifdef machine_arch_type
24080 #  undef machine_arch_type
24081 #  define machine_arch_type     __machine_arch_type
24082 # else
24083 #  define machine_arch_type     MACH_TYPE_SMDKC100
24084 # endif
24085 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24086 #else
24087 # define machine_is_smdkc100()  (0)
24088 #endif
24089
24090 #ifdef CONFIG_MACH_TAVOREVB
24091 # ifdef machine_arch_type
24092 #  undef machine_arch_type
24093 #  define machine_arch_type     __machine_arch_type
24094 # else
24095 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24096 # endif
24097 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24098 #else
24099 # define machine_is_tavorevb()  (0)
24100 #endif
24101
24102 #ifdef CONFIG_MACH_SAAR
24103 # ifdef machine_arch_type
24104 #  undef machine_arch_type
24105 #  define machine_arch_type     __machine_arch_type
24106 # else
24107 #  define machine_arch_type     MACH_TYPE_SAAR
24108 # endif
24109 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24110 #else
24111 # define machine_is_saar()      (0)
24112 #endif
24113
24114 #ifdef CONFIG_MACH_DEISTER_EYECAM
24115 # ifdef machine_arch_type
24116 #  undef machine_arch_type
24117 #  define machine_arch_type     __machine_arch_type
24118 # else
24119 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24120 # endif
24121 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24122 #else
24123 # define machine_is_deister_eyecam()    (0)
24124 #endif
24125
24126 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24127 # ifdef machine_arch_type
24128 #  undef machine_arch_type
24129 #  define machine_arch_type     __machine_arch_type
24130 # else
24131 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24132 # endif
24133 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24134 #else
24135 # define machine_is_at91sam9m10g45ek()  (0)
24136 #endif
24137
24138 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24139 # ifdef machine_arch_type
24140 #  undef machine_arch_type
24141 #  define machine_arch_type     __machine_arch_type
24142 # else
24143 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24144 # endif
24145 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24146 #else
24147 # define machine_is_linkstation_produo()        (0)
24148 #endif
24149
24150 #ifdef CONFIG_MACH_HIT_B0
24151 # ifdef machine_arch_type
24152 #  undef machine_arch_type
24153 #  define machine_arch_type     __machine_arch_type
24154 # else
24155 #  define machine_arch_type     MACH_TYPE_HIT_B0
24156 # endif
24157 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24158 #else
24159 # define machine_is_hit_b0()    (0)
24160 #endif
24161
24162 #ifdef CONFIG_MACH_ADX_RMU
24163 # ifdef machine_arch_type
24164 #  undef machine_arch_type
24165 #  define machine_arch_type     __machine_arch_type
24166 # else
24167 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24168 # endif
24169 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24170 #else
24171 # define machine_is_adx_rmu()   (0)
24172 #endif
24173
24174 #ifdef CONFIG_MACH_XG_CPE_MAIN
24175 # ifdef machine_arch_type
24176 #  undef machine_arch_type
24177 #  define machine_arch_type     __machine_arch_type
24178 # else
24179 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24180 # endif
24181 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24182 #else
24183 # define machine_is_xg_cpe_main()       (0)
24184 #endif
24185
24186 #ifdef CONFIG_MACH_EDB9407A
24187 # ifdef machine_arch_type
24188 #  undef machine_arch_type
24189 #  define machine_arch_type     __machine_arch_type
24190 # else
24191 #  define machine_arch_type     MACH_TYPE_EDB9407A
24192 # endif
24193 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24194 #else
24195 # define machine_is_edb9407a()  (0)
24196 #endif
24197
24198 #ifdef CONFIG_MACH_DTB9608
24199 # ifdef machine_arch_type
24200 #  undef machine_arch_type
24201 #  define machine_arch_type     __machine_arch_type
24202 # else
24203 #  define machine_arch_type     MACH_TYPE_DTB9608
24204 # endif
24205 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24206 #else
24207 # define machine_is_dtb9608()   (0)
24208 #endif
24209
24210 #ifdef CONFIG_MACH_EM104V1
24211 # ifdef machine_arch_type
24212 #  undef machine_arch_type
24213 #  define machine_arch_type     __machine_arch_type
24214 # else
24215 #  define machine_arch_type     MACH_TYPE_EM104V1
24216 # endif
24217 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24218 #else
24219 # define machine_is_em104v1()   (0)
24220 #endif
24221
24222 #ifdef CONFIG_MACH_DEMO
24223 # ifdef machine_arch_type
24224 #  undef machine_arch_type
24225 #  define machine_arch_type     __machine_arch_type
24226 # else
24227 #  define machine_arch_type     MACH_TYPE_DEMO
24228 # endif
24229 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24230 #else
24231 # define machine_is_demo()      (0)
24232 #endif
24233
24234 #ifdef CONFIG_MACH_LOGI9260
24235 # ifdef machine_arch_type
24236 #  undef machine_arch_type
24237 #  define machine_arch_type     __machine_arch_type
24238 # else
24239 #  define machine_arch_type     MACH_TYPE_LOGI9260
24240 # endif
24241 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24242 #else
24243 # define machine_is_logi9260()  (0)
24244 #endif
24245
24246 #ifdef CONFIG_MACH_MX31_EXM32
24247 # ifdef machine_arch_type
24248 #  undef machine_arch_type
24249 #  define machine_arch_type     __machine_arch_type
24250 # else
24251 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
24252 # endif
24253 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24254 #else
24255 # define machine_is_mx31_exm32()        (0)
24256 #endif
24257
24258 #ifdef CONFIG_MACH_USB_A9G20
24259 # ifdef machine_arch_type
24260 #  undef machine_arch_type
24261 #  define machine_arch_type     __machine_arch_type
24262 # else
24263 #  define machine_arch_type     MACH_TYPE_USB_A9G20
24264 # endif
24265 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24266 #else
24267 # define machine_is_usb_a9g20() (0)
24268 #endif
24269
24270 #ifdef CONFIG_MACH_PICPROJE2008
24271 # ifdef machine_arch_type
24272 #  undef machine_arch_type
24273 #  define machine_arch_type     __machine_arch_type
24274 # else
24275 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24276 # endif
24277 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24278 #else
24279 # define machine_is_picproje2008()      (0)
24280 #endif
24281
24282 #ifdef CONFIG_MACH_CS_E9315
24283 # ifdef machine_arch_type
24284 #  undef machine_arch_type
24285 #  define machine_arch_type     __machine_arch_type
24286 # else
24287 #  define machine_arch_type     MACH_TYPE_CS_E9315
24288 # endif
24289 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24290 #else
24291 # define machine_is_cs_e9315()  (0)
24292 #endif
24293
24294 #ifdef CONFIG_MACH_QIL_A9G20
24295 # ifdef machine_arch_type
24296 #  undef machine_arch_type
24297 #  define machine_arch_type     __machine_arch_type
24298 # else
24299 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
24300 # endif
24301 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24302 #else
24303 # define machine_is_qil_a9g20() (0)
24304 #endif
24305
24306 #ifdef CONFIG_MACH_SHA_PON020
24307 # ifdef machine_arch_type
24308 #  undef machine_arch_type
24309 #  define machine_arch_type     __machine_arch_type
24310 # else
24311 #  define machine_arch_type     MACH_TYPE_SHA_PON020
24312 # endif
24313 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24314 #else
24315 # define machine_is_sha_pon020()        (0)
24316 #endif
24317
24318 #ifdef CONFIG_MACH_NAD
24319 # ifdef machine_arch_type
24320 #  undef machine_arch_type
24321 #  define machine_arch_type     __machine_arch_type
24322 # else
24323 #  define machine_arch_type     MACH_TYPE_NAD
24324 # endif
24325 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24326 #else
24327 # define machine_is_nad()       (0)
24328 #endif
24329
24330 #ifdef CONFIG_MACH_SBC35_A9260
24331 # ifdef machine_arch_type
24332 #  undef machine_arch_type
24333 #  define machine_arch_type     __machine_arch_type
24334 # else
24335 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
24336 # endif
24337 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24338 #else
24339 # define machine_is_sbc35_a9260()       (0)
24340 #endif
24341
24342 #ifdef CONFIG_MACH_SBC35_A9G20
24343 # ifdef machine_arch_type
24344 #  undef machine_arch_type
24345 #  define machine_arch_type     __machine_arch_type
24346 # else
24347 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
24348 # endif
24349 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24350 #else
24351 # define machine_is_sbc35_a9g20()       (0)
24352 #endif
24353
24354 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
24355 # ifdef machine_arch_type
24356 #  undef machine_arch_type
24357 #  define machine_arch_type     __machine_arch_type
24358 # else
24359 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
24360 # endif
24361 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24362 #else
24363 # define machine_is_davinci_beginning() (0)
24364 #endif
24365
24366 #ifdef CONFIG_MACH_UWC
24367 # ifdef machine_arch_type
24368 #  undef machine_arch_type
24369 #  define machine_arch_type     __machine_arch_type
24370 # else
24371 #  define machine_arch_type     MACH_TYPE_UWC
24372 # endif
24373 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24374 #else
24375 # define machine_is_uwc()       (0)
24376 #endif
24377
24378 #ifdef CONFIG_MACH_MXLADS
24379 # ifdef machine_arch_type
24380 #  undef machine_arch_type
24381 #  define machine_arch_type     __machine_arch_type
24382 # else
24383 #  define machine_arch_type     MACH_TYPE_MXLADS
24384 # endif
24385 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24386 #else
24387 # define machine_is_mxlads()    (0)
24388 #endif
24389
24390 #ifdef CONFIG_MACH_HTCNIKE
24391 # ifdef machine_arch_type
24392 #  undef machine_arch_type
24393 #  define machine_arch_type     __machine_arch_type
24394 # else
24395 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24396 # endif
24397 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24398 #else
24399 # define machine_is_htcnike()   (0)
24400 #endif
24401
24402 #ifdef CONFIG_MACH_DEISTER_PXA270
24403 # ifdef machine_arch_type
24404 #  undef machine_arch_type
24405 #  define machine_arch_type     __machine_arch_type
24406 # else
24407 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24408 # endif
24409 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24410 #else
24411 # define machine_is_deister_pxa270()    (0)
24412 #endif
24413
24414 #ifdef CONFIG_MACH_CME9210JS
24415 # ifdef machine_arch_type
24416 #  undef machine_arch_type
24417 #  define machine_arch_type     __machine_arch_type
24418 # else
24419 #  define machine_arch_type     MACH_TYPE_CME9210JS
24420 # endif
24421 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24422 #else
24423 # define machine_is_cme9210js() (0)
24424 #endif
24425
24426 #ifdef CONFIG_MACH_CC9P9360
24427 # ifdef machine_arch_type
24428 #  undef machine_arch_type
24429 #  define machine_arch_type     __machine_arch_type
24430 # else
24431 #  define machine_arch_type     MACH_TYPE_CC9P9360
24432 # endif
24433 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24434 #else
24435 # define machine_is_cc9p9360()  (0)
24436 #endif
24437
24438 #ifdef CONFIG_MACH_MOCHA
24439 # ifdef machine_arch_type
24440 #  undef machine_arch_type
24441 #  define machine_arch_type     __machine_arch_type
24442 # else
24443 #  define machine_arch_type     MACH_TYPE_MOCHA
24444 # endif
24445 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24446 #else
24447 # define machine_is_mocha()     (0)
24448 #endif
24449
24450 #ifdef CONFIG_MACH_WAPD170AG
24451 # ifdef machine_arch_type
24452 #  undef machine_arch_type
24453 #  define machine_arch_type     __machine_arch_type
24454 # else
24455 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24456 # endif
24457 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24458 #else
24459 # define machine_is_wapd170ag() (0)
24460 #endif
24461
24462 #ifdef CONFIG_MACH_LINKSTATION_MINI
24463 # ifdef machine_arch_type
24464 #  undef machine_arch_type
24465 #  define machine_arch_type     __machine_arch_type
24466 # else
24467 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24468 # endif
24469 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24470 #else
24471 # define machine_is_linkstation_mini()  (0)
24472 #endif
24473
24474 #ifdef CONFIG_MACH_AFEB9260
24475 # ifdef machine_arch_type
24476 #  undef machine_arch_type
24477 #  define machine_arch_type     __machine_arch_type
24478 # else
24479 #  define machine_arch_type     MACH_TYPE_AFEB9260
24480 # endif
24481 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24482 #else
24483 # define machine_is_afeb9260()  (0)
24484 #endif
24485
24486 #ifdef CONFIG_MACH_W90X900
24487 # ifdef machine_arch_type
24488 #  undef machine_arch_type
24489 #  define machine_arch_type     __machine_arch_type
24490 # else
24491 #  define machine_arch_type     MACH_TYPE_W90X900
24492 # endif
24493 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24494 #else
24495 # define machine_is_w90x900()   (0)
24496 #endif
24497
24498 #ifdef CONFIG_MACH_W90X700
24499 # ifdef machine_arch_type
24500 #  undef machine_arch_type
24501 #  define machine_arch_type     __machine_arch_type
24502 # else
24503 #  define machine_arch_type     MACH_TYPE_W90X700
24504 # endif
24505 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24506 #else
24507 # define machine_is_w90x700()   (0)
24508 #endif
24509
24510 #ifdef CONFIG_MACH_KT300IP
24511 # ifdef machine_arch_type
24512 #  undef machine_arch_type
24513 #  define machine_arch_type     __machine_arch_type
24514 # else
24515 #  define machine_arch_type     MACH_TYPE_KT300IP
24516 # endif
24517 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24518 #else
24519 # define machine_is_kt300ip()   (0)
24520 #endif
24521
24522 #ifdef CONFIG_MACH_KT300IP_G20
24523 # ifdef machine_arch_type
24524 #  undef machine_arch_type
24525 #  define machine_arch_type     __machine_arch_type
24526 # else
24527 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24528 # endif
24529 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24530 #else
24531 # define machine_is_kt300ip_g20()       (0)
24532 #endif
24533
24534 #ifdef CONFIG_MACH_SRCM
24535 # ifdef machine_arch_type
24536 #  undef machine_arch_type
24537 #  define machine_arch_type     __machine_arch_type
24538 # else
24539 #  define machine_arch_type     MACH_TYPE_SRCM
24540 # endif
24541 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24542 #else
24543 # define machine_is_srcm()      (0)
24544 #endif
24545
24546 #ifdef CONFIG_MACH_WLNX_9260
24547 # ifdef machine_arch_type
24548 #  undef machine_arch_type
24549 #  define machine_arch_type     __machine_arch_type
24550 # else
24551 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24552 # endif
24553 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24554 #else
24555 # define machine_is_wlnx_9260() (0)
24556 #endif
24557
24558 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24559 # ifdef machine_arch_type
24560 #  undef machine_arch_type
24561 #  define machine_arch_type     __machine_arch_type
24562 # else
24563 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24564 # endif
24565 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24566 #else
24567 # define machine_is_openmoko_gta03()    (0)
24568 #endif
24569
24570 #ifdef CONFIG_MACH_OSPREY2
24571 # ifdef machine_arch_type
24572 #  undef machine_arch_type
24573 #  define machine_arch_type     __machine_arch_type
24574 # else
24575 #  define machine_arch_type     MACH_TYPE_OSPREY2
24576 # endif
24577 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24578 #else
24579 # define machine_is_osprey2()   (0)
24580 #endif
24581
24582 #ifdef CONFIG_MACH_KBIO9260
24583 # ifdef machine_arch_type
24584 #  undef machine_arch_type
24585 #  define machine_arch_type     __machine_arch_type
24586 # else
24587 #  define machine_arch_type     MACH_TYPE_KBIO9260
24588 # endif
24589 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24590 #else
24591 # define machine_is_kbio9260()  (0)
24592 #endif
24593
24594 #ifdef CONFIG_MACH_GINZA
24595 # ifdef machine_arch_type
24596 #  undef machine_arch_type
24597 #  define machine_arch_type     __machine_arch_type
24598 # else
24599 #  define machine_arch_type     MACH_TYPE_GINZA
24600 # endif
24601 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24602 #else
24603 # define machine_is_ginza()     (0)
24604 #endif
24605
24606 #ifdef CONFIG_MACH_A636N
24607 # ifdef machine_arch_type
24608 #  undef machine_arch_type
24609 #  define machine_arch_type     __machine_arch_type
24610 # else
24611 #  define machine_arch_type     MACH_TYPE_A636N
24612 # endif
24613 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24614 #else
24615 # define machine_is_a636n()     (0)
24616 #endif
24617
24618 #ifdef CONFIG_MACH_IMX27IPCAM
24619 # ifdef machine_arch_type
24620 #  undef machine_arch_type
24621 #  define machine_arch_type     __machine_arch_type
24622 # else
24623 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24624 # endif
24625 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24626 #else
24627 # define machine_is_imx27ipcam()        (0)
24628 #endif
24629
24630 #ifdef CONFIG_MACH_NEMOC
24631 # ifdef machine_arch_type
24632 #  undef machine_arch_type
24633 #  define machine_arch_type     __machine_arch_type
24634 # else
24635 #  define machine_arch_type     MACH_TYPE_NEMOC
24636 # endif
24637 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24638 #else
24639 # define machine_is_nemoc()     (0)
24640 #endif
24641
24642 #ifdef CONFIG_MACH_GENEVA
24643 # ifdef machine_arch_type
24644 #  undef machine_arch_type
24645 #  define machine_arch_type     __machine_arch_type
24646 # else
24647 #  define machine_arch_type     MACH_TYPE_GENEVA
24648 # endif
24649 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24650 #else
24651 # define machine_is_geneva()    (0)
24652 #endif
24653
24654 #ifdef CONFIG_MACH_HTCPHAROS
24655 # ifdef machine_arch_type
24656 #  undef machine_arch_type
24657 #  define machine_arch_type     __machine_arch_type
24658 # else
24659 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24660 # endif
24661 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24662 #else
24663 # define machine_is_htcpharos() (0)
24664 #endif
24665
24666 #ifdef CONFIG_MACH_NEONC
24667 # ifdef machine_arch_type
24668 #  undef machine_arch_type
24669 #  define machine_arch_type     __machine_arch_type
24670 # else
24671 #  define machine_arch_type     MACH_TYPE_NEONC
24672 # endif
24673 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24674 #else
24675 # define machine_is_neonc()     (0)
24676 #endif
24677
24678 #ifdef CONFIG_MACH_NAS7100
24679 # ifdef machine_arch_type
24680 #  undef machine_arch_type
24681 #  define machine_arch_type     __machine_arch_type
24682 # else
24683 #  define machine_arch_type     MACH_TYPE_NAS7100
24684 # endif
24685 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24686 #else
24687 # define machine_is_nas7100()   (0)
24688 #endif
24689
24690 #ifdef CONFIG_MACH_TEUPHONE
24691 # ifdef machine_arch_type
24692 #  undef machine_arch_type
24693 #  define machine_arch_type     __machine_arch_type
24694 # else
24695 #  define machine_arch_type     MACH_TYPE_TEUPHONE
24696 # endif
24697 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24698 #else
24699 # define machine_is_teuphone()  (0)
24700 #endif
24701
24702 #ifdef CONFIG_MACH_ANNAX_ETH2
24703 # ifdef machine_arch_type
24704 #  undef machine_arch_type
24705 #  define machine_arch_type     __machine_arch_type
24706 # else
24707 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
24708 # endif
24709 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24710 #else
24711 # define machine_is_annax_eth2()        (0)
24712 #endif
24713
24714 #ifdef CONFIG_MACH_CSB733
24715 # ifdef machine_arch_type
24716 #  undef machine_arch_type
24717 #  define machine_arch_type     __machine_arch_type
24718 # else
24719 #  define machine_arch_type     MACH_TYPE_CSB733
24720 # endif
24721 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24722 #else
24723 # define machine_is_csb733()    (0)
24724 #endif
24725
24726 #ifdef CONFIG_MACH_BK3
24727 # ifdef machine_arch_type
24728 #  undef machine_arch_type
24729 #  define machine_arch_type     __machine_arch_type
24730 # else
24731 #  define machine_arch_type     MACH_TYPE_BK3
24732 # endif
24733 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
24734 #else
24735 # define machine_is_bk3()       (0)
24736 #endif
24737
24738 #ifdef CONFIG_MACH_OMAP_EM32
24739 # ifdef machine_arch_type
24740 #  undef machine_arch_type
24741 #  define machine_arch_type     __machine_arch_type
24742 # else
24743 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
24744 # endif
24745 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24746 #else
24747 # define machine_is_omap_em32() (0)
24748 #endif
24749
24750 #ifdef CONFIG_MACH_ET9261CP
24751 # ifdef machine_arch_type
24752 #  undef machine_arch_type
24753 #  define machine_arch_type     __machine_arch_type
24754 # else
24755 #  define machine_arch_type     MACH_TYPE_ET9261CP
24756 # endif
24757 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
24758 #else
24759 # define machine_is_et9261cp()  (0)
24760 #endif
24761
24762 #ifdef CONFIG_MACH_JASPERC
24763 # ifdef machine_arch_type
24764 #  undef machine_arch_type
24765 #  define machine_arch_type     __machine_arch_type
24766 # else
24767 #  define machine_arch_type     MACH_TYPE_JASPERC
24768 # endif
24769 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
24770 #else
24771 # define machine_is_jasperc()   (0)
24772 #endif
24773
24774 #ifdef CONFIG_MACH_ISSI_ARM9
24775 # ifdef machine_arch_type
24776 #  undef machine_arch_type
24777 #  define machine_arch_type     __machine_arch_type
24778 # else
24779 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
24780 # endif
24781 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24782 #else
24783 # define machine_is_issi_arm9() (0)
24784 #endif
24785
24786 #ifdef CONFIG_MACH_UED
24787 # ifdef machine_arch_type
24788 #  undef machine_arch_type
24789 #  define machine_arch_type     __machine_arch_type
24790 # else
24791 #  define machine_arch_type     MACH_TYPE_UED
24792 # endif
24793 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
24794 #else
24795 # define machine_is_ued()       (0)
24796 #endif
24797
24798 #ifdef CONFIG_MACH_ESIBLADE
24799 # ifdef machine_arch_type
24800 #  undef machine_arch_type
24801 #  define machine_arch_type     __machine_arch_type
24802 # else
24803 #  define machine_arch_type     MACH_TYPE_ESIBLADE
24804 # endif
24805 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
24806 #else
24807 # define machine_is_esiblade()  (0)
24808 #endif
24809
24810 #ifdef CONFIG_MACH_EYE02
24811 # ifdef machine_arch_type
24812 #  undef machine_arch_type
24813 #  define machine_arch_type     __machine_arch_type
24814 # else
24815 #  define machine_arch_type     MACH_TYPE_EYE02
24816 # endif
24817 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
24818 #else
24819 # define machine_is_eye02()     (0)
24820 #endif
24821
24822 #ifdef CONFIG_MACH_IMX27KBD
24823 # ifdef machine_arch_type
24824 #  undef machine_arch_type
24825 #  define machine_arch_type     __machine_arch_type
24826 # else
24827 #  define machine_arch_type     MACH_TYPE_IMX27KBD
24828 # endif
24829 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
24830 #else
24831 # define machine_is_imx27kbd()  (0)
24832 #endif
24833
24834 #ifdef CONFIG_MACH_SST61VC010_FPGA
24835 # ifdef machine_arch_type
24836 #  undef machine_arch_type
24837 #  define machine_arch_type     __machine_arch_type
24838 # else
24839 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
24840 # endif
24841 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24842 #else
24843 # define machine_is_sst61vc010_fpga()   (0)
24844 #endif
24845
24846 #ifdef CONFIG_MACH_KIXVP435
24847 # ifdef machine_arch_type
24848 #  undef machine_arch_type
24849 #  define machine_arch_type     __machine_arch_type
24850 # else
24851 #  define machine_arch_type     MACH_TYPE_KIXVP435
24852 # endif
24853 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
24854 #else
24855 # define machine_is_kixvp435()  (0)
24856 #endif
24857
24858 #ifdef CONFIG_MACH_KIXNP435
24859 # ifdef machine_arch_type
24860 #  undef machine_arch_type
24861 #  define machine_arch_type     __machine_arch_type
24862 # else
24863 #  define machine_arch_type     MACH_TYPE_KIXNP435
24864 # endif
24865 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
24866 #else
24867 # define machine_is_kixnp435()  (0)
24868 #endif
24869
24870 #ifdef CONFIG_MACH_AFRICA
24871 # ifdef machine_arch_type
24872 #  undef machine_arch_type
24873 #  define machine_arch_type     __machine_arch_type
24874 # else
24875 #  define machine_arch_type     MACH_TYPE_AFRICA
24876 # endif
24877 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
24878 #else
24879 # define machine_is_africa()    (0)
24880 #endif
24881
24882 #ifdef CONFIG_MACH_NH233
24883 # ifdef machine_arch_type
24884 #  undef machine_arch_type
24885 #  define machine_arch_type     __machine_arch_type
24886 # else
24887 #  define machine_arch_type     MACH_TYPE_NH233
24888 # endif
24889 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
24890 #else
24891 # define machine_is_nh233()     (0)
24892 #endif
24893
24894 #ifdef CONFIG_MACH_RD88F6183AP_GE
24895 # ifdef machine_arch_type
24896 #  undef machine_arch_type
24897 #  define machine_arch_type     __machine_arch_type
24898 # else
24899 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
24900 # endif
24901 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24902 #else
24903 # define machine_is_rd88f6183ap_ge()    (0)
24904 #endif
24905
24906 #ifdef CONFIG_MACH_BCM4760
24907 # ifdef machine_arch_type
24908 #  undef machine_arch_type
24909 #  define machine_arch_type     __machine_arch_type
24910 # else
24911 #  define machine_arch_type     MACH_TYPE_BCM4760
24912 # endif
24913 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
24914 #else
24915 # define machine_is_bcm4760()   (0)
24916 #endif
24917
24918 #ifdef CONFIG_MACH_EDDY_V2
24919 # ifdef machine_arch_type
24920 #  undef machine_arch_type
24921 #  define machine_arch_type     __machine_arch_type
24922 # else
24923 #  define machine_arch_type     MACH_TYPE_EDDY_V2
24924 # endif
24925 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
24926 #else
24927 # define machine_is_eddy_v2()   (0)
24928 #endif
24929
24930 #ifdef CONFIG_MACH_REALVIEW_PBA8
24931 # ifdef machine_arch_type
24932 #  undef machine_arch_type
24933 #  define machine_arch_type     __machine_arch_type
24934 # else
24935 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
24936 # endif
24937 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24938 #else
24939 # define machine_is_realview_pba8()     (0)
24940 #endif
24941
24942 #ifdef CONFIG_MACH_HID_A7
24943 # ifdef machine_arch_type
24944 #  undef machine_arch_type
24945 #  define machine_arch_type     __machine_arch_type
24946 # else
24947 #  define machine_arch_type     MACH_TYPE_HID_A7
24948 # endif
24949 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
24950 #else
24951 # define machine_is_hid_a7()    (0)
24952 #endif
24953
24954 #ifdef CONFIG_MACH_HERO
24955 # ifdef machine_arch_type
24956 #  undef machine_arch_type
24957 #  define machine_arch_type     __machine_arch_type
24958 # else
24959 #  define machine_arch_type     MACH_TYPE_HERO
24960 # endif
24961 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
24962 #else
24963 # define machine_is_hero()      (0)
24964 #endif
24965
24966 #ifdef CONFIG_MACH_OMAP_POSEIDON
24967 # ifdef machine_arch_type
24968 #  undef machine_arch_type
24969 #  define machine_arch_type     __machine_arch_type
24970 # else
24971 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
24972 # endif
24973 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
24974 #else
24975 # define machine_is_omap_poseidon()     (0)
24976 #endif
24977
24978 #ifdef CONFIG_MACH_REALVIEW_PBX
24979 # ifdef machine_arch_type
24980 #  undef machine_arch_type
24981 #  define machine_arch_type     __machine_arch_type
24982 # else
24983 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
24984 # endif
24985 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
24986 #else
24987 # define machine_is_realview_pbx()      (0)
24988 #endif
24989
24990 #ifdef CONFIG_MACH_MICRO9S
24991 # ifdef machine_arch_type
24992 #  undef machine_arch_type
24993 #  define machine_arch_type     __machine_arch_type
24994 # else
24995 #  define machine_arch_type     MACH_TYPE_MICRO9S
24996 # endif
24997 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
24998 #else
24999 # define machine_is_micro9s()   (0)
25000 #endif
25001
25002 #ifdef CONFIG_MACH_MAKO
25003 # ifdef machine_arch_type
25004 #  undef machine_arch_type
25005 #  define machine_arch_type     __machine_arch_type
25006 # else
25007 #  define machine_arch_type     MACH_TYPE_MAKO
25008 # endif
25009 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25010 #else
25011 # define machine_is_mako()      (0)
25012 #endif
25013
25014 #ifdef CONFIG_MACH_XDAFLAME
25015 # ifdef machine_arch_type
25016 #  undef machine_arch_type
25017 #  define machine_arch_type     __machine_arch_type
25018 # else
25019 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25020 # endif
25021 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25022 #else
25023 # define machine_is_xdaflame()  (0)
25024 #endif
25025
25026 #ifdef CONFIG_MACH_PHIDGET_SBC2
25027 # ifdef machine_arch_type
25028 #  undef machine_arch_type
25029 #  define machine_arch_type     __machine_arch_type
25030 # else
25031 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25032 # endif
25033 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25034 #else
25035 # define machine_is_phidget_sbc2()      (0)
25036 #endif
25037
25038 #ifdef CONFIG_MACH_LIMESTONE
25039 # ifdef machine_arch_type
25040 #  undef machine_arch_type
25041 #  define machine_arch_type     __machine_arch_type
25042 # else
25043 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25044 # endif
25045 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25046 #else
25047 # define machine_is_limestone() (0)
25048 #endif
25049
25050 #ifdef CONFIG_MACH_IPROBE_C32
25051 # ifdef machine_arch_type
25052 #  undef machine_arch_type
25053 #  define machine_arch_type     __machine_arch_type
25054 # else
25055 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25056 # endif
25057 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25058 #else
25059 # define machine_is_iprobe_c32()        (0)
25060 #endif
25061
25062 #ifdef CONFIG_MACH_RUT100
25063 # ifdef machine_arch_type
25064 #  undef machine_arch_type
25065 #  define machine_arch_type     __machine_arch_type
25066 # else
25067 #  define machine_arch_type     MACH_TYPE_RUT100
25068 # endif
25069 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25070 #else
25071 # define machine_is_rut100()    (0)
25072 #endif
25073
25074 #ifdef CONFIG_MACH_ASUSP535
25075 # ifdef machine_arch_type
25076 #  undef machine_arch_type
25077 #  define machine_arch_type     __machine_arch_type
25078 # else
25079 #  define machine_arch_type     MACH_TYPE_ASUSP535
25080 # endif
25081 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25082 #else
25083 # define machine_is_asusp535()  (0)
25084 #endif
25085
25086 #ifdef CONFIG_MACH_HTCRAPHAEL
25087 # ifdef machine_arch_type
25088 #  undef machine_arch_type
25089 #  define machine_arch_type     __machine_arch_type
25090 # else
25091 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25092 # endif
25093 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25094 #else
25095 # define machine_is_htcraphael()        (0)
25096 #endif
25097
25098 #ifdef CONFIG_MACH_SYGDG1
25099 # ifdef machine_arch_type
25100 #  undef machine_arch_type
25101 #  define machine_arch_type     __machine_arch_type
25102 # else
25103 #  define machine_arch_type     MACH_TYPE_SYGDG1
25104 # endif
25105 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25106 #else
25107 # define machine_is_sygdg1()    (0)
25108 #endif
25109
25110 #ifdef CONFIG_MACH_SYGDG2
25111 # ifdef machine_arch_type
25112 #  undef machine_arch_type
25113 #  define machine_arch_type     __machine_arch_type
25114 # else
25115 #  define machine_arch_type     MACH_TYPE_SYGDG2
25116 # endif
25117 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25118 #else
25119 # define machine_is_sygdg2()    (0)
25120 #endif
25121
25122 #ifdef CONFIG_MACH_SEOUL
25123 # ifdef machine_arch_type
25124 #  undef machine_arch_type
25125 #  define machine_arch_type     __machine_arch_type
25126 # else
25127 #  define machine_arch_type     MACH_TYPE_SEOUL
25128 # endif
25129 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25130 #else
25131 # define machine_is_seoul()     (0)
25132 #endif
25133
25134 #ifdef CONFIG_MACH_SALERNO
25135 # ifdef machine_arch_type
25136 #  undef machine_arch_type
25137 #  define machine_arch_type     __machine_arch_type
25138 # else
25139 #  define machine_arch_type     MACH_TYPE_SALERNO
25140 # endif
25141 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25142 #else
25143 # define machine_is_salerno()   (0)
25144 #endif
25145
25146 #ifdef CONFIG_MACH_UCN_S3C64XX
25147 # ifdef machine_arch_type
25148 #  undef machine_arch_type
25149 #  define machine_arch_type     __machine_arch_type
25150 # else
25151 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25152 # endif
25153 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25154 #else
25155 # define machine_is_ucn_s3c64xx()       (0)
25156 #endif
25157
25158 #ifdef CONFIG_MACH_MSM7201A
25159 # ifdef machine_arch_type
25160 #  undef machine_arch_type
25161 #  define machine_arch_type     __machine_arch_type
25162 # else
25163 #  define machine_arch_type     MACH_TYPE_MSM7201A
25164 # endif
25165 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25166 #else
25167 # define machine_is_msm7201a()  (0)
25168 #endif
25169
25170 #ifdef CONFIG_MACH_LPR1
25171 # ifdef machine_arch_type
25172 #  undef machine_arch_type
25173 #  define machine_arch_type     __machine_arch_type
25174 # else
25175 #  define machine_arch_type     MACH_TYPE_LPR1
25176 # endif
25177 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25178 #else
25179 # define machine_is_lpr1()      (0)
25180 #endif
25181
25182 #ifdef CONFIG_MACH_ARMADILLO500FX
25183 # ifdef machine_arch_type
25184 #  undef machine_arch_type
25185 #  define machine_arch_type     __machine_arch_type
25186 # else
25187 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
25188 # endif
25189 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25190 #else
25191 # define machine_is_armadillo500fx()    (0)
25192 #endif
25193
25194 #ifdef CONFIG_MACH_G3EVM
25195 # ifdef machine_arch_type
25196 #  undef machine_arch_type
25197 #  define machine_arch_type     __machine_arch_type
25198 # else
25199 #  define machine_arch_type     MACH_TYPE_G3EVM
25200 # endif
25201 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25202 #else
25203 # define machine_is_g3evm()     (0)
25204 #endif
25205
25206 #ifdef CONFIG_MACH_Z3_DM355
25207 # ifdef machine_arch_type
25208 #  undef machine_arch_type
25209 #  define machine_arch_type     __machine_arch_type
25210 # else
25211 #  define machine_arch_type     MACH_TYPE_Z3_DM355
25212 # endif
25213 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25214 #else
25215 # define machine_is_z3_dm355()  (0)
25216 #endif
25217
25218 #ifdef CONFIG_MACH_W90P910EVB
25219 # ifdef machine_arch_type
25220 #  undef machine_arch_type
25221 #  define machine_arch_type     __machine_arch_type
25222 # else
25223 #  define machine_arch_type     MACH_TYPE_W90P910EVB
25224 # endif
25225 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25226 #else
25227 # define machine_is_w90p910evb()        (0)
25228 #endif
25229
25230 #ifdef CONFIG_MACH_W90P920EVB
25231 # ifdef machine_arch_type
25232 #  undef machine_arch_type
25233 #  define machine_arch_type     __machine_arch_type
25234 # else
25235 #  define machine_arch_type     MACH_TYPE_W90P920EVB
25236 # endif
25237 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25238 #else
25239 # define machine_is_w90p920evb()        (0)
25240 #endif
25241
25242 #ifdef CONFIG_MACH_W90P950EVB
25243 # ifdef machine_arch_type
25244 #  undef machine_arch_type
25245 #  define machine_arch_type     __machine_arch_type
25246 # else
25247 #  define machine_arch_type     MACH_TYPE_W90P950EVB
25248 # endif
25249 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25250 #else
25251 # define machine_is_w90p950evb()        (0)
25252 #endif
25253
25254 #ifdef CONFIG_MACH_W90N960EVB
25255 # ifdef machine_arch_type
25256 #  undef machine_arch_type
25257 #  define machine_arch_type     __machine_arch_type
25258 # else
25259 #  define machine_arch_type     MACH_TYPE_W90N960EVB
25260 # endif
25261 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25262 #else
25263 # define machine_is_w90n960evb()        (0)
25264 #endif
25265
25266 #ifdef CONFIG_MACH_CAMHD
25267 # ifdef machine_arch_type
25268 #  undef machine_arch_type
25269 #  define machine_arch_type     __machine_arch_type
25270 # else
25271 #  define machine_arch_type     MACH_TYPE_CAMHD
25272 # endif
25273 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25274 #else
25275 # define machine_is_camhd()     (0)
25276 #endif
25277
25278 #ifdef CONFIG_MACH_MVC100
25279 # ifdef machine_arch_type
25280 #  undef machine_arch_type
25281 #  define machine_arch_type     __machine_arch_type
25282 # else
25283 #  define machine_arch_type     MACH_TYPE_MVC100
25284 # endif
25285 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25286 #else
25287 # define machine_is_mvc100()    (0)
25288 #endif
25289
25290 #ifdef CONFIG_MACH_ELECTRUM_200
25291 # ifdef machine_arch_type
25292 #  undef machine_arch_type
25293 #  define machine_arch_type     __machine_arch_type
25294 # else
25295 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
25296 # endif
25297 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25298 #else
25299 # define machine_is_electrum_200()      (0)
25300 #endif
25301
25302 #ifdef CONFIG_MACH_HTCJADE
25303 # ifdef machine_arch_type
25304 #  undef machine_arch_type
25305 #  define machine_arch_type     __machine_arch_type
25306 # else
25307 #  define machine_arch_type     MACH_TYPE_HTCJADE
25308 # endif
25309 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25310 #else
25311 # define machine_is_htcjade()   (0)
25312 #endif
25313
25314 #ifdef CONFIG_MACH_MEMPHIS
25315 # ifdef machine_arch_type
25316 #  undef machine_arch_type
25317 #  define machine_arch_type     __machine_arch_type
25318 # else
25319 #  define machine_arch_type     MACH_TYPE_MEMPHIS
25320 # endif
25321 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25322 #else
25323 # define machine_is_memphis()   (0)
25324 #endif
25325
25326 #ifdef CONFIG_MACH_IMX27SBC
25327 # ifdef machine_arch_type
25328 #  undef machine_arch_type
25329 #  define machine_arch_type     __machine_arch_type
25330 # else
25331 #  define machine_arch_type     MACH_TYPE_IMX27SBC
25332 # endif
25333 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25334 #else
25335 # define machine_is_imx27sbc()  (0)
25336 #endif
25337
25338 #ifdef CONFIG_MACH_LEXTAR
25339 # ifdef machine_arch_type
25340 #  undef machine_arch_type
25341 #  define machine_arch_type     __machine_arch_type
25342 # else
25343 #  define machine_arch_type     MACH_TYPE_LEXTAR
25344 # endif
25345 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25346 #else
25347 # define machine_is_lextar()    (0)
25348 #endif
25349
25350 #ifdef CONFIG_MACH_MV88F6281GTW_GE
25351 # ifdef machine_arch_type
25352 #  undef machine_arch_type
25353 #  define machine_arch_type     __machine_arch_type
25354 # else
25355 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
25356 # endif
25357 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25358 #else
25359 # define machine_is_mv88f6281gtw_ge()   (0)
25360 #endif
25361
25362 #ifdef CONFIG_MACH_NCP
25363 # ifdef machine_arch_type
25364 #  undef machine_arch_type
25365 #  define machine_arch_type     __machine_arch_type
25366 # else
25367 #  define machine_arch_type     MACH_TYPE_NCP
25368 # endif
25369 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25370 #else
25371 # define machine_is_ncp()       (0)
25372 #endif
25373
25374 #ifdef CONFIG_MACH_Z32AN
25375 # ifdef machine_arch_type
25376 #  undef machine_arch_type
25377 #  define machine_arch_type     __machine_arch_type
25378 # else
25379 #  define machine_arch_type     MACH_TYPE_Z32AN
25380 # endif
25381 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25382 #else
25383 # define machine_is_z32an_series()      (0)
25384 #endif
25385
25386 #ifdef CONFIG_MACH_TMQ_CAPD
25387 # ifdef machine_arch_type
25388 #  undef machine_arch_type
25389 #  define machine_arch_type     __machine_arch_type
25390 # else
25391 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25392 # endif
25393 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25394 #else
25395 # define machine_is_tmq_capd()  (0)
25396 #endif
25397
25398 #ifdef CONFIG_MACH_OMAP3_WL
25399 # ifdef machine_arch_type
25400 #  undef machine_arch_type
25401 #  define machine_arch_type     __machine_arch_type
25402 # else
25403 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25404 # endif
25405 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25406 #else
25407 # define machine_is_omap3_wl()  (0)
25408 #endif
25409
25410 #ifdef CONFIG_MACH_CHUMBY
25411 # ifdef machine_arch_type
25412 #  undef machine_arch_type
25413 #  define machine_arch_type     __machine_arch_type
25414 # else
25415 #  define machine_arch_type     MACH_TYPE_CHUMBY
25416 # endif
25417 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25418 #else
25419 # define machine_is_chumby()    (0)
25420 #endif
25421
25422 #ifdef CONFIG_MACH_ATSARM9
25423 # ifdef machine_arch_type
25424 #  undef machine_arch_type
25425 #  define machine_arch_type     __machine_arch_type
25426 # else
25427 #  define machine_arch_type     MACH_TYPE_ATSARM9
25428 # endif
25429 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25430 #else
25431 # define machine_is_atsarm9()   (0)
25432 #endif
25433
25434 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25435 # ifdef machine_arch_type
25436 #  undef machine_arch_type
25437 #  define machine_arch_type     __machine_arch_type
25438 # else
25439 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25440 # endif
25441 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25442 #else
25443 # define machine_is_davinci_dm365_evm() (0)
25444 #endif
25445
25446 #ifdef CONFIG_MACH_BAHAMAS
25447 # ifdef machine_arch_type
25448 #  undef machine_arch_type
25449 #  define machine_arch_type     __machine_arch_type
25450 # else
25451 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25452 # endif
25453 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25454 #else
25455 # define machine_is_bahamas()   (0)
25456 #endif
25457
25458 #ifdef CONFIG_MACH_DAS
25459 # ifdef machine_arch_type
25460 #  undef machine_arch_type
25461 #  define machine_arch_type     __machine_arch_type
25462 # else
25463 #  define machine_arch_type     MACH_TYPE_DAS
25464 # endif
25465 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25466 #else
25467 # define machine_is_das()       (0)
25468 #endif
25469
25470 #ifdef CONFIG_MACH_MINIDAS
25471 # ifdef machine_arch_type
25472 #  undef machine_arch_type
25473 #  define machine_arch_type     __machine_arch_type
25474 # else
25475 #  define machine_arch_type     MACH_TYPE_MINIDAS
25476 # endif
25477 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25478 #else
25479 # define machine_is_minidas()   (0)
25480 #endif
25481
25482 #ifdef CONFIG_MACH_VK1000
25483 # ifdef machine_arch_type
25484 #  undef machine_arch_type
25485 #  define machine_arch_type     __machine_arch_type
25486 # else
25487 #  define machine_arch_type     MACH_TYPE_VK1000
25488 # endif
25489 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25490 #else
25491 # define machine_is_vk1000()    (0)
25492 #endif
25493
25494 #ifdef CONFIG_MACH_CENTRO
25495 # ifdef machine_arch_type
25496 #  undef machine_arch_type
25497 #  define machine_arch_type     __machine_arch_type
25498 # else
25499 #  define machine_arch_type     MACH_TYPE_CENTRO
25500 # endif
25501 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25502 #else
25503 # define machine_is_centro()    (0)
25504 #endif
25505
25506 #ifdef CONFIG_MACH_CTERA_2BAY
25507 # ifdef machine_arch_type
25508 #  undef machine_arch_type
25509 #  define machine_arch_type     __machine_arch_type
25510 # else
25511 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25512 # endif
25513 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25514 #else
25515 # define machine_is_ctera_2bay()        (0)
25516 #endif
25517
25518 #ifdef CONFIG_MACH_EDGECONNECT
25519 # ifdef machine_arch_type
25520 #  undef machine_arch_type
25521 #  define machine_arch_type     __machine_arch_type
25522 # else
25523 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25524 # endif
25525 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25526 #else
25527 # define machine_is_edgeconnect()       (0)
25528 #endif
25529
25530 #ifdef CONFIG_MACH_ND27000
25531 # ifdef machine_arch_type
25532 #  undef machine_arch_type
25533 #  define machine_arch_type     __machine_arch_type
25534 # else
25535 #  define machine_arch_type     MACH_TYPE_ND27000
25536 # endif
25537 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25538 #else
25539 # define machine_is_nd27000()   (0)
25540 #endif
25541
25542 #ifdef CONFIG_MACH_GEMALTO_COBRA
25543 # ifdef machine_arch_type
25544 #  undef machine_arch_type
25545 #  define machine_arch_type     __machine_arch_type
25546 # else
25547 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25548 # endif
25549 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25550 #else
25551 # define machine_is_cobra()     (0)
25552 #endif
25553
25554 #ifdef CONFIG_MACH_INGELABS_COMET
25555 # ifdef machine_arch_type
25556 #  undef machine_arch_type
25557 #  define machine_arch_type     __machine_arch_type
25558 # else
25559 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25560 # endif
25561 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25562 #else
25563 # define machine_is_ingelabs_comet()    (0)
25564 #endif
25565
25566 #ifdef CONFIG_MACH_POLLUX_WIZ
25567 # ifdef machine_arch_type
25568 #  undef machine_arch_type
25569 #  define machine_arch_type     __machine_arch_type
25570 # else
25571 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25572 # endif
25573 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25574 #else
25575 # define machine_is_pollux_wiz()        (0)
25576 #endif
25577
25578 #ifdef CONFIG_MACH_BLACKSTONE
25579 # ifdef machine_arch_type
25580 #  undef machine_arch_type
25581 #  define machine_arch_type     __machine_arch_type
25582 # else
25583 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25584 # endif
25585 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25586 #else
25587 # define machine_is_blackstone()        (0)
25588 #endif
25589
25590 #ifdef CONFIG_MACH_TOPAZ
25591 # ifdef machine_arch_type
25592 #  undef machine_arch_type
25593 #  define machine_arch_type     __machine_arch_type
25594 # else
25595 #  define machine_arch_type     MACH_TYPE_TOPAZ
25596 # endif
25597 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25598 #else
25599 # define machine_is_topaz()     (0)
25600 #endif
25601
25602 #ifdef CONFIG_MACH_AIXLE
25603 # ifdef machine_arch_type
25604 #  undef machine_arch_type
25605 #  define machine_arch_type     __machine_arch_type
25606 # else
25607 #  define machine_arch_type     MACH_TYPE_AIXLE
25608 # endif
25609 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25610 #else
25611 # define machine_is_aixle()     (0)
25612 #endif
25613
25614 #ifdef CONFIG_MACH_MW998
25615 # ifdef machine_arch_type
25616 #  undef machine_arch_type
25617 #  define machine_arch_type     __machine_arch_type
25618 # else
25619 #  define machine_arch_type     MACH_TYPE_MW998
25620 # endif
25621 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25622 #else
25623 # define machine_is_mw998()     (0)
25624 #endif
25625
25626 #ifdef CONFIG_MACH_NOKIA_RX51
25627 # ifdef machine_arch_type
25628 #  undef machine_arch_type
25629 #  define machine_arch_type     __machine_arch_type
25630 # else
25631 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25632 # endif
25633 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25634 #else
25635 # define machine_is_nokia_rx51()        (0)
25636 #endif
25637
25638 #ifdef CONFIG_MACH_VSC5605EV
25639 # ifdef machine_arch_type
25640 #  undef machine_arch_type
25641 #  define machine_arch_type     __machine_arch_type
25642 # else
25643 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25644 # endif
25645 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25646 #else
25647 # define machine_is_vsc5605ev() (0)
25648 #endif
25649
25650 #ifdef CONFIG_MACH_NT98700DK
25651 # ifdef machine_arch_type
25652 #  undef machine_arch_type
25653 #  define machine_arch_type     __machine_arch_type
25654 # else
25655 #  define machine_arch_type     MACH_TYPE_NT98700DK
25656 # endif
25657 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25658 #else
25659 # define machine_is_nt98700dk() (0)
25660 #endif
25661
25662 #ifdef CONFIG_MACH_ICONTACT
25663 # ifdef machine_arch_type
25664 #  undef machine_arch_type
25665 #  define machine_arch_type     __machine_arch_type
25666 # else
25667 #  define machine_arch_type     MACH_TYPE_ICONTACT
25668 # endif
25669 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25670 #else
25671 # define machine_is_icontact()  (0)
25672 #endif
25673
25674 #ifdef CONFIG_MACH_SWARCO_FRCPU
25675 # ifdef machine_arch_type
25676 #  undef machine_arch_type
25677 #  define machine_arch_type     __machine_arch_type
25678 # else
25679 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
25680 # endif
25681 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25682 #else
25683 # define machine_is_swarco_frcpu()      (0)
25684 #endif
25685
25686 #ifdef CONFIG_MACH_SWARCO_SCPU
25687 # ifdef machine_arch_type
25688 #  undef machine_arch_type
25689 #  define machine_arch_type     __machine_arch_type
25690 # else
25691 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
25692 # endif
25693 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25694 #else
25695 # define machine_is_swarco_scpu()       (0)
25696 #endif
25697
25698 #ifdef CONFIG_MACH_BBOX_P16
25699 # ifdef machine_arch_type
25700 #  undef machine_arch_type
25701 #  define machine_arch_type     __machine_arch_type
25702 # else
25703 #  define machine_arch_type     MACH_TYPE_BBOX_P16
25704 # endif
25705 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25706 #else
25707 # define machine_is_bbox_p16()  (0)
25708 #endif
25709
25710 #ifdef CONFIG_MACH_BSTD
25711 # ifdef machine_arch_type
25712 #  undef machine_arch_type
25713 #  define machine_arch_type     __machine_arch_type
25714 # else
25715 #  define machine_arch_type     MACH_TYPE_BSTD
25716 # endif
25717 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25718 #else
25719 # define machine_is_bstd()      (0)
25720 #endif
25721
25722 #ifdef CONFIG_MACH_SBC2440II
25723 # ifdef machine_arch_type
25724 #  undef machine_arch_type
25725 #  define machine_arch_type     __machine_arch_type
25726 # else
25727 #  define machine_arch_type     MACH_TYPE_SBC2440II
25728 # endif
25729 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25730 #else
25731 # define machine_is_sbc2440ii() (0)
25732 #endif
25733
25734 #ifdef CONFIG_MACH_PCM034
25735 # ifdef machine_arch_type
25736 #  undef machine_arch_type
25737 #  define machine_arch_type     __machine_arch_type
25738 # else
25739 #  define machine_arch_type     MACH_TYPE_PCM034
25740 # endif
25741 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
25742 #else
25743 # define machine_is_pcm034()    (0)
25744 #endif
25745
25746 #ifdef CONFIG_MACH_NESO
25747 # ifdef machine_arch_type
25748 #  undef machine_arch_type
25749 #  define machine_arch_type     __machine_arch_type
25750 # else
25751 #  define machine_arch_type     MACH_TYPE_NESO
25752 # endif
25753 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
25754 #else
25755 # define machine_is_neso()      (0)
25756 #endif
25757
25758 #ifdef CONFIG_MACH_WLNX_9G20
25759 # ifdef machine_arch_type
25760 #  undef machine_arch_type
25761 #  define machine_arch_type     __machine_arch_type
25762 # else
25763 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
25764 # endif
25765 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25766 #else
25767 # define machine_is_wlnx_9g20() (0)
25768 #endif
25769
25770 #ifdef CONFIG_MACH_OMAP_ZOOM2
25771 # ifdef machine_arch_type
25772 #  undef machine_arch_type
25773 #  define machine_arch_type     __machine_arch_type
25774 # else
25775 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
25776 # endif
25777 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25778 #else
25779 # define machine_is_omap_zoom2()        (0)
25780 #endif
25781
25782 #ifdef CONFIG_MACH_TOTEMNOVA
25783 # ifdef machine_arch_type
25784 #  undef machine_arch_type
25785 #  define machine_arch_type     __machine_arch_type
25786 # else
25787 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
25788 # endif
25789 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25790 #else
25791 # define machine_is_totemnova() (0)
25792 #endif
25793
25794 #ifdef CONFIG_MACH_C5000
25795 # ifdef machine_arch_type
25796 #  undef machine_arch_type
25797 #  define machine_arch_type     __machine_arch_type
25798 # else
25799 #  define machine_arch_type     MACH_TYPE_C5000
25800 # endif
25801 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
25802 #else
25803 # define machine_is_c5000()     (0)
25804 #endif
25805
25806 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25807 # ifdef machine_arch_type
25808 #  undef machine_arch_type
25809 #  define machine_arch_type     __machine_arch_type
25810 # else
25811 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
25812 # endif
25813 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25814 #else
25815 # define machine_is_unipo_at91sam9263() (0)
25816 #endif
25817
25818 #ifdef CONFIG_MACH_ETHERNUT5
25819 # ifdef machine_arch_type
25820 #  undef machine_arch_type
25821 #  define machine_arch_type     __machine_arch_type
25822 # else
25823 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
25824 # endif
25825 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25826 #else
25827 # define machine_is_ethernut5() (0)
25828 #endif
25829
25830 #ifdef CONFIG_MACH_ARM11
25831 # ifdef machine_arch_type
25832 #  undef machine_arch_type
25833 #  define machine_arch_type     __machine_arch_type
25834 # else
25835 #  define machine_arch_type     MACH_TYPE_ARM11
25836 # endif
25837 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
25838 #else
25839 # define machine_is_arm11()     (0)
25840 #endif
25841
25842 #ifdef CONFIG_MACH_CPUAT9260
25843 # ifdef machine_arch_type
25844 #  undef machine_arch_type
25845 #  define machine_arch_type     __machine_arch_type
25846 # else
25847 #  define machine_arch_type     MACH_TYPE_CPUAT9260
25848 # endif
25849 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25850 #else
25851 # define machine_is_cpuat9260() (0)
25852 #endif
25853
25854 #ifdef CONFIG_MACH_CPUPXA255
25855 # ifdef machine_arch_type
25856 #  undef machine_arch_type
25857 #  define machine_arch_type     __machine_arch_type
25858 # else
25859 #  define machine_arch_type     MACH_TYPE_CPUPXA255
25860 # endif
25861 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25862 #else
25863 # define machine_is_cpupxa255() (0)
25864 #endif
25865
25866 #ifdef CONFIG_MACH_CPUIMX27
25867 # ifdef machine_arch_type
25868 #  undef machine_arch_type
25869 #  define machine_arch_type     __machine_arch_type
25870 # else
25871 #  define machine_arch_type     MACH_TYPE_CPUIMX27
25872 # endif
25873 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
25874 #else
25875 # define machine_is_eukrea_cpuimx27()   (0)
25876 #endif
25877
25878 #ifdef CONFIG_MACH_CHEFLUX
25879 # ifdef machine_arch_type
25880 #  undef machine_arch_type
25881 #  define machine_arch_type     __machine_arch_type
25882 # else
25883 #  define machine_arch_type     MACH_TYPE_CHEFLUX
25884 # endif
25885 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
25886 #else
25887 # define machine_is_cheflux()   (0)
25888 #endif
25889
25890 #ifdef CONFIG_MACH_EB_CPUX9K2
25891 # ifdef machine_arch_type
25892 #  undef machine_arch_type
25893 #  define machine_arch_type     __machine_arch_type
25894 # else
25895 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
25896 # endif
25897 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25898 #else
25899 # define machine_is_eb_cpux9k2()        (0)
25900 #endif
25901
25902 #ifdef CONFIG_MACH_OPCOTEC
25903 # ifdef machine_arch_type
25904 #  undef machine_arch_type
25905 #  define machine_arch_type     __machine_arch_type
25906 # else
25907 #  define machine_arch_type     MACH_TYPE_OPCOTEC
25908 # endif
25909 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
25910 #else
25911 # define machine_is_opcotec()   (0)
25912 #endif
25913
25914 #ifdef CONFIG_MACH_YT
25915 # ifdef machine_arch_type
25916 #  undef machine_arch_type
25917 #  define machine_arch_type     __machine_arch_type
25918 # else
25919 #  define machine_arch_type     MACH_TYPE_YT
25920 # endif
25921 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
25922 #else
25923 # define machine_is_yt()        (0)
25924 #endif
25925
25926 #ifdef CONFIG_MACH_MOTOQ
25927 # ifdef machine_arch_type
25928 #  undef machine_arch_type
25929 #  define machine_arch_type     __machine_arch_type
25930 # else
25931 #  define machine_arch_type     MACH_TYPE_MOTOQ
25932 # endif
25933 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
25934 #else
25935 # define machine_is_motoq()     (0)
25936 #endif
25937
25938 #ifdef CONFIG_MACH_BSB1
25939 # ifdef machine_arch_type
25940 #  undef machine_arch_type
25941 #  define machine_arch_type     __machine_arch_type
25942 # else
25943 #  define machine_arch_type     MACH_TYPE_BSB1
25944 # endif
25945 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
25946 #else
25947 # define machine_is_bsb1()      (0)
25948 #endif
25949
25950 #ifdef CONFIG_MACH_ACS5K
25951 # ifdef machine_arch_type
25952 #  undef machine_arch_type
25953 #  define machine_arch_type     __machine_arch_type
25954 # else
25955 #  define machine_arch_type     MACH_TYPE_ACS5K
25956 # endif
25957 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
25958 #else
25959 # define machine_is_acs5k()     (0)
25960 #endif
25961
25962 #ifdef CONFIG_MACH_MILAN
25963 # ifdef machine_arch_type
25964 #  undef machine_arch_type
25965 #  define machine_arch_type     __machine_arch_type
25966 # else
25967 #  define machine_arch_type     MACH_TYPE_MILAN
25968 # endif
25969 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
25970 #else
25971 # define machine_is_milan()     (0)
25972 #endif
25973
25974 #ifdef CONFIG_MACH_QUARTZV2
25975 # ifdef machine_arch_type
25976 #  undef machine_arch_type
25977 #  define machine_arch_type     __machine_arch_type
25978 # else
25979 #  define machine_arch_type     MACH_TYPE_QUARTZV2
25980 # endif
25981 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
25982 #else
25983 # define machine_is_quartzv2()  (0)
25984 #endif
25985
25986 #ifdef CONFIG_MACH_RSVP
25987 # ifdef machine_arch_type
25988 #  undef machine_arch_type
25989 #  define machine_arch_type     __machine_arch_type
25990 # else
25991 #  define machine_arch_type     MACH_TYPE_RSVP
25992 # endif
25993 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
25994 #else
25995 # define machine_is_rsvp()      (0)
25996 #endif
25997
25998 #ifdef CONFIG_MACH_RMP200
25999 # ifdef machine_arch_type
26000 #  undef machine_arch_type
26001 #  define machine_arch_type     __machine_arch_type
26002 # else
26003 #  define machine_arch_type     MACH_TYPE_RMP200
26004 # endif
26005 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26006 #else
26007 # define machine_is_rmp200()    (0)
26008 #endif
26009
26010 #ifdef CONFIG_MACH_SNAPPER_9260
26011 # ifdef machine_arch_type
26012 #  undef machine_arch_type
26013 #  define machine_arch_type     __machine_arch_type
26014 # else
26015 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26016 # endif
26017 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26018 #else
26019 # define machine_is_snapper_9260()      (0)
26020 #endif
26021
26022 #ifdef CONFIG_MACH_DSM320
26023 # ifdef machine_arch_type
26024 #  undef machine_arch_type
26025 #  define machine_arch_type     __machine_arch_type
26026 # else
26027 #  define machine_arch_type     MACH_TYPE_DSM320
26028 # endif
26029 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26030 #else
26031 # define machine_is_dsm320()    (0)
26032 #endif
26033
26034 #ifdef CONFIG_MACH_ADSGCM
26035 # ifdef machine_arch_type
26036 #  undef machine_arch_type
26037 #  define machine_arch_type     __machine_arch_type
26038 # else
26039 #  define machine_arch_type     MACH_TYPE_ADSGCM
26040 # endif
26041 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26042 #else
26043 # define machine_is_adsgcm()    (0)
26044 #endif
26045
26046 #ifdef CONFIG_MACH_ASE2_400
26047 # ifdef machine_arch_type
26048 #  undef machine_arch_type
26049 #  define machine_arch_type     __machine_arch_type
26050 # else
26051 #  define machine_arch_type     MACH_TYPE_ASE2_400
26052 # endif
26053 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26054 #else
26055 # define machine_is_ase2_400()  (0)
26056 #endif
26057
26058 #ifdef CONFIG_MACH_PIZZA
26059 # ifdef machine_arch_type
26060 #  undef machine_arch_type
26061 #  define machine_arch_type     __machine_arch_type
26062 # else
26063 #  define machine_arch_type     MACH_TYPE_PIZZA
26064 # endif
26065 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26066 #else
26067 # define machine_is_pizza()     (0)
26068 #endif
26069
26070 #ifdef CONFIG_MACH_SPOT_NGPL
26071 # ifdef machine_arch_type
26072 #  undef machine_arch_type
26073 #  define machine_arch_type     __machine_arch_type
26074 # else
26075 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26076 # endif
26077 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26078 #else
26079 # define machine_is_spot_ngpl() (0)
26080 #endif
26081
26082 #ifdef CONFIG_MACH_ARMATA
26083 # ifdef machine_arch_type
26084 #  undef machine_arch_type
26085 #  define machine_arch_type     __machine_arch_type
26086 # else
26087 #  define machine_arch_type     MACH_TYPE_ARMATA
26088 # endif
26089 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26090 #else
26091 # define machine_is_armata()    (0)
26092 #endif
26093
26094 #ifdef CONFIG_MACH_EXEDA
26095 # ifdef machine_arch_type
26096 #  undef machine_arch_type
26097 #  define machine_arch_type     __machine_arch_type
26098 # else
26099 #  define machine_arch_type     MACH_TYPE_EXEDA
26100 # endif
26101 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26102 #else
26103 # define machine_is_exeda()     (0)
26104 #endif
26105
26106 #ifdef CONFIG_MACH_MX31SF005
26107 # ifdef machine_arch_type
26108 #  undef machine_arch_type
26109 #  define machine_arch_type     __machine_arch_type
26110 # else
26111 #  define machine_arch_type     MACH_TYPE_MX31SF005
26112 # endif
26113 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26114 #else
26115 # define machine_is_mx31sf005() (0)
26116 #endif
26117
26118 #ifdef CONFIG_MACH_F5D8231_4_V2
26119 # ifdef machine_arch_type
26120 #  undef machine_arch_type
26121 #  define machine_arch_type     __machine_arch_type
26122 # else
26123 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26124 # endif
26125 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26126 #else
26127 # define machine_is_f5d8231_4_v2()      (0)
26128 #endif
26129
26130 #ifdef CONFIG_MACH_Q2440
26131 # ifdef machine_arch_type
26132 #  undef machine_arch_type
26133 #  define machine_arch_type     __machine_arch_type
26134 # else
26135 #  define machine_arch_type     MACH_TYPE_Q2440
26136 # endif
26137 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26138 #else
26139 # define machine_is_q2440()     (0)
26140 #endif
26141
26142 #ifdef CONFIG_MACH_QQ2440
26143 # ifdef machine_arch_type
26144 #  undef machine_arch_type
26145 #  define machine_arch_type     __machine_arch_type
26146 # else
26147 #  define machine_arch_type     MACH_TYPE_QQ2440
26148 # endif
26149 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26150 #else
26151 # define machine_is_qq2440()    (0)
26152 #endif
26153
26154 #ifdef CONFIG_MACH_MINI2440
26155 # ifdef machine_arch_type
26156 #  undef machine_arch_type
26157 #  define machine_arch_type     __machine_arch_type
26158 # else
26159 #  define machine_arch_type     MACH_TYPE_MINI2440
26160 # endif
26161 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26162 #else
26163 # define machine_is_mini2440()  (0)
26164 #endif
26165
26166 #ifdef CONFIG_MACH_COLIBRI300
26167 # ifdef machine_arch_type
26168 #  undef machine_arch_type
26169 #  define machine_arch_type     __machine_arch_type
26170 # else
26171 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26172 # endif
26173 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26174 #else
26175 # define machine_is_colibri300()        (0)
26176 #endif
26177
26178 #ifdef CONFIG_MACH_JADES
26179 # ifdef machine_arch_type
26180 #  undef machine_arch_type
26181 #  define machine_arch_type     __machine_arch_type
26182 # else
26183 #  define machine_arch_type     MACH_TYPE_JADES
26184 # endif
26185 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26186 #else
26187 # define machine_is_jades()     (0)
26188 #endif
26189
26190 #ifdef CONFIG_MACH_SPARK
26191 # ifdef machine_arch_type
26192 #  undef machine_arch_type
26193 #  define machine_arch_type     __machine_arch_type
26194 # else
26195 #  define machine_arch_type     MACH_TYPE_SPARK
26196 # endif
26197 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26198 #else
26199 # define machine_is_spark()     (0)
26200 #endif
26201
26202 #ifdef CONFIG_MACH_BENZINA
26203 # ifdef machine_arch_type
26204 #  undef machine_arch_type
26205 #  define machine_arch_type     __machine_arch_type
26206 # else
26207 #  define machine_arch_type     MACH_TYPE_BENZINA
26208 # endif
26209 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26210 #else
26211 # define machine_is_benzina()   (0)
26212 #endif
26213
26214 #ifdef CONFIG_MACH_BLAZE
26215 # ifdef machine_arch_type
26216 #  undef machine_arch_type
26217 #  define machine_arch_type     __machine_arch_type
26218 # else
26219 #  define machine_arch_type     MACH_TYPE_BLAZE
26220 # endif
26221 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26222 #else
26223 # define machine_is_blaze()     (0)
26224 #endif
26225
26226 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26227 # ifdef machine_arch_type
26228 #  undef machine_arch_type
26229 #  define machine_arch_type     __machine_arch_type
26230 # else
26231 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
26232 # endif
26233 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26234 #else
26235 # define machine_is_linkstation_ls_hgl()        (0)
26236 #endif
26237
26238 #ifdef CONFIG_MACH_HTCVENUS
26239 # ifdef machine_arch_type
26240 #  undef machine_arch_type
26241 #  define machine_arch_type     __machine_arch_type
26242 # else
26243 #  define machine_arch_type     MACH_TYPE_HTCVENUS
26244 # endif
26245 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
26246 #else
26247 # define machine_is_htckovsky() (0)
26248 #endif
26249
26250 #ifdef CONFIG_MACH_SONY_PRS505
26251 # ifdef machine_arch_type
26252 #  undef machine_arch_type
26253 #  define machine_arch_type     __machine_arch_type
26254 # else
26255 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
26256 # endif
26257 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26258 #else
26259 # define machine_is_sony_prs505()       (0)
26260 #endif
26261
26262 #ifdef CONFIG_MACH_HANLIN_V3
26263 # ifdef machine_arch_type
26264 #  undef machine_arch_type
26265 #  define machine_arch_type     __machine_arch_type
26266 # else
26267 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
26268 # endif
26269 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26270 #else
26271 # define machine_is_hanlin_v3() (0)
26272 #endif
26273
26274 #ifdef CONFIG_MACH_SAPPHIRA
26275 # ifdef machine_arch_type
26276 #  undef machine_arch_type
26277 #  define machine_arch_type     __machine_arch_type
26278 # else
26279 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26280 # endif
26281 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26282 #else
26283 # define machine_is_sapphira()  (0)
26284 #endif
26285
26286 #ifdef CONFIG_MACH_DACK_SDA_01
26287 # ifdef machine_arch_type
26288 #  undef machine_arch_type
26289 #  define machine_arch_type     __machine_arch_type
26290 # else
26291 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
26292 # endif
26293 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26294 #else
26295 # define machine_is_dack_sda_01()       (0)
26296 #endif
26297
26298 #ifdef CONFIG_MACH_ARMBOX
26299 # ifdef machine_arch_type
26300 #  undef machine_arch_type
26301 #  define machine_arch_type     __machine_arch_type
26302 # else
26303 #  define machine_arch_type     MACH_TYPE_ARMBOX
26304 # endif
26305 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26306 #else
26307 # define machine_is_armbox()    (0)
26308 #endif
26309
26310 #ifdef CONFIG_MACH_HARRIS_RVP
26311 # ifdef machine_arch_type
26312 #  undef machine_arch_type
26313 #  define machine_arch_type     __machine_arch_type
26314 # else
26315 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
26316 # endif
26317 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26318 #else
26319 # define machine_is_harris_rvp()        (0)
26320 #endif
26321
26322 #ifdef CONFIG_MACH_RIBALDO
26323 # ifdef machine_arch_type
26324 #  undef machine_arch_type
26325 #  define machine_arch_type     __machine_arch_type
26326 # else
26327 #  define machine_arch_type     MACH_TYPE_RIBALDO
26328 # endif
26329 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26330 #else
26331 # define machine_is_ribaldo()   (0)
26332 #endif
26333
26334 #ifdef CONFIG_MACH_AGORA
26335 # ifdef machine_arch_type
26336 #  undef machine_arch_type
26337 #  define machine_arch_type     __machine_arch_type
26338 # else
26339 #  define machine_arch_type     MACH_TYPE_AGORA
26340 # endif
26341 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26342 #else
26343 # define machine_is_agora()     (0)
26344 #endif
26345
26346 #ifdef CONFIG_MACH_OMAP3_MINI
26347 # ifdef machine_arch_type
26348 #  undef machine_arch_type
26349 #  define machine_arch_type     __machine_arch_type
26350 # else
26351 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
26352 # endif
26353 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26354 #else
26355 # define machine_is_omap3_mini()        (0)
26356 #endif
26357
26358 #ifdef CONFIG_MACH_A9SAM6432_B
26359 # ifdef machine_arch_type
26360 #  undef machine_arch_type
26361 #  define machine_arch_type     __machine_arch_type
26362 # else
26363 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
26364 # endif
26365 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26366 #else
26367 # define machine_is_a9sam6432_b()       (0)
26368 #endif
26369
26370 #ifdef CONFIG_MACH_USG2410
26371 # ifdef machine_arch_type
26372 #  undef machine_arch_type
26373 #  define machine_arch_type     __machine_arch_type
26374 # else
26375 #  define machine_arch_type     MACH_TYPE_USG2410
26376 # endif
26377 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26378 #else
26379 # define machine_is_usg2410()   (0)
26380 #endif
26381
26382 #ifdef CONFIG_MACH_PC72052_I10_REVB
26383 # ifdef machine_arch_type
26384 #  undef machine_arch_type
26385 #  define machine_arch_type     __machine_arch_type
26386 # else
26387 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
26388 # endif
26389 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26390 #else
26391 # define machine_is_pc72052_i10_revb()  (0)
26392 #endif
26393
26394 #ifdef CONFIG_MACH_MX35_EXM32
26395 # ifdef machine_arch_type
26396 #  undef machine_arch_type
26397 #  define machine_arch_type     __machine_arch_type
26398 # else
26399 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26400 # endif
26401 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26402 #else
26403 # define machine_is_mx35_exm32()        (0)
26404 #endif
26405
26406 #ifdef CONFIG_MACH_TOPAS910
26407 # ifdef machine_arch_type
26408 #  undef machine_arch_type
26409 #  define machine_arch_type     __machine_arch_type
26410 # else
26411 #  define machine_arch_type     MACH_TYPE_TOPAS910
26412 # endif
26413 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26414 #else
26415 # define machine_is_topas910()  (0)
26416 #endif
26417
26418 #ifdef CONFIG_MACH_HYENA
26419 # ifdef machine_arch_type
26420 #  undef machine_arch_type
26421 #  define machine_arch_type     __machine_arch_type
26422 # else
26423 #  define machine_arch_type     MACH_TYPE_HYENA
26424 # endif
26425 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26426 #else
26427 # define machine_is_hyena()     (0)
26428 #endif
26429
26430 #ifdef CONFIG_MACH_POSPAX
26431 # ifdef machine_arch_type
26432 #  undef machine_arch_type
26433 #  define machine_arch_type     __machine_arch_type
26434 # else
26435 #  define machine_arch_type     MACH_TYPE_POSPAX
26436 # endif
26437 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26438 #else
26439 # define machine_is_pospax()    (0)
26440 #endif
26441
26442 #ifdef CONFIG_MACH_HDL_GX
26443 # ifdef machine_arch_type
26444 #  undef machine_arch_type
26445 #  define machine_arch_type     __machine_arch_type
26446 # else
26447 #  define machine_arch_type     MACH_TYPE_HDL_GX
26448 # endif
26449 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26450 #else
26451 # define machine_is_hdl_gx()    (0)
26452 #endif
26453
26454 #ifdef CONFIG_MACH_CTERA_4BAY
26455 # ifdef machine_arch_type
26456 #  undef machine_arch_type
26457 #  define machine_arch_type     __machine_arch_type
26458 # else
26459 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26460 # endif
26461 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26462 #else
26463 # define machine_is_ctera_4bay()        (0)
26464 #endif
26465
26466 #ifdef CONFIG_MACH_CTERA_PLUG_C
26467 # ifdef machine_arch_type
26468 #  undef machine_arch_type
26469 #  define machine_arch_type     __machine_arch_type
26470 # else
26471 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26472 # endif
26473 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26474 #else
26475 # define machine_is_ctera_plug_c()      (0)
26476 #endif
26477
26478 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26479 # ifdef machine_arch_type
26480 #  undef machine_arch_type
26481 #  define machine_arch_type     __machine_arch_type
26482 # else
26483 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26484 # endif
26485 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26486 #else
26487 # define machine_is_crwea_plug_i()      (0)
26488 #endif
26489
26490 #ifdef CONFIG_MACH_EGAUGE2
26491 # ifdef machine_arch_type
26492 #  undef machine_arch_type
26493 #  define machine_arch_type     __machine_arch_type
26494 # else
26495 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26496 # endif
26497 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26498 #else
26499 # define machine_is_egauge2()   (0)
26500 #endif
26501
26502 #ifdef CONFIG_MACH_DIDJ
26503 # ifdef machine_arch_type
26504 #  undef machine_arch_type
26505 #  define machine_arch_type     __machine_arch_type
26506 # else
26507 #  define machine_arch_type     MACH_TYPE_DIDJ
26508 # endif
26509 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26510 #else
26511 # define machine_is_didj()      (0)
26512 #endif
26513
26514 #ifdef CONFIG_MACH_MEISTER
26515 # ifdef machine_arch_type
26516 #  undef machine_arch_type
26517 #  define machine_arch_type     __machine_arch_type
26518 # else
26519 #  define machine_arch_type     MACH_TYPE_MEISTER
26520 # endif
26521 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26522 #else
26523 # define machine_is_m_s3c2443() (0)
26524 #endif
26525
26526 #ifdef CONFIG_MACH_HTCBLACKSTONE
26527 # ifdef machine_arch_type
26528 #  undef machine_arch_type
26529 #  define machine_arch_type     __machine_arch_type
26530 # else
26531 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26532 # endif
26533 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26534 #else
26535 # define machine_is_htcblackstone()     (0)
26536 #endif
26537
26538 #ifdef CONFIG_MACH_CPUAT9G20
26539 # ifdef machine_arch_type
26540 #  undef machine_arch_type
26541 #  define machine_arch_type     __machine_arch_type
26542 # else
26543 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26544 # endif
26545 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26546 #else
26547 # define machine_is_cpuat9g20() (0)
26548 #endif
26549
26550 #ifdef CONFIG_MACH_SMDK6440
26551 # ifdef machine_arch_type
26552 #  undef machine_arch_type
26553 #  define machine_arch_type     __machine_arch_type
26554 # else
26555 #  define machine_arch_type     MACH_TYPE_SMDK6440
26556 # endif
26557 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26558 #else
26559 # define machine_is_smdk6440()  (0)
26560 #endif
26561
26562 #ifdef CONFIG_MACH_OMAP_35XX_MVP
26563 # ifdef machine_arch_type
26564 #  undef machine_arch_type
26565 #  define machine_arch_type     __machine_arch_type
26566 # else
26567 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
26568 # endif
26569 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26570 #else
26571 # define machine_is_omap_35xx_mvp()     (0)
26572 #endif
26573
26574 #ifdef CONFIG_MACH_CTERA_PLUG_I
26575 # ifdef machine_arch_type
26576 #  undef machine_arch_type
26577 #  define machine_arch_type     __machine_arch_type
26578 # else
26579 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
26580 # endif
26581 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26582 #else
26583 # define machine_is_ctera_plug_i()      (0)
26584 #endif
26585
26586 #ifdef CONFIG_MACH_PVG610
26587 # ifdef machine_arch_type
26588 #  undef machine_arch_type
26589 #  define machine_arch_type     __machine_arch_type
26590 # else
26591 #  define machine_arch_type     MACH_TYPE_PVG610
26592 # endif
26593 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26594 #else
26595 # define machine_is_pvg610_100()        (0)
26596 #endif
26597
26598 #ifdef CONFIG_MACH_HPRW6815
26599 # ifdef machine_arch_type
26600 #  undef machine_arch_type
26601 #  define machine_arch_type     __machine_arch_type
26602 # else
26603 #  define machine_arch_type     MACH_TYPE_HPRW6815
26604 # endif
26605 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26606 #else
26607 # define machine_is_hprw6815()  (0)
26608 #endif
26609
26610 #ifdef CONFIG_MACH_OMAP3_OSWALD
26611 # ifdef machine_arch_type
26612 #  undef machine_arch_type
26613 #  define machine_arch_type     __machine_arch_type
26614 # else
26615 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
26616 # endif
26617 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26618 #else
26619 # define machine_is_omap3_oswald()      (0)
26620 #endif
26621
26622 #ifdef CONFIG_MACH_NAS4220B
26623 # ifdef machine_arch_type
26624 #  undef machine_arch_type
26625 #  define machine_arch_type     __machine_arch_type
26626 # else
26627 #  define machine_arch_type     MACH_TYPE_NAS4220B
26628 # endif
26629 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26630 #else
26631 # define machine_is_nas4220b()  (0)
26632 #endif
26633
26634 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26635 # ifdef machine_arch_type
26636 #  undef machine_arch_type
26637 #  define machine_arch_type     __machine_arch_type
26638 # else
26639 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
26640 # endif
26641 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26642 #else
26643 # define machine_is_htcraphael_cdma()   (0)
26644 #endif
26645
26646 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26647 # ifdef machine_arch_type
26648 #  undef machine_arch_type
26649 #  define machine_arch_type     __machine_arch_type
26650 # else
26651 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
26652 # endif
26653 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26654 #else
26655 # define machine_is_htcdiamond_cdma()   (0)
26656 #endif
26657
26658 #ifdef CONFIG_MACH_SCALER
26659 # ifdef machine_arch_type
26660 #  undef machine_arch_type
26661 #  define machine_arch_type     __machine_arch_type
26662 # else
26663 #  define machine_arch_type     MACH_TYPE_SCALER
26664 # endif
26665 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26666 #else
26667 # define machine_is_scaler()    (0)
26668 #endif
26669
26670 #ifdef CONFIG_MACH_ZYLONITE2
26671 # ifdef machine_arch_type
26672 #  undef machine_arch_type
26673 #  define machine_arch_type     __machine_arch_type
26674 # else
26675 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
26676 # endif
26677 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26678 #else
26679 # define machine_is_zylonite2() (0)
26680 #endif
26681
26682 #ifdef CONFIG_MACH_ASPENITE
26683 # ifdef machine_arch_type
26684 #  undef machine_arch_type
26685 #  define machine_arch_type     __machine_arch_type
26686 # else
26687 #  define machine_arch_type     MACH_TYPE_ASPENITE
26688 # endif
26689 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
26690 #else
26691 # define machine_is_aspenite()  (0)
26692 #endif
26693
26694 #ifdef CONFIG_MACH_TETON
26695 # ifdef machine_arch_type
26696 #  undef machine_arch_type
26697 #  define machine_arch_type     __machine_arch_type
26698 # else
26699 #  define machine_arch_type     MACH_TYPE_TETON
26700 # endif
26701 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
26702 #else
26703 # define machine_is_teton()     (0)
26704 #endif
26705
26706 #ifdef CONFIG_MACH_TTC_DKB
26707 # ifdef machine_arch_type
26708 #  undef machine_arch_type
26709 #  define machine_arch_type     __machine_arch_type
26710 # else
26711 #  define machine_arch_type     MACH_TYPE_TTC_DKB
26712 # endif
26713 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
26714 #else
26715 # define machine_is_ttc_dkb()   (0)
26716 #endif
26717
26718 #ifdef CONFIG_MACH_BISHOP2
26719 # ifdef machine_arch_type
26720 #  undef machine_arch_type
26721 #  define machine_arch_type     __machine_arch_type
26722 # else
26723 #  define machine_arch_type     MACH_TYPE_BISHOP2
26724 # endif
26725 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
26726 #else
26727 # define machine_is_bishop2()   (0)
26728 #endif
26729
26730 #ifdef CONFIG_MACH_IPPV5
26731 # ifdef machine_arch_type
26732 #  undef machine_arch_type
26733 #  define machine_arch_type     __machine_arch_type
26734 # else
26735 #  define machine_arch_type     MACH_TYPE_IPPV5
26736 # endif
26737 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
26738 #else
26739 # define machine_is_ippv5()     (0)
26740 #endif
26741
26742 #ifdef CONFIG_MACH_FARM926
26743 # ifdef machine_arch_type
26744 #  undef machine_arch_type
26745 #  define machine_arch_type     __machine_arch_type
26746 # else
26747 #  define machine_arch_type     MACH_TYPE_FARM926
26748 # endif
26749 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
26750 #else
26751 # define machine_is_farm926()   (0)
26752 #endif
26753
26754 #ifdef CONFIG_MACH_MMCCPU
26755 # ifdef machine_arch_type
26756 #  undef machine_arch_type
26757 #  define machine_arch_type     __machine_arch_type
26758 # else
26759 #  define machine_arch_type     MACH_TYPE_MMCCPU
26760 # endif
26761 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
26762 #else
26763 # define machine_is_mmccpu()    (0)
26764 #endif
26765
26766 #ifdef CONFIG_MACH_SGMSFL
26767 # ifdef machine_arch_type
26768 #  undef machine_arch_type
26769 #  define machine_arch_type     __machine_arch_type
26770 # else
26771 #  define machine_arch_type     MACH_TYPE_SGMSFL
26772 # endif
26773 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
26774 #else
26775 # define machine_is_sgmsfl()    (0)
26776 #endif
26777
26778 #ifdef CONFIG_MACH_TT8000
26779 # ifdef machine_arch_type
26780 #  undef machine_arch_type
26781 #  define machine_arch_type     __machine_arch_type
26782 # else
26783 #  define machine_arch_type     MACH_TYPE_TT8000
26784 # endif
26785 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
26786 #else
26787 # define machine_is_tt8000()    (0)
26788 #endif
26789
26790 #ifdef CONFIG_MACH_ZRN4300LP
26791 # ifdef machine_arch_type
26792 #  undef machine_arch_type
26793 #  define machine_arch_type     __machine_arch_type
26794 # else
26795 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
26796 # endif
26797 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
26798 #else
26799 # define machine_is_zrn4300lp() (0)
26800 #endif
26801
26802 #ifdef CONFIG_MACH_MPTC
26803 # ifdef machine_arch_type
26804 #  undef machine_arch_type
26805 #  define machine_arch_type     __machine_arch_type
26806 # else
26807 #  define machine_arch_type     MACH_TYPE_MPTC
26808 # endif
26809 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
26810 #else
26811 # define machine_is_mptc()      (0)
26812 #endif
26813
26814 #ifdef CONFIG_MACH_H6051
26815 # ifdef machine_arch_type
26816 #  undef machine_arch_type
26817 #  define machine_arch_type     __machine_arch_type
26818 # else
26819 #  define machine_arch_type     MACH_TYPE_H6051
26820 # endif
26821 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
26822 #else
26823 # define machine_is_h6051()     (0)
26824 #endif
26825
26826 #ifdef CONFIG_MACH_PVG610_101
26827 # ifdef machine_arch_type
26828 #  undef machine_arch_type
26829 #  define machine_arch_type     __machine_arch_type
26830 # else
26831 #  define machine_arch_type     MACH_TYPE_PVG610_101
26832 # endif
26833 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
26834 #else
26835 # define machine_is_pvg610_101()        (0)
26836 #endif
26837
26838 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
26839 # ifdef machine_arch_type
26840 #  undef machine_arch_type
26841 #  define machine_arch_type     __machine_arch_type
26842 # else
26843 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
26844 # endif
26845 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
26846 #else
26847 # define machine_is_stamp9261_pc_evb()  (0)
26848 #endif
26849
26850 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
26851 # ifdef machine_arch_type
26852 #  undef machine_arch_type
26853 #  define machine_arch_type     __machine_arch_type
26854 # else
26855 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
26856 # endif
26857 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
26858 #else
26859 # define machine_is_pelco_odysseus()    (0)
26860 #endif
26861
26862 #ifdef CONFIG_MACH_TNY_A9260
26863 # ifdef machine_arch_type
26864 #  undef machine_arch_type
26865 #  define machine_arch_type     __machine_arch_type
26866 # else
26867 #  define machine_arch_type     MACH_TYPE_TNY_A9260
26868 # endif
26869 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
26870 #else
26871 # define machine_is_tny_a9260() (0)
26872 #endif
26873
26874 #ifdef CONFIG_MACH_TNY_A9G20
26875 # ifdef machine_arch_type
26876 #  undef machine_arch_type
26877 #  define machine_arch_type     __machine_arch_type
26878 # else
26879 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
26880 # endif
26881 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
26882 #else
26883 # define machine_is_tny_a9g20() (0)
26884 #endif
26885
26886 #ifdef CONFIG_MACH_AESOP_MP2530F
26887 # ifdef machine_arch_type
26888 #  undef machine_arch_type
26889 #  define machine_arch_type     __machine_arch_type
26890 # else
26891 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
26892 # endif
26893 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
26894 #else
26895 # define machine_is_aesop_mp2530f()     (0)
26896 #endif
26897
26898 #ifdef CONFIG_MACH_DX900
26899 # ifdef machine_arch_type
26900 #  undef machine_arch_type
26901 #  define machine_arch_type     __machine_arch_type
26902 # else
26903 #  define machine_arch_type     MACH_TYPE_DX900
26904 # endif
26905 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
26906 #else
26907 # define machine_is_dx900()     (0)
26908 #endif
26909
26910 #ifdef CONFIG_MACH_CPODC2
26911 # ifdef machine_arch_type
26912 #  undef machine_arch_type
26913 #  define machine_arch_type     __machine_arch_type
26914 # else
26915 #  define machine_arch_type     MACH_TYPE_CPODC2
26916 # endif
26917 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
26918 #else
26919 # define machine_is_cpodc2()    (0)
26920 #endif
26921
26922 #ifdef CONFIG_MACH_TILT_8925
26923 # ifdef machine_arch_type
26924 #  undef machine_arch_type
26925 #  define machine_arch_type     __machine_arch_type
26926 # else
26927 #  define machine_arch_type     MACH_TYPE_TILT_8925
26928 # endif
26929 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
26930 #else
26931 # define machine_is_tilt_8925() (0)
26932 #endif
26933
26934 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
26935 # ifdef machine_arch_type
26936 #  undef machine_arch_type
26937 #  define machine_arch_type     __machine_arch_type
26938 # else
26939 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
26940 # endif
26941 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
26942 #else
26943 # define machine_is_davinci_dm357_evm() (0)
26944 #endif
26945
26946 #ifdef CONFIG_MACH_SWORDFISH
26947 # ifdef machine_arch_type
26948 #  undef machine_arch_type
26949 #  define machine_arch_type     __machine_arch_type
26950 # else
26951 #  define machine_arch_type     MACH_TYPE_SWORDFISH
26952 # endif
26953 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
26954 #else
26955 # define machine_is_swordfish() (0)
26956 #endif
26957
26958 #ifdef CONFIG_MACH_CORVUS
26959 # ifdef machine_arch_type
26960 #  undef machine_arch_type
26961 #  define machine_arch_type     __machine_arch_type
26962 # else
26963 #  define machine_arch_type     MACH_TYPE_CORVUS
26964 # endif
26965 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
26966 #else
26967 # define machine_is_corvus()    (0)
26968 #endif
26969
26970 #ifdef CONFIG_MACH_TAURUS
26971 # ifdef machine_arch_type
26972 #  undef machine_arch_type
26973 #  define machine_arch_type     __machine_arch_type
26974 # else
26975 #  define machine_arch_type     MACH_TYPE_TAURUS
26976 # endif
26977 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
26978 #else
26979 # define machine_is_taurus()    (0)
26980 #endif
26981
26982 #ifdef CONFIG_MACH_AXM
26983 # ifdef machine_arch_type
26984 #  undef machine_arch_type
26985 #  define machine_arch_type     __machine_arch_type
26986 # else
26987 #  define machine_arch_type     MACH_TYPE_AXM
26988 # endif
26989 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
26990 #else
26991 # define machine_is_axm()       (0)
26992 #endif
26993
26994 #ifdef CONFIG_MACH_AXC
26995 # ifdef machine_arch_type
26996 #  undef machine_arch_type
26997 #  define machine_arch_type     __machine_arch_type
26998 # else
26999 #  define machine_arch_type     MACH_TYPE_AXC
27000 # endif
27001 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27002 #else
27003 # define machine_is_axc()       (0)
27004 #endif
27005
27006 #ifdef CONFIG_MACH_BABY
27007 # ifdef machine_arch_type
27008 #  undef machine_arch_type
27009 #  define machine_arch_type     __machine_arch_type
27010 # else
27011 #  define machine_arch_type     MACH_TYPE_BABY
27012 # endif
27013 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27014 #else
27015 # define machine_is_baby()      (0)
27016 #endif
27017
27018 #ifdef CONFIG_MACH_MP200
27019 # ifdef machine_arch_type
27020 #  undef machine_arch_type
27021 #  define machine_arch_type     __machine_arch_type
27022 # else
27023 #  define machine_arch_type     MACH_TYPE_MP200
27024 # endif
27025 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27026 #else
27027 # define machine_is_mp200()     (0)
27028 #endif
27029
27030 #ifdef CONFIG_MACH_PCM043
27031 # ifdef machine_arch_type
27032 #  undef machine_arch_type
27033 #  define machine_arch_type     __machine_arch_type
27034 # else
27035 #  define machine_arch_type     MACH_TYPE_PCM043
27036 # endif
27037 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27038 #else
27039 # define machine_is_pcm043()    (0)
27040 #endif
27041
27042 #ifdef CONFIG_MACH_HANLIN_V3C
27043 # ifdef machine_arch_type
27044 #  undef machine_arch_type
27045 #  define machine_arch_type     __machine_arch_type
27046 # else
27047 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27048 # endif
27049 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27050 #else
27051 # define machine_is_hanlin_v3c()        (0)
27052 #endif
27053
27054 #ifdef CONFIG_MACH_KBK9G20
27055 # ifdef machine_arch_type
27056 #  undef machine_arch_type
27057 #  define machine_arch_type     __machine_arch_type
27058 # else
27059 #  define machine_arch_type     MACH_TYPE_KBK9G20
27060 # endif
27061 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27062 #else
27063 # define machine_is_kbk9g20()   (0)
27064 #endif
27065
27066 #ifdef CONFIG_MACH_ADSTURBOG5
27067 # ifdef machine_arch_type
27068 #  undef machine_arch_type
27069 #  define machine_arch_type     __machine_arch_type
27070 # else
27071 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27072 # endif
27073 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27074 #else
27075 # define machine_is_adsturbog5()        (0)
27076 #endif
27077
27078 #ifdef CONFIG_MACH_AVENGER_LITE1
27079 # ifdef machine_arch_type
27080 #  undef machine_arch_type
27081 #  define machine_arch_type     __machine_arch_type
27082 # else
27083 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27084 # endif
27085 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27086 #else
27087 # define machine_is_avenger_lite1()     (0)
27088 #endif
27089
27090 #ifdef CONFIG_MACH_SUC
27091 # ifdef machine_arch_type
27092 #  undef machine_arch_type
27093 #  define machine_arch_type     __machine_arch_type
27094 # else
27095 #  define machine_arch_type     MACH_TYPE_SUC
27096 # endif
27097 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27098 #else
27099 # define machine_is_suc82x()    (0)
27100 #endif
27101
27102 #ifdef CONFIG_MACH_AT91SAM7S256
27103 # ifdef machine_arch_type
27104 #  undef machine_arch_type
27105 #  define machine_arch_type     __machine_arch_type
27106 # else
27107 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27108 # endif
27109 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27110 #else
27111 # define machine_is_at91sam7s256()      (0)
27112 #endif
27113
27114 #ifdef CONFIG_MACH_MENDOZA
27115 # ifdef machine_arch_type
27116 #  undef machine_arch_type
27117 #  define machine_arch_type     __machine_arch_type
27118 # else
27119 #  define machine_arch_type     MACH_TYPE_MENDOZA
27120 # endif
27121 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27122 #else
27123 # define machine_is_mendoza()   (0)
27124 #endif
27125
27126 #ifdef CONFIG_MACH_KIRA
27127 # ifdef machine_arch_type
27128 #  undef machine_arch_type
27129 #  define machine_arch_type     __machine_arch_type
27130 # else
27131 #  define machine_arch_type     MACH_TYPE_KIRA
27132 # endif
27133 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27134 #else
27135 # define machine_is_kira()      (0)
27136 #endif
27137
27138 #ifdef CONFIG_MACH_MX1HBM
27139 # ifdef machine_arch_type
27140 #  undef machine_arch_type
27141 #  define machine_arch_type     __machine_arch_type
27142 # else
27143 #  define machine_arch_type     MACH_TYPE_MX1HBM
27144 # endif
27145 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27146 #else
27147 # define machine_is_mx1hbm()    (0)
27148 #endif
27149
27150 #ifdef CONFIG_MACH_QUATRO43XX
27151 # ifdef machine_arch_type
27152 #  undef machine_arch_type
27153 #  define machine_arch_type     __machine_arch_type
27154 # else
27155 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27156 # endif
27157 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27158 #else
27159 # define machine_is_quatro43xx()        (0)
27160 #endif
27161
27162 #ifdef CONFIG_MACH_QUATRO4230
27163 # ifdef machine_arch_type
27164 #  undef machine_arch_type
27165 #  define machine_arch_type     __machine_arch_type
27166 # else
27167 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27168 # endif
27169 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27170 #else
27171 # define machine_is_quatro4230()        (0)
27172 #endif
27173
27174 #ifdef CONFIG_MACH_NSB400
27175 # ifdef machine_arch_type
27176 #  undef machine_arch_type
27177 #  define machine_arch_type     __machine_arch_type
27178 # else
27179 #  define machine_arch_type     MACH_TYPE_NSB400
27180 # endif
27181 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27182 #else
27183 # define machine_is_nsb400()    (0)
27184 #endif
27185
27186 #ifdef CONFIG_MACH_DRP255
27187 # ifdef machine_arch_type
27188 #  undef machine_arch_type
27189 #  define machine_arch_type     __machine_arch_type
27190 # else
27191 #  define machine_arch_type     MACH_TYPE_DRP255
27192 # endif
27193 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27194 #else
27195 # define machine_is_drp255()    (0)
27196 #endif
27197
27198 #ifdef CONFIG_MACH_THOTH
27199 # ifdef machine_arch_type
27200 #  undef machine_arch_type
27201 #  define machine_arch_type     __machine_arch_type
27202 # else
27203 #  define machine_arch_type     MACH_TYPE_THOTH
27204 # endif
27205 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27206 #else
27207 # define machine_is_thoth()     (0)
27208 #endif
27209
27210 #ifdef CONFIG_MACH_FIRESTONE
27211 # ifdef machine_arch_type
27212 #  undef machine_arch_type
27213 #  define machine_arch_type     __machine_arch_type
27214 # else
27215 #  define machine_arch_type     MACH_TYPE_FIRESTONE
27216 # endif
27217 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27218 #else
27219 # define machine_is_firestone() (0)
27220 #endif
27221
27222 #ifdef CONFIG_MACH_ASUSP750
27223 # ifdef machine_arch_type
27224 #  undef machine_arch_type
27225 #  define machine_arch_type     __machine_arch_type
27226 # else
27227 #  define machine_arch_type     MACH_TYPE_ASUSP750
27228 # endif
27229 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27230 #else
27231 # define machine_is_asusp750()  (0)
27232 #endif
27233
27234 #ifdef CONFIG_MACH_CTERA_DL
27235 # ifdef machine_arch_type
27236 #  undef machine_arch_type
27237 #  define machine_arch_type     __machine_arch_type
27238 # else
27239 #  define machine_arch_type     MACH_TYPE_CTERA_DL
27240 # endif
27241 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27242 #else
27243 # define machine_is_ctera_dl()  (0)
27244 #endif
27245
27246 #ifdef CONFIG_MACH_SOCR
27247 # ifdef machine_arch_type
27248 #  undef machine_arch_type
27249 #  define machine_arch_type     __machine_arch_type
27250 # else
27251 #  define machine_arch_type     MACH_TYPE_SOCR
27252 # endif
27253 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27254 #else
27255 # define machine_is_socr()      (0)
27256 #endif
27257
27258 #ifdef CONFIG_MACH_HTCOXYGEN
27259 # ifdef machine_arch_type
27260 #  undef machine_arch_type
27261 #  define machine_arch_type     __machine_arch_type
27262 # else
27263 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
27264 # endif
27265 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27266 #else
27267 # define machine_is_htcoxygen() (0)
27268 #endif
27269
27270 #ifdef CONFIG_MACH_HEROC
27271 # ifdef machine_arch_type
27272 #  undef machine_arch_type
27273 #  define machine_arch_type     __machine_arch_type
27274 # else
27275 #  define machine_arch_type     MACH_TYPE_HEROC
27276 # endif
27277 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27278 #else
27279 # define machine_is_heroc()     (0)
27280 #endif
27281
27282 #ifdef CONFIG_MACH_ZENO6800
27283 # ifdef machine_arch_type
27284 #  undef machine_arch_type
27285 #  define machine_arch_type     __machine_arch_type
27286 # else
27287 #  define machine_arch_type     MACH_TYPE_ZENO6800
27288 # endif
27289 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27290 #else
27291 # define machine_is_zeno6800()  (0)
27292 #endif
27293
27294 #ifdef CONFIG_MACH_SC2MCS
27295 # ifdef machine_arch_type
27296 #  undef machine_arch_type
27297 #  define machine_arch_type     __machine_arch_type
27298 # else
27299 #  define machine_arch_type     MACH_TYPE_SC2MCS
27300 # endif
27301 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27302 #else
27303 # define machine_is_sc2mcs()    (0)
27304 #endif
27305
27306 #ifdef CONFIG_MACH_GENE100
27307 # ifdef machine_arch_type
27308 #  undef machine_arch_type
27309 #  define machine_arch_type     __machine_arch_type
27310 # else
27311 #  define machine_arch_type     MACH_TYPE_GENE100
27312 # endif
27313 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27314 #else
27315 # define machine_is_gene100()   (0)
27316 #endif
27317
27318 #ifdef CONFIG_MACH_AS353X
27319 # ifdef machine_arch_type
27320 #  undef machine_arch_type
27321 #  define machine_arch_type     __machine_arch_type
27322 # else
27323 #  define machine_arch_type     MACH_TYPE_AS353X
27324 # endif
27325 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27326 #else
27327 # define machine_is_as353x()    (0)
27328 #endif
27329
27330 #ifdef CONFIG_MACH_SHEEVAPLUG
27331 # ifdef machine_arch_type
27332 #  undef machine_arch_type
27333 #  define machine_arch_type     __machine_arch_type
27334 # else
27335 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
27336 # endif
27337 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27338 #else
27339 # define machine_is_sheevaplug()        (0)
27340 #endif
27341
27342 #ifdef CONFIG_MACH_AT91SAM9G20
27343 # ifdef machine_arch_type
27344 #  undef machine_arch_type
27345 #  define machine_arch_type     __machine_arch_type
27346 # else
27347 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
27348 # endif
27349 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27350 #else
27351 # define machine_is_at91sam9g20()       (0)
27352 #endif
27353
27354 #ifdef CONFIG_MACH_MV88F6192GTW_FE
27355 # ifdef machine_arch_type
27356 #  undef machine_arch_type
27357 #  define machine_arch_type     __machine_arch_type
27358 # else
27359 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
27360 # endif
27361 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27362 #else
27363 # define machine_is_mv88f6192gtw_fe()   (0)
27364 #endif
27365
27366 #ifdef CONFIG_MACH_CC9200
27367 # ifdef machine_arch_type
27368 #  undef machine_arch_type
27369 #  define machine_arch_type     __machine_arch_type
27370 # else
27371 #  define machine_arch_type     MACH_TYPE_CC9200
27372 # endif
27373 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27374 #else
27375 # define machine_is_cc9200()    (0)
27376 #endif
27377
27378 #ifdef CONFIG_MACH_SM9200
27379 # ifdef machine_arch_type
27380 #  undef machine_arch_type
27381 #  define machine_arch_type     __machine_arch_type
27382 # else
27383 #  define machine_arch_type     MACH_TYPE_SM9200
27384 # endif
27385 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27386 #else
27387 # define machine_is_sm9200()    (0)
27388 #endif
27389
27390 #ifdef CONFIG_MACH_TP9200
27391 # ifdef machine_arch_type
27392 #  undef machine_arch_type
27393 #  define machine_arch_type     __machine_arch_type
27394 # else
27395 #  define machine_arch_type     MACH_TYPE_TP9200
27396 # endif
27397 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27398 #else
27399 # define machine_is_tp9200()    (0)
27400 #endif
27401
27402 #ifdef CONFIG_MACH_SNAPPERDV
27403 # ifdef machine_arch_type
27404 #  undef machine_arch_type
27405 #  define machine_arch_type     __machine_arch_type
27406 # else
27407 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27408 # endif
27409 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27410 #else
27411 # define machine_is_snapperdv() (0)
27412 #endif
27413
27414 #ifdef CONFIG_MACH_AVENGERS_LITE
27415 # ifdef machine_arch_type
27416 #  undef machine_arch_type
27417 #  define machine_arch_type     __machine_arch_type
27418 # else
27419 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27420 # endif
27421 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27422 #else
27423 # define machine_is_avengers_lite()     (0)
27424 #endif
27425
27426 #ifdef CONFIG_MACH_AVENGERS_LITE1
27427 # ifdef machine_arch_type
27428 #  undef machine_arch_type
27429 #  define machine_arch_type     __machine_arch_type
27430 # else
27431 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27432 # endif
27433 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27434 #else
27435 # define machine_is_avengers_lite1()    (0)
27436 #endif
27437
27438 #ifdef CONFIG_MACH_OMAP3AXON
27439 # ifdef machine_arch_type
27440 #  undef machine_arch_type
27441 #  define machine_arch_type     __machine_arch_type
27442 # else
27443 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27444 # endif
27445 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27446 #else
27447 # define machine_is_omap3axon() (0)
27448 #endif
27449
27450 #ifdef CONFIG_MACH_MA8XX
27451 # ifdef machine_arch_type
27452 #  undef machine_arch_type
27453 #  define machine_arch_type     __machine_arch_type
27454 # else
27455 #  define machine_arch_type     MACH_TYPE_MA8XX
27456 # endif
27457 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27458 #else
27459 # define machine_is_ma8xx()     (0)
27460 #endif
27461
27462 #ifdef CONFIG_MACH_MP201EK
27463 # ifdef machine_arch_type
27464 #  undef machine_arch_type
27465 #  define machine_arch_type     __machine_arch_type
27466 # else
27467 #  define machine_arch_type     MACH_TYPE_MP201EK
27468 # endif
27469 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27470 #else
27471 # define machine_is_mp201ek()   (0)
27472 #endif
27473
27474 #ifdef CONFIG_MACH_DAVINCI_TUX
27475 # ifdef machine_arch_type
27476 #  undef machine_arch_type
27477 #  define machine_arch_type     __machine_arch_type
27478 # else
27479 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27480 # endif
27481 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27482 #else
27483 # define machine_is_davinci_tux()       (0)
27484 #endif
27485
27486 #ifdef CONFIG_MACH_MPA1600
27487 # ifdef machine_arch_type
27488 #  undef machine_arch_type
27489 #  define machine_arch_type     __machine_arch_type
27490 # else
27491 #  define machine_arch_type     MACH_TYPE_MPA1600
27492 # endif
27493 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27494 #else
27495 # define machine_is_mpa1600()   (0)
27496 #endif
27497
27498 #ifdef CONFIG_MACH_PELCO_TROY
27499 # ifdef machine_arch_type
27500 #  undef machine_arch_type
27501 #  define machine_arch_type     __machine_arch_type
27502 # else
27503 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27504 # endif
27505 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27506 #else
27507 # define machine_is_pelco_troy()        (0)
27508 #endif
27509
27510 #ifdef CONFIG_MACH_NSB667
27511 # ifdef machine_arch_type
27512 #  undef machine_arch_type
27513 #  define machine_arch_type     __machine_arch_type
27514 # else
27515 #  define machine_arch_type     MACH_TYPE_NSB667
27516 # endif
27517 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27518 #else
27519 # define machine_is_nsb667()    (0)
27520 #endif
27521
27522 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27523 # ifdef machine_arch_type
27524 #  undef machine_arch_type
27525 #  define machine_arch_type     __machine_arch_type
27526 # else
27527 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27528 # endif
27529 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27530 #else
27531 # define machine_is_rovers5_4mpix()     (0)
27532 #endif
27533
27534 #ifdef CONFIG_MACH_TWOCOM
27535 # ifdef machine_arch_type
27536 #  undef machine_arch_type
27537 #  define machine_arch_type     __machine_arch_type
27538 # else
27539 #  define machine_arch_type     MACH_TYPE_TWOCOM
27540 # endif
27541 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27542 #else
27543 # define machine_is_twocom()    (0)
27544 #endif
27545
27546 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27547 # ifdef machine_arch_type
27548 #  undef machine_arch_type
27549 #  define machine_arch_type     __machine_arch_type
27550 # else
27551 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
27552 # endif
27553 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27554 #else
27555 # define machine_is_ubisys_p9_rcu3r2()  (0)
27556 #endif
27557
27558 #ifdef CONFIG_MACH_HERO_ESPRESSO
27559 # ifdef machine_arch_type
27560 #  undef machine_arch_type
27561 #  define machine_arch_type     __machine_arch_type
27562 # else
27563 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
27564 # endif
27565 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27566 #else
27567 # define machine_is_hero_espresso()     (0)
27568 #endif
27569
27570 #ifdef CONFIG_MACH_AFEUSB
27571 # ifdef machine_arch_type
27572 #  undef machine_arch_type
27573 #  define machine_arch_type     __machine_arch_type
27574 # else
27575 #  define machine_arch_type     MACH_TYPE_AFEUSB
27576 # endif
27577 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27578 #else
27579 # define machine_is_afeusb()    (0)
27580 #endif
27581
27582 #ifdef CONFIG_MACH_T830
27583 # ifdef machine_arch_type
27584 #  undef machine_arch_type
27585 #  define machine_arch_type     __machine_arch_type
27586 # else
27587 #  define machine_arch_type     MACH_TYPE_T830
27588 # endif
27589 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27590 #else
27591 # define machine_is_t830()      (0)
27592 #endif
27593
27594 #ifdef CONFIG_MACH_SPD8020_CC
27595 # ifdef machine_arch_type
27596 #  undef machine_arch_type
27597 #  define machine_arch_type     __machine_arch_type
27598 # else
27599 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
27600 # endif
27601 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27602 #else
27603 # define machine_is_spd8020_cc()        (0)
27604 #endif
27605
27606 #ifdef CONFIG_MACH_OM_3D7K
27607 # ifdef machine_arch_type
27608 #  undef machine_arch_type
27609 #  define machine_arch_type     __machine_arch_type
27610 # else
27611 #  define machine_arch_type     MACH_TYPE_OM_3D7K
27612 # endif
27613 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27614 #else
27615 # define machine_is_om_3d7k()   (0)
27616 #endif
27617
27618 #ifdef CONFIG_MACH_PICOCOM2
27619 # ifdef machine_arch_type
27620 #  undef machine_arch_type
27621 #  define machine_arch_type     __machine_arch_type
27622 # else
27623 #  define machine_arch_type     MACH_TYPE_PICOCOM2
27624 # endif
27625 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27626 #else
27627 # define machine_is_picocom2()  (0)
27628 #endif
27629
27630 #ifdef CONFIG_MACH_UWG4MX27
27631 # ifdef machine_arch_type
27632 #  undef machine_arch_type
27633 #  define machine_arch_type     __machine_arch_type
27634 # else
27635 #  define machine_arch_type     MACH_TYPE_UWG4MX27
27636 # endif
27637 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27638 #else
27639 # define machine_is_uwg4mx27()  (0)
27640 #endif
27641
27642 #ifdef CONFIG_MACH_UWG4MX31
27643 # ifdef machine_arch_type
27644 #  undef machine_arch_type
27645 #  define machine_arch_type     __machine_arch_type
27646 # else
27647 #  define machine_arch_type     MACH_TYPE_UWG4MX31
27648 # endif
27649 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27650 #else
27651 # define machine_is_uwg4mx31()  (0)
27652 #endif
27653
27654 #ifdef CONFIG_MACH_CHERRY
27655 # ifdef machine_arch_type
27656 #  undef machine_arch_type
27657 #  define machine_arch_type     __machine_arch_type
27658 # else
27659 #  define machine_arch_type     MACH_TYPE_CHERRY
27660 # endif
27661 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27662 #else
27663 # define machine_is_cherry()    (0)
27664 #endif
27665
27666 #ifdef CONFIG_MACH_MX51_BABBAGE
27667 # ifdef machine_arch_type
27668 #  undef machine_arch_type
27669 #  define machine_arch_type     __machine_arch_type
27670 # else
27671 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
27672 # endif
27673 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27674 #else
27675 # define machine_is_mx51_babbage()      (0)
27676 #endif
27677
27678 #ifdef CONFIG_MACH_S3C2440TURKIYE
27679 # ifdef machine_arch_type
27680 #  undef machine_arch_type
27681 #  define machine_arch_type     __machine_arch_type
27682 # else
27683 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
27684 # endif
27685 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27686 #else
27687 # define machine_is_s3c2440turkiye()    (0)
27688 #endif
27689
27690 #ifdef CONFIG_MACH_TX37
27691 # ifdef machine_arch_type
27692 #  undef machine_arch_type
27693 #  define machine_arch_type     __machine_arch_type
27694 # else
27695 #  define machine_arch_type     MACH_TYPE_TX37
27696 # endif
27697 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
27698 #else
27699 # define machine_is_tx37()      (0)
27700 #endif
27701
27702 #ifdef CONFIG_MACH_SBC2800_9G20
27703 # ifdef machine_arch_type
27704 #  undef machine_arch_type
27705 #  define machine_arch_type     __machine_arch_type
27706 # else
27707 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
27708 # endif
27709 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27710 #else
27711 # define machine_is_sbc2800_9g20()      (0)
27712 #endif
27713
27714 #ifdef CONFIG_MACH_BENZGLB
27715 # ifdef machine_arch_type
27716 #  undef machine_arch_type
27717 #  define machine_arch_type     __machine_arch_type
27718 # else
27719 #  define machine_arch_type     MACH_TYPE_BENZGLB
27720 # endif
27721 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
27722 #else
27723 # define machine_is_benzglb()   (0)
27724 #endif
27725
27726 #ifdef CONFIG_MACH_BENZTD
27727 # ifdef machine_arch_type
27728 #  undef machine_arch_type
27729 #  define machine_arch_type     __machine_arch_type
27730 # else
27731 #  define machine_arch_type     MACH_TYPE_BENZTD
27732 # endif
27733 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
27734 #else
27735 # define machine_is_benztd()    (0)
27736 #endif
27737
27738 #ifdef CONFIG_MACH_CARTESIO_PLUS
27739 # ifdef machine_arch_type
27740 #  undef machine_arch_type
27741 #  define machine_arch_type     __machine_arch_type
27742 # else
27743 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
27744 # endif
27745 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
27746 #else
27747 # define machine_is_cartesio_plus()     (0)
27748 #endif
27749
27750 #ifdef CONFIG_MACH_SOLRAD_G20
27751 # ifdef machine_arch_type
27752 #  undef machine_arch_type
27753 #  define machine_arch_type     __machine_arch_type
27754 # else
27755 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
27756 # endif
27757 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
27758 #else
27759 # define machine_is_solrad_g20()        (0)
27760 #endif
27761
27762 #ifdef CONFIG_MACH_MX27WALLACE
27763 # ifdef machine_arch_type
27764 #  undef machine_arch_type
27765 #  define machine_arch_type     __machine_arch_type
27766 # else
27767 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
27768 # endif
27769 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
27770 #else
27771 # define machine_is_mx27wallace()       (0)
27772 #endif
27773
27774 #ifdef CONFIG_MACH_FMZWEBMODUL
27775 # ifdef machine_arch_type
27776 #  undef machine_arch_type
27777 #  define machine_arch_type     __machine_arch_type
27778 # else
27779 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
27780 # endif
27781 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
27782 #else
27783 # define machine_is_fmzwebmodul()       (0)
27784 #endif
27785
27786 #ifdef CONFIG_MACH_RD78X00_MASA
27787 # ifdef machine_arch_type
27788 #  undef machine_arch_type
27789 #  define machine_arch_type     __machine_arch_type
27790 # else
27791 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
27792 # endif
27793 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
27794 #else
27795 # define machine_is_rd78x00_masa()      (0)
27796 #endif
27797
27798 #ifdef CONFIG_MACH_SMALLOGGER
27799 # ifdef machine_arch_type
27800 #  undef machine_arch_type
27801 #  define machine_arch_type     __machine_arch_type
27802 # else
27803 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
27804 # endif
27805 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
27806 #else
27807 # define machine_is_smallogger()        (0)
27808 #endif
27809
27810 #ifdef CONFIG_MACH_CCW9P9215
27811 # ifdef machine_arch_type
27812 #  undef machine_arch_type
27813 #  define machine_arch_type     __machine_arch_type
27814 # else
27815 #  define machine_arch_type     MACH_TYPE_CCW9P9215
27816 # endif
27817 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
27818 #else
27819 # define machine_is_ccw9p9215() (0)
27820 #endif
27821
27822 #ifdef CONFIG_MACH_DM355_LEOPARD
27823 # ifdef machine_arch_type
27824 #  undef machine_arch_type
27825 #  define machine_arch_type     __machine_arch_type
27826 # else
27827 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
27828 # endif
27829 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
27830 #else
27831 # define machine_is_dm355_leopard()     (0)
27832 #endif
27833
27834 #ifdef CONFIG_MACH_TS219
27835 # ifdef machine_arch_type
27836 #  undef machine_arch_type
27837 #  define machine_arch_type     __machine_arch_type
27838 # else
27839 #  define machine_arch_type     MACH_TYPE_TS219
27840 # endif
27841 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
27842 #else
27843 # define machine_is_ts219()     (0)
27844 #endif
27845
27846 #ifdef CONFIG_MACH_TNY_A9263
27847 # ifdef machine_arch_type
27848 #  undef machine_arch_type
27849 #  define machine_arch_type     __machine_arch_type
27850 # else
27851 #  define machine_arch_type     MACH_TYPE_TNY_A9263
27852 # endif
27853 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
27854 #else
27855 # define machine_is_tny_a9263() (0)
27856 #endif
27857
27858 #ifdef CONFIG_MACH_APOLLO
27859 # ifdef machine_arch_type
27860 #  undef machine_arch_type
27861 #  define machine_arch_type     __machine_arch_type
27862 # else
27863 #  define machine_arch_type     MACH_TYPE_APOLLO
27864 # endif
27865 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
27866 #else
27867 # define machine_is_apollo()    (0)
27868 #endif
27869
27870 #ifdef CONFIG_MACH_AT91CAP9STK
27871 # ifdef machine_arch_type
27872 #  undef machine_arch_type
27873 #  define machine_arch_type     __machine_arch_type
27874 # else
27875 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
27876 # endif
27877 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
27878 #else
27879 # define machine_is_at91cap9stk()       (0)
27880 #endif
27881
27882 #ifdef CONFIG_MACH_SPC300
27883 # ifdef machine_arch_type
27884 #  undef machine_arch_type
27885 #  define machine_arch_type     __machine_arch_type
27886 # else
27887 #  define machine_arch_type     MACH_TYPE_SPC300
27888 # endif
27889 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
27890 #else
27891 # define machine_is_spc300()    (0)
27892 #endif
27893
27894 #ifdef CONFIG_MACH_EKO
27895 # ifdef machine_arch_type
27896 #  undef machine_arch_type
27897 #  define machine_arch_type     __machine_arch_type
27898 # else
27899 #  define machine_arch_type     MACH_TYPE_EKO
27900 # endif
27901 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
27902 #else
27903 # define machine_is_eko()       (0)
27904 #endif
27905
27906 #ifdef CONFIG_MACH_CCW9M2443
27907 # ifdef machine_arch_type
27908 #  undef machine_arch_type
27909 #  define machine_arch_type     __machine_arch_type
27910 # else
27911 #  define machine_arch_type     MACH_TYPE_CCW9M2443
27912 # endif
27913 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
27914 #else
27915 # define machine_is_ccw9m2443() (0)
27916 #endif
27917
27918 #ifdef CONFIG_MACH_CCW9M2443JS
27919 # ifdef machine_arch_type
27920 #  undef machine_arch_type
27921 #  define machine_arch_type     __machine_arch_type
27922 # else
27923 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
27924 # endif
27925 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
27926 #else
27927 # define machine_is_ccw9m2443js()       (0)
27928 #endif
27929
27930 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
27931 # ifdef machine_arch_type
27932 #  undef machine_arch_type
27933 #  define machine_arch_type     __machine_arch_type
27934 # else
27935 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
27936 # endif
27937 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
27938 #else
27939 # define machine_is_m2m_router_device() (0)
27940 #endif
27941
27942 #ifdef CONFIG_MACH_STAR9104NAS
27943 # ifdef machine_arch_type
27944 #  undef machine_arch_type
27945 #  define machine_arch_type     __machine_arch_type
27946 # else
27947 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
27948 # endif
27949 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
27950 #else
27951 # define machine_is_str9104nas()        (0)
27952 #endif
27953
27954 #ifdef CONFIG_MACH_PCA100
27955 # ifdef machine_arch_type
27956 #  undef machine_arch_type
27957 #  define machine_arch_type     __machine_arch_type
27958 # else
27959 #  define machine_arch_type     MACH_TYPE_PCA100
27960 # endif
27961 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
27962 #else
27963 # define machine_is_pca100()    (0)
27964 #endif
27965
27966 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
27967 # ifdef machine_arch_type
27968 #  undef machine_arch_type
27969 #  define machine_arch_type     __machine_arch_type
27970 # else
27971 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
27972 # endif
27973 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
27974 #else
27975 # define machine_is_z3_dm365_mod_01()   (0)
27976 #endif
27977
27978 #ifdef CONFIG_MACH_HIPOX
27979 # ifdef machine_arch_type
27980 #  undef machine_arch_type
27981 #  define machine_arch_type     __machine_arch_type
27982 # else
27983 #  define machine_arch_type     MACH_TYPE_HIPOX
27984 # endif
27985 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
27986 #else
27987 # define machine_is_hipox()     (0)
27988 #endif
27989
27990 #ifdef CONFIG_MACH_OMAP3_PITEDS
27991 # ifdef machine_arch_type
27992 #  undef machine_arch_type
27993 #  define machine_arch_type     __machine_arch_type
27994 # else
27995 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
27996 # endif
27997 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
27998 #else
27999 # define machine_is_omap3_piteds()      (0)
28000 #endif
28001
28002 #ifdef CONFIG_MACH_BM150R
28003 # ifdef machine_arch_type
28004 #  undef machine_arch_type
28005 #  define machine_arch_type     __machine_arch_type
28006 # else
28007 #  define machine_arch_type     MACH_TYPE_BM150R
28008 # endif
28009 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28010 #else
28011 # define machine_is_bm150r()    (0)
28012 #endif
28013
28014 #ifdef CONFIG_MACH_TBONE
28015 # ifdef machine_arch_type
28016 #  undef machine_arch_type
28017 #  define machine_arch_type     __machine_arch_type
28018 # else
28019 #  define machine_arch_type     MACH_TYPE_TBONE
28020 # endif
28021 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28022 #else
28023 # define machine_is_tbone()     (0)
28024 #endif
28025
28026 #ifdef CONFIG_MACH_MERLIN
28027 # ifdef machine_arch_type
28028 #  undef machine_arch_type
28029 #  define machine_arch_type     __machine_arch_type
28030 # else
28031 #  define machine_arch_type     MACH_TYPE_MERLIN
28032 # endif
28033 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28034 #else
28035 # define machine_is_merlin()    (0)
28036 #endif
28037
28038 #ifdef CONFIG_MACH_FALCON
28039 # ifdef machine_arch_type
28040 #  undef machine_arch_type
28041 #  define machine_arch_type     __machine_arch_type
28042 # else
28043 #  define machine_arch_type     MACH_TYPE_FALCON
28044 # endif
28045 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28046 #else
28047 # define machine_is_falcon()    (0)
28048 #endif
28049
28050 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28051 # ifdef machine_arch_type
28052 #  undef machine_arch_type
28053 #  define machine_arch_type     __machine_arch_type
28054 # else
28055 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28056 # endif
28057 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28058 #else
28059 # define machine_is_davinci_da850_evm() (0)
28060 #endif
28061
28062 #ifdef CONFIG_MACH_S5P6440
28063 # ifdef machine_arch_type
28064 #  undef machine_arch_type
28065 #  define machine_arch_type     __machine_arch_type
28066 # else
28067 #  define machine_arch_type     MACH_TYPE_S5P6440
28068 # endif
28069 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28070 #else
28071 # define machine_is_s5p6440()   (0)
28072 #endif
28073
28074 #ifdef CONFIG_MACH_AT91SAM9G10EK
28075 # ifdef machine_arch_type
28076 #  undef machine_arch_type
28077 #  define machine_arch_type     __machine_arch_type
28078 # else
28079 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28080 # endif
28081 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28082 #else
28083 # define machine_is_at91sam9g10ek()     (0)
28084 #endif
28085
28086 #ifdef CONFIG_MACH_OMAP_4430SDP
28087 # ifdef machine_arch_type
28088 #  undef machine_arch_type
28089 #  define machine_arch_type     __machine_arch_type
28090 # else
28091 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28092 # endif
28093 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28094 #else
28095 # define machine_is_omap_4430sdp()      (0)
28096 #endif
28097
28098 #ifdef CONFIG_MACH_LPC313X
28099 # ifdef machine_arch_type
28100 #  undef machine_arch_type
28101 #  define machine_arch_type     __machine_arch_type
28102 # else
28103 #  define machine_arch_type     MACH_TYPE_LPC313X
28104 # endif
28105 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28106 #else
28107 # define machine_is_lpc313x()   (0)
28108 #endif
28109
28110 #ifdef CONFIG_MACH_MAGX_ZN5
28111 # ifdef machine_arch_type
28112 #  undef machine_arch_type
28113 #  define machine_arch_type     __machine_arch_type
28114 # else
28115 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28116 # endif
28117 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28118 #else
28119 # define machine_is_magx_zn5()  (0)
28120 #endif
28121
28122 #ifdef CONFIG_MACH_MAGX_EM30
28123 # ifdef machine_arch_type
28124 #  undef machine_arch_type
28125 #  define machine_arch_type     __machine_arch_type
28126 # else
28127 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28128 # endif
28129 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28130 #else
28131 # define machine_is_magx_em30() (0)
28132 #endif
28133
28134 #ifdef CONFIG_MACH_MAGX_VE66
28135 # ifdef machine_arch_type
28136 #  undef machine_arch_type
28137 #  define machine_arch_type     __machine_arch_type
28138 # else
28139 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28140 # endif
28141 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28142 #else
28143 # define machine_is_magx_ve66() (0)
28144 #endif
28145
28146 #ifdef CONFIG_MACH_MEESC
28147 # ifdef machine_arch_type
28148 #  undef machine_arch_type
28149 #  define machine_arch_type     __machine_arch_type
28150 # else
28151 #  define machine_arch_type     MACH_TYPE_MEESC
28152 # endif
28153 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28154 #else
28155 # define machine_is_meesc()     (0)
28156 #endif
28157
28158 #ifdef CONFIG_MACH_OTC570
28159 # ifdef machine_arch_type
28160 #  undef machine_arch_type
28161 #  define machine_arch_type     __machine_arch_type
28162 # else
28163 #  define machine_arch_type     MACH_TYPE_OTC570
28164 # endif
28165 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28166 #else
28167 # define machine_is_otc570()    (0)
28168 #endif
28169
28170 #ifdef CONFIG_MACH_BCU2412
28171 # ifdef machine_arch_type
28172 #  undef machine_arch_type
28173 #  define machine_arch_type     __machine_arch_type
28174 # else
28175 #  define machine_arch_type     MACH_TYPE_BCU2412
28176 # endif
28177 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28178 #else
28179 # define machine_is_bcu2412()   (0)
28180 #endif
28181
28182 #ifdef CONFIG_MACH_BEACON
28183 # ifdef machine_arch_type
28184 #  undef machine_arch_type
28185 #  define machine_arch_type     __machine_arch_type
28186 # else
28187 #  define machine_arch_type     MACH_TYPE_BEACON
28188 # endif
28189 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28190 #else
28191 # define machine_is_beacon()    (0)
28192 #endif
28193
28194 #ifdef CONFIG_MACH_ACTIA_TGW
28195 # ifdef machine_arch_type
28196 #  undef machine_arch_type
28197 #  define machine_arch_type     __machine_arch_type
28198 # else
28199 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
28200 # endif
28201 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28202 #else
28203 # define machine_is_actia_tgw() (0)
28204 #endif
28205
28206 #ifdef CONFIG_MACH_E4430
28207 # ifdef machine_arch_type
28208 #  undef machine_arch_type
28209 #  define machine_arch_type     __machine_arch_type
28210 # else
28211 #  define machine_arch_type     MACH_TYPE_E4430
28212 # endif
28213 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28214 #else
28215 # define machine_is_e4430()     (0)
28216 #endif
28217
28218 #ifdef CONFIG_MACH_QL300
28219 # ifdef machine_arch_type
28220 #  undef machine_arch_type
28221 #  define machine_arch_type     __machine_arch_type
28222 # else
28223 #  define machine_arch_type     MACH_TYPE_QL300
28224 # endif
28225 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28226 #else
28227 # define machine_is_ql300()     (0)
28228 #endif
28229
28230 #ifdef CONFIG_MACH_BTMAVB101
28231 # ifdef machine_arch_type
28232 #  undef machine_arch_type
28233 #  define machine_arch_type     __machine_arch_type
28234 # else
28235 #  define machine_arch_type     MACH_TYPE_BTMAVB101
28236 # endif
28237 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28238 #else
28239 # define machine_is_btmavb101() (0)
28240 #endif
28241
28242 #ifdef CONFIG_MACH_BTMAWB101
28243 # ifdef machine_arch_type
28244 #  undef machine_arch_type
28245 #  define machine_arch_type     __machine_arch_type
28246 # else
28247 #  define machine_arch_type     MACH_TYPE_BTMAWB101
28248 # endif
28249 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28250 #else
28251 # define machine_is_btmawb101() (0)
28252 #endif
28253
28254 #ifdef CONFIG_MACH_SQ201
28255 # ifdef machine_arch_type
28256 #  undef machine_arch_type
28257 #  define machine_arch_type     __machine_arch_type
28258 # else
28259 #  define machine_arch_type     MACH_TYPE_SQ201
28260 # endif
28261 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28262 #else
28263 # define machine_is_sq201()     (0)
28264 #endif
28265
28266 #ifdef CONFIG_MACH_QUATRO45XX
28267 # ifdef machine_arch_type
28268 #  undef machine_arch_type
28269 #  define machine_arch_type     __machine_arch_type
28270 # else
28271 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28272 # endif
28273 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28274 #else
28275 # define machine_is_quatro45xx()        (0)
28276 #endif
28277
28278 #ifdef CONFIG_MACH_OPENPAD
28279 # ifdef machine_arch_type
28280 #  undef machine_arch_type
28281 #  define machine_arch_type     __machine_arch_type
28282 # else
28283 #  define machine_arch_type     MACH_TYPE_OPENPAD
28284 # endif
28285 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28286 #else
28287 # define machine_is_openpad()   (0)
28288 #endif
28289
28290 #ifdef CONFIG_MACH_TX25
28291 # ifdef machine_arch_type
28292 #  undef machine_arch_type
28293 #  define machine_arch_type     __machine_arch_type
28294 # else
28295 #  define machine_arch_type     MACH_TYPE_TX25
28296 # endif
28297 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28298 #else
28299 # define machine_is_tx25()      (0)
28300 #endif
28301
28302 #ifdef CONFIG_MACH_OMAP3_TORPEDO
28303 # ifdef machine_arch_type
28304 #  undef machine_arch_type
28305 #  define machine_arch_type     __machine_arch_type
28306 # else
28307 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
28308 # endif
28309 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28310 #else
28311 # define machine_is_omap3_torpedo()     (0)
28312 #endif
28313
28314 #ifdef CONFIG_MACH_HTCRAPHAEL_K
28315 # ifdef machine_arch_type
28316 #  undef machine_arch_type
28317 #  define machine_arch_type     __machine_arch_type
28318 # else
28319 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
28320 # endif
28321 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28322 #else
28323 # define machine_is_htcraphael_k()      (0)
28324 #endif
28325
28326 #ifdef CONFIG_MACH_LAL43
28327 # ifdef machine_arch_type
28328 #  undef machine_arch_type
28329 #  define machine_arch_type     __machine_arch_type
28330 # else
28331 #  define machine_arch_type     MACH_TYPE_LAL43
28332 # endif
28333 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28334 #else
28335 # define machine_is_lal43()     (0)
28336 #endif
28337
28338 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28339 # ifdef machine_arch_type
28340 #  undef machine_arch_type
28341 #  define machine_arch_type     __machine_arch_type
28342 # else
28343 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
28344 # endif
28345 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28346 #else
28347 # define machine_is_htcraphael_cdma500()        (0)
28348 #endif
28349
28350 #ifdef CONFIG_MACH_ANW6410
28351 # ifdef machine_arch_type
28352 #  undef machine_arch_type
28353 #  define machine_arch_type     __machine_arch_type
28354 # else
28355 #  define machine_arch_type     MACH_TYPE_ANW6410
28356 # endif
28357 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28358 #else
28359 # define machine_is_anw6410()   (0)
28360 #endif
28361
28362 #ifdef CONFIG_MACH_HTCPROPHET
28363 # ifdef machine_arch_type
28364 #  undef machine_arch_type
28365 #  define machine_arch_type     __machine_arch_type
28366 # else
28367 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
28368 # endif
28369 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28370 #else
28371 # define machine_is_htcprophet()        (0)
28372 #endif
28373
28374 #ifdef CONFIG_MACH_CFA_10022
28375 # ifdef machine_arch_type
28376 #  undef machine_arch_type
28377 #  define machine_arch_type     __machine_arch_type
28378 # else
28379 #  define machine_arch_type     MACH_TYPE_CFA_10022
28380 # endif
28381 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28382 #else
28383 # define machine_is_cfa_10022() (0)
28384 #endif
28385
28386 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28387 # ifdef machine_arch_type
28388 #  undef machine_arch_type
28389 #  define machine_arch_type     __machine_arch_type
28390 # else
28391 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
28392 # endif
28393 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28394 #else
28395 # define machine_is_imx27_visstrim_m10()        (0)
28396 #endif
28397
28398 #ifdef CONFIG_MACH_PX2IMX27
28399 # ifdef machine_arch_type
28400 #  undef machine_arch_type
28401 #  define machine_arch_type     __machine_arch_type
28402 # else
28403 #  define machine_arch_type     MACH_TYPE_PX2IMX27
28404 # endif
28405 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28406 #else
28407 # define machine_is_px2imx27()  (0)
28408 #endif
28409
28410 #ifdef CONFIG_MACH_STM3210E_EVAL
28411 # ifdef machine_arch_type
28412 #  undef machine_arch_type
28413 #  define machine_arch_type     __machine_arch_type
28414 # else
28415 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
28416 # endif
28417 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28418 #else
28419 # define machine_is_stm3210e_eval()     (0)
28420 #endif
28421
28422 #ifdef CONFIG_MACH_DVS10
28423 # ifdef machine_arch_type
28424 #  undef machine_arch_type
28425 #  define machine_arch_type     __machine_arch_type
28426 # else
28427 #  define machine_arch_type     MACH_TYPE_DVS10
28428 # endif
28429 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28430 #else
28431 # define machine_is_dvs10()     (0)
28432 #endif
28433
28434 #ifdef CONFIG_MACH_PORTUXG20
28435 # ifdef machine_arch_type
28436 #  undef machine_arch_type
28437 #  define machine_arch_type     __machine_arch_type
28438 # else
28439 #  define machine_arch_type     MACH_TYPE_PORTUXG20
28440 # endif
28441 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28442 #else
28443 # define machine_is_portuxg20() (0)
28444 #endif
28445
28446 #ifdef CONFIG_MACH_ARM_SPV
28447 # ifdef machine_arch_type
28448 #  undef machine_arch_type
28449 #  define machine_arch_type     __machine_arch_type
28450 # else
28451 #  define machine_arch_type     MACH_TYPE_ARM_SPV
28452 # endif
28453 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28454 #else
28455 # define machine_is_arm_spv()   (0)
28456 #endif
28457
28458 #ifdef CONFIG_MACH_SMDKC110
28459 # ifdef machine_arch_type
28460 #  undef machine_arch_type
28461 #  define machine_arch_type     __machine_arch_type
28462 # else
28463 #  define machine_arch_type     MACH_TYPE_SMDKC110
28464 # endif
28465 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28466 #else
28467 # define machine_is_smdkc110()  (0)
28468 #endif
28469
28470 #ifdef CONFIG_MACH_CABESPRESSO
28471 # ifdef machine_arch_type
28472 #  undef machine_arch_type
28473 #  define machine_arch_type     __machine_arch_type
28474 # else
28475 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
28476 # endif
28477 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28478 #else
28479 # define machine_is_cabespresso()       (0)
28480 #endif
28481
28482 #ifdef CONFIG_MACH_HMC800
28483 # ifdef machine_arch_type
28484 #  undef machine_arch_type
28485 #  define machine_arch_type     __machine_arch_type
28486 # else
28487 #  define machine_arch_type     MACH_TYPE_HMC800
28488 # endif
28489 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28490 #else
28491 # define machine_is_hmc800()    (0)
28492 #endif
28493
28494 #ifdef CONFIG_MACH_SHOLES
28495 # ifdef machine_arch_type
28496 #  undef machine_arch_type
28497 #  define machine_arch_type     __machine_arch_type
28498 # else
28499 #  define machine_arch_type     MACH_TYPE_SHOLES
28500 # endif
28501 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28502 #else
28503 # define machine_is_sholes()    (0)
28504 #endif
28505
28506 #ifdef CONFIG_MACH_BTMXC31
28507 # ifdef machine_arch_type
28508 #  undef machine_arch_type
28509 #  define machine_arch_type     __machine_arch_type
28510 # else
28511 #  define machine_arch_type     MACH_TYPE_BTMXC31
28512 # endif
28513 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28514 #else
28515 # define machine_is_btmxc31()   (0)
28516 #endif
28517
28518 #ifdef CONFIG_MACH_DT501
28519 # ifdef machine_arch_type
28520 #  undef machine_arch_type
28521 #  define machine_arch_type     __machine_arch_type
28522 # else
28523 #  define machine_arch_type     MACH_TYPE_DT501
28524 # endif
28525 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28526 #else
28527 # define machine_is_dt501()     (0)
28528 #endif
28529
28530 #ifdef CONFIG_MACH_KTX
28531 # ifdef machine_arch_type
28532 #  undef machine_arch_type
28533 #  define machine_arch_type     __machine_arch_type
28534 # else
28535 #  define machine_arch_type     MACH_TYPE_KTX
28536 # endif
28537 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28538 #else
28539 # define machine_is_ktx()       (0)
28540 #endif
28541
28542 #ifdef CONFIG_MACH_OMAP3517EVM
28543 # ifdef machine_arch_type
28544 #  undef machine_arch_type
28545 #  define machine_arch_type     __machine_arch_type
28546 # else
28547 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
28548 # endif
28549 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28550 #else
28551 # define machine_is_omap3517evm()       (0)
28552 #endif
28553
28554 #ifdef CONFIG_MACH_NETSPACE_V2
28555 # ifdef machine_arch_type
28556 #  undef machine_arch_type
28557 #  define machine_arch_type     __machine_arch_type
28558 # else
28559 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
28560 # endif
28561 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28562 #else
28563 # define machine_is_netspace_v2()       (0)
28564 #endif
28565
28566 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
28567 # ifdef machine_arch_type
28568 #  undef machine_arch_type
28569 #  define machine_arch_type     __machine_arch_type
28570 # else
28571 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
28572 # endif
28573 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28574 #else
28575 # define machine_is_netspace_max_v2()   (0)
28576 #endif
28577
28578 #ifdef CONFIG_MACH_D2NET_V2
28579 # ifdef machine_arch_type
28580 #  undef machine_arch_type
28581 #  define machine_arch_type     __machine_arch_type
28582 # else
28583 #  define machine_arch_type     MACH_TYPE_D2NET_V2
28584 # endif
28585 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
28586 #else
28587 # define machine_is_d2net_v2()  (0)
28588 #endif
28589
28590 #ifdef CONFIG_MACH_NET2BIG_V2
28591 # ifdef machine_arch_type
28592 #  undef machine_arch_type
28593 #  define machine_arch_type     __machine_arch_type
28594 # else
28595 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
28596 # endif
28597 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28598 #else
28599 # define machine_is_net2big_v2()        (0)
28600 #endif
28601
28602 #ifdef CONFIG_MACH_NET4BIG_V2
28603 # ifdef machine_arch_type
28604 #  undef machine_arch_type
28605 #  define machine_arch_type     __machine_arch_type
28606 # else
28607 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
28608 # endif
28609 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28610 #else
28611 # define machine_is_net4big_v2()        (0)
28612 #endif
28613
28614 #ifdef CONFIG_MACH_NET5BIG_V2
28615 # ifdef machine_arch_type
28616 #  undef machine_arch_type
28617 #  define machine_arch_type     __machine_arch_type
28618 # else
28619 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
28620 # endif
28621 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28622 #else
28623 # define machine_is_net5big_v2()        (0)
28624 #endif
28625
28626 #ifdef CONFIG_MACH_ENDB2443
28627 # ifdef machine_arch_type
28628 #  undef machine_arch_type
28629 #  define machine_arch_type     __machine_arch_type
28630 # else
28631 #  define machine_arch_type     MACH_TYPE_ENDB2443
28632 # endif
28633 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
28634 #else
28635 # define machine_is_endb2443()  (0)
28636 #endif
28637
28638 #ifdef CONFIG_MACH_INETSPACE_V2
28639 # ifdef machine_arch_type
28640 #  undef machine_arch_type
28641 #  define machine_arch_type     __machine_arch_type
28642 # else
28643 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
28644 # endif
28645 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28646 #else
28647 # define machine_is_inetspace_v2()      (0)
28648 #endif
28649
28650 #ifdef CONFIG_MACH_TROS
28651 # ifdef machine_arch_type
28652 #  undef machine_arch_type
28653 #  define machine_arch_type     __machine_arch_type
28654 # else
28655 #  define machine_arch_type     MACH_TYPE_TROS
28656 # endif
28657 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
28658 #else
28659 # define machine_is_tros()      (0)
28660 #endif
28661
28662 #ifdef CONFIG_MACH_PELCO_HOMER
28663 # ifdef machine_arch_type
28664 #  undef machine_arch_type
28665 #  define machine_arch_type     __machine_arch_type
28666 # else
28667 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
28668 # endif
28669 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28670 #else
28671 # define machine_is_pelco_homer()       (0)
28672 #endif
28673
28674 #ifdef CONFIG_MACH_OFSP8
28675 # ifdef machine_arch_type
28676 #  undef machine_arch_type
28677 #  define machine_arch_type     __machine_arch_type
28678 # else
28679 #  define machine_arch_type     MACH_TYPE_OFSP8
28680 # endif
28681 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
28682 #else
28683 # define machine_is_ofsp8()     (0)
28684 #endif
28685
28686 #ifdef CONFIG_MACH_AT91SAM9G45EKES
28687 # ifdef machine_arch_type
28688 #  undef machine_arch_type
28689 #  define machine_arch_type     __machine_arch_type
28690 # else
28691 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
28692 # endif
28693 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
28694 #else
28695 # define machine_is_at91sam9g45ekes()   (0)
28696 #endif
28697
28698 #ifdef CONFIG_MACH_GUF_CUPID
28699 # ifdef machine_arch_type
28700 #  undef machine_arch_type
28701 #  define machine_arch_type     __machine_arch_type
28702 # else
28703 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
28704 # endif
28705 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
28706 #else
28707 # define machine_is_guf_cupid() (0)
28708 #endif
28709
28710 #ifdef CONFIG_MACH_EAB1R
28711 # ifdef machine_arch_type
28712 #  undef machine_arch_type
28713 #  define machine_arch_type     __machine_arch_type
28714 # else
28715 #  define machine_arch_type     MACH_TYPE_EAB1R
28716 # endif
28717 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
28718 #else
28719 # define machine_is_eab1r()     (0)
28720 #endif
28721
28722 #ifdef CONFIG_MACH_DESIREC
28723 # ifdef machine_arch_type
28724 #  undef machine_arch_type
28725 #  define machine_arch_type     __machine_arch_type
28726 # else
28727 #  define machine_arch_type     MACH_TYPE_DESIREC
28728 # endif
28729 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
28730 #else
28731 # define machine_is_desirec()   (0)
28732 #endif
28733
28734 #ifdef CONFIG_MACH_CORDOBA
28735 # ifdef machine_arch_type
28736 #  undef machine_arch_type
28737 #  define machine_arch_type     __machine_arch_type
28738 # else
28739 #  define machine_arch_type     MACH_TYPE_CORDOBA
28740 # endif
28741 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
28742 #else
28743 # define machine_is_cordoba()   (0)
28744 #endif
28745
28746 #ifdef CONFIG_MACH_IRVINE
28747 # ifdef machine_arch_type
28748 #  undef machine_arch_type
28749 #  define machine_arch_type     __machine_arch_type
28750 # else
28751 #  define machine_arch_type     MACH_TYPE_IRVINE
28752 # endif
28753 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
28754 #else
28755 # define machine_is_irvine()    (0)
28756 #endif
28757
28758 #ifdef CONFIG_MACH_SFF772
28759 # ifdef machine_arch_type
28760 #  undef machine_arch_type
28761 #  define machine_arch_type     __machine_arch_type
28762 # else
28763 #  define machine_arch_type     MACH_TYPE_SFF772
28764 # endif
28765 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
28766 #else
28767 # define machine_is_sff772()    (0)
28768 #endif
28769
28770 #ifdef CONFIG_MACH_PELCO_MILANO
28771 # ifdef machine_arch_type
28772 #  undef machine_arch_type
28773 #  define machine_arch_type     __machine_arch_type
28774 # else
28775 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
28776 # endif
28777 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
28778 #else
28779 # define machine_is_pelco_milano()      (0)
28780 #endif
28781
28782 #ifdef CONFIG_MACH_PC7302
28783 # ifdef machine_arch_type
28784 #  undef machine_arch_type
28785 #  define machine_arch_type     __machine_arch_type
28786 # else
28787 #  define machine_arch_type     MACH_TYPE_PC7302
28788 # endif
28789 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
28790 #else
28791 # define machine_is_pc7302()    (0)
28792 #endif
28793
28794 #ifdef CONFIG_MACH_BIP6000
28795 # ifdef machine_arch_type
28796 #  undef machine_arch_type
28797 #  define machine_arch_type     __machine_arch_type
28798 # else
28799 #  define machine_arch_type     MACH_TYPE_BIP6000
28800 # endif
28801 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
28802 #else
28803 # define machine_is_bip6000()   (0)
28804 #endif
28805
28806 #ifdef CONFIG_MACH_SILVERMOON
28807 # ifdef machine_arch_type
28808 #  undef machine_arch_type
28809 #  define machine_arch_type     __machine_arch_type
28810 # else
28811 #  define machine_arch_type     MACH_TYPE_SILVERMOON
28812 # endif
28813 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
28814 #else
28815 # define machine_is_silvermoon()        (0)
28816 #endif
28817
28818 #ifdef CONFIG_MACH_VC0830
28819 # ifdef machine_arch_type
28820 #  undef machine_arch_type
28821 #  define machine_arch_type     __machine_arch_type
28822 # else
28823 #  define machine_arch_type     MACH_TYPE_VC0830
28824 # endif
28825 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
28826 #else
28827 # define machine_is_vc0830()    (0)
28828 #endif
28829
28830 #ifdef CONFIG_MACH_DT430
28831 # ifdef machine_arch_type
28832 #  undef machine_arch_type
28833 #  define machine_arch_type     __machine_arch_type
28834 # else
28835 #  define machine_arch_type     MACH_TYPE_DT430
28836 # endif
28837 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
28838 #else
28839 # define machine_is_dt430()     (0)
28840 #endif
28841
28842 #ifdef CONFIG_MACH_JI42PF
28843 # ifdef machine_arch_type
28844 #  undef machine_arch_type
28845 #  define machine_arch_type     __machine_arch_type
28846 # else
28847 #  define machine_arch_type     MACH_TYPE_JI42PF
28848 # endif
28849 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
28850 #else
28851 # define machine_is_ji42pf()    (0)
28852 #endif
28853
28854 #ifdef CONFIG_MACH_GNET_KSM
28855 # ifdef machine_arch_type
28856 #  undef machine_arch_type
28857 #  define machine_arch_type     __machine_arch_type
28858 # else
28859 #  define machine_arch_type     MACH_TYPE_GNET_KSM
28860 # endif
28861 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
28862 #else
28863 # define machine_is_gnet_ksm()  (0)
28864 #endif
28865
28866 #ifdef CONFIG_MACH_GNET_SGM
28867 # ifdef machine_arch_type
28868 #  undef machine_arch_type
28869 #  define machine_arch_type     __machine_arch_type
28870 # else
28871 #  define machine_arch_type     MACH_TYPE_GNET_SGM
28872 # endif
28873 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
28874 #else
28875 # define machine_is_gnet_sgm()  (0)
28876 #endif
28877
28878 #ifdef CONFIG_MACH_GNET_SGR
28879 # ifdef machine_arch_type
28880 #  undef machine_arch_type
28881 #  define machine_arch_type     __machine_arch_type
28882 # else
28883 #  define machine_arch_type     MACH_TYPE_GNET_SGR
28884 # endif
28885 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
28886 #else
28887 # define machine_is_gnet_sgr()  (0)
28888 #endif
28889
28890 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
28891 # ifdef machine_arch_type
28892 #  undef machine_arch_type
28893 #  define machine_arch_type     __machine_arch_type
28894 # else
28895 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
28896 # endif
28897 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
28898 #else
28899 # define machine_is_omap3_icetekevm()   (0)
28900 #endif
28901
28902 #ifdef CONFIG_MACH_PNP
28903 # ifdef machine_arch_type
28904 #  undef machine_arch_type
28905 #  define machine_arch_type     __machine_arch_type
28906 # else
28907 #  define machine_arch_type     MACH_TYPE_PNP
28908 # endif
28909 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
28910 #else
28911 # define machine_is_pnp()       (0)
28912 #endif
28913
28914 #ifdef CONFIG_MACH_CTERA_2BAY_K
28915 # ifdef machine_arch_type
28916 #  undef machine_arch_type
28917 #  define machine_arch_type     __machine_arch_type
28918 # else
28919 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
28920 # endif
28921 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
28922 #else
28923 # define machine_is_ctera_2bay_k()      (0)
28924 #endif
28925
28926 #ifdef CONFIG_MACH_CTERA_2BAY_U
28927 # ifdef machine_arch_type
28928 #  undef machine_arch_type
28929 #  define machine_arch_type     __machine_arch_type
28930 # else
28931 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
28932 # endif
28933 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
28934 #else
28935 # define machine_is_ctera_2bay_u()      (0)
28936 #endif
28937
28938 #ifdef CONFIG_MACH_SAS_C
28939 # ifdef machine_arch_type
28940 #  undef machine_arch_type
28941 #  define machine_arch_type     __machine_arch_type
28942 # else
28943 #  define machine_arch_type     MACH_TYPE_SAS_C
28944 # endif
28945 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
28946 #else
28947 # define machine_is_sas_c()     (0)
28948 #endif
28949
28950 #ifdef CONFIG_MACH_VMA2315
28951 # ifdef machine_arch_type
28952 #  undef machine_arch_type
28953 #  define machine_arch_type     __machine_arch_type
28954 # else
28955 #  define machine_arch_type     MACH_TYPE_VMA2315
28956 # endif
28957 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
28958 #else
28959 # define machine_is_vma2315()   (0)
28960 #endif
28961
28962 #ifdef CONFIG_MACH_VCS
28963 # ifdef machine_arch_type
28964 #  undef machine_arch_type
28965 #  define machine_arch_type     __machine_arch_type
28966 # else
28967 #  define machine_arch_type     MACH_TYPE_VCS
28968 # endif
28969 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
28970 #else
28971 # define machine_is_vcs()       (0)
28972 #endif
28973
28974 #ifdef CONFIG_MACH_SPEAR600
28975 # ifdef machine_arch_type
28976 #  undef machine_arch_type
28977 #  define machine_arch_type     __machine_arch_type
28978 # else
28979 #  define machine_arch_type     MACH_TYPE_SPEAR600
28980 # endif
28981 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
28982 #else
28983 # define machine_is_spear600()  (0)
28984 #endif
28985
28986 #ifdef CONFIG_MACH_SPEAR300
28987 # ifdef machine_arch_type
28988 #  undef machine_arch_type
28989 #  define machine_arch_type     __machine_arch_type
28990 # else
28991 #  define machine_arch_type     MACH_TYPE_SPEAR300
28992 # endif
28993 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
28994 #else
28995 # define machine_is_spear300()  (0)
28996 #endif
28997
28998 #ifdef CONFIG_MACH_SPEAR1300
28999 # ifdef machine_arch_type
29000 #  undef machine_arch_type
29001 #  define machine_arch_type     __machine_arch_type
29002 # else
29003 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29004 # endif
29005 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29006 #else
29007 # define machine_is_spear1300() (0)
29008 #endif
29009
29010 #ifdef CONFIG_MACH_LILLY1131
29011 # ifdef machine_arch_type
29012 #  undef machine_arch_type
29013 #  define machine_arch_type     __machine_arch_type
29014 # else
29015 #  define machine_arch_type     MACH_TYPE_LILLY1131
29016 # endif
29017 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29018 #else
29019 # define machine_is_lilly1131() (0)
29020 #endif
29021
29022 #ifdef CONFIG_MACH_ARVOO_AX301
29023 # ifdef machine_arch_type
29024 #  undef machine_arch_type
29025 #  define machine_arch_type     __machine_arch_type
29026 # else
29027 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29028 # endif
29029 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29030 #else
29031 # define machine_is_arvoo_ax301()       (0)
29032 #endif
29033
29034 #ifdef CONFIG_MACH_MAPPHONE
29035 # ifdef machine_arch_type
29036 #  undef machine_arch_type
29037 #  define machine_arch_type     __machine_arch_type
29038 # else
29039 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29040 # endif
29041 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29042 #else
29043 # define machine_is_mapphone()  (0)
29044 #endif
29045
29046 #ifdef CONFIG_MACH_LEGEND
29047 # ifdef machine_arch_type
29048 #  undef machine_arch_type
29049 #  define machine_arch_type     __machine_arch_type
29050 # else
29051 #  define machine_arch_type     MACH_TYPE_LEGEND
29052 # endif
29053 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29054 #else
29055 # define machine_is_legend()    (0)
29056 #endif
29057
29058 #ifdef CONFIG_MACH_SALSA
29059 # ifdef machine_arch_type
29060 #  undef machine_arch_type
29061 #  define machine_arch_type     __machine_arch_type
29062 # else
29063 #  define machine_arch_type     MACH_TYPE_SALSA
29064 # endif
29065 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29066 #else
29067 # define machine_is_salsa()     (0)
29068 #endif
29069
29070 #ifdef CONFIG_MACH_LOUNGE
29071 # ifdef machine_arch_type
29072 #  undef machine_arch_type
29073 #  define machine_arch_type     __machine_arch_type
29074 # else
29075 #  define machine_arch_type     MACH_TYPE_LOUNGE
29076 # endif
29077 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29078 #else
29079 # define machine_is_lounge()    (0)
29080 #endif
29081
29082 #ifdef CONFIG_MACH_VISION
29083 # ifdef machine_arch_type
29084 #  undef machine_arch_type
29085 #  define machine_arch_type     __machine_arch_type
29086 # else
29087 #  define machine_arch_type     MACH_TYPE_VISION
29088 # endif
29089 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29090 #else
29091 # define machine_is_vision()    (0)
29092 #endif
29093
29094 #ifdef CONFIG_MACH_VMB20
29095 # ifdef machine_arch_type
29096 #  undef machine_arch_type
29097 #  define machine_arch_type     __machine_arch_type
29098 # else
29099 #  define machine_arch_type     MACH_TYPE_VMB20
29100 # endif
29101 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29102 #else
29103 # define machine_is_vmb20()     (0)
29104 #endif
29105
29106 #ifdef CONFIG_MACH_HY2410
29107 # ifdef machine_arch_type
29108 #  undef machine_arch_type
29109 #  define machine_arch_type     __machine_arch_type
29110 # else
29111 #  define machine_arch_type     MACH_TYPE_HY2410
29112 # endif
29113 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29114 #else
29115 # define machine_is_hy2410()    (0)
29116 #endif
29117
29118 #ifdef CONFIG_MACH_HY9315
29119 # ifdef machine_arch_type
29120 #  undef machine_arch_type
29121 #  define machine_arch_type     __machine_arch_type
29122 # else
29123 #  define machine_arch_type     MACH_TYPE_HY9315
29124 # endif
29125 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29126 #else
29127 # define machine_is_hy9315()    (0)
29128 #endif
29129
29130 #ifdef CONFIG_MACH_BULLWINKLE
29131 # ifdef machine_arch_type
29132 #  undef machine_arch_type
29133 #  define machine_arch_type     __machine_arch_type
29134 # else
29135 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29136 # endif
29137 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29138 #else
29139 # define machine_is_bullwinkle()        (0)
29140 #endif
29141
29142 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29143 # ifdef machine_arch_type
29144 #  undef machine_arch_type
29145 #  define machine_arch_type     __machine_arch_type
29146 # else
29147 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29148 # endif
29149 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29150 #else
29151 # define machine_is_arm_ultimator2()    (0)
29152 #endif
29153
29154 #ifdef CONFIG_MACH_VS_V210
29155 # ifdef machine_arch_type
29156 #  undef machine_arch_type
29157 #  define machine_arch_type     __machine_arch_type
29158 # else
29159 #  define machine_arch_type     MACH_TYPE_VS_V210
29160 # endif
29161 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29162 #else
29163 # define machine_is_vs_v210()   (0)
29164 #endif
29165
29166 #ifdef CONFIG_MACH_VS_V212
29167 # ifdef machine_arch_type
29168 #  undef machine_arch_type
29169 #  define machine_arch_type     __machine_arch_type
29170 # else
29171 #  define machine_arch_type     MACH_TYPE_VS_V212
29172 # endif
29173 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29174 #else
29175 # define machine_is_vs_v212()   (0)
29176 #endif
29177
29178 #ifdef CONFIG_MACH_HMT
29179 # ifdef machine_arch_type
29180 #  undef machine_arch_type
29181 #  define machine_arch_type     __machine_arch_type
29182 # else
29183 #  define machine_arch_type     MACH_TYPE_HMT
29184 # endif
29185 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29186 #else
29187 # define machine_is_hmt()       (0)
29188 #endif
29189
29190 #ifdef CONFIG_MACH_SUEN3
29191 # ifdef machine_arch_type
29192 #  undef machine_arch_type
29193 #  define machine_arch_type     __machine_arch_type
29194 # else
29195 #  define machine_arch_type     MACH_TYPE_SUEN3
29196 # endif
29197 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29198 #else
29199 # define machine_is_suen3()     (0)
29200 #endif
29201
29202 #ifdef CONFIG_MACH_VESPER
29203 # ifdef machine_arch_type
29204 #  undef machine_arch_type
29205 #  define machine_arch_type     __machine_arch_type
29206 # else
29207 #  define machine_arch_type     MACH_TYPE_VESPER
29208 # endif
29209 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29210 #else
29211 # define machine_is_vesper()    (0)
29212 #endif
29213
29214 #ifdef CONFIG_MACH_STR9
29215 # ifdef machine_arch_type
29216 #  undef machine_arch_type
29217 #  define machine_arch_type     __machine_arch_type
29218 # else
29219 #  define machine_arch_type     MACH_TYPE_STR9
29220 # endif
29221 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29222 #else
29223 # define machine_is_str9()      (0)
29224 #endif
29225
29226 #ifdef CONFIG_MACH_OMAP3_WL_FF
29227 # ifdef machine_arch_type
29228 #  undef machine_arch_type
29229 #  define machine_arch_type     __machine_arch_type
29230 # else
29231 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
29232 # endif
29233 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29234 #else
29235 # define machine_is_omap3_wl_ff()       (0)
29236 #endif
29237
29238 #ifdef CONFIG_MACH_SIMCOM
29239 # ifdef machine_arch_type
29240 #  undef machine_arch_type
29241 #  define machine_arch_type     __machine_arch_type
29242 # else
29243 #  define machine_arch_type     MACH_TYPE_SIMCOM
29244 # endif
29245 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29246 #else
29247 # define machine_is_simcom()    (0)
29248 #endif
29249
29250 #ifdef CONFIG_MACH_MCWEBIO
29251 # ifdef machine_arch_type
29252 #  undef machine_arch_type
29253 #  define machine_arch_type     __machine_arch_type
29254 # else
29255 #  define machine_arch_type     MACH_TYPE_MCWEBIO
29256 # endif
29257 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29258 #else
29259 # define machine_is_mcwebio()   (0)
29260 #endif
29261
29262 #ifdef CONFIG_MACH_OMAP3_PHRAZER
29263 # ifdef machine_arch_type
29264 #  undef machine_arch_type
29265 #  define machine_arch_type     __machine_arch_type
29266 # else
29267 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
29268 # endif
29269 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29270 #else
29271 # define machine_is_omap3_phrazer()     (0)
29272 #endif
29273
29274 #ifdef CONFIG_MACH_DARWIN
29275 # ifdef machine_arch_type
29276 #  undef machine_arch_type
29277 #  define machine_arch_type     __machine_arch_type
29278 # else
29279 #  define machine_arch_type     MACH_TYPE_DARWIN
29280 # endif
29281 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29282 #else
29283 # define machine_is_darwin()    (0)
29284 #endif
29285
29286 #ifdef CONFIG_MACH_ORATISCOMU
29287 # ifdef machine_arch_type
29288 #  undef machine_arch_type
29289 #  define machine_arch_type     __machine_arch_type
29290 # else
29291 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
29292 # endif
29293 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
29294 #else
29295 # define machine_is_oratiscomu()        (0)
29296 #endif
29297
29298 #ifdef CONFIG_MACH_RTSBC20
29299 # ifdef machine_arch_type
29300 #  undef machine_arch_type
29301 #  define machine_arch_type     __machine_arch_type
29302 # else
29303 #  define machine_arch_type     MACH_TYPE_RTSBC20
29304 # endif
29305 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
29306 #else
29307 # define machine_is_rtsbc20()   (0)
29308 #endif
29309
29310 #ifdef CONFIG_MACH_I780
29311 # ifdef machine_arch_type
29312 #  undef machine_arch_type
29313 #  define machine_arch_type     __machine_arch_type
29314 # else
29315 #  define machine_arch_type     MACH_TYPE_I780
29316 # endif
29317 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
29318 #else
29319 # define machine_is_sgh_i780()  (0)
29320 #endif
29321
29322 #ifdef CONFIG_MACH_GEMINI324
29323 # ifdef machine_arch_type
29324 #  undef machine_arch_type
29325 #  define machine_arch_type     __machine_arch_type
29326 # else
29327 #  define machine_arch_type     MACH_TYPE_GEMINI324
29328 # endif
29329 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29330 #else
29331 # define machine_is_gemini324() (0)
29332 #endif
29333
29334 #ifdef CONFIG_MACH_ORATISLAN
29335 # ifdef machine_arch_type
29336 #  undef machine_arch_type
29337 #  define machine_arch_type     __machine_arch_type
29338 # else
29339 #  define machine_arch_type     MACH_TYPE_ORATISLAN
29340 # endif
29341 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29342 #else
29343 # define machine_is_oratislan() (0)
29344 #endif
29345
29346 #ifdef CONFIG_MACH_ORATISALOG
29347 # ifdef machine_arch_type
29348 #  undef machine_arch_type
29349 #  define machine_arch_type     __machine_arch_type
29350 # else
29351 #  define machine_arch_type     MACH_TYPE_ORATISALOG
29352 # endif
29353 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
29354 #else
29355 # define machine_is_oratisalog()        (0)
29356 #endif
29357
29358 #ifdef CONFIG_MACH_ORATISMADI
29359 # ifdef machine_arch_type
29360 #  undef machine_arch_type
29361 #  define machine_arch_type     __machine_arch_type
29362 # else
29363 #  define machine_arch_type     MACH_TYPE_ORATISMADI
29364 # endif
29365 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
29366 #else
29367 # define machine_is_oratismadi()        (0)
29368 #endif
29369
29370 #ifdef CONFIG_MACH_ORATISOT16
29371 # ifdef machine_arch_type
29372 #  undef machine_arch_type
29373 #  define machine_arch_type     __machine_arch_type
29374 # else
29375 #  define machine_arch_type     MACH_TYPE_ORATISOT16
29376 # endif
29377 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
29378 #else
29379 # define machine_is_oratisot16()        (0)
29380 #endif
29381
29382 #ifdef CONFIG_MACH_ORATISDESK
29383 # ifdef machine_arch_type
29384 #  undef machine_arch_type
29385 #  define machine_arch_type     __machine_arch_type
29386 # else
29387 #  define machine_arch_type     MACH_TYPE_ORATISDESK
29388 # endif
29389 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
29390 #else
29391 # define machine_is_oratisdesk()        (0)
29392 #endif
29393
29394 #ifdef CONFIG_MACH_V2P_CA9
29395 # ifdef machine_arch_type
29396 #  undef machine_arch_type
29397 #  define machine_arch_type     __machine_arch_type
29398 # else
29399 #  define machine_arch_type     MACH_TYPE_V2P_CA9
29400 # endif
29401 # define machine_is_v2_ca9()    (machine_arch_type == MACH_TYPE_V2P_CA9)
29402 #else
29403 # define machine_is_v2_ca9()    (0)
29404 #endif
29405
29406 #ifdef CONFIG_MACH_SINTEXO
29407 # ifdef machine_arch_type
29408 #  undef machine_arch_type
29409 #  define machine_arch_type     __machine_arch_type
29410 # else
29411 #  define machine_arch_type     MACH_TYPE_SINTEXO
29412 # endif
29413 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
29414 #else
29415 # define machine_is_sintexo()   (0)
29416 #endif
29417
29418 #ifdef CONFIG_MACH_CM3389
29419 # ifdef machine_arch_type
29420 #  undef machine_arch_type
29421 #  define machine_arch_type     __machine_arch_type
29422 # else
29423 #  define machine_arch_type     MACH_TYPE_CM3389
29424 # endif
29425 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
29426 #else
29427 # define machine_is_cm3389()    (0)
29428 #endif
29429
29430 #ifdef CONFIG_MACH_OMAP3_CIO
29431 # ifdef machine_arch_type
29432 #  undef machine_arch_type
29433 #  define machine_arch_type     __machine_arch_type
29434 # else
29435 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
29436 # endif
29437 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29438 #else
29439 # define machine_is_omap3_cio() (0)
29440 #endif
29441
29442 #ifdef CONFIG_MACH_SGH_I900
29443 # ifdef machine_arch_type
29444 #  undef machine_arch_type
29445 #  define machine_arch_type     __machine_arch_type
29446 # else
29447 #  define machine_arch_type     MACH_TYPE_SGH_I900
29448 # endif
29449 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
29450 #else
29451 # define machine_is_sgh_i900()  (0)
29452 #endif
29453
29454 #ifdef CONFIG_MACH_BST100
29455 # ifdef machine_arch_type
29456 #  undef machine_arch_type
29457 #  define machine_arch_type     __machine_arch_type
29458 # else
29459 #  define machine_arch_type     MACH_TYPE_BST100
29460 # endif
29461 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
29462 #else
29463 # define machine_is_bst100()    (0)
29464 #endif
29465
29466 #ifdef CONFIG_MACH_PASSION
29467 # ifdef machine_arch_type
29468 #  undef machine_arch_type
29469 #  define machine_arch_type     __machine_arch_type
29470 # else
29471 #  define machine_arch_type     MACH_TYPE_PASSION
29472 # endif
29473 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
29474 #else
29475 # define machine_is_passion()   (0)
29476 #endif
29477
29478 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
29479 # ifdef machine_arch_type
29480 #  undef machine_arch_type
29481 #  define machine_arch_type     __machine_arch_type
29482 # else
29483 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
29484 # endif
29485 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29486 #else
29487 # define machine_is_indesign_at91sam()  (0)
29488 #endif
29489
29490 #ifdef CONFIG_MACH_C4_BADGER
29491 # ifdef machine_arch_type
29492 #  undef machine_arch_type
29493 #  define machine_arch_type     __machine_arch_type
29494 # else
29495 #  define machine_arch_type     MACH_TYPE_C4_BADGER
29496 # endif
29497 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29498 #else
29499 # define machine_is_c4_badger() (0)
29500 #endif
29501
29502 #ifdef CONFIG_MACH_C4_VIPER
29503 # ifdef machine_arch_type
29504 #  undef machine_arch_type
29505 #  define machine_arch_type     __machine_arch_type
29506 # else
29507 #  define machine_arch_type     MACH_TYPE_C4_VIPER
29508 # endif
29509 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
29510 #else
29511 # define machine_is_c4_viper()  (0)
29512 #endif
29513
29514 #ifdef CONFIG_MACH_D2NET
29515 # ifdef machine_arch_type
29516 #  undef machine_arch_type
29517 #  define machine_arch_type     __machine_arch_type
29518 # else
29519 #  define machine_arch_type     MACH_TYPE_D2NET
29520 # endif
29521 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
29522 #else
29523 # define machine_is_d2net()     (0)
29524 #endif
29525
29526 #ifdef CONFIG_MACH_BIGDISK
29527 # ifdef machine_arch_type
29528 #  undef machine_arch_type
29529 #  define machine_arch_type     __machine_arch_type
29530 # else
29531 #  define machine_arch_type     MACH_TYPE_BIGDISK
29532 # endif
29533 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
29534 #else
29535 # define machine_is_bigdisk()   (0)
29536 #endif
29537
29538 #ifdef CONFIG_MACH_NOTALVISION
29539 # ifdef machine_arch_type
29540 #  undef machine_arch_type
29541 #  define machine_arch_type     __machine_arch_type
29542 # else
29543 #  define machine_arch_type     MACH_TYPE_NOTALVISION
29544 # endif
29545 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
29546 #else
29547 # define machine_is_notalvision()       (0)
29548 #endif
29549
29550 #ifdef CONFIG_MACH_OMAP3_KBOC
29551 # ifdef machine_arch_type
29552 #  undef machine_arch_type
29553 #  define machine_arch_type     __machine_arch_type
29554 # else
29555 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
29556 # endif
29557 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
29558 #else
29559 # define machine_is_omap3_kboc()        (0)
29560 #endif
29561
29562 #ifdef CONFIG_MACH_CYCLONE
29563 # ifdef machine_arch_type
29564 #  undef machine_arch_type
29565 #  define machine_arch_type     __machine_arch_type
29566 # else
29567 #  define machine_arch_type     MACH_TYPE_CYCLONE
29568 # endif
29569 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
29570 #else
29571 # define machine_is_cyclone()   (0)
29572 #endif
29573
29574 #ifdef CONFIG_MACH_NINJA
29575 # ifdef machine_arch_type
29576 #  undef machine_arch_type
29577 #  define machine_arch_type     __machine_arch_type
29578 # else
29579 #  define machine_arch_type     MACH_TYPE_NINJA
29580 # endif
29581 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
29582 #else
29583 # define machine_is_ninja()     (0)
29584 #endif
29585
29586 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
29587 # ifdef machine_arch_type
29588 #  undef machine_arch_type
29589 #  define machine_arch_type     __machine_arch_type
29590 # else
29591 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
29592 # endif
29593 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
29594 #else
29595 # define machine_is_at91sam9g20ek_2mmc()        (0)
29596 #endif
29597
29598 #ifdef CONFIG_MACH_BCMRING
29599 # ifdef machine_arch_type
29600 #  undef machine_arch_type
29601 #  define machine_arch_type     __machine_arch_type
29602 # else
29603 #  define machine_arch_type     MACH_TYPE_BCMRING
29604 # endif
29605 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
29606 #else
29607 # define machine_is_bcmring()   (0)
29608 #endif
29609
29610 #ifdef CONFIG_MACH_RESOL_DL2
29611 # ifdef machine_arch_type
29612 #  undef machine_arch_type
29613 #  define machine_arch_type     __machine_arch_type
29614 # else
29615 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
29616 # endif
29617 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
29618 #else
29619 # define machine_is_resol_dl2() (0)
29620 #endif
29621
29622 #ifdef CONFIG_MACH_IFOSW
29623 # ifdef machine_arch_type
29624 #  undef machine_arch_type
29625 #  define machine_arch_type     __machine_arch_type
29626 # else
29627 #  define machine_arch_type     MACH_TYPE_IFOSW
29628 # endif
29629 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
29630 #else
29631 # define machine_is_ifosw()     (0)
29632 #endif
29633
29634 #ifdef CONFIG_MACH_HTCRHODIUM
29635 # ifdef machine_arch_type
29636 #  undef machine_arch_type
29637 #  define machine_arch_type     __machine_arch_type
29638 # else
29639 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
29640 # endif
29641 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
29642 #else
29643 # define machine_is_htcrhodium()        (0)
29644 #endif
29645
29646 #ifdef CONFIG_MACH_HTCTOPAZ
29647 # ifdef machine_arch_type
29648 #  undef machine_arch_type
29649 #  define machine_arch_type     __machine_arch_type
29650 # else
29651 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
29652 # endif
29653 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
29654 #else
29655 # define machine_is_htctopaz()  (0)
29656 #endif
29657
29658 #ifdef CONFIG_MACH_MATRIX504
29659 # ifdef machine_arch_type
29660 #  undef machine_arch_type
29661 #  define machine_arch_type     __machine_arch_type
29662 # else
29663 #  define machine_arch_type     MACH_TYPE_MATRIX504
29664 # endif
29665 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
29666 #else
29667 # define machine_is_matrix504() (0)
29668 #endif
29669
29670 #ifdef CONFIG_MACH_MRFSA
29671 # ifdef machine_arch_type
29672 #  undef machine_arch_type
29673 #  define machine_arch_type     __machine_arch_type
29674 # else
29675 #  define machine_arch_type     MACH_TYPE_MRFSA
29676 # endif
29677 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
29678 #else
29679 # define machine_is_mrfsa()     (0)
29680 #endif
29681
29682 #ifdef CONFIG_MACH_SC_P270
29683 # ifdef machine_arch_type
29684 #  undef machine_arch_type
29685 #  define machine_arch_type     __machine_arch_type
29686 # else
29687 #  define machine_arch_type     MACH_TYPE_SC_P270
29688 # endif
29689 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
29690 #else
29691 # define machine_is_sc_p270()   (0)
29692 #endif
29693
29694 #ifdef CONFIG_MACH_ATLAS5_EVB
29695 # ifdef machine_arch_type
29696 #  undef machine_arch_type
29697 #  define machine_arch_type     __machine_arch_type
29698 # else
29699 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
29700 # endif
29701 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
29702 #else
29703 # define machine_is_atlas5_evb()        (0)
29704 #endif
29705
29706 #ifdef CONFIG_MACH_PELCO_LOBOX
29707 # ifdef machine_arch_type
29708 #  undef machine_arch_type
29709 #  define machine_arch_type     __machine_arch_type
29710 # else
29711 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
29712 # endif
29713 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
29714 #else
29715 # define machine_is_pelco_lobox()       (0)
29716 #endif
29717
29718 #ifdef CONFIG_MACH_DILAX_PCU200
29719 # ifdef machine_arch_type
29720 #  undef machine_arch_type
29721 #  define machine_arch_type     __machine_arch_type
29722 # else
29723 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
29724 # endif
29725 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
29726 #else
29727 # define machine_is_dilax_pcu200()      (0)
29728 #endif
29729
29730 #ifdef CONFIG_MACH_LEONARDO
29731 # ifdef machine_arch_type
29732 #  undef machine_arch_type
29733 #  define machine_arch_type     __machine_arch_type
29734 # else
29735 #  define machine_arch_type     MACH_TYPE_LEONARDO
29736 # endif
29737 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
29738 #else
29739 # define machine_is_leonardo()  (0)
29740 #endif
29741
29742 #ifdef CONFIG_MACH_ZORAN_APPROACH7
29743 # ifdef machine_arch_type
29744 #  undef machine_arch_type
29745 #  define machine_arch_type     __machine_arch_type
29746 # else
29747 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
29748 # endif
29749 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
29750 #else
29751 # define machine_is_zoran_approach7()   (0)
29752 #endif
29753
29754 #ifdef CONFIG_MACH_DP6XX
29755 # ifdef machine_arch_type
29756 #  undef machine_arch_type
29757 #  define machine_arch_type     __machine_arch_type
29758 # else
29759 #  define machine_arch_type     MACH_TYPE_DP6XX
29760 # endif
29761 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
29762 #else
29763 # define machine_is_dp6xx()     (0)
29764 #endif
29765
29766 #ifdef CONFIG_MACH_BCM2153_VESPER
29767 # ifdef machine_arch_type
29768 #  undef machine_arch_type
29769 #  define machine_arch_type     __machine_arch_type
29770 # else
29771 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
29772 # endif
29773 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
29774 #else
29775 # define machine_is_bcm2153_vesper()    (0)
29776 #endif
29777
29778 #ifdef CONFIG_MACH_MAHIMAHI
29779 # ifdef machine_arch_type
29780 #  undef machine_arch_type
29781 #  define machine_arch_type     __machine_arch_type
29782 # else
29783 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
29784 # endif
29785 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
29786 #else
29787 # define machine_is_mahimahi()  (0)
29788 #endif
29789
29790 #ifdef CONFIG_MACH_CLICKC
29791 # ifdef machine_arch_type
29792 #  undef machine_arch_type
29793 #  define machine_arch_type     __machine_arch_type
29794 # else
29795 #  define machine_arch_type     MACH_TYPE_CLICKC
29796 # endif
29797 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
29798 #else
29799 # define machine_is_clickc()    (0)
29800 #endif
29801
29802 #ifdef CONFIG_MACH_ZB_GATEWAY
29803 # ifdef machine_arch_type
29804 #  undef machine_arch_type
29805 #  define machine_arch_type     __machine_arch_type
29806 # else
29807 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
29808 # endif
29809 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
29810 #else
29811 # define machine_is_zb_gateway()        (0)
29812 #endif
29813
29814 #ifdef CONFIG_MACH_TAZCARD
29815 # ifdef machine_arch_type
29816 #  undef machine_arch_type
29817 #  define machine_arch_type     __machine_arch_type
29818 # else
29819 #  define machine_arch_type     MACH_TYPE_TAZCARD
29820 # endif
29821 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
29822 #else
29823 # define machine_is_tazcard()   (0)
29824 #endif
29825
29826 #ifdef CONFIG_MACH_TAZDEV
29827 # ifdef machine_arch_type
29828 #  undef machine_arch_type
29829 #  define machine_arch_type     __machine_arch_type
29830 # else
29831 #  define machine_arch_type     MACH_TYPE_TAZDEV
29832 # endif
29833 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
29834 #else
29835 # define machine_is_tazdev()    (0)
29836 #endif
29837
29838 #ifdef CONFIG_MACH_ANNAX_CB_ARM
29839 # ifdef machine_arch_type
29840 #  undef machine_arch_type
29841 #  define machine_arch_type     __machine_arch_type
29842 # else
29843 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
29844 # endif
29845 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
29846 #else
29847 # define machine_is_annax_cb_arm()      (0)
29848 #endif
29849
29850 #ifdef CONFIG_MACH_ANNAX_DM3
29851 # ifdef machine_arch_type
29852 #  undef machine_arch_type
29853 #  define machine_arch_type     __machine_arch_type
29854 # else
29855 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
29856 # endif
29857 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
29858 #else
29859 # define machine_is_annax_dm3() (0)
29860 #endif
29861
29862 #ifdef CONFIG_MACH_CEREBRIC
29863 # ifdef machine_arch_type
29864 #  undef machine_arch_type
29865 #  define machine_arch_type     __machine_arch_type
29866 # else
29867 #  define machine_arch_type     MACH_TYPE_CEREBRIC
29868 # endif
29869 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
29870 #else
29871 # define machine_is_cerebric()  (0)
29872 #endif
29873
29874 #ifdef CONFIG_MACH_ORCA
29875 # ifdef machine_arch_type
29876 #  undef machine_arch_type
29877 #  define machine_arch_type     __machine_arch_type
29878 # else
29879 #  define machine_arch_type     MACH_TYPE_ORCA
29880 # endif
29881 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
29882 #else
29883 # define machine_is_orca()      (0)
29884 #endif
29885
29886 #ifdef CONFIG_MACH_PC9260
29887 # ifdef machine_arch_type
29888 #  undef machine_arch_type
29889 #  define machine_arch_type     __machine_arch_type
29890 # else
29891 #  define machine_arch_type     MACH_TYPE_PC9260
29892 # endif
29893 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
29894 #else
29895 # define machine_is_pc9260()    (0)
29896 #endif
29897
29898 #ifdef CONFIG_MACH_EMS285A
29899 # ifdef machine_arch_type
29900 #  undef machine_arch_type
29901 #  define machine_arch_type     __machine_arch_type
29902 # else
29903 #  define machine_arch_type     MACH_TYPE_EMS285A
29904 # endif
29905 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
29906 #else
29907 # define machine_is_ems285a()   (0)
29908 #endif
29909
29910 #ifdef CONFIG_MACH_GEC2410
29911 # ifdef machine_arch_type
29912 #  undef machine_arch_type
29913 #  define machine_arch_type     __machine_arch_type
29914 # else
29915 #  define machine_arch_type     MACH_TYPE_GEC2410
29916 # endif
29917 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
29918 #else
29919 # define machine_is_gec2410()   (0)
29920 #endif
29921
29922 #ifdef CONFIG_MACH_GEC2440
29923 # ifdef machine_arch_type
29924 #  undef machine_arch_type
29925 #  define machine_arch_type     __machine_arch_type
29926 # else
29927 #  define machine_arch_type     MACH_TYPE_GEC2440
29928 # endif
29929 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
29930 #else
29931 # define machine_is_gec2440()   (0)
29932 #endif
29933
29934 #ifdef CONFIG_MACH_ARCH_MW903
29935 # ifdef machine_arch_type
29936 #  undef machine_arch_type
29937 #  define machine_arch_type     __machine_arch_type
29938 # else
29939 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
29940 # endif
29941 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
29942 #else
29943 # define machine_is_mw903()     (0)
29944 #endif
29945
29946 #ifdef CONFIG_MACH_MW2440
29947 # ifdef machine_arch_type
29948 #  undef machine_arch_type
29949 #  define machine_arch_type     __machine_arch_type
29950 # else
29951 #  define machine_arch_type     MACH_TYPE_MW2440
29952 # endif
29953 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
29954 #else
29955 # define machine_is_mw2440()    (0)
29956 #endif
29957
29958 #ifdef CONFIG_MACH_ECAC2378
29959 # ifdef machine_arch_type
29960 #  undef machine_arch_type
29961 #  define machine_arch_type     __machine_arch_type
29962 # else
29963 #  define machine_arch_type     MACH_TYPE_ECAC2378
29964 # endif
29965 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
29966 #else
29967 # define machine_is_ecac2378()  (0)
29968 #endif
29969
29970 #ifdef CONFIG_MACH_TAZKIOSK
29971 # ifdef machine_arch_type
29972 #  undef machine_arch_type
29973 #  define machine_arch_type     __machine_arch_type
29974 # else
29975 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
29976 # endif
29977 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
29978 #else
29979 # define machine_is_tazkiosk()  (0)
29980 #endif
29981
29982 #ifdef CONFIG_MACH_WHITERABBIT_MCH
29983 # ifdef machine_arch_type
29984 #  undef machine_arch_type
29985 #  define machine_arch_type     __machine_arch_type
29986 # else
29987 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
29988 # endif
29989 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
29990 #else
29991 # define machine_is_whiterabbit_mch()   (0)
29992 #endif
29993
29994 #ifdef CONFIG_MACH_SBOX9263
29995 # ifdef machine_arch_type
29996 #  undef machine_arch_type
29997 #  define machine_arch_type     __machine_arch_type
29998 # else
29999 #  define machine_arch_type     MACH_TYPE_SBOX9263
30000 # endif
30001 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30002 #else
30003 # define machine_is_sbox9263()  (0)
30004 #endif
30005
30006 #ifdef CONFIG_MACH_OREO
30007 # ifdef machine_arch_type
30008 #  undef machine_arch_type
30009 #  define machine_arch_type     __machine_arch_type
30010 # else
30011 #  define machine_arch_type     MACH_TYPE_OREO
30012 # endif
30013 # define machine_is_oreo()      (machine_arch_type == MACH_TYPE_OREO)
30014 #else
30015 # define machine_is_oreo()      (0)
30016 #endif
30017
30018 #ifdef CONFIG_MACH_SMDK6442
30019 # ifdef machine_arch_type
30020 #  undef machine_arch_type
30021 #  define machine_arch_type     __machine_arch_type
30022 # else
30023 #  define machine_arch_type     MACH_TYPE_SMDK6442
30024 # endif
30025 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30026 #else
30027 # define machine_is_smdk6442()  (0)
30028 #endif
30029
30030 #ifdef CONFIG_MACH_OPENRD_BASE
30031 # ifdef machine_arch_type
30032 #  undef machine_arch_type
30033 #  define machine_arch_type     __machine_arch_type
30034 # else
30035 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30036 # endif
30037 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30038 #else
30039 # define machine_is_openrd_base()       (0)
30040 #endif
30041
30042 #ifdef CONFIG_MACH_INCREDIBLE
30043 # ifdef machine_arch_type
30044 #  undef machine_arch_type
30045 #  define machine_arch_type     __machine_arch_type
30046 # else
30047 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30048 # endif
30049 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30050 #else
30051 # define machine_is_incredible()        (0)
30052 #endif
30053
30054 #ifdef CONFIG_MACH_INCREDIBLEC
30055 # ifdef machine_arch_type
30056 #  undef machine_arch_type
30057 #  define machine_arch_type     __machine_arch_type
30058 # else
30059 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30060 # endif
30061 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30062 #else
30063 # define machine_is_incrediblec()       (0)
30064 #endif
30065
30066 #ifdef CONFIG_MACH_HEROCT
30067 # ifdef machine_arch_type
30068 #  undef machine_arch_type
30069 #  define machine_arch_type     __machine_arch_type
30070 # else
30071 #  define machine_arch_type     MACH_TYPE_HEROCT
30072 # endif
30073 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30074 #else
30075 # define machine_is_heroct()    (0)
30076 #endif
30077
30078 #ifdef CONFIG_MACH_MMNET1000
30079 # ifdef machine_arch_type
30080 #  undef machine_arch_type
30081 #  define machine_arch_type     __machine_arch_type
30082 # else
30083 #  define machine_arch_type     MACH_TYPE_MMNET1000
30084 # endif
30085 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30086 #else
30087 # define machine_is_mmnet1000() (0)
30088 #endif
30089
30090 #ifdef CONFIG_MACH_DEVKIT8000
30091 # ifdef machine_arch_type
30092 #  undef machine_arch_type
30093 #  define machine_arch_type     __machine_arch_type
30094 # else
30095 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30096 # endif
30097 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30098 #else
30099 # define machine_is_devkit8000()        (0)
30100 #endif
30101
30102 #ifdef CONFIG_MACH_DEVKIT9000
30103 # ifdef machine_arch_type
30104 #  undef machine_arch_type
30105 #  define machine_arch_type     __machine_arch_type
30106 # else
30107 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30108 # endif
30109 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30110 #else
30111 # define machine_is_devkit9000()        (0)
30112 #endif
30113
30114 #ifdef CONFIG_MACH_MX31TXTR
30115 # ifdef machine_arch_type
30116 #  undef machine_arch_type
30117 #  define machine_arch_type     __machine_arch_type
30118 # else
30119 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30120 # endif
30121 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30122 #else
30123 # define machine_is_mx31txtr()  (0)
30124 #endif
30125
30126 #ifdef CONFIG_MACH_U380
30127 # ifdef machine_arch_type
30128 #  undef machine_arch_type
30129 #  define machine_arch_type     __machine_arch_type
30130 # else
30131 #  define machine_arch_type     MACH_TYPE_U380
30132 # endif
30133 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30134 #else
30135 # define machine_is_u380()      (0)
30136 #endif
30137
30138 #ifdef CONFIG_MACH_HUALU_BOARD
30139 # ifdef machine_arch_type
30140 #  undef machine_arch_type
30141 #  define machine_arch_type     __machine_arch_type
30142 # else
30143 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30144 # endif
30145 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30146 #else
30147 # define machine_is_oamp3_hualu()       (0)
30148 #endif
30149
30150 #ifdef CONFIG_MACH_NPCMX50
30151 # ifdef machine_arch_type
30152 #  undef machine_arch_type
30153 #  define machine_arch_type     __machine_arch_type
30154 # else
30155 #  define machine_arch_type     MACH_TYPE_NPCMX50
30156 # endif
30157 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30158 #else
30159 # define machine_is_npcmx50()   (0)
30160 #endif
30161
30162 #ifdef CONFIG_MACH_MX51_LANGE51
30163 # ifdef machine_arch_type
30164 #  undef machine_arch_type
30165 #  define machine_arch_type     __machine_arch_type
30166 # else
30167 #  define machine_arch_type     MACH_TYPE_MX51_LANGE51
30168 # endif
30169 # define machine_is_mx51_lange51()      (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30170 #else
30171 # define machine_is_mx51_lange51()      (0)
30172 #endif
30173
30174 #ifdef CONFIG_MACH_MX51_LANGE52
30175 # ifdef machine_arch_type
30176 #  undef machine_arch_type
30177 #  define machine_arch_type     __machine_arch_type
30178 # else
30179 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30180 # endif
30181 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30182 #else
30183 # define machine_is_mx51_lange52()      (0)
30184 #endif
30185
30186 #ifdef CONFIG_MACH_RIOM
30187 # ifdef machine_arch_type
30188 #  undef machine_arch_type
30189 #  define machine_arch_type     __machine_arch_type
30190 # else
30191 #  define machine_arch_type     MACH_TYPE_RIOM
30192 # endif
30193 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30194 #else
30195 # define machine_is_riom()      (0)
30196 #endif
30197
30198 #ifdef CONFIG_MACH_COMCAS
30199 # ifdef machine_arch_type
30200 #  undef machine_arch_type
30201 #  define machine_arch_type     __machine_arch_type
30202 # else
30203 #  define machine_arch_type     MACH_TYPE_COMCAS
30204 # endif
30205 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30206 #else
30207 # define machine_is_comcas()    (0)
30208 #endif
30209
30210 #ifdef CONFIG_MACH_WSI_MX27
30211 # ifdef machine_arch_type
30212 #  undef machine_arch_type
30213 #  define machine_arch_type     __machine_arch_type
30214 # else
30215 #  define machine_arch_type     MACH_TYPE_WSI_MX27
30216 # endif
30217 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30218 #else
30219 # define machine_is_wsi_mx27()  (0)
30220 #endif
30221
30222 #ifdef CONFIG_MACH_CM_T35
30223 # ifdef machine_arch_type
30224 #  undef machine_arch_type
30225 #  define machine_arch_type     __machine_arch_type
30226 # else
30227 #  define machine_arch_type     MACH_TYPE_CM_T35
30228 # endif
30229 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30230 #else
30231 # define machine_is_cm_t35()    (0)
30232 #endif
30233
30234 #ifdef CONFIG_MACH_NET2BIG
30235 # ifdef machine_arch_type
30236 #  undef machine_arch_type
30237 #  define machine_arch_type     __machine_arch_type
30238 # else
30239 #  define machine_arch_type     MACH_TYPE_NET2BIG
30240 # endif
30241 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30242 #else
30243 # define machine_is_net2big()   (0)
30244 #endif
30245
30246 #ifdef CONFIG_MACH_MOTOROLA_A1600
30247 # ifdef machine_arch_type
30248 #  undef machine_arch_type
30249 #  define machine_arch_type     __machine_arch_type
30250 # else
30251 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
30252 # endif
30253 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30254 #else
30255 # define machine_is_motorola_a1600()    (0)
30256 #endif
30257
30258 #ifdef CONFIG_MACH_IGEP0020
30259 # ifdef machine_arch_type
30260 #  undef machine_arch_type
30261 #  define machine_arch_type     __machine_arch_type
30262 # else
30263 #  define machine_arch_type     MACH_TYPE_IGEP0020
30264 # endif
30265 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30266 #else
30267 # define machine_is_igep0020()  (0)
30268 #endif
30269
30270 #ifdef CONFIG_MACH_IGEP0010
30271 # ifdef machine_arch_type
30272 #  undef machine_arch_type
30273 #  define machine_arch_type     __machine_arch_type
30274 # else
30275 #  define machine_arch_type     MACH_TYPE_IGEP0010
30276 # endif
30277 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30278 #else
30279 # define machine_is_igep0010()  (0)
30280 #endif
30281
30282 #ifdef CONFIG_MACH_MV6281GTWGE2
30283 # ifdef machine_arch_type
30284 #  undef machine_arch_type
30285 #  define machine_arch_type     __machine_arch_type
30286 # else
30287 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
30288 # endif
30289 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30290 #else
30291 # define machine_is_mv6281gtwge2()      (0)
30292 #endif
30293
30294 #ifdef CONFIG_MACH_SCAT100
30295 # ifdef machine_arch_type
30296 #  undef machine_arch_type
30297 #  define machine_arch_type     __machine_arch_type
30298 # else
30299 #  define machine_arch_type     MACH_TYPE_SCAT100
30300 # endif
30301 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
30302 #else
30303 # define machine_is_scat100()   (0)
30304 #endif
30305
30306 #ifdef CONFIG_MACH_SANMINA
30307 # ifdef machine_arch_type
30308 #  undef machine_arch_type
30309 #  define machine_arch_type     __machine_arch_type
30310 # else
30311 #  define machine_arch_type     MACH_TYPE_SANMINA
30312 # endif
30313 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
30314 #else
30315 # define machine_is_sanmina()   (0)
30316 #endif
30317
30318 #ifdef CONFIG_MACH_MOMENTO
30319 # ifdef machine_arch_type
30320 #  undef machine_arch_type
30321 #  define machine_arch_type     __machine_arch_type
30322 # else
30323 #  define machine_arch_type     MACH_TYPE_MOMENTO
30324 # endif
30325 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
30326 #else
30327 # define machine_is_momento()   (0)
30328 #endif
30329
30330 #ifdef CONFIG_MACH_NUC9XX
30331 # ifdef machine_arch_type
30332 #  undef machine_arch_type
30333 #  define machine_arch_type     __machine_arch_type
30334 # else
30335 #  define machine_arch_type     MACH_TYPE_NUC9XX
30336 # endif
30337 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
30338 #else
30339 # define machine_is_nuc9xx()    (0)
30340 #endif
30341
30342 #ifdef CONFIG_MACH_NUC910EVB
30343 # ifdef machine_arch_type
30344 #  undef machine_arch_type
30345 #  define machine_arch_type     __machine_arch_type
30346 # else
30347 #  define machine_arch_type     MACH_TYPE_NUC910EVB
30348 # endif
30349 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30350 #else
30351 # define machine_is_nuc910evb() (0)
30352 #endif
30353
30354 #ifdef CONFIG_MACH_NUC920EVB
30355 # ifdef machine_arch_type
30356 #  undef machine_arch_type
30357 #  define machine_arch_type     __machine_arch_type
30358 # else
30359 #  define machine_arch_type     MACH_TYPE_NUC920EVB
30360 # endif
30361 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30362 #else
30363 # define machine_is_nuc920evb() (0)
30364 #endif
30365
30366 #ifdef CONFIG_MACH_NUC950EVB
30367 # ifdef machine_arch_type
30368 #  undef machine_arch_type
30369 #  define machine_arch_type     __machine_arch_type
30370 # else
30371 #  define machine_arch_type     MACH_TYPE_NUC950EVB
30372 # endif
30373 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30374 #else
30375 # define machine_is_nuc950evb() (0)
30376 #endif
30377
30378 #ifdef CONFIG_MACH_NUC945EVB
30379 # ifdef machine_arch_type
30380 #  undef machine_arch_type
30381 #  define machine_arch_type     __machine_arch_type
30382 # else
30383 #  define machine_arch_type     MACH_TYPE_NUC945EVB
30384 # endif
30385 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30386 #else
30387 # define machine_is_nuc945evb() (0)
30388 #endif
30389
30390 #ifdef CONFIG_MACH_NUC960EVB
30391 # ifdef machine_arch_type
30392 #  undef machine_arch_type
30393 #  define machine_arch_type     __machine_arch_type
30394 # else
30395 #  define machine_arch_type     MACH_TYPE_NUC960EVB
30396 # endif
30397 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30398 #else
30399 # define machine_is_nuc960evb() (0)
30400 #endif
30401
30402 #ifdef CONFIG_MACH_NUC932EVB
30403 # ifdef machine_arch_type
30404 #  undef machine_arch_type
30405 #  define machine_arch_type     __machine_arch_type
30406 # else
30407 #  define machine_arch_type     MACH_TYPE_NUC932EVB
30408 # endif
30409 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30410 #else
30411 # define machine_is_nuc932evb() (0)
30412 #endif
30413
30414 #ifdef CONFIG_MACH_NUC900
30415 # ifdef machine_arch_type
30416 #  undef machine_arch_type
30417 #  define machine_arch_type     __machine_arch_type
30418 # else
30419 #  define machine_arch_type     MACH_TYPE_NUC900
30420 # endif
30421 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
30422 #else
30423 # define machine_is_nuc900()    (0)
30424 #endif
30425
30426 #ifdef CONFIG_MACH_SD1SOC
30427 # ifdef machine_arch_type
30428 #  undef machine_arch_type
30429 #  define machine_arch_type     __machine_arch_type
30430 # else
30431 #  define machine_arch_type     MACH_TYPE_SD1SOC
30432 # endif
30433 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
30434 #else
30435 # define machine_is_sd1soc()    (0)
30436 #endif
30437
30438 #ifdef CONFIG_MACH_LN2440BC
30439 # ifdef machine_arch_type
30440 #  undef machine_arch_type
30441 #  define machine_arch_type     __machine_arch_type
30442 # else
30443 #  define machine_arch_type     MACH_TYPE_LN2440BC
30444 # endif
30445 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
30446 #else
30447 # define machine_is_ln2440bc()  (0)
30448 #endif
30449
30450 #ifdef CONFIG_MACH_RSBC
30451 # ifdef machine_arch_type
30452 #  undef machine_arch_type
30453 #  define machine_arch_type     __machine_arch_type
30454 # else
30455 #  define machine_arch_type     MACH_TYPE_RSBC
30456 # endif
30457 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
30458 #else
30459 # define machine_is_rsbc()      (0)
30460 #endif
30461
30462 #ifdef CONFIG_MACH_OPENRD_CLIENT
30463 # ifdef machine_arch_type
30464 #  undef machine_arch_type
30465 #  define machine_arch_type     __machine_arch_type
30466 # else
30467 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
30468 # endif
30469 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30470 #else
30471 # define machine_is_openrd_client()     (0)
30472 #endif
30473
30474 #ifdef CONFIG_MACH_HPIPAQ11X
30475 # ifdef machine_arch_type
30476 #  undef machine_arch_type
30477 #  define machine_arch_type     __machine_arch_type
30478 # else
30479 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
30480 # endif
30481 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30482 #else
30483 # define machine_is_hpipaq11x() (0)
30484 #endif
30485
30486 #ifdef CONFIG_MACH_WAYLAND
30487 # ifdef machine_arch_type
30488 #  undef machine_arch_type
30489 #  define machine_arch_type     __machine_arch_type
30490 # else
30491 #  define machine_arch_type     MACH_TYPE_WAYLAND
30492 # endif
30493 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
30494 #else
30495 # define machine_is_wayland()   (0)
30496 #endif
30497
30498 #ifdef CONFIG_MACH_ACNBSX102
30499 # ifdef machine_arch_type
30500 #  undef machine_arch_type
30501 #  define machine_arch_type     __machine_arch_type
30502 # else
30503 #  define machine_arch_type     MACH_TYPE_ACNBSX102
30504 # endif
30505 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30506 #else
30507 # define machine_is_acnbsx102() (0)
30508 #endif
30509
30510 #ifdef CONFIG_MACH_HWAT91
30511 # ifdef machine_arch_type
30512 #  undef machine_arch_type
30513 #  define machine_arch_type     __machine_arch_type
30514 # else
30515 #  define machine_arch_type     MACH_TYPE_HWAT91
30516 # endif
30517 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
30518 #else
30519 # define machine_is_hwat91()    (0)
30520 #endif
30521
30522 #ifdef CONFIG_MACH_AT91SAM9263CS
30523 # ifdef machine_arch_type
30524 #  undef machine_arch_type
30525 #  define machine_arch_type     __machine_arch_type
30526 # else
30527 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
30528 # endif
30529 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30530 #else
30531 # define machine_is_at91sam9263cs()     (0)
30532 #endif
30533
30534 #ifdef CONFIG_MACH_CSB732
30535 # ifdef machine_arch_type
30536 #  undef machine_arch_type
30537 #  define machine_arch_type     __machine_arch_type
30538 # else
30539 #  define machine_arch_type     MACH_TYPE_CSB732
30540 # endif
30541 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
30542 #else
30543 # define machine_is_csb732()    (0)
30544 #endif
30545
30546 #ifdef CONFIG_MACH_U8500
30547 # ifdef machine_arch_type
30548 #  undef machine_arch_type
30549 #  define machine_arch_type     __machine_arch_type
30550 # else
30551 #  define machine_arch_type     MACH_TYPE_U8500
30552 # endif
30553 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
30554 #else
30555 # define machine_is_u8500()     (0)
30556 #endif
30557
30558 #ifdef CONFIG_MACH_HUQIU
30559 # ifdef machine_arch_type
30560 #  undef machine_arch_type
30561 #  define machine_arch_type     __machine_arch_type
30562 # else
30563 #  define machine_arch_type     MACH_TYPE_HUQIU
30564 # endif
30565 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
30566 #else
30567 # define machine_is_huqiu()     (0)
30568 #endif
30569
30570 #ifdef CONFIG_MACH_MX51_KUNLUN
30571 # ifdef machine_arch_type
30572 #  undef machine_arch_type
30573 #  define machine_arch_type     __machine_arch_type
30574 # else
30575 #  define machine_arch_type     MACH_TYPE_MX51_KUNLUN
30576 # endif
30577 # define machine_is_mx51_kunlun()       (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
30578 #else
30579 # define machine_is_mx51_kunlun()       (0)
30580 #endif
30581
30582 #ifdef CONFIG_MACH_PMT1G
30583 # ifdef machine_arch_type
30584 #  undef machine_arch_type
30585 #  define machine_arch_type     __machine_arch_type
30586 # else
30587 #  define machine_arch_type     MACH_TYPE_PMT1G
30588 # endif
30589 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
30590 #else
30591 # define machine_is_pmt1g()     (0)
30592 #endif
30593
30594 #ifdef CONFIG_MACH_HTCELF
30595 # ifdef machine_arch_type
30596 #  undef machine_arch_type
30597 #  define machine_arch_type     __machine_arch_type
30598 # else
30599 #  define machine_arch_type     MACH_TYPE_HTCELF
30600 # endif
30601 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
30602 #else
30603 # define machine_is_htcelf()    (0)
30604 #endif
30605
30606 #ifdef CONFIG_MACH_ARMADILLO420
30607 # ifdef machine_arch_type
30608 #  undef machine_arch_type
30609 #  define machine_arch_type     __machine_arch_type
30610 # else
30611 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
30612 # endif
30613 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
30614 #else
30615 # define machine_is_armadillo420()      (0)
30616 #endif
30617
30618 #ifdef CONFIG_MACH_ARMADILLO440
30619 # ifdef machine_arch_type
30620 #  undef machine_arch_type
30621 #  define machine_arch_type     __machine_arch_type
30622 # else
30623 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
30624 # endif
30625 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
30626 #else
30627 # define machine_is_armadillo440()      (0)
30628 #endif
30629
30630 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
30631 # ifdef machine_arch_type
30632 #  undef machine_arch_type
30633 #  define machine_arch_type     __machine_arch_type
30634 # else
30635 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
30636 # endif
30637 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
30638 #else
30639 # define machine_is_u_chip_dual_arm()   (0)
30640 #endif
30641
30642 #ifdef CONFIG_MACH_CSR_BDB3
30643 # ifdef machine_arch_type
30644 #  undef machine_arch_type
30645 #  define machine_arch_type     __machine_arch_type
30646 # else
30647 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
30648 # endif
30649 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
30650 #else
30651 # define machine_is_csr_bdb3()  (0)
30652 #endif
30653
30654 #ifdef CONFIG_MACH_DOLBY_CAT1018
30655 # ifdef machine_arch_type
30656 #  undef machine_arch_type
30657 #  define machine_arch_type     __machine_arch_type
30658 # else
30659 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
30660 # endif
30661 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
30662 #else
30663 # define machine_is_dolby_cat1018()     (0)
30664 #endif
30665
30666 #ifdef CONFIG_MACH_HY9307
30667 # ifdef machine_arch_type
30668 #  undef machine_arch_type
30669 #  define machine_arch_type     __machine_arch_type
30670 # else
30671 #  define machine_arch_type     MACH_TYPE_HY9307
30672 # endif
30673 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
30674 #else
30675 # define machine_is_hy9307()    (0)
30676 #endif
30677
30678 #ifdef CONFIG_MACH_A_ES
30679 # ifdef machine_arch_type
30680 #  undef machine_arch_type
30681 #  define machine_arch_type     __machine_arch_type
30682 # else
30683 #  define machine_arch_type     MACH_TYPE_A_ES
30684 # endif
30685 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
30686 #else
30687 # define machine_is_aspire_easystore()  (0)
30688 #endif
30689
30690 #ifdef CONFIG_MACH_DAVINCI_IRIF
30691 # ifdef machine_arch_type
30692 #  undef machine_arch_type
30693 #  define machine_arch_type     __machine_arch_type
30694 # else
30695 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
30696 # endif
30697 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
30698 #else
30699 # define machine_is_davinci_irif()      (0)
30700 #endif
30701
30702 #ifdef CONFIG_MACH_AGAMA9263
30703 # ifdef machine_arch_type
30704 #  undef machine_arch_type
30705 #  define machine_arch_type     __machine_arch_type
30706 # else
30707 #  define machine_arch_type     MACH_TYPE_AGAMA9263
30708 # endif
30709 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
30710 #else
30711 # define machine_is_agama9263() (0)
30712 #endif
30713
30714 #ifdef CONFIG_MACH_MARVELL_JASPER
30715 # ifdef machine_arch_type
30716 #  undef machine_arch_type
30717 #  define machine_arch_type     __machine_arch_type
30718 # else
30719 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
30720 # endif
30721 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
30722 #else
30723 # define machine_is_marvell_jasper()    (0)
30724 #endif
30725
30726 #ifdef CONFIG_MACH_FLINT
30727 # ifdef machine_arch_type
30728 #  undef machine_arch_type
30729 #  define machine_arch_type     __machine_arch_type
30730 # else
30731 #  define machine_arch_type     MACH_TYPE_FLINT
30732 # endif
30733 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
30734 #else
30735 # define machine_is_flint()     (0)
30736 #endif
30737
30738 #ifdef CONFIG_MACH_TAVOREVB3
30739 # ifdef machine_arch_type
30740 #  undef machine_arch_type
30741 #  define machine_arch_type     __machine_arch_type
30742 # else
30743 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
30744 # endif
30745 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
30746 #else
30747 # define machine_is_tavorevb3() (0)
30748 #endif
30749
30750 #ifdef CONFIG_MACH_SCH_M490
30751 # ifdef machine_arch_type
30752 #  undef machine_arch_type
30753 #  define machine_arch_type     __machine_arch_type
30754 # else
30755 #  define machine_arch_type     MACH_TYPE_SCH_M490
30756 # endif
30757 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
30758 #else
30759 # define machine_is_sch_m490()  (0)
30760 #endif
30761
30762 #ifdef CONFIG_MACH_RBL01
30763 # ifdef machine_arch_type
30764 #  undef machine_arch_type
30765 #  define machine_arch_type     __machine_arch_type
30766 # else
30767 #  define machine_arch_type     MACH_TYPE_RBL01
30768 # endif
30769 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
30770 #else
30771 # define machine_is_rbl01()     (0)
30772 #endif
30773
30774 #ifdef CONFIG_MACH_OMNIFI
30775 # ifdef machine_arch_type
30776 #  undef machine_arch_type
30777 #  define machine_arch_type     __machine_arch_type
30778 # else
30779 #  define machine_arch_type     MACH_TYPE_OMNIFI
30780 # endif
30781 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
30782 #else
30783 # define machine_is_omnifi()    (0)
30784 #endif
30785
30786 #ifdef CONFIG_MACH_OTAVALO
30787 # ifdef machine_arch_type
30788 #  undef machine_arch_type
30789 #  define machine_arch_type     __machine_arch_type
30790 # else
30791 #  define machine_arch_type     MACH_TYPE_OTAVALO
30792 # endif
30793 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
30794 #else
30795 # define machine_is_otavalo()   (0)
30796 #endif
30797
30798 #ifdef CONFIG_MACH_SIENNA
30799 # ifdef machine_arch_type
30800 #  undef machine_arch_type
30801 #  define machine_arch_type     __machine_arch_type
30802 # else
30803 #  define machine_arch_type     MACH_TYPE_SIENNA
30804 # endif
30805 # define machine_is_sienna()    (machine_arch_type == MACH_TYPE_SIENNA)
30806 #else
30807 # define machine_is_sienna()    (0)
30808 #endif
30809
30810 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
30811 # ifdef machine_arch_type
30812 #  undef machine_arch_type
30813 #  define machine_arch_type     __machine_arch_type
30814 # else
30815 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
30816 # endif
30817 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
30818 #else
30819 # define machine_is_htc_excalibur_s620()        (0)
30820 #endif
30821
30822 #ifdef CONFIG_MACH_HTC_OPAL
30823 # ifdef machine_arch_type
30824 #  undef machine_arch_type
30825 #  define machine_arch_type     __machine_arch_type
30826 # else
30827 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
30828 # endif
30829 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
30830 #else
30831 # define machine_is_htc_opal()  (0)
30832 #endif
30833
30834 #ifdef CONFIG_MACH_TOUCHBOOK
30835 # ifdef machine_arch_type
30836 #  undef machine_arch_type
30837 #  define machine_arch_type     __machine_arch_type
30838 # else
30839 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
30840 # endif
30841 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
30842 #else
30843 # define machine_is_touchbook() (0)
30844 #endif
30845
30846 #ifdef CONFIG_MACH_LATTE
30847 # ifdef machine_arch_type
30848 #  undef machine_arch_type
30849 #  define machine_arch_type     __machine_arch_type
30850 # else
30851 #  define machine_arch_type     MACH_TYPE_LATTE
30852 # endif
30853 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
30854 #else
30855 # define machine_is_latte()     (0)
30856 #endif
30857
30858 #ifdef CONFIG_MACH_XA200
30859 # ifdef machine_arch_type
30860 #  undef machine_arch_type
30861 #  define machine_arch_type     __machine_arch_type
30862 # else
30863 #  define machine_arch_type     MACH_TYPE_XA200
30864 # endif
30865 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
30866 #else
30867 # define machine_is_xa200()     (0)
30868 #endif
30869
30870 #ifdef CONFIG_MACH_NIMROD
30871 # ifdef machine_arch_type
30872 #  undef machine_arch_type
30873 #  define machine_arch_type     __machine_arch_type
30874 # else
30875 #  define machine_arch_type     MACH_TYPE_NIMROD
30876 # endif
30877 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
30878 #else
30879 # define machine_is_nimrod()    (0)
30880 #endif
30881
30882 #ifdef CONFIG_MACH_CC9P9215_3G
30883 # ifdef machine_arch_type
30884 #  undef machine_arch_type
30885 #  define machine_arch_type     __machine_arch_type
30886 # else
30887 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
30888 # endif
30889 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
30890 #else
30891 # define machine_is_cc9p9215_3g()       (0)
30892 #endif
30893
30894 #ifdef CONFIG_MACH_CC9P9215_3GJS
30895 # ifdef machine_arch_type
30896 #  undef machine_arch_type
30897 #  define machine_arch_type     __machine_arch_type
30898 # else
30899 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
30900 # endif
30901 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
30902 #else
30903 # define machine_is_cc9p9215_3gjs()     (0)
30904 #endif
30905
30906 #ifdef CONFIG_MACH_TK71
30907 # ifdef machine_arch_type
30908 #  undef machine_arch_type
30909 #  define machine_arch_type     __machine_arch_type
30910 # else
30911 #  define machine_arch_type     MACH_TYPE_TK71
30912 # endif
30913 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
30914 #else
30915 # define machine_is_tk71()      (0)
30916 #endif
30917
30918 #ifdef CONFIG_MACH_COMHAM3525
30919 # ifdef machine_arch_type
30920 #  undef machine_arch_type
30921 #  define machine_arch_type     __machine_arch_type
30922 # else
30923 #  define machine_arch_type     MACH_TYPE_COMHAM3525
30924 # endif
30925 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
30926 #else
30927 # define machine_is_comham3525()        (0)
30928 #endif
30929
30930 #ifdef CONFIG_MACH_MX31EREBUS
30931 # ifdef machine_arch_type
30932 #  undef machine_arch_type
30933 #  define machine_arch_type     __machine_arch_type
30934 # else
30935 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
30936 # endif
30937 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
30938 #else
30939 # define machine_is_mx31erebus()        (0)
30940 #endif
30941
30942 #ifdef CONFIG_MACH_MCARDMX27
30943 # ifdef machine_arch_type
30944 #  undef machine_arch_type
30945 #  define machine_arch_type     __machine_arch_type
30946 # else
30947 #  define machine_arch_type     MACH_TYPE_MCARDMX27
30948 # endif
30949 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
30950 #else
30951 # define machine_is_mcardmx27() (0)
30952 #endif
30953
30954 #ifdef CONFIG_MACH_PARADISE
30955 # ifdef machine_arch_type
30956 #  undef machine_arch_type
30957 #  define machine_arch_type     __machine_arch_type
30958 # else
30959 #  define machine_arch_type     MACH_TYPE_PARADISE
30960 # endif
30961 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
30962 #else
30963 # define machine_is_paradise()  (0)
30964 #endif
30965
30966 #ifdef CONFIG_MACH_TIDE
30967 # ifdef machine_arch_type
30968 #  undef machine_arch_type
30969 #  define machine_arch_type     __machine_arch_type
30970 # else
30971 #  define machine_arch_type     MACH_TYPE_TIDE
30972 # endif
30973 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
30974 #else
30975 # define machine_is_tide()      (0)
30976 #endif
30977
30978 #ifdef CONFIG_MACH_WZL2440
30979 # ifdef machine_arch_type
30980 #  undef machine_arch_type
30981 #  define machine_arch_type     __machine_arch_type
30982 # else
30983 #  define machine_arch_type     MACH_TYPE_WZL2440
30984 # endif
30985 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
30986 #else
30987 # define machine_is_wzl2440()   (0)
30988 #endif
30989
30990 #ifdef CONFIG_MACH_SDRDEMO
30991 # ifdef machine_arch_type
30992 #  undef machine_arch_type
30993 #  define machine_arch_type     __machine_arch_type
30994 # else
30995 #  define machine_arch_type     MACH_TYPE_SDRDEMO
30996 # endif
30997 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
30998 #else
30999 # define machine_is_sdrdemo()   (0)
31000 #endif
31001
31002 #ifdef CONFIG_MACH_ETHERCAN2
31003 # ifdef machine_arch_type
31004 #  undef machine_arch_type
31005 #  define machine_arch_type     __machine_arch_type
31006 # else
31007 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31008 # endif
31009 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31010 #else
31011 # define machine_is_ethercan2() (0)
31012 #endif
31013
31014 #ifdef CONFIG_MACH_ECMIMG20
31015 # ifdef machine_arch_type
31016 #  undef machine_arch_type
31017 #  define machine_arch_type     __machine_arch_type
31018 # else
31019 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31020 # endif
31021 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31022 #else
31023 # define machine_is_ecmimg20()  (0)
31024 #endif
31025
31026 #ifdef CONFIG_MACH_OMAP_DRAGON
31027 # ifdef machine_arch_type
31028 #  undef machine_arch_type
31029 #  define machine_arch_type     __machine_arch_type
31030 # else
31031 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31032 # endif
31033 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31034 #else
31035 # define machine_is_omap_dragon()       (0)
31036 #endif
31037
31038 #ifdef CONFIG_MACH_HALO
31039 # ifdef machine_arch_type
31040 #  undef machine_arch_type
31041 #  define machine_arch_type     __machine_arch_type
31042 # else
31043 #  define machine_arch_type     MACH_TYPE_HALO
31044 # endif
31045 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31046 #else
31047 # define machine_is_halo()      (0)
31048 #endif
31049
31050 #ifdef CONFIG_MACH_HUANGSHAN
31051 # ifdef machine_arch_type
31052 #  undef machine_arch_type
31053 #  define machine_arch_type     __machine_arch_type
31054 # else
31055 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31056 # endif
31057 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31058 #else
31059 # define machine_is_huangshan() (0)
31060 #endif
31061
31062 #ifdef CONFIG_MACH_VL_MA2SC
31063 # ifdef machine_arch_type
31064 #  undef machine_arch_type
31065 #  define machine_arch_type     __machine_arch_type
31066 # else
31067 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31068 # endif
31069 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31070 #else
31071 # define machine_is_vl_ma2sc()  (0)
31072 #endif
31073
31074 #ifdef CONFIG_MACH_RAUMFELD_RC
31075 # ifdef machine_arch_type
31076 #  undef machine_arch_type
31077 #  define machine_arch_type     __machine_arch_type
31078 # else
31079 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31080 # endif
31081 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31082 #else
31083 # define machine_is_raumfeld_rc()       (0)
31084 #endif
31085
31086 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31087 # ifdef machine_arch_type
31088 #  undef machine_arch_type
31089 #  define machine_arch_type     __machine_arch_type
31090 # else
31091 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31092 # endif
31093 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31094 #else
31095 # define machine_is_raumfeld_connector()        (0)
31096 #endif
31097
31098 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31099 # ifdef machine_arch_type
31100 #  undef machine_arch_type
31101 #  define machine_arch_type     __machine_arch_type
31102 # else
31103 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31104 # endif
31105 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31106 #else
31107 # define machine_is_raumfeld_speaker()  (0)
31108 #endif
31109
31110 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31111 # ifdef machine_arch_type
31112 #  undef machine_arch_type
31113 #  define machine_arch_type     __machine_arch_type
31114 # else
31115 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31116 # endif
31117 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31118 #else
31119 # define machine_is_multibus_master()   (0)
31120 #endif
31121
31122 #ifdef CONFIG_MACH_MULTIBUS_PBK
31123 # ifdef machine_arch_type
31124 #  undef machine_arch_type
31125 #  define machine_arch_type     __machine_arch_type
31126 # else
31127 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31128 # endif
31129 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31130 #else
31131 # define machine_is_multibus_pbk()      (0)
31132 #endif
31133
31134 #ifdef CONFIG_MACH_TNETV107X
31135 # ifdef machine_arch_type
31136 #  undef machine_arch_type
31137 #  define machine_arch_type     __machine_arch_type
31138 # else
31139 #  define machine_arch_type     MACH_TYPE_TNETV107X
31140 # endif
31141 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31142 #else
31143 # define machine_is_tnetv107x() (0)
31144 #endif
31145
31146 #ifdef CONFIG_MACH_SNAKE
31147 # ifdef machine_arch_type
31148 #  undef machine_arch_type
31149 #  define machine_arch_type     __machine_arch_type
31150 # else
31151 #  define machine_arch_type     MACH_TYPE_SNAKE
31152 # endif
31153 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31154 #else
31155 # define machine_is_snake()     (0)
31156 #endif
31157
31158 #ifdef CONFIG_MACH_CWMX27
31159 # ifdef machine_arch_type
31160 #  undef machine_arch_type
31161 #  define machine_arch_type     __machine_arch_type
31162 # else
31163 #  define machine_arch_type     MACH_TYPE_CWMX27
31164 # endif
31165 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31166 #else
31167 # define machine_is_cwmx27()    (0)
31168 #endif
31169
31170 #ifdef CONFIG_MACH_SCH_M480
31171 # ifdef machine_arch_type
31172 #  undef machine_arch_type
31173 #  define machine_arch_type     __machine_arch_type
31174 # else
31175 #  define machine_arch_type     MACH_TYPE_SCH_M480
31176 # endif
31177 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31178 #else
31179 # define machine_is_sch_m480()  (0)
31180 #endif
31181
31182 #ifdef CONFIG_MACH_PLATYPUS
31183 # ifdef machine_arch_type
31184 #  undef machine_arch_type
31185 #  define machine_arch_type     __machine_arch_type
31186 # else
31187 #  define machine_arch_type     MACH_TYPE_PLATYPUS
31188 # endif
31189 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
31190 #else
31191 # define machine_is_platypus()  (0)
31192 #endif
31193
31194 #ifdef CONFIG_MACH_PSS2
31195 # ifdef machine_arch_type
31196 #  undef machine_arch_type
31197 #  define machine_arch_type     __machine_arch_type
31198 # else
31199 #  define machine_arch_type     MACH_TYPE_PSS2
31200 # endif
31201 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
31202 #else
31203 # define machine_is_pss2()      (0)
31204 #endif
31205
31206 #ifdef CONFIG_MACH_DAVINCI_APM150
31207 # ifdef machine_arch_type
31208 #  undef machine_arch_type
31209 #  define machine_arch_type     __machine_arch_type
31210 # else
31211 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
31212 # endif
31213 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31214 #else
31215 # define machine_is_davinci_apm150()    (0)
31216 #endif
31217
31218 #ifdef CONFIG_MACH_STR9100
31219 # ifdef machine_arch_type
31220 #  undef machine_arch_type
31221 #  define machine_arch_type     __machine_arch_type
31222 # else
31223 #  define machine_arch_type     MACH_TYPE_STR9100
31224 # endif
31225 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
31226 #else
31227 # define machine_is_str9100()   (0)
31228 #endif
31229
31230 #ifdef CONFIG_MACH_NET5BIG
31231 # ifdef machine_arch_type
31232 #  undef machine_arch_type
31233 #  define machine_arch_type     __machine_arch_type
31234 # else
31235 #  define machine_arch_type     MACH_TYPE_NET5BIG
31236 # endif
31237 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
31238 #else
31239 # define machine_is_net5big()   (0)
31240 #endif
31241
31242 #ifdef CONFIG_MACH_SEABED9263
31243 # ifdef machine_arch_type
31244 #  undef machine_arch_type
31245 #  define machine_arch_type     __machine_arch_type
31246 # else
31247 #  define machine_arch_type     MACH_TYPE_SEABED9263
31248 # endif
31249 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
31250 #else
31251 # define machine_is_seabed9263()        (0)
31252 #endif
31253
31254 #ifdef CONFIG_MACH_MX51_M2ID
31255 # ifdef machine_arch_type
31256 #  undef machine_arch_type
31257 #  define machine_arch_type     __machine_arch_type
31258 # else
31259 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
31260 # endif
31261 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31262 #else
31263 # define machine_is_mx51_m2id() (0)
31264 #endif
31265
31266 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
31267 # ifdef machine_arch_type
31268 #  undef machine_arch_type
31269 #  define machine_arch_type     __machine_arch_type
31270 # else
31271 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
31272 # endif
31273 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31274 #else
31275 # define machine_is_octvocplus_eb()     (0)
31276 #endif
31277
31278 #ifdef CONFIG_MACH_KLK_FIREFOX
31279 # ifdef machine_arch_type
31280 #  undef machine_arch_type
31281 #  define machine_arch_type     __machine_arch_type
31282 # else
31283 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
31284 # endif
31285 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
31286 #else
31287 # define machine_is_klk_firefox()       (0)
31288 #endif
31289
31290 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
31291 # ifdef machine_arch_type
31292 #  undef machine_arch_type
31293 #  define machine_arch_type     __machine_arch_type
31294 # else
31295 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
31296 # endif
31297 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
31298 #else
31299 # define machine_is_klk_wirma_module()  (0)
31300 #endif
31301
31302 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
31303 # ifdef machine_arch_type
31304 #  undef machine_arch_type
31305 #  define machine_arch_type     __machine_arch_type
31306 # else
31307 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
31308 # endif
31309 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
31310 #else
31311 # define machine_is_klk_wirma_mmi()     (0)
31312 #endif
31313
31314 #ifdef CONFIG_MACH_SUPERSONIC
31315 # ifdef machine_arch_type
31316 #  undef machine_arch_type
31317 #  define machine_arch_type     __machine_arch_type
31318 # else
31319 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
31320 # endif
31321 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
31322 #else
31323 # define machine_is_supersonic()        (0)
31324 #endif
31325
31326 #ifdef CONFIG_MACH_LIBERTY
31327 # ifdef machine_arch_type
31328 #  undef machine_arch_type
31329 #  define machine_arch_type     __machine_arch_type
31330 # else
31331 #  define machine_arch_type     MACH_TYPE_LIBERTY
31332 # endif
31333 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
31334 #else
31335 # define machine_is_liberty()   (0)
31336 #endif
31337
31338 #ifdef CONFIG_MACH_MH355
31339 # ifdef machine_arch_type
31340 #  undef machine_arch_type
31341 #  define machine_arch_type     __machine_arch_type
31342 # else
31343 #  define machine_arch_type     MACH_TYPE_MH355
31344 # endif
31345 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
31346 #else
31347 # define machine_is_mh355()     (0)
31348 #endif
31349
31350 #ifdef CONFIG_MACH_PC7802
31351 # ifdef machine_arch_type
31352 #  undef machine_arch_type
31353 #  define machine_arch_type     __machine_arch_type
31354 # else
31355 #  define machine_arch_type     MACH_TYPE_PC7802
31356 # endif
31357 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
31358 #else
31359 # define machine_is_pc7802()    (0)
31360 #endif
31361
31362 #ifdef CONFIG_MACH_GNET_SGC
31363 # ifdef machine_arch_type
31364 #  undef machine_arch_type
31365 #  define machine_arch_type     __machine_arch_type
31366 # else
31367 #  define machine_arch_type     MACH_TYPE_GNET_SGC
31368 # endif
31369 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
31370 #else
31371 # define machine_is_gnet_sgc()  (0)
31372 #endif
31373
31374 #ifdef CONFIG_MACH_EINSTEIN15
31375 # ifdef machine_arch_type
31376 #  undef machine_arch_type
31377 #  define machine_arch_type     __machine_arch_type
31378 # else
31379 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
31380 # endif
31381 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
31382 #else
31383 # define machine_is_einstein15()        (0)
31384 #endif
31385
31386 #ifdef CONFIG_MACH_CMPD
31387 # ifdef machine_arch_type
31388 #  undef machine_arch_type
31389 #  define machine_arch_type     __machine_arch_type
31390 # else
31391 #  define machine_arch_type     MACH_TYPE_CMPD
31392 # endif
31393 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
31394 #else
31395 # define machine_is_cmpd()      (0)
31396 #endif
31397
31398 #ifdef CONFIG_MACH_DAVINCI_HASE1
31399 # ifdef machine_arch_type
31400 #  undef machine_arch_type
31401 #  define machine_arch_type     __machine_arch_type
31402 # else
31403 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
31404 # endif
31405 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
31406 #else
31407 # define machine_is_davinci_hase1()     (0)
31408 #endif
31409
31410 #ifdef CONFIG_MACH_LGEINCITEPHONE
31411 # ifdef machine_arch_type
31412 #  undef machine_arch_type
31413 #  define machine_arch_type     __machine_arch_type
31414 # else
31415 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
31416 # endif
31417 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
31418 #else
31419 # define machine_is_lgeincitephone()    (0)
31420 #endif
31421
31422 #ifdef CONFIG_MACH_EA313X
31423 # ifdef machine_arch_type
31424 #  undef machine_arch_type
31425 #  define machine_arch_type     __machine_arch_type
31426 # else
31427 #  define machine_arch_type     MACH_TYPE_EA313X
31428 # endif
31429 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
31430 #else
31431 # define machine_is_ea313x()    (0)
31432 #endif
31433
31434 #ifdef CONFIG_MACH_FWBD_39064
31435 # ifdef machine_arch_type
31436 #  undef machine_arch_type
31437 #  define machine_arch_type     __machine_arch_type
31438 # else
31439 #  define machine_arch_type     MACH_TYPE_FWBD_39064
31440 # endif
31441 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
31442 #else
31443 # define machine_is_fwbd_39064()        (0)
31444 #endif
31445
31446 #ifdef CONFIG_MACH_FWBD_390128
31447 # ifdef machine_arch_type
31448 #  undef machine_arch_type
31449 #  define machine_arch_type     __machine_arch_type
31450 # else
31451 #  define machine_arch_type     MACH_TYPE_FWBD_390128
31452 # endif
31453 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
31454 #else
31455 # define machine_is_fwbd_390128()       (0)
31456 #endif
31457
31458 #ifdef CONFIG_MACH_PELCO_MOE
31459 # ifdef machine_arch_type
31460 #  undef machine_arch_type
31461 #  define machine_arch_type     __machine_arch_type
31462 # else
31463 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
31464 # endif
31465 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
31466 #else
31467 # define machine_is_pelco_moe() (0)
31468 #endif
31469
31470 #ifdef CONFIG_MACH_MINIMIX27
31471 # ifdef machine_arch_type
31472 #  undef machine_arch_type
31473 #  define machine_arch_type     __machine_arch_type
31474 # else
31475 #  define machine_arch_type     MACH_TYPE_MINIMIX27
31476 # endif
31477 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
31478 #else
31479 # define machine_is_minimix27() (0)
31480 #endif
31481
31482 #ifdef CONFIG_MACH_OMAP3_THUNDER
31483 # ifdef machine_arch_type
31484 #  undef machine_arch_type
31485 #  define machine_arch_type     __machine_arch_type
31486 # else
31487 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
31488 # endif
31489 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
31490 #else
31491 # define machine_is_omap3_thunder()     (0)
31492 #endif
31493
31494 #ifdef CONFIG_MACH_PASSIONC
31495 # ifdef machine_arch_type
31496 #  undef machine_arch_type
31497 #  define machine_arch_type     __machine_arch_type
31498 # else
31499 #  define machine_arch_type     MACH_TYPE_PASSIONC
31500 # endif
31501 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
31502 #else
31503 # define machine_is_passionc()  (0)
31504 #endif
31505
31506 #ifdef CONFIG_MACH_MX27AMATA
31507 # ifdef machine_arch_type
31508 #  undef machine_arch_type
31509 #  define machine_arch_type     __machine_arch_type
31510 # else
31511 #  define machine_arch_type     MACH_TYPE_MX27AMATA
31512 # endif
31513 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
31514 #else
31515 # define machine_is_mx27amata() (0)
31516 #endif
31517
31518 #ifdef CONFIG_MACH_BGAT1
31519 # ifdef machine_arch_type
31520 #  undef machine_arch_type
31521 #  define machine_arch_type     __machine_arch_type
31522 # else
31523 #  define machine_arch_type     MACH_TYPE_BGAT1
31524 # endif
31525 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
31526 #else
31527 # define machine_is_bgat1()     (0)
31528 #endif
31529
31530 #ifdef CONFIG_MACH_BUZZ
31531 # ifdef machine_arch_type
31532 #  undef machine_arch_type
31533 #  define machine_arch_type     __machine_arch_type
31534 # else
31535 #  define machine_arch_type     MACH_TYPE_BUZZ
31536 # endif
31537 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
31538 #else
31539 # define machine_is_buzz()      (0)
31540 #endif
31541
31542 #ifdef CONFIG_MACH_MB9G20
31543 # ifdef machine_arch_type
31544 #  undef machine_arch_type
31545 #  define machine_arch_type     __machine_arch_type
31546 # else
31547 #  define machine_arch_type     MACH_TYPE_MB9G20
31548 # endif
31549 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
31550 #else
31551 # define machine_is_mb9g20()    (0)
31552 #endif
31553
31554 #ifdef CONFIG_MACH_YUSHAN
31555 # ifdef machine_arch_type
31556 #  undef machine_arch_type
31557 #  define machine_arch_type     __machine_arch_type
31558 # else
31559 #  define machine_arch_type     MACH_TYPE_YUSHAN
31560 # endif
31561 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
31562 #else
31563 # define machine_is_yushan()    (0)
31564 #endif
31565
31566 #ifdef CONFIG_MACH_LIZARD
31567 # ifdef machine_arch_type
31568 #  undef machine_arch_type
31569 #  define machine_arch_type     __machine_arch_type
31570 # else
31571 #  define machine_arch_type     MACH_TYPE_LIZARD
31572 # endif
31573 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
31574 #else
31575 # define machine_is_lizard()    (0)
31576 #endif
31577
31578 #ifdef CONFIG_MACH_OMAP3POLYCOM
31579 # ifdef machine_arch_type
31580 #  undef machine_arch_type
31581 #  define machine_arch_type     __machine_arch_type
31582 # else
31583 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
31584 # endif
31585 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
31586 #else
31587 # define machine_is_omap3polycom()      (0)
31588 #endif
31589
31590 #ifdef CONFIG_MACH_SMDKV210
31591 # ifdef machine_arch_type
31592 #  undef machine_arch_type
31593 #  define machine_arch_type     __machine_arch_type
31594 # else
31595 #  define machine_arch_type     MACH_TYPE_SMDKV210
31596 # endif
31597 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
31598 #else
31599 # define machine_is_smdkv210()  (0)
31600 #endif
31601
31602 #ifdef CONFIG_MACH_BRAVO
31603 # ifdef machine_arch_type
31604 #  undef machine_arch_type
31605 #  define machine_arch_type     __machine_arch_type
31606 # else
31607 #  define machine_arch_type     MACH_TYPE_BRAVO
31608 # endif
31609 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
31610 #else
31611 # define machine_is_bravo()     (0)
31612 #endif
31613
31614 #ifdef CONFIG_MACH_SIOGENTOO1
31615 # ifdef machine_arch_type
31616 #  undef machine_arch_type
31617 #  define machine_arch_type     __machine_arch_type
31618 # else
31619 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
31620 # endif
31621 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
31622 #else
31623 # define machine_is_siogentoo1()        (0)
31624 #endif
31625
31626 #ifdef CONFIG_MACH_SIOGENTOO2
31627 # ifdef machine_arch_type
31628 #  undef machine_arch_type
31629 #  define machine_arch_type     __machine_arch_type
31630 # else
31631 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
31632 # endif
31633 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
31634 #else
31635 # define machine_is_siogentoo2()        (0)
31636 #endif
31637
31638 #ifdef CONFIG_MACH_SM3K
31639 # ifdef machine_arch_type
31640 #  undef machine_arch_type
31641 #  define machine_arch_type     __machine_arch_type
31642 # else
31643 #  define machine_arch_type     MACH_TYPE_SM3K
31644 # endif
31645 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
31646 #else
31647 # define machine_is_sm3k()      (0)
31648 #endif
31649
31650 #ifdef CONFIG_MACH_ACER_TEMPO_F900
31651 # ifdef machine_arch_type
31652 #  undef machine_arch_type
31653 #  define machine_arch_type     __machine_arch_type
31654 # else
31655 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
31656 # endif
31657 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
31658 #else
31659 # define machine_is_acer_tempo_f900()   (0)
31660 #endif
31661
31662 #ifdef CONFIG_MACH_SST61VC010_DEV
31663 # ifdef machine_arch_type
31664 #  undef machine_arch_type
31665 #  define machine_arch_type     __machine_arch_type
31666 # else
31667 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
31668 # endif
31669 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
31670 #else
31671 # define machine_is_sst61vc010_dev()    (0)
31672 #endif
31673
31674 #ifdef CONFIG_MACH_GLITTERTIND
31675 # ifdef machine_arch_type
31676 #  undef machine_arch_type
31677 #  define machine_arch_type     __machine_arch_type
31678 # else
31679 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
31680 # endif
31681 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
31682 #else
31683 # define machine_is_glittertind()       (0)
31684 #endif
31685
31686 #ifdef CONFIG_MACH_OMAP_ZOOM3
31687 # ifdef machine_arch_type
31688 #  undef machine_arch_type
31689 #  define machine_arch_type     __machine_arch_type
31690 # else
31691 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
31692 # endif
31693 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
31694 #else
31695 # define machine_is_omap_zoom3()        (0)
31696 #endif
31697
31698 #ifdef CONFIG_MACH_OMAP_3630SDP
31699 # ifdef machine_arch_type
31700 #  undef machine_arch_type
31701 #  define machine_arch_type     __machine_arch_type
31702 # else
31703 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
31704 # endif
31705 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
31706 #else
31707 # define machine_is_omap_3630sdp()      (0)
31708 #endif
31709
31710 #ifdef CONFIG_MACH_CYBOOK2440
31711 # ifdef machine_arch_type
31712 #  undef machine_arch_type
31713 #  define machine_arch_type     __machine_arch_type
31714 # else
31715 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
31716 # endif
31717 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
31718 #else
31719 # define machine_is_cybook2440()        (0)
31720 #endif
31721
31722 #ifdef CONFIG_MACH_TORINO_S
31723 # ifdef machine_arch_type
31724 #  undef machine_arch_type
31725 #  define machine_arch_type     __machine_arch_type
31726 # else
31727 #  define machine_arch_type     MACH_TYPE_TORINO_S
31728 # endif
31729 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
31730 #else
31731 # define machine_is_torino_s()  (0)
31732 #endif
31733
31734 #ifdef CONFIG_MACH_HAVANA
31735 # ifdef machine_arch_type
31736 #  undef machine_arch_type
31737 #  define machine_arch_type     __machine_arch_type
31738 # else
31739 #  define machine_arch_type     MACH_TYPE_HAVANA
31740 # endif
31741 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
31742 #else
31743 # define machine_is_havana()    (0)
31744 #endif
31745
31746 #ifdef CONFIG_MACH_BEAUMONT_11
31747 # ifdef machine_arch_type
31748 #  undef machine_arch_type
31749 #  define machine_arch_type     __machine_arch_type
31750 # else
31751 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
31752 # endif
31753 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
31754 #else
31755 # define machine_is_beaumont_11()       (0)
31756 #endif
31757
31758 #ifdef CONFIG_MACH_VANGUARD
31759 # ifdef machine_arch_type
31760 #  undef machine_arch_type
31761 #  define machine_arch_type     __machine_arch_type
31762 # else
31763 #  define machine_arch_type     MACH_TYPE_VANGUARD
31764 # endif
31765 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
31766 #else
31767 # define machine_is_vanguard()  (0)
31768 #endif
31769
31770 #ifdef CONFIG_MACH_S5PC110_DRACO
31771 # ifdef machine_arch_type
31772 #  undef machine_arch_type
31773 #  define machine_arch_type     __machine_arch_type
31774 # else
31775 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
31776 # endif
31777 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
31778 #else
31779 # define machine_is_s5pc110_draco()     (0)
31780 #endif
31781
31782 #ifdef CONFIG_MACH_CARTESIO_TWO
31783 # ifdef machine_arch_type
31784 #  undef machine_arch_type
31785 #  define machine_arch_type     __machine_arch_type
31786 # else
31787 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
31788 # endif
31789 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
31790 #else
31791 # define machine_is_cartesio_two()      (0)
31792 #endif
31793
31794 #ifdef CONFIG_MACH_ASTER
31795 # ifdef machine_arch_type
31796 #  undef machine_arch_type
31797 #  define machine_arch_type     __machine_arch_type
31798 # else
31799 #  define machine_arch_type     MACH_TYPE_ASTER
31800 # endif
31801 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
31802 #else
31803 # define machine_is_aster()     (0)
31804 #endif
31805
31806 #ifdef CONFIG_MACH_VOGUESV210
31807 # ifdef machine_arch_type
31808 #  undef machine_arch_type
31809 #  define machine_arch_type     __machine_arch_type
31810 # else
31811 #  define machine_arch_type     MACH_TYPE_VOGUESV210
31812 # endif
31813 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
31814 #else
31815 # define machine_is_voguesv210()        (0)
31816 #endif
31817
31818 #ifdef CONFIG_MACH_ACM500X
31819 # ifdef machine_arch_type
31820 #  undef machine_arch_type
31821 #  define machine_arch_type     __machine_arch_type
31822 # else
31823 #  define machine_arch_type     MACH_TYPE_ACM500X
31824 # endif
31825 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
31826 #else
31827 # define machine_is_acm500x()   (0)
31828 #endif
31829
31830 #ifdef CONFIG_MACH_KM9260
31831 # ifdef machine_arch_type
31832 #  undef machine_arch_type
31833 #  define machine_arch_type     __machine_arch_type
31834 # else
31835 #  define machine_arch_type     MACH_TYPE_KM9260
31836 # endif
31837 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
31838 #else
31839 # define machine_is_km9260()    (0)
31840 #endif
31841
31842 #ifdef CONFIG_MACH_NIDEFLEXG1
31843 # ifdef machine_arch_type
31844 #  undef machine_arch_type
31845 #  define machine_arch_type     __machine_arch_type
31846 # else
31847 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
31848 # endif
31849 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
31850 #else
31851 # define machine_is_nideflexg1()        (0)
31852 #endif
31853
31854 #ifdef CONFIG_MACH_CTERA_PLUG_IO
31855 # ifdef machine_arch_type
31856 #  undef machine_arch_type
31857 #  define machine_arch_type     __machine_arch_type
31858 # else
31859 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
31860 # endif
31861 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
31862 #else
31863 # define machine_is_ctera_plug_io()     (0)
31864 #endif
31865
31866 #ifdef CONFIG_MACH_SMARTQ7
31867 # ifdef machine_arch_type
31868 #  undef machine_arch_type
31869 #  define machine_arch_type     __machine_arch_type
31870 # else
31871 #  define machine_arch_type     MACH_TYPE_SMARTQ7
31872 # endif
31873 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
31874 #else
31875 # define machine_is_smartq7()   (0)
31876 #endif
31877
31878 #ifdef CONFIG_MACH_AT91SAM9G10EK2
31879 # ifdef machine_arch_type
31880 #  undef machine_arch_type
31881 #  define machine_arch_type     __machine_arch_type
31882 # else
31883 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
31884 # endif
31885 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
31886 #else
31887 # define machine_is_at91sam9g10ek2()    (0)
31888 #endif
31889
31890 #ifdef CONFIG_MACH_ASUSP527
31891 # ifdef machine_arch_type
31892 #  undef machine_arch_type
31893 #  define machine_arch_type     __machine_arch_type
31894 # else
31895 #  define machine_arch_type     MACH_TYPE_ASUSP527
31896 # endif
31897 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
31898 #else
31899 # define machine_is_asusp527()  (0)
31900 #endif
31901
31902 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
31903 # ifdef machine_arch_type
31904 #  undef machine_arch_type
31905 #  define machine_arch_type     __machine_arch_type
31906 # else
31907 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
31908 # endif
31909 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
31910 #else
31911 # define machine_is_at91sam9g20mpm2()   (0)
31912 #endif
31913
31914 #ifdef CONFIG_MACH_TOPASA900
31915 # ifdef machine_arch_type
31916 #  undef machine_arch_type
31917 #  define machine_arch_type     __machine_arch_type
31918 # else
31919 #  define machine_arch_type     MACH_TYPE_TOPASA900
31920 # endif
31921 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
31922 #else
31923 # define machine_is_topasa900() (0)
31924 #endif
31925
31926 #ifdef CONFIG_MACH_ELECTRUM_100
31927 # ifdef machine_arch_type
31928 #  undef machine_arch_type
31929 #  define machine_arch_type     __machine_arch_type
31930 # else
31931 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
31932 # endif
31933 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
31934 #else
31935 # define machine_is_electrum_100()      (0)
31936 #endif
31937
31938 #ifdef CONFIG_MACH_MX51GRB
31939 # ifdef machine_arch_type
31940 #  undef machine_arch_type
31941 #  define machine_arch_type     __machine_arch_type
31942 # else
31943 #  define machine_arch_type     MACH_TYPE_MX51GRB
31944 # endif
31945 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
31946 #else
31947 # define machine_is_mx51grb()   (0)
31948 #endif
31949
31950 #ifdef CONFIG_MACH_XEA300
31951 # ifdef machine_arch_type
31952 #  undef machine_arch_type
31953 #  define machine_arch_type     __machine_arch_type
31954 # else
31955 #  define machine_arch_type     MACH_TYPE_XEA300
31956 # endif
31957 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
31958 #else
31959 # define machine_is_xea300()    (0)
31960 #endif
31961
31962 #ifdef CONFIG_MACH_HTCSTARTREK
31963 # ifdef machine_arch_type
31964 #  undef machine_arch_type
31965 #  define machine_arch_type     __machine_arch_type
31966 # else
31967 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
31968 # endif
31969 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
31970 #else
31971 # define machine_is_htcstartrek()       (0)
31972 #endif
31973
31974 #ifdef CONFIG_MACH_LIMA
31975 # ifdef machine_arch_type
31976 #  undef machine_arch_type
31977 #  define machine_arch_type     __machine_arch_type
31978 # else
31979 #  define machine_arch_type     MACH_TYPE_LIMA
31980 # endif
31981 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
31982 #else
31983 # define machine_is_lima()      (0)
31984 #endif
31985
31986 #ifdef CONFIG_MACH_CSB740
31987 # ifdef machine_arch_type
31988 #  undef machine_arch_type
31989 #  define machine_arch_type     __machine_arch_type
31990 # else
31991 #  define machine_arch_type     MACH_TYPE_CSB740
31992 # endif
31993 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
31994 #else
31995 # define machine_is_csb740()    (0)
31996 #endif
31997
31998 #ifdef CONFIG_MACH_USB_S8815
31999 # ifdef machine_arch_type
32000 #  undef machine_arch_type
32001 #  define machine_arch_type     __machine_arch_type
32002 # else
32003 #  define machine_arch_type     MACH_TYPE_USB_S8815
32004 # endif
32005 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32006 #else
32007 # define machine_is_usb_s8815() (0)
32008 #endif
32009
32010 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32011 # ifdef machine_arch_type
32012 #  undef machine_arch_type
32013 #  define machine_arch_type     __machine_arch_type
32014 # else
32015 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32016 # endif
32017 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32018 #else
32019 # define machine_is_watson_efm_plugin() (0)
32020 #endif
32021
32022 #ifdef CONFIG_MACH_MILKYWAY
32023 # ifdef machine_arch_type
32024 #  undef machine_arch_type
32025 #  define machine_arch_type     __machine_arch_type
32026 # else
32027 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32028 # endif
32029 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32030 #else
32031 # define machine_is_milkyway()  (0)
32032 #endif
32033
32034 #ifdef CONFIG_MACH_G4EVM
32035 # ifdef machine_arch_type
32036 #  undef machine_arch_type
32037 #  define machine_arch_type     __machine_arch_type
32038 # else
32039 #  define machine_arch_type     MACH_TYPE_G4EVM
32040 # endif
32041 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32042 #else
32043 # define machine_is_g4evm()     (0)
32044 #endif
32045
32046 #ifdef CONFIG_MACH_PICOMOD6
32047 # ifdef machine_arch_type
32048 #  undef machine_arch_type
32049 #  define machine_arch_type     __machine_arch_type
32050 # else
32051 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32052 # endif
32053 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32054 #else
32055 # define machine_is_picomod6()  (0)
32056 #endif
32057
32058 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32059 # ifdef machine_arch_type
32060 #  undef machine_arch_type
32061 #  define machine_arch_type     __machine_arch_type
32062 # else
32063 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32064 # endif
32065 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32066 #else
32067 # define machine_is_omapl138_hawkboard()        (0)
32068 #endif
32069
32070 #ifdef CONFIG_MACH_IP6000
32071 # ifdef machine_arch_type
32072 #  undef machine_arch_type
32073 #  define machine_arch_type     __machine_arch_type
32074 # else
32075 #  define machine_arch_type     MACH_TYPE_IP6000
32076 # endif
32077 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32078 #else
32079 # define machine_is_ip6000()    (0)
32080 #endif
32081
32082 #ifdef CONFIG_MACH_IP6010
32083 # ifdef machine_arch_type
32084 #  undef machine_arch_type
32085 #  define machine_arch_type     __machine_arch_type
32086 # else
32087 #  define machine_arch_type     MACH_TYPE_IP6010
32088 # endif
32089 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32090 #else
32091 # define machine_is_ip6010()    (0)
32092 #endif
32093
32094 #ifdef CONFIG_MACH_UTM400
32095 # ifdef machine_arch_type
32096 #  undef machine_arch_type
32097 #  define machine_arch_type     __machine_arch_type
32098 # else
32099 #  define machine_arch_type     MACH_TYPE_UTM400
32100 # endif
32101 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32102 #else
32103 # define machine_is_utm400()    (0)
32104 #endif
32105
32106 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32107 # ifdef machine_arch_type
32108 #  undef machine_arch_type
32109 #  define machine_arch_type     __machine_arch_type
32110 # else
32111 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32112 # endif
32113 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32114 #else
32115 # define machine_is_omap3_zybex()       (0)
32116 #endif
32117
32118 #ifdef CONFIG_MACH_WIRELESS_SPACE
32119 # ifdef machine_arch_type
32120 #  undef machine_arch_type
32121 #  define machine_arch_type     __machine_arch_type
32122 # else
32123 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32124 # endif
32125 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32126 #else
32127 # define machine_is_wireless_space()    (0)
32128 #endif
32129
32130 #ifdef CONFIG_MACH_SX560
32131 # ifdef machine_arch_type
32132 #  undef machine_arch_type
32133 #  define machine_arch_type     __machine_arch_type
32134 # else
32135 #  define machine_arch_type     MACH_TYPE_SX560
32136 # endif
32137 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32138 #else
32139 # define machine_is_sx560()     (0)
32140 #endif
32141
32142 #ifdef CONFIG_MACH_TS41X
32143 # ifdef machine_arch_type
32144 #  undef machine_arch_type
32145 #  define machine_arch_type     __machine_arch_type
32146 # else
32147 #  define machine_arch_type     MACH_TYPE_TS41X
32148 # endif
32149 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32150 #else
32151 # define machine_is_ts41x()     (0)
32152 #endif
32153
32154 #ifdef CONFIG_MACH_ELPHEL10373
32155 # ifdef machine_arch_type
32156 #  undef machine_arch_type
32157 #  define machine_arch_type     __machine_arch_type
32158 # else
32159 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32160 # endif
32161 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32162 #else
32163 # define machine_is_elphel10373()       (0)
32164 #endif
32165
32166 #ifdef CONFIG_MACH_RHOBOT
32167 # ifdef machine_arch_type
32168 #  undef machine_arch_type
32169 #  define machine_arch_type     __machine_arch_type
32170 # else
32171 #  define machine_arch_type     MACH_TYPE_RHOBOT
32172 # endif
32173 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32174 #else
32175 # define machine_is_rhobot()    (0)
32176 #endif
32177
32178 #ifdef CONFIG_MACH_MX51_REFRESH
32179 # ifdef machine_arch_type
32180 #  undef machine_arch_type
32181 #  define machine_arch_type     __machine_arch_type
32182 # else
32183 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32184 # endif
32185 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32186 #else
32187 # define machine_is_mx51_refresh()      (0)
32188 #endif
32189
32190 #ifdef CONFIG_MACH_LS9260
32191 # ifdef machine_arch_type
32192 #  undef machine_arch_type
32193 #  define machine_arch_type     __machine_arch_type
32194 # else
32195 #  define machine_arch_type     MACH_TYPE_LS9260
32196 # endif
32197 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
32198 #else
32199 # define machine_is_ls9260()    (0)
32200 #endif
32201
32202 #ifdef CONFIG_MACH_SHANK
32203 # ifdef machine_arch_type
32204 #  undef machine_arch_type
32205 #  define machine_arch_type     __machine_arch_type
32206 # else
32207 #  define machine_arch_type     MACH_TYPE_SHANK
32208 # endif
32209 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
32210 #else
32211 # define machine_is_shank()     (0)
32212 #endif
32213
32214 #ifdef CONFIG_MACH_QSD8X50_ST1
32215 # ifdef machine_arch_type
32216 #  undef machine_arch_type
32217 #  define machine_arch_type     __machine_arch_type
32218 # else
32219 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
32220 # endif
32221 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32222 #else
32223 # define machine_is_qsd8x50_st1()       (0)
32224 #endif
32225
32226 #ifdef CONFIG_MACH_AT91SAM9M10EKES
32227 # ifdef machine_arch_type
32228 #  undef machine_arch_type
32229 #  define machine_arch_type     __machine_arch_type
32230 # else
32231 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
32232 # endif
32233 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32234 #else
32235 # define machine_is_at91sam9m10ekes()   (0)
32236 #endif
32237
32238 #ifdef CONFIG_MACH_HIRAM
32239 # ifdef machine_arch_type
32240 #  undef machine_arch_type
32241 #  define machine_arch_type     __machine_arch_type
32242 # else
32243 #  define machine_arch_type     MACH_TYPE_HIRAM
32244 # endif
32245 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
32246 #else
32247 # define machine_is_hiram()     (0)
32248 #endif
32249
32250 #ifdef CONFIG_MACH_PHY3250
32251 # ifdef machine_arch_type
32252 #  undef machine_arch_type
32253 #  define machine_arch_type     __machine_arch_type
32254 # else
32255 #  define machine_arch_type     MACH_TYPE_PHY3250
32256 # endif
32257 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
32258 #else
32259 # define machine_is_phy3250()   (0)
32260 #endif
32261
32262 #ifdef CONFIG_MACH_EA3250
32263 # ifdef machine_arch_type
32264 #  undef machine_arch_type
32265 #  define machine_arch_type     __machine_arch_type
32266 # else
32267 #  define machine_arch_type     MACH_TYPE_EA3250
32268 # endif
32269 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
32270 #else
32271 # define machine_is_ea3250()    (0)
32272 #endif
32273
32274 #ifdef CONFIG_MACH_FDI3250
32275 # ifdef machine_arch_type
32276 #  undef machine_arch_type
32277 #  define machine_arch_type     __machine_arch_type
32278 # else
32279 #  define machine_arch_type     MACH_TYPE_FDI3250
32280 # endif
32281 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
32282 #else
32283 # define machine_is_fdi3250()   (0)
32284 #endif
32285
32286 #ifdef CONFIG_MACH_WHITESTONE
32287 # ifdef machine_arch_type
32288 #  undef machine_arch_type
32289 #  define machine_arch_type     __machine_arch_type
32290 # else
32291 #  define machine_arch_type     MACH_TYPE_WHITESTONE
32292 # endif
32293 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
32294 #else
32295 # define machine_is_whitestone()        (0)
32296 #endif
32297
32298 #ifdef CONFIG_MACH_AT91SAM9263NIT
32299 # ifdef machine_arch_type
32300 #  undef machine_arch_type
32301 #  define machine_arch_type     __machine_arch_type
32302 # else
32303 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
32304 # endif
32305 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
32306 #else
32307 # define machine_is_at91sam9263nit()    (0)
32308 #endif
32309
32310 #ifdef CONFIG_MACH_CCMX51
32311 # ifdef machine_arch_type
32312 #  undef machine_arch_type
32313 #  define machine_arch_type     __machine_arch_type
32314 # else
32315 #  define machine_arch_type     MACH_TYPE_CCMX51
32316 # endif
32317 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
32318 #else
32319 # define machine_is_ccmx51()    (0)
32320 #endif
32321
32322 #ifdef CONFIG_MACH_CCMX51JS
32323 # ifdef machine_arch_type
32324 #  undef machine_arch_type
32325 #  define machine_arch_type     __machine_arch_type
32326 # else
32327 #  define machine_arch_type     MACH_TYPE_CCMX51JS
32328 # endif
32329 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
32330 #else
32331 # define machine_is_ccmx51js()  (0)
32332 #endif
32333
32334 #ifdef CONFIG_MACH_CCWMX51
32335 # ifdef machine_arch_type
32336 #  undef machine_arch_type
32337 #  define machine_arch_type     __machine_arch_type
32338 # else
32339 #  define machine_arch_type     MACH_TYPE_CCWMX51
32340 # endif
32341 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
32342 #else
32343 # define machine_is_ccwmx51()   (0)
32344 #endif
32345
32346 #ifdef CONFIG_MACH_CCWMX51JS
32347 # ifdef machine_arch_type
32348 #  undef machine_arch_type
32349 #  define machine_arch_type     __machine_arch_type
32350 # else
32351 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
32352 # endif
32353 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
32354 #else
32355 # define machine_is_ccwmx51js() (0)
32356 #endif
32357
32358 #ifdef CONFIG_MACH_MINI6410
32359 # ifdef machine_arch_type
32360 #  undef machine_arch_type
32361 #  define machine_arch_type     __machine_arch_type
32362 # else
32363 #  define machine_arch_type     MACH_TYPE_MINI6410
32364 # endif
32365 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
32366 #else
32367 # define machine_is_mini6410()  (0)
32368 #endif
32369
32370 #ifdef CONFIG_MACH_TINY6410
32371 # ifdef machine_arch_type
32372 #  undef machine_arch_type
32373 #  define machine_arch_type     __machine_arch_type
32374 # else
32375 #  define machine_arch_type     MACH_TYPE_TINY6410
32376 # endif
32377 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
32378 #else
32379 # define machine_is_tiny6410()  (0)
32380 #endif
32381
32382 #ifdef CONFIG_MACH_NANO6410
32383 # ifdef machine_arch_type
32384 #  undef machine_arch_type
32385 #  define machine_arch_type     __machine_arch_type
32386 # else
32387 #  define machine_arch_type     MACH_TYPE_NANO6410
32388 # endif
32389 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
32390 #else
32391 # define machine_is_nano6410()  (0)
32392 #endif
32393
32394 #ifdef CONFIG_MACH_AT572D940HFNLDB
32395 # ifdef machine_arch_type
32396 #  undef machine_arch_type
32397 #  define machine_arch_type     __machine_arch_type
32398 # else
32399 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
32400 # endif
32401 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
32402 #else
32403 # define machine_is_at572d940hfnldb()   (0)
32404 #endif
32405
32406 #ifdef CONFIG_MACH_HTCLEO
32407 # ifdef machine_arch_type
32408 #  undef machine_arch_type
32409 #  define machine_arch_type     __machine_arch_type
32410 # else
32411 #  define machine_arch_type     MACH_TYPE_HTCLEO
32412 # endif
32413 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
32414 #else
32415 # define machine_is_htcleo()    (0)
32416 #endif
32417
32418 #ifdef CONFIG_MACH_AVP13
32419 # ifdef machine_arch_type
32420 #  undef machine_arch_type
32421 #  define machine_arch_type     __machine_arch_type
32422 # else
32423 #  define machine_arch_type     MACH_TYPE_AVP13
32424 # endif
32425 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
32426 #else
32427 # define machine_is_avp13()     (0)
32428 #endif
32429
32430 #ifdef CONFIG_MACH_XXSVIDEOD
32431 # ifdef machine_arch_type
32432 #  undef machine_arch_type
32433 #  define machine_arch_type     __machine_arch_type
32434 # else
32435 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
32436 # endif
32437 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
32438 #else
32439 # define machine_is_xxsvideod() (0)
32440 #endif
32441
32442 #ifdef CONFIG_MACH_VPNEXT
32443 # ifdef machine_arch_type
32444 #  undef machine_arch_type
32445 #  define machine_arch_type     __machine_arch_type
32446 # else
32447 #  define machine_arch_type     MACH_TYPE_VPNEXT
32448 # endif
32449 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
32450 #else
32451 # define machine_is_vpnext()    (0)
32452 #endif
32453
32454 #ifdef CONFIG_MACH_SWARCO_ITC3
32455 # ifdef machine_arch_type
32456 #  undef machine_arch_type
32457 #  define machine_arch_type     __machine_arch_type
32458 # else
32459 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
32460 # endif
32461 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
32462 #else
32463 # define machine_is_swarco_itc3()       (0)
32464 #endif
32465
32466 #ifdef CONFIG_MACH_TX51
32467 # ifdef machine_arch_type
32468 #  undef machine_arch_type
32469 #  define machine_arch_type     __machine_arch_type
32470 # else
32471 #  define machine_arch_type     MACH_TYPE_TX51
32472 # endif
32473 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
32474 #else
32475 # define machine_is_tx51()      (0)
32476 #endif
32477
32478 #ifdef CONFIG_MACH_DOLBY_CAT1021
32479 # ifdef machine_arch_type
32480 #  undef machine_arch_type
32481 #  define machine_arch_type     __machine_arch_type
32482 # else
32483 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
32484 # endif
32485 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
32486 #else
32487 # define machine_is_dolby_cat1021()     (0)
32488 #endif
32489
32490 /*
32491  * These have not yet been registered
32492  */
32493
32494 #ifndef machine_arch_type
32495 #define machine_arch_type       __machine_arch_type
32496 #endif
32497
32498 #endif