]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/mach-types.h
ARM Update mach-types
[karo-tx-uboot.git] / arch / arm / include / asm / 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_DOVE_DB              1788
1776 #define MACH_TYPE_MARVELL_NEWDB        1789
1777 #define MACH_TYPE_VANDIHUD             1790
1778 #define MACH_TYPE_MAGX_E8              1791
1779 #define MACH_TYPE_MAGX_Z6              1792
1780 #define MACH_TYPE_MAGX_V8              1793
1781 #define MACH_TYPE_MAGX_U9              1794
1782 #define MACH_TYPE_TOUGHCF08            1795
1783 #define MACH_TYPE_ZW4400               1796
1784 #define MACH_TYPE_MARAT91              1797
1785 #define MACH_TYPE_OVERO                1798
1786 #define MACH_TYPE_AT2440EVB            1799
1787 #define MACH_TYPE_NEOCORE926           1800
1788 #define MACH_TYPE_WNR854T              1801
1789 #define MACH_TYPE_IMX27                1802
1790 #define MACH_TYPE_MOOSE_DB             1803
1791 #define MACH_TYPE_FAB4                 1804
1792 #define MACH_TYPE_HTCDIAMOND           1805
1793 #define MACH_TYPE_FIONA                1806
1794 #define MACH_TYPE_MXC30030_X           1807
1795 #define MACH_TYPE_BMP1000              1808
1796 #define MACH_TYPE_LOGI9200             1809
1797 #define MACH_TYPE_TQMA31               1810
1798 #define MACH_TYPE_CCW9P9215JS          1811
1799 #define MACH_TYPE_RD88F5181L_GE        1812
1800 #define MACH_TYPE_SIFMAIN              1813
1801 #define MACH_TYPE_SAM9_L9261           1814
1802 #define MACH_TYPE_CC9M2443             1815
1803 #define MACH_TYPE_XARIA300             1816
1804 #define MACH_TYPE_IT9200               1817
1805 #define MACH_TYPE_RD88F5181L_FXO       1818
1806 #define MACH_TYPE_KRISS_SENSOR         1819
1807 #define MACH_TYPE_PILZ_PMI5            1820
1808 #define MACH_TYPE_JADE                 1821
1809 #define MACH_TYPE_KS8695_SOFTPLC       1822
1810 #define MACH_TYPE_GPRISC3              1823
1811 #define MACH_TYPE_STAMP9G20            1824
1812 #define MACH_TYPE_SMDK6430             1825
1813 #define MACH_TYPE_SMDKC100             1826
1814 #define MACH_TYPE_TAVOREVB             1827
1815 #define MACH_TYPE_SAAR                 1828
1816 #define MACH_TYPE_DEISTER_EYECAM       1829
1817 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1818 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1819 #define MACH_TYPE_HIT_B0               1832
1820 #define MACH_TYPE_ADX_RMU              1833
1821 #define MACH_TYPE_XG_CPE_MAIN          1834
1822 #define MACH_TYPE_EDB9407A             1835
1823 #define MACH_TYPE_DTB9608              1836
1824 #define MACH_TYPE_EM104V1              1837
1825 #define MACH_TYPE_DEMO                 1838
1826 #define MACH_TYPE_LOGI9260             1839
1827 #define MACH_TYPE_MX31_EXM32           1840
1828 #define MACH_TYPE_USB_A9G20            1841
1829 #define MACH_TYPE_PICPROJE2008         1842
1830 #define MACH_TYPE_CS_E9315             1843
1831 #define MACH_TYPE_QIL_A9G20            1844
1832 #define MACH_TYPE_SHA_PON020           1845
1833 #define MACH_TYPE_NAD                  1846
1834 #define MACH_TYPE_SBC35_A9260          1847
1835 #define MACH_TYPE_SBC35_A9G20          1848
1836 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1837 #define MACH_TYPE_UWC                  1850
1838 #define MACH_TYPE_MXLADS               1851
1839 #define MACH_TYPE_HTCNIKE              1852
1840 #define MACH_TYPE_DEISTER_PXA270       1853
1841 #define MACH_TYPE_CME9210JS            1854
1842 #define MACH_TYPE_CC9P9360             1855
1843 #define MACH_TYPE_MOCHA                1856
1844 #define MACH_TYPE_WAPD170AG            1857
1845 #define MACH_TYPE_LINKSTATION_MINI     1858
1846 #define MACH_TYPE_AFEB9260             1859
1847 #define MACH_TYPE_W90X900              1860
1848 #define MACH_TYPE_W90X700              1861
1849 #define MACH_TYPE_KT300IP              1862
1850 #define MACH_TYPE_KT300IP_G20          1863
1851 #define MACH_TYPE_SRCM                 1864
1852 #define MACH_TYPE_WLNX_9260            1865
1853 #define MACH_TYPE_OPENMOKO_GTA03       1866
1854 #define MACH_TYPE_OSPREY2              1867
1855 #define MACH_TYPE_KBIO9260             1868
1856 #define MACH_TYPE_GINZA                1869
1857 #define MACH_TYPE_A636N                1870
1858 #define MACH_TYPE_IMX27IPCAM           1871
1859 #define MACH_TYPE_NEMOC                1872
1860 #define MACH_TYPE_GENEVA               1873
1861 #define MACH_TYPE_HTCPHAROS            1874
1862 #define MACH_TYPE_NEONC                1875
1863 #define MACH_TYPE_NAS7100              1876
1864 #define MACH_TYPE_TEUPHONE             1877
1865 #define MACH_TYPE_ANNAX_ETH2           1878
1866 #define MACH_TYPE_CSB733               1879
1867 #define MACH_TYPE_BK3                  1880
1868 #define MACH_TYPE_OMAP_EM32            1881
1869 #define MACH_TYPE_ET9261CP             1882
1870 #define MACH_TYPE_JASPERC              1883
1871 #define MACH_TYPE_ISSI_ARM9            1884
1872 #define MACH_TYPE_UED                  1885
1873 #define MACH_TYPE_ESIBLADE             1886
1874 #define MACH_TYPE_EYE02                1887
1875 #define MACH_TYPE_IMX27KBD             1888
1876 #define MACH_TYPE_SST61VC010_FPGA      1889
1877 #define MACH_TYPE_KIXVP435             1890
1878 #define MACH_TYPE_KIXNP435             1891
1879 #define MACH_TYPE_AFRICA               1892
1880 #define MACH_TYPE_NH233                1893
1881 #define MACH_TYPE_RD88F6183AP_GE       1894
1882 #define MACH_TYPE_BCM4760              1895
1883 #define MACH_TYPE_EDDY_V2              1896
1884 #define MACH_TYPE_REALVIEW_PBA8        1897
1885 #define MACH_TYPE_HID_A7               1898
1886 #define MACH_TYPE_HERO                 1899
1887 #define MACH_TYPE_OMAP_POSEIDON        1900
1888 #define MACH_TYPE_REALVIEW_PBX         1901
1889 #define MACH_TYPE_MICRO9S              1902
1890 #define MACH_TYPE_MAKO                 1903
1891 #define MACH_TYPE_XDAFLAME             1904
1892 #define MACH_TYPE_PHIDGET_SBC2         1905
1893 #define MACH_TYPE_LIMESTONE            1906
1894 #define MACH_TYPE_IPROBE_C32           1907
1895 #define MACH_TYPE_RUT100               1908
1896 #define MACH_TYPE_ASUSP535             1909
1897 #define MACH_TYPE_HTCRAPHAEL           1910
1898 #define MACH_TYPE_SYGDG1               1911
1899 #define MACH_TYPE_SYGDG2               1912
1900 #define MACH_TYPE_SEOUL                1913
1901 #define MACH_TYPE_SALERNO              1914
1902 #define MACH_TYPE_UCN_S3C64XX          1915
1903 #define MACH_TYPE_MSM7201A             1916
1904 #define MACH_TYPE_LPR1                 1917
1905 #define MACH_TYPE_ARMADILLO500FX       1918
1906 #define MACH_TYPE_G3EVM                1919
1907 #define MACH_TYPE_Z3_DM355             1920
1908 #define MACH_TYPE_W90P910EVB           1921
1909 #define MACH_TYPE_W90P920EVB           1922
1910 #define MACH_TYPE_W90P950EVB           1923
1911 #define MACH_TYPE_W90N960EVB           1924
1912 #define MACH_TYPE_CAMHD                1925
1913 #define MACH_TYPE_MVC100               1926
1914 #define MACH_TYPE_ELECTRUM_200         1927
1915 #define MACH_TYPE_HTCJADE              1928
1916 #define MACH_TYPE_MEMPHIS              1929
1917 #define MACH_TYPE_IMX27SBC             1930
1918 #define MACH_TYPE_LEXTAR               1931
1919 #define MACH_TYPE_MV88F6281GTW_GE      1932
1920 #define MACH_TYPE_NCP                  1933
1921 #define MACH_TYPE_Z32AN                1934
1922 #define MACH_TYPE_TMQ_CAPD             1935
1923 #define MACH_TYPE_OMAP3_WL             1936
1924 #define MACH_TYPE_CHUMBY               1937
1925 #define MACH_TYPE_ATSARM9              1938
1926 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1927 #define MACH_TYPE_BAHAMAS              1940
1928 #define MACH_TYPE_DAS                  1941
1929 #define MACH_TYPE_MINIDAS              1942
1930 #define MACH_TYPE_VK1000               1943
1931 #define MACH_TYPE_CENTRO               1944
1932 #define MACH_TYPE_CTERA_2BAY           1945
1933 #define MACH_TYPE_EDGECONNECT          1946
1934 #define MACH_TYPE_ND27000              1947
1935 #define MACH_TYPE_GEMALTO_COBRA        1948
1936 #define MACH_TYPE_INGELABS_COMET       1949
1937 #define MACH_TYPE_POLLUX_WIZ           1950
1938 #define MACH_TYPE_BLACKSTONE           1951
1939 #define MACH_TYPE_TOPAZ                1952
1940 #define MACH_TYPE_AIXLE                1953
1941 #define MACH_TYPE_MW998                1954
1942 #define MACH_TYPE_NOKIA_RX51           1955
1943 #define MACH_TYPE_VSC5605EV            1956
1944 #define MACH_TYPE_NT98700DK            1957
1945 #define MACH_TYPE_ICONTACT             1958
1946 #define MACH_TYPE_SWARCO_FRCPU         1959
1947 #define MACH_TYPE_SWARCO_SCPU          1960
1948 #define MACH_TYPE_BBOX_P16             1961
1949 #define MACH_TYPE_BSTD                 1962
1950 #define MACH_TYPE_SBC2440II            1963
1951 #define MACH_TYPE_PCM034               1964
1952 #define MACH_TYPE_NESO                 1965
1953 #define MACH_TYPE_WLNX_9G20            1966
1954 #define MACH_TYPE_OMAP_ZOOM2           1967
1955 #define MACH_TYPE_TOTEMNOVA            1968
1956 #define MACH_TYPE_C5000                1969
1957 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1958 #define MACH_TYPE_ETHERNUT5            1971
1959 #define MACH_TYPE_ARM11                1972
1960 #define MACH_TYPE_CPUAT9260            1973
1961 #define MACH_TYPE_CPUPXA255            1974
1962 #define MACH_TYPE_CPUIMX27             1975
1963 #define MACH_TYPE_CHEFLUX              1976
1964 #define MACH_TYPE_EB_CPUX9K2           1977
1965 #define MACH_TYPE_OPCOTEC              1978
1966 #define MACH_TYPE_YT                   1979
1967 #define MACH_TYPE_MOTOQ                1980
1968 #define MACH_TYPE_BSB1                 1981
1969 #define MACH_TYPE_ACS5K                1982
1970 #define MACH_TYPE_MILAN                1983
1971 #define MACH_TYPE_QUARTZV2             1984
1972 #define MACH_TYPE_RSVP                 1985
1973 #define MACH_TYPE_RMP200               1986
1974 #define MACH_TYPE_SNAPPER_9260         1987
1975 #define MACH_TYPE_DSM320               1988
1976 #define MACH_TYPE_ADSGCM               1989
1977 #define MACH_TYPE_ASE2_400             1990
1978 #define MACH_TYPE_PIZZA                1991
1979 #define MACH_TYPE_SPOT_NGPL            1992
1980 #define MACH_TYPE_ARMATA               1993
1981 #define MACH_TYPE_EXEDA                1994
1982 #define MACH_TYPE_MX31SF005            1995
1983 #define MACH_TYPE_F5D8231_4_V2         1996
1984 #define MACH_TYPE_Q2440                1997
1985 #define MACH_TYPE_QQ2440               1998
1986 #define MACH_TYPE_MINI2440             1999
1987 #define MACH_TYPE_COLIBRI300           2000
1988 #define MACH_TYPE_JADES                2001
1989 #define MACH_TYPE_SPARK                2002
1990 #define MACH_TYPE_BENZINA              2003
1991 #define MACH_TYPE_BLAZE                2004
1992 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1993 #define MACH_TYPE_HTCVENUS             2006
1994 #define MACH_TYPE_SONY_PRS505          2007
1995 #define MACH_TYPE_HANLIN_V3            2008
1996 #define MACH_TYPE_SAPPHIRA             2009
1997 #define MACH_TYPE_DACK_SDA_01          2010
1998 #define MACH_TYPE_ARMBOX               2011
1999 #define MACH_TYPE_HARRIS_RVP           2012
2000 #define MACH_TYPE_RIBALDO              2013
2001 #define MACH_TYPE_AGORA                2014
2002 #define MACH_TYPE_OMAP3_MINI           2015
2003 #define MACH_TYPE_A9SAM6432_B          2016
2004 #define MACH_TYPE_USG2410              2017
2005 #define MACH_TYPE_PC72052_I10_REVB     2018
2006 #define MACH_TYPE_MX35_EXM32           2019
2007 #define MACH_TYPE_TOPAS910             2020
2008 #define MACH_TYPE_HYENA                2021
2009 #define MACH_TYPE_POSPAX               2022
2010 #define MACH_TYPE_HDL_GX               2023
2011 #define MACH_TYPE_CTERA_4BAY           2024
2012 #define MACH_TYPE_CTERA_PLUG_C         2025
2013 #define MACH_TYPE_CRWEA_PLUG_I         2026
2014 #define MACH_TYPE_EGAUGE2              2027
2015 #define MACH_TYPE_DIDJ                 2028
2016 #define MACH_TYPE_MEISTER              2029
2017 #define MACH_TYPE_HTCBLACKSTONE        2030
2018 #define MACH_TYPE_CPUAT9G20            2031
2019 #define MACH_TYPE_SMDK6440             2032
2020 #define MACH_TYPE_OMAP_35XX_MVP        2033
2021 #define MACH_TYPE_CTERA_PLUG_I         2034
2022 #define MACH_TYPE_PVG610               2035
2023 #define MACH_TYPE_HPRW6815             2036
2024 #define MACH_TYPE_OMAP3_OSWALD         2037
2025 #define MACH_TYPE_NAS4220B             2038
2026 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2027 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2028 #define MACH_TYPE_SCALER               2041
2029 #define MACH_TYPE_ZYLONITE2            2042
2030 #define MACH_TYPE_ASPENITE             2043
2031 #define MACH_TYPE_TETON                2044
2032 #define MACH_TYPE_TTC_DKB              2045
2033 #define MACH_TYPE_BISHOP2              2046
2034 #define MACH_TYPE_IPPV5                2047
2035 #define MACH_TYPE_FARM926              2048
2036 #define MACH_TYPE_MMCCPU               2049
2037 #define MACH_TYPE_SGMSFL               2050
2038 #define MACH_TYPE_TT8000               2051
2039 #define MACH_TYPE_ZRN4300LP            2052
2040 #define MACH_TYPE_MPTC                 2053
2041 #define MACH_TYPE_H6051                2054
2042 #define MACH_TYPE_PVG610_101           2055
2043 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2044 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2045 #define MACH_TYPE_TNY_A9260            2058
2046 #define MACH_TYPE_TNY_A9G20            2059
2047 #define MACH_TYPE_AESOP_MP2530F        2060
2048 #define MACH_TYPE_DX900                2061
2049 #define MACH_TYPE_CPODC2               2062
2050 #define MACH_TYPE_TILT_8925            2063
2051 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2052 #define MACH_TYPE_SWORDFISH            2065
2053 #define MACH_TYPE_CORVUS               2066
2054 #define MACH_TYPE_TAURUS               2067
2055 #define MACH_TYPE_AXM                  2068
2056 #define MACH_TYPE_AXC                  2069
2057 #define MACH_TYPE_BABY                 2070
2058 #define MACH_TYPE_MP200                2071
2059 #define MACH_TYPE_PCM043               2072
2060 #define MACH_TYPE_HANLIN_V3C           2073
2061 #define MACH_TYPE_KBK9G20              2074
2062 #define MACH_TYPE_ADSTURBOG5           2075
2063 #define MACH_TYPE_AVENGER_LITE1        2076
2064 #define MACH_TYPE_SUC                  2077
2065 #define MACH_TYPE_AT91SAM7S256         2078
2066 #define MACH_TYPE_MENDOZA              2079
2067 #define MACH_TYPE_KIRA                 2080
2068 #define MACH_TYPE_MX1HBM               2081
2069 #define MACH_TYPE_QUATRO43XX           2082
2070 #define MACH_TYPE_QUATRO4230           2083
2071 #define MACH_TYPE_NSB400               2084
2072 #define MACH_TYPE_DRP255               2085
2073 #define MACH_TYPE_THOTH                2086
2074 #define MACH_TYPE_FIRESTONE            2087
2075 #define MACH_TYPE_ASUSP750             2088
2076 #define MACH_TYPE_CTERA_DL             2089
2077 #define MACH_TYPE_SOCR                 2090
2078 #define MACH_TYPE_HTCOXYGEN            2091
2079 #define MACH_TYPE_HEROC                2092
2080 #define MACH_TYPE_ZENO6800             2093
2081 #define MACH_TYPE_SC2MCS               2094
2082 #define MACH_TYPE_GENE100              2095
2083 #define MACH_TYPE_AS353X               2096
2084 #define MACH_TYPE_SHEEVAPLUG           2097
2085 #define MACH_TYPE_AT91SAM9G20          2098
2086 #define MACH_TYPE_MV88F6192GTW_FE      2099
2087 #define MACH_TYPE_CC9200               2100
2088 #define MACH_TYPE_SM9200               2101
2089 #define MACH_TYPE_TP9200               2102
2090 #define MACH_TYPE_SNAPPERDV            2103
2091 #define MACH_TYPE_AVENGERS_LITE        2104
2092 #define MACH_TYPE_AVENGERS_LITE1       2105
2093 #define MACH_TYPE_OMAP3AXON            2106
2094 #define MACH_TYPE_MA8XX                2107
2095 #define MACH_TYPE_MP201EK              2108
2096 #define MACH_TYPE_DAVINCI_TUX          2109
2097 #define MACH_TYPE_MPA1600              2110
2098 #define MACH_TYPE_PELCO_TROY           2111
2099 #define MACH_TYPE_NSB667               2112
2100 #define MACH_TYPE_ROVERS5_4MPIX        2113
2101 #define MACH_TYPE_TWOCOM               2114
2102 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2103 #define MACH_TYPE_HERO_ESPRESSO        2116
2104 #define MACH_TYPE_AFEUSB               2117
2105 #define MACH_TYPE_T830                 2118
2106 #define MACH_TYPE_SPD8020_CC           2119
2107 #define MACH_TYPE_OM_3D7K              2120
2108 #define MACH_TYPE_PICOCOM2             2121
2109 #define MACH_TYPE_UWG4MX27             2122
2110 #define MACH_TYPE_UWG4MX31             2123
2111 #define MACH_TYPE_CHERRY               2124
2112 #define MACH_TYPE_MX51_BABBAGE         2125
2113 #define MACH_TYPE_S3C2440TURKIYE       2126
2114 #define MACH_TYPE_TX37                 2127
2115 #define MACH_TYPE_SBC2800_9G20         2128
2116 #define MACH_TYPE_BENZGLB              2129
2117 #define MACH_TYPE_BENZTD               2130
2118 #define MACH_TYPE_CARTESIO_PLUS        2131
2119 #define MACH_TYPE_SOLRAD_G20           2132
2120 #define MACH_TYPE_MX27WALLACE          2133
2121 #define MACH_TYPE_FMZWEBMODUL          2134
2122 #define MACH_TYPE_RD78X00_MASA         2135
2123 #define MACH_TYPE_SMALLOGGER           2136
2124 #define MACH_TYPE_CCW9P9215            2137
2125 #define MACH_TYPE_DM355_LEOPARD        2138
2126 #define MACH_TYPE_TS219                2139
2127 #define MACH_TYPE_TNY_A9263            2140
2128 #define MACH_TYPE_APOLLO               2141
2129 #define MACH_TYPE_AT91CAP9STK          2142
2130 #define MACH_TYPE_SPC300               2143
2131 #define MACH_TYPE_EKO                  2144
2132 #define MACH_TYPE_CCW9M2443            2145
2133 #define MACH_TYPE_CCW9M2443JS          2146
2134 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2135 #define MACH_TYPE_STAR9104NAS          2148
2136 #define MACH_TYPE_PCA100               2149
2137 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2138 #define MACH_TYPE_HIPOX                2151
2139 #define MACH_TYPE_OMAP3_PITEDS         2152
2140 #define MACH_TYPE_BM150R               2153
2141 #define MACH_TYPE_TBONE                2154
2142 #define MACH_TYPE_MERLIN               2155
2143 #define MACH_TYPE_FALCON               2156
2144 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2145 #define MACH_TYPE_S5P6440              2158
2146 #define MACH_TYPE_AT91SAM9G10EK        2159
2147 #define MACH_TYPE_OMAP_4430SDP         2160
2148 #define MACH_TYPE_LPC313X              2161
2149 #define MACH_TYPE_MAGX_ZN5             2162
2150 #define MACH_TYPE_MAGX_EM30            2163
2151 #define MACH_TYPE_MAGX_VE66            2164
2152 #define MACH_TYPE_MEESC                2165
2153 #define MACH_TYPE_OTC570               2166
2154 #define MACH_TYPE_BCU2412              2167
2155 #define MACH_TYPE_BEACON               2168
2156 #define MACH_TYPE_ACTIA_TGW            2169
2157 #define MACH_TYPE_E4430                2170
2158 #define MACH_TYPE_QL300                2171
2159 #define MACH_TYPE_BTMAVB101            2172
2160 #define MACH_TYPE_BTMAWB101            2173
2161 #define MACH_TYPE_SQ201                2174
2162 #define MACH_TYPE_QUATRO45XX           2175
2163 #define MACH_TYPE_OPENPAD              2176
2164 #define MACH_TYPE_TX25                 2177
2165 #define MACH_TYPE_OMAP3_TORPEDO        2178
2166 #define MACH_TYPE_HTCRAPHAEL_K         2179
2167 #define MACH_TYPE_LAL43                2181
2168 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2169 #define MACH_TYPE_ANW6410              2183
2170 #define MACH_TYPE_HTCPROPHET           2185
2171 #define MACH_TYPE_CFA_10022            2186
2172 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2173 #define MACH_TYPE_PX2IMX27             2188
2174 #define MACH_TYPE_STM3210E_EVAL        2189
2175 #define MACH_TYPE_DVS10                2190
2176 #define MACH_TYPE_PORTUXG20            2191
2177 #define MACH_TYPE_ARM_SPV              2192
2178 #define MACH_TYPE_SMDKC110             2193
2179 #define MACH_TYPE_CABESPRESSO          2194
2180 #define MACH_TYPE_HMC800               2195
2181 #define MACH_TYPE_SHOLES               2196
2182 #define MACH_TYPE_BTMXC31              2197
2183 #define MACH_TYPE_DT501                2198
2184 #define MACH_TYPE_KTX                  2199
2185 #define MACH_TYPE_OMAP3517EVM          2200
2186 #define MACH_TYPE_NETSPACE_V2          2201
2187 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2188 #define MACH_TYPE_D2NET_V2             2203
2189 #define MACH_TYPE_NET2BIG_V2           2204
2190 #define MACH_TYPE_NET4BIG_V2           2205
2191 #define MACH_TYPE_NET5BIG_V2           2206
2192 #define MACH_TYPE_ENDB2443             2207
2193 #define MACH_TYPE_INETSPACE_V2         2208
2194 #define MACH_TYPE_TROS                 2209
2195 #define MACH_TYPE_PELCO_HOMER          2210
2196 #define MACH_TYPE_OFSP8                2211
2197 #define MACH_TYPE_AT91SAM9G45EKES      2212
2198 #define MACH_TYPE_GUF_CUPID            2213
2199 #define MACH_TYPE_EAB1R                2214
2200 #define MACH_TYPE_DESIREC              2215
2201 #define MACH_TYPE_CORDOBA              2216
2202 #define MACH_TYPE_IRVINE               2217
2203 #define MACH_TYPE_SFF772               2218
2204 #define MACH_TYPE_PELCO_MILANO         2219
2205 #define MACH_TYPE_PC7302               2220
2206 #define MACH_TYPE_BIP6000              2221
2207 #define MACH_TYPE_SILVERMOON           2222
2208 #define MACH_TYPE_VC0830               2223
2209 #define MACH_TYPE_DT430                2224
2210 #define MACH_TYPE_JI42PF               2225
2211 #define MACH_TYPE_GNET_KSM             2226
2212 #define MACH_TYPE_GNET_SGM             2227
2213 #define MACH_TYPE_GNET_SGR             2228
2214 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2215 #define MACH_TYPE_PNP                  2230
2216 #define MACH_TYPE_CTERA_2BAY_K         2231
2217 #define MACH_TYPE_CTERA_2BAY_U         2232
2218 #define MACH_TYPE_SAS_C                2233
2219 #define MACH_TYPE_VMA2315              2234
2220 #define MACH_TYPE_VCS                  2235
2221 #define MACH_TYPE_SPEAR600             2236
2222 #define MACH_TYPE_SPEAR300             2237
2223 #define MACH_TYPE_SPEAR1300            2238
2224 #define MACH_TYPE_LILLY1131            2239
2225 #define MACH_TYPE_ARVOO_AX301          2240
2226 #define MACH_TYPE_MAPPHONE             2241
2227 #define MACH_TYPE_LEGEND               2242
2228 #define MACH_TYPE_SALSA                2243
2229 #define MACH_TYPE_LOUNGE               2244
2230 #define MACH_TYPE_VISION               2245
2231 #define MACH_TYPE_VMB20                2246
2232 #define MACH_TYPE_HY2410               2247
2233 #define MACH_TYPE_HY9315               2248
2234 #define MACH_TYPE_BULLWINKLE           2249
2235 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2236 #define MACH_TYPE_VS_V210              2252
2237 #define MACH_TYPE_VS_V212              2253
2238 #define MACH_TYPE_HMT                  2254
2239 #define MACH_TYPE_SUEN3                2255
2240 #define MACH_TYPE_VESPER               2256
2241 #define MACH_TYPE_STR9                 2257
2242 #define MACH_TYPE_OMAP3_WL_FF          2258
2243 #define MACH_TYPE_SIMCOM               2259
2244 #define MACH_TYPE_MCWEBIO              2260
2245 #define MACH_TYPE_OMAP3_PHRAZER        2261
2246 #define MACH_TYPE_DARWIN               2262
2247 #define MACH_TYPE_ORATISCOMU           2263
2248 #define MACH_TYPE_RTSBC20              2264
2249 #define MACH_TYPE_I780                 2265
2250 #define MACH_TYPE_GEMINI324            2266
2251 #define MACH_TYPE_ORATISLAN            2267
2252 #define MACH_TYPE_ORATISALOG           2268
2253 #define MACH_TYPE_ORATISMADI           2269
2254 #define MACH_TYPE_ORATISOT16           2270
2255 #define MACH_TYPE_ORATISDESK           2271
2256 #define MACH_TYPE_VEXPRESS             2272
2257 #define MACH_TYPE_SINTEXO              2273
2258 #define MACH_TYPE_CM3389               2274
2259 #define MACH_TYPE_OMAP3_CIO            2275
2260 #define MACH_TYPE_SGH_I900             2276
2261 #define MACH_TYPE_BST100               2277
2262 #define MACH_TYPE_PASSION              2278
2263 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2264 #define MACH_TYPE_C4_BADGER            2280
2265 #define MACH_TYPE_C4_VIPER             2281
2266 #define MACH_TYPE_D2NET                2282
2267 #define MACH_TYPE_BIGDISK              2283
2268 #define MACH_TYPE_NOTALVISION          2284
2269 #define MACH_TYPE_OMAP3_KBOC           2285
2270 #define MACH_TYPE_CYCLONE              2286
2271 #define MACH_TYPE_NINJA                2287
2272 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2273 #define MACH_TYPE_BCMRING              2289
2274 #define MACH_TYPE_RESOL_DL2            2290
2275 #define MACH_TYPE_IFOSW                2291
2276 #define MACH_TYPE_HTCRHODIUM           2292
2277 #define MACH_TYPE_HTCTOPAZ             2293
2278 #define MACH_TYPE_MATRIX504            2294
2279 #define MACH_TYPE_MRFSA                2295
2280 #define MACH_TYPE_SC_P270              2296
2281 #define MACH_TYPE_ATLAS5_EVB           2297
2282 #define MACH_TYPE_PELCO_LOBOX          2298
2283 #define MACH_TYPE_DILAX_PCU200         2299
2284 #define MACH_TYPE_LEONARDO             2300
2285 #define MACH_TYPE_ZORAN_APPROACH7      2301
2286 #define MACH_TYPE_DP6XX                2302
2287 #define MACH_TYPE_BCM2153_VESPER       2303
2288 #define MACH_TYPE_MAHIMAHI             2304
2289 #define MACH_TYPE_CLICKC               2305
2290 #define MACH_TYPE_ZB_GATEWAY           2306
2291 #define MACH_TYPE_TAZCARD              2307
2292 #define MACH_TYPE_TAZDEV               2308
2293 #define MACH_TYPE_ANNAX_CB_ARM         2309
2294 #define MACH_TYPE_ANNAX_DM3            2310
2295 #define MACH_TYPE_CEREBRIC             2311
2296 #define MACH_TYPE_ORCA                 2312
2297 #define MACH_TYPE_PC9260               2313
2298 #define MACH_TYPE_EMS285A              2314
2299 #define MACH_TYPE_GEC2410              2315
2300 #define MACH_TYPE_GEC2440              2316
2301 #define MACH_TYPE_ARCH_MW903           2317
2302 #define MACH_TYPE_MW2440               2318
2303 #define MACH_TYPE_ECAC2378             2319
2304 #define MACH_TYPE_TAZKIOSK             2320
2305 #define MACH_TYPE_WHITERABBIT_MCH      2321
2306 #define MACH_TYPE_SBOX9263             2322
2307 #define MACH_TYPE_OREO                 2323
2308 #define MACH_TYPE_SMDK6442             2324
2309 #define MACH_TYPE_OPENRD_BASE          2325
2310 #define MACH_TYPE_INCREDIBLE           2326
2311 #define MACH_TYPE_INCREDIBLEC          2327
2312 #define MACH_TYPE_HEROCT               2328
2313 #define MACH_TYPE_MMNET1000            2329
2314 #define MACH_TYPE_DEVKIT8000           2330
2315 #define MACH_TYPE_DEVKIT9000           2331
2316 #define MACH_TYPE_MX31TXTR             2332
2317 #define MACH_TYPE_U380                 2333
2318 #define MACH_TYPE_HUALU_BOARD          2334
2319 #define MACH_TYPE_NPCMX50              2335
2320 #define MACH_TYPE_MX51_LANGE51         2336
2321 #define MACH_TYPE_MX51_LANGE52         2337
2322 #define MACH_TYPE_RIOM                 2338
2323 #define MACH_TYPE_COMCAS               2339
2324 #define MACH_TYPE_WSI_MX27             2340
2325 #define MACH_TYPE_CM_T35               2341
2326 #define MACH_TYPE_NET2BIG              2342
2327 #define MACH_TYPE_MOTOROLA_A1600       2343
2328 #define MACH_TYPE_IGEP0020             2344
2329 #define MACH_TYPE_IGEP0010             2345
2330 #define MACH_TYPE_MV6281GTWGE2         2346
2331 #define MACH_TYPE_SCAT100              2347
2332 #define MACH_TYPE_SANMINA              2348
2333 #define MACH_TYPE_MOMENTO              2349
2334 #define MACH_TYPE_NUC9XX               2350
2335 #define MACH_TYPE_NUC910EVB            2351
2336 #define MACH_TYPE_NUC920EVB            2352
2337 #define MACH_TYPE_NUC950EVB            2353
2338 #define MACH_TYPE_NUC945EVB            2354
2339 #define MACH_TYPE_NUC960EVB            2355
2340 #define MACH_TYPE_NUC932EVB            2356
2341 #define MACH_TYPE_NUC900               2357
2342 #define MACH_TYPE_SD1SOC               2358
2343 #define MACH_TYPE_LN2440BC             2359
2344 #define MACH_TYPE_RSBC                 2360
2345 #define MACH_TYPE_OPENRD_CLIENT        2361
2346 #define MACH_TYPE_HPIPAQ11X            2362
2347 #define MACH_TYPE_WAYLAND              2363
2348 #define MACH_TYPE_ACNBSX102            2364
2349 #define MACH_TYPE_HWAT91               2365
2350 #define MACH_TYPE_AT91SAM9263CS        2366
2351 #define MACH_TYPE_CSB732               2367
2352 #define MACH_TYPE_U8500                2368
2353 #define MACH_TYPE_HUQIU                2369
2354 #define MACH_TYPE_MX51_KUNLUN          2370
2355 #define MACH_TYPE_PMT1G                2371
2356 #define MACH_TYPE_HTCELF               2372
2357 #define MACH_TYPE_ARMADILLO420         2373
2358 #define MACH_TYPE_ARMADILLO440         2374
2359 #define MACH_TYPE_U_CHIP_DUAL_ARM      2375
2360 #define MACH_TYPE_CSR_BDB3             2376
2361 #define MACH_TYPE_DOLBY_CAT1018        2377
2362 #define MACH_TYPE_HY9307               2378
2363 #define MACH_TYPE_A_ES                 2379
2364 #define MACH_TYPE_DAVINCI_IRIF         2380
2365 #define MACH_TYPE_AGAMA9263            2381
2366 #define MACH_TYPE_MARVELL_JASPER       2382
2367 #define MACH_TYPE_FLINT                2383
2368 #define MACH_TYPE_TAVOREVB3            2384
2369 #define MACH_TYPE_SCH_M490             2386
2370 #define MACH_TYPE_RBL01                2387
2371 #define MACH_TYPE_OMNIFI               2388
2372 #define MACH_TYPE_OTAVALO              2389
2373 #define MACH_TYPE_SIENNA               2390
2374 #define MACH_TYPE_HTC_EXCALIBUR_S620   2391
2375 #define MACH_TYPE_HTC_OPAL             2392
2376 #define MACH_TYPE_TOUCHBOOK            2393
2377 #define MACH_TYPE_LATTE                2394
2378 #define MACH_TYPE_XA200                2395
2379 #define MACH_TYPE_NIMROD               2396
2380 #define MACH_TYPE_CC9P9215_3G          2397
2381 #define MACH_TYPE_CC9P9215_3GJS        2398
2382 #define MACH_TYPE_TK71                 2399
2383 #define MACH_TYPE_COMHAM3525           2400
2384 #define MACH_TYPE_MX31EREBUS           2401
2385 #define MACH_TYPE_MCARDMX27            2402
2386 #define MACH_TYPE_PARADISE             2403
2387 #define MACH_TYPE_TIDE                 2404
2388 #define MACH_TYPE_WZL2440              2405
2389 #define MACH_TYPE_SDRDEMO              2406
2390 #define MACH_TYPE_ETHERCAN2            2407
2391 #define MACH_TYPE_ECMIMG20             2408
2392 #define MACH_TYPE_OMAP_DRAGON          2409
2393 #define MACH_TYPE_HALO                 2410
2394 #define MACH_TYPE_HUANGSHAN            2411
2395 #define MACH_TYPE_VL_MA2SC             2412
2396 #define MACH_TYPE_RAUMFELD_RC          2413
2397 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
2398 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
2399 #define MACH_TYPE_MULTIBUS_MASTER      2416
2400 #define MACH_TYPE_MULTIBUS_PBK         2417
2401 #define MACH_TYPE_TNETV107X            2418
2402 #define MACH_TYPE_SNAKE                2419
2403 #define MACH_TYPE_CWMX27               2420
2404 #define MACH_TYPE_SCH_M480             2421
2405 #define MACH_TYPE_PLATYPUS             2422
2406 #define MACH_TYPE_PSS2                 2423
2407 #define MACH_TYPE_DAVINCI_APM150       2424
2408 #define MACH_TYPE_STR9100              2425
2409 #define MACH_TYPE_NET5BIG              2426
2410 #define MACH_TYPE_SEABED9263           2427
2411 #define MACH_TYPE_MX51_M2ID            2428
2412 #define MACH_TYPE_OCTVOCPLUS_EB        2429
2413 #define MACH_TYPE_KLK_FIREFOX          2430
2414 #define MACH_TYPE_KLK_WIRMA_MODULE     2431
2415 #define MACH_TYPE_KLK_WIRMA_MMI        2432
2416 #define MACH_TYPE_SUPERSONIC           2433
2417 #define MACH_TYPE_LIBERTY              2434
2418 #define MACH_TYPE_MH355                2435
2419 #define MACH_TYPE_PC7802               2436
2420 #define MACH_TYPE_GNET_SGC             2437
2421 #define MACH_TYPE_EINSTEIN15           2438
2422 #define MACH_TYPE_CMPD                 2439
2423 #define MACH_TYPE_DAVINCI_HASE1        2440
2424 #define MACH_TYPE_LGEINCITEPHONE       2441
2425 #define MACH_TYPE_EA313X               2442
2426 #define MACH_TYPE_FWBD_39064           2443
2427 #define MACH_TYPE_FWBD_390128          2444
2428 #define MACH_TYPE_PELCO_MOE            2445
2429 #define MACH_TYPE_MINIMIX27            2446
2430 #define MACH_TYPE_OMAP3_THUNDER        2447
2431 #define MACH_TYPE_PASSIONC             2448
2432 #define MACH_TYPE_MX27AMATA            2449
2433 #define MACH_TYPE_BGAT1                2450
2434 #define MACH_TYPE_BUZZ                 2451
2435 #define MACH_TYPE_MB9G20               2452
2436 #define MACH_TYPE_YUSHAN               2453
2437 #define MACH_TYPE_LIZARD               2454
2438 #define MACH_TYPE_OMAP3POLYCOM         2455
2439 #define MACH_TYPE_SMDKV210             2456
2440 #define MACH_TYPE_BRAVO                2457
2441 #define MACH_TYPE_SIOGENTOO1           2458
2442 #define MACH_TYPE_SIOGENTOO2           2459
2443 #define MACH_TYPE_SM3K                 2460
2444 #define MACH_TYPE_ACER_TEMPO_F900      2461
2445 #define MACH_TYPE_SST61VC010_DEV       2462
2446 #define MACH_TYPE_GLITTERTIND          2463
2447 #define MACH_TYPE_OMAP_ZOOM3           2464
2448 #define MACH_TYPE_OMAP_3630SDP         2465
2449 #define MACH_TYPE_CYBOOK2440           2466
2450 #define MACH_TYPE_TORINO_S             2467
2451 #define MACH_TYPE_HAVANA               2468
2452 #define MACH_TYPE_BEAUMONT_11          2469
2453 #define MACH_TYPE_VANGUARD             2470
2454 #define MACH_TYPE_S5PC110_DRACO        2471
2455 #define MACH_TYPE_CARTESIO_TWO         2472
2456 #define MACH_TYPE_ASTER                2473
2457 #define MACH_TYPE_VOGUESV210           2474
2458 #define MACH_TYPE_ACM500X              2475
2459 #define MACH_TYPE_KM9260               2476
2460 #define MACH_TYPE_NIDEFLEXG1           2477
2461 #define MACH_TYPE_CTERA_PLUG_IO        2478
2462 #define MACH_TYPE_SMARTQ7              2479
2463 #define MACH_TYPE_AT91SAM9G10EK2       2480
2464 #define MACH_TYPE_ASUSP527             2481
2465 #define MACH_TYPE_AT91SAM9G20MPM2      2482
2466 #define MACH_TYPE_TOPASA900            2483
2467 #define MACH_TYPE_ELECTRUM_100         2484
2468 #define MACH_TYPE_MX51GRB              2485
2469 #define MACH_TYPE_XEA300               2486
2470 #define MACH_TYPE_HTCSTARTREK          2487
2471 #define MACH_TYPE_LIMA                 2488
2472 #define MACH_TYPE_CSB740               2489
2473 #define MACH_TYPE_USB_S8815            2490
2474 #define MACH_TYPE_WATSON_EFM_PLUGIN    2491
2475 #define MACH_TYPE_MILKYWAY             2492
2476 #define MACH_TYPE_G4EVM                2493
2477 #define MACH_TYPE_PICOMOD6             2494
2478 #define MACH_TYPE_OMAPL138_HAWKBOARD   2495
2479 #define MACH_TYPE_IP6000               2496
2480 #define MACH_TYPE_IP6010               2497
2481 #define MACH_TYPE_UTM400               2498
2482 #define MACH_TYPE_OMAP3_ZYBEX          2499
2483 #define MACH_TYPE_WIRELESS_SPACE       2500
2484 #define MACH_TYPE_SX560                2501
2485 #define MACH_TYPE_TS41X                2502
2486 #define MACH_TYPE_ELPHEL10373          2503
2487 #define MACH_TYPE_RHOBOT               2504
2488 #define MACH_TYPE_MX51_REFRESH         2505
2489 #define MACH_TYPE_LS9260               2506
2490 #define MACH_TYPE_SHANK                2507
2491 #define MACH_TYPE_QSD8X50_ST1          2508
2492 #define MACH_TYPE_AT91SAM9M10EKES      2509
2493 #define MACH_TYPE_HIRAM                2510
2494 #define MACH_TYPE_PHY3250              2511
2495 #define MACH_TYPE_EA3250               2512
2496 #define MACH_TYPE_FDI3250              2513
2497 #define MACH_TYPE_WHITESTONE           2514
2498 #define MACH_TYPE_AT91SAM9263NIT       2515
2499 #define MACH_TYPE_CCMX51               2516
2500 #define MACH_TYPE_CCMX51JS             2517
2501 #define MACH_TYPE_CCWMX51              2518
2502 #define MACH_TYPE_CCWMX51JS            2519
2503 #define MACH_TYPE_MINI6410             2520
2504 #define MACH_TYPE_TINY6410             2521
2505 #define MACH_TYPE_NANO6410             2522
2506 #define MACH_TYPE_AT572D940HFNLDB      2523
2507 #define MACH_TYPE_HTCLEO               2524
2508 #define MACH_TYPE_AVP13                2525
2509 #define MACH_TYPE_XXSVIDEOD            2526
2510 #define MACH_TYPE_VPNEXT               2527
2511 #define MACH_TYPE_SWARCO_ITC3          2528
2512 #define MACH_TYPE_TX51                 2529
2513 #define MACH_TYPE_DOLBY_CAT1021        2530
2514 #define MACH_TYPE_MX28EVK              2531
2515 #define MACH_TYPE_PHOENIX260           2532
2516 #define MACH_TYPE_UVACA_STORK          2533
2517 #define MACH_TYPE_SMARTQ5              2534
2518 #define MACH_TYPE_ALL3078              2535
2519 #define MACH_TYPE_CTERA_2BAY_DS        2536
2520 #define MACH_TYPE_SIOGENTOO3           2537
2521 #define MACH_TYPE_EPB5000              2538
2522 #define MACH_TYPE_HY9263               2539
2523 #define MACH_TYPE_ACER_TEMPO_M900      2540
2524 #define MACH_TYPE_ACER_TEMPO_DX900     2541
2525 #define MACH_TYPE_ACER_TEMPO_X960      2542
2526 #define MACH_TYPE_ACER_ETEN_V900       2543
2527 #define MACH_TYPE_ACER_ETEN_X900       2544
2528 #define MACH_TYPE_BONNELL              2545
2529 #define MACH_TYPE_OHT_MX27             2546
2530 #define MACH_TYPE_HTCQUARTZ            2547
2531 #define MACH_TYPE_DAVINCI_DM6467TEVM   2548
2532 #define MACH_TYPE_C3AX03               2549
2533 #define MACH_TYPE_MXT_TD60             2550
2534 #define MACH_TYPE_ESYX                 2551
2535 #define MACH_TYPE_DOVE_DB2             2552
2536 #define MACH_TYPE_BULLDOG              2553
2537 #define MACH_TYPE_DERELL_ME2000        2554
2538 #define MACH_TYPE_BCMRING_BASE         2555
2539 #define MACH_TYPE_BCMRING_EVM          2556
2540 #define MACH_TYPE_BCMRING_EVM_JAZZ     2557
2541 #define MACH_TYPE_BCMRING_SP           2558
2542 #define MACH_TYPE_BCMRING_SV           2559
2543 #define MACH_TYPE_BCMRING_SV_JAZZ      2560
2544 #define MACH_TYPE_BCMRING_TABLET       2561
2545 #define MACH_TYPE_BCMRING_VP           2562
2546 #define MACH_TYPE_BCMRING_EVM_SEIKOR   2563
2547 #define MACH_TYPE_BCMRING_SP_WQVGA     2564
2548 #define MACH_TYPE_BCMRING_CUSTOM       2565
2549 #define MACH_TYPE_ACER_S200            2566
2550 #define MACH_TYPE_BT270                2567
2551 #define MACH_TYPE_ISEO                 2568
2552 #define MACH_TYPE_CEZANNE              2569
2553 #define MACH_TYPE_LUCCA                2570
2554 #define MACH_TYPE_SUPERSMART           2571
2555 #define MACH_TYPE_CS_MISANO            2572
2556 #define MACH_TYPE_MAGNOLIA2            2573
2557 #define MACH_TYPE_EMXX                 2574
2558 #define MACH_TYPE_OUTLAW               2575
2559 #define MACH_TYPE_RIOT_BEI2            2576
2560 #define MACH_TYPE_RIOT_VOX             2577
2561 #define MACH_TYPE_RIOT_X37             2578
2562 #define MACH_TYPE_MEGA25MX             2579
2563 #define MACH_TYPE_BENZINA2             2580
2564 #define MACH_TYPE_IGNITE               2581
2565 #define MACH_TYPE_FOGGIA               2582
2566 #define MACH_TYPE_AREZZO               2583
2567 #define MACH_TYPE_LEICA_SKYWALKER      2584
2568 #define MACH_TYPE_JACINTO2_JAMR        2585
2569 #define MACH_TYPE_GTS_NOVA             2586
2570 #define MACH_TYPE_P3600                2587
2571 #define MACH_TYPE_DLT2                 2588
2572 #define MACH_TYPE_DF3120               2589
2573 #define MACH_TYPE_ECUCORE_9G20         2590
2574 #define MACH_TYPE_NAUTEL_LPC3240       2591
2575 #define MACH_TYPE_GLACIER              2592
2576 #define MACH_TYPE_PHRAZER_BULLDOG      2593
2577 #define MACH_TYPE_OMAP3_BULLDOG        2594
2578 #define MACH_TYPE_PCA101               2595
2579 #define MACH_TYPE_BUZZC                2596
2580 #define MACH_TYPE_SASIE2               2597
2581 #define MACH_TYPE_DAVINCI_CIO          2598
2582 #define MACH_TYPE_SMARTMETER_DL        2599
2583 #define MACH_TYPE_WZL6410              2600
2584 #define MACH_TYPE_WZL6410M             2601
2585 #define MACH_TYPE_WZL6410F             2602
2586 #define MACH_TYPE_WZL6410I             2603
2587 #define MACH_TYPE_SPACECOM1            2604
2588 #define MACH_TYPE_PINGU920             2605
2589 #define MACH_TYPE_BRAVOC               2606
2590 #define MACH_TYPE_CYBO2440             2607
2591 #define MACH_TYPE_VDSSW                2608
2592 #define MACH_TYPE_ROMULUS              2609
2593 #define MACH_TYPE_OMAP_MAGIC           2610
2594 #define MACH_TYPE_ELTD100              2611
2595 #define MACH_TYPE_CAPC7117             2612
2596 #define MACH_TYPE_SWAN                 2613
2597 #define MACH_TYPE_VEU                  2614
2598 #define MACH_TYPE_RM2                  2615
2599 #define MACH_TYPE_TT2100               2616
2600 #define MACH_TYPE_VENICE               2617
2601 #define MACH_TYPE_PC7323               2618
2602 #define MACH_TYPE_MASP                 2619
2603 #define MACH_TYPE_FUJITSU_TVSTBSOC     2620
2604 #define MACH_TYPE_FUJITSU_TVSTBSOC1    2621
2605 #define MACH_TYPE_LEXIKON              2622
2606 #define MACH_TYPE_MINI2440V2           2623
2607 #define MACH_TYPE_ICONTROL             2624
2608 #define MACH_TYPE_SHEEVAD              2625
2609 #define MACH_TYPE_QSD8X50A_ST1_1       2626
2610 #define MACH_TYPE_QSD8X50A_ST1_5       2627
2611 #define MACH_TYPE_BEE                  2628
2612 #define MACH_TYPE_MX23EVK              2629
2613 #define MACH_TYPE_AP4EVB               2630
2614 #define MACH_TYPE_STOCKHOLM            2631
2615 #define MACH_TYPE_LPC_H3131            2632
2616 #define MACH_TYPE_STINGRAY             2633
2617 #define MACH_TYPE_KRAKEN               2634
2618 #define MACH_TYPE_GW2388               2635
2619 #define MACH_TYPE_JADECPU              2636
2620 #define MACH_TYPE_CARLISLE             2637
2621 #define MACH_TYPE_LUX_SFT9             2638
2622 #define MACH_TYPE_NEMID_TB             2639
2623 #define MACH_TYPE_TERRIER              2640
2624 #define MACH_TYPE_TURBOT               2641
2625 #define MACH_TYPE_SANDDAB              2642
2626 #define MACH_TYPE_MX35_CICADA          2643
2627 #define MACH_TYPE_GHI2703D             2644
2628 #define MACH_TYPE_LUX_SFX9             2645
2629 #define MACH_TYPE_LUX_SF9G             2646
2630 #define MACH_TYPE_LUX_EDK9             2647
2631 #define MACH_TYPE_HW90240              2648
2632 #define MACH_TYPE_DM365_LEOPARD        2649
2633 #define MACH_TYPE_MITYOMAPL138         2650
2634 #define MACH_TYPE_SCAT110              2651
2635 #define MACH_TYPE_ACER_A1              2652
2636 #define MACH_TYPE_CMCONTROL            2653
2637 #define MACH_TYPE_PELCO_LAMAR          2654
2638 #define MACH_TYPE_RFP43                2655
2639 #define MACH_TYPE_SK86R0301            2656
2640 #define MACH_TYPE_CTPXA                2657
2641 #define MACH_TYPE_EPB_ARM9_A           2658
2642 #define MACH_TYPE_GURUPLUG             2659
2643 #define MACH_TYPE_SPEAR310             2660
2644 #define MACH_TYPE_SPEAR320             2661
2645 #define MACH_TYPE_ROBOTX               2662
2646 #define MACH_TYPE_LSXHL                2663
2647 #define MACH_TYPE_SMARTLITE            2664
2648 #define MACH_TYPE_CWS2                 2665
2649 #define MACH_TYPE_M619                 2666
2650 #define MACH_TYPE_SMARTVIEW            2667
2651 #define MACH_TYPE_LSA_SALSA            2668
2652 #define MACH_TYPE_KIZBOX               2669
2653 #define MACH_TYPE_HTCCHARMER           2670
2654 #define MACH_TYPE_GUF_NESO_LT          2671
2655 #define MACH_TYPE_PM9G45               2672
2656 #define MACH_TYPE_HTCPANTHER           2673
2657 #define MACH_TYPE_HTCPANTHER_CDMA      2674
2658 #define MACH_TYPE_REB01                2675
2659 #define MACH_TYPE_AQUILA               2676
2660 #define MACH_TYPE_SPARK_SLS_HW2        2677
2661 #define MACH_TYPE_ESATA_SHEEVAPLUG     2678
2662 #define MACH_TYPE_MSM7X30_SURF         2679
2663 #define MACH_TYPE_MICRO2440            2680
2664 #define MACH_TYPE_AM2440               2681
2665 #define MACH_TYPE_TQ2440               2682
2666 #define MACH_TYPE_LPC2478OEM           2683
2667 #define MACH_TYPE_AK880X               2684
2668 #define MACH_TYPE_COBRA3530            2685
2669 #define MACH_TYPE_PMPPB                2686
2670 #define MACH_TYPE_U6715                2687
2671 #define MACH_TYPE_AXAR1500_SENDER      2688
2672 #define MACH_TYPE_G30_DVB              2689
2673 #define MACH_TYPE_VC088X               2690
2674 #define MACH_TYPE_MIOA702              2691
2675 #define MACH_TYPE_HPMIN                2692
2676 #define MACH_TYPE_AK880XAK             2693
2677 #define MACH_TYPE_ARM926TOMAP850       2694
2678 #define MACH_TYPE_LKEVM                2695
2679 #define MACH_TYPE_MW6410               2696
2680 #define MACH_TYPE_TERASTATION_WXL      2697
2681 #define MACH_TYPE_CPU8000E             2698
2682 #define MACH_TYPE_CATANIA              2699
2683 #define MACH_TYPE_TOKYO                2700
2684 #define MACH_TYPE_MSM7201A_SURF        2701
2685 #define MACH_TYPE_MSM7201A_FFA         2702
2686 #define MACH_TYPE_MSM7X25_SURF         2703
2687 #define MACH_TYPE_MSM7X25_FFA          2704
2688 #define MACH_TYPE_MSM7X27_SURF         2705
2689 #define MACH_TYPE_MSM7X27_FFA          2706
2690 #define MACH_TYPE_MSM7X30_FFA          2707
2691 #define MACH_TYPE_QSD8X50_SURF         2708
2692 #define MACH_TYPE_QSD8X50_COMET        2709
2693 #define MACH_TYPE_QSD8X50_FFA          2710
2694 #define MACH_TYPE_QSD8X50A_SURF        2711
2695 #define MACH_TYPE_QSD8X50A_FFA         2712
2696 #define MACH_TYPE_ADX_XGCP10           2713
2697 #define MACH_TYPE_MCGWUMTS2A           2714
2698 #define MACH_TYPE_MOBIKT               2715
2699 #define MACH_TYPE_MX53_EVK             2716
2700 #define MACH_TYPE_IGEP0030             2717
2701 #define MACH_TYPE_AXELL_H40_H50_CTRL   2718
2702 #define MACH_TYPE_DTCOMMOD             2719
2703 #define MACH_TYPE_GOULD                2720
2704 #define MACH_TYPE_SIBERIA              2721
2705 #define MACH_TYPE_SBC3530              2722
2706 #define MACH_TYPE_QARM                 2723
2707 #define MACH_TYPE_MIPS                 2724
2708 #define MACH_TYPE_MX27GRB              2725
2709 #define MACH_TYPE_SBC8100              2726
2710 #define MACH_TYPE_SAARB                2727
2711 #define MACH_TYPE_OMAP3MINI            2728
2712 #define MACH_TYPE_CNMBOOK7SE           2729
2713 #define MACH_TYPE_CATAN                2730
2714 #define MACH_TYPE_HARMONY              2731
2715 #define MACH_TYPE_TONGA                2732
2716 #define MACH_TYPE_CYBOOK_ORIZON        2733
2717 #define MACH_TYPE_HTCRHODIUMCDMA       2734
2718 #define MACH_TYPE_EPC_G45              2735
2719 #define MACH_TYPE_EPC_LPC3250          2736
2720 #define MACH_TYPE_MXC91341EVB          2737
2721 #define MACH_TYPE_RTW1000              2738
2722 #define MACH_TYPE_BOBCAT               2739
2723 #define MACH_TYPE_TRIZEPS6             2740
2724 #define MACH_TYPE_MSM7X30_FLUID        2741
2725 #define MACH_TYPE_NEDAP9263            2742
2726 #define MACH_TYPE_NETGEAR_MS2110       2743
2727 #define MACH_TYPE_BMX                  2744
2728 #define MACH_TYPE_NETSTREAM            2745
2729 #define MACH_TYPE_VPNEXT_RCU           2746
2730 #define MACH_TYPE_VPNEXT_MPU           2747
2731 #define MACH_TYPE_BCMRING_TABLET_V1    2748
2732 #define MACH_TYPE_SGARM10              2749
2733 #define MACH_TYPE_CM_T3517             2750
2734 #define MACH_TYPE_OMAP3_CPS            2751
2735 #define MACH_TYPE_AXAR1500_RECEIVER    2752
2736 #define MACH_TYPE_WBD222               2753
2737 #define MACH_TYPE_MT65XX               2754
2738 #define MACH_TYPE_MSM8X60_SURF         2755
2739 #define MACH_TYPE_MSM8X60_SIM          2756
2740 #define MACH_TYPE_VMC300               2757
2741 #define MACH_TYPE_TCC8000_SDK          2758
2742 #define MACH_TYPE_NANOS                2759
2743 #define MACH_TYPE_STAMP9G10            2760
2744 #define MACH_TYPE_STAMP9G45            2761
2745 #define MACH_TYPE_H6053                2762
2746 #define MACH_TYPE_SMINT01              2763
2747 #define MACH_TYPE_PRTLVT2              2764
2748 #define MACH_TYPE_AP420                2765
2749 #define MACH_TYPE_HTCSHIFT             2766
2750 #define MACH_TYPE_DAVINCI_DM365_FC     2767
2751 #define MACH_TYPE_MSM8X55_SURF         2768
2752 #define MACH_TYPE_MSM8X55_FFA          2769
2753 #define MACH_TYPE_ESL_VAMANA           2770
2754 #define MACH_TYPE_SBC35                2771
2755 #define MACH_TYPE_MPX6446              2772
2756 #define MACH_TYPE_OREO_CONTROLLER      2773
2757 #define MACH_TYPE_KOPIN_MODELS         2774
2758 #define MACH_TYPE_TTC_VISION2          2775
2759 #define MACH_TYPE_CNS3420VB            2776
2760 #define MACH_TYPE_LPC2                 2777
2761 #define MACH_TYPE_OLYMPUS              2778
2762 #define MACH_TYPE_VORTEX               2779
2763 #define MACH_TYPE_S5PC200              2780
2764 #define MACH_TYPE_ECUCORE_9263         2781
2765 #define MACH_TYPE_SMDKC200             2782
2766 #define MACH_TYPE_EMSISO_SX27          2783
2767 #define MACH_TYPE_APX_SOM9G45_EK       2784
2768 #define MACH_TYPE_SONGSHAN             2785
2769 #define MACH_TYPE_TIANSHAN             2786
2770 #define MACH_TYPE_VPX500               2787
2771 #define MACH_TYPE_AM3517SAM            2788
2772 #define MACH_TYPE_SKAT91_SIM508        2789
2773 #define MACH_TYPE_SKAT91_S3E           2790
2774 #define MACH_TYPE_OMAP4_PANDA          2791
2775 #define MACH_TYPE_DF7220               2792
2776 #define MACH_TYPE_NEMINI               2793
2777 #define MACH_TYPE_T8200                2794
2778 #define MACH_TYPE_APF51                2795
2779 #define MACH_TYPE_DR_RC_UNIT           2796
2780 #define MACH_TYPE_BORDEAUX             2797
2781 #define MACH_TYPE_CATANIA_B            2798
2782 #define MACH_TYPE_MX51_OCEAN           2799
2783 #define MACH_TYPE_TI8168EVM            2800
2784 #define MACH_TYPE_NEOCOREOMAP          2801
2785 #define MACH_TYPE_WITHINGS_WBP         2802
2786 #define MACH_TYPE_DBPS                 2803
2787 #define MACH_TYPE_SBC9261              2804
2788 #define MACH_TYPE_PCBFP0001            2805
2789 #define MACH_TYPE_SPEEDY               2806
2790 #define MACH_TYPE_CHRYSAOR             2807
2791 #define MACH_TYPE_TANGO                2808
2792 #define MACH_TYPE_SYNOLOGY_DSX11       2809
2793 #define MACH_TYPE_HANLIN_V3EXT         2810
2794 #define MACH_TYPE_HANLIN_V5            2811
2795 #define MACH_TYPE_HANLIN_V3PLUS        2812
2796 #define MACH_TYPE_IRIVER_STORY         2813
2797 #define MACH_TYPE_IREX_ILIAD           2814
2798 #define MACH_TYPE_IREX_DR1000          2815
2799 #define MACH_TYPE_TETON_BGA            2816
2800 #define MACH_TYPE_SNAPPER9G45          2817
2801 #define MACH_TYPE_TAM3517              2818
2802 #define MACH_TYPE_PDC100               2819
2803 #define MACH_TYPE_EUKREA_CPUIMX25      2820
2804 #define MACH_TYPE_EUKREA_CPUIMX35      2821
2805 #define MACH_TYPE_EUKREA_CPUIMX51SD    2822
2806 #define MACH_TYPE_EUKREA_CPUIMX51      2823
2807 #define MACH_TYPE_P565                 2824
2808 #define MACH_TYPE_ACER_A4              2825
2809 #define MACH_TYPE_DAVINCI_DM368_BIP    2826
2810 #define MACH_TYPE_ESHARE               2827
2811 #define MACH_TYPE_HW_OMAPL138_EUROPA   2828
2812 #define MACH_TYPE_WLBARGN              2829
2813 #define MACH_TYPE_BM170                2830
2814 #define MACH_TYPE_NETSPACE_MINI_V2     2831
2815 #define MACH_TYPE_NETSPACE_PLUG_V2     2832
2816 #define MACH_TYPE_SIEMENS_L1           2833
2817 #define MACH_TYPE_ELV_LCU1             2834
2818 #define MACH_TYPE_MCU1                 2835
2819 #define MACH_TYPE_OMAP3_TAO3530        2836
2820 #define MACH_TYPE_OMAP3_PCUTOUCH       2837
2821 #define MACH_TYPE_SMDKC210             2838
2822 #define MACH_TYPE_OMAP3_BRAILLO        2839
2823 #define MACH_TYPE_SPYPLUG              2840
2824 #define MACH_TYPE_GINGER               2841
2825 #define MACH_TYPE_TNY_T3530            2842
2826 #define MACH_TYPE_PCA102               2843
2827
2828 #ifdef CONFIG_ARCH_EBSA110
2829 # ifdef machine_arch_type
2830 #  undef machine_arch_type
2831 #  define machine_arch_type     __machine_arch_type
2832 # else
2833 #  define machine_arch_type     MACH_TYPE_EBSA110
2834 # endif
2835 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2836 #else
2837 # define machine_is_ebsa110()   (0)
2838 #endif
2839
2840 #ifdef CONFIG_ARCH_RPC
2841 # ifdef machine_arch_type
2842 #  undef machine_arch_type
2843 #  define machine_arch_type     __machine_arch_type
2844 # else
2845 #  define machine_arch_type     MACH_TYPE_RISCPC
2846 # endif
2847 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2848 #else
2849 # define machine_is_riscpc()    (0)
2850 #endif
2851
2852 #ifdef CONFIG_ARCH_NEXUSPCI
2853 # ifdef machine_arch_type
2854 #  undef machine_arch_type
2855 #  define machine_arch_type     __machine_arch_type
2856 # else
2857 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2858 # endif
2859 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2860 #else
2861 # define machine_is_nexuspci()  (0)
2862 #endif
2863
2864 #ifdef CONFIG_ARCH_EBSA285
2865 # ifdef machine_arch_type
2866 #  undef machine_arch_type
2867 #  define machine_arch_type     __machine_arch_type
2868 # else
2869 #  define machine_arch_type     MACH_TYPE_EBSA285
2870 # endif
2871 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2872 #else
2873 # define machine_is_ebsa285()   (0)
2874 #endif
2875
2876 #ifdef CONFIG_ARCH_NETWINDER
2877 # ifdef machine_arch_type
2878 #  undef machine_arch_type
2879 #  define machine_arch_type     __machine_arch_type
2880 # else
2881 #  define machine_arch_type     MACH_TYPE_NETWINDER
2882 # endif
2883 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2884 #else
2885 # define machine_is_netwinder() (0)
2886 #endif
2887
2888 #ifdef CONFIG_ARCH_CATS
2889 # ifdef machine_arch_type
2890 #  undef machine_arch_type
2891 #  define machine_arch_type     __machine_arch_type
2892 # else
2893 #  define machine_arch_type     MACH_TYPE_CATS
2894 # endif
2895 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2896 #else
2897 # define machine_is_cats()      (0)
2898 #endif
2899
2900 #ifdef CONFIG_ARCH_TBOX
2901 # ifdef machine_arch_type
2902 #  undef machine_arch_type
2903 #  define machine_arch_type     __machine_arch_type
2904 # else
2905 #  define machine_arch_type     MACH_TYPE_TBOX
2906 # endif
2907 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2908 #else
2909 # define machine_is_tbox()      (0)
2910 #endif
2911
2912 #ifdef CONFIG_ARCH_CO285
2913 # ifdef machine_arch_type
2914 #  undef machine_arch_type
2915 #  define machine_arch_type     __machine_arch_type
2916 # else
2917 #  define machine_arch_type     MACH_TYPE_CO285
2918 # endif
2919 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2920 #else
2921 # define machine_is_co285()     (0)
2922 #endif
2923
2924 #ifdef CONFIG_ARCH_CLPS7110
2925 # ifdef machine_arch_type
2926 #  undef machine_arch_type
2927 #  define machine_arch_type     __machine_arch_type
2928 # else
2929 #  define machine_arch_type     MACH_TYPE_CLPS7110
2930 # endif
2931 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2932 #else
2933 # define machine_is_clps7110()  (0)
2934 #endif
2935
2936 #ifdef CONFIG_ARCH_ARC
2937 # ifdef machine_arch_type
2938 #  undef machine_arch_type
2939 #  define machine_arch_type     __machine_arch_type
2940 # else
2941 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2942 # endif
2943 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2944 #else
2945 # define machine_is_archimedes()        (0)
2946 #endif
2947
2948 #ifdef CONFIG_ARCH_A5K
2949 # ifdef machine_arch_type
2950 #  undef machine_arch_type
2951 #  define machine_arch_type     __machine_arch_type
2952 # else
2953 #  define machine_arch_type     MACH_TYPE_A5K
2954 # endif
2955 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2956 #else
2957 # define machine_is_a5k()       (0)
2958 #endif
2959
2960 #ifdef CONFIG_ARCH_ETOILE
2961 # ifdef machine_arch_type
2962 #  undef machine_arch_type
2963 #  define machine_arch_type     __machine_arch_type
2964 # else
2965 #  define machine_arch_type     MACH_TYPE_ETOILE
2966 # endif
2967 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2968 #else
2969 # define machine_is_etoile()    (0)
2970 #endif
2971
2972 #ifdef CONFIG_ARCH_LACIE_NAS
2973 # ifdef machine_arch_type
2974 #  undef machine_arch_type
2975 #  define machine_arch_type     __machine_arch_type
2976 # else
2977 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2978 # endif
2979 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2980 #else
2981 # define machine_is_lacie_nas() (0)
2982 #endif
2983
2984 #ifdef CONFIG_ARCH_CLPS7500
2985 # ifdef machine_arch_type
2986 #  undef machine_arch_type
2987 #  define machine_arch_type     __machine_arch_type
2988 # else
2989 #  define machine_arch_type     MACH_TYPE_CLPS7500
2990 # endif
2991 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2992 #else
2993 # define machine_is_clps7500()  (0)
2994 #endif
2995
2996 #ifdef CONFIG_ARCH_SHARK
2997 # ifdef machine_arch_type
2998 #  undef machine_arch_type
2999 #  define machine_arch_type     __machine_arch_type
3000 # else
3001 #  define machine_arch_type     MACH_TYPE_SHARK
3002 # endif
3003 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
3004 #else
3005 # define machine_is_shark()     (0)
3006 #endif
3007
3008 #ifdef CONFIG_SA1100_BRUTUS
3009 # ifdef machine_arch_type
3010 #  undef machine_arch_type
3011 #  define machine_arch_type     __machine_arch_type
3012 # else
3013 #  define machine_arch_type     MACH_TYPE_BRUTUS
3014 # endif
3015 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
3016 #else
3017 # define machine_is_brutus()    (0)
3018 #endif
3019
3020 #ifdef CONFIG_ARCH_PERSONAL_SERVER
3021 # ifdef machine_arch_type
3022 #  undef machine_arch_type
3023 #  define machine_arch_type     __machine_arch_type
3024 # else
3025 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
3026 # endif
3027 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
3028 #else
3029 # define machine_is_personal_server()   (0)
3030 #endif
3031
3032 #ifdef CONFIG_SA1100_ITSY
3033 # ifdef machine_arch_type
3034 #  undef machine_arch_type
3035 #  define machine_arch_type     __machine_arch_type
3036 # else
3037 #  define machine_arch_type     MACH_TYPE_ITSY
3038 # endif
3039 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
3040 #else
3041 # define machine_is_itsy()      (0)
3042 #endif
3043
3044 #ifdef CONFIG_ARCH_L7200
3045 # ifdef machine_arch_type
3046 #  undef machine_arch_type
3047 #  define machine_arch_type     __machine_arch_type
3048 # else
3049 #  define machine_arch_type     MACH_TYPE_L7200
3050 # endif
3051 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
3052 #else
3053 # define machine_is_l7200()     (0)
3054 #endif
3055
3056 #ifdef CONFIG_SA1100_PLEB
3057 # ifdef machine_arch_type
3058 #  undef machine_arch_type
3059 #  define machine_arch_type     __machine_arch_type
3060 # else
3061 #  define machine_arch_type     MACH_TYPE_PLEB
3062 # endif
3063 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
3064 #else
3065 # define machine_is_pleb()      (0)
3066 #endif
3067
3068 #ifdef CONFIG_ARCH_INTEGRATOR
3069 # ifdef machine_arch_type
3070 #  undef machine_arch_type
3071 #  define machine_arch_type     __machine_arch_type
3072 # else
3073 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
3074 # endif
3075 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
3076 #else
3077 # define machine_is_integrator()        (0)
3078 #endif
3079
3080 #ifdef CONFIG_SA1100_H3600
3081 # ifdef machine_arch_type
3082 #  undef machine_arch_type
3083 #  define machine_arch_type     __machine_arch_type
3084 # else
3085 #  define machine_arch_type     MACH_TYPE_H3600
3086 # endif
3087 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
3088 #else
3089 # define machine_is_h3600()     (0)
3090 #endif
3091
3092 #ifdef CONFIG_ARCH_IXP1200
3093 # ifdef machine_arch_type
3094 #  undef machine_arch_type
3095 #  define machine_arch_type     __machine_arch_type
3096 # else
3097 #  define machine_arch_type     MACH_TYPE_IXP1200
3098 # endif
3099 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
3100 #else
3101 # define machine_is_ixp1200()   (0)
3102 #endif
3103
3104 #ifdef CONFIG_ARCH_P720T
3105 # ifdef machine_arch_type
3106 #  undef machine_arch_type
3107 #  define machine_arch_type     __machine_arch_type
3108 # else
3109 #  define machine_arch_type     MACH_TYPE_P720T
3110 # endif
3111 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
3112 #else
3113 # define machine_is_p720t()     (0)
3114 #endif
3115
3116 #ifdef CONFIG_SA1100_ASSABET
3117 # ifdef machine_arch_type
3118 #  undef machine_arch_type
3119 #  define machine_arch_type     __machine_arch_type
3120 # else
3121 #  define machine_arch_type     MACH_TYPE_ASSABET
3122 # endif
3123 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
3124 #else
3125 # define machine_is_assabet()   (0)
3126 #endif
3127
3128 #ifdef CONFIG_SA1100_VICTOR
3129 # ifdef machine_arch_type
3130 #  undef machine_arch_type
3131 #  define machine_arch_type     __machine_arch_type
3132 # else
3133 #  define machine_arch_type     MACH_TYPE_VICTOR
3134 # endif
3135 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
3136 #else
3137 # define machine_is_victor()    (0)
3138 #endif
3139
3140 #ifdef CONFIG_SA1100_LART
3141 # ifdef machine_arch_type
3142 #  undef machine_arch_type
3143 #  define machine_arch_type     __machine_arch_type
3144 # else
3145 #  define machine_arch_type     MACH_TYPE_LART
3146 # endif
3147 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
3148 #else
3149 # define machine_is_lart()      (0)
3150 #endif
3151
3152 #ifdef CONFIG_SA1100_RANGER
3153 # ifdef machine_arch_type
3154 #  undef machine_arch_type
3155 #  define machine_arch_type     __machine_arch_type
3156 # else
3157 #  define machine_arch_type     MACH_TYPE_RANGER
3158 # endif
3159 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
3160 #else
3161 # define machine_is_ranger()    (0)
3162 #endif
3163
3164 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
3165 # ifdef machine_arch_type
3166 #  undef machine_arch_type
3167 #  define machine_arch_type     __machine_arch_type
3168 # else
3169 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
3170 # endif
3171 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
3172 #else
3173 # define machine_is_graphicsclient()    (0)
3174 #endif
3175
3176 #ifdef CONFIG_SA1100_XP860
3177 # ifdef machine_arch_type
3178 #  undef machine_arch_type
3179 #  define machine_arch_type     __machine_arch_type
3180 # else
3181 #  define machine_arch_type     MACH_TYPE_XP860
3182 # endif
3183 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
3184 #else
3185 # define machine_is_xp860()     (0)
3186 #endif
3187
3188 #ifdef CONFIG_SA1100_CERF
3189 # ifdef machine_arch_type
3190 #  undef machine_arch_type
3191 #  define machine_arch_type     __machine_arch_type
3192 # else
3193 #  define machine_arch_type     MACH_TYPE_CERF
3194 # endif
3195 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
3196 #else
3197 # define machine_is_cerf()      (0)
3198 #endif
3199
3200 #ifdef CONFIG_SA1100_NANOENGINE
3201 # ifdef machine_arch_type
3202 #  undef machine_arch_type
3203 #  define machine_arch_type     __machine_arch_type
3204 # else
3205 #  define machine_arch_type     MACH_TYPE_NANOENGINE
3206 # endif
3207 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
3208 #else
3209 # define machine_is_nanoengine()        (0)
3210 #endif
3211
3212 #ifdef CONFIG_SA1100_FPIC
3213 # ifdef machine_arch_type
3214 #  undef machine_arch_type
3215 #  define machine_arch_type     __machine_arch_type
3216 # else
3217 #  define machine_arch_type     MACH_TYPE_FPIC
3218 # endif
3219 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
3220 #else
3221 # define machine_is_fpic()      (0)
3222 #endif
3223
3224 #ifdef CONFIG_SA1100_EXTENEX1
3225 # ifdef machine_arch_type
3226 #  undef machine_arch_type
3227 #  define machine_arch_type     __machine_arch_type
3228 # else
3229 #  define machine_arch_type     MACH_TYPE_EXTENEX1
3230 # endif
3231 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
3232 #else
3233 # define machine_is_extenex1()  (0)
3234 #endif
3235
3236 #ifdef CONFIG_SA1100_SHERMAN
3237 # ifdef machine_arch_type
3238 #  undef machine_arch_type
3239 #  define machine_arch_type     __machine_arch_type
3240 # else
3241 #  define machine_arch_type     MACH_TYPE_SHERMAN
3242 # endif
3243 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
3244 #else
3245 # define machine_is_sherman()   (0)
3246 #endif
3247
3248 #ifdef CONFIG_SA1100_ACCELENT
3249 # ifdef machine_arch_type
3250 #  undef machine_arch_type
3251 #  define machine_arch_type     __machine_arch_type
3252 # else
3253 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
3254 # endif
3255 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3256 #else
3257 # define machine_is_accelent_sa()       (0)
3258 #endif
3259
3260 #ifdef CONFIG_ARCH_L7200_ACCELENT
3261 # ifdef machine_arch_type
3262 #  undef machine_arch_type
3263 #  define machine_arch_type     __machine_arch_type
3264 # else
3265 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
3266 # endif
3267 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3268 #else
3269 # define machine_is_accelent_l7200()    (0)
3270 #endif
3271
3272 #ifdef CONFIG_SA1100_NETPORT
3273 # ifdef machine_arch_type
3274 #  undef machine_arch_type
3275 #  define machine_arch_type     __machine_arch_type
3276 # else
3277 #  define machine_arch_type     MACH_TYPE_NETPORT
3278 # endif
3279 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
3280 #else
3281 # define machine_is_netport()   (0)
3282 #endif
3283
3284 #ifdef CONFIG_SA1100_PANGOLIN
3285 # ifdef machine_arch_type
3286 #  undef machine_arch_type
3287 #  define machine_arch_type     __machine_arch_type
3288 # else
3289 #  define machine_arch_type     MACH_TYPE_PANGOLIN
3290 # endif
3291 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
3292 #else
3293 # define machine_is_pangolin()  (0)
3294 #endif
3295
3296 #ifdef CONFIG_SA1100_YOPY
3297 # ifdef machine_arch_type
3298 #  undef machine_arch_type
3299 #  define machine_arch_type     __machine_arch_type
3300 # else
3301 #  define machine_arch_type     MACH_TYPE_YOPY
3302 # endif
3303 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
3304 #else
3305 # define machine_is_yopy()      (0)
3306 #endif
3307
3308 #ifdef CONFIG_SA1100_COOLIDGE
3309 # ifdef machine_arch_type
3310 #  undef machine_arch_type
3311 #  define machine_arch_type     __machine_arch_type
3312 # else
3313 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3314 # endif
3315 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3316 #else
3317 # define machine_is_coolidge()  (0)
3318 #endif
3319
3320 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3321 # ifdef machine_arch_type
3322 #  undef machine_arch_type
3323 #  define machine_arch_type     __machine_arch_type
3324 # else
3325 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3326 # endif
3327 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3328 #else
3329 # define machine_is_huw_webpanel()      (0)
3330 #endif
3331
3332 #ifdef CONFIG_ARCH_SPOTME
3333 # ifdef machine_arch_type
3334 #  undef machine_arch_type
3335 #  define machine_arch_type     __machine_arch_type
3336 # else
3337 #  define machine_arch_type     MACH_TYPE_SPOTME
3338 # endif
3339 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3340 #else
3341 # define machine_is_spotme()    (0)
3342 #endif
3343
3344 #ifdef CONFIG_ARCH_FREEBIRD
3345 # ifdef machine_arch_type
3346 #  undef machine_arch_type
3347 #  define machine_arch_type     __machine_arch_type
3348 # else
3349 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3350 # endif
3351 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3352 #else
3353 # define machine_is_freebird()  (0)
3354 #endif
3355
3356 #ifdef CONFIG_ARCH_TI925
3357 # ifdef machine_arch_type
3358 #  undef machine_arch_type
3359 #  define machine_arch_type     __machine_arch_type
3360 # else
3361 #  define machine_arch_type     MACH_TYPE_TI925
3362 # endif
3363 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3364 #else
3365 # define machine_is_ti925()     (0)
3366 #endif
3367
3368 #ifdef CONFIG_ARCH_RISCSTATION
3369 # ifdef machine_arch_type
3370 #  undef machine_arch_type
3371 #  define machine_arch_type     __machine_arch_type
3372 # else
3373 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3374 # endif
3375 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3376 #else
3377 # define machine_is_riscstation()       (0)
3378 #endif
3379
3380 #ifdef CONFIG_SA1100_CAVY
3381 # ifdef machine_arch_type
3382 #  undef machine_arch_type
3383 #  define machine_arch_type     __machine_arch_type
3384 # else
3385 #  define machine_arch_type     MACH_TYPE_CAVY
3386 # endif
3387 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3388 #else
3389 # define machine_is_cavy()      (0)
3390 #endif
3391
3392 #ifdef CONFIG_SA1100_JORNADA720
3393 # ifdef machine_arch_type
3394 #  undef machine_arch_type
3395 #  define machine_arch_type     __machine_arch_type
3396 # else
3397 #  define machine_arch_type     MACH_TYPE_JORNADA720
3398 # endif
3399 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3400 #else
3401 # define machine_is_jornada720()        (0)
3402 #endif
3403
3404 #ifdef CONFIG_SA1100_OMNIMETER
3405 # ifdef machine_arch_type
3406 #  undef machine_arch_type
3407 #  define machine_arch_type     __machine_arch_type
3408 # else
3409 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3410 # endif
3411 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3412 #else
3413 # define machine_is_omnimeter() (0)
3414 #endif
3415
3416 #ifdef CONFIG_ARCH_EDB7211
3417 # ifdef machine_arch_type
3418 #  undef machine_arch_type
3419 #  define machine_arch_type     __machine_arch_type
3420 # else
3421 #  define machine_arch_type     MACH_TYPE_EDB7211
3422 # endif
3423 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3424 #else
3425 # define machine_is_edb7211()   (0)
3426 #endif
3427
3428 #ifdef CONFIG_SA1100_CITYGO
3429 # ifdef machine_arch_type
3430 #  undef machine_arch_type
3431 #  define machine_arch_type     __machine_arch_type
3432 # else
3433 #  define machine_arch_type     MACH_TYPE_CITYGO
3434 # endif
3435 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3436 #else
3437 # define machine_is_citygo()    (0)
3438 #endif
3439
3440 #ifdef CONFIG_SA1100_PFS168
3441 # ifdef machine_arch_type
3442 #  undef machine_arch_type
3443 #  define machine_arch_type     __machine_arch_type
3444 # else
3445 #  define machine_arch_type     MACH_TYPE_PFS168
3446 # endif
3447 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3448 #else
3449 # define machine_is_pfs168()    (0)
3450 #endif
3451
3452 #ifdef CONFIG_SA1100_SPOT
3453 # ifdef machine_arch_type
3454 #  undef machine_arch_type
3455 #  define machine_arch_type     __machine_arch_type
3456 # else
3457 #  define machine_arch_type     MACH_TYPE_SPOT
3458 # endif
3459 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3460 #else
3461 # define machine_is_spot()      (0)
3462 #endif
3463
3464 #ifdef CONFIG_SA1100_FLEXANET
3465 # ifdef machine_arch_type
3466 #  undef machine_arch_type
3467 #  define machine_arch_type     __machine_arch_type
3468 # else
3469 #  define machine_arch_type     MACH_TYPE_FLEXANET
3470 # endif
3471 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3472 #else
3473 # define machine_is_flexanet()  (0)
3474 #endif
3475
3476 #ifdef CONFIG_ARCH_WEBPAL
3477 # ifdef machine_arch_type
3478 #  undef machine_arch_type
3479 #  define machine_arch_type     __machine_arch_type
3480 # else
3481 #  define machine_arch_type     MACH_TYPE_WEBPAL
3482 # endif
3483 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3484 #else
3485 # define machine_is_webpal()    (0)
3486 #endif
3487
3488 #ifdef CONFIG_SA1100_LINPDA
3489 # ifdef machine_arch_type
3490 #  undef machine_arch_type
3491 #  define machine_arch_type     __machine_arch_type
3492 # else
3493 #  define machine_arch_type     MACH_TYPE_LINPDA
3494 # endif
3495 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3496 #else
3497 # define machine_is_linpda()    (0)
3498 #endif
3499
3500 #ifdef CONFIG_ARCH_ANAKIN
3501 # ifdef machine_arch_type
3502 #  undef machine_arch_type
3503 #  define machine_arch_type     __machine_arch_type
3504 # else
3505 #  define machine_arch_type     MACH_TYPE_ANAKIN
3506 # endif
3507 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3508 #else
3509 # define machine_is_anakin()    (0)
3510 #endif
3511
3512 #ifdef CONFIG_SA1100_MVI
3513 # ifdef machine_arch_type
3514 #  undef machine_arch_type
3515 #  define machine_arch_type     __machine_arch_type
3516 # else
3517 #  define machine_arch_type     MACH_TYPE_MVI
3518 # endif
3519 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3520 #else
3521 # define machine_is_mvi()       (0)
3522 #endif
3523
3524 #ifdef CONFIG_SA1100_JUPITER
3525 # ifdef machine_arch_type
3526 #  undef machine_arch_type
3527 #  define machine_arch_type     __machine_arch_type
3528 # else
3529 #  define machine_arch_type     MACH_TYPE_JUPITER
3530 # endif
3531 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3532 #else
3533 # define machine_is_jupiter()   (0)
3534 #endif
3535
3536 #ifdef CONFIG_ARCH_PSIONW
3537 # ifdef machine_arch_type
3538 #  undef machine_arch_type
3539 #  define machine_arch_type     __machine_arch_type
3540 # else
3541 #  define machine_arch_type     MACH_TYPE_PSIONW
3542 # endif
3543 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3544 #else
3545 # define machine_is_psionw()    (0)
3546 #endif
3547
3548 #ifdef CONFIG_SA1100_ALN
3549 # ifdef machine_arch_type
3550 #  undef machine_arch_type
3551 #  define machine_arch_type     __machine_arch_type
3552 # else
3553 #  define machine_arch_type     MACH_TYPE_ALN
3554 # endif
3555 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3556 #else
3557 # define machine_is_aln()       (0)
3558 #endif
3559
3560 #ifdef CONFIG_ARCH_CAMELOT
3561 # ifdef machine_arch_type
3562 #  undef machine_arch_type
3563 #  define machine_arch_type     __machine_arch_type
3564 # else
3565 #  define machine_arch_type     MACH_TYPE_CAMELOT
3566 # endif
3567 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3568 #else
3569 # define machine_is_epxa()      (0)
3570 #endif
3571
3572 #ifdef CONFIG_SA1100_GDS2200
3573 # ifdef machine_arch_type
3574 #  undef machine_arch_type
3575 #  define machine_arch_type     __machine_arch_type
3576 # else
3577 #  define machine_arch_type     MACH_TYPE_GDS2200
3578 # endif
3579 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3580 #else
3581 # define machine_is_gds2200()   (0)
3582 #endif
3583
3584 #ifdef CONFIG_SA1100_PSION_SERIES7
3585 # ifdef machine_arch_type
3586 #  undef machine_arch_type
3587 #  define machine_arch_type     __machine_arch_type
3588 # else
3589 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3590 # endif
3591 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3592 #else
3593 # define machine_is_netbook()   (0)
3594 #endif
3595
3596 #ifdef CONFIG_SA1100_XFILE
3597 # ifdef machine_arch_type
3598 #  undef machine_arch_type
3599 #  define machine_arch_type     __machine_arch_type
3600 # else
3601 #  define machine_arch_type     MACH_TYPE_XFILE
3602 # endif
3603 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3604 #else
3605 # define machine_is_xfile()     (0)
3606 #endif
3607
3608 #ifdef CONFIG_ARCH_ACCELENT_EP9312
3609 # ifdef machine_arch_type
3610 #  undef machine_arch_type
3611 #  define machine_arch_type     __machine_arch_type
3612 # else
3613 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
3614 # endif
3615 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3616 #else
3617 # define machine_is_accelent_ep9312()   (0)
3618 #endif
3619
3620 #ifdef CONFIG_ARCH_IC200
3621 # ifdef machine_arch_type
3622 #  undef machine_arch_type
3623 #  define machine_arch_type     __machine_arch_type
3624 # else
3625 #  define machine_arch_type     MACH_TYPE_IC200
3626 # endif
3627 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3628 #else
3629 # define machine_is_ic200()     (0)
3630 #endif
3631
3632 #ifdef CONFIG_SA1100_CREDITLART
3633 # ifdef machine_arch_type
3634 #  undef machine_arch_type
3635 #  define machine_arch_type     __machine_arch_type
3636 # else
3637 #  define machine_arch_type     MACH_TYPE_CREDITLART
3638 # endif
3639 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3640 #else
3641 # define machine_is_creditlart()        (0)
3642 #endif
3643
3644 #ifdef CONFIG_SA1100_HTM
3645 # ifdef machine_arch_type
3646 #  undef machine_arch_type
3647 #  define machine_arch_type     __machine_arch_type
3648 # else
3649 #  define machine_arch_type     MACH_TYPE_HTM
3650 # endif
3651 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3652 #else
3653 # define machine_is_htm()       (0)
3654 #endif
3655
3656 #ifdef CONFIG_ARCH_IQ80310
3657 # ifdef machine_arch_type
3658 #  undef machine_arch_type
3659 #  define machine_arch_type     __machine_arch_type
3660 # else
3661 #  define machine_arch_type     MACH_TYPE_IQ80310
3662 # endif
3663 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3664 #else
3665 # define machine_is_iq80310()   (0)
3666 #endif
3667
3668 #ifdef CONFIG_SA1100_FREEBOT
3669 # ifdef machine_arch_type
3670 #  undef machine_arch_type
3671 #  define machine_arch_type     __machine_arch_type
3672 # else
3673 #  define machine_arch_type     MACH_TYPE_FREEBOT
3674 # endif
3675 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3676 #else
3677 # define machine_is_freebot()   (0)
3678 #endif
3679
3680 #ifdef CONFIG_ARCH_ENTEL
3681 # ifdef machine_arch_type
3682 #  undef machine_arch_type
3683 #  define machine_arch_type     __machine_arch_type
3684 # else
3685 #  define machine_arch_type     MACH_TYPE_ENTEL
3686 # endif
3687 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3688 #else
3689 # define machine_is_entel()     (0)
3690 #endif
3691
3692 #ifdef CONFIG_ARCH_ENP3510
3693 # ifdef machine_arch_type
3694 #  undef machine_arch_type
3695 #  define machine_arch_type     __machine_arch_type
3696 # else
3697 #  define machine_arch_type     MACH_TYPE_ENP3510
3698 # endif
3699 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3700 #else
3701 # define machine_is_enp3510()   (0)
3702 #endif
3703
3704 #ifdef CONFIG_SA1100_TRIZEPS
3705 # ifdef machine_arch_type
3706 #  undef machine_arch_type
3707 #  define machine_arch_type     __machine_arch_type
3708 # else
3709 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3710 # endif
3711 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3712 #else
3713 # define machine_is_trizeps()   (0)
3714 #endif
3715
3716 #ifdef CONFIG_SA1100_NESA
3717 # ifdef machine_arch_type
3718 #  undef machine_arch_type
3719 #  define machine_arch_type     __machine_arch_type
3720 # else
3721 #  define machine_arch_type     MACH_TYPE_NESA
3722 # endif
3723 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3724 #else
3725 # define machine_is_nesa()      (0)
3726 #endif
3727
3728 #ifdef CONFIG_ARCH_VENUS
3729 # ifdef machine_arch_type
3730 #  undef machine_arch_type
3731 #  define machine_arch_type     __machine_arch_type
3732 # else
3733 #  define machine_arch_type     MACH_TYPE_VENUS
3734 # endif
3735 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3736 #else
3737 # define machine_is_venus()     (0)
3738 #endif
3739
3740 #ifdef CONFIG_ARCH_TARDIS
3741 # ifdef machine_arch_type
3742 #  undef machine_arch_type
3743 #  define machine_arch_type     __machine_arch_type
3744 # else
3745 #  define machine_arch_type     MACH_TYPE_TARDIS
3746 # endif
3747 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3748 #else
3749 # define machine_is_tardis()    (0)
3750 #endif
3751
3752 #ifdef CONFIG_ARCH_MERCURY
3753 # ifdef machine_arch_type
3754 #  undef machine_arch_type
3755 #  define machine_arch_type     __machine_arch_type
3756 # else
3757 #  define machine_arch_type     MACH_TYPE_MERCURY
3758 # endif
3759 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3760 #else
3761 # define machine_is_mercury()   (0)
3762 #endif
3763
3764 #ifdef CONFIG_SA1100_EMPEG
3765 # ifdef machine_arch_type
3766 #  undef machine_arch_type
3767 #  define machine_arch_type     __machine_arch_type
3768 # else
3769 #  define machine_arch_type     MACH_TYPE_EMPEG
3770 # endif
3771 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3772 #else
3773 # define machine_is_empeg()     (0)
3774 #endif
3775
3776 #ifdef CONFIG_ARCH_I80200FCC
3777 # ifdef machine_arch_type
3778 #  undef machine_arch_type
3779 #  define machine_arch_type     __machine_arch_type
3780 # else
3781 #  define machine_arch_type     MACH_TYPE_I80200FCC
3782 # endif
3783 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3784 #else
3785 # define machine_is_adi_evb()   (0)
3786 #endif
3787
3788 #ifdef CONFIG_SA1100_ITT_CPB
3789 # ifdef machine_arch_type
3790 #  undef machine_arch_type
3791 #  define machine_arch_type     __machine_arch_type
3792 # else
3793 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3794 # endif
3795 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3796 #else
3797 # define machine_is_itt_cpb()   (0)
3798 #endif
3799
3800 #ifdef CONFIG_SA1100_SVC
3801 # ifdef machine_arch_type
3802 #  undef machine_arch_type
3803 #  define machine_arch_type     __machine_arch_type
3804 # else
3805 #  define machine_arch_type     MACH_TYPE_SVC
3806 # endif
3807 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3808 #else
3809 # define machine_is_svc()       (0)
3810 #endif
3811
3812 #ifdef CONFIG_SA1100_ALPHA2
3813 # ifdef machine_arch_type
3814 #  undef machine_arch_type
3815 #  define machine_arch_type     __machine_arch_type
3816 # else
3817 #  define machine_arch_type     MACH_TYPE_ALPHA2
3818 # endif
3819 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3820 #else
3821 # define machine_is_alpha2()    (0)
3822 #endif
3823
3824 #ifdef CONFIG_SA1100_ALPHA1
3825 # ifdef machine_arch_type
3826 #  undef machine_arch_type
3827 #  define machine_arch_type     __machine_arch_type
3828 # else
3829 #  define machine_arch_type     MACH_TYPE_ALPHA1
3830 # endif
3831 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3832 #else
3833 # define machine_is_alpha1()    (0)
3834 #endif
3835
3836 #ifdef CONFIG_ARCH_NETARM
3837 # ifdef machine_arch_type
3838 #  undef machine_arch_type
3839 #  define machine_arch_type     __machine_arch_type
3840 # else
3841 #  define machine_arch_type     MACH_TYPE_NETARM
3842 # endif
3843 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3844 #else
3845 # define machine_is_netarm()    (0)
3846 #endif
3847
3848 #ifdef CONFIG_SA1100_SIMPAD
3849 # ifdef machine_arch_type
3850 #  undef machine_arch_type
3851 #  define machine_arch_type     __machine_arch_type
3852 # else
3853 #  define machine_arch_type     MACH_TYPE_SIMPAD
3854 # endif
3855 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3856 #else
3857 # define machine_is_simpad()    (0)
3858 #endif
3859
3860 #ifdef CONFIG_ARCH_PDA1
3861 # ifdef machine_arch_type
3862 #  undef machine_arch_type
3863 #  define machine_arch_type     __machine_arch_type
3864 # else
3865 #  define machine_arch_type     MACH_TYPE_PDA1
3866 # endif
3867 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3868 #else
3869 # define machine_is_pda1()      (0)
3870 #endif
3871
3872 #ifdef CONFIG_ARCH_LUBBOCK
3873 # ifdef machine_arch_type
3874 #  undef machine_arch_type
3875 #  define machine_arch_type     __machine_arch_type
3876 # else
3877 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3878 # endif
3879 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3880 #else
3881 # define machine_is_lubbock()   (0)
3882 #endif
3883
3884 #ifdef CONFIG_ARCH_ANIKO
3885 # ifdef machine_arch_type
3886 #  undef machine_arch_type
3887 #  define machine_arch_type     __machine_arch_type
3888 # else
3889 #  define machine_arch_type     MACH_TYPE_ANIKO
3890 # endif
3891 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3892 #else
3893 # define machine_is_aniko()     (0)
3894 #endif
3895
3896 #ifdef CONFIG_ARCH_CLEP7212
3897 # ifdef machine_arch_type
3898 #  undef machine_arch_type
3899 #  define machine_arch_type     __machine_arch_type
3900 # else
3901 #  define machine_arch_type     MACH_TYPE_CLEP7212
3902 # endif
3903 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3904 #else
3905 # define machine_is_clep7212()  (0)
3906 #endif
3907
3908 #ifdef CONFIG_ARCH_CS89712
3909 # ifdef machine_arch_type
3910 #  undef machine_arch_type
3911 #  define machine_arch_type     __machine_arch_type
3912 # else
3913 #  define machine_arch_type     MACH_TYPE_CS89712
3914 # endif
3915 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3916 #else
3917 # define machine_is_cs89712()   (0)
3918 #endif
3919
3920 #ifdef CONFIG_SA1100_WEARARM
3921 # ifdef machine_arch_type
3922 #  undef machine_arch_type
3923 #  define machine_arch_type     __machine_arch_type
3924 # else
3925 #  define machine_arch_type     MACH_TYPE_WEARARM
3926 # endif
3927 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3928 #else
3929 # define machine_is_weararm()   (0)
3930 #endif
3931
3932 #ifdef CONFIG_SA1100_POSSIO_PX
3933 # ifdef machine_arch_type
3934 #  undef machine_arch_type
3935 #  define machine_arch_type     __machine_arch_type
3936 # else
3937 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3938 # endif
3939 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3940 #else
3941 # define machine_is_possio_px() (0)
3942 #endif
3943
3944 #ifdef CONFIG_SA1100_SIDEARM
3945 # ifdef machine_arch_type
3946 #  undef machine_arch_type
3947 #  define machine_arch_type     __machine_arch_type
3948 # else
3949 #  define machine_arch_type     MACH_TYPE_SIDEARM
3950 # endif
3951 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3952 #else
3953 # define machine_is_sidearm()   (0)
3954 #endif
3955
3956 #ifdef CONFIG_SA1100_STORK
3957 # ifdef machine_arch_type
3958 #  undef machine_arch_type
3959 #  define machine_arch_type     __machine_arch_type
3960 # else
3961 #  define machine_arch_type     MACH_TYPE_STORK
3962 # endif
3963 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3964 #else
3965 # define machine_is_stork()     (0)
3966 #endif
3967
3968 #ifdef CONFIG_SA1100_SHANNON
3969 # ifdef machine_arch_type
3970 #  undef machine_arch_type
3971 #  define machine_arch_type     __machine_arch_type
3972 # else
3973 #  define machine_arch_type     MACH_TYPE_SHANNON
3974 # endif
3975 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3976 #else
3977 # define machine_is_shannon()   (0)
3978 #endif
3979
3980 #ifdef CONFIG_ARCH_ACE
3981 # ifdef machine_arch_type
3982 #  undef machine_arch_type
3983 #  define machine_arch_type     __machine_arch_type
3984 # else
3985 #  define machine_arch_type     MACH_TYPE_ACE
3986 # endif
3987 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3988 #else
3989 # define machine_is_ace()       (0)
3990 #endif
3991
3992 #ifdef CONFIG_SA1100_BALLYARM
3993 # ifdef machine_arch_type
3994 #  undef machine_arch_type
3995 #  define machine_arch_type     __machine_arch_type
3996 # else
3997 #  define machine_arch_type     MACH_TYPE_BALLYARM
3998 # endif
3999 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
4000 #else
4001 # define machine_is_ballyarm()  (0)
4002 #endif
4003
4004 #ifdef CONFIG_SA1100_SIMPUTER
4005 # ifdef machine_arch_type
4006 #  undef machine_arch_type
4007 #  define machine_arch_type     __machine_arch_type
4008 # else
4009 #  define machine_arch_type     MACH_TYPE_SIMPUTER
4010 # endif
4011 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
4012 #else
4013 # define machine_is_simputer()  (0)
4014 #endif
4015
4016 #ifdef CONFIG_SA1100_NEXTERM
4017 # ifdef machine_arch_type
4018 #  undef machine_arch_type
4019 #  define machine_arch_type     __machine_arch_type
4020 # else
4021 #  define machine_arch_type     MACH_TYPE_NEXTERM
4022 # endif
4023 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
4024 #else
4025 # define machine_is_nexterm()   (0)
4026 #endif
4027
4028 #ifdef CONFIG_SA1100_SA1100_ELF
4029 # ifdef machine_arch_type
4030 #  undef machine_arch_type
4031 #  define machine_arch_type     __machine_arch_type
4032 # else
4033 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
4034 # endif
4035 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
4036 #else
4037 # define machine_is_sa1100_elf()        (0)
4038 #endif
4039
4040 #ifdef CONFIG_SA1100_GATOR
4041 # ifdef machine_arch_type
4042 #  undef machine_arch_type
4043 #  define machine_arch_type     __machine_arch_type
4044 # else
4045 #  define machine_arch_type     MACH_TYPE_GATOR
4046 # endif
4047 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
4048 #else
4049 # define machine_is_gator()     (0)
4050 #endif
4051
4052 #ifdef CONFIG_ARCH_GRANITE
4053 # ifdef machine_arch_type
4054 #  undef machine_arch_type
4055 #  define machine_arch_type     __machine_arch_type
4056 # else
4057 #  define machine_arch_type     MACH_TYPE_GRANITE
4058 # endif
4059 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
4060 #else
4061 # define machine_is_granite()   (0)
4062 #endif
4063
4064 #ifdef CONFIG_SA1100_CONSUS
4065 # ifdef machine_arch_type
4066 #  undef machine_arch_type
4067 #  define machine_arch_type     __machine_arch_type
4068 # else
4069 #  define machine_arch_type     MACH_TYPE_CONSUS
4070 # endif
4071 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
4072 #else
4073 # define machine_is_consus()    (0)
4074 #endif
4075
4076 #ifdef CONFIG_ARCH_AAED2000
4077 # ifdef machine_arch_type
4078 #  undef machine_arch_type
4079 #  define machine_arch_type     __machine_arch_type
4080 # else
4081 #  define machine_arch_type     MACH_TYPE_AAED2000
4082 # endif
4083 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
4084 #else
4085 # define machine_is_aaed2000()  (0)
4086 #endif
4087
4088 #ifdef CONFIG_ARCH_CDB89712
4089 # ifdef machine_arch_type
4090 #  undef machine_arch_type
4091 #  define machine_arch_type     __machine_arch_type
4092 # else
4093 #  define machine_arch_type     MACH_TYPE_CDB89712
4094 # endif
4095 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
4096 #else
4097 # define machine_is_cdb89712()  (0)
4098 #endif
4099
4100 #ifdef CONFIG_SA1100_GRAPHICSMASTER
4101 # ifdef machine_arch_type
4102 #  undef machine_arch_type
4103 #  define machine_arch_type     __machine_arch_type
4104 # else
4105 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
4106 # endif
4107 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
4108 #else
4109 # define machine_is_graphicsmaster()    (0)
4110 #endif
4111
4112 #ifdef CONFIG_SA1100_ADSBITSY
4113 # ifdef machine_arch_type
4114 #  undef machine_arch_type
4115 #  define machine_arch_type     __machine_arch_type
4116 # else
4117 #  define machine_arch_type     MACH_TYPE_ADSBITSY
4118 # endif
4119 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
4120 #else
4121 # define machine_is_adsbitsy()  (0)
4122 #endif
4123
4124 #ifdef CONFIG_ARCH_PXA_IDP
4125 # ifdef machine_arch_type
4126 #  undef machine_arch_type
4127 #  define machine_arch_type     __machine_arch_type
4128 # else
4129 #  define machine_arch_type     MACH_TYPE_PXA_IDP
4130 # endif
4131 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
4132 #else
4133 # define machine_is_pxa_idp()   (0)
4134 #endif
4135
4136 #ifdef CONFIG_ARCH_PLCE
4137 # ifdef machine_arch_type
4138 #  undef machine_arch_type
4139 #  define machine_arch_type     __machine_arch_type
4140 # else
4141 #  define machine_arch_type     MACH_TYPE_PLCE
4142 # endif
4143 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
4144 #else
4145 # define machine_is_plce()      (0)
4146 #endif
4147
4148 #ifdef CONFIG_SA1100_PT_SYSTEM3
4149 # ifdef machine_arch_type
4150 #  undef machine_arch_type
4151 #  define machine_arch_type     __machine_arch_type
4152 # else
4153 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
4154 # endif
4155 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
4156 #else
4157 # define machine_is_pt_system3()        (0)
4158 #endif
4159
4160 #ifdef CONFIG_ARCH_MEDALB
4161 # ifdef machine_arch_type
4162 #  undef machine_arch_type
4163 #  define machine_arch_type     __machine_arch_type
4164 # else
4165 #  define machine_arch_type     MACH_TYPE_MEDALB
4166 # endif
4167 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
4168 #else
4169 # define machine_is_murphy()    (0)
4170 #endif
4171
4172 #ifdef CONFIG_ARCH_EAGLE
4173 # ifdef machine_arch_type
4174 #  undef machine_arch_type
4175 #  define machine_arch_type     __machine_arch_type
4176 # else
4177 #  define machine_arch_type     MACH_TYPE_EAGLE
4178 # endif
4179 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
4180 #else
4181 # define machine_is_eagle()     (0)
4182 #endif
4183
4184 #ifdef CONFIG_ARCH_DSC21
4185 # ifdef machine_arch_type
4186 #  undef machine_arch_type
4187 #  define machine_arch_type     __machine_arch_type
4188 # else
4189 #  define machine_arch_type     MACH_TYPE_DSC21
4190 # endif
4191 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
4192 #else
4193 # define machine_is_dsc21()     (0)
4194 #endif
4195
4196 #ifdef CONFIG_ARCH_DSC24
4197 # ifdef machine_arch_type
4198 #  undef machine_arch_type
4199 #  define machine_arch_type     __machine_arch_type
4200 # else
4201 #  define machine_arch_type     MACH_TYPE_DSC24
4202 # endif
4203 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
4204 #else
4205 # define machine_is_dsc24()     (0)
4206 #endif
4207
4208 #ifdef CONFIG_ARCH_TI5472
4209 # ifdef machine_arch_type
4210 #  undef machine_arch_type
4211 #  define machine_arch_type     __machine_arch_type
4212 # else
4213 #  define machine_arch_type     MACH_TYPE_TI5472
4214 # endif
4215 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
4216 #else
4217 # define machine_is_ti5472()    (0)
4218 #endif
4219
4220 #ifdef CONFIG_ARCH_AUTCPU12
4221 # ifdef machine_arch_type
4222 #  undef machine_arch_type
4223 #  define machine_arch_type     __machine_arch_type
4224 # else
4225 #  define machine_arch_type     MACH_TYPE_AUTCPU12
4226 # endif
4227 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
4228 #else
4229 # define machine_is_autcpu12()  (0)
4230 #endif
4231
4232 #ifdef CONFIG_ARCH_UENGINE
4233 # ifdef machine_arch_type
4234 #  undef machine_arch_type
4235 #  define machine_arch_type     __machine_arch_type
4236 # else
4237 #  define machine_arch_type     MACH_TYPE_UENGINE
4238 # endif
4239 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
4240 #else
4241 # define machine_is_uengine()   (0)
4242 #endif
4243
4244 #ifdef CONFIG_SA1100_BLUESTEM
4245 # ifdef machine_arch_type
4246 #  undef machine_arch_type
4247 #  define machine_arch_type     __machine_arch_type
4248 # else
4249 #  define machine_arch_type     MACH_TYPE_BLUESTEM
4250 # endif
4251 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
4252 #else
4253 # define machine_is_bluestem()  (0)
4254 #endif
4255
4256 #ifdef CONFIG_ARCH_XINGU8
4257 # ifdef machine_arch_type
4258 #  undef machine_arch_type
4259 #  define machine_arch_type     __machine_arch_type
4260 # else
4261 #  define machine_arch_type     MACH_TYPE_XINGU8
4262 # endif
4263 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
4264 #else
4265 # define machine_is_xingu8()    (0)
4266 #endif
4267
4268 #ifdef CONFIG_ARCH_BUSHSTB
4269 # ifdef machine_arch_type
4270 #  undef machine_arch_type
4271 #  define machine_arch_type     __machine_arch_type
4272 # else
4273 #  define machine_arch_type     MACH_TYPE_BUSHSTB
4274 # endif
4275 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
4276 #else
4277 # define machine_is_bushstb()   (0)
4278 #endif
4279
4280 #ifdef CONFIG_SA1100_EPSILON1
4281 # ifdef machine_arch_type
4282 #  undef machine_arch_type
4283 #  define machine_arch_type     __machine_arch_type
4284 # else
4285 #  define machine_arch_type     MACH_TYPE_EPSILON1
4286 # endif
4287 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
4288 #else
4289 # define machine_is_epsilon1()  (0)
4290 #endif
4291
4292 #ifdef CONFIG_SA1100_BALLOON
4293 # ifdef machine_arch_type
4294 #  undef machine_arch_type
4295 #  define machine_arch_type     __machine_arch_type
4296 # else
4297 #  define machine_arch_type     MACH_TYPE_BALLOON
4298 # endif
4299 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
4300 #else
4301 # define machine_is_balloon()   (0)
4302 #endif
4303
4304 #ifdef CONFIG_ARCH_PUPPY
4305 # ifdef machine_arch_type
4306 #  undef machine_arch_type
4307 #  define machine_arch_type     __machine_arch_type
4308 # else
4309 #  define machine_arch_type     MACH_TYPE_PUPPY
4310 # endif
4311 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
4312 #else
4313 # define machine_is_puppy()     (0)
4314 #endif
4315
4316 #ifdef CONFIG_SA1100_ELROY
4317 # ifdef machine_arch_type
4318 #  undef machine_arch_type
4319 #  define machine_arch_type     __machine_arch_type
4320 # else
4321 #  define machine_arch_type     MACH_TYPE_ELROY
4322 # endif
4323 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4324 #else
4325 # define machine_is_elroy()     (0)
4326 #endif
4327
4328 #ifdef CONFIG_ARCH_GMS720
4329 # ifdef machine_arch_type
4330 #  undef machine_arch_type
4331 #  define machine_arch_type     __machine_arch_type
4332 # else
4333 #  define machine_arch_type     MACH_TYPE_GMS720
4334 # endif
4335 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4336 #else
4337 # define machine_is_gms720()    (0)
4338 #endif
4339
4340 #ifdef CONFIG_ARCH_S24X
4341 # ifdef machine_arch_type
4342 #  undef machine_arch_type
4343 #  define machine_arch_type     __machine_arch_type
4344 # else
4345 #  define machine_arch_type     MACH_TYPE_S24X
4346 # endif
4347 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4348 #else
4349 # define machine_is_s24x()      (0)
4350 #endif
4351
4352 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4353 # ifdef machine_arch_type
4354 #  undef machine_arch_type
4355 #  define machine_arch_type     __machine_arch_type
4356 # else
4357 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4358 # endif
4359 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4360 #else
4361 # define machine_is_jtel_clep7312()     (0)
4362 #endif
4363
4364 #ifdef CONFIG_ARCH_CX821XX
4365 # ifdef machine_arch_type
4366 #  undef machine_arch_type
4367 #  define machine_arch_type     __machine_arch_type
4368 # else
4369 #  define machine_arch_type     MACH_TYPE_CX821XX
4370 # endif
4371 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4372 #else
4373 # define machine_is_cx821xx()   (0)
4374 #endif
4375
4376 #ifdef CONFIG_ARCH_EDB7312
4377 # ifdef machine_arch_type
4378 #  undef machine_arch_type
4379 #  define machine_arch_type     __machine_arch_type
4380 # else
4381 #  define machine_arch_type     MACH_TYPE_EDB7312
4382 # endif
4383 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4384 #else
4385 # define machine_is_edb7312()   (0)
4386 #endif
4387
4388 #ifdef CONFIG_SA1100_BSA1110
4389 # ifdef machine_arch_type
4390 #  undef machine_arch_type
4391 #  define machine_arch_type     __machine_arch_type
4392 # else
4393 #  define machine_arch_type     MACH_TYPE_BSA1110
4394 # endif
4395 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4396 #else
4397 # define machine_is_bsa1110()   (0)
4398 #endif
4399
4400 #ifdef CONFIG_ARCH_POWERPIN
4401 # ifdef machine_arch_type
4402 #  undef machine_arch_type
4403 #  define machine_arch_type     __machine_arch_type
4404 # else
4405 #  define machine_arch_type     MACH_TYPE_POWERPIN
4406 # endif
4407 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4408 #else
4409 # define machine_is_powerpin()  (0)
4410 #endif
4411
4412 #ifdef CONFIG_ARCH_OPENARM
4413 # ifdef machine_arch_type
4414 #  undef machine_arch_type
4415 #  define machine_arch_type     __machine_arch_type
4416 # else
4417 #  define machine_arch_type     MACH_TYPE_OPENARM
4418 # endif
4419 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4420 #else
4421 # define machine_is_openarm()   (0)
4422 #endif
4423
4424 #ifdef CONFIG_SA1100_WHITECHAPEL
4425 # ifdef machine_arch_type
4426 #  undef machine_arch_type
4427 #  define machine_arch_type     __machine_arch_type
4428 # else
4429 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4430 # endif
4431 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4432 #else
4433 # define machine_is_whitechapel()       (0)
4434 #endif
4435
4436 #ifdef CONFIG_SA1100_H3100
4437 # ifdef machine_arch_type
4438 #  undef machine_arch_type
4439 #  define machine_arch_type     __machine_arch_type
4440 # else
4441 #  define machine_arch_type     MACH_TYPE_H3100
4442 # endif
4443 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4444 #else
4445 # define machine_is_h3100()     (0)
4446 #endif
4447
4448 #ifdef CONFIG_SA1100_H3800
4449 # ifdef machine_arch_type
4450 #  undef machine_arch_type
4451 #  define machine_arch_type     __machine_arch_type
4452 # else
4453 #  define machine_arch_type     MACH_TYPE_H3800
4454 # endif
4455 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4456 #else
4457 # define machine_is_h3800()     (0)
4458 #endif
4459
4460 #ifdef CONFIG_ARCH_BLUE_V1
4461 # ifdef machine_arch_type
4462 #  undef machine_arch_type
4463 #  define machine_arch_type     __machine_arch_type
4464 # else
4465 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4466 # endif
4467 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4468 #else
4469 # define machine_is_blue_v1()   (0)
4470 #endif
4471
4472 #ifdef CONFIG_ARCH_PXA_CERF
4473 # ifdef machine_arch_type
4474 #  undef machine_arch_type
4475 #  define machine_arch_type     __machine_arch_type
4476 # else
4477 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4478 # endif
4479 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4480 #else
4481 # define machine_is_pxa_cerf()  (0)
4482 #endif
4483
4484 #ifdef CONFIG_ARCH_ARM7TEVB
4485 # ifdef machine_arch_type
4486 #  undef machine_arch_type
4487 #  define machine_arch_type     __machine_arch_type
4488 # else
4489 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4490 # endif
4491 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4492 #else
4493 # define machine_is_arm7tevb()  (0)
4494 #endif
4495
4496 #ifdef CONFIG_SA1100_D7400
4497 # ifdef machine_arch_type
4498 #  undef machine_arch_type
4499 #  define machine_arch_type     __machine_arch_type
4500 # else
4501 #  define machine_arch_type     MACH_TYPE_D7400
4502 # endif
4503 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4504 #else
4505 # define machine_is_d7400()     (0)
4506 #endif
4507
4508 #ifdef CONFIG_ARCH_PIRANHA
4509 # ifdef machine_arch_type
4510 #  undef machine_arch_type
4511 #  define machine_arch_type     __machine_arch_type
4512 # else
4513 #  define machine_arch_type     MACH_TYPE_PIRANHA
4514 # endif
4515 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4516 #else
4517 # define machine_is_piranha()   (0)
4518 #endif
4519
4520 #ifdef CONFIG_SA1100_SBCAMELOT
4521 # ifdef machine_arch_type
4522 #  undef machine_arch_type
4523 #  define machine_arch_type     __machine_arch_type
4524 # else
4525 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
4526 # endif
4527 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4528 #else
4529 # define machine_is_sbcamelot() (0)
4530 #endif
4531
4532 #ifdef CONFIG_SA1100_KINGS
4533 # ifdef machine_arch_type
4534 #  undef machine_arch_type
4535 #  define machine_arch_type     __machine_arch_type
4536 # else
4537 #  define machine_arch_type     MACH_TYPE_KINGS
4538 # endif
4539 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4540 #else
4541 # define machine_is_kings()     (0)
4542 #endif
4543
4544 #ifdef CONFIG_ARCH_SMDK2400
4545 # ifdef machine_arch_type
4546 #  undef machine_arch_type
4547 #  define machine_arch_type     __machine_arch_type
4548 # else
4549 #  define machine_arch_type     MACH_TYPE_SMDK2400
4550 # endif
4551 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4552 #else
4553 # define machine_is_smdk2400()  (0)
4554 #endif
4555
4556 #ifdef CONFIG_SA1100_COLLIE
4557 # ifdef machine_arch_type
4558 #  undef machine_arch_type
4559 #  define machine_arch_type     __machine_arch_type
4560 # else
4561 #  define machine_arch_type     MACH_TYPE_COLLIE
4562 # endif
4563 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4564 #else
4565 # define machine_is_collie()    (0)
4566 #endif
4567
4568 #ifdef CONFIG_ARCH_IDR
4569 # ifdef machine_arch_type
4570 #  undef machine_arch_type
4571 #  define machine_arch_type     __machine_arch_type
4572 # else
4573 #  define machine_arch_type     MACH_TYPE_IDR
4574 # endif
4575 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4576 #else
4577 # define machine_is_idr()       (0)
4578 #endif
4579
4580 #ifdef CONFIG_SA1100_BADGE4
4581 # ifdef machine_arch_type
4582 #  undef machine_arch_type
4583 #  define machine_arch_type     __machine_arch_type
4584 # else
4585 #  define machine_arch_type     MACH_TYPE_BADGE4
4586 # endif
4587 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4588 #else
4589 # define machine_is_badge4()    (0)
4590 #endif
4591
4592 #ifdef CONFIG_ARCH_WEBNET
4593 # ifdef machine_arch_type
4594 #  undef machine_arch_type
4595 #  define machine_arch_type     __machine_arch_type
4596 # else
4597 #  define machine_arch_type     MACH_TYPE_WEBNET
4598 # endif
4599 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4600 #else
4601 # define machine_is_webnet()    (0)
4602 #endif
4603
4604 #ifdef CONFIG_SA1100_D7300
4605 # ifdef machine_arch_type
4606 #  undef machine_arch_type
4607 #  define machine_arch_type     __machine_arch_type
4608 # else
4609 #  define machine_arch_type     MACH_TYPE_D7300
4610 # endif
4611 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4612 #else
4613 # define machine_is_d7300()     (0)
4614 #endif
4615
4616 #ifdef CONFIG_SA1100_CEP
4617 # ifdef machine_arch_type
4618 #  undef machine_arch_type
4619 #  define machine_arch_type     __machine_arch_type
4620 # else
4621 #  define machine_arch_type     MACH_TYPE_CEP
4622 # endif
4623 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4624 #else
4625 # define machine_is_cep()       (0)
4626 #endif
4627
4628 #ifdef CONFIG_ARCH_FORTUNET
4629 # ifdef machine_arch_type
4630 #  undef machine_arch_type
4631 #  define machine_arch_type     __machine_arch_type
4632 # else
4633 #  define machine_arch_type     MACH_TYPE_FORTUNET
4634 # endif
4635 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4636 #else
4637 # define machine_is_fortunet()  (0)
4638 #endif
4639
4640 #ifdef CONFIG_ARCH_VC547X
4641 # ifdef machine_arch_type
4642 #  undef machine_arch_type
4643 #  define machine_arch_type     __machine_arch_type
4644 # else
4645 #  define machine_arch_type     MACH_TYPE_VC547X
4646 # endif
4647 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4648 #else
4649 # define machine_is_vc547x()    (0)
4650 #endif
4651
4652 #ifdef CONFIG_SA1100_FILEWALKER
4653 # ifdef machine_arch_type
4654 #  undef machine_arch_type
4655 #  define machine_arch_type     __machine_arch_type
4656 # else
4657 #  define machine_arch_type     MACH_TYPE_FILEWALKER
4658 # endif
4659 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4660 #else
4661 # define machine_is_filewalker()        (0)
4662 #endif
4663
4664 #ifdef CONFIG_SA1100_NETGATEWAY
4665 # ifdef machine_arch_type
4666 #  undef machine_arch_type
4667 #  define machine_arch_type     __machine_arch_type
4668 # else
4669 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
4670 # endif
4671 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4672 #else
4673 # define machine_is_netgateway()        (0)
4674 #endif
4675
4676 #ifdef CONFIG_SA1100_SYMBOL2800
4677 # ifdef machine_arch_type
4678 #  undef machine_arch_type
4679 #  define machine_arch_type     __machine_arch_type
4680 # else
4681 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
4682 # endif
4683 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4684 #else
4685 # define machine_is_symbol2800()        (0)
4686 #endif
4687
4688 #ifdef CONFIG_SA1100_SUNS
4689 # ifdef machine_arch_type
4690 #  undef machine_arch_type
4691 #  define machine_arch_type     __machine_arch_type
4692 # else
4693 #  define machine_arch_type     MACH_TYPE_SUNS
4694 # endif
4695 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4696 #else
4697 # define machine_is_suns()      (0)
4698 #endif
4699
4700 #ifdef CONFIG_SA1100_FRODO
4701 # ifdef machine_arch_type
4702 #  undef machine_arch_type
4703 #  define machine_arch_type     __machine_arch_type
4704 # else
4705 #  define machine_arch_type     MACH_TYPE_FRODO
4706 # endif
4707 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4708 #else
4709 # define machine_is_frodo()     (0)
4710 #endif
4711
4712 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4713 # ifdef machine_arch_type
4714 #  undef machine_arch_type
4715 #  define machine_arch_type     __machine_arch_type
4716 # else
4717 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4718 # endif
4719 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4720 #else
4721 # define machine_is_ms301()     (0)
4722 #endif
4723
4724 #ifdef CONFIG_ARCH_MX1ADS
4725 # ifdef machine_arch_type
4726 #  undef machine_arch_type
4727 #  define machine_arch_type     __machine_arch_type
4728 # else
4729 #  define machine_arch_type     MACH_TYPE_MX1ADS
4730 # endif
4731 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4732 #else
4733 # define machine_is_mx1ads()    (0)
4734 #endif
4735
4736 #ifdef CONFIG_ARCH_H7201
4737 # ifdef machine_arch_type
4738 #  undef machine_arch_type
4739 #  define machine_arch_type     __machine_arch_type
4740 # else
4741 #  define machine_arch_type     MACH_TYPE_H7201
4742 # endif
4743 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4744 #else
4745 # define machine_is_h7201()     (0)
4746 #endif
4747
4748 #ifdef CONFIG_ARCH_H7202
4749 # ifdef machine_arch_type
4750 #  undef machine_arch_type
4751 #  define machine_arch_type     __machine_arch_type
4752 # else
4753 #  define machine_arch_type     MACH_TYPE_H7202
4754 # endif
4755 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4756 #else
4757 # define machine_is_h7202()     (0)
4758 #endif
4759
4760 #ifdef CONFIG_ARCH_AMICO
4761 # ifdef machine_arch_type
4762 #  undef machine_arch_type
4763 #  define machine_arch_type     __machine_arch_type
4764 # else
4765 #  define machine_arch_type     MACH_TYPE_AMICO
4766 # endif
4767 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4768 #else
4769 # define machine_is_amico()     (0)
4770 #endif
4771
4772 #ifdef CONFIG_SA1100_IAM
4773 # ifdef machine_arch_type
4774 #  undef machine_arch_type
4775 #  define machine_arch_type     __machine_arch_type
4776 # else
4777 #  define machine_arch_type     MACH_TYPE_IAM
4778 # endif
4779 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4780 #else
4781 # define machine_is_iam()       (0)
4782 #endif
4783
4784 #ifdef CONFIG_SA1100_TT530
4785 # ifdef machine_arch_type
4786 #  undef machine_arch_type
4787 #  define machine_arch_type     __machine_arch_type
4788 # else
4789 #  define machine_arch_type     MACH_TYPE_TT530
4790 # endif
4791 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4792 #else
4793 # define machine_is_tt530()     (0)
4794 #endif
4795
4796 #ifdef CONFIG_ARCH_SAM2400
4797 # ifdef machine_arch_type
4798 #  undef machine_arch_type
4799 #  define machine_arch_type     __machine_arch_type
4800 # else
4801 #  define machine_arch_type     MACH_TYPE_SAM2400
4802 # endif
4803 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4804 #else
4805 # define machine_is_sam2400()   (0)
4806 #endif
4807
4808 #ifdef CONFIG_SA1100_JORNADA56X
4809 # ifdef machine_arch_type
4810 #  undef machine_arch_type
4811 #  define machine_arch_type     __machine_arch_type
4812 # else
4813 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4814 # endif
4815 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4816 #else
4817 # define machine_is_jornada56x()        (0)
4818 #endif
4819
4820 #ifdef CONFIG_SA1100_ACTIVE
4821 # ifdef machine_arch_type
4822 #  undef machine_arch_type
4823 #  define machine_arch_type     __machine_arch_type
4824 # else
4825 #  define machine_arch_type     MACH_TYPE_ACTIVE
4826 # endif
4827 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4828 #else
4829 # define machine_is_active()    (0)
4830 #endif
4831
4832 #ifdef CONFIG_ARCH_IQ80321
4833 # ifdef machine_arch_type
4834 #  undef machine_arch_type
4835 #  define machine_arch_type     __machine_arch_type
4836 # else
4837 #  define machine_arch_type     MACH_TYPE_IQ80321
4838 # endif
4839 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4840 #else
4841 # define machine_is_iq80321()   (0)
4842 #endif
4843
4844 #ifdef CONFIG_SA1100_WID
4845 # ifdef machine_arch_type
4846 #  undef machine_arch_type
4847 #  define machine_arch_type     __machine_arch_type
4848 # else
4849 #  define machine_arch_type     MACH_TYPE_WID
4850 # endif
4851 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4852 #else
4853 # define machine_is_wid()       (0)
4854 #endif
4855
4856 #ifdef CONFIG_ARCH_SABINAL
4857 # ifdef machine_arch_type
4858 #  undef machine_arch_type
4859 #  define machine_arch_type     __machine_arch_type
4860 # else
4861 #  define machine_arch_type     MACH_TYPE_SABINAL
4862 # endif
4863 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4864 #else
4865 # define machine_is_sabinal()   (0)
4866 #endif
4867
4868 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4869 # ifdef machine_arch_type
4870 #  undef machine_arch_type
4871 #  define machine_arch_type     __machine_arch_type
4872 # else
4873 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4874 # endif
4875 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4876 #else
4877 # define machine_is_ixp425_matacumbe()  (0)
4878 #endif
4879
4880 #ifdef CONFIG_SA1100_MINIPRINT
4881 # ifdef machine_arch_type
4882 #  undef machine_arch_type
4883 #  define machine_arch_type     __machine_arch_type
4884 # else
4885 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4886 # endif
4887 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4888 #else
4889 # define machine_is_miniprint() (0)
4890 #endif
4891
4892 #ifdef CONFIG_ARCH_ADM510X
4893 # ifdef machine_arch_type
4894 #  undef machine_arch_type
4895 #  define machine_arch_type     __machine_arch_type
4896 # else
4897 #  define machine_arch_type     MACH_TYPE_ADM510X
4898 # endif
4899 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4900 #else
4901 # define machine_is_adm510x()   (0)
4902 #endif
4903
4904 #ifdef CONFIG_SA1100_SVS200
4905 # ifdef machine_arch_type
4906 #  undef machine_arch_type
4907 #  define machine_arch_type     __machine_arch_type
4908 # else
4909 #  define machine_arch_type     MACH_TYPE_SVS200
4910 # endif
4911 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4912 #else
4913 # define machine_is_svs200()    (0)
4914 #endif
4915
4916 #ifdef CONFIG_ARCH_ATG_TCU
4917 # ifdef machine_arch_type
4918 #  undef machine_arch_type
4919 #  define machine_arch_type     __machine_arch_type
4920 # else
4921 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4922 # endif
4923 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4924 #else
4925 # define machine_is_atg_tcu()   (0)
4926 #endif
4927
4928 #ifdef CONFIG_SA1100_JORNADA820
4929 # ifdef machine_arch_type
4930 #  undef machine_arch_type
4931 #  define machine_arch_type     __machine_arch_type
4932 # else
4933 #  define machine_arch_type     MACH_TYPE_JORNADA820
4934 # endif
4935 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4936 #else
4937 # define machine_is_jornada820()        (0)
4938 #endif
4939
4940 #ifdef CONFIG_ARCH_S3C44B0
4941 # ifdef machine_arch_type
4942 #  undef machine_arch_type
4943 #  define machine_arch_type     __machine_arch_type
4944 # else
4945 #  define machine_arch_type     MACH_TYPE_S3C44B0
4946 # endif
4947 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4948 #else
4949 # define machine_is_s3c44b0()   (0)
4950 #endif
4951
4952 #ifdef CONFIG_ARCH_MARGIS2
4953 # ifdef machine_arch_type
4954 #  undef machine_arch_type
4955 #  define machine_arch_type     __machine_arch_type
4956 # else
4957 #  define machine_arch_type     MACH_TYPE_MARGIS2
4958 # endif
4959 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4960 #else
4961 # define machine_is_margis2()   (0)
4962 #endif
4963
4964 #ifdef CONFIG_ARCH_KS8695
4965 # ifdef machine_arch_type
4966 #  undef machine_arch_type
4967 #  define machine_arch_type     __machine_arch_type
4968 # else
4969 #  define machine_arch_type     MACH_TYPE_KS8695
4970 # endif
4971 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4972 #else
4973 # define machine_is_ks8695()    (0)
4974 #endif
4975
4976 #ifdef CONFIG_ARCH_BRH
4977 # ifdef machine_arch_type
4978 #  undef machine_arch_type
4979 #  define machine_arch_type     __machine_arch_type
4980 # else
4981 #  define machine_arch_type     MACH_TYPE_BRH
4982 # endif
4983 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4984 #else
4985 # define machine_is_brh()       (0)
4986 #endif
4987
4988 #ifdef CONFIG_ARCH_S3C2410
4989 # ifdef machine_arch_type
4990 #  undef machine_arch_type
4991 #  define machine_arch_type     __machine_arch_type
4992 # else
4993 #  define machine_arch_type     MACH_TYPE_S3C2410
4994 # endif
4995 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4996 #else
4997 # define machine_is_s3c2410()   (0)
4998 #endif
4999
5000 #ifdef CONFIG_ARCH_POSSIO_PX30
5001 # ifdef machine_arch_type
5002 #  undef machine_arch_type
5003 #  define machine_arch_type     __machine_arch_type
5004 # else
5005 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
5006 # endif
5007 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
5008 #else
5009 # define machine_is_possio_px30()       (0)
5010 #endif
5011
5012 #ifdef CONFIG_ARCH_S3C2800
5013 # ifdef machine_arch_type
5014 #  undef machine_arch_type
5015 #  define machine_arch_type     __machine_arch_type
5016 # else
5017 #  define machine_arch_type     MACH_TYPE_S3C2800
5018 # endif
5019 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
5020 #else
5021 # define machine_is_s3c2800()   (0)
5022 #endif
5023
5024 #ifdef CONFIG_SA1100_FLEETWOOD
5025 # ifdef machine_arch_type
5026 #  undef machine_arch_type
5027 #  define machine_arch_type     __machine_arch_type
5028 # else
5029 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
5030 # endif
5031 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
5032 #else
5033 # define machine_is_fleetwood() (0)
5034 #endif
5035
5036 #ifdef CONFIG_ARCH_OMAHA
5037 # ifdef machine_arch_type
5038 #  undef machine_arch_type
5039 #  define machine_arch_type     __machine_arch_type
5040 # else
5041 #  define machine_arch_type     MACH_TYPE_OMAHA
5042 # endif
5043 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
5044 #else
5045 # define machine_is_omaha()     (0)
5046 #endif
5047
5048 #ifdef CONFIG_ARCH_TA7
5049 # ifdef machine_arch_type
5050 #  undef machine_arch_type
5051 #  define machine_arch_type     __machine_arch_type
5052 # else
5053 #  define machine_arch_type     MACH_TYPE_TA7
5054 # endif
5055 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
5056 #else
5057 # define machine_is_ta7()       (0)
5058 #endif
5059
5060 #ifdef CONFIG_SA1100_NOVA
5061 # ifdef machine_arch_type
5062 #  undef machine_arch_type
5063 #  define machine_arch_type     __machine_arch_type
5064 # else
5065 #  define machine_arch_type     MACH_TYPE_NOVA
5066 # endif
5067 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
5068 #else
5069 # define machine_is_nova()      (0)
5070 #endif
5071
5072 #ifdef CONFIG_ARCH_HMK
5073 # ifdef machine_arch_type
5074 #  undef machine_arch_type
5075 #  define machine_arch_type     __machine_arch_type
5076 # else
5077 #  define machine_arch_type     MACH_TYPE_HMK
5078 # endif
5079 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
5080 #else
5081 # define machine_is_hmk()       (0)
5082 #endif
5083
5084 #ifdef CONFIG_ARCH_KARO
5085 # ifdef machine_arch_type
5086 #  undef machine_arch_type
5087 #  define machine_arch_type     __machine_arch_type
5088 # else
5089 #  define machine_arch_type     MACH_TYPE_KARO
5090 # endif
5091 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
5092 #else
5093 # define machine_is_karo()      (0)
5094 #endif
5095
5096 #ifdef CONFIG_SA1100_FESTER
5097 # ifdef machine_arch_type
5098 #  undef machine_arch_type
5099 #  define machine_arch_type     __machine_arch_type
5100 # else
5101 #  define machine_arch_type     MACH_TYPE_FESTER
5102 # endif
5103 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
5104 #else
5105 # define machine_is_fester()    (0)
5106 #endif
5107
5108 #ifdef CONFIG_ARCH_GPI
5109 # ifdef machine_arch_type
5110 #  undef machine_arch_type
5111 #  define machine_arch_type     __machine_arch_type
5112 # else
5113 #  define machine_arch_type     MACH_TYPE_GPI
5114 # endif
5115 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
5116 #else
5117 # define machine_is_gpi()       (0)
5118 #endif
5119
5120 #ifdef CONFIG_ARCH_SMDK2410
5121 # ifdef machine_arch_type
5122 #  undef machine_arch_type
5123 #  define machine_arch_type     __machine_arch_type
5124 # else
5125 #  define machine_arch_type     MACH_TYPE_SMDK2410
5126 # endif
5127 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
5128 #else
5129 # define machine_is_smdk2410()  (0)
5130 #endif
5131
5132 #ifdef CONFIG_ARCH_I519
5133 # ifdef machine_arch_type
5134 #  undef machine_arch_type
5135 #  define machine_arch_type     __machine_arch_type
5136 # else
5137 #  define machine_arch_type     MACH_TYPE_I519
5138 # endif
5139 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
5140 #else
5141 # define machine_is_i519()      (0)
5142 #endif
5143
5144 #ifdef CONFIG_SA1100_NEXIO
5145 # ifdef machine_arch_type
5146 #  undef machine_arch_type
5147 #  define machine_arch_type     __machine_arch_type
5148 # else
5149 #  define machine_arch_type     MACH_TYPE_NEXIO
5150 # endif
5151 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
5152 #else
5153 # define machine_is_nexio()     (0)
5154 #endif
5155
5156 #ifdef CONFIG_SA1100_BITBOX
5157 # ifdef machine_arch_type
5158 #  undef machine_arch_type
5159 #  define machine_arch_type     __machine_arch_type
5160 # else
5161 #  define machine_arch_type     MACH_TYPE_BITBOX
5162 # endif
5163 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
5164 #else
5165 # define machine_is_bitbox()    (0)
5166 #endif
5167
5168 #ifdef CONFIG_SA1100_G200
5169 # ifdef machine_arch_type
5170 #  undef machine_arch_type
5171 #  define machine_arch_type     __machine_arch_type
5172 # else
5173 #  define machine_arch_type     MACH_TYPE_G200
5174 # endif
5175 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
5176 #else
5177 # define machine_is_g200()      (0)
5178 #endif
5179
5180 #ifdef CONFIG_SA1100_GILL
5181 # ifdef machine_arch_type
5182 #  undef machine_arch_type
5183 #  define machine_arch_type     __machine_arch_type
5184 # else
5185 #  define machine_arch_type     MACH_TYPE_GILL
5186 # endif
5187 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
5188 #else
5189 # define machine_is_gill()      (0)
5190 #endif
5191
5192 #ifdef CONFIG_ARCH_PXA_MERCURY
5193 # ifdef machine_arch_type
5194 #  undef machine_arch_type
5195 #  define machine_arch_type     __machine_arch_type
5196 # else
5197 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
5198 # endif
5199 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
5200 #else
5201 # define machine_is_pxa_mercury()       (0)
5202 #endif
5203
5204 #ifdef CONFIG_ARCH_CEIVA
5205 # ifdef machine_arch_type
5206 #  undef machine_arch_type
5207 #  define machine_arch_type     __machine_arch_type
5208 # else
5209 #  define machine_arch_type     MACH_TYPE_CEIVA
5210 # endif
5211 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
5212 #else
5213 # define machine_is_ceiva()     (0)
5214 #endif
5215
5216 #ifdef CONFIG_SA1100_FRET
5217 # ifdef machine_arch_type
5218 #  undef machine_arch_type
5219 #  define machine_arch_type     __machine_arch_type
5220 # else
5221 #  define machine_arch_type     MACH_TYPE_FRET
5222 # endif
5223 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
5224 #else
5225 # define machine_is_fret()      (0)
5226 #endif
5227
5228 #ifdef CONFIG_SA1100_EMAILPHONE
5229 # ifdef machine_arch_type
5230 #  undef machine_arch_type
5231 #  define machine_arch_type     __machine_arch_type
5232 # else
5233 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
5234 # endif
5235 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
5236 #else
5237 # define machine_is_emailphone()        (0)
5238 #endif
5239
5240 #ifdef CONFIG_ARCH_H3900
5241 # ifdef machine_arch_type
5242 #  undef machine_arch_type
5243 #  define machine_arch_type     __machine_arch_type
5244 # else
5245 #  define machine_arch_type     MACH_TYPE_H3900
5246 # endif
5247 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
5248 #else
5249 # define machine_is_h3900()     (0)
5250 #endif
5251
5252 #ifdef CONFIG_ARCH_PXA1
5253 # ifdef machine_arch_type
5254 #  undef machine_arch_type
5255 #  define machine_arch_type     __machine_arch_type
5256 # else
5257 #  define machine_arch_type     MACH_TYPE_PXA1
5258 # endif
5259 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
5260 #else
5261 # define machine_is_pxa1()      (0)
5262 #endif
5263
5264 #ifdef CONFIG_SA1100_KOAN369
5265 # ifdef machine_arch_type
5266 #  undef machine_arch_type
5267 #  define machine_arch_type     __machine_arch_type
5268 # else
5269 #  define machine_arch_type     MACH_TYPE_KOAN369
5270 # endif
5271 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
5272 #else
5273 # define machine_is_koan369()   (0)
5274 #endif
5275
5276 #ifdef CONFIG_ARCH_COGENT
5277 # ifdef machine_arch_type
5278 #  undef machine_arch_type
5279 #  define machine_arch_type     __machine_arch_type
5280 # else
5281 #  define machine_arch_type     MACH_TYPE_COGENT
5282 # endif
5283 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
5284 #else
5285 # define machine_is_cogent()    (0)
5286 #endif
5287
5288 #ifdef CONFIG_ARCH_ESL_SIMPUTER
5289 # ifdef machine_arch_type
5290 #  undef machine_arch_type
5291 #  define machine_arch_type     __machine_arch_type
5292 # else
5293 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
5294 # endif
5295 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5296 #else
5297 # define machine_is_esl_simputer()      (0)
5298 #endif
5299
5300 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5301 # ifdef machine_arch_type
5302 #  undef machine_arch_type
5303 #  define machine_arch_type     __machine_arch_type
5304 # else
5305 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
5306 # endif
5307 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5308 #else
5309 # define machine_is_esl_simputer_clr()  (0)
5310 #endif
5311
5312 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5313 # ifdef machine_arch_type
5314 #  undef machine_arch_type
5315 #  define machine_arch_type     __machine_arch_type
5316 # else
5317 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5318 # endif
5319 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5320 #else
5321 # define machine_is_esl_simputer_bw()   (0)
5322 #endif
5323
5324 #ifdef CONFIG_ARCH_HHP_CRADLE
5325 # ifdef machine_arch_type
5326 #  undef machine_arch_type
5327 #  define machine_arch_type     __machine_arch_type
5328 # else
5329 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5330 # endif
5331 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5332 #else
5333 # define machine_is_hhp_cradle()        (0)
5334 #endif
5335
5336 #ifdef CONFIG_ARCH_HE500
5337 # ifdef machine_arch_type
5338 #  undef machine_arch_type
5339 #  define machine_arch_type     __machine_arch_type
5340 # else
5341 #  define machine_arch_type     MACH_TYPE_HE500
5342 # endif
5343 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5344 #else
5345 # define machine_is_he500()     (0)
5346 #endif
5347
5348 #ifdef CONFIG_SA1100_INHANDELF2
5349 # ifdef machine_arch_type
5350 #  undef machine_arch_type
5351 #  define machine_arch_type     __machine_arch_type
5352 # else
5353 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5354 # endif
5355 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5356 #else
5357 # define machine_is_inhandelf2()        (0)
5358 #endif
5359
5360 #ifdef CONFIG_SA1100_INHANDFTIP
5361 # ifdef machine_arch_type
5362 #  undef machine_arch_type
5363 #  define machine_arch_type     __machine_arch_type
5364 # else
5365 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5366 # endif
5367 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5368 #else
5369 # define machine_is_inhandftip()        (0)
5370 #endif
5371
5372 #ifdef CONFIG_SA1100_DNP1110
5373 # ifdef machine_arch_type
5374 #  undef machine_arch_type
5375 #  define machine_arch_type     __machine_arch_type
5376 # else
5377 #  define machine_arch_type     MACH_TYPE_DNP1110
5378 # endif
5379 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5380 #else
5381 # define machine_is_dnp1110()   (0)
5382 #endif
5383
5384 #ifdef CONFIG_SA1100_PNP1110
5385 # ifdef machine_arch_type
5386 #  undef machine_arch_type
5387 #  define machine_arch_type     __machine_arch_type
5388 # else
5389 #  define machine_arch_type     MACH_TYPE_PNP1110
5390 # endif
5391 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5392 #else
5393 # define machine_is_pnp1110()   (0)
5394 #endif
5395
5396 #ifdef CONFIG_ARCH_CSB226
5397 # ifdef machine_arch_type
5398 #  undef machine_arch_type
5399 #  define machine_arch_type     __machine_arch_type
5400 # else
5401 #  define machine_arch_type     MACH_TYPE_CSB226
5402 # endif
5403 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5404 #else
5405 # define machine_is_csb226()    (0)
5406 #endif
5407
5408 #ifdef CONFIG_SA1100_ARNOLD
5409 # ifdef machine_arch_type
5410 #  undef machine_arch_type
5411 #  define machine_arch_type     __machine_arch_type
5412 # else
5413 #  define machine_arch_type     MACH_TYPE_ARNOLD
5414 # endif
5415 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5416 #else
5417 # define machine_is_arnold()    (0)
5418 #endif
5419
5420 #ifdef CONFIG_MACH_VOICEBLUE
5421 # ifdef machine_arch_type
5422 #  undef machine_arch_type
5423 #  define machine_arch_type     __machine_arch_type
5424 # else
5425 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5426 # endif
5427 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5428 #else
5429 # define machine_is_voiceblue() (0)
5430 #endif
5431
5432 #ifdef CONFIG_ARCH_JZ8028
5433 # ifdef machine_arch_type
5434 #  undef machine_arch_type
5435 #  define machine_arch_type     __machine_arch_type
5436 # else
5437 #  define machine_arch_type     MACH_TYPE_JZ8028
5438 # endif
5439 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5440 #else
5441 # define machine_is_jz8028()    (0)
5442 #endif
5443
5444 #ifdef CONFIG_ARCH_H5400
5445 # ifdef machine_arch_type
5446 #  undef machine_arch_type
5447 #  define machine_arch_type     __machine_arch_type
5448 # else
5449 #  define machine_arch_type     MACH_TYPE_H5400
5450 # endif
5451 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5452 #else
5453 # define machine_is_h5400()     (0)
5454 #endif
5455
5456 #ifdef CONFIG_SA1100_FORTE
5457 # ifdef machine_arch_type
5458 #  undef machine_arch_type
5459 #  define machine_arch_type     __machine_arch_type
5460 # else
5461 #  define machine_arch_type     MACH_TYPE_FORTE
5462 # endif
5463 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5464 #else
5465 # define machine_is_forte()     (0)
5466 #endif
5467
5468 #ifdef CONFIG_SA1100_ACAM
5469 # ifdef machine_arch_type
5470 #  undef machine_arch_type
5471 #  define machine_arch_type     __machine_arch_type
5472 # else
5473 #  define machine_arch_type     MACH_TYPE_ACAM
5474 # endif
5475 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5476 #else
5477 # define machine_is_acam()      (0)
5478 #endif
5479
5480 #ifdef CONFIG_SA1100_ABOX
5481 # ifdef machine_arch_type
5482 #  undef machine_arch_type
5483 #  define machine_arch_type     __machine_arch_type
5484 # else
5485 #  define machine_arch_type     MACH_TYPE_ABOX
5486 # endif
5487 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5488 #else
5489 # define machine_is_abox()      (0)
5490 #endif
5491
5492 #ifdef CONFIG_ARCH_ATMEL
5493 # ifdef machine_arch_type
5494 #  undef machine_arch_type
5495 #  define machine_arch_type     __machine_arch_type
5496 # else
5497 #  define machine_arch_type     MACH_TYPE_ATMEL
5498 # endif
5499 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5500 #else
5501 # define machine_is_atmel()     (0)
5502 #endif
5503
5504 #ifdef CONFIG_ARCH_SITSANG
5505 # ifdef machine_arch_type
5506 #  undef machine_arch_type
5507 #  define machine_arch_type     __machine_arch_type
5508 # else
5509 #  define machine_arch_type     MACH_TYPE_SITSANG
5510 # endif
5511 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5512 #else
5513 # define machine_is_sitsang()   (0)
5514 #endif
5515
5516 #ifdef CONFIG_SA1100_CPU1110LCDNET
5517 # ifdef machine_arch_type
5518 #  undef machine_arch_type
5519 #  define machine_arch_type     __machine_arch_type
5520 # else
5521 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
5522 # endif
5523 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5524 #else
5525 # define machine_is_cpu1110lcdnet()     (0)
5526 #endif
5527
5528 #ifdef CONFIG_ARCH_MPL_VCMA9
5529 # ifdef machine_arch_type
5530 #  undef machine_arch_type
5531 #  define machine_arch_type     __machine_arch_type
5532 # else
5533 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
5534 # endif
5535 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5536 #else
5537 # define machine_is_mpl_vcma9() (0)
5538 #endif
5539
5540 #ifdef CONFIG_ARCH_OPUS_A1
5541 # ifdef machine_arch_type
5542 #  undef machine_arch_type
5543 #  define machine_arch_type     __machine_arch_type
5544 # else
5545 #  define machine_arch_type     MACH_TYPE_OPUS_A1
5546 # endif
5547 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5548 #else
5549 # define machine_is_opus_a1()   (0)
5550 #endif
5551
5552 #ifdef CONFIG_ARCH_DAYTONA
5553 # ifdef machine_arch_type
5554 #  undef machine_arch_type
5555 #  define machine_arch_type     __machine_arch_type
5556 # else
5557 #  define machine_arch_type     MACH_TYPE_DAYTONA
5558 # endif
5559 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5560 #else
5561 # define machine_is_daytona()   (0)
5562 #endif
5563
5564 #ifdef CONFIG_SA1100_KILLBEAR
5565 # ifdef machine_arch_type
5566 #  undef machine_arch_type
5567 #  define machine_arch_type     __machine_arch_type
5568 # else
5569 #  define machine_arch_type     MACH_TYPE_KILLBEAR
5570 # endif
5571 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5572 #else
5573 # define machine_is_killbear()  (0)
5574 #endif
5575
5576 #ifdef CONFIG_ARCH_YOHO
5577 # ifdef machine_arch_type
5578 #  undef machine_arch_type
5579 #  define machine_arch_type     __machine_arch_type
5580 # else
5581 #  define machine_arch_type     MACH_TYPE_YOHO
5582 # endif
5583 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5584 #else
5585 # define machine_is_yoho()      (0)
5586 #endif
5587
5588 #ifdef CONFIG_ARCH_JASPER
5589 # ifdef machine_arch_type
5590 #  undef machine_arch_type
5591 #  define machine_arch_type     __machine_arch_type
5592 # else
5593 #  define machine_arch_type     MACH_TYPE_JASPER
5594 # endif
5595 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5596 #else
5597 # define machine_is_jasper()    (0)
5598 #endif
5599
5600 #ifdef CONFIG_ARCH_DSC25
5601 # ifdef machine_arch_type
5602 #  undef machine_arch_type
5603 #  define machine_arch_type     __machine_arch_type
5604 # else
5605 #  define machine_arch_type     MACH_TYPE_DSC25
5606 # endif
5607 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5608 #else
5609 # define machine_is_dsc25()     (0)
5610 #endif
5611
5612 #ifdef CONFIG_MACH_OMAP_INNOVATOR
5613 # ifdef machine_arch_type
5614 #  undef machine_arch_type
5615 #  define machine_arch_type     __machine_arch_type
5616 # else
5617 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
5618 # endif
5619 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5620 #else
5621 # define machine_is_omap_innovator()    (0)
5622 #endif
5623
5624 #ifdef CONFIG_ARCH_RAMSES
5625 # ifdef machine_arch_type
5626 #  undef machine_arch_type
5627 #  define machine_arch_type     __machine_arch_type
5628 # else
5629 #  define machine_arch_type     MACH_TYPE_RAMSES
5630 # endif
5631 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5632 #else
5633 # define machine_is_mnci()      (0)
5634 #endif
5635
5636 #ifdef CONFIG_ARCH_S28X
5637 # ifdef machine_arch_type
5638 #  undef machine_arch_type
5639 #  define machine_arch_type     __machine_arch_type
5640 # else
5641 #  define machine_arch_type     MACH_TYPE_S28X
5642 # endif
5643 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5644 #else
5645 # define machine_is_s28x()      (0)
5646 #endif
5647
5648 #ifdef CONFIG_ARCH_MPORT3
5649 # ifdef machine_arch_type
5650 #  undef machine_arch_type
5651 #  define machine_arch_type     __machine_arch_type
5652 # else
5653 #  define machine_arch_type     MACH_TYPE_MPORT3
5654 # endif
5655 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5656 #else
5657 # define machine_is_mport3()    (0)
5658 #endif
5659
5660 #ifdef CONFIG_ARCH_PXA_EAGLE250
5661 # ifdef machine_arch_type
5662 #  undef machine_arch_type
5663 #  define machine_arch_type     __machine_arch_type
5664 # else
5665 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
5666 # endif
5667 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5668 #else
5669 # define machine_is_pxa_eagle250()      (0)
5670 #endif
5671
5672 #ifdef CONFIG_ARCH_PDB
5673 # ifdef machine_arch_type
5674 #  undef machine_arch_type
5675 #  define machine_arch_type     __machine_arch_type
5676 # else
5677 #  define machine_arch_type     MACH_TYPE_PDB
5678 # endif
5679 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5680 #else
5681 # define machine_is_pdb()       (0)
5682 #endif
5683
5684 #ifdef CONFIG_SA1100_BLUE_2G
5685 # ifdef machine_arch_type
5686 #  undef machine_arch_type
5687 #  define machine_arch_type     __machine_arch_type
5688 # else
5689 #  define machine_arch_type     MACH_TYPE_BLUE_2G
5690 # endif
5691 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5692 #else
5693 # define machine_is_blue_2g()   (0)
5694 #endif
5695
5696 #ifdef CONFIG_SA1100_BLUEARCH
5697 # ifdef machine_arch_type
5698 #  undef machine_arch_type
5699 #  define machine_arch_type     __machine_arch_type
5700 # else
5701 #  define machine_arch_type     MACH_TYPE_BLUEARCH
5702 # endif
5703 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5704 #else
5705 # define machine_is_bluearch()  (0)
5706 #endif
5707
5708 #ifdef CONFIG_ARCH_IXDP2400
5709 # ifdef machine_arch_type
5710 #  undef machine_arch_type
5711 #  define machine_arch_type     __machine_arch_type
5712 # else
5713 #  define machine_arch_type     MACH_TYPE_IXDP2400
5714 # endif
5715 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5716 #else
5717 # define machine_is_ixdp2400()  (0)
5718 #endif
5719
5720 #ifdef CONFIG_ARCH_IXDP2800
5721 # ifdef machine_arch_type
5722 #  undef machine_arch_type
5723 #  define machine_arch_type     __machine_arch_type
5724 # else
5725 #  define machine_arch_type     MACH_TYPE_IXDP2800
5726 # endif
5727 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5728 #else
5729 # define machine_is_ixdp2800()  (0)
5730 #endif
5731
5732 #ifdef CONFIG_SA1100_EXPLORER
5733 # ifdef machine_arch_type
5734 #  undef machine_arch_type
5735 #  define machine_arch_type     __machine_arch_type
5736 # else
5737 #  define machine_arch_type     MACH_TYPE_EXPLORER
5738 # endif
5739 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5740 #else
5741 # define machine_is_explorer()  (0)
5742 #endif
5743
5744 #ifdef CONFIG_ARCH_IXDP425
5745 # ifdef machine_arch_type
5746 #  undef machine_arch_type
5747 #  define machine_arch_type     __machine_arch_type
5748 # else
5749 #  define machine_arch_type     MACH_TYPE_IXDP425
5750 # endif
5751 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5752 #else
5753 # define machine_is_ixdp425()   (0)
5754 #endif
5755
5756 #ifdef CONFIG_ARCH_CHIMP
5757 # ifdef machine_arch_type
5758 #  undef machine_arch_type
5759 #  define machine_arch_type     __machine_arch_type
5760 # else
5761 #  define machine_arch_type     MACH_TYPE_CHIMP
5762 # endif
5763 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5764 #else
5765 # define machine_is_chimp()     (0)
5766 #endif
5767
5768 #ifdef CONFIG_ARCH_STORK_NEST
5769 # ifdef machine_arch_type
5770 #  undef machine_arch_type
5771 #  define machine_arch_type     __machine_arch_type
5772 # else
5773 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5774 # endif
5775 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5776 #else
5777 # define machine_is_stork_nest()        (0)
5778 #endif
5779
5780 #ifdef CONFIG_ARCH_STORK_EGG
5781 # ifdef machine_arch_type
5782 #  undef machine_arch_type
5783 #  define machine_arch_type     __machine_arch_type
5784 # else
5785 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5786 # endif
5787 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5788 #else
5789 # define machine_is_stork_egg() (0)
5790 #endif
5791
5792 #ifdef CONFIG_SA1100_WISMO
5793 # ifdef machine_arch_type
5794 #  undef machine_arch_type
5795 #  define machine_arch_type     __machine_arch_type
5796 # else
5797 #  define machine_arch_type     MACH_TYPE_WISMO
5798 # endif
5799 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5800 #else
5801 # define machine_is_wismo()     (0)
5802 #endif
5803
5804 #ifdef CONFIG_ARCH_EZLINX
5805 # ifdef machine_arch_type
5806 #  undef machine_arch_type
5807 #  define machine_arch_type     __machine_arch_type
5808 # else
5809 #  define machine_arch_type     MACH_TYPE_EZLINX
5810 # endif
5811 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5812 #else
5813 # define machine_is_ezlinx()    (0)
5814 #endif
5815
5816 #ifdef CONFIG_ARCH_AT91RM9200
5817 # ifdef machine_arch_type
5818 #  undef machine_arch_type
5819 #  define machine_arch_type     __machine_arch_type
5820 # else
5821 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5822 # endif
5823 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5824 #else
5825 # define machine_is_at91rm9200()        (0)
5826 #endif
5827
5828 #ifdef CONFIG_ARCH_ADTECH_ORION
5829 # ifdef machine_arch_type
5830 #  undef machine_arch_type
5831 #  define machine_arch_type     __machine_arch_type
5832 # else
5833 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5834 # endif
5835 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5836 #else
5837 # define machine_is_adtech_orion()      (0)
5838 #endif
5839
5840 #ifdef CONFIG_ARCH_NEPTUNE
5841 # ifdef machine_arch_type
5842 #  undef machine_arch_type
5843 #  define machine_arch_type     __machine_arch_type
5844 # else
5845 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5846 # endif
5847 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5848 #else
5849 # define machine_is_neptune()   (0)
5850 #endif
5851
5852 #ifdef CONFIG_SA1100_HACKKIT
5853 # ifdef machine_arch_type
5854 #  undef machine_arch_type
5855 #  define machine_arch_type     __machine_arch_type
5856 # else
5857 #  define machine_arch_type     MACH_TYPE_HACKKIT
5858 # endif
5859 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5860 #else
5861 # define machine_is_hackkit()   (0)
5862 #endif
5863
5864 #ifdef CONFIG_ARCH_PXA_WINS30
5865 # ifdef machine_arch_type
5866 #  undef machine_arch_type
5867 #  define machine_arch_type     __machine_arch_type
5868 # else
5869 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5870 # endif
5871 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5872 #else
5873 # define machine_is_pxa_wins30()        (0)
5874 #endif
5875
5876 #ifdef CONFIG_SA1100_LAVINNA
5877 # ifdef machine_arch_type
5878 #  undef machine_arch_type
5879 #  define machine_arch_type     __machine_arch_type
5880 # else
5881 #  define machine_arch_type     MACH_TYPE_LAVINNA
5882 # endif
5883 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5884 #else
5885 # define machine_is_lavinna()   (0)
5886 #endif
5887
5888 #ifdef CONFIG_ARCH_PXA_UENGINE
5889 # ifdef machine_arch_type
5890 #  undef machine_arch_type
5891 #  define machine_arch_type     __machine_arch_type
5892 # else
5893 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5894 # endif
5895 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5896 #else
5897 # define machine_is_pxa_uengine()       (0)
5898 #endif
5899
5900 #ifdef CONFIG_ARCH_INNOKOM
5901 # ifdef machine_arch_type
5902 #  undef machine_arch_type
5903 #  define machine_arch_type     __machine_arch_type
5904 # else
5905 #  define machine_arch_type     MACH_TYPE_INNOKOM
5906 # endif
5907 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5908 #else
5909 # define machine_is_innokom()   (0)
5910 #endif
5911
5912 #ifdef CONFIG_ARCH_BMS
5913 # ifdef machine_arch_type
5914 #  undef machine_arch_type
5915 #  define machine_arch_type     __machine_arch_type
5916 # else
5917 #  define machine_arch_type     MACH_TYPE_BMS
5918 # endif
5919 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5920 #else
5921 # define machine_is_bms()       (0)
5922 #endif
5923
5924 #ifdef CONFIG_ARCH_IXCDP1100
5925 # ifdef machine_arch_type
5926 #  undef machine_arch_type
5927 #  define machine_arch_type     __machine_arch_type
5928 # else
5929 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5930 # endif
5931 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5932 #else
5933 # define machine_is_ixcdp1100() (0)
5934 #endif
5935
5936 #ifdef CONFIG_ARCH_PRPMC1100
5937 # ifdef machine_arch_type
5938 #  undef machine_arch_type
5939 #  define machine_arch_type     __machine_arch_type
5940 # else
5941 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5942 # endif
5943 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5944 #else
5945 # define machine_is_prpmc1100() (0)
5946 #endif
5947
5948 #ifdef CONFIG_ARCH_AT91RM9200DK
5949 # ifdef machine_arch_type
5950 #  undef machine_arch_type
5951 #  define machine_arch_type     __machine_arch_type
5952 # else
5953 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5954 # endif
5955 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5956 #else
5957 # define machine_is_at91rm9200dk()      (0)
5958 #endif
5959
5960 #ifdef CONFIG_ARCH_ARMSTICK
5961 # ifdef machine_arch_type
5962 #  undef machine_arch_type
5963 #  define machine_arch_type     __machine_arch_type
5964 # else
5965 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5966 # endif
5967 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5968 #else
5969 # define machine_is_armstick()  (0)
5970 #endif
5971
5972 #ifdef CONFIG_ARCH_ARMONIE
5973 # ifdef machine_arch_type
5974 #  undef machine_arch_type
5975 #  define machine_arch_type     __machine_arch_type
5976 # else
5977 #  define machine_arch_type     MACH_TYPE_ARMONIE
5978 # endif
5979 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5980 #else
5981 # define machine_is_armonie()   (0)
5982 #endif
5983
5984 #ifdef CONFIG_ARCH_MPORT1
5985 # ifdef machine_arch_type
5986 #  undef machine_arch_type
5987 #  define machine_arch_type     __machine_arch_type
5988 # else
5989 #  define machine_arch_type     MACH_TYPE_MPORT1
5990 # endif
5991 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5992 #else
5993 # define machine_is_mport1()    (0)
5994 #endif
5995
5996 #ifdef CONFIG_ARCH_S3C5410
5997 # ifdef machine_arch_type
5998 #  undef machine_arch_type
5999 #  define machine_arch_type     __machine_arch_type
6000 # else
6001 #  define machine_arch_type     MACH_TYPE_S3C5410
6002 # endif
6003 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
6004 #else
6005 # define machine_is_s3c5410()   (0)
6006 #endif
6007
6008 #ifdef CONFIG_ARCH_ZCP320A
6009 # ifdef machine_arch_type
6010 #  undef machine_arch_type
6011 #  define machine_arch_type     __machine_arch_type
6012 # else
6013 #  define machine_arch_type     MACH_TYPE_ZCP320A
6014 # endif
6015 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
6016 #else
6017 # define machine_is_zcp320a()   (0)
6018 #endif
6019
6020 #ifdef CONFIG_ARCH_I_BOX
6021 # ifdef machine_arch_type
6022 #  undef machine_arch_type
6023 #  define machine_arch_type     __machine_arch_type
6024 # else
6025 #  define machine_arch_type     MACH_TYPE_I_BOX
6026 # endif
6027 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
6028 #else
6029 # define machine_is_i_box()     (0)
6030 #endif
6031
6032 #ifdef CONFIG_ARCH_STLC1502
6033 # ifdef machine_arch_type
6034 #  undef machine_arch_type
6035 #  define machine_arch_type     __machine_arch_type
6036 # else
6037 #  define machine_arch_type     MACH_TYPE_STLC1502
6038 # endif
6039 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
6040 #else
6041 # define machine_is_stlc1502()  (0)
6042 #endif
6043
6044 #ifdef CONFIG_ARCH_SIREN
6045 # ifdef machine_arch_type
6046 #  undef machine_arch_type
6047 #  define machine_arch_type     __machine_arch_type
6048 # else
6049 #  define machine_arch_type     MACH_TYPE_SIREN
6050 # endif
6051 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
6052 #else
6053 # define machine_is_siren()     (0)
6054 #endif
6055
6056 #ifdef CONFIG_ARCH_GREENLAKE
6057 # ifdef machine_arch_type
6058 #  undef machine_arch_type
6059 #  define machine_arch_type     __machine_arch_type
6060 # else
6061 #  define machine_arch_type     MACH_TYPE_GREENLAKE
6062 # endif
6063 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
6064 #else
6065 # define machine_is_greenlake() (0)
6066 #endif
6067
6068 #ifdef CONFIG_ARCH_ARGUS
6069 # ifdef machine_arch_type
6070 #  undef machine_arch_type
6071 #  define machine_arch_type     __machine_arch_type
6072 # else
6073 #  define machine_arch_type     MACH_TYPE_ARGUS
6074 # endif
6075 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
6076 #else
6077 # define machine_is_argus()     (0)
6078 #endif
6079
6080 #ifdef CONFIG_SA1100_COMBADGE
6081 # ifdef machine_arch_type
6082 #  undef machine_arch_type
6083 #  define machine_arch_type     __machine_arch_type
6084 # else
6085 #  define machine_arch_type     MACH_TYPE_COMBADGE
6086 # endif
6087 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
6088 #else
6089 # define machine_is_combadge()  (0)
6090 #endif
6091
6092 #ifdef CONFIG_ARCH_ROKEPXA
6093 # ifdef machine_arch_type
6094 #  undef machine_arch_type
6095 #  define machine_arch_type     __machine_arch_type
6096 # else
6097 #  define machine_arch_type     MACH_TYPE_ROKEPXA
6098 # endif
6099 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
6100 #else
6101 # define machine_is_rokepxa()   (0)
6102 #endif
6103
6104 #ifdef CONFIG_ARCH_CINTEGRATOR
6105 # ifdef machine_arch_type
6106 #  undef machine_arch_type
6107 #  define machine_arch_type     __machine_arch_type
6108 # else
6109 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
6110 # endif
6111 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
6112 #else
6113 # define machine_is_cintegrator()       (0)
6114 #endif
6115
6116 #ifdef CONFIG_ARCH_GUIDEA07
6117 # ifdef machine_arch_type
6118 #  undef machine_arch_type
6119 #  define machine_arch_type     __machine_arch_type
6120 # else
6121 #  define machine_arch_type     MACH_TYPE_GUIDEA07
6122 # endif
6123 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
6124 #else
6125 # define machine_is_guidea07()  (0)
6126 #endif
6127
6128 #ifdef CONFIG_ARCH_TAT257
6129 # ifdef machine_arch_type
6130 #  undef machine_arch_type
6131 #  define machine_arch_type     __machine_arch_type
6132 # else
6133 #  define machine_arch_type     MACH_TYPE_TAT257
6134 # endif
6135 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
6136 #else
6137 # define machine_is_tat257()    (0)
6138 #endif
6139
6140 #ifdef CONFIG_ARCH_IGP2425
6141 # ifdef machine_arch_type
6142 #  undef machine_arch_type
6143 #  define machine_arch_type     __machine_arch_type
6144 # else
6145 #  define machine_arch_type     MACH_TYPE_IGP2425
6146 # endif
6147 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
6148 #else
6149 # define machine_is_igp2425()   (0)
6150 #endif
6151
6152 #ifdef CONFIG_ARCH_BLUEGRAMMA
6153 # ifdef machine_arch_type
6154 #  undef machine_arch_type
6155 #  define machine_arch_type     __machine_arch_type
6156 # else
6157 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
6158 # endif
6159 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
6160 #else
6161 # define machine_is_bluegrama() (0)
6162 #endif
6163
6164 #ifdef CONFIG_ARCH_IPOD
6165 # ifdef machine_arch_type
6166 #  undef machine_arch_type
6167 #  define machine_arch_type     __machine_arch_type
6168 # else
6169 #  define machine_arch_type     MACH_TYPE_IPOD
6170 # endif
6171 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
6172 #else
6173 # define machine_is_ipod()      (0)
6174 #endif
6175
6176 #ifdef CONFIG_ARCH_ADSBITSYX
6177 # ifdef machine_arch_type
6178 #  undef machine_arch_type
6179 #  define machine_arch_type     __machine_arch_type
6180 # else
6181 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
6182 # endif
6183 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
6184 #else
6185 # define machine_is_adsbitsyx() (0)
6186 #endif
6187
6188 #ifdef CONFIG_ARCH_TRIZEPS2
6189 # ifdef machine_arch_type
6190 #  undef machine_arch_type
6191 #  define machine_arch_type     __machine_arch_type
6192 # else
6193 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
6194 # endif
6195 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
6196 #else
6197 # define machine_is_trizeps2()  (0)
6198 #endif
6199
6200 #ifdef CONFIG_ARCH_VIPER
6201 # ifdef machine_arch_type
6202 #  undef machine_arch_type
6203 #  define machine_arch_type     __machine_arch_type
6204 # else
6205 #  define machine_arch_type     MACH_TYPE_VIPER
6206 # endif
6207 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
6208 #else
6209 # define machine_is_viper()     (0)
6210 #endif
6211
6212 #ifdef CONFIG_SA1100_ADSBITSYPLUS
6213 # ifdef machine_arch_type
6214 #  undef machine_arch_type
6215 #  define machine_arch_type     __machine_arch_type
6216 # else
6217 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
6218 # endif
6219 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6220 #else
6221 # define machine_is_adsbitsyplus()      (0)
6222 #endif
6223
6224 #ifdef CONFIG_SA1100_ADSAGC
6225 # ifdef machine_arch_type
6226 #  undef machine_arch_type
6227 #  define machine_arch_type     __machine_arch_type
6228 # else
6229 #  define machine_arch_type     MACH_TYPE_ADSAGC
6230 # endif
6231 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
6232 #else
6233 # define machine_is_adsagc()    (0)
6234 #endif
6235
6236 #ifdef CONFIG_ARCH_STP7312
6237 # ifdef machine_arch_type
6238 #  undef machine_arch_type
6239 #  define machine_arch_type     __machine_arch_type
6240 # else
6241 #  define machine_arch_type     MACH_TYPE_STP7312
6242 # endif
6243 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
6244 #else
6245 # define machine_is_stp7312()   (0)
6246 #endif
6247
6248 #ifdef CONFIG_MACH_NX_PHNX
6249 # ifdef machine_arch_type
6250 #  undef machine_arch_type
6251 #  define machine_arch_type     __machine_arch_type
6252 # else
6253 #  define machine_arch_type     MACH_TYPE_NX_PHNX
6254 # endif
6255 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
6256 #else
6257 # define machine_is_nx_phnx()   (0)
6258 #endif
6259
6260 #ifdef CONFIG_ARCH_WEP_EP250
6261 # ifdef machine_arch_type
6262 #  undef machine_arch_type
6263 #  define machine_arch_type     __machine_arch_type
6264 # else
6265 #  define machine_arch_type     MACH_TYPE_WEP_EP250
6266 # endif
6267 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6268 #else
6269 # define machine_is_wep_ep250() (0)
6270 #endif
6271
6272 #ifdef CONFIG_ARCH_INHANDELF3
6273 # ifdef machine_arch_type
6274 #  undef machine_arch_type
6275 #  define machine_arch_type     __machine_arch_type
6276 # else
6277 #  define machine_arch_type     MACH_TYPE_INHANDELF3
6278 # endif
6279 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
6280 #else
6281 # define machine_is_inhandelf3()        (0)
6282 #endif
6283
6284 #ifdef CONFIG_ARCH_ADI_COYOTE
6285 # ifdef machine_arch_type
6286 #  undef machine_arch_type
6287 #  define machine_arch_type     __machine_arch_type
6288 # else
6289 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
6290 # endif
6291 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6292 #else
6293 # define machine_is_adi_coyote()        (0)
6294 #endif
6295
6296 #ifdef CONFIG_ARCH_IYONIX
6297 # ifdef machine_arch_type
6298 #  undef machine_arch_type
6299 #  define machine_arch_type     __machine_arch_type
6300 # else
6301 #  define machine_arch_type     MACH_TYPE_IYONIX
6302 # endif
6303 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
6304 #else
6305 # define machine_is_iyonix()    (0)
6306 #endif
6307
6308 #ifdef CONFIG_ARCH_DAMICAM_SA1110
6309 # ifdef machine_arch_type
6310 #  undef machine_arch_type
6311 #  define machine_arch_type     __machine_arch_type
6312 # else
6313 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6314 # endif
6315 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6316 #else
6317 # define machine_is_damicam1()  (0)
6318 #endif
6319
6320 #ifdef CONFIG_ARCH_MEG03
6321 # ifdef machine_arch_type
6322 #  undef machine_arch_type
6323 #  define machine_arch_type     __machine_arch_type
6324 # else
6325 #  define machine_arch_type     MACH_TYPE_MEG03
6326 # endif
6327 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6328 #else
6329 # define machine_is_meg03()     (0)
6330 #endif
6331
6332 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6333 # ifdef machine_arch_type
6334 #  undef machine_arch_type
6335 #  define machine_arch_type     __machine_arch_type
6336 # else
6337 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6338 # endif
6339 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6340 #else
6341 # define machine_is_pxa_whitechapel()   (0)
6342 #endif
6343
6344 #ifdef CONFIG_ARCH_NWSC
6345 # ifdef machine_arch_type
6346 #  undef machine_arch_type
6347 #  define machine_arch_type     __machine_arch_type
6348 # else
6349 #  define machine_arch_type     MACH_TYPE_NWSC
6350 # endif
6351 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6352 #else
6353 # define machine_is_nwsc()      (0)
6354 #endif
6355
6356 #ifdef CONFIG_ARCH_NWLARM
6357 # ifdef machine_arch_type
6358 #  undef machine_arch_type
6359 #  define machine_arch_type     __machine_arch_type
6360 # else
6361 #  define machine_arch_type     MACH_TYPE_NWLARM
6362 # endif
6363 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6364 #else
6365 # define machine_is_nwlarm()    (0)
6366 #endif
6367
6368 #ifdef CONFIG_ARCH_IXP425_MGUARD
6369 # ifdef machine_arch_type
6370 #  undef machine_arch_type
6371 #  define machine_arch_type     __machine_arch_type
6372 # else
6373 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6374 # endif
6375 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6376 #else
6377 # define machine_is_ixp425_mguard()     (0)
6378 #endif
6379
6380 #ifdef CONFIG_ARCH_PXA_NETDCU4
6381 # ifdef machine_arch_type
6382 #  undef machine_arch_type
6383 #  define machine_arch_type     __machine_arch_type
6384 # else
6385 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6386 # endif
6387 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6388 #else
6389 # define machine_is_pxa_netdcu4()       (0)
6390 #endif
6391
6392 #ifdef CONFIG_ARCH_IXDP2401
6393 # ifdef machine_arch_type
6394 #  undef machine_arch_type
6395 #  define machine_arch_type     __machine_arch_type
6396 # else
6397 #  define machine_arch_type     MACH_TYPE_IXDP2401
6398 # endif
6399 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6400 #else
6401 # define machine_is_ixdp2401()  (0)
6402 #endif
6403
6404 #ifdef CONFIG_ARCH_IXDP2801
6405 # ifdef machine_arch_type
6406 #  undef machine_arch_type
6407 #  define machine_arch_type     __machine_arch_type
6408 # else
6409 #  define machine_arch_type     MACH_TYPE_IXDP2801
6410 # endif
6411 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6412 #else
6413 # define machine_is_ixdp2801()  (0)
6414 #endif
6415
6416 #ifdef CONFIG_ARCH_ZODIAC
6417 # ifdef machine_arch_type
6418 #  undef machine_arch_type
6419 #  define machine_arch_type     __machine_arch_type
6420 # else
6421 #  define machine_arch_type     MACH_TYPE_ZODIAC
6422 # endif
6423 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6424 #else
6425 # define machine_is_zodiac()    (0)
6426 #endif
6427
6428 #ifdef CONFIG_ARCH_ARMMODUL
6429 # ifdef machine_arch_type
6430 #  undef machine_arch_type
6431 #  define machine_arch_type     __machine_arch_type
6432 # else
6433 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6434 # endif
6435 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6436 #else
6437 # define machine_is_armmodul()  (0)
6438 #endif
6439
6440 #ifdef CONFIG_SA1100_KETOP
6441 # ifdef machine_arch_type
6442 #  undef machine_arch_type
6443 #  define machine_arch_type     __machine_arch_type
6444 # else
6445 #  define machine_arch_type     MACH_TYPE_KETOP
6446 # endif
6447 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6448 #else
6449 # define machine_is_ketop()     (0)
6450 #endif
6451
6452 #ifdef CONFIG_ARCH_AV7200
6453 # ifdef machine_arch_type
6454 #  undef machine_arch_type
6455 #  define machine_arch_type     __machine_arch_type
6456 # else
6457 #  define machine_arch_type     MACH_TYPE_AV7200
6458 # endif
6459 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6460 #else
6461 # define machine_is_av7200()    (0)
6462 #endif
6463
6464 #ifdef CONFIG_ARCH_ARCH_TI925
6465 # ifdef machine_arch_type
6466 #  undef machine_arch_type
6467 #  define machine_arch_type     __machine_arch_type
6468 # else
6469 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6470 # endif
6471 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6472 #else
6473 # define machine_is_arch_ti925()        (0)
6474 #endif
6475
6476 #ifdef CONFIG_ARCH_ACQ200
6477 # ifdef machine_arch_type
6478 #  undef machine_arch_type
6479 #  define machine_arch_type     __machine_arch_type
6480 # else
6481 #  define machine_arch_type     MACH_TYPE_ACQ200
6482 # endif
6483 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6484 #else
6485 # define machine_is_acq200()    (0)
6486 #endif
6487
6488 #ifdef CONFIG_SA1100_PT_DAFIT
6489 # ifdef machine_arch_type
6490 #  undef machine_arch_type
6491 #  define machine_arch_type     __machine_arch_type
6492 # else
6493 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6494 # endif
6495 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6496 #else
6497 # define machine_is_pt_dafit()  (0)
6498 #endif
6499
6500 #ifdef CONFIG_ARCH_IHBA
6501 # ifdef machine_arch_type
6502 #  undef machine_arch_type
6503 #  define machine_arch_type     __machine_arch_type
6504 # else
6505 #  define machine_arch_type     MACH_TYPE_IHBA
6506 # endif
6507 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6508 #else
6509 # define machine_is_ihba()      (0)
6510 #endif
6511
6512 #ifdef CONFIG_ARCH_QUINQUE
6513 # ifdef machine_arch_type
6514 #  undef machine_arch_type
6515 #  define machine_arch_type     __machine_arch_type
6516 # else
6517 #  define machine_arch_type     MACH_TYPE_QUINQUE
6518 # endif
6519 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6520 #else
6521 # define machine_is_quinque()   (0)
6522 #endif
6523
6524 #ifdef CONFIG_ARCH_NIMBRAONE
6525 # ifdef machine_arch_type
6526 #  undef machine_arch_type
6527 #  define machine_arch_type     __machine_arch_type
6528 # else
6529 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
6530 # endif
6531 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6532 #else
6533 # define machine_is_nimbraone() (0)
6534 #endif
6535
6536 #ifdef CONFIG_ARCH_NIMBRA29X
6537 # ifdef machine_arch_type
6538 #  undef machine_arch_type
6539 #  define machine_arch_type     __machine_arch_type
6540 # else
6541 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
6542 # endif
6543 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6544 #else
6545 # define machine_is_nimbra29x() (0)
6546 #endif
6547
6548 #ifdef CONFIG_ARCH_NIMBRA210
6549 # ifdef machine_arch_type
6550 #  undef machine_arch_type
6551 #  define machine_arch_type     __machine_arch_type
6552 # else
6553 #  define machine_arch_type     MACH_TYPE_NIMBRA210
6554 # endif
6555 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6556 #else
6557 # define machine_is_nimbra210() (0)
6558 #endif
6559
6560 #ifdef CONFIG_ARCH_HHP_D95XX
6561 # ifdef machine_arch_type
6562 #  undef machine_arch_type
6563 #  define machine_arch_type     __machine_arch_type
6564 # else
6565 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
6566 # endif
6567 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6568 #else
6569 # define machine_is_hhp_d95xx() (0)
6570 #endif
6571
6572 #ifdef CONFIG_ARCH_LABARM
6573 # ifdef machine_arch_type
6574 #  undef machine_arch_type
6575 #  define machine_arch_type     __machine_arch_type
6576 # else
6577 #  define machine_arch_type     MACH_TYPE_LABARM
6578 # endif
6579 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6580 #else
6581 # define machine_is_labarm()    (0)
6582 #endif
6583
6584 #ifdef CONFIG_ARCH_M825XX
6585 # ifdef machine_arch_type
6586 #  undef machine_arch_type
6587 #  define machine_arch_type     __machine_arch_type
6588 # else
6589 #  define machine_arch_type     MACH_TYPE_M825XX
6590 # endif
6591 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6592 #else
6593 # define machine_is_m825xx()    (0)
6594 #endif
6595
6596 #ifdef CONFIG_SA1100_M7100
6597 # ifdef machine_arch_type
6598 #  undef machine_arch_type
6599 #  define machine_arch_type     __machine_arch_type
6600 # else
6601 #  define machine_arch_type     MACH_TYPE_M7100
6602 # endif
6603 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6604 #else
6605 # define machine_is_m7100()     (0)
6606 #endif
6607
6608 #ifdef CONFIG_ARCH_NIPC2
6609 # ifdef machine_arch_type
6610 #  undef machine_arch_type
6611 #  define machine_arch_type     __machine_arch_type
6612 # else
6613 #  define machine_arch_type     MACH_TYPE_NIPC2
6614 # endif
6615 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6616 #else
6617 # define machine_is_nipc2()     (0)
6618 #endif
6619
6620 #ifdef CONFIG_ARCH_FU7202
6621 # ifdef machine_arch_type
6622 #  undef machine_arch_type
6623 #  define machine_arch_type     __machine_arch_type
6624 # else
6625 #  define machine_arch_type     MACH_TYPE_FU7202
6626 # endif
6627 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6628 #else
6629 # define machine_is_fu7202()    (0)
6630 #endif
6631
6632 #ifdef CONFIG_ARCH_ADSAGX
6633 # ifdef machine_arch_type
6634 #  undef machine_arch_type
6635 #  define machine_arch_type     __machine_arch_type
6636 # else
6637 #  define machine_arch_type     MACH_TYPE_ADSAGX
6638 # endif
6639 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6640 #else
6641 # define machine_is_adsagx()    (0)
6642 #endif
6643
6644 #ifdef CONFIG_ARCH_PXA_POOH
6645 # ifdef machine_arch_type
6646 #  undef machine_arch_type
6647 #  define machine_arch_type     __machine_arch_type
6648 # else
6649 #  define machine_arch_type     MACH_TYPE_PXA_POOH
6650 # endif
6651 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6652 #else
6653 # define machine_is_pxa_pooh()  (0)
6654 #endif
6655
6656 #ifdef CONFIG_ARCH_BANDON
6657 # ifdef machine_arch_type
6658 #  undef machine_arch_type
6659 #  define machine_arch_type     __machine_arch_type
6660 # else
6661 #  define machine_arch_type     MACH_TYPE_BANDON
6662 # endif
6663 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6664 #else
6665 # define machine_is_bandon()    (0)
6666 #endif
6667
6668 #ifdef CONFIG_ARCH_PCM7210
6669 # ifdef machine_arch_type
6670 #  undef machine_arch_type
6671 #  define machine_arch_type     __machine_arch_type
6672 # else
6673 #  define machine_arch_type     MACH_TYPE_PCM7210
6674 # endif
6675 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6676 #else
6677 # define machine_is_pcm7210()   (0)
6678 #endif
6679
6680 #ifdef CONFIG_ARCH_NMS9200
6681 # ifdef machine_arch_type
6682 #  undef machine_arch_type
6683 #  define machine_arch_type     __machine_arch_type
6684 # else
6685 #  define machine_arch_type     MACH_TYPE_NMS9200
6686 # endif
6687 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6688 #else
6689 # define machine_is_nms9200()   (0)
6690 #endif
6691
6692 #ifdef CONFIG_ARCH_LOGODL
6693 # ifdef machine_arch_type
6694 #  undef machine_arch_type
6695 #  define machine_arch_type     __machine_arch_type
6696 # else
6697 #  define machine_arch_type     MACH_TYPE_LOGODL
6698 # endif
6699 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6700 #else
6701 # define machine_is_logodl()    (0)
6702 #endif
6703
6704 #ifdef CONFIG_SA1100_M7140
6705 # ifdef machine_arch_type
6706 #  undef machine_arch_type
6707 #  define machine_arch_type     __machine_arch_type
6708 # else
6709 #  define machine_arch_type     MACH_TYPE_M7140
6710 # endif
6711 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6712 #else
6713 # define machine_is_m7140()     (0)
6714 #endif
6715
6716 #ifdef CONFIG_ARCH_KOREBOT
6717 # ifdef machine_arch_type
6718 #  undef machine_arch_type
6719 #  define machine_arch_type     __machine_arch_type
6720 # else
6721 #  define machine_arch_type     MACH_TYPE_KOREBOT
6722 # endif
6723 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6724 #else
6725 # define machine_is_korebot()   (0)
6726 #endif
6727
6728 #ifdef CONFIG_ARCH_IQ31244
6729 # ifdef machine_arch_type
6730 #  undef machine_arch_type
6731 #  define machine_arch_type     __machine_arch_type
6732 # else
6733 #  define machine_arch_type     MACH_TYPE_IQ31244
6734 # endif
6735 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6736 #else
6737 # define machine_is_iq31244()   (0)
6738 #endif
6739
6740 #ifdef CONFIG_SA1100_KOAN393
6741 # ifdef machine_arch_type
6742 #  undef machine_arch_type
6743 #  define machine_arch_type     __machine_arch_type
6744 # else
6745 #  define machine_arch_type     MACH_TYPE_KOAN393
6746 # endif
6747 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6748 #else
6749 # define machine_is_koan393()   (0)
6750 #endif
6751
6752 #ifdef CONFIG_ARCH_INHANDFTIP3
6753 # ifdef machine_arch_type
6754 #  undef machine_arch_type
6755 #  define machine_arch_type     __machine_arch_type
6756 # else
6757 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6758 # endif
6759 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6760 #else
6761 # define machine_is_inhandftip3()       (0)
6762 #endif
6763
6764 #ifdef CONFIG_ARCH_GONZO
6765 # ifdef machine_arch_type
6766 #  undef machine_arch_type
6767 #  define machine_arch_type     __machine_arch_type
6768 # else
6769 #  define machine_arch_type     MACH_TYPE_GONZO
6770 # endif
6771 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6772 #else
6773 # define machine_is_gonzo()     (0)
6774 #endif
6775
6776 #ifdef CONFIG_ARCH_BAST
6777 # ifdef machine_arch_type
6778 #  undef machine_arch_type
6779 #  define machine_arch_type     __machine_arch_type
6780 # else
6781 #  define machine_arch_type     MACH_TYPE_BAST
6782 # endif
6783 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6784 #else
6785 # define machine_is_bast()      (0)
6786 #endif
6787
6788 #ifdef CONFIG_ARCH_SCANPASS
6789 # ifdef machine_arch_type
6790 #  undef machine_arch_type
6791 #  define machine_arch_type     __machine_arch_type
6792 # else
6793 #  define machine_arch_type     MACH_TYPE_SCANPASS
6794 # endif
6795 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6796 #else
6797 # define machine_is_scanpass()  (0)
6798 #endif
6799
6800 #ifdef CONFIG_ARCH_EP7312_POOH
6801 # ifdef machine_arch_type
6802 #  undef machine_arch_type
6803 #  define machine_arch_type     __machine_arch_type
6804 # else
6805 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6806 # endif
6807 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6808 #else
6809 # define machine_is_ep7312_pooh()       (0)
6810 #endif
6811
6812 #ifdef CONFIG_ARCH_TA7S
6813 # ifdef machine_arch_type
6814 #  undef machine_arch_type
6815 #  define machine_arch_type     __machine_arch_type
6816 # else
6817 #  define machine_arch_type     MACH_TYPE_TA7S
6818 # endif
6819 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6820 #else
6821 # define machine_is_ta7s()      (0)
6822 #endif
6823
6824 #ifdef CONFIG_ARCH_TA7V
6825 # ifdef machine_arch_type
6826 #  undef machine_arch_type
6827 #  define machine_arch_type     __machine_arch_type
6828 # else
6829 #  define machine_arch_type     MACH_TYPE_TA7V
6830 # endif
6831 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6832 #else
6833 # define machine_is_ta7v()      (0)
6834 #endif
6835
6836 #ifdef CONFIG_SA1100_ICARUS
6837 # ifdef machine_arch_type
6838 #  undef machine_arch_type
6839 #  define machine_arch_type     __machine_arch_type
6840 # else
6841 #  define machine_arch_type     MACH_TYPE_ICARUS
6842 # endif
6843 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6844 #else
6845 # define machine_is_icarus()    (0)
6846 #endif
6847
6848 #ifdef CONFIG_ARCH_H1900
6849 # ifdef machine_arch_type
6850 #  undef machine_arch_type
6851 #  define machine_arch_type     __machine_arch_type
6852 # else
6853 #  define machine_arch_type     MACH_TYPE_H1900
6854 # endif
6855 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6856 #else
6857 # define machine_is_h1900()     (0)
6858 #endif
6859
6860 #ifdef CONFIG_SA1100_GEMINI
6861 # ifdef machine_arch_type
6862 #  undef machine_arch_type
6863 #  define machine_arch_type     __machine_arch_type
6864 # else
6865 #  define machine_arch_type     MACH_TYPE_GEMINI
6866 # endif
6867 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6868 #else
6869 # define machine_is_gemini()    (0)
6870 #endif
6871
6872 #ifdef CONFIG_ARCH_AXIM
6873 # ifdef machine_arch_type
6874 #  undef machine_arch_type
6875 #  define machine_arch_type     __machine_arch_type
6876 # else
6877 #  define machine_arch_type     MACH_TYPE_AXIM
6878 # endif
6879 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6880 #else
6881 # define machine_is_axim()      (0)
6882 #endif
6883
6884 #ifdef CONFIG_ARCH_AUDIOTRON
6885 # ifdef machine_arch_type
6886 #  undef machine_arch_type
6887 #  define machine_arch_type     __machine_arch_type
6888 # else
6889 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6890 # endif
6891 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6892 #else
6893 # define machine_is_audiotron() (0)
6894 #endif
6895
6896 #ifdef CONFIG_ARCH_H2200
6897 # ifdef machine_arch_type
6898 #  undef machine_arch_type
6899 #  define machine_arch_type     __machine_arch_type
6900 # else
6901 #  define machine_arch_type     MACH_TYPE_H2200
6902 # endif
6903 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6904 #else
6905 # define machine_is_h2200()     (0)
6906 #endif
6907
6908 #ifdef CONFIG_ARCH_LOOX600
6909 # ifdef machine_arch_type
6910 #  undef machine_arch_type
6911 #  define machine_arch_type     __machine_arch_type
6912 # else
6913 #  define machine_arch_type     MACH_TYPE_LOOX600
6914 # endif
6915 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6916 #else
6917 # define machine_is_loox600()   (0)
6918 #endif
6919
6920 #ifdef CONFIG_ARCH_NIOP
6921 # ifdef machine_arch_type
6922 #  undef machine_arch_type
6923 #  define machine_arch_type     __machine_arch_type
6924 # else
6925 #  define machine_arch_type     MACH_TYPE_NIOP
6926 # endif
6927 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6928 #else
6929 # define machine_is_niop()      (0)
6930 #endif
6931
6932 #ifdef CONFIG_ARCH_DM310
6933 # ifdef machine_arch_type
6934 #  undef machine_arch_type
6935 #  define machine_arch_type     __machine_arch_type
6936 # else
6937 #  define machine_arch_type     MACH_TYPE_DM310
6938 # endif
6939 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6940 #else
6941 # define machine_is_dm310()     (0)
6942 #endif
6943
6944 #ifdef CONFIG_ARCH_SEEDPXA_C2
6945 # ifdef machine_arch_type
6946 #  undef machine_arch_type
6947 #  define machine_arch_type     __machine_arch_type
6948 # else
6949 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6950 # endif
6951 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6952 #else
6953 # define machine_is_seedpxa_c2()        (0)
6954 #endif
6955
6956 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6957 # ifdef machine_arch_type
6958 #  undef machine_arch_type
6959 #  define machine_arch_type     __machine_arch_type
6960 # else
6961 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6962 # endif
6963 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6964 #else
6965 # define machine_is_ixp4xx_mguardpci()  (0)
6966 #endif
6967
6968 #ifdef CONFIG_ARCH_H1940
6969 # ifdef machine_arch_type
6970 #  undef machine_arch_type
6971 #  define machine_arch_type     __machine_arch_type
6972 # else
6973 #  define machine_arch_type     MACH_TYPE_H1940
6974 # endif
6975 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6976 #else
6977 # define machine_is_h1940()     (0)
6978 #endif
6979
6980 #ifdef CONFIG_ARCH_SCORPIO
6981 # ifdef machine_arch_type
6982 #  undef machine_arch_type
6983 #  define machine_arch_type     __machine_arch_type
6984 # else
6985 #  define machine_arch_type     MACH_TYPE_SCORPIO
6986 # endif
6987 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6988 #else
6989 # define machine_is_scorpio()   (0)
6990 #endif
6991
6992 #ifdef CONFIG_ARCH_VIVA
6993 # ifdef machine_arch_type
6994 #  undef machine_arch_type
6995 #  define machine_arch_type     __machine_arch_type
6996 # else
6997 #  define machine_arch_type     MACH_TYPE_VIVA
6998 # endif
6999 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
7000 #else
7001 # define machine_is_viva()      (0)
7002 #endif
7003
7004 #ifdef CONFIG_ARCH_PXA_XCARD
7005 # ifdef machine_arch_type
7006 #  undef machine_arch_type
7007 #  define machine_arch_type     __machine_arch_type
7008 # else
7009 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
7010 # endif
7011 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
7012 #else
7013 # define machine_is_pxa_xcard() (0)
7014 #endif
7015
7016 #ifdef CONFIG_ARCH_CSB335
7017 # ifdef machine_arch_type
7018 #  undef machine_arch_type
7019 #  define machine_arch_type     __machine_arch_type
7020 # else
7021 #  define machine_arch_type     MACH_TYPE_CSB335
7022 # endif
7023 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
7024 #else
7025 # define machine_is_csb335()    (0)
7026 #endif
7027
7028 #ifdef CONFIG_ARCH_IXRD425
7029 # ifdef machine_arch_type
7030 #  undef machine_arch_type
7031 #  define machine_arch_type     __machine_arch_type
7032 # else
7033 #  define machine_arch_type     MACH_TYPE_IXRD425
7034 # endif
7035 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
7036 #else
7037 # define machine_is_ixrd425()   (0)
7038 #endif
7039
7040 #ifdef CONFIG_ARCH_IQ80315
7041 # ifdef machine_arch_type
7042 #  undef machine_arch_type
7043 #  define machine_arch_type     __machine_arch_type
7044 # else
7045 #  define machine_arch_type     MACH_TYPE_IQ80315
7046 # endif
7047 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
7048 #else
7049 # define machine_is_iq80315()   (0)
7050 #endif
7051
7052 #ifdef CONFIG_ARCH_NMP7312
7053 # ifdef machine_arch_type
7054 #  undef machine_arch_type
7055 #  define machine_arch_type     __machine_arch_type
7056 # else
7057 #  define machine_arch_type     MACH_TYPE_NMP7312
7058 # endif
7059 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
7060 #else
7061 # define machine_is_nmp7312()   (0)
7062 #endif
7063
7064 #ifdef CONFIG_ARCH_CX861XX
7065 # ifdef machine_arch_type
7066 #  undef machine_arch_type
7067 #  define machine_arch_type     __machine_arch_type
7068 # else
7069 #  define machine_arch_type     MACH_TYPE_CX861XX
7070 # endif
7071 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
7072 #else
7073 # define machine_is_cx861xx()   (0)
7074 #endif
7075
7076 #ifdef CONFIG_ARCH_ENP2611
7077 # ifdef machine_arch_type
7078 #  undef machine_arch_type
7079 #  define machine_arch_type     __machine_arch_type
7080 # else
7081 #  define machine_arch_type     MACH_TYPE_ENP2611
7082 # endif
7083 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
7084 #else
7085 # define machine_is_enp2611()   (0)
7086 #endif
7087
7088 #ifdef CONFIG_SA1100_XDA
7089 # ifdef machine_arch_type
7090 #  undef machine_arch_type
7091 #  define machine_arch_type     __machine_arch_type
7092 # else
7093 #  define machine_arch_type     MACH_TYPE_XDA
7094 # endif
7095 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
7096 #else
7097 # define machine_is_xda()       (0)
7098 #endif
7099
7100 #ifdef CONFIG_ARCH_CSIR_IMS
7101 # ifdef machine_arch_type
7102 #  undef machine_arch_type
7103 #  define machine_arch_type     __machine_arch_type
7104 # else
7105 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
7106 # endif
7107 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
7108 #else
7109 # define machine_is_csir_ims()  (0)
7110 #endif
7111
7112 #ifdef CONFIG_ARCH_IXP421_DNAEETH
7113 # ifdef machine_arch_type
7114 #  undef machine_arch_type
7115 #  define machine_arch_type     __machine_arch_type
7116 # else
7117 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
7118 # endif
7119 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
7120 #else
7121 # define machine_is_ixp421_dnaeeth()    (0)
7122 #endif
7123
7124 #ifdef CONFIG_ARCH_POCKETSERV9200
7125 # ifdef machine_arch_type
7126 #  undef machine_arch_type
7127 #  define machine_arch_type     __machine_arch_type
7128 # else
7129 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
7130 # endif
7131 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
7132 #else
7133 # define machine_is_pocketserv9200()    (0)
7134 #endif
7135
7136 #ifdef CONFIG_ARCH_TOTO
7137 # ifdef machine_arch_type
7138 #  undef machine_arch_type
7139 #  define machine_arch_type     __machine_arch_type
7140 # else
7141 #  define machine_arch_type     MACH_TYPE_TOTO
7142 # endif
7143 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
7144 #else
7145 # define machine_is_toto()      (0)
7146 #endif
7147
7148 #ifdef CONFIG_ARCH_S3C2440
7149 # ifdef machine_arch_type
7150 #  undef machine_arch_type
7151 #  define machine_arch_type     __machine_arch_type
7152 # else
7153 #  define machine_arch_type     MACH_TYPE_S3C2440
7154 # endif
7155 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
7156 #else
7157 # define machine_is_s3c2440()   (0)
7158 #endif
7159
7160 #ifdef CONFIG_ARCH_KS8695P
7161 # ifdef machine_arch_type
7162 #  undef machine_arch_type
7163 #  define machine_arch_type     __machine_arch_type
7164 # else
7165 #  define machine_arch_type     MACH_TYPE_KS8695P
7166 # endif
7167 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
7168 #else
7169 # define machine_is_ks8695p()   (0)
7170 #endif
7171
7172 #ifdef CONFIG_ARCH_SE4000
7173 # ifdef machine_arch_type
7174 #  undef machine_arch_type
7175 #  define machine_arch_type     __machine_arch_type
7176 # else
7177 #  define machine_arch_type     MACH_TYPE_SE4000
7178 # endif
7179 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
7180 #else
7181 # define machine_is_se4000()    (0)
7182 #endif
7183
7184 #ifdef CONFIG_ARCH_QUADRICEPS
7185 # ifdef machine_arch_type
7186 #  undef machine_arch_type
7187 #  define machine_arch_type     __machine_arch_type
7188 # else
7189 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
7190 # endif
7191 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
7192 #else
7193 # define machine_is_quadriceps()        (0)
7194 #endif
7195
7196 #ifdef CONFIG_ARCH_BRONCO
7197 # ifdef machine_arch_type
7198 #  undef machine_arch_type
7199 #  define machine_arch_type     __machine_arch_type
7200 # else
7201 #  define machine_arch_type     MACH_TYPE_BRONCO
7202 # endif
7203 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
7204 #else
7205 # define machine_is_bronco()    (0)
7206 #endif
7207
7208 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7209 # ifdef machine_arch_type
7210 #  undef machine_arch_type
7211 #  define machine_arch_type     __machine_arch_type
7212 # else
7213 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
7214 # endif
7215 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7216 #else
7217 # define machine_is_esl_wireless_tab()  (0)
7218 #endif
7219
7220 #ifdef CONFIG_ARCH_ESL_SOFCOMP
7221 # ifdef machine_arch_type
7222 #  undef machine_arch_type
7223 #  define machine_arch_type     __machine_arch_type
7224 # else
7225 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
7226 # endif
7227 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7228 #else
7229 # define machine_is_esl_sofcomp()       (0)
7230 #endif
7231
7232 #ifdef CONFIG_ARCH_S5C7375
7233 # ifdef machine_arch_type
7234 #  undef machine_arch_type
7235 #  define machine_arch_type     __machine_arch_type
7236 # else
7237 #  define machine_arch_type     MACH_TYPE_S5C7375
7238 # endif
7239 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
7240 #else
7241 # define machine_is_s5c7375()   (0)
7242 #endif
7243
7244 #ifdef CONFIG_ARCH_SPEARHEAD
7245 # ifdef machine_arch_type
7246 #  undef machine_arch_type
7247 #  define machine_arch_type     __machine_arch_type
7248 # else
7249 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
7250 # endif
7251 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7252 #else
7253 # define machine_is_spearhead() (0)
7254 #endif
7255
7256 #ifdef CONFIG_ARCH_PANTERA
7257 # ifdef machine_arch_type
7258 #  undef machine_arch_type
7259 #  define machine_arch_type     __machine_arch_type
7260 # else
7261 #  define machine_arch_type     MACH_TYPE_PANTERA
7262 # endif
7263 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
7264 #else
7265 # define machine_is_pantera()   (0)
7266 #endif
7267
7268 #ifdef CONFIG_ARCH_PRAYOGLITE
7269 # ifdef machine_arch_type
7270 #  undef machine_arch_type
7271 #  define machine_arch_type     __machine_arch_type
7272 # else
7273 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
7274 # endif
7275 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7276 #else
7277 # define machine_is_prayoglite()        (0)
7278 #endif
7279
7280 #ifdef CONFIG_ARCH_GUMSTIX
7281 # ifdef machine_arch_type
7282 #  undef machine_arch_type
7283 #  define machine_arch_type     __machine_arch_type
7284 # else
7285 #  define machine_arch_type     MACH_TYPE_GUMSTIX
7286 # endif
7287 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
7288 #else
7289 # define machine_is_gumstix()   (0)
7290 #endif
7291
7292 #ifdef CONFIG_ARCH_RCUBE
7293 # ifdef machine_arch_type
7294 #  undef machine_arch_type
7295 #  define machine_arch_type     __machine_arch_type
7296 # else
7297 #  define machine_arch_type     MACH_TYPE_RCUBE
7298 # endif
7299 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
7300 #else
7301 # define machine_is_rcube()     (0)
7302 #endif
7303
7304 #ifdef CONFIG_ARCH_REA_OLV
7305 # ifdef machine_arch_type
7306 #  undef machine_arch_type
7307 #  define machine_arch_type     __machine_arch_type
7308 # else
7309 #  define machine_arch_type     MACH_TYPE_REA_OLV
7310 # endif
7311 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
7312 #else
7313 # define machine_is_rea_olv()   (0)
7314 #endif
7315
7316 #ifdef CONFIG_ARCH_PXA_IPHONE
7317 # ifdef machine_arch_type
7318 #  undef machine_arch_type
7319 #  define machine_arch_type     __machine_arch_type
7320 # else
7321 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7322 # endif
7323 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7324 #else
7325 # define machine_is_pxa_iphone()        (0)
7326 #endif
7327
7328 #ifdef CONFIG_ARCH_S3C3410
7329 # ifdef machine_arch_type
7330 #  undef machine_arch_type
7331 #  define machine_arch_type     __machine_arch_type
7332 # else
7333 #  define machine_arch_type     MACH_TYPE_S3C3410
7334 # endif
7335 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7336 #else
7337 # define machine_is_s3c3410()   (0)
7338 #endif
7339
7340 #ifdef CONFIG_ARCH_ESPD_4510B
7341 # ifdef machine_arch_type
7342 #  undef machine_arch_type
7343 #  define machine_arch_type     __machine_arch_type
7344 # else
7345 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7346 # endif
7347 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7348 #else
7349 # define machine_is_espd_4510b()        (0)
7350 #endif
7351
7352 #ifdef CONFIG_ARCH_MP1X
7353 # ifdef machine_arch_type
7354 #  undef machine_arch_type
7355 #  define machine_arch_type     __machine_arch_type
7356 # else
7357 #  define machine_arch_type     MACH_TYPE_MP1X
7358 # endif
7359 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7360 #else
7361 # define machine_is_mp1x()      (0)
7362 #endif
7363
7364 #ifdef CONFIG_ARCH_AT91RM9200TB
7365 # ifdef machine_arch_type
7366 #  undef machine_arch_type
7367 #  define machine_arch_type     __machine_arch_type
7368 # else
7369 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7370 # endif
7371 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7372 #else
7373 # define machine_is_at91rm9200tb()      (0)
7374 #endif
7375
7376 #ifdef CONFIG_ARCH_ADSVGX
7377 # ifdef machine_arch_type
7378 #  undef machine_arch_type
7379 #  define machine_arch_type     __machine_arch_type
7380 # else
7381 #  define machine_arch_type     MACH_TYPE_ADSVGX
7382 # endif
7383 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7384 #else
7385 # define machine_is_adsvgx()    (0)
7386 #endif
7387
7388 #ifdef CONFIG_MACH_OMAP_H2
7389 # ifdef machine_arch_type
7390 #  undef machine_arch_type
7391 #  define machine_arch_type     __machine_arch_type
7392 # else
7393 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7394 # endif
7395 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7396 #else
7397 # define machine_is_omap_h2()   (0)
7398 #endif
7399
7400 #ifdef CONFIG_ARCH_PELEE
7401 # ifdef machine_arch_type
7402 #  undef machine_arch_type
7403 #  define machine_arch_type     __machine_arch_type
7404 # else
7405 #  define machine_arch_type     MACH_TYPE_PELEE
7406 # endif
7407 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7408 #else
7409 # define machine_is_pelee()     (0)
7410 #endif
7411
7412 #ifdef CONFIG_MACH_E740
7413 # ifdef machine_arch_type
7414 #  undef machine_arch_type
7415 #  define machine_arch_type     __machine_arch_type
7416 # else
7417 #  define machine_arch_type     MACH_TYPE_E740
7418 # endif
7419 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7420 #else
7421 # define machine_is_e740()      (0)
7422 #endif
7423
7424 #ifdef CONFIG_ARCH_IQ80331
7425 # ifdef machine_arch_type
7426 #  undef machine_arch_type
7427 #  define machine_arch_type     __machine_arch_type
7428 # else
7429 #  define machine_arch_type     MACH_TYPE_IQ80331
7430 # endif
7431 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7432 #else
7433 # define machine_is_iq80331()   (0)
7434 #endif
7435
7436 #ifdef CONFIG_ARCH_VERSATILE_PB
7437 # ifdef machine_arch_type
7438 #  undef machine_arch_type
7439 #  define machine_arch_type     __machine_arch_type
7440 # else
7441 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7442 # endif
7443 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7444 #else
7445 # define machine_is_versatile_pb()      (0)
7446 #endif
7447
7448 #ifdef CONFIG_MACH_KEV7A400
7449 # ifdef machine_arch_type
7450 #  undef machine_arch_type
7451 #  define machine_arch_type     __machine_arch_type
7452 # else
7453 #  define machine_arch_type     MACH_TYPE_KEV7A400
7454 # endif
7455 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7456 #else
7457 # define machine_is_kev7a400()  (0)
7458 #endif
7459
7460 #ifdef CONFIG_MACH_LPD7A400
7461 # ifdef machine_arch_type
7462 #  undef machine_arch_type
7463 #  define machine_arch_type     __machine_arch_type
7464 # else
7465 #  define machine_arch_type     MACH_TYPE_LPD7A400
7466 # endif
7467 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7468 #else
7469 # define machine_is_lpd7a400()  (0)
7470 #endif
7471
7472 #ifdef CONFIG_MACH_LPD7A404
7473 # ifdef machine_arch_type
7474 #  undef machine_arch_type
7475 #  define machine_arch_type     __machine_arch_type
7476 # else
7477 #  define machine_arch_type     MACH_TYPE_LPD7A404
7478 # endif
7479 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7480 #else
7481 # define machine_is_lpd7a404()  (0)
7482 #endif
7483
7484 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7485 # ifdef machine_arch_type
7486 #  undef machine_arch_type
7487 #  define machine_arch_type     __machine_arch_type
7488 # else
7489 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7490 # endif
7491 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7492 #else
7493 # define machine_is_fujitsu_camelot()   (0)
7494 #endif
7495
7496 #ifdef CONFIG_ARCH_JANUS2M
7497 # ifdef machine_arch_type
7498 #  undef machine_arch_type
7499 #  define machine_arch_type     __machine_arch_type
7500 # else
7501 #  define machine_arch_type     MACH_TYPE_JANUS2M
7502 # endif
7503 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7504 #else
7505 # define machine_is_janus2m()   (0)
7506 #endif
7507
7508 #ifdef CONFIG_MACH_EMBTF
7509 # ifdef machine_arch_type
7510 #  undef machine_arch_type
7511 #  define machine_arch_type     __machine_arch_type
7512 # else
7513 #  define machine_arch_type     MACH_TYPE_EMBTF
7514 # endif
7515 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7516 #else
7517 # define machine_is_embtf()     (0)
7518 #endif
7519
7520 #ifdef CONFIG_MACH_HPM
7521 # ifdef machine_arch_type
7522 #  undef machine_arch_type
7523 #  define machine_arch_type     __machine_arch_type
7524 # else
7525 #  define machine_arch_type     MACH_TYPE_HPM
7526 # endif
7527 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7528 #else
7529 # define machine_is_hpm()       (0)
7530 #endif
7531
7532 #ifdef CONFIG_MACH_SMDK2410TK
7533 # ifdef machine_arch_type
7534 #  undef machine_arch_type
7535 #  define machine_arch_type     __machine_arch_type
7536 # else
7537 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
7538 # endif
7539 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7540 #else
7541 # define machine_is_smdk2410tk()        (0)
7542 #endif
7543
7544 #ifdef CONFIG_MACH_SMDK2410AJ
7545 # ifdef machine_arch_type
7546 #  undef machine_arch_type
7547 #  define machine_arch_type     __machine_arch_type
7548 # else
7549 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
7550 # endif
7551 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7552 #else
7553 # define machine_is_smdk2410aj()        (0)
7554 #endif
7555
7556 #ifdef CONFIG_MACH_STREETRACER
7557 # ifdef machine_arch_type
7558 #  undef machine_arch_type
7559 #  define machine_arch_type     __machine_arch_type
7560 # else
7561 #  define machine_arch_type     MACH_TYPE_STREETRACER
7562 # endif
7563 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7564 #else
7565 # define machine_is_streetracer()       (0)
7566 #endif
7567
7568 #ifdef CONFIG_MACH_EFRAME
7569 # ifdef machine_arch_type
7570 #  undef machine_arch_type
7571 #  define machine_arch_type     __machine_arch_type
7572 # else
7573 #  define machine_arch_type     MACH_TYPE_EFRAME
7574 # endif
7575 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7576 #else
7577 # define machine_is_eframe()    (0)
7578 #endif
7579
7580 #ifdef CONFIG_MACH_CSB337
7581 # ifdef machine_arch_type
7582 #  undef machine_arch_type
7583 #  define machine_arch_type     __machine_arch_type
7584 # else
7585 #  define machine_arch_type     MACH_TYPE_CSB337
7586 # endif
7587 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7588 #else
7589 # define machine_is_csb337()    (0)
7590 #endif
7591
7592 #ifdef CONFIG_MACH_PXA_LARK
7593 # ifdef machine_arch_type
7594 #  undef machine_arch_type
7595 #  define machine_arch_type     __machine_arch_type
7596 # else
7597 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7598 # endif
7599 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7600 #else
7601 # define machine_is_pxa_lark()  (0)
7602 #endif
7603
7604 #ifdef CONFIG_MACH_PNP2110
7605 # ifdef machine_arch_type
7606 #  undef machine_arch_type
7607 #  define machine_arch_type     __machine_arch_type
7608 # else
7609 #  define machine_arch_type     MACH_TYPE_PNP2110
7610 # endif
7611 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7612 #else
7613 # define machine_is_pxa_pnp2110()       (0)
7614 #endif
7615
7616 #ifdef CONFIG_MACH_TCC72X
7617 # ifdef machine_arch_type
7618 #  undef machine_arch_type
7619 #  define machine_arch_type     __machine_arch_type
7620 # else
7621 #  define machine_arch_type     MACH_TYPE_TCC72X
7622 # endif
7623 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7624 #else
7625 # define machine_is_tcc72x()    (0)
7626 #endif
7627
7628 #ifdef CONFIG_MACH_ALTAIR
7629 # ifdef machine_arch_type
7630 #  undef machine_arch_type
7631 #  define machine_arch_type     __machine_arch_type
7632 # else
7633 #  define machine_arch_type     MACH_TYPE_ALTAIR
7634 # endif
7635 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7636 #else
7637 # define machine_is_altair()    (0)
7638 #endif
7639
7640 #ifdef CONFIG_MACH_KC3
7641 # ifdef machine_arch_type
7642 #  undef machine_arch_type
7643 #  define machine_arch_type     __machine_arch_type
7644 # else
7645 #  define machine_arch_type     MACH_TYPE_KC3
7646 # endif
7647 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7648 #else
7649 # define machine_is_kc3()       (0)
7650 #endif
7651
7652 #ifdef CONFIG_MACH_SINTEFTD
7653 # ifdef machine_arch_type
7654 #  undef machine_arch_type
7655 #  define machine_arch_type     __machine_arch_type
7656 # else
7657 #  define machine_arch_type     MACH_TYPE_SINTEFTD
7658 # endif
7659 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7660 #else
7661 # define machine_is_sinteftd()  (0)
7662 #endif
7663
7664 #ifdef CONFIG_MACH_MAINSTONE
7665 # ifdef machine_arch_type
7666 #  undef machine_arch_type
7667 #  define machine_arch_type     __machine_arch_type
7668 # else
7669 #  define machine_arch_type     MACH_TYPE_MAINSTONE
7670 # endif
7671 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7672 #else
7673 # define machine_is_mainstone() (0)
7674 #endif
7675
7676 #ifdef CONFIG_MACH_ADAY4X
7677 # ifdef machine_arch_type
7678 #  undef machine_arch_type
7679 #  define machine_arch_type     __machine_arch_type
7680 # else
7681 #  define machine_arch_type     MACH_TYPE_ADAY4X
7682 # endif
7683 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7684 #else
7685 # define machine_is_aday4x()    (0)
7686 #endif
7687
7688 #ifdef CONFIG_MACH_LITE300
7689 # ifdef machine_arch_type
7690 #  undef machine_arch_type
7691 #  define machine_arch_type     __machine_arch_type
7692 # else
7693 #  define machine_arch_type     MACH_TYPE_LITE300
7694 # endif
7695 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7696 #else
7697 # define machine_is_lite300()   (0)
7698 #endif
7699
7700 #ifdef CONFIG_MACH_S5C7376
7701 # ifdef machine_arch_type
7702 #  undef machine_arch_type
7703 #  define machine_arch_type     __machine_arch_type
7704 # else
7705 #  define machine_arch_type     MACH_TYPE_S5C7376
7706 # endif
7707 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7708 #else
7709 # define machine_is_s5c7376()   (0)
7710 #endif
7711
7712 #ifdef CONFIG_MACH_MT02
7713 # ifdef machine_arch_type
7714 #  undef machine_arch_type
7715 #  define machine_arch_type     __machine_arch_type
7716 # else
7717 #  define machine_arch_type     MACH_TYPE_MT02
7718 # endif
7719 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7720 #else
7721 # define machine_is_mt02()      (0)
7722 #endif
7723
7724 #ifdef CONFIG_MACH_MPORT3S
7725 # ifdef machine_arch_type
7726 #  undef machine_arch_type
7727 #  define machine_arch_type     __machine_arch_type
7728 # else
7729 #  define machine_arch_type     MACH_TYPE_MPORT3S
7730 # endif
7731 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7732 #else
7733 # define machine_is_mport3s()   (0)
7734 #endif
7735
7736 #ifdef CONFIG_MACH_RA_ALPHA
7737 # ifdef machine_arch_type
7738 #  undef machine_arch_type
7739 #  define machine_arch_type     __machine_arch_type
7740 # else
7741 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7742 # endif
7743 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7744 #else
7745 # define machine_is_ra_alpha()  (0)
7746 #endif
7747
7748 #ifdef CONFIG_MACH_XCEP
7749 # ifdef machine_arch_type
7750 #  undef machine_arch_type
7751 #  define machine_arch_type     __machine_arch_type
7752 # else
7753 #  define machine_arch_type     MACH_TYPE_XCEP
7754 # endif
7755 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7756 #else
7757 # define machine_is_xcep()      (0)
7758 #endif
7759
7760 #ifdef CONFIG_MACH_ARCOM_VULCAN
7761 # ifdef machine_arch_type
7762 #  undef machine_arch_type
7763 #  define machine_arch_type     __machine_arch_type
7764 # else
7765 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7766 # endif
7767 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7768 #else
7769 # define machine_is_arcom_vulcan()      (0)
7770 #endif
7771
7772 #ifdef CONFIG_MACH_STARGATE
7773 # ifdef machine_arch_type
7774 #  undef machine_arch_type
7775 #  define machine_arch_type     __machine_arch_type
7776 # else
7777 #  define machine_arch_type     MACH_TYPE_STARGATE
7778 # endif
7779 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7780 #else
7781 # define machine_is_stargate()  (0)
7782 #endif
7783
7784 #ifdef CONFIG_MACH_ARMADILLOJ
7785 # ifdef machine_arch_type
7786 #  undef machine_arch_type
7787 #  define machine_arch_type     __machine_arch_type
7788 # else
7789 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7790 # endif
7791 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7792 #else
7793 # define machine_is_armadilloj()        (0)
7794 #endif
7795
7796 #ifdef CONFIG_MACH_ELROY_JACK
7797 # ifdef machine_arch_type
7798 #  undef machine_arch_type
7799 #  define machine_arch_type     __machine_arch_type
7800 # else
7801 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7802 # endif
7803 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7804 #else
7805 # define machine_is_elroy_jack()        (0)
7806 #endif
7807
7808 #ifdef CONFIG_MACH_BACKEND
7809 # ifdef machine_arch_type
7810 #  undef machine_arch_type
7811 #  define machine_arch_type     __machine_arch_type
7812 # else
7813 #  define machine_arch_type     MACH_TYPE_BACKEND
7814 # endif
7815 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7816 #else
7817 # define machine_is_backend()   (0)
7818 #endif
7819
7820 #ifdef CONFIG_MACH_S5LINBOX
7821 # ifdef machine_arch_type
7822 #  undef machine_arch_type
7823 #  define machine_arch_type     __machine_arch_type
7824 # else
7825 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7826 # endif
7827 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7828 #else
7829 # define machine_is_s5linbox()  (0)
7830 #endif
7831
7832 #ifdef CONFIG_MACH_NOMADIK
7833 # ifdef machine_arch_type
7834 #  undef machine_arch_type
7835 #  define machine_arch_type     __machine_arch_type
7836 # else
7837 #  define machine_arch_type     MACH_TYPE_NOMADIK
7838 # endif
7839 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7840 #else
7841 # define machine_is_nomadik()   (0)
7842 #endif
7843
7844 #ifdef CONFIG_MACH_IA_CPU_9200
7845 # ifdef machine_arch_type
7846 #  undef machine_arch_type
7847 #  define machine_arch_type     __machine_arch_type
7848 # else
7849 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7850 # endif
7851 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7852 #else
7853 # define machine_is_ia_cpu_9200()       (0)
7854 #endif
7855
7856 #ifdef CONFIG_MACH_AT91_BJA1
7857 # ifdef machine_arch_type
7858 #  undef machine_arch_type
7859 #  define machine_arch_type     __machine_arch_type
7860 # else
7861 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7862 # endif
7863 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7864 #else
7865 # define machine_is_at91_bja1() (0)
7866 #endif
7867
7868 #ifdef CONFIG_MACH_CORGI
7869 # ifdef machine_arch_type
7870 #  undef machine_arch_type
7871 #  define machine_arch_type     __machine_arch_type
7872 # else
7873 #  define machine_arch_type     MACH_TYPE_CORGI
7874 # endif
7875 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7876 #else
7877 # define machine_is_corgi()     (0)
7878 #endif
7879
7880 #ifdef CONFIG_MACH_POODLE
7881 # ifdef machine_arch_type
7882 #  undef machine_arch_type
7883 #  define machine_arch_type     __machine_arch_type
7884 # else
7885 #  define machine_arch_type     MACH_TYPE_POODLE
7886 # endif
7887 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7888 #else
7889 # define machine_is_poodle()    (0)
7890 #endif
7891
7892 #ifdef CONFIG_MACH_TEN
7893 # ifdef machine_arch_type
7894 #  undef machine_arch_type
7895 #  define machine_arch_type     __machine_arch_type
7896 # else
7897 #  define machine_arch_type     MACH_TYPE_TEN
7898 # endif
7899 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7900 #else
7901 # define machine_is_ten()       (0)
7902 #endif
7903
7904 #ifdef CONFIG_MACH_ROVERP5P
7905 # ifdef machine_arch_type
7906 #  undef machine_arch_type
7907 #  define machine_arch_type     __machine_arch_type
7908 # else
7909 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7910 # endif
7911 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7912 #else
7913 # define machine_is_roverp5p()  (0)
7914 #endif
7915
7916 #ifdef CONFIG_MACH_SC2700
7917 # ifdef machine_arch_type
7918 #  undef machine_arch_type
7919 #  define machine_arch_type     __machine_arch_type
7920 # else
7921 #  define machine_arch_type     MACH_TYPE_SC2700
7922 # endif
7923 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7924 #else
7925 # define machine_is_sc2700()    (0)
7926 #endif
7927
7928 #ifdef CONFIG_MACH_EX_EAGLE
7929 # ifdef machine_arch_type
7930 #  undef machine_arch_type
7931 #  define machine_arch_type     __machine_arch_type
7932 # else
7933 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7934 # endif
7935 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7936 #else
7937 # define machine_is_ex_eagle()  (0)
7938 #endif
7939
7940 #ifdef CONFIG_MACH_NX_PXA12
7941 # ifdef machine_arch_type
7942 #  undef machine_arch_type
7943 #  define machine_arch_type     __machine_arch_type
7944 # else
7945 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7946 # endif
7947 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7948 #else
7949 # define machine_is_nx_pxa12()  (0)
7950 #endif
7951
7952 #ifdef CONFIG_MACH_NX_PXA5
7953 # ifdef machine_arch_type
7954 #  undef machine_arch_type
7955 #  define machine_arch_type     __machine_arch_type
7956 # else
7957 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7958 # endif
7959 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7960 #else
7961 # define machine_is_nx_pxa5()   (0)
7962 #endif
7963
7964 #ifdef CONFIG_MACH_BLACKBOARD2
7965 # ifdef machine_arch_type
7966 #  undef machine_arch_type
7967 #  define machine_arch_type     __machine_arch_type
7968 # else
7969 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7970 # endif
7971 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7972 #else
7973 # define machine_is_blackboard2()       (0)
7974 #endif
7975
7976 #ifdef CONFIG_MACH_I819
7977 # ifdef machine_arch_type
7978 #  undef machine_arch_type
7979 #  define machine_arch_type     __machine_arch_type
7980 # else
7981 #  define machine_arch_type     MACH_TYPE_I819
7982 # endif
7983 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7984 #else
7985 # define machine_is_i819()      (0)
7986 #endif
7987
7988 #ifdef CONFIG_MACH_IXMB995E
7989 # ifdef machine_arch_type
7990 #  undef machine_arch_type
7991 #  define machine_arch_type     __machine_arch_type
7992 # else
7993 #  define machine_arch_type     MACH_TYPE_IXMB995E
7994 # endif
7995 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7996 #else
7997 # define machine_is_ixmb995e()  (0)
7998 #endif
7999
8000 #ifdef CONFIG_MACH_SKYRIDER
8001 # ifdef machine_arch_type
8002 #  undef machine_arch_type
8003 #  define machine_arch_type     __machine_arch_type
8004 # else
8005 #  define machine_arch_type     MACH_TYPE_SKYRIDER
8006 # endif
8007 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
8008 #else
8009 # define machine_is_skyrider()  (0)
8010 #endif
8011
8012 #ifdef CONFIG_MACH_SKYHAWK
8013 # ifdef machine_arch_type
8014 #  undef machine_arch_type
8015 #  define machine_arch_type     __machine_arch_type
8016 # else
8017 #  define machine_arch_type     MACH_TYPE_SKYHAWK
8018 # endif
8019 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
8020 #else
8021 # define machine_is_skyhawk()   (0)
8022 #endif
8023
8024 #ifdef CONFIG_MACH_ENTERPRISE
8025 # ifdef machine_arch_type
8026 #  undef machine_arch_type
8027 #  define machine_arch_type     __machine_arch_type
8028 # else
8029 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
8030 # endif
8031 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
8032 #else
8033 # define machine_is_enterprise()        (0)
8034 #endif
8035
8036 #ifdef CONFIG_MACH_DEP2410
8037 # ifdef machine_arch_type
8038 #  undef machine_arch_type
8039 #  define machine_arch_type     __machine_arch_type
8040 # else
8041 #  define machine_arch_type     MACH_TYPE_DEP2410
8042 # endif
8043 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
8044 #else
8045 # define machine_is_dep2410()   (0)
8046 #endif
8047
8048 #ifdef CONFIG_MACH_ARMCORE
8049 # ifdef machine_arch_type
8050 #  undef machine_arch_type
8051 #  define machine_arch_type     __machine_arch_type
8052 # else
8053 #  define machine_arch_type     MACH_TYPE_ARMCORE
8054 # endif
8055 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
8056 #else
8057 # define machine_is_armcore()   (0)
8058 #endif
8059
8060 #ifdef CONFIG_MACH_HOBBIT
8061 # ifdef machine_arch_type
8062 #  undef machine_arch_type
8063 #  define machine_arch_type     __machine_arch_type
8064 # else
8065 #  define machine_arch_type     MACH_TYPE_HOBBIT
8066 # endif
8067 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
8068 #else
8069 # define machine_is_hobbit()    (0)
8070 #endif
8071
8072 #ifdef CONFIG_MACH_H7210
8073 # ifdef machine_arch_type
8074 #  undef machine_arch_type
8075 #  define machine_arch_type     __machine_arch_type
8076 # else
8077 #  define machine_arch_type     MACH_TYPE_H7210
8078 # endif
8079 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
8080 #else
8081 # define machine_is_h7210()     (0)
8082 #endif
8083
8084 #ifdef CONFIG_MACH_PXA_NETDCU5
8085 # ifdef machine_arch_type
8086 #  undef machine_arch_type
8087 #  define machine_arch_type     __machine_arch_type
8088 # else
8089 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
8090 # endif
8091 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
8092 #else
8093 # define machine_is_pxa_netdcu5()       (0)
8094 #endif
8095
8096 #ifdef CONFIG_MACH_ACC
8097 # ifdef machine_arch_type
8098 #  undef machine_arch_type
8099 #  define machine_arch_type     __machine_arch_type
8100 # else
8101 #  define machine_arch_type     MACH_TYPE_ACC
8102 # endif
8103 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
8104 #else
8105 # define machine_is_acc()       (0)
8106 #endif
8107
8108 #ifdef CONFIG_MACH_ESL_SARVA
8109 # ifdef machine_arch_type
8110 #  undef machine_arch_type
8111 #  define machine_arch_type     __machine_arch_type
8112 # else
8113 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
8114 # endif
8115 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
8116 #else
8117 # define machine_is_esl_sarva() (0)
8118 #endif
8119
8120 #ifdef CONFIG_MACH_XM250
8121 # ifdef machine_arch_type
8122 #  undef machine_arch_type
8123 #  define machine_arch_type     __machine_arch_type
8124 # else
8125 #  define machine_arch_type     MACH_TYPE_XM250
8126 # endif
8127 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
8128 #else
8129 # define machine_is_xm250()     (0)
8130 #endif
8131
8132 #ifdef CONFIG_MACH_T6TC1XB
8133 # ifdef machine_arch_type
8134 #  undef machine_arch_type
8135 #  define machine_arch_type     __machine_arch_type
8136 # else
8137 #  define machine_arch_type     MACH_TYPE_T6TC1XB
8138 # endif
8139 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
8140 #else
8141 # define machine_is_t6tc1xb()   (0)
8142 #endif
8143
8144 #ifdef CONFIG_MACH_ESS710
8145 # ifdef machine_arch_type
8146 #  undef machine_arch_type
8147 #  define machine_arch_type     __machine_arch_type
8148 # else
8149 #  define machine_arch_type     MACH_TYPE_ESS710
8150 # endif
8151 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
8152 #else
8153 # define machine_is_ess710()    (0)
8154 #endif
8155
8156 #ifdef CONFIG_MACH_MX31ADS
8157 # ifdef machine_arch_type
8158 #  undef machine_arch_type
8159 #  define machine_arch_type     __machine_arch_type
8160 # else
8161 #  define machine_arch_type     MACH_TYPE_MX31ADS
8162 # endif
8163 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
8164 #else
8165 # define machine_is_mx31ads()   (0)
8166 #endif
8167
8168 #ifdef CONFIG_MACH_HIMALAYA
8169 # ifdef machine_arch_type
8170 #  undef machine_arch_type
8171 #  define machine_arch_type     __machine_arch_type
8172 # else
8173 #  define machine_arch_type     MACH_TYPE_HIMALAYA
8174 # endif
8175 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
8176 #else
8177 # define machine_is_himalaya()  (0)
8178 #endif
8179
8180 #ifdef CONFIG_MACH_BOLFENK
8181 # ifdef machine_arch_type
8182 #  undef machine_arch_type
8183 #  define machine_arch_type     __machine_arch_type
8184 # else
8185 #  define machine_arch_type     MACH_TYPE_BOLFENK
8186 # endif
8187 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
8188 #else
8189 # define machine_is_bolfenk()   (0)
8190 #endif
8191
8192 #ifdef CONFIG_MACH_AT91RM9200KR
8193 # ifdef machine_arch_type
8194 #  undef machine_arch_type
8195 #  define machine_arch_type     __machine_arch_type
8196 # else
8197 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
8198 # endif
8199 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
8200 #else
8201 # define machine_is_at91rm9200kr()      (0)
8202 #endif
8203
8204 #ifdef CONFIG_MACH_EDB9312
8205 # ifdef machine_arch_type
8206 #  undef machine_arch_type
8207 #  define machine_arch_type     __machine_arch_type
8208 # else
8209 #  define machine_arch_type     MACH_TYPE_EDB9312
8210 # endif
8211 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
8212 #else
8213 # define machine_is_edb9312()   (0)
8214 #endif
8215
8216 #ifdef CONFIG_MACH_OMAP_GENERIC
8217 # ifdef machine_arch_type
8218 #  undef machine_arch_type
8219 #  define machine_arch_type     __machine_arch_type
8220 # else
8221 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
8222 # endif
8223 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8224 #else
8225 # define machine_is_omap_generic()      (0)
8226 #endif
8227
8228 #ifdef CONFIG_MACH_AXIMX3
8229 # ifdef machine_arch_type
8230 #  undef machine_arch_type
8231 #  define machine_arch_type     __machine_arch_type
8232 # else
8233 #  define machine_arch_type     MACH_TYPE_AXIMX3
8234 # endif
8235 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
8236 #else
8237 # define machine_is_aximx3()    (0)
8238 #endif
8239
8240 #ifdef CONFIG_MACH_EB67XDIP
8241 # ifdef machine_arch_type
8242 #  undef machine_arch_type
8243 #  define machine_arch_type     __machine_arch_type
8244 # else
8245 #  define machine_arch_type     MACH_TYPE_EB67XDIP
8246 # endif
8247 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
8248 #else
8249 # define machine_is_eb67xdip()  (0)
8250 #endif
8251
8252 #ifdef CONFIG_MACH_WEBTXS
8253 # ifdef machine_arch_type
8254 #  undef machine_arch_type
8255 #  define machine_arch_type     __machine_arch_type
8256 # else
8257 #  define machine_arch_type     MACH_TYPE_WEBTXS
8258 # endif
8259 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
8260 #else
8261 # define machine_is_webtxs()    (0)
8262 #endif
8263
8264 #ifdef CONFIG_MACH_HAWK
8265 # ifdef machine_arch_type
8266 #  undef machine_arch_type
8267 #  define machine_arch_type     __machine_arch_type
8268 # else
8269 #  define machine_arch_type     MACH_TYPE_HAWK
8270 # endif
8271 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
8272 #else
8273 # define machine_is_hawk()      (0)
8274 #endif
8275
8276 #ifdef CONFIG_MACH_CCAT91SBC001
8277 # ifdef machine_arch_type
8278 #  undef machine_arch_type
8279 #  define machine_arch_type     __machine_arch_type
8280 # else
8281 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
8282 # endif
8283 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8284 #else
8285 # define machine_is_ccat91sbc001()      (0)
8286 #endif
8287
8288 #ifdef CONFIG_MACH_EXPRESSO
8289 # ifdef machine_arch_type
8290 #  undef machine_arch_type
8291 #  define machine_arch_type     __machine_arch_type
8292 # else
8293 #  define machine_arch_type     MACH_TYPE_EXPRESSO
8294 # endif
8295 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
8296 #else
8297 # define machine_is_expresso()  (0)
8298 #endif
8299
8300 #ifdef CONFIG_MACH_H4000
8301 # ifdef machine_arch_type
8302 #  undef machine_arch_type
8303 #  define machine_arch_type     __machine_arch_type
8304 # else
8305 #  define machine_arch_type     MACH_TYPE_H4000
8306 # endif
8307 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
8308 #else
8309 # define machine_is_h4000()     (0)
8310 #endif
8311
8312 #ifdef CONFIG_MACH_DINO
8313 # ifdef machine_arch_type
8314 #  undef machine_arch_type
8315 #  define machine_arch_type     __machine_arch_type
8316 # else
8317 #  define machine_arch_type     MACH_TYPE_DINO
8318 # endif
8319 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8320 #else
8321 # define machine_is_dino()      (0)
8322 #endif
8323
8324 #ifdef CONFIG_MACH_ML675K
8325 # ifdef machine_arch_type
8326 #  undef machine_arch_type
8327 #  define machine_arch_type     __machine_arch_type
8328 # else
8329 #  define machine_arch_type     MACH_TYPE_ML675K
8330 # endif
8331 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8332 #else
8333 # define machine_is_ml675k()    (0)
8334 #endif
8335
8336 #ifdef CONFIG_MACH_EDB9301
8337 # ifdef machine_arch_type
8338 #  undef machine_arch_type
8339 #  define machine_arch_type     __machine_arch_type
8340 # else
8341 #  define machine_arch_type     MACH_TYPE_EDB9301
8342 # endif
8343 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8344 #else
8345 # define machine_is_edb9301()   (0)
8346 #endif
8347
8348 #ifdef CONFIG_MACH_EDB9315
8349 # ifdef machine_arch_type
8350 #  undef machine_arch_type
8351 #  define machine_arch_type     __machine_arch_type
8352 # else
8353 #  define machine_arch_type     MACH_TYPE_EDB9315
8354 # endif
8355 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8356 #else
8357 # define machine_is_edb9315()   (0)
8358 #endif
8359
8360 #ifdef CONFIG_MACH_RECIVA_TT
8361 # ifdef machine_arch_type
8362 #  undef machine_arch_type
8363 #  define machine_arch_type     __machine_arch_type
8364 # else
8365 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8366 # endif
8367 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8368 #else
8369 # define machine_is_reciva_tt() (0)
8370 #endif
8371
8372 #ifdef CONFIG_MACH_CSTCB01
8373 # ifdef machine_arch_type
8374 #  undef machine_arch_type
8375 #  define machine_arch_type     __machine_arch_type
8376 # else
8377 #  define machine_arch_type     MACH_TYPE_CSTCB01
8378 # endif
8379 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8380 #else
8381 # define machine_is_cstcb01()   (0)
8382 #endif
8383
8384 #ifdef CONFIG_MACH_CSTCB1
8385 # ifdef machine_arch_type
8386 #  undef machine_arch_type
8387 #  define machine_arch_type     __machine_arch_type
8388 # else
8389 #  define machine_arch_type     MACH_TYPE_CSTCB1
8390 # endif
8391 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8392 #else
8393 # define machine_is_cstcb1()    (0)
8394 #endif
8395
8396 #ifdef CONFIG_MACH_SHADWELL
8397 # ifdef machine_arch_type
8398 #  undef machine_arch_type
8399 #  define machine_arch_type     __machine_arch_type
8400 # else
8401 #  define machine_arch_type     MACH_TYPE_SHADWELL
8402 # endif
8403 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8404 #else
8405 # define machine_is_shadwell()  (0)
8406 #endif
8407
8408 #ifdef CONFIG_MACH_GOEPEL263
8409 # ifdef machine_arch_type
8410 #  undef machine_arch_type
8411 #  define machine_arch_type     __machine_arch_type
8412 # else
8413 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8414 # endif
8415 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8416 #else
8417 # define machine_is_goepel263() (0)
8418 #endif
8419
8420 #ifdef CONFIG_MACH_ACQ100
8421 # ifdef machine_arch_type
8422 #  undef machine_arch_type
8423 #  define machine_arch_type     __machine_arch_type
8424 # else
8425 #  define machine_arch_type     MACH_TYPE_ACQ100
8426 # endif
8427 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8428 #else
8429 # define machine_is_acq100()    (0)
8430 #endif
8431
8432 #ifdef CONFIG_MACH_MX1FS2
8433 # ifdef machine_arch_type
8434 #  undef machine_arch_type
8435 #  define machine_arch_type     __machine_arch_type
8436 # else
8437 #  define machine_arch_type     MACH_TYPE_MX1FS2
8438 # endif
8439 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8440 #else
8441 # define machine_is_mx1fs2()    (0)
8442 #endif
8443
8444 #ifdef CONFIG_MACH_HIPTOP_G1
8445 # ifdef machine_arch_type
8446 #  undef machine_arch_type
8447 #  define machine_arch_type     __machine_arch_type
8448 # else
8449 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8450 # endif
8451 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8452 #else
8453 # define machine_is_hiptop_g1() (0)
8454 #endif
8455
8456 #ifdef CONFIG_MACH_SPARKY
8457 # ifdef machine_arch_type
8458 #  undef machine_arch_type
8459 #  define machine_arch_type     __machine_arch_type
8460 # else
8461 #  define machine_arch_type     MACH_TYPE_SPARKY
8462 # endif
8463 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8464 #else
8465 # define machine_is_sparky()    (0)
8466 #endif
8467
8468 #ifdef CONFIG_MACH_NS9750
8469 # ifdef machine_arch_type
8470 #  undef machine_arch_type
8471 #  define machine_arch_type     __machine_arch_type
8472 # else
8473 #  define machine_arch_type     MACH_TYPE_NS9750
8474 # endif
8475 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8476 #else
8477 # define machine_is_ns9750()    (0)
8478 #endif
8479
8480 #ifdef CONFIG_MACH_PHOENIX
8481 # ifdef machine_arch_type
8482 #  undef machine_arch_type
8483 #  define machine_arch_type     __machine_arch_type
8484 # else
8485 #  define machine_arch_type     MACH_TYPE_PHOENIX
8486 # endif
8487 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8488 #else
8489 # define machine_is_phoenix()   (0)
8490 #endif
8491
8492 #ifdef CONFIG_MACH_VR1000
8493 # ifdef machine_arch_type
8494 #  undef machine_arch_type
8495 #  define machine_arch_type     __machine_arch_type
8496 # else
8497 #  define machine_arch_type     MACH_TYPE_VR1000
8498 # endif
8499 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8500 #else
8501 # define machine_is_vr1000()    (0)
8502 #endif
8503
8504 #ifdef CONFIG_MACH_DEISTERPXA
8505 # ifdef machine_arch_type
8506 #  undef machine_arch_type
8507 #  define machine_arch_type     __machine_arch_type
8508 # else
8509 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8510 # endif
8511 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8512 #else
8513 # define machine_is_deisterpxa()        (0)
8514 #endif
8515
8516 #ifdef CONFIG_MACH_BCM1160
8517 # ifdef machine_arch_type
8518 #  undef machine_arch_type
8519 #  define machine_arch_type     __machine_arch_type
8520 # else
8521 #  define machine_arch_type     MACH_TYPE_BCM1160
8522 # endif
8523 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8524 #else
8525 # define machine_is_bcm1160()   (0)
8526 #endif
8527
8528 #ifdef CONFIG_MACH_PCM022
8529 # ifdef machine_arch_type
8530 #  undef machine_arch_type
8531 #  define machine_arch_type     __machine_arch_type
8532 # else
8533 #  define machine_arch_type     MACH_TYPE_PCM022
8534 # endif
8535 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8536 #else
8537 # define machine_is_pcm022()    (0)
8538 #endif
8539
8540 #ifdef CONFIG_MACH_ADSGCX
8541 # ifdef machine_arch_type
8542 #  undef machine_arch_type
8543 #  define machine_arch_type     __machine_arch_type
8544 # else
8545 #  define machine_arch_type     MACH_TYPE_ADSGCX
8546 # endif
8547 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8548 #else
8549 # define machine_is_adsgcx()    (0)
8550 #endif
8551
8552 #ifdef CONFIG_MACH_DREADNAUGHT
8553 # ifdef machine_arch_type
8554 #  undef machine_arch_type
8555 #  define machine_arch_type     __machine_arch_type
8556 # else
8557 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
8558 # endif
8559 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8560 #else
8561 # define machine_is_dreadnaught()       (0)
8562 #endif
8563
8564 #ifdef CONFIG_MACH_DM320
8565 # ifdef machine_arch_type
8566 #  undef machine_arch_type
8567 #  define machine_arch_type     __machine_arch_type
8568 # else
8569 #  define machine_arch_type     MACH_TYPE_DM320
8570 # endif
8571 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8572 #else
8573 # define machine_is_dm320()     (0)
8574 #endif
8575
8576 #ifdef CONFIG_MACH_MARKOV
8577 # ifdef machine_arch_type
8578 #  undef machine_arch_type
8579 #  define machine_arch_type     __machine_arch_type
8580 # else
8581 #  define machine_arch_type     MACH_TYPE_MARKOV
8582 # endif
8583 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8584 #else
8585 # define machine_is_markov()    (0)
8586 #endif
8587
8588 #ifdef CONFIG_MACH_COS7A400
8589 # ifdef machine_arch_type
8590 #  undef machine_arch_type
8591 #  define machine_arch_type     __machine_arch_type
8592 # else
8593 #  define machine_arch_type     MACH_TYPE_COS7A400
8594 # endif
8595 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8596 #else
8597 # define machine_is_cos7a400()  (0)
8598 #endif
8599
8600 #ifdef CONFIG_MACH_MILANO
8601 # ifdef machine_arch_type
8602 #  undef machine_arch_type
8603 #  define machine_arch_type     __machine_arch_type
8604 # else
8605 #  define machine_arch_type     MACH_TYPE_MILANO
8606 # endif
8607 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8608 #else
8609 # define machine_is_milano()    (0)
8610 #endif
8611
8612 #ifdef CONFIG_MACH_UE9328
8613 # ifdef machine_arch_type
8614 #  undef machine_arch_type
8615 #  define machine_arch_type     __machine_arch_type
8616 # else
8617 #  define machine_arch_type     MACH_TYPE_UE9328
8618 # endif
8619 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8620 #else
8621 # define machine_is_ue9328()    (0)
8622 #endif
8623
8624 #ifdef CONFIG_MACH_UEX255
8625 # ifdef machine_arch_type
8626 #  undef machine_arch_type
8627 #  define machine_arch_type     __machine_arch_type
8628 # else
8629 #  define machine_arch_type     MACH_TYPE_UEX255
8630 # endif
8631 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8632 #else
8633 # define machine_is_uex255()    (0)
8634 #endif
8635
8636 #ifdef CONFIG_MACH_UE2410
8637 # ifdef machine_arch_type
8638 #  undef machine_arch_type
8639 #  define machine_arch_type     __machine_arch_type
8640 # else
8641 #  define machine_arch_type     MACH_TYPE_UE2410
8642 # endif
8643 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8644 #else
8645 # define machine_is_ue2410()    (0)
8646 #endif
8647
8648 #ifdef CONFIG_MACH_A620
8649 # ifdef machine_arch_type
8650 #  undef machine_arch_type
8651 #  define machine_arch_type     __machine_arch_type
8652 # else
8653 #  define machine_arch_type     MACH_TYPE_A620
8654 # endif
8655 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8656 #else
8657 # define machine_is_a620()      (0)
8658 #endif
8659
8660 #ifdef CONFIG_MACH_OCELOT
8661 # ifdef machine_arch_type
8662 #  undef machine_arch_type
8663 #  define machine_arch_type     __machine_arch_type
8664 # else
8665 #  define machine_arch_type     MACH_TYPE_OCELOT
8666 # endif
8667 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8668 #else
8669 # define machine_is_ocelot()    (0)
8670 #endif
8671
8672 #ifdef CONFIG_MACH_CHEETAH
8673 # ifdef machine_arch_type
8674 #  undef machine_arch_type
8675 #  define machine_arch_type     __machine_arch_type
8676 # else
8677 #  define machine_arch_type     MACH_TYPE_CHEETAH
8678 # endif
8679 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8680 #else
8681 # define machine_is_cheetah()   (0)
8682 #endif
8683
8684 #ifdef CONFIG_MACH_OMAP_PERSEUS2
8685 # ifdef machine_arch_type
8686 #  undef machine_arch_type
8687 #  define machine_arch_type     __machine_arch_type
8688 # else
8689 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
8690 # endif
8691 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8692 #else
8693 # define machine_is_omap_perseus2()     (0)
8694 #endif
8695
8696 #ifdef CONFIG_MACH_ZVUE
8697 # ifdef machine_arch_type
8698 #  undef machine_arch_type
8699 #  define machine_arch_type     __machine_arch_type
8700 # else
8701 #  define machine_arch_type     MACH_TYPE_ZVUE
8702 # endif
8703 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8704 #else
8705 # define machine_is_zvue()      (0)
8706 #endif
8707
8708 #ifdef CONFIG_MACH_ROVERP1
8709 # ifdef machine_arch_type
8710 #  undef machine_arch_type
8711 #  define machine_arch_type     __machine_arch_type
8712 # else
8713 #  define machine_arch_type     MACH_TYPE_ROVERP1
8714 # endif
8715 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8716 #else
8717 # define machine_is_roverp1()   (0)
8718 #endif
8719
8720 #ifdef CONFIG_MACH_ASIDIAL2
8721 # ifdef machine_arch_type
8722 #  undef machine_arch_type
8723 #  define machine_arch_type     __machine_arch_type
8724 # else
8725 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8726 # endif
8727 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8728 #else
8729 # define machine_is_asidial2()  (0)
8730 #endif
8731
8732 #ifdef CONFIG_MACH_S3C24A0
8733 # ifdef machine_arch_type
8734 #  undef machine_arch_type
8735 #  define machine_arch_type     __machine_arch_type
8736 # else
8737 #  define machine_arch_type     MACH_TYPE_S3C24A0
8738 # endif
8739 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8740 #else
8741 # define machine_is_s3c24a0()   (0)
8742 #endif
8743
8744 #ifdef CONFIG_MACH_E800
8745 # ifdef machine_arch_type
8746 #  undef machine_arch_type
8747 #  define machine_arch_type     __machine_arch_type
8748 # else
8749 #  define machine_arch_type     MACH_TYPE_E800
8750 # endif
8751 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8752 #else
8753 # define machine_is_e800()      (0)
8754 #endif
8755
8756 #ifdef CONFIG_MACH_E750
8757 # ifdef machine_arch_type
8758 #  undef machine_arch_type
8759 #  define machine_arch_type     __machine_arch_type
8760 # else
8761 #  define machine_arch_type     MACH_TYPE_E750
8762 # endif
8763 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8764 #else
8765 # define machine_is_e750()      (0)
8766 #endif
8767
8768 #ifdef CONFIG_MACH_S3C5500
8769 # ifdef machine_arch_type
8770 #  undef machine_arch_type
8771 #  define machine_arch_type     __machine_arch_type
8772 # else
8773 #  define machine_arch_type     MACH_TYPE_S3C5500
8774 # endif
8775 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8776 #else
8777 # define machine_is_s3c5500()   (0)
8778 #endif
8779
8780 #ifdef CONFIG_MACH_SMDK5500
8781 # ifdef machine_arch_type
8782 #  undef machine_arch_type
8783 #  define machine_arch_type     __machine_arch_type
8784 # else
8785 #  define machine_arch_type     MACH_TYPE_SMDK5500
8786 # endif
8787 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8788 #else
8789 # define machine_is_smdk5500()  (0)
8790 #endif
8791
8792 #ifdef CONFIG_MACH_SIGNALSYNC
8793 # ifdef machine_arch_type
8794 #  undef machine_arch_type
8795 #  define machine_arch_type     __machine_arch_type
8796 # else
8797 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8798 # endif
8799 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8800 #else
8801 # define machine_is_signalsync()        (0)
8802 #endif
8803
8804 #ifdef CONFIG_MACH_NBC
8805 # ifdef machine_arch_type
8806 #  undef machine_arch_type
8807 #  define machine_arch_type     __machine_arch_type
8808 # else
8809 #  define machine_arch_type     MACH_TYPE_NBC
8810 # endif
8811 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8812 #else
8813 # define machine_is_nbc()       (0)
8814 #endif
8815
8816 #ifdef CONFIG_MACH_KODIAK
8817 # ifdef machine_arch_type
8818 #  undef machine_arch_type
8819 #  define machine_arch_type     __machine_arch_type
8820 # else
8821 #  define machine_arch_type     MACH_TYPE_KODIAK
8822 # endif
8823 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8824 #else
8825 # define machine_is_kodiak()    (0)
8826 #endif
8827
8828 #ifdef CONFIG_MACH_NETBOOKPRO
8829 # ifdef machine_arch_type
8830 #  undef machine_arch_type
8831 #  define machine_arch_type     __machine_arch_type
8832 # else
8833 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8834 # endif
8835 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8836 #else
8837 # define machine_is_netbookpro()        (0)
8838 #endif
8839
8840 #ifdef CONFIG_MACH_HW90200
8841 # ifdef machine_arch_type
8842 #  undef machine_arch_type
8843 #  define machine_arch_type     __machine_arch_type
8844 # else
8845 #  define machine_arch_type     MACH_TYPE_HW90200
8846 # endif
8847 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8848 #else
8849 # define machine_is_hw90200()   (0)
8850 #endif
8851
8852 #ifdef CONFIG_MACH_CONDOR
8853 # ifdef machine_arch_type
8854 #  undef machine_arch_type
8855 #  define machine_arch_type     __machine_arch_type
8856 # else
8857 #  define machine_arch_type     MACH_TYPE_CONDOR
8858 # endif
8859 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8860 #else
8861 # define machine_is_condor()    (0)
8862 #endif
8863
8864 #ifdef CONFIG_MACH_CUP
8865 # ifdef machine_arch_type
8866 #  undef machine_arch_type
8867 #  define machine_arch_type     __machine_arch_type
8868 # else
8869 #  define machine_arch_type     MACH_TYPE_CUP
8870 # endif
8871 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8872 #else
8873 # define machine_is_cup()       (0)
8874 #endif
8875
8876 #ifdef CONFIG_MACH_KITE
8877 # ifdef machine_arch_type
8878 #  undef machine_arch_type
8879 #  define machine_arch_type     __machine_arch_type
8880 # else
8881 #  define machine_arch_type     MACH_TYPE_KITE
8882 # endif
8883 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8884 #else
8885 # define machine_is_kite()      (0)
8886 #endif
8887
8888 #ifdef CONFIG_MACH_SCB9328
8889 # ifdef machine_arch_type
8890 #  undef machine_arch_type
8891 #  define machine_arch_type     __machine_arch_type
8892 # else
8893 #  define machine_arch_type     MACH_TYPE_SCB9328
8894 # endif
8895 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8896 #else
8897 # define machine_is_scb9328()   (0)
8898 #endif
8899
8900 #ifdef CONFIG_MACH_OMAP_H3
8901 # ifdef machine_arch_type
8902 #  undef machine_arch_type
8903 #  define machine_arch_type     __machine_arch_type
8904 # else
8905 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8906 # endif
8907 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8908 #else
8909 # define machine_is_omap_h3()   (0)
8910 #endif
8911
8912 #ifdef CONFIG_MACH_OMAP_H4
8913 # ifdef machine_arch_type
8914 #  undef machine_arch_type
8915 #  define machine_arch_type     __machine_arch_type
8916 # else
8917 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8918 # endif
8919 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8920 #else
8921 # define machine_is_omap_h4()   (0)
8922 #endif
8923
8924 #ifdef CONFIG_MACH_N10
8925 # ifdef machine_arch_type
8926 #  undef machine_arch_type
8927 #  define machine_arch_type     __machine_arch_type
8928 # else
8929 #  define machine_arch_type     MACH_TYPE_N10
8930 # endif
8931 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8932 #else
8933 # define machine_is_n10()       (0)
8934 #endif
8935
8936 #ifdef CONFIG_MACH_MONTAJADE
8937 # ifdef machine_arch_type
8938 #  undef machine_arch_type
8939 #  define machine_arch_type     __machine_arch_type
8940 # else
8941 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8942 # endif
8943 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8944 #else
8945 # define machine_is_montejade() (0)
8946 #endif
8947
8948 #ifdef CONFIG_MACH_SG560
8949 # ifdef machine_arch_type
8950 #  undef machine_arch_type
8951 #  define machine_arch_type     __machine_arch_type
8952 # else
8953 #  define machine_arch_type     MACH_TYPE_SG560
8954 # endif
8955 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8956 #else
8957 # define machine_is_sg560()     (0)
8958 #endif
8959
8960 #ifdef CONFIG_MACH_DP1000
8961 # ifdef machine_arch_type
8962 #  undef machine_arch_type
8963 #  define machine_arch_type     __machine_arch_type
8964 # else
8965 #  define machine_arch_type     MACH_TYPE_DP1000
8966 # endif
8967 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8968 #else
8969 # define machine_is_dp1000()    (0)
8970 #endif
8971
8972 #ifdef CONFIG_MACH_OMAP_OSK
8973 # ifdef machine_arch_type
8974 #  undef machine_arch_type
8975 #  define machine_arch_type     __machine_arch_type
8976 # else
8977 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8978 # endif
8979 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8980 #else
8981 # define machine_is_omap_osk()  (0)
8982 #endif
8983
8984 #ifdef CONFIG_MACH_RG100V3
8985 # ifdef machine_arch_type
8986 #  undef machine_arch_type
8987 #  define machine_arch_type     __machine_arch_type
8988 # else
8989 #  define machine_arch_type     MACH_TYPE_RG100V3
8990 # endif
8991 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8992 #else
8993 # define machine_is_rg100v3()   (0)
8994 #endif
8995
8996 #ifdef CONFIG_MACH_MX2ADS
8997 # ifdef machine_arch_type
8998 #  undef machine_arch_type
8999 #  define machine_arch_type     __machine_arch_type
9000 # else
9001 #  define machine_arch_type     MACH_TYPE_MX2ADS
9002 # endif
9003 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
9004 #else
9005 # define machine_is_mx2ads()    (0)
9006 #endif
9007
9008 #ifdef CONFIG_MACH_PXA_KILO
9009 # ifdef machine_arch_type
9010 #  undef machine_arch_type
9011 #  define machine_arch_type     __machine_arch_type
9012 # else
9013 #  define machine_arch_type     MACH_TYPE_PXA_KILO
9014 # endif
9015 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
9016 #else
9017 # define machine_is_pxa_kilo()  (0)
9018 #endif
9019
9020 #ifdef CONFIG_MACH_IXP4XX_EAGLE
9021 # ifdef machine_arch_type
9022 #  undef machine_arch_type
9023 #  define machine_arch_type     __machine_arch_type
9024 # else
9025 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
9026 # endif
9027 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
9028 #else
9029 # define machine_is_ixp4xx_eagle()      (0)
9030 #endif
9031
9032 #ifdef CONFIG_MACH_TOSA
9033 # ifdef machine_arch_type
9034 #  undef machine_arch_type
9035 #  define machine_arch_type     __machine_arch_type
9036 # else
9037 #  define machine_arch_type     MACH_TYPE_TOSA
9038 # endif
9039 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
9040 #else
9041 # define machine_is_tosa()      (0)
9042 #endif
9043
9044 #ifdef CONFIG_MACH_MB2520F
9045 # ifdef machine_arch_type
9046 #  undef machine_arch_type
9047 #  define machine_arch_type     __machine_arch_type
9048 # else
9049 #  define machine_arch_type     MACH_TYPE_MB2520F
9050 # endif
9051 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
9052 #else
9053 # define machine_is_mb2520f()   (0)
9054 #endif
9055
9056 #ifdef CONFIG_MACH_EMC1000
9057 # ifdef machine_arch_type
9058 #  undef machine_arch_type
9059 #  define machine_arch_type     __machine_arch_type
9060 # else
9061 #  define machine_arch_type     MACH_TYPE_EMC1000
9062 # endif
9063 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
9064 #else
9065 # define machine_is_emc1000()   (0)
9066 #endif
9067
9068 #ifdef CONFIG_MACH_TIDSC25
9069 # ifdef machine_arch_type
9070 #  undef machine_arch_type
9071 #  define machine_arch_type     __machine_arch_type
9072 # else
9073 #  define machine_arch_type     MACH_TYPE_TIDSC25
9074 # endif
9075 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
9076 #else
9077 # define machine_is_tidsc25()   (0)
9078 #endif
9079
9080 #ifdef CONFIG_MACH_AKCPMXL
9081 # ifdef machine_arch_type
9082 #  undef machine_arch_type
9083 #  define machine_arch_type     __machine_arch_type
9084 # else
9085 #  define machine_arch_type     MACH_TYPE_AKCPMXL
9086 # endif
9087 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
9088 #else
9089 # define machine_is_akcpmxl()   (0)
9090 #endif
9091
9092 #ifdef CONFIG_MACH_AV3XX
9093 # ifdef machine_arch_type
9094 #  undef machine_arch_type
9095 #  define machine_arch_type     __machine_arch_type
9096 # else
9097 #  define machine_arch_type     MACH_TYPE_AV3XX
9098 # endif
9099 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
9100 #else
9101 # define machine_is_av3xx()     (0)
9102 #endif
9103
9104 #ifdef CONFIG_MACH_AVILA
9105 # ifdef machine_arch_type
9106 #  undef machine_arch_type
9107 #  define machine_arch_type     __machine_arch_type
9108 # else
9109 #  define machine_arch_type     MACH_TYPE_AVILA
9110 # endif
9111 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
9112 #else
9113 # define machine_is_avila()     (0)
9114 #endif
9115
9116 #ifdef CONFIG_MACH_PXA_MPM10
9117 # ifdef machine_arch_type
9118 #  undef machine_arch_type
9119 #  define machine_arch_type     __machine_arch_type
9120 # else
9121 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
9122 # endif
9123 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
9124 #else
9125 # define machine_is_pxa_mpm10() (0)
9126 #endif
9127
9128 #ifdef CONFIG_MACH_PXA_KYANITE
9129 # ifdef machine_arch_type
9130 #  undef machine_arch_type
9131 #  define machine_arch_type     __machine_arch_type
9132 # else
9133 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
9134 # endif
9135 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
9136 #else
9137 # define machine_is_pxa_kyanite()       (0)
9138 #endif
9139
9140 #ifdef CONFIG_MACH_SGOLD
9141 # ifdef machine_arch_type
9142 #  undef machine_arch_type
9143 #  define machine_arch_type     __machine_arch_type
9144 # else
9145 #  define machine_arch_type     MACH_TYPE_SGOLD
9146 # endif
9147 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
9148 #else
9149 # define machine_is_sgold()     (0)
9150 #endif
9151
9152 #ifdef CONFIG_MACH_OSCAR
9153 # ifdef machine_arch_type
9154 #  undef machine_arch_type
9155 #  define machine_arch_type     __machine_arch_type
9156 # else
9157 #  define machine_arch_type     MACH_TYPE_OSCAR
9158 # endif
9159 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
9160 #else
9161 # define machine_is_oscar()     (0)
9162 #endif
9163
9164 #ifdef CONFIG_MACH_EPXA4USB2
9165 # ifdef machine_arch_type
9166 #  undef machine_arch_type
9167 #  define machine_arch_type     __machine_arch_type
9168 # else
9169 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
9170 # endif
9171 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
9172 #else
9173 # define machine_is_epxa4usb2() (0)
9174 #endif
9175
9176 #ifdef CONFIG_MACH_XSENGINE
9177 # ifdef machine_arch_type
9178 #  undef machine_arch_type
9179 #  define machine_arch_type     __machine_arch_type
9180 # else
9181 #  define machine_arch_type     MACH_TYPE_XSENGINE
9182 # endif
9183 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
9184 #else
9185 # define machine_is_xsengine()  (0)
9186 #endif
9187
9188 #ifdef CONFIG_MACH_IP600
9189 # ifdef machine_arch_type
9190 #  undef machine_arch_type
9191 #  define machine_arch_type     __machine_arch_type
9192 # else
9193 #  define machine_arch_type     MACH_TYPE_IP600
9194 # endif
9195 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
9196 #else
9197 # define machine_is_ip600()     (0)
9198 #endif
9199
9200 #ifdef CONFIG_MACH_MCAN2
9201 # ifdef machine_arch_type
9202 #  undef machine_arch_type
9203 #  define machine_arch_type     __machine_arch_type
9204 # else
9205 #  define machine_arch_type     MACH_TYPE_MCAN2
9206 # endif
9207 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
9208 #else
9209 # define machine_is_mcan2()     (0)
9210 #endif
9211
9212 #ifdef CONFIG_MACH_DDI_BLUERIDGE
9213 # ifdef machine_arch_type
9214 #  undef machine_arch_type
9215 #  define machine_arch_type     __machine_arch_type
9216 # else
9217 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
9218 # endif
9219 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9220 #else
9221 # define machine_is_ddi_blueridge()     (0)
9222 #endif
9223
9224 #ifdef CONFIG_MACH_SKYMINDER
9225 # ifdef machine_arch_type
9226 #  undef machine_arch_type
9227 #  define machine_arch_type     __machine_arch_type
9228 # else
9229 #  define machine_arch_type     MACH_TYPE_SKYMINDER
9230 # endif
9231 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9232 #else
9233 # define machine_is_skyminder() (0)
9234 #endif
9235
9236 #ifdef CONFIG_MACH_LPD79520
9237 # ifdef machine_arch_type
9238 #  undef machine_arch_type
9239 #  define machine_arch_type     __machine_arch_type
9240 # else
9241 #  define machine_arch_type     MACH_TYPE_LPD79520
9242 # endif
9243 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
9244 #else
9245 # define machine_is_lpd79520()  (0)
9246 #endif
9247
9248 #ifdef CONFIG_MACH_EDB9302
9249 # ifdef machine_arch_type
9250 #  undef machine_arch_type
9251 #  define machine_arch_type     __machine_arch_type
9252 # else
9253 #  define machine_arch_type     MACH_TYPE_EDB9302
9254 # endif
9255 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
9256 #else
9257 # define machine_is_edb9302()   (0)
9258 #endif
9259
9260 #ifdef CONFIG_MACH_HW90340
9261 # ifdef machine_arch_type
9262 #  undef machine_arch_type
9263 #  define machine_arch_type     __machine_arch_type
9264 # else
9265 #  define machine_arch_type     MACH_TYPE_HW90340
9266 # endif
9267 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
9268 #else
9269 # define machine_is_hw90340()   (0)
9270 #endif
9271
9272 #ifdef CONFIG_MACH_CIP_BOX
9273 # ifdef machine_arch_type
9274 #  undef machine_arch_type
9275 #  define machine_arch_type     __machine_arch_type
9276 # else
9277 #  define machine_arch_type     MACH_TYPE_CIP_BOX
9278 # endif
9279 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
9280 #else
9281 # define machine_is_cip_box()   (0)
9282 #endif
9283
9284 #ifdef CONFIG_MACH_IVPN
9285 # ifdef machine_arch_type
9286 #  undef machine_arch_type
9287 #  define machine_arch_type     __machine_arch_type
9288 # else
9289 #  define machine_arch_type     MACH_TYPE_IVPN
9290 # endif
9291 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
9292 #else
9293 # define machine_is_ivpn()      (0)
9294 #endif
9295
9296 #ifdef CONFIG_MACH_RSOC2
9297 # ifdef machine_arch_type
9298 #  undef machine_arch_type
9299 #  define machine_arch_type     __machine_arch_type
9300 # else
9301 #  define machine_arch_type     MACH_TYPE_RSOC2
9302 # endif
9303 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
9304 #else
9305 # define machine_is_rsoc2()     (0)
9306 #endif
9307
9308 #ifdef CONFIG_MACH_HUSKY
9309 # ifdef machine_arch_type
9310 #  undef machine_arch_type
9311 #  define machine_arch_type     __machine_arch_type
9312 # else
9313 #  define machine_arch_type     MACH_TYPE_HUSKY
9314 # endif
9315 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9316 #else
9317 # define machine_is_husky()     (0)
9318 #endif
9319
9320 #ifdef CONFIG_MACH_BOXER
9321 # ifdef machine_arch_type
9322 #  undef machine_arch_type
9323 #  define machine_arch_type     __machine_arch_type
9324 # else
9325 #  define machine_arch_type     MACH_TYPE_BOXER
9326 # endif
9327 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9328 #else
9329 # define machine_is_boxer()     (0)
9330 #endif
9331
9332 #ifdef CONFIG_MACH_SHEPHERD
9333 # ifdef machine_arch_type
9334 #  undef machine_arch_type
9335 #  define machine_arch_type     __machine_arch_type
9336 # else
9337 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9338 # endif
9339 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9340 #else
9341 # define machine_is_shepherd()  (0)
9342 #endif
9343
9344 #ifdef CONFIG_MACH_AML42800AA
9345 # ifdef machine_arch_type
9346 #  undef machine_arch_type
9347 #  define machine_arch_type     __machine_arch_type
9348 # else
9349 #  define machine_arch_type     MACH_TYPE_AML42800AA
9350 # endif
9351 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9352 #else
9353 # define machine_is_aml42800aa()        (0)
9354 #endif
9355
9356 #ifdef CONFIG_MACH_LPC2294
9357 # ifdef machine_arch_type
9358 #  undef machine_arch_type
9359 #  define machine_arch_type     __machine_arch_type
9360 # else
9361 #  define machine_arch_type     MACH_TYPE_LPC2294
9362 # endif
9363 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9364 #else
9365 # define machine_is_lpc2294()   (0)
9366 #endif
9367
9368 #ifdef CONFIG_MACH_SWITCHGRASS
9369 # ifdef machine_arch_type
9370 #  undef machine_arch_type
9371 #  define machine_arch_type     __machine_arch_type
9372 # else
9373 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9374 # endif
9375 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9376 #else
9377 # define machine_is_switchgrass()       (0)
9378 #endif
9379
9380 #ifdef CONFIG_MACH_ENS_CMU
9381 # ifdef machine_arch_type
9382 #  undef machine_arch_type
9383 #  define machine_arch_type     __machine_arch_type
9384 # else
9385 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9386 # endif
9387 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9388 #else
9389 # define machine_is_ens_cmu()   (0)
9390 #endif
9391
9392 #ifdef CONFIG_MACH_MM6_SDB
9393 # ifdef machine_arch_type
9394 #  undef machine_arch_type
9395 #  define machine_arch_type     __machine_arch_type
9396 # else
9397 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9398 # endif
9399 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9400 #else
9401 # define machine_is_mm6_sdb()   (0)
9402 #endif
9403
9404 #ifdef CONFIG_MACH_SATURN
9405 # ifdef machine_arch_type
9406 #  undef machine_arch_type
9407 #  define machine_arch_type     __machine_arch_type
9408 # else
9409 #  define machine_arch_type     MACH_TYPE_SATURN
9410 # endif
9411 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9412 #else
9413 # define machine_is_saturn()    (0)
9414 #endif
9415
9416 #ifdef CONFIG_MACH_I30030EVB
9417 # ifdef machine_arch_type
9418 #  undef machine_arch_type
9419 #  define machine_arch_type     __machine_arch_type
9420 # else
9421 #  define machine_arch_type     MACH_TYPE_I30030EVB
9422 # endif
9423 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9424 #else
9425 # define machine_is_i30030evb() (0)
9426 #endif
9427
9428 #ifdef CONFIG_MACH_MXC27530EVB
9429 # ifdef machine_arch_type
9430 #  undef machine_arch_type
9431 #  define machine_arch_type     __machine_arch_type
9432 # else
9433 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9434 # endif
9435 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9436 #else
9437 # define machine_is_mxc27530evb()       (0)
9438 #endif
9439
9440 #ifdef CONFIG_MACH_SMDK2800
9441 # ifdef machine_arch_type
9442 #  undef machine_arch_type
9443 #  define machine_arch_type     __machine_arch_type
9444 # else
9445 #  define machine_arch_type     MACH_TYPE_SMDK2800
9446 # endif
9447 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9448 #else
9449 # define machine_is_smdk2800()  (0)
9450 #endif
9451
9452 #ifdef CONFIG_MACH_MTWILSON
9453 # ifdef machine_arch_type
9454 #  undef machine_arch_type
9455 #  define machine_arch_type     __machine_arch_type
9456 # else
9457 #  define machine_arch_type     MACH_TYPE_MTWILSON
9458 # endif
9459 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9460 #else
9461 # define machine_is_mtwilson()  (0)
9462 #endif
9463
9464 #ifdef CONFIG_MACH_ZITI
9465 # ifdef machine_arch_type
9466 #  undef machine_arch_type
9467 #  define machine_arch_type     __machine_arch_type
9468 # else
9469 #  define machine_arch_type     MACH_TYPE_ZITI
9470 # endif
9471 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9472 #else
9473 # define machine_is_ziti()      (0)
9474 #endif
9475
9476 #ifdef CONFIG_MACH_GRANDFATHER
9477 # ifdef machine_arch_type
9478 #  undef machine_arch_type
9479 #  define machine_arch_type     __machine_arch_type
9480 # else
9481 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9482 # endif
9483 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9484 #else
9485 # define machine_is_grandfather()       (0)
9486 #endif
9487
9488 #ifdef CONFIG_MACH_TENGINE
9489 # ifdef machine_arch_type
9490 #  undef machine_arch_type
9491 #  define machine_arch_type     __machine_arch_type
9492 # else
9493 #  define machine_arch_type     MACH_TYPE_TENGINE
9494 # endif
9495 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9496 #else
9497 # define machine_is_tengine()   (0)
9498 #endif
9499
9500 #ifdef CONFIG_MACH_S3C2460
9501 # ifdef machine_arch_type
9502 #  undef machine_arch_type
9503 #  define machine_arch_type     __machine_arch_type
9504 # else
9505 #  define machine_arch_type     MACH_TYPE_S3C2460
9506 # endif
9507 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9508 #else
9509 # define machine_is_s3c2460()   (0)
9510 #endif
9511
9512 #ifdef CONFIG_MACH_PDM
9513 # ifdef machine_arch_type
9514 #  undef machine_arch_type
9515 #  define machine_arch_type     __machine_arch_type
9516 # else
9517 #  define machine_arch_type     MACH_TYPE_PDM
9518 # endif
9519 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9520 #else
9521 # define machine_is_pdm()       (0)
9522 #endif
9523
9524 #ifdef CONFIG_MACH_H4700
9525 # ifdef machine_arch_type
9526 #  undef machine_arch_type
9527 #  define machine_arch_type     __machine_arch_type
9528 # else
9529 #  define machine_arch_type     MACH_TYPE_H4700
9530 # endif
9531 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9532 #else
9533 # define machine_is_h4700()     (0)
9534 #endif
9535
9536 #ifdef CONFIG_MACH_H6300
9537 # ifdef machine_arch_type
9538 #  undef machine_arch_type
9539 #  define machine_arch_type     __machine_arch_type
9540 # else
9541 #  define machine_arch_type     MACH_TYPE_H6300
9542 # endif
9543 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9544 #else
9545 # define machine_is_h6300()     (0)
9546 #endif
9547
9548 #ifdef CONFIG_MACH_RZ1700
9549 # ifdef machine_arch_type
9550 #  undef machine_arch_type
9551 #  define machine_arch_type     __machine_arch_type
9552 # else
9553 #  define machine_arch_type     MACH_TYPE_RZ1700
9554 # endif
9555 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9556 #else
9557 # define machine_is_rz1700()    (0)
9558 #endif
9559
9560 #ifdef CONFIG_MACH_A716
9561 # ifdef machine_arch_type
9562 #  undef machine_arch_type
9563 #  define machine_arch_type     __machine_arch_type
9564 # else
9565 #  define machine_arch_type     MACH_TYPE_A716
9566 # endif
9567 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9568 #else
9569 # define machine_is_a716()      (0)
9570 #endif
9571
9572 #ifdef CONFIG_MACH_ESTK2440A
9573 # ifdef machine_arch_type
9574 #  undef machine_arch_type
9575 #  define machine_arch_type     __machine_arch_type
9576 # else
9577 #  define machine_arch_type     MACH_TYPE_ESTK2440A
9578 # endif
9579 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9580 #else
9581 # define machine_is_estk2440a() (0)
9582 #endif
9583
9584 #ifdef CONFIG_MACH_ATWIXP425
9585 # ifdef machine_arch_type
9586 #  undef machine_arch_type
9587 #  define machine_arch_type     __machine_arch_type
9588 # else
9589 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9590 # endif
9591 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9592 #else
9593 # define machine_is_atwixp425() (0)
9594 #endif
9595
9596 #ifdef CONFIG_MACH_CSB336
9597 # ifdef machine_arch_type
9598 #  undef machine_arch_type
9599 #  define machine_arch_type     __machine_arch_type
9600 # else
9601 #  define machine_arch_type     MACH_TYPE_CSB336
9602 # endif
9603 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9604 #else
9605 # define machine_is_csb336()    (0)
9606 #endif
9607
9608 #ifdef CONFIG_MACH_RIRM2
9609 # ifdef machine_arch_type
9610 #  undef machine_arch_type
9611 #  define machine_arch_type     __machine_arch_type
9612 # else
9613 #  define machine_arch_type     MACH_TYPE_RIRM2
9614 # endif
9615 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9616 #else
9617 # define machine_is_rirm2()     (0)
9618 #endif
9619
9620 #ifdef CONFIG_MACH_CX23518
9621 # ifdef machine_arch_type
9622 #  undef machine_arch_type
9623 #  define machine_arch_type     __machine_arch_type
9624 # else
9625 #  define machine_arch_type     MACH_TYPE_CX23518
9626 # endif
9627 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9628 #else
9629 # define machine_is_cx23518()   (0)
9630 #endif
9631
9632 #ifdef CONFIG_MACH_CX2351X
9633 # ifdef machine_arch_type
9634 #  undef machine_arch_type
9635 #  define machine_arch_type     __machine_arch_type
9636 # else
9637 #  define machine_arch_type     MACH_TYPE_CX2351X
9638 # endif
9639 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9640 #else
9641 # define machine_is_cx2351x()   (0)
9642 #endif
9643
9644 #ifdef CONFIG_MACH_COMPUTIME
9645 # ifdef machine_arch_type
9646 #  undef machine_arch_type
9647 #  define machine_arch_type     __machine_arch_type
9648 # else
9649 #  define machine_arch_type     MACH_TYPE_COMPUTIME
9650 # endif
9651 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9652 #else
9653 # define machine_is_computime() (0)
9654 #endif
9655
9656 #ifdef CONFIG_MACH_IZARUS
9657 # ifdef machine_arch_type
9658 #  undef machine_arch_type
9659 #  define machine_arch_type     __machine_arch_type
9660 # else
9661 #  define machine_arch_type     MACH_TYPE_IZARUS
9662 # endif
9663 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9664 #else
9665 # define machine_is_izarus()    (0)
9666 #endif
9667
9668 #ifdef CONFIG_MACH_RTS
9669 # ifdef machine_arch_type
9670 #  undef machine_arch_type
9671 #  define machine_arch_type     __machine_arch_type
9672 # else
9673 #  define machine_arch_type     MACH_TYPE_RTS
9674 # endif
9675 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9676 #else
9677 # define machine_is_pxa_rts()   (0)
9678 #endif
9679
9680 #ifdef CONFIG_MACH_SE5100
9681 # ifdef machine_arch_type
9682 #  undef machine_arch_type
9683 #  define machine_arch_type     __machine_arch_type
9684 # else
9685 #  define machine_arch_type     MACH_TYPE_SE5100
9686 # endif
9687 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9688 #else
9689 # define machine_is_se5100()    (0)
9690 #endif
9691
9692 #ifdef CONFIG_MACH_S3C2510
9693 # ifdef machine_arch_type
9694 #  undef machine_arch_type
9695 #  define machine_arch_type     __machine_arch_type
9696 # else
9697 #  define machine_arch_type     MACH_TYPE_S3C2510
9698 # endif
9699 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9700 #else
9701 # define machine_is_s3c2510()   (0)
9702 #endif
9703
9704 #ifdef CONFIG_MACH_CSB437TL
9705 # ifdef machine_arch_type
9706 #  undef machine_arch_type
9707 #  define machine_arch_type     __machine_arch_type
9708 # else
9709 #  define machine_arch_type     MACH_TYPE_CSB437TL
9710 # endif
9711 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9712 #else
9713 # define machine_is_csb437tl()  (0)
9714 #endif
9715
9716 #ifdef CONFIG_MACH_SLAUSON
9717 # ifdef machine_arch_type
9718 #  undef machine_arch_type
9719 #  define machine_arch_type     __machine_arch_type
9720 # else
9721 #  define machine_arch_type     MACH_TYPE_SLAUSON
9722 # endif
9723 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9724 #else
9725 # define machine_is_slauson()   (0)
9726 #endif
9727
9728 #ifdef CONFIG_MACH_PEARLRIVER
9729 # ifdef machine_arch_type
9730 #  undef machine_arch_type
9731 #  define machine_arch_type     __machine_arch_type
9732 # else
9733 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9734 # endif
9735 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9736 #else
9737 # define machine_is_pearlriver()        (0)
9738 #endif
9739
9740 #ifdef CONFIG_MACH_TDC_P210
9741 # ifdef machine_arch_type
9742 #  undef machine_arch_type
9743 #  define machine_arch_type     __machine_arch_type
9744 # else
9745 #  define machine_arch_type     MACH_TYPE_TDC_P210
9746 # endif
9747 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9748 #else
9749 # define machine_is_tdc_p210()  (0)
9750 #endif
9751
9752 #ifdef CONFIG_MACH_SG580
9753 # ifdef machine_arch_type
9754 #  undef machine_arch_type
9755 #  define machine_arch_type     __machine_arch_type
9756 # else
9757 #  define machine_arch_type     MACH_TYPE_SG580
9758 # endif
9759 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9760 #else
9761 # define machine_is_sg580()     (0)
9762 #endif
9763
9764 #ifdef CONFIG_MACH_WRSBCARM7
9765 # ifdef machine_arch_type
9766 #  undef machine_arch_type
9767 #  define machine_arch_type     __machine_arch_type
9768 # else
9769 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9770 # endif
9771 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9772 #else
9773 # define machine_is_wrsbcarm7() (0)
9774 #endif
9775
9776 #ifdef CONFIG_MACH_IPD
9777 # ifdef machine_arch_type
9778 #  undef machine_arch_type
9779 #  define machine_arch_type     __machine_arch_type
9780 # else
9781 #  define machine_arch_type     MACH_TYPE_IPD
9782 # endif
9783 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9784 #else
9785 # define machine_is_ipd()       (0)
9786 #endif
9787
9788 #ifdef CONFIG_MACH_PXA_DNP2110
9789 # ifdef machine_arch_type
9790 #  undef machine_arch_type
9791 #  define machine_arch_type     __machine_arch_type
9792 # else
9793 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9794 # endif
9795 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9796 #else
9797 # define machine_is_pxa_dnp2110()       (0)
9798 #endif
9799
9800 #ifdef CONFIG_MACH_XAENIAX
9801 # ifdef machine_arch_type
9802 #  undef machine_arch_type
9803 #  define machine_arch_type     __machine_arch_type
9804 # else
9805 #  define machine_arch_type     MACH_TYPE_XAENIAX
9806 # endif
9807 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9808 #else
9809 # define machine_is_xaeniax()   (0)
9810 #endif
9811
9812 #ifdef CONFIG_MACH_SOMN4250
9813 # ifdef machine_arch_type
9814 #  undef machine_arch_type
9815 #  define machine_arch_type     __machine_arch_type
9816 # else
9817 #  define machine_arch_type     MACH_TYPE_SOMN4250
9818 # endif
9819 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9820 #else
9821 # define machine_is_somn4250()  (0)
9822 #endif
9823
9824 #ifdef CONFIG_MACH_PLEB2
9825 # ifdef machine_arch_type
9826 #  undef machine_arch_type
9827 #  define machine_arch_type     __machine_arch_type
9828 # else
9829 #  define machine_arch_type     MACH_TYPE_PLEB2
9830 # endif
9831 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9832 #else
9833 # define machine_is_pleb2()     (0)
9834 #endif
9835
9836 #ifdef CONFIG_MACH_CORNWALLIS
9837 # ifdef machine_arch_type
9838 #  undef machine_arch_type
9839 #  define machine_arch_type     __machine_arch_type
9840 # else
9841 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9842 # endif
9843 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9844 #else
9845 # define machine_is_cornwallis()        (0)
9846 #endif
9847
9848 #ifdef CONFIG_MACH_GURNEY_DRV
9849 # ifdef machine_arch_type
9850 #  undef machine_arch_type
9851 #  define machine_arch_type     __machine_arch_type
9852 # else
9853 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9854 # endif
9855 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9856 #else
9857 # define machine_is_gurney_drv()        (0)
9858 #endif
9859
9860 #ifdef CONFIG_MACH_CHAFFEE
9861 # ifdef machine_arch_type
9862 #  undef machine_arch_type
9863 #  define machine_arch_type     __machine_arch_type
9864 # else
9865 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9866 # endif
9867 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9868 #else
9869 # define machine_is_chaffee()   (0)
9870 #endif
9871
9872 #ifdef CONFIG_MACH_RMS101
9873 # ifdef machine_arch_type
9874 #  undef machine_arch_type
9875 #  define machine_arch_type     __machine_arch_type
9876 # else
9877 #  define machine_arch_type     MACH_TYPE_RMS101
9878 # endif
9879 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9880 #else
9881 # define machine_is_rms101()    (0)
9882 #endif
9883
9884 #ifdef CONFIG_MACH_RX3715
9885 # ifdef machine_arch_type
9886 #  undef machine_arch_type
9887 #  define machine_arch_type     __machine_arch_type
9888 # else
9889 #  define machine_arch_type     MACH_TYPE_RX3715
9890 # endif
9891 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9892 #else
9893 # define machine_is_rx3715()    (0)
9894 #endif
9895
9896 #ifdef CONFIG_MACH_SWIFT
9897 # ifdef machine_arch_type
9898 #  undef machine_arch_type
9899 #  define machine_arch_type     __machine_arch_type
9900 # else
9901 #  define machine_arch_type     MACH_TYPE_SWIFT
9902 # endif
9903 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9904 #else
9905 # define machine_is_swift()     (0)
9906 #endif
9907
9908 #ifdef CONFIG_MACH_ROVERP7
9909 # ifdef machine_arch_type
9910 #  undef machine_arch_type
9911 #  define machine_arch_type     __machine_arch_type
9912 # else
9913 #  define machine_arch_type     MACH_TYPE_ROVERP7
9914 # endif
9915 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9916 #else
9917 # define machine_is_roverp7()   (0)
9918 #endif
9919
9920 #ifdef CONFIG_MACH_PR818S
9921 # ifdef machine_arch_type
9922 #  undef machine_arch_type
9923 #  define machine_arch_type     __machine_arch_type
9924 # else
9925 #  define machine_arch_type     MACH_TYPE_PR818S
9926 # endif
9927 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9928 #else
9929 # define machine_is_pr818s()    (0)
9930 #endif
9931
9932 #ifdef CONFIG_MACH_TRXPRO
9933 # ifdef machine_arch_type
9934 #  undef machine_arch_type
9935 #  define machine_arch_type     __machine_arch_type
9936 # else
9937 #  define machine_arch_type     MACH_TYPE_TRXPRO
9938 # endif
9939 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9940 #else
9941 # define machine_is_trxpro()    (0)
9942 #endif
9943
9944 #ifdef CONFIG_MACH_NSLU2
9945 # ifdef machine_arch_type
9946 #  undef machine_arch_type
9947 #  define machine_arch_type     __machine_arch_type
9948 # else
9949 #  define machine_arch_type     MACH_TYPE_NSLU2
9950 # endif
9951 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9952 #else
9953 # define machine_is_nslu2()     (0)
9954 #endif
9955
9956 #ifdef CONFIG_MACH_E400
9957 # ifdef machine_arch_type
9958 #  undef machine_arch_type
9959 #  define machine_arch_type     __machine_arch_type
9960 # else
9961 #  define machine_arch_type     MACH_TYPE_E400
9962 # endif
9963 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9964 #else
9965 # define machine_is_e400()      (0)
9966 #endif
9967
9968 #ifdef CONFIG_MACH_TRAB
9969 # ifdef machine_arch_type
9970 #  undef machine_arch_type
9971 #  define machine_arch_type     __machine_arch_type
9972 # else
9973 #  define machine_arch_type     MACH_TYPE_TRAB
9974 # endif
9975 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9976 #else
9977 # define machine_is_trab()      (0)
9978 #endif
9979
9980 #ifdef CONFIG_MACH_CMC_PU2
9981 # ifdef machine_arch_type
9982 #  undef machine_arch_type
9983 #  define machine_arch_type     __machine_arch_type
9984 # else
9985 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9986 # endif
9987 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9988 #else
9989 # define machine_is_cmc_pu2()   (0)
9990 #endif
9991
9992 #ifdef CONFIG_MACH_FULCRUM
9993 # ifdef machine_arch_type
9994 #  undef machine_arch_type
9995 #  define machine_arch_type     __machine_arch_type
9996 # else
9997 #  define machine_arch_type     MACH_TYPE_FULCRUM
9998 # endif
9999 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
10000 #else
10001 # define machine_is_fulcrum()   (0)
10002 #endif
10003
10004 #ifdef CONFIG_MACH_NETGATE42X
10005 # ifdef machine_arch_type
10006 #  undef machine_arch_type
10007 #  define machine_arch_type     __machine_arch_type
10008 # else
10009 #  define machine_arch_type     MACH_TYPE_NETGATE42X
10010 # endif
10011 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
10012 #else
10013 # define machine_is_netgate42x()        (0)
10014 #endif
10015
10016 #ifdef CONFIG_MACH_STR710
10017 # ifdef machine_arch_type
10018 #  undef machine_arch_type
10019 #  define machine_arch_type     __machine_arch_type
10020 # else
10021 #  define machine_arch_type     MACH_TYPE_STR710
10022 # endif
10023 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
10024 #else
10025 # define machine_is_str710()    (0)
10026 #endif
10027
10028 #ifdef CONFIG_MACH_IXDPG425
10029 # ifdef machine_arch_type
10030 #  undef machine_arch_type
10031 #  define machine_arch_type     __machine_arch_type
10032 # else
10033 #  define machine_arch_type     MACH_TYPE_IXDPG425
10034 # endif
10035 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
10036 #else
10037 # define machine_is_ixdpg425()  (0)
10038 #endif
10039
10040 #ifdef CONFIG_MACH_TOMTOMGO
10041 # ifdef machine_arch_type
10042 #  undef machine_arch_type
10043 #  define machine_arch_type     __machine_arch_type
10044 # else
10045 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
10046 # endif
10047 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
10048 #else
10049 # define machine_is_tomtomgo()  (0)
10050 #endif
10051
10052 #ifdef CONFIG_MACH_VERSATILE_AB
10053 # ifdef machine_arch_type
10054 #  undef machine_arch_type
10055 #  define machine_arch_type     __machine_arch_type
10056 # else
10057 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
10058 # endif
10059 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
10060 #else
10061 # define machine_is_versatile_ab()      (0)
10062 #endif
10063
10064 #ifdef CONFIG_MACH_EDB9307
10065 # ifdef machine_arch_type
10066 #  undef machine_arch_type
10067 #  define machine_arch_type     __machine_arch_type
10068 # else
10069 #  define machine_arch_type     MACH_TYPE_EDB9307
10070 # endif
10071 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
10072 #else
10073 # define machine_is_edb9307()   (0)
10074 #endif
10075
10076 #ifdef CONFIG_MACH_SG565
10077 # ifdef machine_arch_type
10078 #  undef machine_arch_type
10079 #  define machine_arch_type     __machine_arch_type
10080 # else
10081 #  define machine_arch_type     MACH_TYPE_SG565
10082 # endif
10083 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
10084 #else
10085 # define machine_is_sg565()     (0)
10086 #endif
10087
10088 #ifdef CONFIG_MACH_LPD79524
10089 # ifdef machine_arch_type
10090 #  undef machine_arch_type
10091 #  define machine_arch_type     __machine_arch_type
10092 # else
10093 #  define machine_arch_type     MACH_TYPE_LPD79524
10094 # endif
10095 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
10096 #else
10097 # define machine_is_lpd79524()  (0)
10098 #endif
10099
10100 #ifdef CONFIG_MACH_LPD79525
10101 # ifdef machine_arch_type
10102 #  undef machine_arch_type
10103 #  define machine_arch_type     __machine_arch_type
10104 # else
10105 #  define machine_arch_type     MACH_TYPE_LPD79525
10106 # endif
10107 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
10108 #else
10109 # define machine_is_lpd79525()  (0)
10110 #endif
10111
10112 #ifdef CONFIG_MACH_RMS100
10113 # ifdef machine_arch_type
10114 #  undef machine_arch_type
10115 #  define machine_arch_type     __machine_arch_type
10116 # else
10117 #  define machine_arch_type     MACH_TYPE_RMS100
10118 # endif
10119 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
10120 #else
10121 # define machine_is_rms100()    (0)
10122 #endif
10123
10124 #ifdef CONFIG_MACH_KB9200
10125 # ifdef machine_arch_type
10126 #  undef machine_arch_type
10127 #  define machine_arch_type     __machine_arch_type
10128 # else
10129 #  define machine_arch_type     MACH_TYPE_KB9200
10130 # endif
10131 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
10132 #else
10133 # define machine_is_kb9200()    (0)
10134 #endif
10135
10136 #ifdef CONFIG_MACH_SX1
10137 # ifdef machine_arch_type
10138 #  undef machine_arch_type
10139 #  define machine_arch_type     __machine_arch_type
10140 # else
10141 #  define machine_arch_type     MACH_TYPE_SX1
10142 # endif
10143 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
10144 #else
10145 # define machine_is_sx1()       (0)
10146 #endif
10147
10148 #ifdef CONFIG_MACH_HMS39C7092
10149 # ifdef machine_arch_type
10150 #  undef machine_arch_type
10151 #  define machine_arch_type     __machine_arch_type
10152 # else
10153 #  define machine_arch_type     MACH_TYPE_HMS39C7092
10154 # endif
10155 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
10156 #else
10157 # define machine_is_hms39c7092()        (0)
10158 #endif
10159
10160 #ifdef CONFIG_MACH_ARMADILLO
10161 # ifdef machine_arch_type
10162 #  undef machine_arch_type
10163 #  define machine_arch_type     __machine_arch_type
10164 # else
10165 #  define machine_arch_type     MACH_TYPE_ARMADILLO
10166 # endif
10167 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
10168 #else
10169 # define machine_is_armadillo() (0)
10170 #endif
10171
10172 #ifdef CONFIG_MACH_IPCU
10173 # ifdef machine_arch_type
10174 #  undef machine_arch_type
10175 #  define machine_arch_type     __machine_arch_type
10176 # else
10177 #  define machine_arch_type     MACH_TYPE_IPCU
10178 # endif
10179 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
10180 #else
10181 # define machine_is_ipcu()      (0)
10182 #endif
10183
10184 #ifdef CONFIG_MACH_LOOX720
10185 # ifdef machine_arch_type
10186 #  undef machine_arch_type
10187 #  define machine_arch_type     __machine_arch_type
10188 # else
10189 #  define machine_arch_type     MACH_TYPE_LOOX720
10190 # endif
10191 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
10192 #else
10193 # define machine_is_loox720()   (0)
10194 #endif
10195
10196 #ifdef CONFIG_MACH_IXDP465
10197 # ifdef machine_arch_type
10198 #  undef machine_arch_type
10199 #  define machine_arch_type     __machine_arch_type
10200 # else
10201 #  define machine_arch_type     MACH_TYPE_IXDP465
10202 # endif
10203 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
10204 #else
10205 # define machine_is_ixdp465()   (0)
10206 #endif
10207
10208 #ifdef CONFIG_MACH_IXDP2351
10209 # ifdef machine_arch_type
10210 #  undef machine_arch_type
10211 #  define machine_arch_type     __machine_arch_type
10212 # else
10213 #  define machine_arch_type     MACH_TYPE_IXDP2351
10214 # endif
10215 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
10216 #else
10217 # define machine_is_ixdp2351()  (0)
10218 #endif
10219
10220 #ifdef CONFIG_MACH_ADSVIX
10221 # ifdef machine_arch_type
10222 #  undef machine_arch_type
10223 #  define machine_arch_type     __machine_arch_type
10224 # else
10225 #  define machine_arch_type     MACH_TYPE_ADSVIX
10226 # endif
10227 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
10228 #else
10229 # define machine_is_adsvix()    (0)
10230 #endif
10231
10232 #ifdef CONFIG_MACH_DM270
10233 # ifdef machine_arch_type
10234 #  undef machine_arch_type
10235 #  define machine_arch_type     __machine_arch_type
10236 # else
10237 #  define machine_arch_type     MACH_TYPE_DM270
10238 # endif
10239 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
10240 #else
10241 # define machine_is_dm270()     (0)
10242 #endif
10243
10244 #ifdef CONFIG_MACH_SOCLTPLUS
10245 # ifdef machine_arch_type
10246 #  undef machine_arch_type
10247 #  define machine_arch_type     __machine_arch_type
10248 # else
10249 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
10250 # endif
10251 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10252 #else
10253 # define machine_is_socltplus() (0)
10254 #endif
10255
10256 #ifdef CONFIG_MACH_ECIA
10257 # ifdef machine_arch_type
10258 #  undef machine_arch_type
10259 #  define machine_arch_type     __machine_arch_type
10260 # else
10261 #  define machine_arch_type     MACH_TYPE_ECIA
10262 # endif
10263 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
10264 #else
10265 # define machine_is_ecia()      (0)
10266 #endif
10267
10268 #ifdef CONFIG_MACH_CM4008
10269 # ifdef machine_arch_type
10270 #  undef machine_arch_type
10271 #  define machine_arch_type     __machine_arch_type
10272 # else
10273 #  define machine_arch_type     MACH_TYPE_CM4008
10274 # endif
10275 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
10276 #else
10277 # define machine_is_cm4008()    (0)
10278 #endif
10279
10280 #ifdef CONFIG_MACH_P2001
10281 # ifdef machine_arch_type
10282 #  undef machine_arch_type
10283 #  define machine_arch_type     __machine_arch_type
10284 # else
10285 #  define machine_arch_type     MACH_TYPE_P2001
10286 # endif
10287 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
10288 #else
10289 # define machine_is_p2001()     (0)
10290 #endif
10291
10292 #ifdef CONFIG_MACH_TWISTER
10293 # ifdef machine_arch_type
10294 #  undef machine_arch_type
10295 #  define machine_arch_type     __machine_arch_type
10296 # else
10297 #  define machine_arch_type     MACH_TYPE_TWISTER
10298 # endif
10299 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
10300 #else
10301 # define machine_is_twister()   (0)
10302 #endif
10303
10304 #ifdef CONFIG_MACH_MUDSHARK
10305 # ifdef machine_arch_type
10306 #  undef machine_arch_type
10307 #  define machine_arch_type     __machine_arch_type
10308 # else
10309 #  define machine_arch_type     MACH_TYPE_MUDSHARK
10310 # endif
10311 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
10312 #else
10313 # define machine_is_mudshark()  (0)
10314 #endif
10315
10316 #ifdef CONFIG_MACH_HB2
10317 # ifdef machine_arch_type
10318 #  undef machine_arch_type
10319 #  define machine_arch_type     __machine_arch_type
10320 # else
10321 #  define machine_arch_type     MACH_TYPE_HB2
10322 # endif
10323 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10324 #else
10325 # define machine_is_hb2()       (0)
10326 #endif
10327
10328 #ifdef CONFIG_MACH_IQ80332
10329 # ifdef machine_arch_type
10330 #  undef machine_arch_type
10331 #  define machine_arch_type     __machine_arch_type
10332 # else
10333 #  define machine_arch_type     MACH_TYPE_IQ80332
10334 # endif
10335 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10336 #else
10337 # define machine_is_iq80332()   (0)
10338 #endif
10339
10340 #ifdef CONFIG_MACH_SENDT
10341 # ifdef machine_arch_type
10342 #  undef machine_arch_type
10343 #  define machine_arch_type     __machine_arch_type
10344 # else
10345 #  define machine_arch_type     MACH_TYPE_SENDT
10346 # endif
10347 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10348 #else
10349 # define machine_is_sendt()     (0)
10350 #endif
10351
10352 #ifdef CONFIG_MACH_MX2JAZZ
10353 # ifdef machine_arch_type
10354 #  undef machine_arch_type
10355 #  define machine_arch_type     __machine_arch_type
10356 # else
10357 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10358 # endif
10359 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10360 #else
10361 # define machine_is_mx2jazz()   (0)
10362 #endif
10363
10364 #ifdef CONFIG_MACH_MULTIIO
10365 # ifdef machine_arch_type
10366 #  undef machine_arch_type
10367 #  define machine_arch_type     __machine_arch_type
10368 # else
10369 #  define machine_arch_type     MACH_TYPE_MULTIIO
10370 # endif
10371 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10372 #else
10373 # define machine_is_multiio()   (0)
10374 #endif
10375
10376 #ifdef CONFIG_MACH_HRDISPLAY
10377 # ifdef machine_arch_type
10378 #  undef machine_arch_type
10379 #  define machine_arch_type     __machine_arch_type
10380 # else
10381 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10382 # endif
10383 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10384 #else
10385 # define machine_is_hrdisplay() (0)
10386 #endif
10387
10388 #ifdef CONFIG_MACH_MXC27530ADS
10389 # ifdef machine_arch_type
10390 #  undef machine_arch_type
10391 #  define machine_arch_type     __machine_arch_type
10392 # else
10393 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10394 # endif
10395 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10396 #else
10397 # define machine_is_mxc27530ads()       (0)
10398 #endif
10399
10400 #ifdef CONFIG_MACH_TRIZEPS3
10401 # ifdef machine_arch_type
10402 #  undef machine_arch_type
10403 #  define machine_arch_type     __machine_arch_type
10404 # else
10405 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10406 # endif
10407 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10408 #else
10409 # define machine_is_trizeps3()  (0)
10410 #endif
10411
10412 #ifdef CONFIG_MACH_ZEFEERDZA
10413 # ifdef machine_arch_type
10414 #  undef machine_arch_type
10415 #  define machine_arch_type     __machine_arch_type
10416 # else
10417 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10418 # endif
10419 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10420 #else
10421 # define machine_is_zefeerdza() (0)
10422 #endif
10423
10424 #ifdef CONFIG_MACH_ZEFEERDZB
10425 # ifdef machine_arch_type
10426 #  undef machine_arch_type
10427 #  define machine_arch_type     __machine_arch_type
10428 # else
10429 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10430 # endif
10431 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10432 #else
10433 # define machine_is_zefeerdzb() (0)
10434 #endif
10435
10436 #ifdef CONFIG_MACH_ZEFEERDZG
10437 # ifdef machine_arch_type
10438 #  undef machine_arch_type
10439 #  define machine_arch_type     __machine_arch_type
10440 # else
10441 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10442 # endif
10443 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10444 #else
10445 # define machine_is_zefeerdzg() (0)
10446 #endif
10447
10448 #ifdef CONFIG_MACH_ZEFEERDZN
10449 # ifdef machine_arch_type
10450 #  undef machine_arch_type
10451 #  define machine_arch_type     __machine_arch_type
10452 # else
10453 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10454 # endif
10455 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10456 #else
10457 # define machine_is_zefeerdzn() (0)
10458 #endif
10459
10460 #ifdef CONFIG_MACH_ZEFEERDZQ
10461 # ifdef machine_arch_type
10462 #  undef machine_arch_type
10463 #  define machine_arch_type     __machine_arch_type
10464 # else
10465 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10466 # endif
10467 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10468 #else
10469 # define machine_is_zefeerdzq() (0)
10470 #endif
10471
10472 #ifdef CONFIG_MACH_GTWX5715
10473 # ifdef machine_arch_type
10474 #  undef machine_arch_type
10475 #  define machine_arch_type     __machine_arch_type
10476 # else
10477 #  define machine_arch_type     MACH_TYPE_GTWX5715
10478 # endif
10479 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10480 #else
10481 # define machine_is_gtwx5715()  (0)
10482 #endif
10483
10484 #ifdef CONFIG_MACH_ASTRO_JACK
10485 # ifdef machine_arch_type
10486 #  undef machine_arch_type
10487 #  define machine_arch_type     __machine_arch_type
10488 # else
10489 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10490 # endif
10491 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10492 #else
10493 # define machine_is_astro_jack()        (0)
10494 #endif
10495
10496 #ifdef CONFIG_MACH_TIP03
10497 # ifdef machine_arch_type
10498 #  undef machine_arch_type
10499 #  define machine_arch_type     __machine_arch_type
10500 # else
10501 #  define machine_arch_type     MACH_TYPE_TIP03
10502 # endif
10503 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10504 #else
10505 # define machine_is_tip03()     (0)
10506 #endif
10507
10508 #ifdef CONFIG_MACH_A9200EC
10509 # ifdef machine_arch_type
10510 #  undef machine_arch_type
10511 #  define machine_arch_type     __machine_arch_type
10512 # else
10513 #  define machine_arch_type     MACH_TYPE_A9200EC
10514 # endif
10515 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10516 #else
10517 # define machine_is_a9200ec()   (0)
10518 #endif
10519
10520 #ifdef CONFIG_MACH_PNX0105
10521 # ifdef machine_arch_type
10522 #  undef machine_arch_type
10523 #  define machine_arch_type     __machine_arch_type
10524 # else
10525 #  define machine_arch_type     MACH_TYPE_PNX0105
10526 # endif
10527 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10528 #else
10529 # define machine_is_pnx0105()   (0)
10530 #endif
10531
10532 #ifdef CONFIG_MACH_ADCPOECPU
10533 # ifdef machine_arch_type
10534 #  undef machine_arch_type
10535 #  define machine_arch_type     __machine_arch_type
10536 # else
10537 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
10538 # endif
10539 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10540 #else
10541 # define machine_is_adcpoecpu() (0)
10542 #endif
10543
10544 #ifdef CONFIG_MACH_CSB637
10545 # ifdef machine_arch_type
10546 #  undef machine_arch_type
10547 #  define machine_arch_type     __machine_arch_type
10548 # else
10549 #  define machine_arch_type     MACH_TYPE_CSB637
10550 # endif
10551 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10552 #else
10553 # define machine_is_csb637()    (0)
10554 #endif
10555
10556 #ifdef CONFIG_MACH_MB9200
10557 # ifdef machine_arch_type
10558 #  undef machine_arch_type
10559 #  define machine_arch_type     __machine_arch_type
10560 # else
10561 #  define machine_arch_type     MACH_TYPE_MB9200
10562 # endif
10563 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10564 #else
10565 # define machine_is_mb9200()    (0)
10566 #endif
10567
10568 #ifdef CONFIG_MACH_KULUN
10569 # ifdef machine_arch_type
10570 #  undef machine_arch_type
10571 #  define machine_arch_type     __machine_arch_type
10572 # else
10573 #  define machine_arch_type     MACH_TYPE_KULUN
10574 # endif
10575 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10576 #else
10577 # define machine_is_kulun()     (0)
10578 #endif
10579
10580 #ifdef CONFIG_MACH_SNAPPER
10581 # ifdef machine_arch_type
10582 #  undef machine_arch_type
10583 #  define machine_arch_type     __machine_arch_type
10584 # else
10585 #  define machine_arch_type     MACH_TYPE_SNAPPER
10586 # endif
10587 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10588 #else
10589 # define machine_is_snapper()   (0)
10590 #endif
10591
10592 #ifdef CONFIG_MACH_OPTIMA
10593 # ifdef machine_arch_type
10594 #  undef machine_arch_type
10595 #  define machine_arch_type     __machine_arch_type
10596 # else
10597 #  define machine_arch_type     MACH_TYPE_OPTIMA
10598 # endif
10599 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10600 #else
10601 # define machine_is_optima()    (0)
10602 #endif
10603
10604 #ifdef CONFIG_MACH_DLHSBC
10605 # ifdef machine_arch_type
10606 #  undef machine_arch_type
10607 #  define machine_arch_type     __machine_arch_type
10608 # else
10609 #  define machine_arch_type     MACH_TYPE_DLHSBC
10610 # endif
10611 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10612 #else
10613 # define machine_is_dlhsbc()    (0)
10614 #endif
10615
10616 #ifdef CONFIG_MACH_X30
10617 # ifdef machine_arch_type
10618 #  undef machine_arch_type
10619 #  define machine_arch_type     __machine_arch_type
10620 # else
10621 #  define machine_arch_type     MACH_TYPE_X30
10622 # endif
10623 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10624 #else
10625 # define machine_is_x30()       (0)
10626 #endif
10627
10628 #ifdef CONFIG_MACH_N30
10629 # ifdef machine_arch_type
10630 #  undef machine_arch_type
10631 #  define machine_arch_type     __machine_arch_type
10632 # else
10633 #  define machine_arch_type     MACH_TYPE_N30
10634 # endif
10635 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10636 #else
10637 # define machine_is_n30()       (0)
10638 #endif
10639
10640 #ifdef CONFIG_MACH_MANGA_KS8695
10641 # ifdef machine_arch_type
10642 #  undef machine_arch_type
10643 #  define machine_arch_type     __machine_arch_type
10644 # else
10645 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
10646 # endif
10647 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10648 #else
10649 # define machine_is_manga_ks8695()      (0)
10650 #endif
10651
10652 #ifdef CONFIG_MACH_AJAX
10653 # ifdef machine_arch_type
10654 #  undef machine_arch_type
10655 #  define machine_arch_type     __machine_arch_type
10656 # else
10657 #  define machine_arch_type     MACH_TYPE_AJAX
10658 # endif
10659 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10660 #else
10661 # define machine_is_ajax()      (0)
10662 #endif
10663
10664 #ifdef CONFIG_MACH_NEC_MP900
10665 # ifdef machine_arch_type
10666 #  undef machine_arch_type
10667 #  define machine_arch_type     __machine_arch_type
10668 # else
10669 #  define machine_arch_type     MACH_TYPE_NEC_MP900
10670 # endif
10671 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10672 #else
10673 # define machine_is_nec_mp900() (0)
10674 #endif
10675
10676 #ifdef CONFIG_MACH_VVTK1000
10677 # ifdef machine_arch_type
10678 #  undef machine_arch_type
10679 #  define machine_arch_type     __machine_arch_type
10680 # else
10681 #  define machine_arch_type     MACH_TYPE_VVTK1000
10682 # endif
10683 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10684 #else
10685 # define machine_is_vvtk1000()  (0)
10686 #endif
10687
10688 #ifdef CONFIG_MACH_KAFA
10689 # ifdef machine_arch_type
10690 #  undef machine_arch_type
10691 #  define machine_arch_type     __machine_arch_type
10692 # else
10693 #  define machine_arch_type     MACH_TYPE_KAFA
10694 # endif
10695 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10696 #else
10697 # define machine_is_kafa()      (0)
10698 #endif
10699
10700 #ifdef CONFIG_MACH_VVTK3000
10701 # ifdef machine_arch_type
10702 #  undef machine_arch_type
10703 #  define machine_arch_type     __machine_arch_type
10704 # else
10705 #  define machine_arch_type     MACH_TYPE_VVTK3000
10706 # endif
10707 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10708 #else
10709 # define machine_is_vvtk3000()  (0)
10710 #endif
10711
10712 #ifdef CONFIG_MACH_PIMX1
10713 # ifdef machine_arch_type
10714 #  undef machine_arch_type
10715 #  define machine_arch_type     __machine_arch_type
10716 # else
10717 #  define machine_arch_type     MACH_TYPE_PIMX1
10718 # endif
10719 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10720 #else
10721 # define machine_is_pimx1()     (0)
10722 #endif
10723
10724 #ifdef CONFIG_MACH_OLLIE
10725 # ifdef machine_arch_type
10726 #  undef machine_arch_type
10727 #  define machine_arch_type     __machine_arch_type
10728 # else
10729 #  define machine_arch_type     MACH_TYPE_OLLIE
10730 # endif
10731 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10732 #else
10733 # define machine_is_ollie()     (0)
10734 #endif
10735
10736 #ifdef CONFIG_MACH_SKYMAX
10737 # ifdef machine_arch_type
10738 #  undef machine_arch_type
10739 #  define machine_arch_type     __machine_arch_type
10740 # else
10741 #  define machine_arch_type     MACH_TYPE_SKYMAX
10742 # endif
10743 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10744 #else
10745 # define machine_is_skymax()    (0)
10746 #endif
10747
10748 #ifdef CONFIG_MACH_JAZZ
10749 # ifdef machine_arch_type
10750 #  undef machine_arch_type
10751 #  define machine_arch_type     __machine_arch_type
10752 # else
10753 #  define machine_arch_type     MACH_TYPE_JAZZ
10754 # endif
10755 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10756 #else
10757 # define machine_is_jazz()      (0)
10758 #endif
10759
10760 #ifdef CONFIG_MACH_TEL_T3
10761 # ifdef machine_arch_type
10762 #  undef machine_arch_type
10763 #  define machine_arch_type     __machine_arch_type
10764 # else
10765 #  define machine_arch_type     MACH_TYPE_TEL_T3
10766 # endif
10767 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10768 #else
10769 # define machine_is_tel_t3()    (0)
10770 #endif
10771
10772 #ifdef CONFIG_MACH_AISINO_FCR255
10773 # ifdef machine_arch_type
10774 #  undef machine_arch_type
10775 #  define machine_arch_type     __machine_arch_type
10776 # else
10777 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10778 # endif
10779 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10780 #else
10781 # define machine_is_aisino_fcr255()     (0)
10782 #endif
10783
10784 #ifdef CONFIG_MACH_BTWEB
10785 # ifdef machine_arch_type
10786 #  undef machine_arch_type
10787 #  define machine_arch_type     __machine_arch_type
10788 # else
10789 #  define machine_arch_type     MACH_TYPE_BTWEB
10790 # endif
10791 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10792 #else
10793 # define machine_is_btweb()     (0)
10794 #endif
10795
10796 #ifdef CONFIG_MACH_DBG_LH79520
10797 # ifdef machine_arch_type
10798 #  undef machine_arch_type
10799 #  define machine_arch_type     __machine_arch_type
10800 # else
10801 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10802 # endif
10803 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10804 #else
10805 # define machine_is_dbg_lh79520()       (0)
10806 #endif
10807
10808 #ifdef CONFIG_MACH_CM41XX
10809 # ifdef machine_arch_type
10810 #  undef machine_arch_type
10811 #  define machine_arch_type     __machine_arch_type
10812 # else
10813 #  define machine_arch_type     MACH_TYPE_CM41XX
10814 # endif
10815 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10816 #else
10817 # define machine_is_cm41xx()    (0)
10818 #endif
10819
10820 #ifdef CONFIG_MACH_TS72XX
10821 # ifdef machine_arch_type
10822 #  undef machine_arch_type
10823 #  define machine_arch_type     __machine_arch_type
10824 # else
10825 #  define machine_arch_type     MACH_TYPE_TS72XX
10826 # endif
10827 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10828 #else
10829 # define machine_is_ts72xx()    (0)
10830 #endif
10831
10832 #ifdef CONFIG_MACH_NGGPXA
10833 # ifdef machine_arch_type
10834 #  undef machine_arch_type
10835 #  define machine_arch_type     __machine_arch_type
10836 # else
10837 #  define machine_arch_type     MACH_TYPE_NGGPXA
10838 # endif
10839 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10840 #else
10841 # define machine_is_nggpxa()    (0)
10842 #endif
10843
10844 #ifdef CONFIG_MACH_CSB535
10845 # ifdef machine_arch_type
10846 #  undef machine_arch_type
10847 #  define machine_arch_type     __machine_arch_type
10848 # else
10849 #  define machine_arch_type     MACH_TYPE_CSB535
10850 # endif
10851 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10852 #else
10853 # define machine_is_csb535()    (0)
10854 #endif
10855
10856 #ifdef CONFIG_MACH_CSB536
10857 # ifdef machine_arch_type
10858 #  undef machine_arch_type
10859 #  define machine_arch_type     __machine_arch_type
10860 # else
10861 #  define machine_arch_type     MACH_TYPE_CSB536
10862 # endif
10863 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10864 #else
10865 # define machine_is_csb536()    (0)
10866 #endif
10867
10868 #ifdef CONFIG_MACH_PXA_TRAKPOD
10869 # ifdef machine_arch_type
10870 #  undef machine_arch_type
10871 #  define machine_arch_type     __machine_arch_type
10872 # else
10873 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10874 # endif
10875 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10876 #else
10877 # define machine_is_pxa_trakpod()       (0)
10878 #endif
10879
10880 #ifdef CONFIG_MACH_PRAXIS
10881 # ifdef machine_arch_type
10882 #  undef machine_arch_type
10883 #  define machine_arch_type     __machine_arch_type
10884 # else
10885 #  define machine_arch_type     MACH_TYPE_PRAXIS
10886 # endif
10887 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10888 #else
10889 # define machine_is_praxis()    (0)
10890 #endif
10891
10892 #ifdef CONFIG_MACH_LH75411
10893 # ifdef machine_arch_type
10894 #  undef machine_arch_type
10895 #  define machine_arch_type     __machine_arch_type
10896 # else
10897 #  define machine_arch_type     MACH_TYPE_LH75411
10898 # endif
10899 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10900 #else
10901 # define machine_is_lh75411()   (0)
10902 #endif
10903
10904 #ifdef CONFIG_MACH_OTOM
10905 # ifdef machine_arch_type
10906 #  undef machine_arch_type
10907 #  define machine_arch_type     __machine_arch_type
10908 # else
10909 #  define machine_arch_type     MACH_TYPE_OTOM
10910 # endif
10911 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10912 #else
10913 # define machine_is_otom()      (0)
10914 #endif
10915
10916 #ifdef CONFIG_MACH_NEXCODER_2440
10917 # ifdef machine_arch_type
10918 #  undef machine_arch_type
10919 #  define machine_arch_type     __machine_arch_type
10920 # else
10921 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10922 # endif
10923 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10924 #else
10925 # define machine_is_nexcoder_2440()     (0)
10926 #endif
10927
10928 #ifdef CONFIG_MACH_LOOX410
10929 # ifdef machine_arch_type
10930 #  undef machine_arch_type
10931 #  define machine_arch_type     __machine_arch_type
10932 # else
10933 #  define machine_arch_type     MACH_TYPE_LOOX410
10934 # endif
10935 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10936 #else
10937 # define machine_is_loox410()   (0)
10938 #endif
10939
10940 #ifdef CONFIG_MACH_WESTLAKE
10941 # ifdef machine_arch_type
10942 #  undef machine_arch_type
10943 #  define machine_arch_type     __machine_arch_type
10944 # else
10945 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10946 # endif
10947 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10948 #else
10949 # define machine_is_westlake()  (0)
10950 #endif
10951
10952 #ifdef CONFIG_MACH_NSB
10953 # ifdef machine_arch_type
10954 #  undef machine_arch_type
10955 #  define machine_arch_type     __machine_arch_type
10956 # else
10957 #  define machine_arch_type     MACH_TYPE_NSB
10958 # endif
10959 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10960 #else
10961 # define machine_is_nsb()       (0)
10962 #endif
10963
10964 #ifdef CONFIG_MACH_ESL_SARVA_STN
10965 # ifdef machine_arch_type
10966 #  undef machine_arch_type
10967 #  define machine_arch_type     __machine_arch_type
10968 # else
10969 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10970 # endif
10971 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10972 #else
10973 # define machine_is_esl_sarva_stn()     (0)
10974 #endif
10975
10976 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10977 # ifdef machine_arch_type
10978 #  undef machine_arch_type
10979 #  define machine_arch_type     __machine_arch_type
10980 # else
10981 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10982 # endif
10983 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10984 #else
10985 # define machine_is_esl_sarva_tft()     (0)
10986 #endif
10987
10988 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10989 # ifdef machine_arch_type
10990 #  undef machine_arch_type
10991 #  define machine_arch_type     __machine_arch_type
10992 # else
10993 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10994 # endif
10995 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10996 #else
10997 # define machine_is_esl_sarva_iad()     (0)
10998 #endif
10999
11000 #ifdef CONFIG_MACH_ESL_SARVA_ACC
11001 # ifdef machine_arch_type
11002 #  undef machine_arch_type
11003 #  define machine_arch_type     __machine_arch_type
11004 # else
11005 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
11006 # endif
11007 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
11008 #else
11009 # define machine_is_esl_sarva_acc()     (0)
11010 #endif
11011
11012 #ifdef CONFIG_MACH_TYPHOON
11013 # ifdef machine_arch_type
11014 #  undef machine_arch_type
11015 #  define machine_arch_type     __machine_arch_type
11016 # else
11017 #  define machine_arch_type     MACH_TYPE_TYPHOON
11018 # endif
11019 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
11020 #else
11021 # define machine_is_typhoon()   (0)
11022 #endif
11023
11024 #ifdef CONFIG_MACH_CNAV
11025 # ifdef machine_arch_type
11026 #  undef machine_arch_type
11027 #  define machine_arch_type     __machine_arch_type
11028 # else
11029 #  define machine_arch_type     MACH_TYPE_CNAV
11030 # endif
11031 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
11032 #else
11033 # define machine_is_cnav()      (0)
11034 #endif
11035
11036 #ifdef CONFIG_MACH_A730
11037 # ifdef machine_arch_type
11038 #  undef machine_arch_type
11039 #  define machine_arch_type     __machine_arch_type
11040 # else
11041 #  define machine_arch_type     MACH_TYPE_A730
11042 # endif
11043 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
11044 #else
11045 # define machine_is_a730()      (0)
11046 #endif
11047
11048 #ifdef CONFIG_MACH_NETSTAR
11049 # ifdef machine_arch_type
11050 #  undef machine_arch_type
11051 #  define machine_arch_type     __machine_arch_type
11052 # else
11053 #  define machine_arch_type     MACH_TYPE_NETSTAR
11054 # endif
11055 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
11056 #else
11057 # define machine_is_netstar()   (0)
11058 #endif
11059
11060 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
11061 # ifdef machine_arch_type
11062 #  undef machine_arch_type
11063 #  define machine_arch_type     __machine_arch_type
11064 # else
11065 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
11066 # endif
11067 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
11068 #else
11069 # define machine_is_supercon()  (0)
11070 #endif
11071
11072 #ifdef CONFIG_MACH_SHIVA1100
11073 # ifdef machine_arch_type
11074 #  undef machine_arch_type
11075 #  define machine_arch_type     __machine_arch_type
11076 # else
11077 #  define machine_arch_type     MACH_TYPE_SHIVA1100
11078 # endif
11079 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
11080 #else
11081 # define machine_is_shiva1100() (0)
11082 #endif
11083
11084 #ifdef CONFIG_MACH_ETEXSC
11085 # ifdef machine_arch_type
11086 #  undef machine_arch_type
11087 #  define machine_arch_type     __machine_arch_type
11088 # else
11089 #  define machine_arch_type     MACH_TYPE_ETEXSC
11090 # endif
11091 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
11092 #else
11093 # define machine_is_etexsc()    (0)
11094 #endif
11095
11096 #ifdef CONFIG_MACH_IXDPG465
11097 # ifdef machine_arch_type
11098 #  undef machine_arch_type
11099 #  define machine_arch_type     __machine_arch_type
11100 # else
11101 #  define machine_arch_type     MACH_TYPE_IXDPG465
11102 # endif
11103 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
11104 #else
11105 # define machine_is_ixdpg465()  (0)
11106 #endif
11107
11108 #ifdef CONFIG_MACH_A9M2410
11109 # ifdef machine_arch_type
11110 #  undef machine_arch_type
11111 #  define machine_arch_type     __machine_arch_type
11112 # else
11113 #  define machine_arch_type     MACH_TYPE_A9M2410
11114 # endif
11115 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
11116 #else
11117 # define machine_is_a9m2410()   (0)
11118 #endif
11119
11120 #ifdef CONFIG_MACH_A9M2440
11121 # ifdef machine_arch_type
11122 #  undef machine_arch_type
11123 #  define machine_arch_type     __machine_arch_type
11124 # else
11125 #  define machine_arch_type     MACH_TYPE_A9M2440
11126 # endif
11127 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
11128 #else
11129 # define machine_is_a9m2440()   (0)
11130 #endif
11131
11132 #ifdef CONFIG_MACH_A9M9750
11133 # ifdef machine_arch_type
11134 #  undef machine_arch_type
11135 #  define machine_arch_type     __machine_arch_type
11136 # else
11137 #  define machine_arch_type     MACH_TYPE_A9M9750
11138 # endif
11139 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
11140 #else
11141 # define machine_is_a9m9750()   (0)
11142 #endif
11143
11144 #ifdef CONFIG_MACH_A9M9360
11145 # ifdef machine_arch_type
11146 #  undef machine_arch_type
11147 #  define machine_arch_type     __machine_arch_type
11148 # else
11149 #  define machine_arch_type     MACH_TYPE_A9M9360
11150 # endif
11151 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
11152 #else
11153 # define machine_is_a9m9360()   (0)
11154 #endif
11155
11156 #ifdef CONFIG_MACH_UNC90
11157 # ifdef machine_arch_type
11158 #  undef machine_arch_type
11159 #  define machine_arch_type     __machine_arch_type
11160 # else
11161 #  define machine_arch_type     MACH_TYPE_UNC90
11162 # endif
11163 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
11164 #else
11165 # define machine_is_unc90()     (0)
11166 #endif
11167
11168 #ifdef CONFIG_MACH_ECO920
11169 # ifdef machine_arch_type
11170 #  undef machine_arch_type
11171 #  define machine_arch_type     __machine_arch_type
11172 # else
11173 #  define machine_arch_type     MACH_TYPE_ECO920
11174 # endif
11175 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
11176 #else
11177 # define machine_is_eco920()    (0)
11178 #endif
11179
11180 #ifdef CONFIG_MACH_SATVIEW
11181 # ifdef machine_arch_type
11182 #  undef machine_arch_type
11183 #  define machine_arch_type     __machine_arch_type
11184 # else
11185 #  define machine_arch_type     MACH_TYPE_SATVIEW
11186 # endif
11187 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
11188 #else
11189 # define machine_is_satview()   (0)
11190 #endif
11191
11192 #ifdef CONFIG_MACH_ROADRUNNER
11193 # ifdef machine_arch_type
11194 #  undef machine_arch_type
11195 #  define machine_arch_type     __machine_arch_type
11196 # else
11197 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
11198 # endif
11199 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
11200 #else
11201 # define machine_is_roadrunner()        (0)
11202 #endif
11203
11204 #ifdef CONFIG_MACH_AT91RM9200EK
11205 # ifdef machine_arch_type
11206 #  undef machine_arch_type
11207 #  define machine_arch_type     __machine_arch_type
11208 # else
11209 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
11210 # endif
11211 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11212 #else
11213 # define machine_is_at91rm9200ek()      (0)
11214 #endif
11215
11216 #ifdef CONFIG_MACH_GP32
11217 # ifdef machine_arch_type
11218 #  undef machine_arch_type
11219 #  define machine_arch_type     __machine_arch_type
11220 # else
11221 #  define machine_arch_type     MACH_TYPE_GP32
11222 # endif
11223 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
11224 #else
11225 # define machine_is_gp32()      (0)
11226 #endif
11227
11228 #ifdef CONFIG_MACH_GEM
11229 # ifdef machine_arch_type
11230 #  undef machine_arch_type
11231 #  define machine_arch_type     __machine_arch_type
11232 # else
11233 #  define machine_arch_type     MACH_TYPE_GEM
11234 # endif
11235 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
11236 #else
11237 # define machine_is_gem()       (0)
11238 #endif
11239
11240 #ifdef CONFIG_MACH_I858
11241 # ifdef machine_arch_type
11242 #  undef machine_arch_type
11243 #  define machine_arch_type     __machine_arch_type
11244 # else
11245 #  define machine_arch_type     MACH_TYPE_I858
11246 # endif
11247 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
11248 #else
11249 # define machine_is_i858()      (0)
11250 #endif
11251
11252 #ifdef CONFIG_MACH_HX2750
11253 # ifdef machine_arch_type
11254 #  undef machine_arch_type
11255 #  define machine_arch_type     __machine_arch_type
11256 # else
11257 #  define machine_arch_type     MACH_TYPE_HX2750
11258 # endif
11259 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
11260 #else
11261 # define machine_is_hx2750()    (0)
11262 #endif
11263
11264 #ifdef CONFIG_MACH_MXC91131EVB
11265 # ifdef machine_arch_type
11266 #  undef machine_arch_type
11267 #  define machine_arch_type     __machine_arch_type
11268 # else
11269 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
11270 # endif
11271 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
11272 #else
11273 # define machine_is_mxc91131evb()       (0)
11274 #endif
11275
11276 #ifdef CONFIG_MACH_P700
11277 # ifdef machine_arch_type
11278 #  undef machine_arch_type
11279 #  define machine_arch_type     __machine_arch_type
11280 # else
11281 #  define machine_arch_type     MACH_TYPE_P700
11282 # endif
11283 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
11284 #else
11285 # define machine_is_p700()      (0)
11286 #endif
11287
11288 #ifdef CONFIG_MACH_CPE
11289 # ifdef machine_arch_type
11290 #  undef machine_arch_type
11291 #  define machine_arch_type     __machine_arch_type
11292 # else
11293 #  define machine_arch_type     MACH_TYPE_CPE
11294 # endif
11295 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
11296 #else
11297 # define machine_is_cpe()       (0)
11298 #endif
11299
11300 #ifdef CONFIG_MACH_SPITZ
11301 # ifdef machine_arch_type
11302 #  undef machine_arch_type
11303 #  define machine_arch_type     __machine_arch_type
11304 # else
11305 #  define machine_arch_type     MACH_TYPE_SPITZ
11306 # endif
11307 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
11308 #else
11309 # define machine_is_spitz()     (0)
11310 #endif
11311
11312 #ifdef CONFIG_MACH_NIMBRA340
11313 # ifdef machine_arch_type
11314 #  undef machine_arch_type
11315 #  define machine_arch_type     __machine_arch_type
11316 # else
11317 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11318 # endif
11319 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11320 #else
11321 # define machine_is_nimbra340() (0)
11322 #endif
11323
11324 #ifdef CONFIG_MACH_LPC22XX
11325 # ifdef machine_arch_type
11326 #  undef machine_arch_type
11327 #  define machine_arch_type     __machine_arch_type
11328 # else
11329 #  define machine_arch_type     MACH_TYPE_LPC22XX
11330 # endif
11331 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11332 #else
11333 # define machine_is_lpc22xx()   (0)
11334 #endif
11335
11336 #ifdef CONFIG_MACH_COMET3
11337 # ifdef machine_arch_type
11338 #  undef machine_arch_type
11339 #  define machine_arch_type     __machine_arch_type
11340 # else
11341 #  define machine_arch_type     MACH_TYPE_COMET3
11342 # endif
11343 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11344 #else
11345 # define machine_is_omap_comet3()       (0)
11346 #endif
11347
11348 #ifdef CONFIG_MACH_COMET4
11349 # ifdef machine_arch_type
11350 #  undef machine_arch_type
11351 #  define machine_arch_type     __machine_arch_type
11352 # else
11353 #  define machine_arch_type     MACH_TYPE_COMET4
11354 # endif
11355 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11356 #else
11357 # define machine_is_omap_comet4()       (0)
11358 #endif
11359
11360 #ifdef CONFIG_MACH_CSB625
11361 # ifdef machine_arch_type
11362 #  undef machine_arch_type
11363 #  define machine_arch_type     __machine_arch_type
11364 # else
11365 #  define machine_arch_type     MACH_TYPE_CSB625
11366 # endif
11367 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11368 #else
11369 # define machine_is_csb625()    (0)
11370 #endif
11371
11372 #ifdef CONFIG_MACH_FORTUNET2
11373 # ifdef machine_arch_type
11374 #  undef machine_arch_type
11375 #  define machine_arch_type     __machine_arch_type
11376 # else
11377 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11378 # endif
11379 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11380 #else
11381 # define machine_is_fortunet2() (0)
11382 #endif
11383
11384 #ifdef CONFIG_MACH_S5H2200
11385 # ifdef machine_arch_type
11386 #  undef machine_arch_type
11387 #  define machine_arch_type     __machine_arch_type
11388 # else
11389 #  define machine_arch_type     MACH_TYPE_S5H2200
11390 # endif
11391 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11392 #else
11393 # define machine_is_s5h2200()   (0)
11394 #endif
11395
11396 #ifdef CONFIG_MACH_OPTORM920
11397 # ifdef machine_arch_type
11398 #  undef machine_arch_type
11399 #  define machine_arch_type     __machine_arch_type
11400 # else
11401 #  define machine_arch_type     MACH_TYPE_OPTORM920
11402 # endif
11403 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11404 #else
11405 # define machine_is_optorm920() (0)
11406 #endif
11407
11408 #ifdef CONFIG_MACH_ADSBITSYXB
11409 # ifdef machine_arch_type
11410 #  undef machine_arch_type
11411 #  define machine_arch_type     __machine_arch_type
11412 # else
11413 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11414 # endif
11415 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11416 #else
11417 # define machine_is_adsbitsyxb()        (0)
11418 #endif
11419
11420 #ifdef CONFIG_MACH_ADSSPHERE
11421 # ifdef machine_arch_type
11422 #  undef machine_arch_type
11423 #  define machine_arch_type     __machine_arch_type
11424 # else
11425 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11426 # endif
11427 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11428 #else
11429 # define machine_is_adssphere() (0)
11430 #endif
11431
11432 #ifdef CONFIG_MACH_ADSPORTAL
11433 # ifdef machine_arch_type
11434 #  undef machine_arch_type
11435 #  define machine_arch_type     __machine_arch_type
11436 # else
11437 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11438 # endif
11439 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11440 #else
11441 # define machine_is_adsportal() (0)
11442 #endif
11443
11444 #ifdef CONFIG_MACH_LN2410SBC
11445 # ifdef machine_arch_type
11446 #  undef machine_arch_type
11447 #  define machine_arch_type     __machine_arch_type
11448 # else
11449 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11450 # endif
11451 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11452 #else
11453 # define machine_is_ln2410sbc() (0)
11454 #endif
11455
11456 #ifdef CONFIG_MACH_CB3RUFC
11457 # ifdef machine_arch_type
11458 #  undef machine_arch_type
11459 #  define machine_arch_type     __machine_arch_type
11460 # else
11461 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11462 # endif
11463 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11464 #else
11465 # define machine_is_cb3rufc()   (0)
11466 #endif
11467
11468 #ifdef CONFIG_MACH_MP2USB
11469 # ifdef machine_arch_type
11470 #  undef machine_arch_type
11471 #  define machine_arch_type     __machine_arch_type
11472 # else
11473 #  define machine_arch_type     MACH_TYPE_MP2USB
11474 # endif
11475 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11476 #else
11477 # define machine_is_mp2usb()    (0)
11478 #endif
11479
11480 #ifdef CONFIG_MACH_NTNP425C
11481 # ifdef machine_arch_type
11482 #  undef machine_arch_type
11483 #  define machine_arch_type     __machine_arch_type
11484 # else
11485 #  define machine_arch_type     MACH_TYPE_NTNP425C
11486 # endif
11487 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11488 #else
11489 # define machine_is_ntnp425c()  (0)
11490 #endif
11491
11492 #ifdef CONFIG_MACH_COLIBRI
11493 # ifdef machine_arch_type
11494 #  undef machine_arch_type
11495 #  define machine_arch_type     __machine_arch_type
11496 # else
11497 #  define machine_arch_type     MACH_TYPE_COLIBRI
11498 # endif
11499 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11500 #else
11501 # define machine_is_colibri()   (0)
11502 #endif
11503
11504 #ifdef CONFIG_MACH_PCM7220
11505 # ifdef machine_arch_type
11506 #  undef machine_arch_type
11507 #  define machine_arch_type     __machine_arch_type
11508 # else
11509 #  define machine_arch_type     MACH_TYPE_PCM7220
11510 # endif
11511 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11512 #else
11513 # define machine_is_pcm7220()   (0)
11514 #endif
11515
11516 #ifdef CONFIG_MACH_GATEWAY7001
11517 # ifdef machine_arch_type
11518 #  undef machine_arch_type
11519 #  define machine_arch_type     __machine_arch_type
11520 # else
11521 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
11522 # endif
11523 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11524 #else
11525 # define machine_is_gateway7001()       (0)
11526 #endif
11527
11528 #ifdef CONFIG_MACH_PCM027
11529 # ifdef machine_arch_type
11530 #  undef machine_arch_type
11531 #  define machine_arch_type     __machine_arch_type
11532 # else
11533 #  define machine_arch_type     MACH_TYPE_PCM027
11534 # endif
11535 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11536 #else
11537 # define machine_is_pcm027()    (0)
11538 #endif
11539
11540 #ifdef CONFIG_MACH_CMPXA
11541 # ifdef machine_arch_type
11542 #  undef machine_arch_type
11543 #  define machine_arch_type     __machine_arch_type
11544 # else
11545 #  define machine_arch_type     MACH_TYPE_CMPXA
11546 # endif
11547 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11548 #else
11549 # define machine_is_cmpxa()     (0)
11550 #endif
11551
11552 #ifdef CONFIG_MACH_ANUBIS
11553 # ifdef machine_arch_type
11554 #  undef machine_arch_type
11555 #  define machine_arch_type     __machine_arch_type
11556 # else
11557 #  define machine_arch_type     MACH_TYPE_ANUBIS
11558 # endif
11559 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11560 #else
11561 # define machine_is_anubis()    (0)
11562 #endif
11563
11564 #ifdef CONFIG_MACH_ITE8152
11565 # ifdef machine_arch_type
11566 #  undef machine_arch_type
11567 #  define machine_arch_type     __machine_arch_type
11568 # else
11569 #  define machine_arch_type     MACH_TYPE_ITE8152
11570 # endif
11571 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11572 #else
11573 # define machine_is_ite8152()   (0)
11574 #endif
11575
11576 #ifdef CONFIG_MACH_LPC3XXX
11577 # ifdef machine_arch_type
11578 #  undef machine_arch_type
11579 #  define machine_arch_type     __machine_arch_type
11580 # else
11581 #  define machine_arch_type     MACH_TYPE_LPC3XXX
11582 # endif
11583 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11584 #else
11585 # define machine_is_lpc3xxx()   (0)
11586 #endif
11587
11588 #ifdef CONFIG_MACH_PUPPETEER
11589 # ifdef machine_arch_type
11590 #  undef machine_arch_type
11591 #  define machine_arch_type     __machine_arch_type
11592 # else
11593 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11594 # endif
11595 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11596 #else
11597 # define machine_is_puppeteer() (0)
11598 #endif
11599
11600 #ifdef CONFIG_MACH_E570
11601 # ifdef machine_arch_type
11602 #  undef machine_arch_type
11603 #  define machine_arch_type     __machine_arch_type
11604 # else
11605 #  define machine_arch_type     MACH_TYPE_E570
11606 # endif
11607 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11608 #else
11609 # define machine_is_e570()      (0)
11610 #endif
11611
11612 #ifdef CONFIG_MACH_X50
11613 # ifdef machine_arch_type
11614 #  undef machine_arch_type
11615 #  define machine_arch_type     __machine_arch_type
11616 # else
11617 #  define machine_arch_type     MACH_TYPE_X50
11618 # endif
11619 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11620 #else
11621 # define machine_is_x50()       (0)
11622 #endif
11623
11624 #ifdef CONFIG_MACH_RECON
11625 # ifdef machine_arch_type
11626 #  undef machine_arch_type
11627 #  define machine_arch_type     __machine_arch_type
11628 # else
11629 #  define machine_arch_type     MACH_TYPE_RECON
11630 # endif
11631 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11632 #else
11633 # define machine_is_recon()     (0)
11634 #endif
11635
11636 #ifdef CONFIG_MACH_XBOARDGP8
11637 # ifdef machine_arch_type
11638 #  undef machine_arch_type
11639 #  define machine_arch_type     __machine_arch_type
11640 # else
11641 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
11642 # endif
11643 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11644 #else
11645 # define machine_is_xboardgp8() (0)
11646 #endif
11647
11648 #ifdef CONFIG_MACH_FPIC2
11649 # ifdef machine_arch_type
11650 #  undef machine_arch_type
11651 #  define machine_arch_type     __machine_arch_type
11652 # else
11653 #  define machine_arch_type     MACH_TYPE_FPIC2
11654 # endif
11655 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11656 #else
11657 # define machine_is_fpic2()     (0)
11658 #endif
11659
11660 #ifdef CONFIG_MACH_AKITA
11661 # ifdef machine_arch_type
11662 #  undef machine_arch_type
11663 #  define machine_arch_type     __machine_arch_type
11664 # else
11665 #  define machine_arch_type     MACH_TYPE_AKITA
11666 # endif
11667 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11668 #else
11669 # define machine_is_akita()     (0)
11670 #endif
11671
11672 #ifdef CONFIG_MACH_A81
11673 # ifdef machine_arch_type
11674 #  undef machine_arch_type
11675 #  define machine_arch_type     __machine_arch_type
11676 # else
11677 #  define machine_arch_type     MACH_TYPE_A81
11678 # endif
11679 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11680 #else
11681 # define machine_is_a81()       (0)
11682 #endif
11683
11684 #ifdef CONFIG_MACH_SVM_SC25X
11685 # ifdef machine_arch_type
11686 #  undef machine_arch_type
11687 #  define machine_arch_type     __machine_arch_type
11688 # else
11689 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
11690 # endif
11691 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11692 #else
11693 # define machine_is_svm_sc25x() (0)
11694 #endif
11695
11696 #ifdef CONFIG_MACH_VADATECH020
11697 # ifdef machine_arch_type
11698 #  undef machine_arch_type
11699 #  define machine_arch_type     __machine_arch_type
11700 # else
11701 #  define machine_arch_type     MACH_TYPE_VADATECH020
11702 # endif
11703 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11704 #else
11705 # define machine_is_vt020()     (0)
11706 #endif
11707
11708 #ifdef CONFIG_MACH_TLI
11709 # ifdef machine_arch_type
11710 #  undef machine_arch_type
11711 #  define machine_arch_type     __machine_arch_type
11712 # else
11713 #  define machine_arch_type     MACH_TYPE_TLI
11714 # endif
11715 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11716 #else
11717 # define machine_is_tli()       (0)
11718 #endif
11719
11720 #ifdef CONFIG_MACH_EDB9315LC
11721 # ifdef machine_arch_type
11722 #  undef machine_arch_type
11723 #  define machine_arch_type     __machine_arch_type
11724 # else
11725 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11726 # endif
11727 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11728 #else
11729 # define machine_is_edb9315lc() (0)
11730 #endif
11731
11732 #ifdef CONFIG_MACH_PASSEC
11733 # ifdef machine_arch_type
11734 #  undef machine_arch_type
11735 #  define machine_arch_type     __machine_arch_type
11736 # else
11737 #  define machine_arch_type     MACH_TYPE_PASSEC
11738 # endif
11739 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11740 #else
11741 # define machine_is_passec()    (0)
11742 #endif
11743
11744 #ifdef CONFIG_MACH_DS_TIGER
11745 # ifdef machine_arch_type
11746 #  undef machine_arch_type
11747 #  define machine_arch_type     __machine_arch_type
11748 # else
11749 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11750 # endif
11751 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11752 #else
11753 # define machine_is_ds_tiger()  (0)
11754 #endif
11755
11756 #ifdef CONFIG_MACH_E310
11757 # ifdef machine_arch_type
11758 #  undef machine_arch_type
11759 #  define machine_arch_type     __machine_arch_type
11760 # else
11761 #  define machine_arch_type     MACH_TYPE_E310
11762 # endif
11763 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11764 #else
11765 # define machine_is_e310()      (0)
11766 #endif
11767
11768 #ifdef CONFIG_MACH_E330
11769 # ifdef machine_arch_type
11770 #  undef machine_arch_type
11771 #  define machine_arch_type     __machine_arch_type
11772 # else
11773 #  define machine_arch_type     MACH_TYPE_E330
11774 # endif
11775 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11776 #else
11777 # define machine_is_e330()      (0)
11778 #endif
11779
11780 #ifdef CONFIG_MACH_RT3000
11781 # ifdef machine_arch_type
11782 #  undef machine_arch_type
11783 #  define machine_arch_type     __machine_arch_type
11784 # else
11785 #  define machine_arch_type     MACH_TYPE_RT3000
11786 # endif
11787 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11788 #else
11789 # define machine_is_rt3000()    (0)
11790 #endif
11791
11792 #ifdef CONFIG_MACH_NOKIA770
11793 # ifdef machine_arch_type
11794 #  undef machine_arch_type
11795 #  define machine_arch_type     __machine_arch_type
11796 # else
11797 #  define machine_arch_type     MACH_TYPE_NOKIA770
11798 # endif
11799 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11800 #else
11801 # define machine_is_nokia770()  (0)
11802 #endif
11803
11804 #ifdef CONFIG_MACH_PNX0106
11805 # ifdef machine_arch_type
11806 #  undef machine_arch_type
11807 #  define machine_arch_type     __machine_arch_type
11808 # else
11809 #  define machine_arch_type     MACH_TYPE_PNX0106
11810 # endif
11811 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11812 #else
11813 # define machine_is_pnx0106()   (0)
11814 #endif
11815
11816 #ifdef CONFIG_MACH_HX21XX
11817 # ifdef machine_arch_type
11818 #  undef machine_arch_type
11819 #  define machine_arch_type     __machine_arch_type
11820 # else
11821 #  define machine_arch_type     MACH_TYPE_HX21XX
11822 # endif
11823 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11824 #else
11825 # define machine_is_hx21xx()    (0)
11826 #endif
11827
11828 #ifdef CONFIG_MACH_FARADAY
11829 # ifdef machine_arch_type
11830 #  undef machine_arch_type
11831 #  define machine_arch_type     __machine_arch_type
11832 # else
11833 #  define machine_arch_type     MACH_TYPE_FARADAY
11834 # endif
11835 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11836 #else
11837 # define machine_is_faraday()   (0)
11838 #endif
11839
11840 #ifdef CONFIG_MACH_SBC9312
11841 # ifdef machine_arch_type
11842 #  undef machine_arch_type
11843 #  define machine_arch_type     __machine_arch_type
11844 # else
11845 #  define machine_arch_type     MACH_TYPE_SBC9312
11846 # endif
11847 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11848 #else
11849 # define machine_is_sbc9312()   (0)
11850 #endif
11851
11852 #ifdef CONFIG_MACH_BATMAN
11853 # ifdef machine_arch_type
11854 #  undef machine_arch_type
11855 #  define machine_arch_type     __machine_arch_type
11856 # else
11857 #  define machine_arch_type     MACH_TYPE_BATMAN
11858 # endif
11859 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11860 #else
11861 # define machine_is_batman()    (0)
11862 #endif
11863
11864 #ifdef CONFIG_MACH_JPD201
11865 # ifdef machine_arch_type
11866 #  undef machine_arch_type
11867 #  define machine_arch_type     __machine_arch_type
11868 # else
11869 #  define machine_arch_type     MACH_TYPE_JPD201
11870 # endif
11871 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11872 #else
11873 # define machine_is_jpd201()    (0)
11874 #endif
11875
11876 #ifdef CONFIG_MACH_MIPSA
11877 # ifdef machine_arch_type
11878 #  undef machine_arch_type
11879 #  define machine_arch_type     __machine_arch_type
11880 # else
11881 #  define machine_arch_type     MACH_TYPE_MIPSA
11882 # endif
11883 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11884 #else
11885 # define machine_is_mipsa()     (0)
11886 #endif
11887
11888 #ifdef CONFIG_MACH_KACOM
11889 # ifdef machine_arch_type
11890 #  undef machine_arch_type
11891 #  define machine_arch_type     __machine_arch_type
11892 # else
11893 #  define machine_arch_type     MACH_TYPE_KACOM
11894 # endif
11895 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11896 #else
11897 # define machine_is_kacom()     (0)
11898 #endif
11899
11900 #ifdef CONFIG_MACH_SWARCOCPU
11901 # ifdef machine_arch_type
11902 #  undef machine_arch_type
11903 #  define machine_arch_type     __machine_arch_type
11904 # else
11905 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11906 # endif
11907 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11908 #else
11909 # define machine_is_swarcocpu() (0)
11910 #endif
11911
11912 #ifdef CONFIG_MACH_SWARCODSL
11913 # ifdef machine_arch_type
11914 #  undef machine_arch_type
11915 #  define machine_arch_type     __machine_arch_type
11916 # else
11917 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11918 # endif
11919 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11920 #else
11921 # define machine_is_swarcodsl() (0)
11922 #endif
11923
11924 #ifdef CONFIG_MACH_BLUEANGEL
11925 # ifdef machine_arch_type
11926 #  undef machine_arch_type
11927 #  define machine_arch_type     __machine_arch_type
11928 # else
11929 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11930 # endif
11931 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11932 #else
11933 # define machine_is_blueangel() (0)
11934 #endif
11935
11936 #ifdef CONFIG_MACH_HAIRYGRAMA
11937 # ifdef machine_arch_type
11938 #  undef machine_arch_type
11939 #  define machine_arch_type     __machine_arch_type
11940 # else
11941 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11942 # endif
11943 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11944 #else
11945 # define machine_is_hairygrama()        (0)
11946 #endif
11947
11948 #ifdef CONFIG_MACH_BANFF
11949 # ifdef machine_arch_type
11950 #  undef machine_arch_type
11951 #  define machine_arch_type     __machine_arch_type
11952 # else
11953 #  define machine_arch_type     MACH_TYPE_BANFF
11954 # endif
11955 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11956 #else
11957 # define machine_is_banff()     (0)
11958 #endif
11959
11960 #ifdef CONFIG_MACH_CARMEVA
11961 # ifdef machine_arch_type
11962 #  undef machine_arch_type
11963 #  define machine_arch_type     __machine_arch_type
11964 # else
11965 #  define machine_arch_type     MACH_TYPE_CARMEVA
11966 # endif
11967 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11968 #else
11969 # define machine_is_carmeva()   (0)
11970 #endif
11971
11972 #ifdef CONFIG_MACH_SAM255
11973 # ifdef machine_arch_type
11974 #  undef machine_arch_type
11975 #  define machine_arch_type     __machine_arch_type
11976 # else
11977 #  define machine_arch_type     MACH_TYPE_SAM255
11978 # endif
11979 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11980 #else
11981 # define machine_is_sam255()    (0)
11982 #endif
11983
11984 #ifdef CONFIG_MACH_PPM10
11985 # ifdef machine_arch_type
11986 #  undef machine_arch_type
11987 #  define machine_arch_type     __machine_arch_type
11988 # else
11989 #  define machine_arch_type     MACH_TYPE_PPM10
11990 # endif
11991 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11992 #else
11993 # define machine_is_ppm10()     (0)
11994 #endif
11995
11996 #ifdef CONFIG_MACH_EDB9315A
11997 # ifdef machine_arch_type
11998 #  undef machine_arch_type
11999 #  define machine_arch_type     __machine_arch_type
12000 # else
12001 #  define machine_arch_type     MACH_TYPE_EDB9315A
12002 # endif
12003 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
12004 #else
12005 # define machine_is_edb9315a()  (0)
12006 #endif
12007
12008 #ifdef CONFIG_MACH_SUNSET
12009 # ifdef machine_arch_type
12010 #  undef machine_arch_type
12011 #  define machine_arch_type     __machine_arch_type
12012 # else
12013 #  define machine_arch_type     MACH_TYPE_SUNSET
12014 # endif
12015 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
12016 #else
12017 # define machine_is_sunset()    (0)
12018 #endif
12019
12020 #ifdef CONFIG_MACH_STARGATE2
12021 # ifdef machine_arch_type
12022 #  undef machine_arch_type
12023 #  define machine_arch_type     __machine_arch_type
12024 # else
12025 #  define machine_arch_type     MACH_TYPE_STARGATE2
12026 # endif
12027 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
12028 #else
12029 # define machine_is_stargate2() (0)
12030 #endif
12031
12032 #ifdef CONFIG_MACH_INTELMOTE2
12033 # ifdef machine_arch_type
12034 #  undef machine_arch_type
12035 #  define machine_arch_type     __machine_arch_type
12036 # else
12037 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
12038 # endif
12039 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
12040 #else
12041 # define machine_is_intelmote2()        (0)
12042 #endif
12043
12044 #ifdef CONFIG_MACH_TRIZEPS4
12045 # ifdef machine_arch_type
12046 #  undef machine_arch_type
12047 #  define machine_arch_type     __machine_arch_type
12048 # else
12049 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
12050 # endif
12051 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
12052 #else
12053 # define machine_is_trizeps4()  (0)
12054 #endif
12055
12056 #ifdef CONFIG_MACH_MAINSTONE2
12057 # ifdef machine_arch_type
12058 #  undef machine_arch_type
12059 #  define machine_arch_type     __machine_arch_type
12060 # else
12061 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
12062 # endif
12063 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
12064 #else
12065 # define machine_is_mainstone2()        (0)
12066 #endif
12067
12068 #ifdef CONFIG_MACH_EZ_IXP42X
12069 # ifdef machine_arch_type
12070 #  undef machine_arch_type
12071 #  define machine_arch_type     __machine_arch_type
12072 # else
12073 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
12074 # endif
12075 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
12076 #else
12077 # define machine_is_ez_ixp42x() (0)
12078 #endif
12079
12080 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
12081 # ifdef machine_arch_type
12082 #  undef machine_arch_type
12083 #  define machine_arch_type     __machine_arch_type
12084 # else
12085 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
12086 # endif
12087 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
12088 #else
12089 # define machine_is_tapwave_zodiac()    (0)
12090 #endif
12091
12092 #ifdef CONFIG_MACH_UNIVERSALMETER
12093 # ifdef machine_arch_type
12094 #  undef machine_arch_type
12095 #  define machine_arch_type     __machine_arch_type
12096 # else
12097 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
12098 # endif
12099 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
12100 #else
12101 # define machine_is_universalmeter()    (0)
12102 #endif
12103
12104 #ifdef CONFIG_MACH_HICOARM9
12105 # ifdef machine_arch_type
12106 #  undef machine_arch_type
12107 #  define machine_arch_type     __machine_arch_type
12108 # else
12109 #  define machine_arch_type     MACH_TYPE_HICOARM9
12110 # endif
12111 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
12112 #else
12113 # define machine_is_hicoarm9()  (0)
12114 #endif
12115
12116 #ifdef CONFIG_MACH_PNX4008
12117 # ifdef machine_arch_type
12118 #  undef machine_arch_type
12119 #  define machine_arch_type     __machine_arch_type
12120 # else
12121 #  define machine_arch_type     MACH_TYPE_PNX4008
12122 # endif
12123 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
12124 #else
12125 # define machine_is_pnx4008()   (0)
12126 #endif
12127
12128 #ifdef CONFIG_MACH_KWS6000
12129 # ifdef machine_arch_type
12130 #  undef machine_arch_type
12131 #  define machine_arch_type     __machine_arch_type
12132 # else
12133 #  define machine_arch_type     MACH_TYPE_KWS6000
12134 # endif
12135 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
12136 #else
12137 # define machine_is_kws6000()   (0)
12138 #endif
12139
12140 #ifdef CONFIG_MACH_PORTUX920T
12141 # ifdef machine_arch_type
12142 #  undef machine_arch_type
12143 #  define machine_arch_type     __machine_arch_type
12144 # else
12145 #  define machine_arch_type     MACH_TYPE_PORTUX920T
12146 # endif
12147 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
12148 #else
12149 # define machine_is_portux920t()        (0)
12150 #endif
12151
12152 #ifdef CONFIG_MACH_EZ_X5
12153 # ifdef machine_arch_type
12154 #  undef machine_arch_type
12155 #  define machine_arch_type     __machine_arch_type
12156 # else
12157 #  define machine_arch_type     MACH_TYPE_EZ_X5
12158 # endif
12159 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
12160 #else
12161 # define machine_is_ez_x5()     (0)
12162 #endif
12163
12164 #ifdef CONFIG_MACH_OMAP_RUDOLPH
12165 # ifdef machine_arch_type
12166 #  undef machine_arch_type
12167 #  define machine_arch_type     __machine_arch_type
12168 # else
12169 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
12170 # endif
12171 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
12172 #else
12173 # define machine_is_omap_rudolph()      (0)
12174 #endif
12175
12176 #ifdef CONFIG_MACH_CPUAT91
12177 # ifdef machine_arch_type
12178 #  undef machine_arch_type
12179 #  define machine_arch_type     __machine_arch_type
12180 # else
12181 #  define machine_arch_type     MACH_TYPE_CPUAT91
12182 # endif
12183 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
12184 #else
12185 # define machine_is_cpuat91()   (0)
12186 #endif
12187
12188 #ifdef CONFIG_MACH_REA9200
12189 # ifdef machine_arch_type
12190 #  undef machine_arch_type
12191 #  define machine_arch_type     __machine_arch_type
12192 # else
12193 #  define machine_arch_type     MACH_TYPE_REA9200
12194 # endif
12195 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
12196 #else
12197 # define machine_is_rea9200()   (0)
12198 #endif
12199
12200 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
12201 # ifdef machine_arch_type
12202 #  undef machine_arch_type
12203 #  define machine_arch_type     __machine_arch_type
12204 # else
12205 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
12206 # endif
12207 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12208 #else
12209 # define machine_is_acts_pune_sa1110()  (0)
12210 #endif
12211
12212 #ifdef CONFIG_MACH_IXP425
12213 # ifdef machine_arch_type
12214 #  undef machine_arch_type
12215 #  define machine_arch_type     __machine_arch_type
12216 # else
12217 #  define machine_arch_type     MACH_TYPE_IXP425
12218 # endif
12219 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
12220 #else
12221 # define machine_is_ixp425()    (0)
12222 #endif
12223
12224 #ifdef CONFIG_MACH_I30030ADS
12225 # ifdef machine_arch_type
12226 #  undef machine_arch_type
12227 #  define machine_arch_type     __machine_arch_type
12228 # else
12229 #  define machine_arch_type     MACH_TYPE_I30030ADS
12230 # endif
12231 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12232 #else
12233 # define machine_is_i30030ads() (0)
12234 #endif
12235
12236 #ifdef CONFIG_MACH_PERCH
12237 # ifdef machine_arch_type
12238 #  undef machine_arch_type
12239 #  define machine_arch_type     __machine_arch_type
12240 # else
12241 #  define machine_arch_type     MACH_TYPE_PERCH
12242 # endif
12243 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
12244 #else
12245 # define machine_is_perch()     (0)
12246 #endif
12247
12248 #ifdef CONFIG_MACH_EIS05R1
12249 # ifdef machine_arch_type
12250 #  undef machine_arch_type
12251 #  define machine_arch_type     __machine_arch_type
12252 # else
12253 #  define machine_arch_type     MACH_TYPE_EIS05R1
12254 # endif
12255 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
12256 #else
12257 # define machine_is_eis05r1()   (0)
12258 #endif
12259
12260 #ifdef CONFIG_MACH_PEPPERPAD
12261 # ifdef machine_arch_type
12262 #  undef machine_arch_type
12263 #  define machine_arch_type     __machine_arch_type
12264 # else
12265 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
12266 # endif
12267 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12268 #else
12269 # define machine_is_pepperpad() (0)
12270 #endif
12271
12272 #ifdef CONFIG_MACH_SB3010
12273 # ifdef machine_arch_type
12274 #  undef machine_arch_type
12275 #  define machine_arch_type     __machine_arch_type
12276 # else
12277 #  define machine_arch_type     MACH_TYPE_SB3010
12278 # endif
12279 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
12280 #else
12281 # define machine_is_sb3010()    (0)
12282 #endif
12283
12284 #ifdef CONFIG_MACH_RM9200
12285 # ifdef machine_arch_type
12286 #  undef machine_arch_type
12287 #  define machine_arch_type     __machine_arch_type
12288 # else
12289 #  define machine_arch_type     MACH_TYPE_RM9200
12290 # endif
12291 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
12292 #else
12293 # define machine_is_rm9200()    (0)
12294 #endif
12295
12296 #ifdef CONFIG_MACH_DMA03
12297 # ifdef machine_arch_type
12298 #  undef machine_arch_type
12299 #  define machine_arch_type     __machine_arch_type
12300 # else
12301 #  define machine_arch_type     MACH_TYPE_DMA03
12302 # endif
12303 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
12304 #else
12305 # define machine_is_dma03()     (0)
12306 #endif
12307
12308 #ifdef CONFIG_MACH_ROAD_S101
12309 # ifdef machine_arch_type
12310 #  undef machine_arch_type
12311 #  define machine_arch_type     __machine_arch_type
12312 # else
12313 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12314 # endif
12315 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12316 #else
12317 # define machine_is_road_s101() (0)
12318 #endif
12319
12320 #ifdef CONFIG_MACH_IQ81340SC
12321 # ifdef machine_arch_type
12322 #  undef machine_arch_type
12323 #  define machine_arch_type     __machine_arch_type
12324 # else
12325 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12326 # endif
12327 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12328 #else
12329 # define machine_is_iq81340sc() (0)
12330 #endif
12331
12332 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12333 # ifdef machine_arch_type
12334 #  undef machine_arch_type
12335 #  define machine_arch_type     __machine_arch_type
12336 # else
12337 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12338 # endif
12339 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12340 #else
12341 # define machine_is_iq_nextgen_b()      (0)
12342 #endif
12343
12344 #ifdef CONFIG_MACH_IQ81340MC
12345 # ifdef machine_arch_type
12346 #  undef machine_arch_type
12347 #  define machine_arch_type     __machine_arch_type
12348 # else
12349 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12350 # endif
12351 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12352 #else
12353 # define machine_is_iq81340mc() (0)
12354 #endif
12355
12356 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12357 # ifdef machine_arch_type
12358 #  undef machine_arch_type
12359 #  define machine_arch_type     __machine_arch_type
12360 # else
12361 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12362 # endif
12363 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12364 #else
12365 # define machine_is_iq_nextgen_d()      (0)
12366 #endif
12367
12368 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12369 # ifdef machine_arch_type
12370 #  undef machine_arch_type
12371 #  define machine_arch_type     __machine_arch_type
12372 # else
12373 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12374 # endif
12375 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12376 #else
12377 # define machine_is_iq_nextgen_e()      (0)
12378 #endif
12379
12380 #ifdef CONFIG_MACH_MALLOW_AT91
12381 # ifdef machine_arch_type
12382 #  undef machine_arch_type
12383 #  define machine_arch_type     __machine_arch_type
12384 # else
12385 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12386 # endif
12387 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12388 #else
12389 # define machine_is_mallow_at91()       (0)
12390 #endif
12391
12392 #ifdef CONFIG_MACH_CYBERTRACKER_I
12393 # ifdef machine_arch_type
12394 #  undef machine_arch_type
12395 #  define machine_arch_type     __machine_arch_type
12396 # else
12397 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12398 # endif
12399 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12400 #else
12401 # define machine_is_cybertracker_i()    (0)
12402 #endif
12403
12404 #ifdef CONFIG_MACH_GESBC931X
12405 # ifdef machine_arch_type
12406 #  undef machine_arch_type
12407 #  define machine_arch_type     __machine_arch_type
12408 # else
12409 #  define machine_arch_type     MACH_TYPE_GESBC931X
12410 # endif
12411 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12412 #else
12413 # define machine_is_gesbc931x() (0)
12414 #endif
12415
12416 #ifdef CONFIG_MACH_CENTIPAD
12417 # ifdef machine_arch_type
12418 #  undef machine_arch_type
12419 #  define machine_arch_type     __machine_arch_type
12420 # else
12421 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12422 # endif
12423 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12424 #else
12425 # define machine_is_centipad()  (0)
12426 #endif
12427
12428 #ifdef CONFIG_MACH_ARMSOC
12429 # ifdef machine_arch_type
12430 #  undef machine_arch_type
12431 #  define machine_arch_type     __machine_arch_type
12432 # else
12433 #  define machine_arch_type     MACH_TYPE_ARMSOC
12434 # endif
12435 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12436 #else
12437 # define machine_is_armsoc()    (0)
12438 #endif
12439
12440 #ifdef CONFIG_MACH_SE4200
12441 # ifdef machine_arch_type
12442 #  undef machine_arch_type
12443 #  define machine_arch_type     __machine_arch_type
12444 # else
12445 #  define machine_arch_type     MACH_TYPE_SE4200
12446 # endif
12447 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12448 #else
12449 # define machine_is_se4200()    (0)
12450 #endif
12451
12452 #ifdef CONFIG_MACH_EMS197A
12453 # ifdef machine_arch_type
12454 #  undef machine_arch_type
12455 #  define machine_arch_type     __machine_arch_type
12456 # else
12457 #  define machine_arch_type     MACH_TYPE_EMS197A
12458 # endif
12459 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12460 #else
12461 # define machine_is_ems197a()   (0)
12462 #endif
12463
12464 #ifdef CONFIG_MACH_MICRO9
12465 # ifdef machine_arch_type
12466 #  undef machine_arch_type
12467 #  define machine_arch_type     __machine_arch_type
12468 # else
12469 #  define machine_arch_type     MACH_TYPE_MICRO9
12470 # endif
12471 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12472 #else
12473 # define machine_is_micro9()    (0)
12474 #endif
12475
12476 #ifdef CONFIG_MACH_MICRO9L
12477 # ifdef machine_arch_type
12478 #  undef machine_arch_type
12479 #  define machine_arch_type     __machine_arch_type
12480 # else
12481 #  define machine_arch_type     MACH_TYPE_MICRO9L
12482 # endif
12483 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12484 #else
12485 # define machine_is_micro9l()   (0)
12486 #endif
12487
12488 #ifdef CONFIG_MACH_UC5471DSP
12489 # ifdef machine_arch_type
12490 #  undef machine_arch_type
12491 #  define machine_arch_type     __machine_arch_type
12492 # else
12493 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12494 # endif
12495 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12496 #else
12497 # define machine_is_uc5471dsp() (0)
12498 #endif
12499
12500 #ifdef CONFIG_MACH_SJ5471ENG
12501 # ifdef machine_arch_type
12502 #  undef machine_arch_type
12503 #  define machine_arch_type     __machine_arch_type
12504 # else
12505 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12506 # endif
12507 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12508 #else
12509 # define machine_is_sj5471eng() (0)
12510 #endif
12511
12512 #ifdef CONFIG_MACH_CMPXA26X
12513 # ifdef machine_arch_type
12514 #  undef machine_arch_type
12515 #  define machine_arch_type     __machine_arch_type
12516 # else
12517 #  define machine_arch_type     MACH_TYPE_CMPXA26X
12518 # endif
12519 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12520 #else
12521 # define machine_is_none()      (0)
12522 #endif
12523
12524 #ifdef CONFIG_MACH_NC
12525 # ifdef machine_arch_type
12526 #  undef machine_arch_type
12527 #  define machine_arch_type     __machine_arch_type
12528 # else
12529 #  define machine_arch_type     MACH_TYPE_NC
12530 # endif
12531 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12532 #else
12533 # define machine_is_nc1()       (0)
12534 #endif
12535
12536 #ifdef CONFIG_MACH_OMAP_PALMTE
12537 # ifdef machine_arch_type
12538 #  undef machine_arch_type
12539 #  define machine_arch_type     __machine_arch_type
12540 # else
12541 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
12542 # endif
12543 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12544 #else
12545 # define machine_is_omap_palmte()       (0)
12546 #endif
12547
12548 #ifdef CONFIG_MACH_AJAX52X
12549 # ifdef machine_arch_type
12550 #  undef machine_arch_type
12551 #  define machine_arch_type     __machine_arch_type
12552 # else
12553 #  define machine_arch_type     MACH_TYPE_AJAX52X
12554 # endif
12555 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12556 #else
12557 # define machine_is_ajax52x()   (0)
12558 #endif
12559
12560 #ifdef CONFIG_MACH_SIRIUSTAR
12561 # ifdef machine_arch_type
12562 #  undef machine_arch_type
12563 #  define machine_arch_type     __machine_arch_type
12564 # else
12565 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
12566 # endif
12567 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12568 #else
12569 # define machine_is_siriustar() (0)
12570 #endif
12571
12572 #ifdef CONFIG_MACH_IODATA_HDLG
12573 # ifdef machine_arch_type
12574 #  undef machine_arch_type
12575 #  define machine_arch_type     __machine_arch_type
12576 # else
12577 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
12578 # endif
12579 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12580 #else
12581 # define machine_is_iodata_hdlg()       (0)
12582 #endif
12583
12584 #ifdef CONFIG_MACH_AT91RM9200UTL
12585 # ifdef machine_arch_type
12586 #  undef machine_arch_type
12587 #  define machine_arch_type     __machine_arch_type
12588 # else
12589 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12590 # endif
12591 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12592 #else
12593 # define machine_is_at91rm9200utl()     (0)
12594 #endif
12595
12596 #ifdef CONFIG_MACH_BIOSAFE
12597 # ifdef machine_arch_type
12598 #  undef machine_arch_type
12599 #  define machine_arch_type     __machine_arch_type
12600 # else
12601 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12602 # endif
12603 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12604 #else
12605 # define machine_is_biosafe()   (0)
12606 #endif
12607
12608 #ifdef CONFIG_MACH_MP1000
12609 # ifdef machine_arch_type
12610 #  undef machine_arch_type
12611 #  define machine_arch_type     __machine_arch_type
12612 # else
12613 #  define machine_arch_type     MACH_TYPE_MP1000
12614 # endif
12615 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12616 #else
12617 # define machine_is_mp1000()    (0)
12618 #endif
12619
12620 #ifdef CONFIG_MACH_PARSY
12621 # ifdef machine_arch_type
12622 #  undef machine_arch_type
12623 #  define machine_arch_type     __machine_arch_type
12624 # else
12625 #  define machine_arch_type     MACH_TYPE_PARSY
12626 # endif
12627 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12628 #else
12629 # define machine_is_parsy()     (0)
12630 #endif
12631
12632 #ifdef CONFIG_MACH_CCXP
12633 # ifdef machine_arch_type
12634 #  undef machine_arch_type
12635 #  define machine_arch_type     __machine_arch_type
12636 # else
12637 #  define machine_arch_type     MACH_TYPE_CCXP
12638 # endif
12639 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12640 #else
12641 # define machine_is_ccxp270()   (0)
12642 #endif
12643
12644 #ifdef CONFIG_MACH_OMAP_GSAMPLE
12645 # ifdef machine_arch_type
12646 #  undef machine_arch_type
12647 #  define machine_arch_type     __machine_arch_type
12648 # else
12649 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
12650 # endif
12651 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12652 #else
12653 # define machine_is_omap_gsample()      (0)
12654 #endif
12655
12656 #ifdef CONFIG_MACH_REALVIEW_EB
12657 # ifdef machine_arch_type
12658 #  undef machine_arch_type
12659 #  define machine_arch_type     __machine_arch_type
12660 # else
12661 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
12662 # endif
12663 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12664 #else
12665 # define machine_is_realview_eb()       (0)
12666 #endif
12667
12668 #ifdef CONFIG_MACH_SAMOA
12669 # ifdef machine_arch_type
12670 #  undef machine_arch_type
12671 #  define machine_arch_type     __machine_arch_type
12672 # else
12673 #  define machine_arch_type     MACH_TYPE_SAMOA
12674 # endif
12675 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12676 #else
12677 # define machine_is_samoa()     (0)
12678 #endif
12679
12680 #ifdef CONFIG_MACH_PALMT3
12681 # ifdef machine_arch_type
12682 #  undef machine_arch_type
12683 #  define machine_arch_type     __machine_arch_type
12684 # else
12685 #  define machine_arch_type     MACH_TYPE_PALMT3
12686 # endif
12687 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12688 #else
12689 # define machine_is_palmt3()    (0)
12690 #endif
12691
12692 #ifdef CONFIG_MACH_I878
12693 # ifdef machine_arch_type
12694 #  undef machine_arch_type
12695 #  define machine_arch_type     __machine_arch_type
12696 # else
12697 #  define machine_arch_type     MACH_TYPE_I878
12698 # endif
12699 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12700 #else
12701 # define machine_is_i878()      (0)
12702 #endif
12703
12704 #ifdef CONFIG_MACH_BORZOI
12705 # ifdef machine_arch_type
12706 #  undef machine_arch_type
12707 #  define machine_arch_type     __machine_arch_type
12708 # else
12709 #  define machine_arch_type     MACH_TYPE_BORZOI
12710 # endif
12711 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12712 #else
12713 # define machine_is_borzoi()    (0)
12714 #endif
12715
12716 #ifdef CONFIG_MACH_GECKO
12717 # ifdef machine_arch_type
12718 #  undef machine_arch_type
12719 #  define machine_arch_type     __machine_arch_type
12720 # else
12721 #  define machine_arch_type     MACH_TYPE_GECKO
12722 # endif
12723 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12724 #else
12725 # define machine_is_gecko()     (0)
12726 #endif
12727
12728 #ifdef CONFIG_MACH_DS101
12729 # ifdef machine_arch_type
12730 #  undef machine_arch_type
12731 #  define machine_arch_type     __machine_arch_type
12732 # else
12733 #  define machine_arch_type     MACH_TYPE_DS101
12734 # endif
12735 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12736 #else
12737 # define machine_is_ds101()     (0)
12738 #endif
12739
12740 #ifdef CONFIG_MACH_OMAP_PALMTT2
12741 # ifdef machine_arch_type
12742 #  undef machine_arch_type
12743 #  define machine_arch_type     __machine_arch_type
12744 # else
12745 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12746 # endif
12747 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12748 #else
12749 # define machine_is_omap_palmtt2()      (0)
12750 #endif
12751
12752 #ifdef CONFIG_MACH_PALMLD
12753 # ifdef machine_arch_type
12754 #  undef machine_arch_type
12755 #  define machine_arch_type     __machine_arch_type
12756 # else
12757 #  define machine_arch_type     MACH_TYPE_PALMLD
12758 # endif
12759 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12760 #else
12761 # define machine_is_palmld()    (0)
12762 #endif
12763
12764 #ifdef CONFIG_MACH_CC9C
12765 # ifdef machine_arch_type
12766 #  undef machine_arch_type
12767 #  define machine_arch_type     __machine_arch_type
12768 # else
12769 #  define machine_arch_type     MACH_TYPE_CC9C
12770 # endif
12771 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12772 #else
12773 # define machine_is_cc9c()      (0)
12774 #endif
12775
12776 #ifdef CONFIG_MACH_SBC1670
12777 # ifdef machine_arch_type
12778 #  undef machine_arch_type
12779 #  define machine_arch_type     __machine_arch_type
12780 # else
12781 #  define machine_arch_type     MACH_TYPE_SBC1670
12782 # endif
12783 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12784 #else
12785 # define machine_is_sbc1670()   (0)
12786 #endif
12787
12788 #ifdef CONFIG_MACH_IXDP28X5
12789 # ifdef machine_arch_type
12790 #  undef machine_arch_type
12791 #  define machine_arch_type     __machine_arch_type
12792 # else
12793 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12794 # endif
12795 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12796 #else
12797 # define machine_is_ixdp28x5()  (0)
12798 #endif
12799
12800 #ifdef CONFIG_MACH_OMAP_PALMTT
12801 # ifdef machine_arch_type
12802 #  undef machine_arch_type
12803 #  define machine_arch_type     __machine_arch_type
12804 # else
12805 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12806 # endif
12807 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12808 #else
12809 # define machine_is_omap_palmtt()       (0)
12810 #endif
12811
12812 #ifdef CONFIG_MACH_ML696K
12813 # ifdef machine_arch_type
12814 #  undef machine_arch_type
12815 #  define machine_arch_type     __machine_arch_type
12816 # else
12817 #  define machine_arch_type     MACH_TYPE_ML696K
12818 # endif
12819 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12820 #else
12821 # define machine_is_ml696k()    (0)
12822 #endif
12823
12824 #ifdef CONFIG_MACH_ARCOM_ZEUS
12825 # ifdef machine_arch_type
12826 #  undef machine_arch_type
12827 #  define machine_arch_type     __machine_arch_type
12828 # else
12829 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12830 # endif
12831 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12832 #else
12833 # define machine_is_arcom_zeus()        (0)
12834 #endif
12835
12836 #ifdef CONFIG_MACH_OSIRIS
12837 # ifdef machine_arch_type
12838 #  undef machine_arch_type
12839 #  define machine_arch_type     __machine_arch_type
12840 # else
12841 #  define machine_arch_type     MACH_TYPE_OSIRIS
12842 # endif
12843 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12844 #else
12845 # define machine_is_osiris()    (0)
12846 #endif
12847
12848 #ifdef CONFIG_MACH_MAESTRO
12849 # ifdef machine_arch_type
12850 #  undef machine_arch_type
12851 #  define machine_arch_type     __machine_arch_type
12852 # else
12853 #  define machine_arch_type     MACH_TYPE_MAESTRO
12854 # endif
12855 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12856 #else
12857 # define machine_is_maestro()   (0)
12858 #endif
12859
12860 #ifdef CONFIG_MACH_PALMTE2
12861 # ifdef machine_arch_type
12862 #  undef machine_arch_type
12863 #  define machine_arch_type     __machine_arch_type
12864 # else
12865 #  define machine_arch_type     MACH_TYPE_PALMTE2
12866 # endif
12867 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12868 #else
12869 # define machine_is_palmte2()   (0)
12870 #endif
12871
12872 #ifdef CONFIG_MACH_IXBBM
12873 # ifdef machine_arch_type
12874 #  undef machine_arch_type
12875 #  define machine_arch_type     __machine_arch_type
12876 # else
12877 #  define machine_arch_type     MACH_TYPE_IXBBM
12878 # endif
12879 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12880 #else
12881 # define machine_is_ixbbm()     (0)
12882 #endif
12883
12884 #ifdef CONFIG_MACH_MX27ADS
12885 # ifdef machine_arch_type
12886 #  undef machine_arch_type
12887 #  define machine_arch_type     __machine_arch_type
12888 # else
12889 #  define machine_arch_type     MACH_TYPE_MX27ADS
12890 # endif
12891 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12892 #else
12893 # define machine_is_mx27ads()   (0)
12894 #endif
12895
12896 #ifdef CONFIG_MACH_AX8004
12897 # ifdef machine_arch_type
12898 #  undef machine_arch_type
12899 #  define machine_arch_type     __machine_arch_type
12900 # else
12901 #  define machine_arch_type     MACH_TYPE_AX8004
12902 # endif
12903 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12904 #else
12905 # define machine_is_ax8004()    (0)
12906 #endif
12907
12908 #ifdef CONFIG_MACH_AT91SAM9261EK
12909 # ifdef machine_arch_type
12910 #  undef machine_arch_type
12911 #  define machine_arch_type     __machine_arch_type
12912 # else
12913 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12914 # endif
12915 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12916 #else
12917 # define machine_is_at91sam9261ek()     (0)
12918 #endif
12919
12920 #ifdef CONFIG_MACH_LOFT
12921 # ifdef machine_arch_type
12922 #  undef machine_arch_type
12923 #  define machine_arch_type     __machine_arch_type
12924 # else
12925 #  define machine_arch_type     MACH_TYPE_LOFT
12926 # endif
12927 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12928 #else
12929 # define machine_is_loft()      (0)
12930 #endif
12931
12932 #ifdef CONFIG_MACH_MAGPIE
12933 # ifdef machine_arch_type
12934 #  undef machine_arch_type
12935 #  define machine_arch_type     __machine_arch_type
12936 # else
12937 #  define machine_arch_type     MACH_TYPE_MAGPIE
12938 # endif
12939 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12940 #else
12941 # define machine_is_magpie()    (0)
12942 #endif
12943
12944 #ifdef CONFIG_MACH_MX21ADS
12945 # ifdef machine_arch_type
12946 #  undef machine_arch_type
12947 #  define machine_arch_type     __machine_arch_type
12948 # else
12949 #  define machine_arch_type     MACH_TYPE_MX21ADS
12950 # endif
12951 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12952 #else
12953 # define machine_is_mx21ads()   (0)
12954 #endif
12955
12956 #ifdef CONFIG_MACH_MB87M3400
12957 # ifdef machine_arch_type
12958 #  undef machine_arch_type
12959 #  define machine_arch_type     __machine_arch_type
12960 # else
12961 #  define machine_arch_type     MACH_TYPE_MB87M3400
12962 # endif
12963 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12964 #else
12965 # define machine_is_mb87m3400() (0)
12966 #endif
12967
12968 #ifdef CONFIG_MACH_MGUARD_DELTA
12969 # ifdef machine_arch_type
12970 #  undef machine_arch_type
12971 #  define machine_arch_type     __machine_arch_type
12972 # else
12973 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12974 # endif
12975 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12976 #else
12977 # define machine_is_mguard_delta()      (0)
12978 #endif
12979
12980 #ifdef CONFIG_MACH_DAVINCI_DVDP
12981 # ifdef machine_arch_type
12982 #  undef machine_arch_type
12983 #  define machine_arch_type     __machine_arch_type
12984 # else
12985 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12986 # endif
12987 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12988 #else
12989 # define machine_is_davinci_dvdp()      (0)
12990 #endif
12991
12992 #ifdef CONFIG_MACH_HTCUNIVERSAL
12993 # ifdef machine_arch_type
12994 #  undef machine_arch_type
12995 #  define machine_arch_type     __machine_arch_type
12996 # else
12997 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12998 # endif
12999 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
13000 #else
13001 # define machine_is_htcuniversal()      (0)
13002 #endif
13003
13004 #ifdef CONFIG_MACH_TPAD
13005 # ifdef machine_arch_type
13006 #  undef machine_arch_type
13007 #  define machine_arch_type     __machine_arch_type
13008 # else
13009 #  define machine_arch_type     MACH_TYPE_TPAD
13010 # endif
13011 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
13012 #else
13013 # define machine_is_tpad()      (0)
13014 #endif
13015
13016 #ifdef CONFIG_MACH_ROVERP3
13017 # ifdef machine_arch_type
13018 #  undef machine_arch_type
13019 #  define machine_arch_type     __machine_arch_type
13020 # else
13021 #  define machine_arch_type     MACH_TYPE_ROVERP3
13022 # endif
13023 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
13024 #else
13025 # define machine_is_roverp3()   (0)
13026 #endif
13027
13028 #ifdef CONFIG_MACH_JORNADA928
13029 # ifdef machine_arch_type
13030 #  undef machine_arch_type
13031 #  define machine_arch_type     __machine_arch_type
13032 # else
13033 #  define machine_arch_type     MACH_TYPE_JORNADA928
13034 # endif
13035 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
13036 #else
13037 # define machine_is_jornada928()        (0)
13038 #endif
13039
13040 #ifdef CONFIG_MACH_MV88FXX81
13041 # ifdef machine_arch_type
13042 #  undef machine_arch_type
13043 #  define machine_arch_type     __machine_arch_type
13044 # else
13045 #  define machine_arch_type     MACH_TYPE_MV88FXX81
13046 # endif
13047 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
13048 #else
13049 # define machine_is_mv88fxx81() (0)
13050 #endif
13051
13052 #ifdef CONFIG_MACH_STMP36XX
13053 # ifdef machine_arch_type
13054 #  undef machine_arch_type
13055 #  define machine_arch_type     __machine_arch_type
13056 # else
13057 #  define machine_arch_type     MACH_TYPE_STMP36XX
13058 # endif
13059 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
13060 #else
13061 # define machine_is_stmp36xx()  (0)
13062 #endif
13063
13064 #ifdef CONFIG_MACH_SXNI79524
13065 # ifdef machine_arch_type
13066 #  undef machine_arch_type
13067 #  define machine_arch_type     __machine_arch_type
13068 # else
13069 #  define machine_arch_type     MACH_TYPE_SXNI79524
13070 # endif
13071 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
13072 #else
13073 # define machine_is_sxni79524() (0)
13074 #endif
13075
13076 #ifdef CONFIG_MACH_AMS_DELTA
13077 # ifdef machine_arch_type
13078 #  undef machine_arch_type
13079 #  define machine_arch_type     __machine_arch_type
13080 # else
13081 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
13082 # endif
13083 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
13084 #else
13085 # define machine_is_ams_delta() (0)
13086 #endif
13087
13088 #ifdef CONFIG_MACH_URANIUM
13089 # ifdef machine_arch_type
13090 #  undef machine_arch_type
13091 #  define machine_arch_type     __machine_arch_type
13092 # else
13093 #  define machine_arch_type     MACH_TYPE_URANIUM
13094 # endif
13095 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
13096 #else
13097 # define machine_is_uranium()   (0)
13098 #endif
13099
13100 #ifdef CONFIG_MACH_UCON
13101 # ifdef machine_arch_type
13102 #  undef machine_arch_type
13103 #  define machine_arch_type     __machine_arch_type
13104 # else
13105 #  define machine_arch_type     MACH_TYPE_UCON
13106 # endif
13107 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
13108 #else
13109 # define machine_is_ucon()      (0)
13110 #endif
13111
13112 #ifdef CONFIG_MACH_NAS100D
13113 # ifdef machine_arch_type
13114 #  undef machine_arch_type
13115 #  define machine_arch_type     __machine_arch_type
13116 # else
13117 #  define machine_arch_type     MACH_TYPE_NAS100D
13118 # endif
13119 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
13120 #else
13121 # define machine_is_nas100d()   (0)
13122 #endif
13123
13124 #ifdef CONFIG_MACH_L083_1000
13125 # ifdef machine_arch_type
13126 #  undef machine_arch_type
13127 #  define machine_arch_type     __machine_arch_type
13128 # else
13129 #  define machine_arch_type     MACH_TYPE_L083_1000
13130 # endif
13131 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
13132 #else
13133 # define machine_is_l083()      (0)
13134 #endif
13135
13136 #ifdef CONFIG_MACH_EZX
13137 # ifdef machine_arch_type
13138 #  undef machine_arch_type
13139 #  define machine_arch_type     __machine_arch_type
13140 # else
13141 #  define machine_arch_type     MACH_TYPE_EZX
13142 # endif
13143 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
13144 #else
13145 # define machine_is_ezx()       (0)
13146 #endif
13147
13148 #ifdef CONFIG_MACH_PNX5220
13149 # ifdef machine_arch_type
13150 #  undef machine_arch_type
13151 #  define machine_arch_type     __machine_arch_type
13152 # else
13153 #  define machine_arch_type     MACH_TYPE_PNX5220
13154 # endif
13155 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
13156 #else
13157 # define machine_is_pnx5220()   (0)
13158 #endif
13159
13160 #ifdef CONFIG_MACH_BUTTE
13161 # ifdef machine_arch_type
13162 #  undef machine_arch_type
13163 #  define machine_arch_type     __machine_arch_type
13164 # else
13165 #  define machine_arch_type     MACH_TYPE_BUTTE
13166 # endif
13167 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
13168 #else
13169 # define machine_is_butte()     (0)
13170 #endif
13171
13172 #ifdef CONFIG_MACH_SRM2
13173 # ifdef machine_arch_type
13174 #  undef machine_arch_type
13175 #  define machine_arch_type     __machine_arch_type
13176 # else
13177 #  define machine_arch_type     MACH_TYPE_SRM2
13178 # endif
13179 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
13180 #else
13181 # define machine_is_srm2()      (0)
13182 #endif
13183
13184 #ifdef CONFIG_MACH_DSBR
13185 # ifdef machine_arch_type
13186 #  undef machine_arch_type
13187 #  define machine_arch_type     __machine_arch_type
13188 # else
13189 #  define machine_arch_type     MACH_TYPE_DSBR
13190 # endif
13191 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
13192 #else
13193 # define machine_is_dsbr()      (0)
13194 #endif
13195
13196 #ifdef CONFIG_MACH_CRYSTALBALL
13197 # ifdef machine_arch_type
13198 #  undef machine_arch_type
13199 #  define machine_arch_type     __machine_arch_type
13200 # else
13201 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
13202 # endif
13203 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13204 #else
13205 # define machine_is_crystalball()       (0)
13206 #endif
13207
13208 #ifdef CONFIG_MACH_TINYPXA27X
13209 # ifdef machine_arch_type
13210 #  undef machine_arch_type
13211 #  define machine_arch_type     __machine_arch_type
13212 # else
13213 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
13214 # endif
13215 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
13216 #else
13217 # define machine_is_tinypxa27x()        (0)
13218 #endif
13219
13220 #ifdef CONFIG_MACH_HERBIE
13221 # ifdef machine_arch_type
13222 #  undef machine_arch_type
13223 #  define machine_arch_type     __machine_arch_type
13224 # else
13225 #  define machine_arch_type     MACH_TYPE_HERBIE
13226 # endif
13227 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
13228 #else
13229 # define machine_is_herbie()    (0)
13230 #endif
13231
13232 #ifdef CONFIG_MACH_MAGICIAN
13233 # ifdef machine_arch_type
13234 #  undef machine_arch_type
13235 #  define machine_arch_type     __machine_arch_type
13236 # else
13237 #  define machine_arch_type     MACH_TYPE_MAGICIAN
13238 # endif
13239 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
13240 #else
13241 # define machine_is_magician()  (0)
13242 #endif
13243
13244 #ifdef CONFIG_MACH_CM4002
13245 # ifdef machine_arch_type
13246 #  undef machine_arch_type
13247 #  define machine_arch_type     __machine_arch_type
13248 # else
13249 #  define machine_arch_type     MACH_TYPE_CM4002
13250 # endif
13251 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
13252 #else
13253 # define machine_is_cm4002()    (0)
13254 #endif
13255
13256 #ifdef CONFIG_MACH_B4
13257 # ifdef machine_arch_type
13258 #  undef machine_arch_type
13259 #  define machine_arch_type     __machine_arch_type
13260 # else
13261 #  define machine_arch_type     MACH_TYPE_B4
13262 # endif
13263 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
13264 #else
13265 # define machine_is_b4()        (0)
13266 #endif
13267
13268 #ifdef CONFIG_MACH_MAUI
13269 # ifdef machine_arch_type
13270 #  undef machine_arch_type
13271 #  define machine_arch_type     __machine_arch_type
13272 # else
13273 #  define machine_arch_type     MACH_TYPE_MAUI
13274 # endif
13275 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
13276 #else
13277 # define machine_is_maui()      (0)
13278 #endif
13279
13280 #ifdef CONFIG_MACH_CYBERTRACKER_G
13281 # ifdef machine_arch_type
13282 #  undef machine_arch_type
13283 #  define machine_arch_type     __machine_arch_type
13284 # else
13285 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
13286 # endif
13287 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13288 #else
13289 # define machine_is_cybertracker_g()    (0)
13290 #endif
13291
13292 #ifdef CONFIG_MACH_NXDKN
13293 # ifdef machine_arch_type
13294 #  undef machine_arch_type
13295 #  define machine_arch_type     __machine_arch_type
13296 # else
13297 #  define machine_arch_type     MACH_TYPE_NXDKN
13298 # endif
13299 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
13300 #else
13301 # define machine_is_nxdkn()     (0)
13302 #endif
13303
13304 #ifdef CONFIG_MACH_MIO8390
13305 # ifdef machine_arch_type
13306 #  undef machine_arch_type
13307 #  define machine_arch_type     __machine_arch_type
13308 # else
13309 #  define machine_arch_type     MACH_TYPE_MIO8390
13310 # endif
13311 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
13312 #else
13313 # define machine_is_mio8390()   (0)
13314 #endif
13315
13316 #ifdef CONFIG_MACH_OMI_BOARD
13317 # ifdef machine_arch_type
13318 #  undef machine_arch_type
13319 #  define machine_arch_type     __machine_arch_type
13320 # else
13321 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13322 # endif
13323 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13324 #else
13325 # define machine_is_omi_board() (0)
13326 #endif
13327
13328 #ifdef CONFIG_MACH_MX21CIV
13329 # ifdef machine_arch_type
13330 #  undef machine_arch_type
13331 #  define machine_arch_type     __machine_arch_type
13332 # else
13333 #  define machine_arch_type     MACH_TYPE_MX21CIV
13334 # endif
13335 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13336 #else
13337 # define machine_is_mx21civ()   (0)
13338 #endif
13339
13340 #ifdef CONFIG_MACH_MAHI_CDAC
13341 # ifdef machine_arch_type
13342 #  undef machine_arch_type
13343 #  define machine_arch_type     __machine_arch_type
13344 # else
13345 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13346 # endif
13347 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13348 #else
13349 # define machine_is_mahi_cdac() (0)
13350 #endif
13351
13352 #ifdef CONFIG_MACH_PALMTX
13353 # ifdef machine_arch_type
13354 #  undef machine_arch_type
13355 #  define machine_arch_type     __machine_arch_type
13356 # else
13357 #  define machine_arch_type     MACH_TYPE_PALMTX
13358 # endif
13359 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13360 #else
13361 # define machine_is_palmtx()    (0)
13362 #endif
13363
13364 #ifdef CONFIG_MACH_S3C2413
13365 # ifdef machine_arch_type
13366 #  undef machine_arch_type
13367 #  define machine_arch_type     __machine_arch_type
13368 # else
13369 #  define machine_arch_type     MACH_TYPE_S3C2413
13370 # endif
13371 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13372 #else
13373 # define machine_is_s3c2413()   (0)
13374 #endif
13375
13376 #ifdef CONFIG_MACH_SAMSYS_EP0
13377 # ifdef machine_arch_type
13378 #  undef machine_arch_type
13379 #  define machine_arch_type     __machine_arch_type
13380 # else
13381 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13382 # endif
13383 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13384 #else
13385 # define machine_is_samsys_ep0()        (0)
13386 #endif
13387
13388 #ifdef CONFIG_MACH_WG302V1
13389 # ifdef machine_arch_type
13390 #  undef machine_arch_type
13391 #  define machine_arch_type     __machine_arch_type
13392 # else
13393 #  define machine_arch_type     MACH_TYPE_WG302V1
13394 # endif
13395 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13396 #else
13397 # define machine_is_wg302v1()   (0)
13398 #endif
13399
13400 #ifdef CONFIG_MACH_WG302V2
13401 # ifdef machine_arch_type
13402 #  undef machine_arch_type
13403 #  define machine_arch_type     __machine_arch_type
13404 # else
13405 #  define machine_arch_type     MACH_TYPE_WG302V2
13406 # endif
13407 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13408 #else
13409 # define machine_is_wg302v2()   (0)
13410 #endif
13411
13412 #ifdef CONFIG_MACH_EB42X
13413 # ifdef machine_arch_type
13414 #  undef machine_arch_type
13415 #  define machine_arch_type     __machine_arch_type
13416 # else
13417 #  define machine_arch_type     MACH_TYPE_EB42X
13418 # endif
13419 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13420 #else
13421 # define machine_is_eb42x()     (0)
13422 #endif
13423
13424 #ifdef CONFIG_MACH_IQ331ES
13425 # ifdef machine_arch_type
13426 #  undef machine_arch_type
13427 #  define machine_arch_type     __machine_arch_type
13428 # else
13429 #  define machine_arch_type     MACH_TYPE_IQ331ES
13430 # endif
13431 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13432 #else
13433 # define machine_is_iq331es()   (0)
13434 #endif
13435
13436 #ifdef CONFIG_MACH_COSYDSP
13437 # ifdef machine_arch_type
13438 #  undef machine_arch_type
13439 #  define machine_arch_type     __machine_arch_type
13440 # else
13441 #  define machine_arch_type     MACH_TYPE_COSYDSP
13442 # endif
13443 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13444 #else
13445 # define machine_is_cosydsp()   (0)
13446 #endif
13447
13448 #ifdef CONFIG_MACH_UPLAT7D
13449 # ifdef machine_arch_type
13450 #  undef machine_arch_type
13451 #  define machine_arch_type     __machine_arch_type
13452 # else
13453 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13454 # endif
13455 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13456 #else
13457 # define machine_is_uplat7d_proto()     (0)
13458 #endif
13459
13460 #ifdef CONFIG_MACH_PTDAVINCI
13461 # ifdef machine_arch_type
13462 #  undef machine_arch_type
13463 #  define machine_arch_type     __machine_arch_type
13464 # else
13465 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13466 # endif
13467 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13468 #else
13469 # define machine_is_ptdavinci() (0)
13470 #endif
13471
13472 #ifdef CONFIG_MACH_MBUS
13473 # ifdef machine_arch_type
13474 #  undef machine_arch_type
13475 #  define machine_arch_type     __machine_arch_type
13476 # else
13477 #  define machine_arch_type     MACH_TYPE_MBUS
13478 # endif
13479 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13480 #else
13481 # define machine_is_mbus()      (0)
13482 #endif
13483
13484 #ifdef CONFIG_MACH_NADIA2VB
13485 # ifdef machine_arch_type
13486 #  undef machine_arch_type
13487 #  define machine_arch_type     __machine_arch_type
13488 # else
13489 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13490 # endif
13491 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13492 #else
13493 # define machine_is_nadia2vb()  (0)
13494 #endif
13495
13496 #ifdef CONFIG_MACH_R1000
13497 # ifdef machine_arch_type
13498 #  undef machine_arch_type
13499 #  define machine_arch_type     __machine_arch_type
13500 # else
13501 #  define machine_arch_type     MACH_TYPE_R1000
13502 # endif
13503 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13504 #else
13505 # define machine_is_r1000()     (0)
13506 #endif
13507
13508 #ifdef CONFIG_MACH_HW90250
13509 # ifdef machine_arch_type
13510 #  undef machine_arch_type
13511 #  define machine_arch_type     __machine_arch_type
13512 # else
13513 #  define machine_arch_type     MACH_TYPE_HW90250
13514 # endif
13515 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13516 #else
13517 # define machine_is_hw90250()   (0)
13518 #endif
13519
13520 #ifdef CONFIG_MACH_OMAP_2430SDP
13521 # ifdef machine_arch_type
13522 #  undef machine_arch_type
13523 #  define machine_arch_type     __machine_arch_type
13524 # else
13525 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
13526 # endif
13527 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13528 #else
13529 # define machine_is_omap_2430sdp()      (0)
13530 #endif
13531
13532 #ifdef CONFIG_MACH_DAVINCI_EVM
13533 # ifdef machine_arch_type
13534 #  undef machine_arch_type
13535 #  define machine_arch_type     __machine_arch_type
13536 # else
13537 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
13538 # endif
13539 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13540 #else
13541 # define machine_is_davinci_evm()       (0)
13542 #endif
13543
13544 #ifdef CONFIG_MACH_OMAP_TORNADO
13545 # ifdef machine_arch_type
13546 #  undef machine_arch_type
13547 #  define machine_arch_type     __machine_arch_type
13548 # else
13549 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
13550 # endif
13551 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13552 #else
13553 # define machine_is_omap_tornado()      (0)
13554 #endif
13555
13556 #ifdef CONFIG_MACH_OLOCREEK
13557 # ifdef machine_arch_type
13558 #  undef machine_arch_type
13559 #  define machine_arch_type     __machine_arch_type
13560 # else
13561 #  define machine_arch_type     MACH_TYPE_OLOCREEK
13562 # endif
13563 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13564 #else
13565 # define machine_is_olocreek()  (0)
13566 #endif
13567
13568 #ifdef CONFIG_MACH_PALMZ72
13569 # ifdef machine_arch_type
13570 #  undef machine_arch_type
13571 #  define machine_arch_type     __machine_arch_type
13572 # else
13573 #  define machine_arch_type     MACH_TYPE_PALMZ72
13574 # endif
13575 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13576 #else
13577 # define machine_is_palmz72()   (0)
13578 #endif
13579
13580 #ifdef CONFIG_MACH_NXDB500
13581 # ifdef machine_arch_type
13582 #  undef machine_arch_type
13583 #  define machine_arch_type     __machine_arch_type
13584 # else
13585 #  define machine_arch_type     MACH_TYPE_NXDB500
13586 # endif
13587 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13588 #else
13589 # define machine_is_nxdb500()   (0)
13590 #endif
13591
13592 #ifdef CONFIG_MACH_APF9328
13593 # ifdef machine_arch_type
13594 #  undef machine_arch_type
13595 #  define machine_arch_type     __machine_arch_type
13596 # else
13597 #  define machine_arch_type     MACH_TYPE_APF9328
13598 # endif
13599 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13600 #else
13601 # define machine_is_apf9328()   (0)
13602 #endif
13603
13604 #ifdef CONFIG_MACH_OMAP_WIPOQ
13605 # ifdef machine_arch_type
13606 #  undef machine_arch_type
13607 #  define machine_arch_type     __machine_arch_type
13608 # else
13609 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
13610 # endif
13611 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13612 #else
13613 # define machine_is_omap_wipoq()        (0)
13614 #endif
13615
13616 #ifdef CONFIG_MACH_OMAP_TWIP
13617 # ifdef machine_arch_type
13618 #  undef machine_arch_type
13619 #  define machine_arch_type     __machine_arch_type
13620 # else
13621 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
13622 # endif
13623 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13624 #else
13625 # define machine_is_omap_twip() (0)
13626 #endif
13627
13628 #ifdef CONFIG_MACH_TREO650
13629 # ifdef machine_arch_type
13630 #  undef machine_arch_type
13631 #  define machine_arch_type     __machine_arch_type
13632 # else
13633 #  define machine_arch_type     MACH_TYPE_TREO650
13634 # endif
13635 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13636 #else
13637 # define machine_is_treo650()   (0)
13638 #endif
13639
13640 #ifdef CONFIG_MACH_ACUMEN
13641 # ifdef machine_arch_type
13642 #  undef machine_arch_type
13643 #  define machine_arch_type     __machine_arch_type
13644 # else
13645 #  define machine_arch_type     MACH_TYPE_ACUMEN
13646 # endif
13647 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13648 #else
13649 # define machine_is_acumen()    (0)
13650 #endif
13651
13652 #ifdef CONFIG_MACH_XP100
13653 # ifdef machine_arch_type
13654 #  undef machine_arch_type
13655 #  define machine_arch_type     __machine_arch_type
13656 # else
13657 #  define machine_arch_type     MACH_TYPE_XP100
13658 # endif
13659 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13660 #else
13661 # define machine_is_xp100()     (0)
13662 #endif
13663
13664 #ifdef CONFIG_MACH_FS2410
13665 # ifdef machine_arch_type
13666 #  undef machine_arch_type
13667 #  define machine_arch_type     __machine_arch_type
13668 # else
13669 #  define machine_arch_type     MACH_TYPE_FS2410
13670 # endif
13671 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13672 #else
13673 # define machine_is_fs2410()    (0)
13674 #endif
13675
13676 #ifdef CONFIG_MACH_PXA270_CERF
13677 # ifdef machine_arch_type
13678 #  undef machine_arch_type
13679 #  define machine_arch_type     __machine_arch_type
13680 # else
13681 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
13682 # endif
13683 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13684 #else
13685 # define machine_is_pxa270_cerf()       (0)
13686 #endif
13687
13688 #ifdef CONFIG_MACH_SQ2FTLPALM
13689 # ifdef machine_arch_type
13690 #  undef machine_arch_type
13691 #  define machine_arch_type     __machine_arch_type
13692 # else
13693 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
13694 # endif
13695 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13696 #else
13697 # define machine_is_sq2ftlpalm()        (0)
13698 #endif
13699
13700 #ifdef CONFIG_MACH_BSEMSERVER
13701 # ifdef machine_arch_type
13702 #  undef machine_arch_type
13703 #  define machine_arch_type     __machine_arch_type
13704 # else
13705 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13706 # endif
13707 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13708 #else
13709 # define machine_is_bsemserver()        (0)
13710 #endif
13711
13712 #ifdef CONFIG_MACH_NETCLIENT
13713 # ifdef machine_arch_type
13714 #  undef machine_arch_type
13715 #  define machine_arch_type     __machine_arch_type
13716 # else
13717 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13718 # endif
13719 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13720 #else
13721 # define machine_is_netclient() (0)
13722 #endif
13723
13724 #ifdef CONFIG_MACH_PALMT5
13725 # ifdef machine_arch_type
13726 #  undef machine_arch_type
13727 #  define machine_arch_type     __machine_arch_type
13728 # else
13729 #  define machine_arch_type     MACH_TYPE_PALMT5
13730 # endif
13731 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13732 #else
13733 # define machine_is_palmt5()    (0)
13734 #endif
13735
13736 #ifdef CONFIG_MACH_PALMTC
13737 # ifdef machine_arch_type
13738 #  undef machine_arch_type
13739 #  define machine_arch_type     __machine_arch_type
13740 # else
13741 #  define machine_arch_type     MACH_TYPE_PALMTC
13742 # endif
13743 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13744 #else
13745 # define machine_is_palmtc()    (0)
13746 #endif
13747
13748 #ifdef CONFIG_MACH_OMAP_APOLLON
13749 # ifdef machine_arch_type
13750 #  undef machine_arch_type
13751 #  define machine_arch_type     __machine_arch_type
13752 # else
13753 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13754 # endif
13755 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13756 #else
13757 # define machine_is_omap_apollon()      (0)
13758 #endif
13759
13760 #ifdef CONFIG_MACH_MXC30030EVB
13761 # ifdef machine_arch_type
13762 #  undef machine_arch_type
13763 #  define machine_arch_type     __machine_arch_type
13764 # else
13765 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13766 # endif
13767 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13768 #else
13769 # define machine_is_mxc30030evb()       (0)
13770 #endif
13771
13772 #ifdef CONFIG_MACH_REA_2D
13773 # ifdef machine_arch_type
13774 #  undef machine_arch_type
13775 #  define machine_arch_type     __machine_arch_type
13776 # else
13777 #  define machine_arch_type     MACH_TYPE_REA_2D
13778 # endif
13779 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
13780 #else
13781 # define machine_is_rea_cpu2()  (0)
13782 #endif
13783
13784 #ifdef CONFIG_MACH_TI3E524
13785 # ifdef machine_arch_type
13786 #  undef machine_arch_type
13787 #  define machine_arch_type     __machine_arch_type
13788 # else
13789 #  define machine_arch_type     MACH_TYPE_TI3E524
13790 # endif
13791 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13792 #else
13793 # define machine_is_eti3e524()  (0)
13794 #endif
13795
13796 #ifdef CONFIG_MACH_ATEB9200
13797 # ifdef machine_arch_type
13798 #  undef machine_arch_type
13799 #  define machine_arch_type     __machine_arch_type
13800 # else
13801 #  define machine_arch_type     MACH_TYPE_ATEB9200
13802 # endif
13803 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13804 #else
13805 # define machine_is_ateb9200()  (0)
13806 #endif
13807
13808 #ifdef CONFIG_MACH_AUCKLAND
13809 # ifdef machine_arch_type
13810 #  undef machine_arch_type
13811 #  define machine_arch_type     __machine_arch_type
13812 # else
13813 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13814 # endif
13815 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13816 #else
13817 # define machine_is_auckland()  (0)
13818 #endif
13819
13820 #ifdef CONFIG_MACH_AK3320M
13821 # ifdef machine_arch_type
13822 #  undef machine_arch_type
13823 #  define machine_arch_type     __machine_arch_type
13824 # else
13825 #  define machine_arch_type     MACH_TYPE_AK3320M
13826 # endif
13827 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13828 #else
13829 # define machine_is_ak3220m()   (0)
13830 #endif
13831
13832 #ifdef CONFIG_MACH_DURAMAX
13833 # ifdef machine_arch_type
13834 #  undef machine_arch_type
13835 #  define machine_arch_type     __machine_arch_type
13836 # else
13837 #  define machine_arch_type     MACH_TYPE_DURAMAX
13838 # endif
13839 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13840 #else
13841 # define machine_is_duramax()   (0)
13842 #endif
13843
13844 #ifdef CONFIG_MACH_N35
13845 # ifdef machine_arch_type
13846 #  undef machine_arch_type
13847 #  define machine_arch_type     __machine_arch_type
13848 # else
13849 #  define machine_arch_type     MACH_TYPE_N35
13850 # endif
13851 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13852 #else
13853 # define machine_is_n35()       (0)
13854 #endif
13855
13856 #ifdef CONFIG_MACH_PRONGHORN
13857 # ifdef machine_arch_type
13858 #  undef machine_arch_type
13859 #  define machine_arch_type     __machine_arch_type
13860 # else
13861 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13862 # endif
13863 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13864 #else
13865 # define machine_is_pronghorn() (0)
13866 #endif
13867
13868 #ifdef CONFIG_MACH_FUNDY
13869 # ifdef machine_arch_type
13870 #  undef machine_arch_type
13871 #  define machine_arch_type     __machine_arch_type
13872 # else
13873 #  define machine_arch_type     MACH_TYPE_FUNDY
13874 # endif
13875 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13876 #else
13877 # define machine_is_fundy()     (0)
13878 #endif
13879
13880 #ifdef CONFIG_MACH_LOGICPD_PXA270
13881 # ifdef machine_arch_type
13882 #  undef machine_arch_type
13883 #  define machine_arch_type     __machine_arch_type
13884 # else
13885 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13886 # endif
13887 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13888 #else
13889 # define machine_is_logicpd_pxa270()    (0)
13890 #endif
13891
13892 #ifdef CONFIG_MACH_CPU777
13893 # ifdef machine_arch_type
13894 #  undef machine_arch_type
13895 #  define machine_arch_type     __machine_arch_type
13896 # else
13897 #  define machine_arch_type     MACH_TYPE_CPU777
13898 # endif
13899 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13900 #else
13901 # define machine_is_cpu777()    (0)
13902 #endif
13903
13904 #ifdef CONFIG_MACH_SIMICON9201
13905 # ifdef machine_arch_type
13906 #  undef machine_arch_type
13907 #  define machine_arch_type     __machine_arch_type
13908 # else
13909 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13910 # endif
13911 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13912 #else
13913 # define machine_is_simicon9201()       (0)
13914 #endif
13915
13916 #ifdef CONFIG_MACH_LEAP2_HPM
13917 # ifdef machine_arch_type
13918 #  undef machine_arch_type
13919 #  define machine_arch_type     __machine_arch_type
13920 # else
13921 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13922 # endif
13923 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13924 #else
13925 # define machine_is_leap2_hpm() (0)
13926 #endif
13927
13928 #ifdef CONFIG_MACH_CM922TXA10
13929 # ifdef machine_arch_type
13930 #  undef machine_arch_type
13931 #  define machine_arch_type     __machine_arch_type
13932 # else
13933 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13934 # endif
13935 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13936 #else
13937 # define machine_is_cm922txa10()        (0)
13938 #endif
13939
13940 #ifdef CONFIG_MACH_PXA
13941 # ifdef machine_arch_type
13942 #  undef machine_arch_type
13943 #  define machine_arch_type     __machine_arch_type
13944 # else
13945 #  define machine_arch_type     MACH_TYPE_PXA
13946 # endif
13947 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13948 #else
13949 # define machine_is_sandgate()  (0)
13950 #endif
13951
13952 #ifdef CONFIG_MACH_SANDGATE2
13953 # ifdef machine_arch_type
13954 #  undef machine_arch_type
13955 #  define machine_arch_type     __machine_arch_type
13956 # else
13957 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13958 # endif
13959 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13960 #else
13961 # define machine_is_sandgate2() (0)
13962 #endif
13963
13964 #ifdef CONFIG_MACH_SANDGATE2G
13965 # ifdef machine_arch_type
13966 #  undef machine_arch_type
13967 #  define machine_arch_type     __machine_arch_type
13968 # else
13969 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13970 # endif
13971 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13972 #else
13973 # define machine_is_sandgate2g()        (0)
13974 #endif
13975
13976 #ifdef CONFIG_MACH_SANDGATE2P
13977 # ifdef machine_arch_type
13978 #  undef machine_arch_type
13979 #  define machine_arch_type     __machine_arch_type
13980 # else
13981 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13982 # endif
13983 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13984 #else
13985 # define machine_is_sandgate2p()        (0)
13986 #endif
13987
13988 #ifdef CONFIG_MACH_FRED_JACK
13989 # ifdef machine_arch_type
13990 #  undef machine_arch_type
13991 #  define machine_arch_type     __machine_arch_type
13992 # else
13993 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13994 # endif
13995 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13996 #else
13997 # define machine_is_fred_jack() (0)
13998 #endif
13999
14000 #ifdef CONFIG_MACH_TTG_COLOR1
14001 # ifdef machine_arch_type
14002 #  undef machine_arch_type
14003 #  define machine_arch_type     __machine_arch_type
14004 # else
14005 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
14006 # endif
14007 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
14008 #else
14009 # define machine_is_ttg_color1()        (0)
14010 #endif
14011
14012 #ifdef CONFIG_MACH_NXEB500HMI
14013 # ifdef machine_arch_type
14014 #  undef machine_arch_type
14015 #  define machine_arch_type     __machine_arch_type
14016 # else
14017 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
14018 # endif
14019 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
14020 #else
14021 # define machine_is_nxeb500hmi()        (0)
14022 #endif
14023
14024 #ifdef CONFIG_MACH_NETDCU8
14025 # ifdef machine_arch_type
14026 #  undef machine_arch_type
14027 #  define machine_arch_type     __machine_arch_type
14028 # else
14029 #  define machine_arch_type     MACH_TYPE_NETDCU8
14030 # endif
14031 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
14032 #else
14033 # define machine_is_netdcu8()   (0)
14034 #endif
14035
14036 #ifdef CONFIG_MACH_NG_FVX538
14037 # ifdef machine_arch_type
14038 #  undef machine_arch_type
14039 #  define machine_arch_type     __machine_arch_type
14040 # else
14041 #  define machine_arch_type     MACH_TYPE_NG_FVX538
14042 # endif
14043 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
14044 #else
14045 # define machine_is_ng_fvx538() (0)
14046 #endif
14047
14048 #ifdef CONFIG_MACH_NG_FVS338
14049 # ifdef machine_arch_type
14050 #  undef machine_arch_type
14051 #  define machine_arch_type     __machine_arch_type
14052 # else
14053 #  define machine_arch_type     MACH_TYPE_NG_FVS338
14054 # endif
14055 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
14056 #else
14057 # define machine_is_ng_fvs338() (0)
14058 #endif
14059
14060 #ifdef CONFIG_MACH_PNX4103
14061 # ifdef machine_arch_type
14062 #  undef machine_arch_type
14063 #  define machine_arch_type     __machine_arch_type
14064 # else
14065 #  define machine_arch_type     MACH_TYPE_PNX4103
14066 # endif
14067 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
14068 #else
14069 # define machine_is_pnx4103()   (0)
14070 #endif
14071
14072 #ifdef CONFIG_MACH_HESDB
14073 # ifdef machine_arch_type
14074 #  undef machine_arch_type
14075 #  define machine_arch_type     __machine_arch_type
14076 # else
14077 #  define machine_arch_type     MACH_TYPE_HESDB
14078 # endif
14079 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
14080 #else
14081 # define machine_is_hesdb()     (0)
14082 #endif
14083
14084 #ifdef CONFIG_MACH_XSILO
14085 # ifdef machine_arch_type
14086 #  undef machine_arch_type
14087 #  define machine_arch_type     __machine_arch_type
14088 # else
14089 #  define machine_arch_type     MACH_TYPE_XSILO
14090 # endif
14091 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
14092 #else
14093 # define machine_is_xsilo()     (0)
14094 #endif
14095
14096 #ifdef CONFIG_MACH_ESPRESSO
14097 # ifdef machine_arch_type
14098 #  undef machine_arch_type
14099 #  define machine_arch_type     __machine_arch_type
14100 # else
14101 #  define machine_arch_type     MACH_TYPE_ESPRESSO
14102 # endif
14103 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
14104 #else
14105 # define machine_is_espresso()  (0)
14106 #endif
14107
14108 #ifdef CONFIG_MACH_EMLC
14109 # ifdef machine_arch_type
14110 #  undef machine_arch_type
14111 #  define machine_arch_type     __machine_arch_type
14112 # else
14113 #  define machine_arch_type     MACH_TYPE_EMLC
14114 # endif
14115 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
14116 #else
14117 # define machine_is_emlc()      (0)
14118 #endif
14119
14120 #ifdef CONFIG_MACH_SISTERON
14121 # ifdef machine_arch_type
14122 #  undef machine_arch_type
14123 #  define machine_arch_type     __machine_arch_type
14124 # else
14125 #  define machine_arch_type     MACH_TYPE_SISTERON
14126 # endif
14127 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
14128 #else
14129 # define machine_is_sisteron()  (0)
14130 #endif
14131
14132 #ifdef CONFIG_MACH_RX1950
14133 # ifdef machine_arch_type
14134 #  undef machine_arch_type
14135 #  define machine_arch_type     __machine_arch_type
14136 # else
14137 #  define machine_arch_type     MACH_TYPE_RX1950
14138 # endif
14139 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
14140 #else
14141 # define machine_is_rx1950()    (0)
14142 #endif
14143
14144 #ifdef CONFIG_MACH_TSC_VENUS
14145 # ifdef machine_arch_type
14146 #  undef machine_arch_type
14147 #  define machine_arch_type     __machine_arch_type
14148 # else
14149 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
14150 # endif
14151 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
14152 #else
14153 # define machine_is_tsc_venus() (0)
14154 #endif
14155
14156 #ifdef CONFIG_MACH_DS101J
14157 # ifdef machine_arch_type
14158 #  undef machine_arch_type
14159 #  define machine_arch_type     __machine_arch_type
14160 # else
14161 #  define machine_arch_type     MACH_TYPE_DS101J
14162 # endif
14163 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
14164 #else
14165 # define machine_is_ds101j()    (0)
14166 #endif
14167
14168 #ifdef CONFIG_MACH_MXC30030ADS
14169 # ifdef machine_arch_type
14170 #  undef machine_arch_type
14171 #  define machine_arch_type     __machine_arch_type
14172 # else
14173 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
14174 # endif
14175 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
14176 #else
14177 # define machine_is_mxc30030ads()       (0)
14178 #endif
14179
14180 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
14181 # ifdef machine_arch_type
14182 #  undef machine_arch_type
14183 #  define machine_arch_type     __machine_arch_type
14184 # else
14185 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
14186 # endif
14187 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
14188 #else
14189 # define machine_is_fujitsu_wimaxsoc()  (0)
14190 #endif
14191
14192 #ifdef CONFIG_MACH_DUALPCMODEM
14193 # ifdef machine_arch_type
14194 #  undef machine_arch_type
14195 #  define machine_arch_type     __machine_arch_type
14196 # else
14197 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
14198 # endif
14199 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
14200 #else
14201 # define machine_is_dualpcmodem()       (0)
14202 #endif
14203
14204 #ifdef CONFIG_MACH_GESBC9312
14205 # ifdef machine_arch_type
14206 #  undef machine_arch_type
14207 #  define machine_arch_type     __machine_arch_type
14208 # else
14209 #  define machine_arch_type     MACH_TYPE_GESBC9312
14210 # endif
14211 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14212 #else
14213 # define machine_is_gesbc9312() (0)
14214 #endif
14215
14216 #ifdef CONFIG_MACH_HTCAPACHE
14217 # ifdef machine_arch_type
14218 #  undef machine_arch_type
14219 #  define machine_arch_type     __machine_arch_type
14220 # else
14221 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
14222 # endif
14223 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14224 #else
14225 # define machine_is_htcapache() (0)
14226 #endif
14227
14228 #ifdef CONFIG_MACH_IXDP435
14229 # ifdef machine_arch_type
14230 #  undef machine_arch_type
14231 #  define machine_arch_type     __machine_arch_type
14232 # else
14233 #  define machine_arch_type     MACH_TYPE_IXDP435
14234 # endif
14235 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
14236 #else
14237 # define machine_is_ixdp435()   (0)
14238 #endif
14239
14240 #ifdef CONFIG_MACH_CATPROVT100
14241 # ifdef machine_arch_type
14242 #  undef machine_arch_type
14243 #  define machine_arch_type     __machine_arch_type
14244 # else
14245 #  define machine_arch_type     MACH_TYPE_CATPROVT100
14246 # endif
14247 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
14248 #else
14249 # define machine_is_catprovt100()       (0)
14250 #endif
14251
14252 #ifdef CONFIG_MACH_PICOTUX1XX
14253 # ifdef machine_arch_type
14254 #  undef machine_arch_type
14255 #  define machine_arch_type     __machine_arch_type
14256 # else
14257 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
14258 # endif
14259 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14260 #else
14261 # define machine_is_picotux1xx()        (0)
14262 #endif
14263
14264 #ifdef CONFIG_MACH_PICOTUX2XX
14265 # ifdef machine_arch_type
14266 #  undef machine_arch_type
14267 #  define machine_arch_type     __machine_arch_type
14268 # else
14269 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
14270 # endif
14271 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14272 #else
14273 # define machine_is_picotux2xx()        (0)
14274 #endif
14275
14276 #ifdef CONFIG_MACH_DSMG600
14277 # ifdef machine_arch_type
14278 #  undef machine_arch_type
14279 #  define machine_arch_type     __machine_arch_type
14280 # else
14281 #  define machine_arch_type     MACH_TYPE_DSMG600
14282 # endif
14283 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
14284 #else
14285 # define machine_is_dsmg600()   (0)
14286 #endif
14287
14288 #ifdef CONFIG_MACH_EMPC2
14289 # ifdef machine_arch_type
14290 #  undef machine_arch_type
14291 #  define machine_arch_type     __machine_arch_type
14292 # else
14293 #  define machine_arch_type     MACH_TYPE_EMPC2
14294 # endif
14295 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
14296 #else
14297 # define machine_is_empc2()     (0)
14298 #endif
14299
14300 #ifdef CONFIG_MACH_VENTURA
14301 # ifdef machine_arch_type
14302 #  undef machine_arch_type
14303 #  define machine_arch_type     __machine_arch_type
14304 # else
14305 #  define machine_arch_type     MACH_TYPE_VENTURA
14306 # endif
14307 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
14308 #else
14309 # define machine_is_ventura()   (0)
14310 #endif
14311
14312 #ifdef CONFIG_MACH_PHIDGET_SBC
14313 # ifdef machine_arch_type
14314 #  undef machine_arch_type
14315 #  define machine_arch_type     __machine_arch_type
14316 # else
14317 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14318 # endif
14319 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14320 #else
14321 # define machine_is_phidget_sbc()       (0)
14322 #endif
14323
14324 #ifdef CONFIG_MACH_IJ3K
14325 # ifdef machine_arch_type
14326 #  undef machine_arch_type
14327 #  define machine_arch_type     __machine_arch_type
14328 # else
14329 #  define machine_arch_type     MACH_TYPE_IJ3K
14330 # endif
14331 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14332 #else
14333 # define machine_is_ij3k()      (0)
14334 #endif
14335
14336 #ifdef CONFIG_MACH_PISGAH
14337 # ifdef machine_arch_type
14338 #  undef machine_arch_type
14339 #  define machine_arch_type     __machine_arch_type
14340 # else
14341 #  define machine_arch_type     MACH_TYPE_PISGAH
14342 # endif
14343 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14344 #else
14345 # define machine_is_pisgah()    (0)
14346 #endif
14347
14348 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14349 # ifdef machine_arch_type
14350 #  undef machine_arch_type
14351 #  define machine_arch_type     __machine_arch_type
14352 # else
14353 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14354 # endif
14355 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14356 #else
14357 # define machine_is_omap_fsample()      (0)
14358 #endif
14359
14360 #ifdef CONFIG_MACH_SG720
14361 # ifdef machine_arch_type
14362 #  undef machine_arch_type
14363 #  define machine_arch_type     __machine_arch_type
14364 # else
14365 #  define machine_arch_type     MACH_TYPE_SG720
14366 # endif
14367 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14368 #else
14369 # define machine_is_sg720()     (0)
14370 #endif
14371
14372 #ifdef CONFIG_MACH_REDFOX
14373 # ifdef machine_arch_type
14374 #  undef machine_arch_type
14375 #  define machine_arch_type     __machine_arch_type
14376 # else
14377 #  define machine_arch_type     MACH_TYPE_REDFOX
14378 # endif
14379 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14380 #else
14381 # define machine_is_redfox()    (0)
14382 #endif
14383
14384 #ifdef CONFIG_MACH_MYSH_EP9315_1
14385 # ifdef machine_arch_type
14386 #  undef machine_arch_type
14387 #  define machine_arch_type     __machine_arch_type
14388 # else
14389 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14390 # endif
14391 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14392 #else
14393 # define machine_is_mysh_ep9315_1()     (0)
14394 #endif
14395
14396 #ifdef CONFIG_MACH_TPF106
14397 # ifdef machine_arch_type
14398 #  undef machine_arch_type
14399 #  define machine_arch_type     __machine_arch_type
14400 # else
14401 #  define machine_arch_type     MACH_TYPE_TPF106
14402 # endif
14403 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14404 #else
14405 # define machine_is_tpf106()    (0)
14406 #endif
14407
14408 #ifdef CONFIG_MACH_AT91RM9200KG
14409 # ifdef machine_arch_type
14410 #  undef machine_arch_type
14411 #  define machine_arch_type     __machine_arch_type
14412 # else
14413 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14414 # endif
14415 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14416 #else
14417 # define machine_is_at91rm9200kg()      (0)
14418 #endif
14419
14420 #ifdef CONFIG_MACH_SLEDB
14421 # ifdef machine_arch_type
14422 #  undef machine_arch_type
14423 #  define machine_arch_type     __machine_arch_type
14424 # else
14425 #  define machine_arch_type     MACH_TYPE_SLEDB
14426 # endif
14427 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14428 #else
14429 # define machine_is_rcmt2()     (0)
14430 #endif
14431
14432 #ifdef CONFIG_MACH_ONTRACK
14433 # ifdef machine_arch_type
14434 #  undef machine_arch_type
14435 #  define machine_arch_type     __machine_arch_type
14436 # else
14437 #  define machine_arch_type     MACH_TYPE_ONTRACK
14438 # endif
14439 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14440 #else
14441 # define machine_is_ontrack()   (0)
14442 #endif
14443
14444 #ifdef CONFIG_MACH_PM1200
14445 # ifdef machine_arch_type
14446 #  undef machine_arch_type
14447 #  define machine_arch_type     __machine_arch_type
14448 # else
14449 #  define machine_arch_type     MACH_TYPE_PM1200
14450 # endif
14451 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14452 #else
14453 # define machine_is_pm1200()    (0)
14454 #endif
14455
14456 #ifdef CONFIG_MACH_ESS24XXX
14457 # ifdef machine_arch_type
14458 #  undef machine_arch_type
14459 #  define machine_arch_type     __machine_arch_type
14460 # else
14461 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14462 # endif
14463 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14464 #else
14465 # define machine_is_ess24562()  (0)
14466 #endif
14467
14468 #ifdef CONFIG_MACH_COREMP7
14469 # ifdef machine_arch_type
14470 #  undef machine_arch_type
14471 #  define machine_arch_type     __machine_arch_type
14472 # else
14473 #  define machine_arch_type     MACH_TYPE_COREMP7
14474 # endif
14475 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14476 #else
14477 # define machine_is_coremp7()   (0)
14478 #endif
14479
14480 #ifdef CONFIG_MACH_NEXCODER_6446
14481 # ifdef machine_arch_type
14482 #  undef machine_arch_type
14483 #  define machine_arch_type     __machine_arch_type
14484 # else
14485 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14486 # endif
14487 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14488 #else
14489 # define machine_is_nexcoder_6446()     (0)
14490 #endif
14491
14492 #ifdef CONFIG_MACH_STVC8380
14493 # ifdef machine_arch_type
14494 #  undef machine_arch_type
14495 #  define machine_arch_type     __machine_arch_type
14496 # else
14497 #  define machine_arch_type     MACH_TYPE_STVC8380
14498 # endif
14499 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14500 #else
14501 # define machine_is_stvc8380()  (0)
14502 #endif
14503
14504 #ifdef CONFIG_MACH_TEKLYNX
14505 # ifdef machine_arch_type
14506 #  undef machine_arch_type
14507 #  define machine_arch_type     __machine_arch_type
14508 # else
14509 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14510 # endif
14511 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14512 #else
14513 # define machine_is_teklynx()   (0)
14514 #endif
14515
14516 #ifdef CONFIG_MACH_CARBONADO
14517 # ifdef machine_arch_type
14518 #  undef machine_arch_type
14519 #  define machine_arch_type     __machine_arch_type
14520 # else
14521 #  define machine_arch_type     MACH_TYPE_CARBONADO
14522 # endif
14523 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14524 #else
14525 # define machine_is_carbonado() (0)
14526 #endif
14527
14528 #ifdef CONFIG_MACH_SYSMOS_MP730
14529 # ifdef machine_arch_type
14530 #  undef machine_arch_type
14531 #  define machine_arch_type     __machine_arch_type
14532 # else
14533 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
14534 # endif
14535 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14536 #else
14537 # define machine_is_sysmos_mp730()      (0)
14538 #endif
14539
14540 #ifdef CONFIG_MACH_SNAPPER_CL15
14541 # ifdef machine_arch_type
14542 #  undef machine_arch_type
14543 #  define machine_arch_type     __machine_arch_type
14544 # else
14545 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
14546 # endif
14547 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14548 #else
14549 # define machine_is_snapper_cl15()      (0)
14550 #endif
14551
14552 #ifdef CONFIG_MACH_PGIGIM
14553 # ifdef machine_arch_type
14554 #  undef machine_arch_type
14555 #  define machine_arch_type     __machine_arch_type
14556 # else
14557 #  define machine_arch_type     MACH_TYPE_PGIGIM
14558 # endif
14559 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14560 #else
14561 # define machine_is_pgigim()    (0)
14562 #endif
14563
14564 #ifdef CONFIG_MACH_PTX9160P2
14565 # ifdef machine_arch_type
14566 #  undef machine_arch_type
14567 #  define machine_arch_type     __machine_arch_type
14568 # else
14569 #  define machine_arch_type     MACH_TYPE_PTX9160P2
14570 # endif
14571 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14572 #else
14573 # define machine_is_ptx9160p2() (0)
14574 #endif
14575
14576 #ifdef CONFIG_MACH_DCORE1
14577 # ifdef machine_arch_type
14578 #  undef machine_arch_type
14579 #  define machine_arch_type     __machine_arch_type
14580 # else
14581 #  define machine_arch_type     MACH_TYPE_DCORE1
14582 # endif
14583 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14584 #else
14585 # define machine_is_dcore1()    (0)
14586 #endif
14587
14588 #ifdef CONFIG_MACH_VICTORPXA
14589 # ifdef machine_arch_type
14590 #  undef machine_arch_type
14591 #  define machine_arch_type     __machine_arch_type
14592 # else
14593 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14594 # endif
14595 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14596 #else
14597 # define machine_is_victorpxa() (0)
14598 #endif
14599
14600 #ifdef CONFIG_MACH_MX2DTB
14601 # ifdef machine_arch_type
14602 #  undef machine_arch_type
14603 #  define machine_arch_type     __machine_arch_type
14604 # else
14605 #  define machine_arch_type     MACH_TYPE_MX2DTB
14606 # endif
14607 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14608 #else
14609 # define machine_is_mx2dtb()    (0)
14610 #endif
14611
14612 #ifdef CONFIG_MACH_PXA_IREX_ER0100
14613 # ifdef machine_arch_type
14614 #  undef machine_arch_type
14615 #  define machine_arch_type     __machine_arch_type
14616 # else
14617 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
14618 # endif
14619 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14620 #else
14621 # define machine_is_pxa_irex_er0100()   (0)
14622 #endif
14623
14624 #ifdef CONFIG_MACH_OMAP_PALMZ71
14625 # ifdef machine_arch_type
14626 #  undef machine_arch_type
14627 #  define machine_arch_type     __machine_arch_type
14628 # else
14629 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
14630 # endif
14631 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14632 #else
14633 # define machine_is_omap_palmz71()      (0)
14634 #endif
14635
14636 #ifdef CONFIG_MACH_BARTEC_DEG
14637 # ifdef machine_arch_type
14638 #  undef machine_arch_type
14639 #  define machine_arch_type     __machine_arch_type
14640 # else
14641 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
14642 # endif
14643 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14644 #else
14645 # define machine_is_bartec_deg()        (0)
14646 #endif
14647
14648 #ifdef CONFIG_MACH_HW50251
14649 # ifdef machine_arch_type
14650 #  undef machine_arch_type
14651 #  define machine_arch_type     __machine_arch_type
14652 # else
14653 #  define machine_arch_type     MACH_TYPE_HW50251
14654 # endif
14655 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14656 #else
14657 # define machine_is_hw50251()   (0)
14658 #endif
14659
14660 #ifdef CONFIG_MACH_IBOX
14661 # ifdef machine_arch_type
14662 #  undef machine_arch_type
14663 #  define machine_arch_type     __machine_arch_type
14664 # else
14665 #  define machine_arch_type     MACH_TYPE_IBOX
14666 # endif
14667 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14668 #else
14669 # define machine_is_ibox()      (0)
14670 #endif
14671
14672 #ifdef CONFIG_MACH_ATLASLH7A404
14673 # ifdef machine_arch_type
14674 #  undef machine_arch_type
14675 #  define machine_arch_type     __machine_arch_type
14676 # else
14677 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
14678 # endif
14679 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14680 #else
14681 # define machine_is_atlaslh7a404()      (0)
14682 #endif
14683
14684 #ifdef CONFIG_MACH_PT2026
14685 # ifdef machine_arch_type
14686 #  undef machine_arch_type
14687 #  define machine_arch_type     __machine_arch_type
14688 # else
14689 #  define machine_arch_type     MACH_TYPE_PT2026
14690 # endif
14691 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14692 #else
14693 # define machine_is_pt2026()    (0)
14694 #endif
14695
14696 #ifdef CONFIG_MACH_HTCALPINE
14697 # ifdef machine_arch_type
14698 #  undef machine_arch_type
14699 #  define machine_arch_type     __machine_arch_type
14700 # else
14701 #  define machine_arch_type     MACH_TYPE_HTCALPINE
14702 # endif
14703 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14704 #else
14705 # define machine_is_htcalpine() (0)
14706 #endif
14707
14708 #ifdef CONFIG_MACH_BARTEC_VTU
14709 # ifdef machine_arch_type
14710 #  undef machine_arch_type
14711 #  define machine_arch_type     __machine_arch_type
14712 # else
14713 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14714 # endif
14715 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14716 #else
14717 # define machine_is_bartec_vtu()        (0)
14718 #endif
14719
14720 #ifdef CONFIG_MACH_VCOREII
14721 # ifdef machine_arch_type
14722 #  undef machine_arch_type
14723 #  define machine_arch_type     __machine_arch_type
14724 # else
14725 #  define machine_arch_type     MACH_TYPE_VCOREII
14726 # endif
14727 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14728 #else
14729 # define machine_is_vcoreii()   (0)
14730 #endif
14731
14732 #ifdef CONFIG_MACH_PDNB3
14733 # ifdef machine_arch_type
14734 #  undef machine_arch_type
14735 #  define machine_arch_type     __machine_arch_type
14736 # else
14737 #  define machine_arch_type     MACH_TYPE_PDNB3
14738 # endif
14739 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14740 #else
14741 # define machine_is_pdnb3()     (0)
14742 #endif
14743
14744 #ifdef CONFIG_MACH_HTCBEETLES
14745 # ifdef machine_arch_type
14746 #  undef machine_arch_type
14747 #  define machine_arch_type     __machine_arch_type
14748 # else
14749 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14750 # endif
14751 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14752 #else
14753 # define machine_is_htcbeetles()        (0)
14754 #endif
14755
14756 #ifdef CONFIG_MACH_S3C6400
14757 # ifdef machine_arch_type
14758 #  undef machine_arch_type
14759 #  define machine_arch_type     __machine_arch_type
14760 # else
14761 #  define machine_arch_type     MACH_TYPE_S3C6400
14762 # endif
14763 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14764 #else
14765 # define machine_is_s3c6400()   (0)
14766 #endif
14767
14768 #ifdef CONFIG_MACH_S3C2443
14769 # ifdef machine_arch_type
14770 #  undef machine_arch_type
14771 #  define machine_arch_type     __machine_arch_type
14772 # else
14773 #  define machine_arch_type     MACH_TYPE_S3C2443
14774 # endif
14775 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14776 #else
14777 # define machine_is_s3c2443()   (0)
14778 #endif
14779
14780 #ifdef CONFIG_MACH_OMAP_LDK
14781 # ifdef machine_arch_type
14782 #  undef machine_arch_type
14783 #  define machine_arch_type     __machine_arch_type
14784 # else
14785 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14786 # endif
14787 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14788 #else
14789 # define machine_is_omap_ldk()  (0)
14790 #endif
14791
14792 #ifdef CONFIG_MACH_SMDK2460
14793 # ifdef machine_arch_type
14794 #  undef machine_arch_type
14795 #  define machine_arch_type     __machine_arch_type
14796 # else
14797 #  define machine_arch_type     MACH_TYPE_SMDK2460
14798 # endif
14799 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14800 #else
14801 # define machine_is_smdk2460()  (0)
14802 #endif
14803
14804 #ifdef CONFIG_MACH_SMDK2440
14805 # ifdef machine_arch_type
14806 #  undef machine_arch_type
14807 #  define machine_arch_type     __machine_arch_type
14808 # else
14809 #  define machine_arch_type     MACH_TYPE_SMDK2440
14810 # endif
14811 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14812 #else
14813 # define machine_is_smdk2440()  (0)
14814 #endif
14815
14816 #ifdef CONFIG_MACH_SMDK2412
14817 # ifdef machine_arch_type
14818 #  undef machine_arch_type
14819 #  define machine_arch_type     __machine_arch_type
14820 # else
14821 #  define machine_arch_type     MACH_TYPE_SMDK2412
14822 # endif
14823 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14824 #else
14825 # define machine_is_smdk2412()  (0)
14826 #endif
14827
14828 #ifdef CONFIG_MACH_WEBBOX
14829 # ifdef machine_arch_type
14830 #  undef machine_arch_type
14831 #  define machine_arch_type     __machine_arch_type
14832 # else
14833 #  define machine_arch_type     MACH_TYPE_WEBBOX
14834 # endif
14835 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14836 #else
14837 # define machine_is_webbox()    (0)
14838 #endif
14839
14840 #ifdef CONFIG_MACH_CWWNDP
14841 # ifdef machine_arch_type
14842 #  undef machine_arch_type
14843 #  define machine_arch_type     __machine_arch_type
14844 # else
14845 #  define machine_arch_type     MACH_TYPE_CWWNDP
14846 # endif
14847 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14848 #else
14849 # define machine_is_cwwndp()    (0)
14850 #endif
14851
14852 #ifdef CONFIG_MACH_DRAGON
14853 # ifdef machine_arch_type
14854 #  undef machine_arch_type
14855 #  define machine_arch_type     __machine_arch_type
14856 # else
14857 #  define machine_arch_type     MACH_TYPE_DRAGON
14858 # endif
14859 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14860 #else
14861 # define machine_is_i839()      (0)
14862 #endif
14863
14864 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14865 # ifdef machine_arch_type
14866 #  undef machine_arch_type
14867 #  define machine_arch_type     __machine_arch_type
14868 # else
14869 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14870 # endif
14871 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14872 #else
14873 # define machine_is_opendo_cpu_board()  (0)
14874 #endif
14875
14876 #ifdef CONFIG_MACH_CCM2200
14877 # ifdef machine_arch_type
14878 #  undef machine_arch_type
14879 #  define machine_arch_type     __machine_arch_type
14880 # else
14881 #  define machine_arch_type     MACH_TYPE_CCM2200
14882 # endif
14883 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14884 #else
14885 # define machine_is_ccm2200()   (0)
14886 #endif
14887
14888 #ifdef CONFIG_MACH_ETWARM
14889 # ifdef machine_arch_type
14890 #  undef machine_arch_type
14891 #  define machine_arch_type     __machine_arch_type
14892 # else
14893 #  define machine_arch_type     MACH_TYPE_ETWARM
14894 # endif
14895 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14896 #else
14897 # define machine_is_etwarm()    (0)
14898 #endif
14899
14900 #ifdef CONFIG_MACH_M93030
14901 # ifdef machine_arch_type
14902 #  undef machine_arch_type
14903 #  define machine_arch_type     __machine_arch_type
14904 # else
14905 #  define machine_arch_type     MACH_TYPE_M93030
14906 # endif
14907 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14908 #else
14909 # define machine_is_m93030()    (0)
14910 #endif
14911
14912 #ifdef CONFIG_MACH_CC7U
14913 # ifdef machine_arch_type
14914 #  undef machine_arch_type
14915 #  define machine_arch_type     __machine_arch_type
14916 # else
14917 #  define machine_arch_type     MACH_TYPE_CC7U
14918 # endif
14919 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14920 #else
14921 # define machine_is_cc7u()      (0)
14922 #endif
14923
14924 #ifdef CONFIG_MACH_MTT_RANGER
14925 # ifdef machine_arch_type
14926 #  undef machine_arch_type
14927 #  define machine_arch_type     __machine_arch_type
14928 # else
14929 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14930 # endif
14931 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14932 #else
14933 # define machine_is_mtt_ranger()        (0)
14934 #endif
14935
14936 #ifdef CONFIG_MACH_NEXUS
14937 # ifdef machine_arch_type
14938 #  undef machine_arch_type
14939 #  define machine_arch_type     __machine_arch_type
14940 # else
14941 #  define machine_arch_type     MACH_TYPE_NEXUS
14942 # endif
14943 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14944 #else
14945 # define machine_is_nexus()     (0)
14946 #endif
14947
14948 #ifdef CONFIG_MACH_DESMAN
14949 # ifdef machine_arch_type
14950 #  undef machine_arch_type
14951 #  define machine_arch_type     __machine_arch_type
14952 # else
14953 #  define machine_arch_type     MACH_TYPE_DESMAN
14954 # endif
14955 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14956 #else
14957 # define machine_is_desman()    (0)
14958 #endif
14959
14960 #ifdef CONFIG_MACH_BKDE303
14961 # ifdef machine_arch_type
14962 #  undef machine_arch_type
14963 #  define machine_arch_type     __machine_arch_type
14964 # else
14965 #  define machine_arch_type     MACH_TYPE_BKDE303
14966 # endif
14967 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14968 #else
14969 # define machine_is_bkde303()   (0)
14970 #endif
14971
14972 #ifdef CONFIG_MACH_SMDK2413
14973 # ifdef machine_arch_type
14974 #  undef machine_arch_type
14975 #  define machine_arch_type     __machine_arch_type
14976 # else
14977 #  define machine_arch_type     MACH_TYPE_SMDK2413
14978 # endif
14979 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14980 #else
14981 # define machine_is_smdk2413()  (0)
14982 #endif
14983
14984 #ifdef CONFIG_MACH_AML_M7200
14985 # ifdef machine_arch_type
14986 #  undef machine_arch_type
14987 #  define machine_arch_type     __machine_arch_type
14988 # else
14989 #  define machine_arch_type     MACH_TYPE_AML_M7200
14990 # endif
14991 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14992 #else
14993 # define machine_is_aml_m7200() (0)
14994 #endif
14995
14996 #ifdef CONFIG_MACH_AML_M5900
14997 # ifdef machine_arch_type
14998 #  undef machine_arch_type
14999 #  define machine_arch_type     __machine_arch_type
15000 # else
15001 #  define machine_arch_type     MACH_TYPE_AML_M5900
15002 # endif
15003 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
15004 #else
15005 # define machine_is_aml_m5900() (0)
15006 #endif
15007
15008 #ifdef CONFIG_MACH_SG640
15009 # ifdef machine_arch_type
15010 #  undef machine_arch_type
15011 #  define machine_arch_type     __machine_arch_type
15012 # else
15013 #  define machine_arch_type     MACH_TYPE_SG640
15014 # endif
15015 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
15016 #else
15017 # define machine_is_sg640()     (0)
15018 #endif
15019
15020 #ifdef CONFIG_MACH_EDG79524
15021 # ifdef machine_arch_type
15022 #  undef machine_arch_type
15023 #  define machine_arch_type     __machine_arch_type
15024 # else
15025 #  define machine_arch_type     MACH_TYPE_EDG79524
15026 # endif
15027 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
15028 #else
15029 # define machine_is_edg79524()  (0)
15030 #endif
15031
15032 #ifdef CONFIG_MACH_AI2410
15033 # ifdef machine_arch_type
15034 #  undef machine_arch_type
15035 #  define machine_arch_type     __machine_arch_type
15036 # else
15037 #  define machine_arch_type     MACH_TYPE_AI2410
15038 # endif
15039 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
15040 #else
15041 # define machine_is_ai2410()    (0)
15042 #endif
15043
15044 #ifdef CONFIG_MACH_IXP465
15045 # ifdef machine_arch_type
15046 #  undef machine_arch_type
15047 #  define machine_arch_type     __machine_arch_type
15048 # else
15049 #  define machine_arch_type     MACH_TYPE_IXP465
15050 # endif
15051 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
15052 #else
15053 # define machine_is_ixp465()    (0)
15054 #endif
15055
15056 #ifdef CONFIG_MACH_BALLOON3
15057 # ifdef machine_arch_type
15058 #  undef machine_arch_type
15059 #  define machine_arch_type     __machine_arch_type
15060 # else
15061 #  define machine_arch_type     MACH_TYPE_BALLOON3
15062 # endif
15063 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
15064 #else
15065 # define machine_is_balloon3()  (0)
15066 #endif
15067
15068 #ifdef CONFIG_MACH_HEINS
15069 # ifdef machine_arch_type
15070 #  undef machine_arch_type
15071 #  define machine_arch_type     __machine_arch_type
15072 # else
15073 #  define machine_arch_type     MACH_TYPE_HEINS
15074 # endif
15075 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
15076 #else
15077 # define machine_is_heins()     (0)
15078 #endif
15079
15080 #ifdef CONFIG_MACH_MPLUSEVA
15081 # ifdef machine_arch_type
15082 #  undef machine_arch_type
15083 #  define machine_arch_type     __machine_arch_type
15084 # else
15085 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
15086 # endif
15087 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
15088 #else
15089 # define machine_is_mpluseva()  (0)
15090 #endif
15091
15092 #ifdef CONFIG_MACH_RT042
15093 # ifdef machine_arch_type
15094 #  undef machine_arch_type
15095 #  define machine_arch_type     __machine_arch_type
15096 # else
15097 #  define machine_arch_type     MACH_TYPE_RT042
15098 # endif
15099 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
15100 #else
15101 # define machine_is_rt042()     (0)
15102 #endif
15103
15104 #ifdef CONFIG_MACH_CWIEM
15105 # ifdef machine_arch_type
15106 #  undef machine_arch_type
15107 #  define machine_arch_type     __machine_arch_type
15108 # else
15109 #  define machine_arch_type     MACH_TYPE_CWIEM
15110 # endif
15111 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
15112 #else
15113 # define machine_is_cwiem()     (0)
15114 #endif
15115
15116 #ifdef CONFIG_MACH_CM_X270
15117 # ifdef machine_arch_type
15118 #  undef machine_arch_type
15119 #  define machine_arch_type     __machine_arch_type
15120 # else
15121 #  define machine_arch_type     MACH_TYPE_CM_X270
15122 # endif
15123 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
15124 #else
15125 # define machine_is_cm_x270()   (0)
15126 #endif
15127
15128 #ifdef CONFIG_MACH_CM_X255
15129 # ifdef machine_arch_type
15130 #  undef machine_arch_type
15131 #  define machine_arch_type     __machine_arch_type
15132 # else
15133 #  define machine_arch_type     MACH_TYPE_CM_X255
15134 # endif
15135 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
15136 #else
15137 # define machine_is_cm_x255()   (0)
15138 #endif
15139
15140 #ifdef CONFIG_MACH_ESH_AT91
15141 # ifdef machine_arch_type
15142 #  undef machine_arch_type
15143 #  define machine_arch_type     __machine_arch_type
15144 # else
15145 #  define machine_arch_type     MACH_TYPE_ESH_AT91
15146 # endif
15147 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
15148 #else
15149 # define machine_is_esh_at91()  (0)
15150 #endif
15151
15152 #ifdef CONFIG_MACH_SANDGATE3
15153 # ifdef machine_arch_type
15154 #  undef machine_arch_type
15155 #  define machine_arch_type     __machine_arch_type
15156 # else
15157 #  define machine_arch_type     MACH_TYPE_SANDGATE3
15158 # endif
15159 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
15160 #else
15161 # define machine_is_sandgate3() (0)
15162 #endif
15163
15164 #ifdef CONFIG_MACH_PRIMO
15165 # ifdef machine_arch_type
15166 #  undef machine_arch_type
15167 #  define machine_arch_type     __machine_arch_type
15168 # else
15169 #  define machine_arch_type     MACH_TYPE_PRIMO
15170 # endif
15171 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
15172 #else
15173 # define machine_is_primo()     (0)
15174 #endif
15175
15176 #ifdef CONFIG_MACH_GEMSTONE
15177 # ifdef machine_arch_type
15178 #  undef machine_arch_type
15179 #  define machine_arch_type     __machine_arch_type
15180 # else
15181 #  define machine_arch_type     MACH_TYPE_GEMSTONE
15182 # endif
15183 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
15184 #else
15185 # define machine_is_gemstone()  (0)
15186 #endif
15187
15188 #ifdef CONFIG_MACH_PRONGHORNMETRO
15189 # ifdef machine_arch_type
15190 #  undef machine_arch_type
15191 #  define machine_arch_type     __machine_arch_type
15192 # else
15193 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
15194 # endif
15195 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
15196 #else
15197 # define machine_is_pronghorn_metro()   (0)
15198 #endif
15199
15200 #ifdef CONFIG_MACH_SIDEWINDER
15201 # ifdef machine_arch_type
15202 #  undef machine_arch_type
15203 #  define machine_arch_type     __machine_arch_type
15204 # else
15205 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
15206 # endif
15207 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
15208 #else
15209 # define machine_is_sidewinder()        (0)
15210 #endif
15211
15212 #ifdef CONFIG_MACH_PICOMOD1
15213 # ifdef machine_arch_type
15214 #  undef machine_arch_type
15215 #  define machine_arch_type     __machine_arch_type
15216 # else
15217 #  define machine_arch_type     MACH_TYPE_PICOMOD1
15218 # endif
15219 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
15220 #else
15221 # define machine_is_picomod1()  (0)
15222 #endif
15223
15224 #ifdef CONFIG_MACH_SG590
15225 # ifdef machine_arch_type
15226 #  undef machine_arch_type
15227 #  define machine_arch_type     __machine_arch_type
15228 # else
15229 #  define machine_arch_type     MACH_TYPE_SG590
15230 # endif
15231 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
15232 #else
15233 # define machine_is_sg590()     (0)
15234 #endif
15235
15236 #ifdef CONFIG_MACH_AKAI9307
15237 # ifdef machine_arch_type
15238 #  undef machine_arch_type
15239 #  define machine_arch_type     __machine_arch_type
15240 # else
15241 #  define machine_arch_type     MACH_TYPE_AKAI9307
15242 # endif
15243 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
15244 #else
15245 # define machine_is_akai9307()  (0)
15246 #endif
15247
15248 #ifdef CONFIG_MACH_FONTAINE
15249 # ifdef machine_arch_type
15250 #  undef machine_arch_type
15251 #  define machine_arch_type     __machine_arch_type
15252 # else
15253 #  define machine_arch_type     MACH_TYPE_FONTAINE
15254 # endif
15255 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
15256 #else
15257 # define machine_is_fontaine()  (0)
15258 #endif
15259
15260 #ifdef CONFIG_MACH_WOMBAT
15261 # ifdef machine_arch_type
15262 #  undef machine_arch_type
15263 #  define machine_arch_type     __machine_arch_type
15264 # else
15265 #  define machine_arch_type     MACH_TYPE_WOMBAT
15266 # endif
15267 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
15268 #else
15269 # define machine_is_wombat()    (0)
15270 #endif
15271
15272 #ifdef CONFIG_MACH_ACQ300
15273 # ifdef machine_arch_type
15274 #  undef machine_arch_type
15275 #  define machine_arch_type     __machine_arch_type
15276 # else
15277 #  define machine_arch_type     MACH_TYPE_ACQ300
15278 # endif
15279 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
15280 #else
15281 # define machine_is_acq300()    (0)
15282 #endif
15283
15284 #ifdef CONFIG_MACH_MOD_270
15285 # ifdef machine_arch_type
15286 #  undef machine_arch_type
15287 #  define machine_arch_type     __machine_arch_type
15288 # else
15289 #  define machine_arch_type     MACH_TYPE_MOD_270
15290 # endif
15291 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
15292 #else
15293 # define machine_is_mod272()    (0)
15294 #endif
15295
15296 #ifdef CONFIG_MACH_VC0820
15297 # ifdef machine_arch_type
15298 #  undef machine_arch_type
15299 #  define machine_arch_type     __machine_arch_type
15300 # else
15301 #  define machine_arch_type     MACH_TYPE_VC0820
15302 # endif
15303 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
15304 #else
15305 # define machine_is_vmc_vc0820()        (0)
15306 #endif
15307
15308 #ifdef CONFIG_MACH_ANI_AIM
15309 # ifdef machine_arch_type
15310 #  undef machine_arch_type
15311 #  define machine_arch_type     __machine_arch_type
15312 # else
15313 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15314 # endif
15315 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15316 #else
15317 # define machine_is_ani_aim()   (0)
15318 #endif
15319
15320 #ifdef CONFIG_MACH_JELLYFISH
15321 # ifdef machine_arch_type
15322 #  undef machine_arch_type
15323 #  define machine_arch_type     __machine_arch_type
15324 # else
15325 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15326 # endif
15327 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15328 #else
15329 # define machine_is_jellyfish() (0)
15330 #endif
15331
15332 #ifdef CONFIG_MACH_AMANITA
15333 # ifdef machine_arch_type
15334 #  undef machine_arch_type
15335 #  define machine_arch_type     __machine_arch_type
15336 # else
15337 #  define machine_arch_type     MACH_TYPE_AMANITA
15338 # endif
15339 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15340 #else
15341 # define machine_is_amanita()   (0)
15342 #endif
15343
15344 #ifdef CONFIG_MACH_VLINK
15345 # ifdef machine_arch_type
15346 #  undef machine_arch_type
15347 #  define machine_arch_type     __machine_arch_type
15348 # else
15349 #  define machine_arch_type     MACH_TYPE_VLINK
15350 # endif
15351 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15352 #else
15353 # define machine_is_vlink()     (0)
15354 #endif
15355
15356 #ifdef CONFIG_MACH_DEXFLEX
15357 # ifdef machine_arch_type
15358 #  undef machine_arch_type
15359 #  define machine_arch_type     __machine_arch_type
15360 # else
15361 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15362 # endif
15363 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15364 #else
15365 # define machine_is_dexflex()   (0)
15366 #endif
15367
15368 #ifdef CONFIG_MACH_EIGEN_TTQ
15369 # ifdef machine_arch_type
15370 #  undef machine_arch_type
15371 #  define machine_arch_type     __machine_arch_type
15372 # else
15373 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15374 # endif
15375 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15376 #else
15377 # define machine_is_eigen_ttq() (0)
15378 #endif
15379
15380 #ifdef CONFIG_MACH_ARCOM_TITAN
15381 # ifdef machine_arch_type
15382 #  undef machine_arch_type
15383 #  define machine_arch_type     __machine_arch_type
15384 # else
15385 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15386 # endif
15387 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15388 #else
15389 # define machine_is_arcom_titan()       (0)
15390 #endif
15391
15392 #ifdef CONFIG_MACH_TABLA
15393 # ifdef machine_arch_type
15394 #  undef machine_arch_type
15395 #  define machine_arch_type     __machine_arch_type
15396 # else
15397 #  define machine_arch_type     MACH_TYPE_TABLA
15398 # endif
15399 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15400 #else
15401 # define machine_is_tabla()     (0)
15402 #endif
15403
15404 #ifdef CONFIG_MACH_MDIRAC3
15405 # ifdef machine_arch_type
15406 #  undef machine_arch_type
15407 #  define machine_arch_type     __machine_arch_type
15408 # else
15409 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15410 # endif
15411 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15412 #else
15413 # define machine_is_mdirac3()   (0)
15414 #endif
15415
15416 #ifdef CONFIG_MACH_MRHFBP2
15417 # ifdef machine_arch_type
15418 #  undef machine_arch_type
15419 #  define machine_arch_type     __machine_arch_type
15420 # else
15421 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15422 # endif
15423 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15424 #else
15425 # define machine_is_mrhfbp2()   (0)
15426 #endif
15427
15428 #ifdef CONFIG_MACH_AT91RM9200RB
15429 # ifdef machine_arch_type
15430 #  undef machine_arch_type
15431 #  define machine_arch_type     __machine_arch_type
15432 # else
15433 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15434 # endif
15435 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15436 #else
15437 # define machine_is_at91rm9200rb()      (0)
15438 #endif
15439
15440 #ifdef CONFIG_MACH_ANI_APM
15441 # ifdef machine_arch_type
15442 #  undef machine_arch_type
15443 #  define machine_arch_type     __machine_arch_type
15444 # else
15445 #  define machine_arch_type     MACH_TYPE_ANI_APM
15446 # endif
15447 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15448 #else
15449 # define machine_is_ani_apm()   (0)
15450 #endif
15451
15452 #ifdef CONFIG_MACH_ELLA1
15453 # ifdef machine_arch_type
15454 #  undef machine_arch_type
15455 #  define machine_arch_type     __machine_arch_type
15456 # else
15457 #  define machine_arch_type     MACH_TYPE_ELLA1
15458 # endif
15459 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15460 #else
15461 # define machine_is_ella1()     (0)
15462 #endif
15463
15464 #ifdef CONFIG_MACH_INHAND_PXA27X
15465 # ifdef machine_arch_type
15466 #  undef machine_arch_type
15467 #  define machine_arch_type     __machine_arch_type
15468 # else
15469 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15470 # endif
15471 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15472 #else
15473 # define machine_is_inhand_pxa27x()     (0)
15474 #endif
15475
15476 #ifdef CONFIG_MACH_INHAND_PXA25X
15477 # ifdef machine_arch_type
15478 #  undef machine_arch_type
15479 #  define machine_arch_type     __machine_arch_type
15480 # else
15481 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15482 # endif
15483 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15484 #else
15485 # define machine_is_inhand_pxa25x()     (0)
15486 #endif
15487
15488 #ifdef CONFIG_MACH_EMPOS_XM
15489 # ifdef machine_arch_type
15490 #  undef machine_arch_type
15491 #  define machine_arch_type     __machine_arch_type
15492 # else
15493 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15494 # endif
15495 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15496 #else
15497 # define machine_is_empos_xm()  (0)
15498 #endif
15499
15500 #ifdef CONFIG_MACH_EMPOS
15501 # ifdef machine_arch_type
15502 #  undef machine_arch_type
15503 #  define machine_arch_type     __machine_arch_type
15504 # else
15505 #  define machine_arch_type     MACH_TYPE_EMPOS
15506 # endif
15507 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15508 #else
15509 # define machine_is_empos()     (0)
15510 #endif
15511
15512 #ifdef CONFIG_MACH_EMPOS_TINY
15513 # ifdef machine_arch_type
15514 #  undef machine_arch_type
15515 #  define machine_arch_type     __machine_arch_type
15516 # else
15517 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
15518 # endif
15519 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15520 #else
15521 # define machine_is_empos_tiny()        (0)
15522 #endif
15523
15524 #ifdef CONFIG_MACH_EMPOS_SM
15525 # ifdef machine_arch_type
15526 #  undef machine_arch_type
15527 #  define machine_arch_type     __machine_arch_type
15528 # else
15529 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
15530 # endif
15531 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15532 #else
15533 # define machine_is_empos_sm()  (0)
15534 #endif
15535
15536 #ifdef CONFIG_MACH_EGRET
15537 # ifdef machine_arch_type
15538 #  undef machine_arch_type
15539 #  define machine_arch_type     __machine_arch_type
15540 # else
15541 #  define machine_arch_type     MACH_TYPE_EGRET
15542 # endif
15543 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15544 #else
15545 # define machine_is_egret()     (0)
15546 #endif
15547
15548 #ifdef CONFIG_MACH_OSTRICH
15549 # ifdef machine_arch_type
15550 #  undef machine_arch_type
15551 #  define machine_arch_type     __machine_arch_type
15552 # else
15553 #  define machine_arch_type     MACH_TYPE_OSTRICH
15554 # endif
15555 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15556 #else
15557 # define machine_is_ostrich()   (0)
15558 #endif
15559
15560 #ifdef CONFIG_MACH_N50
15561 # ifdef machine_arch_type
15562 #  undef machine_arch_type
15563 #  define machine_arch_type     __machine_arch_type
15564 # else
15565 #  define machine_arch_type     MACH_TYPE_N50
15566 # endif
15567 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15568 #else
15569 # define machine_is_n50()       (0)
15570 #endif
15571
15572 #ifdef CONFIG_MACH_ECBAT91
15573 # ifdef machine_arch_type
15574 #  undef machine_arch_type
15575 #  define machine_arch_type     __machine_arch_type
15576 # else
15577 #  define machine_arch_type     MACH_TYPE_ECBAT91
15578 # endif
15579 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15580 #else
15581 # define machine_is_ecbat91()   (0)
15582 #endif
15583
15584 #ifdef CONFIG_MACH_STAREAST
15585 # ifdef machine_arch_type
15586 #  undef machine_arch_type
15587 #  define machine_arch_type     __machine_arch_type
15588 # else
15589 #  define machine_arch_type     MACH_TYPE_STAREAST
15590 # endif
15591 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15592 #else
15593 # define machine_is_stareast()  (0)
15594 #endif
15595
15596 #ifdef CONFIG_MACH_DSPG_DW
15597 # ifdef machine_arch_type
15598 #  undef machine_arch_type
15599 #  define machine_arch_type     __machine_arch_type
15600 # else
15601 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15602 # endif
15603 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15604 #else
15605 # define machine_is_dspg_dw()   (0)
15606 #endif
15607
15608 #ifdef CONFIG_MACH_ONEARM
15609 # ifdef machine_arch_type
15610 #  undef machine_arch_type
15611 #  define machine_arch_type     __machine_arch_type
15612 # else
15613 #  define machine_arch_type     MACH_TYPE_ONEARM
15614 # endif
15615 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15616 #else
15617 # define machine_is_onearm()    (0)
15618 #endif
15619
15620 #ifdef CONFIG_MACH_MRG110_6
15621 # ifdef machine_arch_type
15622 #  undef machine_arch_type
15623 #  define machine_arch_type     __machine_arch_type
15624 # else
15625 #  define machine_arch_type     MACH_TYPE_MRG110_6
15626 # endif
15627 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15628 #else
15629 # define machine_is_mrg110_6()  (0)
15630 #endif
15631
15632 #ifdef CONFIG_MACH_WRT300NV2
15633 # ifdef machine_arch_type
15634 #  undef machine_arch_type
15635 #  define machine_arch_type     __machine_arch_type
15636 # else
15637 #  define machine_arch_type     MACH_TYPE_WRT300NV2
15638 # endif
15639 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15640 #else
15641 # define machine_is_wrt300nv2() (0)
15642 #endif
15643
15644 #ifdef CONFIG_MACH_XM_BULVERDE
15645 # ifdef machine_arch_type
15646 #  undef machine_arch_type
15647 #  define machine_arch_type     __machine_arch_type
15648 # else
15649 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
15650 # endif
15651 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15652 #else
15653 # define machine_is_xm_bulverde()       (0)
15654 #endif
15655
15656 #ifdef CONFIG_MACH_MSM6100
15657 # ifdef machine_arch_type
15658 #  undef machine_arch_type
15659 #  define machine_arch_type     __machine_arch_type
15660 # else
15661 #  define machine_arch_type     MACH_TYPE_MSM6100
15662 # endif
15663 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15664 #else
15665 # define machine_is_msm6100()   (0)
15666 #endif
15667
15668 #ifdef CONFIG_MACH_ETI_B1
15669 # ifdef machine_arch_type
15670 #  undef machine_arch_type
15671 #  define machine_arch_type     __machine_arch_type
15672 # else
15673 #  define machine_arch_type     MACH_TYPE_ETI_B1
15674 # endif
15675 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15676 #else
15677 # define machine_is_eti_b1()    (0)
15678 #endif
15679
15680 #ifdef CONFIG_MACH_ZILOG_ZA9L
15681 # ifdef machine_arch_type
15682 #  undef machine_arch_type
15683 #  define machine_arch_type     __machine_arch_type
15684 # else
15685 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
15686 # endif
15687 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15688 #else
15689 # define machine_is_za9l_series()       (0)
15690 #endif
15691
15692 #ifdef CONFIG_MACH_BIT2440
15693 # ifdef machine_arch_type
15694 #  undef machine_arch_type
15695 #  define machine_arch_type     __machine_arch_type
15696 # else
15697 #  define machine_arch_type     MACH_TYPE_BIT2440
15698 # endif
15699 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15700 #else
15701 # define machine_is_bit2440()   (0)
15702 #endif
15703
15704 #ifdef CONFIG_MACH_NBI
15705 # ifdef machine_arch_type
15706 #  undef machine_arch_type
15707 #  define machine_arch_type     __machine_arch_type
15708 # else
15709 #  define machine_arch_type     MACH_TYPE_NBI
15710 # endif
15711 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15712 #else
15713 # define machine_is_nbi()       (0)
15714 #endif
15715
15716 #ifdef CONFIG_MACH_SMDK2443
15717 # ifdef machine_arch_type
15718 #  undef machine_arch_type
15719 #  define machine_arch_type     __machine_arch_type
15720 # else
15721 #  define machine_arch_type     MACH_TYPE_SMDK2443
15722 # endif
15723 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15724 #else
15725 # define machine_is_smdk2443()  (0)
15726 #endif
15727
15728 #ifdef CONFIG_MACH_VDAVINCI
15729 # ifdef machine_arch_type
15730 #  undef machine_arch_type
15731 #  define machine_arch_type     __machine_arch_type
15732 # else
15733 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15734 # endif
15735 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15736 #else
15737 # define machine_is_vdavinci()  (0)
15738 #endif
15739
15740 #ifdef CONFIG_MACH_ATC6
15741 # ifdef machine_arch_type
15742 #  undef machine_arch_type
15743 #  define machine_arch_type     __machine_arch_type
15744 # else
15745 #  define machine_arch_type     MACH_TYPE_ATC6
15746 # endif
15747 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15748 #else
15749 # define machine_is_atc6()      (0)
15750 #endif
15751
15752 #ifdef CONFIG_MACH_MULTMDW
15753 # ifdef machine_arch_type
15754 #  undef machine_arch_type
15755 #  define machine_arch_type     __machine_arch_type
15756 # else
15757 #  define machine_arch_type     MACH_TYPE_MULTMDW
15758 # endif
15759 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15760 #else
15761 # define machine_is_multmdw()   (0)
15762 #endif
15763
15764 #ifdef CONFIG_MACH_MBA2440
15765 # ifdef machine_arch_type
15766 #  undef machine_arch_type
15767 #  define machine_arch_type     __machine_arch_type
15768 # else
15769 #  define machine_arch_type     MACH_TYPE_MBA2440
15770 # endif
15771 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15772 #else
15773 # define machine_is_mba2440()   (0)
15774 #endif
15775
15776 #ifdef CONFIG_MACH_ECSD
15777 # ifdef machine_arch_type
15778 #  undef machine_arch_type
15779 #  define machine_arch_type     __machine_arch_type
15780 # else
15781 #  define machine_arch_type     MACH_TYPE_ECSD
15782 # endif
15783 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15784 #else
15785 # define machine_is_ecsd()      (0)
15786 #endif
15787
15788 #ifdef CONFIG_MACH_PALMZ31
15789 # ifdef machine_arch_type
15790 #  undef machine_arch_type
15791 #  define machine_arch_type     __machine_arch_type
15792 # else
15793 #  define machine_arch_type     MACH_TYPE_PALMZ31
15794 # endif
15795 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15796 #else
15797 # define machine_is_palmz31()   (0)
15798 #endif
15799
15800 #ifdef CONFIG_MACH_FSG
15801 # ifdef machine_arch_type
15802 #  undef machine_arch_type
15803 #  define machine_arch_type     __machine_arch_type
15804 # else
15805 #  define machine_arch_type     MACH_TYPE_FSG
15806 # endif
15807 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15808 #else
15809 # define machine_is_fsg()       (0)
15810 #endif
15811
15812 #ifdef CONFIG_MACH_RAZOR101
15813 # ifdef machine_arch_type
15814 #  undef machine_arch_type
15815 #  define machine_arch_type     __machine_arch_type
15816 # else
15817 #  define machine_arch_type     MACH_TYPE_RAZOR101
15818 # endif
15819 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15820 #else
15821 # define machine_is_razor101()  (0)
15822 #endif
15823
15824 #ifdef CONFIG_MACH_OPERA_TDM
15825 # ifdef machine_arch_type
15826 #  undef machine_arch_type
15827 #  define machine_arch_type     __machine_arch_type
15828 # else
15829 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15830 # endif
15831 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15832 #else
15833 # define machine_is_opera_tdm() (0)
15834 #endif
15835
15836 #ifdef CONFIG_MACH_COMCERTO
15837 # ifdef machine_arch_type
15838 #  undef machine_arch_type
15839 #  define machine_arch_type     __machine_arch_type
15840 # else
15841 #  define machine_arch_type     MACH_TYPE_COMCERTO
15842 # endif
15843 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15844 #else
15845 # define machine_is_comcerto()  (0)
15846 #endif
15847
15848 #ifdef CONFIG_MACH_TB0319
15849 # ifdef machine_arch_type
15850 #  undef machine_arch_type
15851 #  define machine_arch_type     __machine_arch_type
15852 # else
15853 #  define machine_arch_type     MACH_TYPE_TB0319
15854 # endif
15855 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15856 #else
15857 # define machine_is_tb0319()    (0)
15858 #endif
15859
15860 #ifdef CONFIG_MACH_KWS8000
15861 # ifdef machine_arch_type
15862 #  undef machine_arch_type
15863 #  define machine_arch_type     __machine_arch_type
15864 # else
15865 #  define machine_arch_type     MACH_TYPE_KWS8000
15866 # endif
15867 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15868 #else
15869 # define machine_is_kws8000()   (0)
15870 #endif
15871
15872 #ifdef CONFIG_MACH_B2
15873 # ifdef machine_arch_type
15874 #  undef machine_arch_type
15875 #  define machine_arch_type     __machine_arch_type
15876 # else
15877 #  define machine_arch_type     MACH_TYPE_B2
15878 # endif
15879 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15880 #else
15881 # define machine_is_b2()        (0)
15882 #endif
15883
15884 #ifdef CONFIG_MACH_LCL54
15885 # ifdef machine_arch_type
15886 #  undef machine_arch_type
15887 #  define machine_arch_type     __machine_arch_type
15888 # else
15889 #  define machine_arch_type     MACH_TYPE_LCL54
15890 # endif
15891 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15892 #else
15893 # define machine_is_lcl54()     (0)
15894 #endif
15895
15896 #ifdef CONFIG_MACH_AT91SAM9260EK
15897 # ifdef machine_arch_type
15898 #  undef machine_arch_type
15899 #  define machine_arch_type     __machine_arch_type
15900 # else
15901 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15902 # endif
15903 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15904 #else
15905 # define machine_is_at91sam9260ek()     (0)
15906 #endif
15907
15908 #ifdef CONFIG_MACH_GLANTANK
15909 # ifdef machine_arch_type
15910 #  undef machine_arch_type
15911 #  define machine_arch_type     __machine_arch_type
15912 # else
15913 #  define machine_arch_type     MACH_TYPE_GLANTANK
15914 # endif
15915 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15916 #else
15917 # define machine_is_glantank()  (0)
15918 #endif
15919
15920 #ifdef CONFIG_MACH_N2100
15921 # ifdef machine_arch_type
15922 #  undef machine_arch_type
15923 #  define machine_arch_type     __machine_arch_type
15924 # else
15925 #  define machine_arch_type     MACH_TYPE_N2100
15926 # endif
15927 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15928 #else
15929 # define machine_is_n2100()     (0)
15930 #endif
15931
15932 #ifdef CONFIG_MACH_N4100
15933 # ifdef machine_arch_type
15934 #  undef machine_arch_type
15935 #  define machine_arch_type     __machine_arch_type
15936 # else
15937 #  define machine_arch_type     MACH_TYPE_N4100
15938 # endif
15939 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15940 #else
15941 # define machine_is_n4100()     (0)
15942 #endif
15943
15944 #ifdef CONFIG_MACH_VERTICAL_RSC4
15945 # ifdef machine_arch_type
15946 #  undef machine_arch_type
15947 #  define machine_arch_type     __machine_arch_type
15948 # else
15949 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15950 # endif
15951 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15952 #else
15953 # define machine_is_rsc4()      (0)
15954 #endif
15955
15956 #ifdef CONFIG_MACH_SG8100
15957 # ifdef machine_arch_type
15958 #  undef machine_arch_type
15959 #  define machine_arch_type     __machine_arch_type
15960 # else
15961 #  define machine_arch_type     MACH_TYPE_SG8100
15962 # endif
15963 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15964 #else
15965 # define machine_is_sg8100()    (0)
15966 #endif
15967
15968 #ifdef CONFIG_MACH_IM42XX
15969 # ifdef machine_arch_type
15970 #  undef machine_arch_type
15971 #  define machine_arch_type     __machine_arch_type
15972 # else
15973 #  define machine_arch_type     MACH_TYPE_IM42XX
15974 # endif
15975 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15976 #else
15977 # define machine_is_im42xx()    (0)
15978 #endif
15979
15980 #ifdef CONFIG_MACH_FTXX
15981 # ifdef machine_arch_type
15982 #  undef machine_arch_type
15983 #  define machine_arch_type     __machine_arch_type
15984 # else
15985 #  define machine_arch_type     MACH_TYPE_FTXX
15986 # endif
15987 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15988 #else
15989 # define machine_is_ftxx()      (0)
15990 #endif
15991
15992 #ifdef CONFIG_MACH_LWFUSION
15993 # ifdef machine_arch_type
15994 #  undef machine_arch_type
15995 #  define machine_arch_type     __machine_arch_type
15996 # else
15997 #  define machine_arch_type     MACH_TYPE_LWFUSION
15998 # endif
15999 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
16000 #else
16001 # define machine_is_lwfusion()  (0)
16002 #endif
16003
16004 #ifdef CONFIG_MACH_QT2410
16005 # ifdef machine_arch_type
16006 #  undef machine_arch_type
16007 #  define machine_arch_type     __machine_arch_type
16008 # else
16009 #  define machine_arch_type     MACH_TYPE_QT2410
16010 # endif
16011 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
16012 #else
16013 # define machine_is_qt2410()    (0)
16014 #endif
16015
16016 #ifdef CONFIG_MACH_KIXRP435
16017 # ifdef machine_arch_type
16018 #  undef machine_arch_type
16019 #  define machine_arch_type     __machine_arch_type
16020 # else
16021 #  define machine_arch_type     MACH_TYPE_KIXRP435
16022 # endif
16023 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
16024 #else
16025 # define machine_is_kixrp435()  (0)
16026 #endif
16027
16028 #ifdef CONFIG_MACH_CCW9C
16029 # ifdef machine_arch_type
16030 #  undef machine_arch_type
16031 #  define machine_arch_type     __machine_arch_type
16032 # else
16033 #  define machine_arch_type     MACH_TYPE_CCW9C
16034 # endif
16035 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
16036 #else
16037 # define machine_is_ccw9c()     (0)
16038 #endif
16039
16040 #ifdef CONFIG_MACH_DABHS
16041 # ifdef machine_arch_type
16042 #  undef machine_arch_type
16043 #  define machine_arch_type     __machine_arch_type
16044 # else
16045 #  define machine_arch_type     MACH_TYPE_DABHS
16046 # endif
16047 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
16048 #else
16049 # define machine_is_dabhs()     (0)
16050 #endif
16051
16052 #ifdef CONFIG_MACH_GZMX
16053 # ifdef machine_arch_type
16054 #  undef machine_arch_type
16055 #  define machine_arch_type     __machine_arch_type
16056 # else
16057 #  define machine_arch_type     MACH_TYPE_GZMX
16058 # endif
16059 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
16060 #else
16061 # define machine_is_gzmx()      (0)
16062 #endif
16063
16064 #ifdef CONFIG_MACH_IPNW100AP
16065 # ifdef machine_arch_type
16066 #  undef machine_arch_type
16067 #  define machine_arch_type     __machine_arch_type
16068 # else
16069 #  define machine_arch_type     MACH_TYPE_IPNW100AP
16070 # endif
16071 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
16072 #else
16073 # define machine_is_ipnw100ap() (0)
16074 #endif
16075
16076 #ifdef CONFIG_MACH_CC9P9360DEV
16077 # ifdef machine_arch_type
16078 #  undef machine_arch_type
16079 #  define machine_arch_type     __machine_arch_type
16080 # else
16081 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
16082 # endif
16083 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
16084 #else
16085 # define machine_is_cc9p9360dev()       (0)
16086 #endif
16087
16088 #ifdef CONFIG_MACH_CC9P9750DEV
16089 # ifdef machine_arch_type
16090 #  undef machine_arch_type
16091 #  define machine_arch_type     __machine_arch_type
16092 # else
16093 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
16094 # endif
16095 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
16096 #else
16097 # define machine_is_cc9p9750dev()       (0)
16098 #endif
16099
16100 #ifdef CONFIG_MACH_CC9P9360VAL
16101 # ifdef machine_arch_type
16102 #  undef machine_arch_type
16103 #  define machine_arch_type     __machine_arch_type
16104 # else
16105 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
16106 # endif
16107 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
16108 #else
16109 # define machine_is_cc9p9360val()       (0)
16110 #endif
16111
16112 #ifdef CONFIG_MACH_CC9P9750VAL
16113 # ifdef machine_arch_type
16114 #  undef machine_arch_type
16115 #  define machine_arch_type     __machine_arch_type
16116 # else
16117 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
16118 # endif
16119 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
16120 #else
16121 # define machine_is_cc9p9750val()       (0)
16122 #endif
16123
16124 #ifdef CONFIG_MACH_NX70V
16125 # ifdef machine_arch_type
16126 #  undef machine_arch_type
16127 #  define machine_arch_type     __machine_arch_type
16128 # else
16129 #  define machine_arch_type     MACH_TYPE_NX70V
16130 # endif
16131 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
16132 #else
16133 # define machine_is_nx70v()     (0)
16134 #endif
16135
16136 #ifdef CONFIG_MACH_AT91RM9200DF
16137 # ifdef machine_arch_type
16138 #  undef machine_arch_type
16139 #  define machine_arch_type     __machine_arch_type
16140 # else
16141 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
16142 # endif
16143 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
16144 #else
16145 # define machine_is_at91rm9200df()      (0)
16146 #endif
16147
16148 #ifdef CONFIG_MACH_SE_PILOT2
16149 # ifdef machine_arch_type
16150 #  undef machine_arch_type
16151 #  define machine_arch_type     __machine_arch_type
16152 # else
16153 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
16154 # endif
16155 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
16156 #else
16157 # define machine_is_se_pilot2() (0)
16158 #endif
16159
16160 #ifdef CONFIG_MACH_MTCN_T800
16161 # ifdef machine_arch_type
16162 #  undef machine_arch_type
16163 #  define machine_arch_type     __machine_arch_type
16164 # else
16165 #  define machine_arch_type     MACH_TYPE_MTCN_T800
16166 # endif
16167 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
16168 #else
16169 # define machine_is_mtcn_t800() (0)
16170 #endif
16171
16172 #ifdef CONFIG_MACH_VCMX212
16173 # ifdef machine_arch_type
16174 #  undef machine_arch_type
16175 #  define machine_arch_type     __machine_arch_type
16176 # else
16177 #  define machine_arch_type     MACH_TYPE_VCMX212
16178 # endif
16179 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
16180 #else
16181 # define machine_is_vcmx212()   (0)
16182 #endif
16183
16184 #ifdef CONFIG_MACH_LYNX
16185 # ifdef machine_arch_type
16186 #  undef machine_arch_type
16187 #  define machine_arch_type     __machine_arch_type
16188 # else
16189 #  define machine_arch_type     MACH_TYPE_LYNX
16190 # endif
16191 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
16192 #else
16193 # define machine_is_lynx()      (0)
16194 #endif
16195
16196 #ifdef CONFIG_MACH_AT91SAM9260ID
16197 # ifdef machine_arch_type
16198 #  undef machine_arch_type
16199 #  define machine_arch_type     __machine_arch_type
16200 # else
16201 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
16202 # endif
16203 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16204 #else
16205 # define machine_is_at91sam9260id()     (0)
16206 #endif
16207
16208 #ifdef CONFIG_MACH_HW86052
16209 # ifdef machine_arch_type
16210 #  undef machine_arch_type
16211 #  define machine_arch_type     __machine_arch_type
16212 # else
16213 #  define machine_arch_type     MACH_TYPE_HW86052
16214 # endif
16215 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
16216 #else
16217 # define machine_is_hw86052()   (0)
16218 #endif
16219
16220 #ifdef CONFIG_MACH_PILZ_PMI3
16221 # ifdef machine_arch_type
16222 #  undef machine_arch_type
16223 #  define machine_arch_type     __machine_arch_type
16224 # else
16225 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
16226 # endif
16227 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16228 #else
16229 # define machine_is_pilz_pmi3() (0)
16230 #endif
16231
16232 #ifdef CONFIG_MACH_EDB9302A
16233 # ifdef machine_arch_type
16234 #  undef machine_arch_type
16235 #  define machine_arch_type     __machine_arch_type
16236 # else
16237 #  define machine_arch_type     MACH_TYPE_EDB9302A
16238 # endif
16239 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
16240 #else
16241 # define machine_is_edb9302a()  (0)
16242 #endif
16243
16244 #ifdef CONFIG_MACH_EDB9307A
16245 # ifdef machine_arch_type
16246 #  undef machine_arch_type
16247 #  define machine_arch_type     __machine_arch_type
16248 # else
16249 #  define machine_arch_type     MACH_TYPE_EDB9307A
16250 # endif
16251 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
16252 #else
16253 # define machine_is_edb9307a()  (0)
16254 #endif
16255
16256 #ifdef CONFIG_MACH_CT_DFS
16257 # ifdef machine_arch_type
16258 #  undef machine_arch_type
16259 #  define machine_arch_type     __machine_arch_type
16260 # else
16261 #  define machine_arch_type     MACH_TYPE_CT_DFS
16262 # endif
16263 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
16264 #else
16265 # define machine_is_ct_dfs()    (0)
16266 #endif
16267
16268 #ifdef CONFIG_MACH_PILZ_PMI4
16269 # ifdef machine_arch_type
16270 #  undef machine_arch_type
16271 #  define machine_arch_type     __machine_arch_type
16272 # else
16273 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
16274 # endif
16275 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16276 #else
16277 # define machine_is_pilz_pmi4() (0)
16278 #endif
16279
16280 #ifdef CONFIG_MACH_XCEEDNP_IXP
16281 # ifdef machine_arch_type
16282 #  undef machine_arch_type
16283 #  define machine_arch_type     __machine_arch_type
16284 # else
16285 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
16286 # endif
16287 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16288 #else
16289 # define machine_is_xceednp_ixp()       (0)
16290 #endif
16291
16292 #ifdef CONFIG_MACH_SMDK2442B
16293 # ifdef machine_arch_type
16294 #  undef machine_arch_type
16295 #  define machine_arch_type     __machine_arch_type
16296 # else
16297 #  define machine_arch_type     MACH_TYPE_SMDK2442B
16298 # endif
16299 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16300 #else
16301 # define machine_is_smdk2442b() (0)
16302 #endif
16303
16304 #ifdef CONFIG_MACH_XNODE
16305 # ifdef machine_arch_type
16306 #  undef machine_arch_type
16307 #  define machine_arch_type     __machine_arch_type
16308 # else
16309 #  define machine_arch_type     MACH_TYPE_XNODE
16310 # endif
16311 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
16312 #else
16313 # define machine_is_xnode()     (0)
16314 #endif
16315
16316 #ifdef CONFIG_MACH_AIDX270
16317 # ifdef machine_arch_type
16318 #  undef machine_arch_type
16319 #  define machine_arch_type     __machine_arch_type
16320 # else
16321 #  define machine_arch_type     MACH_TYPE_AIDX270
16322 # endif
16323 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16324 #else
16325 # define machine_is_aidx270()   (0)
16326 #endif
16327
16328 #ifdef CONFIG_MACH_REMA
16329 # ifdef machine_arch_type
16330 #  undef machine_arch_type
16331 #  define machine_arch_type     __machine_arch_type
16332 # else
16333 #  define machine_arch_type     MACH_TYPE_REMA
16334 # endif
16335 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16336 #else
16337 # define machine_is_rema()      (0)
16338 #endif
16339
16340 #ifdef CONFIG_MACH_BPS1000
16341 # ifdef machine_arch_type
16342 #  undef machine_arch_type
16343 #  define machine_arch_type     __machine_arch_type
16344 # else
16345 #  define machine_arch_type     MACH_TYPE_BPS1000
16346 # endif
16347 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16348 #else
16349 # define machine_is_bps1000()   (0)
16350 #endif
16351
16352 #ifdef CONFIG_MACH_HW90350
16353 # ifdef machine_arch_type
16354 #  undef machine_arch_type
16355 #  define machine_arch_type     __machine_arch_type
16356 # else
16357 #  define machine_arch_type     MACH_TYPE_HW90350
16358 # endif
16359 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16360 #else
16361 # define machine_is_hw90350()   (0)
16362 #endif
16363
16364 #ifdef CONFIG_MACH_OMAP_3430SDP
16365 # ifdef machine_arch_type
16366 #  undef machine_arch_type
16367 #  define machine_arch_type     __machine_arch_type
16368 # else
16369 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16370 # endif
16371 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16372 #else
16373 # define machine_is_omap_3430sdp()      (0)
16374 #endif
16375
16376 #ifdef CONFIG_MACH_BLUETOUCH
16377 # ifdef machine_arch_type
16378 #  undef machine_arch_type
16379 #  define machine_arch_type     __machine_arch_type
16380 # else
16381 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16382 # endif
16383 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16384 #else
16385 # define machine_is_bluetouch() (0)
16386 #endif
16387
16388 #ifdef CONFIG_MACH_VSTMS
16389 # ifdef machine_arch_type
16390 #  undef machine_arch_type
16391 #  define machine_arch_type     __machine_arch_type
16392 # else
16393 #  define machine_arch_type     MACH_TYPE_VSTMS
16394 # endif
16395 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16396 #else
16397 # define machine_is_vstms()     (0)
16398 #endif
16399
16400 #ifdef CONFIG_MACH_XSBASE270
16401 # ifdef machine_arch_type
16402 #  undef machine_arch_type
16403 #  define machine_arch_type     __machine_arch_type
16404 # else
16405 #  define machine_arch_type     MACH_TYPE_XSBASE270
16406 # endif
16407 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16408 #else
16409 # define machine_is_xsbase270() (0)
16410 #endif
16411
16412 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16413 # ifdef machine_arch_type
16414 #  undef machine_arch_type
16415 #  define machine_arch_type     __machine_arch_type
16416 # else
16417 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16418 # endif
16419 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16420 #else
16421 # define machine_is_at91sam9260ek_cn()  (0)
16422 #endif
16423
16424 #ifdef CONFIG_MACH_ADSTURBOXB
16425 # ifdef machine_arch_type
16426 #  undef machine_arch_type
16427 #  define machine_arch_type     __machine_arch_type
16428 # else
16429 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16430 # endif
16431 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16432 #else
16433 # define machine_is_adsturboxb()        (0)
16434 #endif
16435
16436 #ifdef CONFIG_MACH_OTI4110
16437 # ifdef machine_arch_type
16438 #  undef machine_arch_type
16439 #  define machine_arch_type     __machine_arch_type
16440 # else
16441 #  define machine_arch_type     MACH_TYPE_OTI4110
16442 # endif
16443 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16444 #else
16445 # define machine_is_oti4110()   (0)
16446 #endif
16447
16448 #ifdef CONFIG_MACH_HME_PXA
16449 # ifdef machine_arch_type
16450 #  undef machine_arch_type
16451 #  define machine_arch_type     __machine_arch_type
16452 # else
16453 #  define machine_arch_type     MACH_TYPE_HME_PXA
16454 # endif
16455 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16456 #else
16457 # define machine_is_hme_pxa()   (0)
16458 #endif
16459
16460 #ifdef CONFIG_MACH_DEISTERDCA
16461 # ifdef machine_arch_type
16462 #  undef machine_arch_type
16463 #  define machine_arch_type     __machine_arch_type
16464 # else
16465 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16466 # endif
16467 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16468 #else
16469 # define machine_is_deisterdca()        (0)
16470 #endif
16471
16472 #ifdef CONFIG_MACH_CES_SSEM2
16473 # ifdef machine_arch_type
16474 #  undef machine_arch_type
16475 #  define machine_arch_type     __machine_arch_type
16476 # else
16477 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16478 # endif
16479 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16480 #else
16481 # define machine_is_ces_ssem2() (0)
16482 #endif
16483
16484 #ifdef CONFIG_MACH_CES_MTR
16485 # ifdef machine_arch_type
16486 #  undef machine_arch_type
16487 #  define machine_arch_type     __machine_arch_type
16488 # else
16489 #  define machine_arch_type     MACH_TYPE_CES_MTR
16490 # endif
16491 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16492 #else
16493 # define machine_is_ces_mtr()   (0)
16494 #endif
16495
16496 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16497 # ifdef machine_arch_type
16498 #  undef machine_arch_type
16499 #  define machine_arch_type     __machine_arch_type
16500 # else
16501 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16502 # endif
16503 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16504 #else
16505 # define machine_is_tds_avng_sbc()      (0)
16506 #endif
16507
16508 #ifdef CONFIG_MACH_EVEREST
16509 # ifdef machine_arch_type
16510 #  undef machine_arch_type
16511 #  define machine_arch_type     __machine_arch_type
16512 # else
16513 #  define machine_arch_type     MACH_TYPE_EVEREST
16514 # endif
16515 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16516 #else
16517 # define machine_is_everest()   (0)
16518 #endif
16519
16520 #ifdef CONFIG_MACH_PNX4010
16521 # ifdef machine_arch_type
16522 #  undef machine_arch_type
16523 #  define machine_arch_type     __machine_arch_type
16524 # else
16525 #  define machine_arch_type     MACH_TYPE_PNX4010
16526 # endif
16527 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16528 #else
16529 # define machine_is_pnx4010()   (0)
16530 #endif
16531
16532 #ifdef CONFIG_MACH_OXNAS
16533 # ifdef machine_arch_type
16534 #  undef machine_arch_type
16535 #  define machine_arch_type     __machine_arch_type
16536 # else
16537 #  define machine_arch_type     MACH_TYPE_OXNAS
16538 # endif
16539 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16540 #else
16541 # define machine_is_oxnas()     (0)
16542 #endif
16543
16544 #ifdef CONFIG_MACH_FIORI
16545 # ifdef machine_arch_type
16546 #  undef machine_arch_type
16547 #  define machine_arch_type     __machine_arch_type
16548 # else
16549 #  define machine_arch_type     MACH_TYPE_FIORI
16550 # endif
16551 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16552 #else
16553 # define machine_is_fiori()     (0)
16554 #endif
16555
16556 #ifdef CONFIG_MACH_ML1200
16557 # ifdef machine_arch_type
16558 #  undef machine_arch_type
16559 #  define machine_arch_type     __machine_arch_type
16560 # else
16561 #  define machine_arch_type     MACH_TYPE_ML1200
16562 # endif
16563 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16564 #else
16565 # define machine_is_ml1200()    (0)
16566 #endif
16567
16568 #ifdef CONFIG_MACH_PECOS
16569 # ifdef machine_arch_type
16570 #  undef machine_arch_type
16571 #  define machine_arch_type     __machine_arch_type
16572 # else
16573 #  define machine_arch_type     MACH_TYPE_PECOS
16574 # endif
16575 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16576 #else
16577 # define machine_is_pecos()     (0)
16578 #endif
16579
16580 #ifdef CONFIG_MACH_NB2XXX
16581 # ifdef machine_arch_type
16582 #  undef machine_arch_type
16583 #  define machine_arch_type     __machine_arch_type
16584 # else
16585 #  define machine_arch_type     MACH_TYPE_NB2XXX
16586 # endif
16587 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16588 #else
16589 # define machine_is_nb2xxx()    (0)
16590 #endif
16591
16592 #ifdef CONFIG_MACH_HW6900
16593 # ifdef machine_arch_type
16594 #  undef machine_arch_type
16595 #  define machine_arch_type     __machine_arch_type
16596 # else
16597 #  define machine_arch_type     MACH_TYPE_HW6900
16598 # endif
16599 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16600 #else
16601 # define machine_is_hw6900()    (0)
16602 #endif
16603
16604 #ifdef CONFIG_MACH_CDCS_QUOLL
16605 # ifdef machine_arch_type
16606 #  undef machine_arch_type
16607 #  define machine_arch_type     __machine_arch_type
16608 # else
16609 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
16610 # endif
16611 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16612 #else
16613 # define machine_is_cdcs_quoll()        (0)
16614 #endif
16615
16616 #ifdef CONFIG_MACH_QUICKSILVER
16617 # ifdef machine_arch_type
16618 #  undef machine_arch_type
16619 #  define machine_arch_type     __machine_arch_type
16620 # else
16621 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
16622 # endif
16623 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16624 #else
16625 # define machine_is_quicksilver()       (0)
16626 #endif
16627
16628 #ifdef CONFIG_MACH_UPLAT926
16629 # ifdef machine_arch_type
16630 #  undef machine_arch_type
16631 #  define machine_arch_type     __machine_arch_type
16632 # else
16633 #  define machine_arch_type     MACH_TYPE_UPLAT926
16634 # endif
16635 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16636 #else
16637 # define machine_is_uplat926()  (0)
16638 #endif
16639
16640 #ifdef CONFIG_MACH_DEP2410_THOMAS
16641 # ifdef machine_arch_type
16642 #  undef machine_arch_type
16643 #  define machine_arch_type     __machine_arch_type
16644 # else
16645 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
16646 # endif
16647 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16648 #else
16649 # define machine_is_dep2410_dep2410()   (0)
16650 #endif
16651
16652 #ifdef CONFIG_MACH_DTK2410
16653 # ifdef machine_arch_type
16654 #  undef machine_arch_type
16655 #  define machine_arch_type     __machine_arch_type
16656 # else
16657 #  define machine_arch_type     MACH_TYPE_DTK2410
16658 # endif
16659 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16660 #else
16661 # define machine_is_dtk2410()   (0)
16662 #endif
16663
16664 #ifdef CONFIG_MACH_CHILI
16665 # ifdef machine_arch_type
16666 #  undef machine_arch_type
16667 #  define machine_arch_type     __machine_arch_type
16668 # else
16669 #  define machine_arch_type     MACH_TYPE_CHILI
16670 # endif
16671 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16672 #else
16673 # define machine_is_chili()     (0)
16674 #endif
16675
16676 #ifdef CONFIG_MACH_DEMETER
16677 # ifdef machine_arch_type
16678 #  undef machine_arch_type
16679 #  define machine_arch_type     __machine_arch_type
16680 # else
16681 #  define machine_arch_type     MACH_TYPE_DEMETER
16682 # endif
16683 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16684 #else
16685 # define machine_is_demeter()   (0)
16686 #endif
16687
16688 #ifdef CONFIG_MACH_DIONYSUS
16689 # ifdef machine_arch_type
16690 #  undef machine_arch_type
16691 #  define machine_arch_type     __machine_arch_type
16692 # else
16693 #  define machine_arch_type     MACH_TYPE_DIONYSUS
16694 # endif
16695 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16696 #else
16697 # define machine_is_dionysus()  (0)
16698 #endif
16699
16700 #ifdef CONFIG_MACH_AS352X
16701 # ifdef machine_arch_type
16702 #  undef machine_arch_type
16703 #  define machine_arch_type     __machine_arch_type
16704 # else
16705 #  define machine_arch_type     MACH_TYPE_AS352X
16706 # endif
16707 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16708 #else
16709 # define machine_is_as352x()    (0)
16710 #endif
16711
16712 #ifdef CONFIG_MACH_SERVICE
16713 # ifdef machine_arch_type
16714 #  undef machine_arch_type
16715 #  define machine_arch_type     __machine_arch_type
16716 # else
16717 #  define machine_arch_type     MACH_TYPE_SERVICE
16718 # endif
16719 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16720 #else
16721 # define machine_is_service()   (0)
16722 #endif
16723
16724 #ifdef CONFIG_MACH_CS_E9301
16725 # ifdef machine_arch_type
16726 #  undef machine_arch_type
16727 #  define machine_arch_type     __machine_arch_type
16728 # else
16729 #  define machine_arch_type     MACH_TYPE_CS_E9301
16730 # endif
16731 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16732 #else
16733 # define machine_is_cs_e9301()  (0)
16734 #endif
16735
16736 #ifdef CONFIG_MACH_MICRO9M
16737 # ifdef machine_arch_type
16738 #  undef machine_arch_type
16739 #  define machine_arch_type     __machine_arch_type
16740 # else
16741 #  define machine_arch_type     MACH_TYPE_MICRO9M
16742 # endif
16743 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16744 #else
16745 # define machine_is_micro9m()   (0)
16746 #endif
16747
16748 #ifdef CONFIG_MACH_IA_MOSPCK
16749 # ifdef machine_arch_type
16750 #  undef machine_arch_type
16751 #  define machine_arch_type     __machine_arch_type
16752 # else
16753 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16754 # endif
16755 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16756 #else
16757 # define machine_is_ia_mospck() (0)
16758 #endif
16759
16760 #ifdef CONFIG_MACH_QL201B
16761 # ifdef machine_arch_type
16762 #  undef machine_arch_type
16763 #  define machine_arch_type     __machine_arch_type
16764 # else
16765 #  define machine_arch_type     MACH_TYPE_QL201B
16766 # endif
16767 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16768 #else
16769 # define machine_is_ql201b()    (0)
16770 #endif
16771
16772 #ifdef CONFIG_MACH_BBM
16773 # ifdef machine_arch_type
16774 #  undef machine_arch_type
16775 #  define machine_arch_type     __machine_arch_type
16776 # else
16777 #  define machine_arch_type     MACH_TYPE_BBM
16778 # endif
16779 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16780 #else
16781 # define machine_is_bbm()       (0)
16782 #endif
16783
16784 #ifdef CONFIG_MACH_EXXX
16785 # ifdef machine_arch_type
16786 #  undef machine_arch_type
16787 #  define machine_arch_type     __machine_arch_type
16788 # else
16789 #  define machine_arch_type     MACH_TYPE_EXXX
16790 # endif
16791 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16792 #else
16793 # define machine_is_exxx()      (0)
16794 #endif
16795
16796 #ifdef CONFIG_MACH_WMA11B
16797 # ifdef machine_arch_type
16798 #  undef machine_arch_type
16799 #  define machine_arch_type     __machine_arch_type
16800 # else
16801 #  define machine_arch_type     MACH_TYPE_WMA11B
16802 # endif
16803 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16804 #else
16805 # define machine_is_wma11b()    (0)
16806 #endif
16807
16808 #ifdef CONFIG_MACH_PELCO_ATLAS
16809 # ifdef machine_arch_type
16810 #  undef machine_arch_type
16811 #  define machine_arch_type     __machine_arch_type
16812 # else
16813 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16814 # endif
16815 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16816 #else
16817 # define machine_is_pelco_atlas()       (0)
16818 #endif
16819
16820 #ifdef CONFIG_MACH_G500
16821 # ifdef machine_arch_type
16822 #  undef machine_arch_type
16823 #  define machine_arch_type     __machine_arch_type
16824 # else
16825 #  define machine_arch_type     MACH_TYPE_G500
16826 # endif
16827 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16828 #else
16829 # define machine_is_g500()      (0)
16830 #endif
16831
16832 #ifdef CONFIG_MACH_BUG
16833 # ifdef machine_arch_type
16834 #  undef machine_arch_type
16835 #  define machine_arch_type     __machine_arch_type
16836 # else
16837 #  define machine_arch_type     MACH_TYPE_BUG
16838 # endif
16839 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16840 #else
16841 # define machine_is_bug()       (0)
16842 #endif
16843
16844 #ifdef CONFIG_MACH_MX33ADS
16845 # ifdef machine_arch_type
16846 #  undef machine_arch_type
16847 #  define machine_arch_type     __machine_arch_type
16848 # else
16849 #  define machine_arch_type     MACH_TYPE_MX33ADS
16850 # endif
16851 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16852 #else
16853 # define machine_is_mx33ads()   (0)
16854 #endif
16855
16856 #ifdef CONFIG_MACH_CHUB
16857 # ifdef machine_arch_type
16858 #  undef machine_arch_type
16859 #  define machine_arch_type     __machine_arch_type
16860 # else
16861 #  define machine_arch_type     MACH_TYPE_CHUB
16862 # endif
16863 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16864 #else
16865 # define machine_is_chub()      (0)
16866 #endif
16867
16868 #ifdef CONFIG_MACH_NEO1973_GTA01
16869 # ifdef machine_arch_type
16870 #  undef machine_arch_type
16871 #  define machine_arch_type     __machine_arch_type
16872 # else
16873 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16874 # endif
16875 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16876 #else
16877 # define machine_is_neo1973_gta01()     (0)
16878 #endif
16879
16880 #ifdef CONFIG_MACH_W90N740
16881 # ifdef machine_arch_type
16882 #  undef machine_arch_type
16883 #  define machine_arch_type     __machine_arch_type
16884 # else
16885 #  define machine_arch_type     MACH_TYPE_W90N740
16886 # endif
16887 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16888 #else
16889 # define machine_is_w90n740()   (0)
16890 #endif
16891
16892 #ifdef CONFIG_MACH_MEDALLION_SA2410
16893 # ifdef machine_arch_type
16894 #  undef machine_arch_type
16895 #  define machine_arch_type     __machine_arch_type
16896 # else
16897 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16898 # endif
16899 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16900 #else
16901 # define machine_is_medallion_sa2410()  (0)
16902 #endif
16903
16904 #ifdef CONFIG_MACH_IA_CPU_9200_2
16905 # ifdef machine_arch_type
16906 #  undef machine_arch_type
16907 #  define machine_arch_type     __machine_arch_type
16908 # else
16909 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16910 # endif
16911 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16912 #else
16913 # define machine_is_ia_cpu_9200_2()     (0)
16914 #endif
16915
16916 #ifdef CONFIG_MACH_DIMMRM9200
16917 # ifdef machine_arch_type
16918 #  undef machine_arch_type
16919 #  define machine_arch_type     __machine_arch_type
16920 # else
16921 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16922 # endif
16923 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16924 #else
16925 # define machine_is_dimmrm9200()        (0)
16926 #endif
16927
16928 #ifdef CONFIG_MACH_PM9261
16929 # ifdef machine_arch_type
16930 #  undef machine_arch_type
16931 #  define machine_arch_type     __machine_arch_type
16932 # else
16933 #  define machine_arch_type     MACH_TYPE_PM9261
16934 # endif
16935 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16936 #else
16937 # define machine_is_pm9261()    (0)
16938 #endif
16939
16940 #ifdef CONFIG_MACH_ML7304
16941 # ifdef machine_arch_type
16942 #  undef machine_arch_type
16943 #  define machine_arch_type     __machine_arch_type
16944 # else
16945 #  define machine_arch_type     MACH_TYPE_ML7304
16946 # endif
16947 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16948 #else
16949 # define machine_is_ml7304()    (0)
16950 #endif
16951
16952 #ifdef CONFIG_MACH_UCP250
16953 # ifdef machine_arch_type
16954 #  undef machine_arch_type
16955 #  define machine_arch_type     __machine_arch_type
16956 # else
16957 #  define machine_arch_type     MACH_TYPE_UCP250
16958 # endif
16959 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16960 #else
16961 # define machine_is_ucp250()    (0)
16962 #endif
16963
16964 #ifdef CONFIG_MACH_INTBOARD
16965 # ifdef machine_arch_type
16966 #  undef machine_arch_type
16967 #  define machine_arch_type     __machine_arch_type
16968 # else
16969 #  define machine_arch_type     MACH_TYPE_INTBOARD
16970 # endif
16971 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16972 #else
16973 # define machine_is_intboard()  (0)
16974 #endif
16975
16976 #ifdef CONFIG_MACH_GULFSTREAM
16977 # ifdef machine_arch_type
16978 #  undef machine_arch_type
16979 #  define machine_arch_type     __machine_arch_type
16980 # else
16981 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16982 # endif
16983 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16984 #else
16985 # define machine_is_gulfstream()        (0)
16986 #endif
16987
16988 #ifdef CONFIG_MACH_LABQUEST
16989 # ifdef machine_arch_type
16990 #  undef machine_arch_type
16991 #  define machine_arch_type     __machine_arch_type
16992 # else
16993 #  define machine_arch_type     MACH_TYPE_LABQUEST
16994 # endif
16995 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16996 #else
16997 # define machine_is_labquest()  (0)
16998 #endif
16999
17000 #ifdef CONFIG_MACH_VCMX313
17001 # ifdef machine_arch_type
17002 #  undef machine_arch_type
17003 #  define machine_arch_type     __machine_arch_type
17004 # else
17005 #  define machine_arch_type     MACH_TYPE_VCMX313
17006 # endif
17007 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
17008 #else
17009 # define machine_is_vcmx313()   (0)
17010 #endif
17011
17012 #ifdef CONFIG_MACH_URG200
17013 # ifdef machine_arch_type
17014 #  undef machine_arch_type
17015 #  define machine_arch_type     __machine_arch_type
17016 # else
17017 #  define machine_arch_type     MACH_TYPE_URG200
17018 # endif
17019 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
17020 #else
17021 # define machine_is_urg200()    (0)
17022 #endif
17023
17024 #ifdef CONFIG_MACH_CPUX255LCDNET
17025 # ifdef machine_arch_type
17026 #  undef machine_arch_type
17027 #  define machine_arch_type     __machine_arch_type
17028 # else
17029 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
17030 # endif
17031 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
17032 #else
17033 # define machine_is_cpux255lcdnet()     (0)
17034 #endif
17035
17036 #ifdef CONFIG_MACH_NETDCU9
17037 # ifdef machine_arch_type
17038 #  undef machine_arch_type
17039 #  define machine_arch_type     __machine_arch_type
17040 # else
17041 #  define machine_arch_type     MACH_TYPE_NETDCU9
17042 # endif
17043 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
17044 #else
17045 # define machine_is_netdcu9()   (0)
17046 #endif
17047
17048 #ifdef CONFIG_MACH_NETDCU10
17049 # ifdef machine_arch_type
17050 #  undef machine_arch_type
17051 #  define machine_arch_type     __machine_arch_type
17052 # else
17053 #  define machine_arch_type     MACH_TYPE_NETDCU10
17054 # endif
17055 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
17056 #else
17057 # define machine_is_netdcu10()  (0)
17058 #endif
17059
17060 #ifdef CONFIG_MACH_DSPG_DGA
17061 # ifdef machine_arch_type
17062 #  undef machine_arch_type
17063 #  define machine_arch_type     __machine_arch_type
17064 # else
17065 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
17066 # endif
17067 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
17068 #else
17069 # define machine_is_dspg_dga()  (0)
17070 #endif
17071
17072 #ifdef CONFIG_MACH_DSPG_DVW
17073 # ifdef machine_arch_type
17074 #  undef machine_arch_type
17075 #  define machine_arch_type     __machine_arch_type
17076 # else
17077 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
17078 # endif
17079 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
17080 #else
17081 # define machine_is_dspg_dvw()  (0)
17082 #endif
17083
17084 #ifdef CONFIG_MACH_SOLOS
17085 # ifdef machine_arch_type
17086 #  undef machine_arch_type
17087 #  define machine_arch_type     __machine_arch_type
17088 # else
17089 #  define machine_arch_type     MACH_TYPE_SOLOS
17090 # endif
17091 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
17092 #else
17093 # define machine_is_solos()     (0)
17094 #endif
17095
17096 #ifdef CONFIG_MACH_AT91SAM9263EK
17097 # ifdef machine_arch_type
17098 #  undef machine_arch_type
17099 #  define machine_arch_type     __machine_arch_type
17100 # else
17101 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
17102 # endif
17103 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
17104 #else
17105 # define machine_is_at91sam9263ek()     (0)
17106 #endif
17107
17108 #ifdef CONFIG_MACH_OSSTBOX
17109 # ifdef machine_arch_type
17110 #  undef machine_arch_type
17111 #  define machine_arch_type     __machine_arch_type
17112 # else
17113 #  define machine_arch_type     MACH_TYPE_OSSTBOX
17114 # endif
17115 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
17116 #else
17117 # define machine_is_osstbox()   (0)
17118 #endif
17119
17120 #ifdef CONFIG_MACH_KBAT9261
17121 # ifdef machine_arch_type
17122 #  undef machine_arch_type
17123 #  define machine_arch_type     __machine_arch_type
17124 # else
17125 #  define machine_arch_type     MACH_TYPE_KBAT9261
17126 # endif
17127 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
17128 #else
17129 # define machine_is_kbat9261()  (0)
17130 #endif
17131
17132 #ifdef CONFIG_MACH_CT1100
17133 # ifdef machine_arch_type
17134 #  undef machine_arch_type
17135 #  define machine_arch_type     __machine_arch_type
17136 # else
17137 #  define machine_arch_type     MACH_TYPE_CT1100
17138 # endif
17139 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
17140 #else
17141 # define machine_is_ct1100()    (0)
17142 #endif
17143
17144 #ifdef CONFIG_MACH_AKCPPXA
17145 # ifdef machine_arch_type
17146 #  undef machine_arch_type
17147 #  define machine_arch_type     __machine_arch_type
17148 # else
17149 #  define machine_arch_type     MACH_TYPE_AKCPPXA
17150 # endif
17151 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
17152 #else
17153 # define machine_is_akcppxa()   (0)
17154 #endif
17155
17156 #ifdef CONFIG_MACH_OCHAYA1020
17157 # ifdef machine_arch_type
17158 #  undef machine_arch_type
17159 #  define machine_arch_type     __machine_arch_type
17160 # else
17161 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
17162 # endif
17163 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
17164 #else
17165 # define machine_is_ochaya1020()        (0)
17166 #endif
17167
17168 #ifdef CONFIG_MACH_HITRACK
17169 # ifdef machine_arch_type
17170 #  undef machine_arch_type
17171 #  define machine_arch_type     __machine_arch_type
17172 # else
17173 #  define machine_arch_type     MACH_TYPE_HITRACK
17174 # endif
17175 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
17176 #else
17177 # define machine_is_hitrack()   (0)
17178 #endif
17179
17180 #ifdef CONFIG_MACH_SYME1
17181 # ifdef machine_arch_type
17182 #  undef machine_arch_type
17183 #  define machine_arch_type     __machine_arch_type
17184 # else
17185 #  define machine_arch_type     MACH_TYPE_SYME1
17186 # endif
17187 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
17188 #else
17189 # define machine_is_syme1()     (0)
17190 #endif
17191
17192 #ifdef CONFIG_MACH_SYHL1
17193 # ifdef machine_arch_type
17194 #  undef machine_arch_type
17195 #  define machine_arch_type     __machine_arch_type
17196 # else
17197 #  define machine_arch_type     MACH_TYPE_SYHL1
17198 # endif
17199 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
17200 #else
17201 # define machine_is_syhl1()     (0)
17202 #endif
17203
17204 #ifdef CONFIG_MACH_EMPCA400
17205 # ifdef machine_arch_type
17206 #  undef machine_arch_type
17207 #  define machine_arch_type     __machine_arch_type
17208 # else
17209 #  define machine_arch_type     MACH_TYPE_EMPCA400
17210 # endif
17211 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
17212 #else
17213 # define machine_is_empca400()  (0)
17214 #endif
17215
17216 #ifdef CONFIG_MACH_EM7210
17217 # ifdef machine_arch_type
17218 #  undef machine_arch_type
17219 #  define machine_arch_type     __machine_arch_type
17220 # else
17221 #  define machine_arch_type     MACH_TYPE_EM7210
17222 # endif
17223 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
17224 #else
17225 # define machine_is_em7210()    (0)
17226 #endif
17227
17228 #ifdef CONFIG_MACH_HTCHERMES
17229 # ifdef machine_arch_type
17230 #  undef machine_arch_type
17231 #  define machine_arch_type     __machine_arch_type
17232 # else
17233 #  define machine_arch_type     MACH_TYPE_HTCHERMES
17234 # endif
17235 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17236 #else
17237 # define machine_is_htchermes() (0)
17238 #endif
17239
17240 #ifdef CONFIG_MACH_ETI_C1
17241 # ifdef machine_arch_type
17242 #  undef machine_arch_type
17243 #  define machine_arch_type     __machine_arch_type
17244 # else
17245 #  define machine_arch_type     MACH_TYPE_ETI_C1
17246 # endif
17247 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
17248 #else
17249 # define machine_is_eti_c1()    (0)
17250 #endif
17251
17252 #ifdef CONFIG_MACH_AC100
17253 # ifdef machine_arch_type
17254 #  undef machine_arch_type
17255 #  define machine_arch_type     __machine_arch_type
17256 # else
17257 #  define machine_arch_type     MACH_TYPE_AC100
17258 # endif
17259 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
17260 #else
17261 # define machine_is_ac100()     (0)
17262 #endif
17263
17264 #ifdef CONFIG_MACH_SNEETCH
17265 # ifdef machine_arch_type
17266 #  undef machine_arch_type
17267 #  define machine_arch_type     __machine_arch_type
17268 # else
17269 #  define machine_arch_type     MACH_TYPE_SNEETCH
17270 # endif
17271 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
17272 #else
17273 # define machine_is_sneetch()   (0)
17274 #endif
17275
17276 #ifdef CONFIG_MACH_STUDENTMATE
17277 # ifdef machine_arch_type
17278 #  undef machine_arch_type
17279 #  define machine_arch_type     __machine_arch_type
17280 # else
17281 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
17282 # endif
17283 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
17284 #else
17285 # define machine_is_studentmate()       (0)
17286 #endif
17287
17288 #ifdef CONFIG_MACH_ZIR2410
17289 # ifdef machine_arch_type
17290 #  undef machine_arch_type
17291 #  define machine_arch_type     __machine_arch_type
17292 # else
17293 #  define machine_arch_type     MACH_TYPE_ZIR2410
17294 # endif
17295 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
17296 #else
17297 # define machine_is_zir2410()   (0)
17298 #endif
17299
17300 #ifdef CONFIG_MACH_ZIR2413
17301 # ifdef machine_arch_type
17302 #  undef machine_arch_type
17303 #  define machine_arch_type     __machine_arch_type
17304 # else
17305 #  define machine_arch_type     MACH_TYPE_ZIR2413
17306 # endif
17307 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
17308 #else
17309 # define machine_is_zir2413()   (0)
17310 #endif
17311
17312 #ifdef CONFIG_MACH_DLONIP3
17313 # ifdef machine_arch_type
17314 #  undef machine_arch_type
17315 #  define machine_arch_type     __machine_arch_type
17316 # else
17317 #  define machine_arch_type     MACH_TYPE_DLONIP3
17318 # endif
17319 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17320 #else
17321 # define machine_is_dlonip3()   (0)
17322 #endif
17323
17324 #ifdef CONFIG_MACH_INSTREAM
17325 # ifdef machine_arch_type
17326 #  undef machine_arch_type
17327 #  define machine_arch_type     __machine_arch_type
17328 # else
17329 #  define machine_arch_type     MACH_TYPE_INSTREAM
17330 # endif
17331 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17332 #else
17333 # define machine_is_instream()  (0)
17334 #endif
17335
17336 #ifdef CONFIG_MACH_AMBARELLA
17337 # ifdef machine_arch_type
17338 #  undef machine_arch_type
17339 #  define machine_arch_type     __machine_arch_type
17340 # else
17341 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17342 # endif
17343 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17344 #else
17345 # define machine_is_ambarella() (0)
17346 #endif
17347
17348 #ifdef CONFIG_MACH_NEVIS
17349 # ifdef machine_arch_type
17350 #  undef machine_arch_type
17351 #  define machine_arch_type     __machine_arch_type
17352 # else
17353 #  define machine_arch_type     MACH_TYPE_NEVIS
17354 # endif
17355 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17356 #else
17357 # define machine_is_nevis()     (0)
17358 #endif
17359
17360 #ifdef CONFIG_MACH_HTC_TRINITY
17361 # ifdef machine_arch_type
17362 #  undef machine_arch_type
17363 #  define machine_arch_type     __machine_arch_type
17364 # else
17365 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17366 # endif
17367 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17368 #else
17369 # define machine_is_htc_trinity()       (0)
17370 #endif
17371
17372 #ifdef CONFIG_MACH_QL202B
17373 # ifdef machine_arch_type
17374 #  undef machine_arch_type
17375 #  define machine_arch_type     __machine_arch_type
17376 # else
17377 #  define machine_arch_type     MACH_TYPE_QL202B
17378 # endif
17379 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17380 #else
17381 # define machine_is_ql202b()    (0)
17382 #endif
17383
17384 #ifdef CONFIG_MACH_VPAC270
17385 # ifdef machine_arch_type
17386 #  undef machine_arch_type
17387 #  define machine_arch_type     __machine_arch_type
17388 # else
17389 #  define machine_arch_type     MACH_TYPE_VPAC270
17390 # endif
17391 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17392 #else
17393 # define machine_is_vpac270()   (0)
17394 #endif
17395
17396 #ifdef CONFIG_MACH_RD129
17397 # ifdef machine_arch_type
17398 #  undef machine_arch_type
17399 #  define machine_arch_type     __machine_arch_type
17400 # else
17401 #  define machine_arch_type     MACH_TYPE_RD129
17402 # endif
17403 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17404 #else
17405 # define machine_is_rd129()     (0)
17406 #endif
17407
17408 #ifdef CONFIG_MACH_HTCWIZARD
17409 # ifdef machine_arch_type
17410 #  undef machine_arch_type
17411 #  define machine_arch_type     __machine_arch_type
17412 # else
17413 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17414 # endif
17415 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17416 #else
17417 # define machine_is_htcwizard() (0)
17418 #endif
17419
17420 #ifdef CONFIG_MACH_TREO680
17421 # ifdef machine_arch_type
17422 #  undef machine_arch_type
17423 #  define machine_arch_type     __machine_arch_type
17424 # else
17425 #  define machine_arch_type     MACH_TYPE_TREO680
17426 # endif
17427 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17428 #else
17429 # define machine_is_treo680()   (0)
17430 #endif
17431
17432 #ifdef CONFIG_MACH_TECON_TMEZON
17433 # ifdef machine_arch_type
17434 #  undef machine_arch_type
17435 #  define machine_arch_type     __machine_arch_type
17436 # else
17437 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17438 # endif
17439 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17440 #else
17441 # define machine_is_tecon_tmezon()      (0)
17442 #endif
17443
17444 #ifdef CONFIG_MACH_ZYLONITE
17445 # ifdef machine_arch_type
17446 #  undef machine_arch_type
17447 #  define machine_arch_type     __machine_arch_type
17448 # else
17449 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17450 # endif
17451 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17452 #else
17453 # define machine_is_zylonite()  (0)
17454 #endif
17455
17456 #ifdef CONFIG_MACH_GENE1270
17457 # ifdef machine_arch_type
17458 #  undef machine_arch_type
17459 #  define machine_arch_type     __machine_arch_type
17460 # else
17461 #  define machine_arch_type     MACH_TYPE_GENE1270
17462 # endif
17463 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17464 #else
17465 # define machine_is_gene1270()  (0)
17466 #endif
17467
17468 #ifdef CONFIG_MACH_ZIR2412
17469 # ifdef machine_arch_type
17470 #  undef machine_arch_type
17471 #  define machine_arch_type     __machine_arch_type
17472 # else
17473 #  define machine_arch_type     MACH_TYPE_ZIR2412
17474 # endif
17475 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17476 #else
17477 # define machine_is_zir2412()   (0)
17478 #endif
17479
17480 #ifdef CONFIG_MACH_MX31LITE
17481 # ifdef machine_arch_type
17482 #  undef machine_arch_type
17483 #  define machine_arch_type     __machine_arch_type
17484 # else
17485 #  define machine_arch_type     MACH_TYPE_MX31LITE
17486 # endif
17487 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17488 #else
17489 # define machine_is_mx31lite()  (0)
17490 #endif
17491
17492 #ifdef CONFIG_MACH_T700WX
17493 # ifdef machine_arch_type
17494 #  undef machine_arch_type
17495 #  define machine_arch_type     __machine_arch_type
17496 # else
17497 #  define machine_arch_type     MACH_TYPE_T700WX
17498 # endif
17499 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17500 #else
17501 # define machine_is_t700wx()    (0)
17502 #endif
17503
17504 #ifdef CONFIG_MACH_VF100
17505 # ifdef machine_arch_type
17506 #  undef machine_arch_type
17507 #  define machine_arch_type     __machine_arch_type
17508 # else
17509 #  define machine_arch_type     MACH_TYPE_VF100
17510 # endif
17511 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17512 #else
17513 # define machine_is_vf100()     (0)
17514 #endif
17515
17516 #ifdef CONFIG_MACH_NSB2
17517 # ifdef machine_arch_type
17518 #  undef machine_arch_type
17519 #  define machine_arch_type     __machine_arch_type
17520 # else
17521 #  define machine_arch_type     MACH_TYPE_NSB2
17522 # endif
17523 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17524 #else
17525 # define machine_is_nsb2()      (0)
17526 #endif
17527
17528 #ifdef CONFIG_MACH_NXHMI_BB
17529 # ifdef machine_arch_type
17530 #  undef machine_arch_type
17531 #  define machine_arch_type     __machine_arch_type
17532 # else
17533 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
17534 # endif
17535 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17536 #else
17537 # define machine_is_nxhmi_bb()  (0)
17538 #endif
17539
17540 #ifdef CONFIG_MACH_NXHMI_RE
17541 # ifdef machine_arch_type
17542 #  undef machine_arch_type
17543 #  define machine_arch_type     __machine_arch_type
17544 # else
17545 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
17546 # endif
17547 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17548 #else
17549 # define machine_is_nxhmi_re()  (0)
17550 #endif
17551
17552 #ifdef CONFIG_MACH_N4100PRO
17553 # ifdef machine_arch_type
17554 #  undef machine_arch_type
17555 #  define machine_arch_type     __machine_arch_type
17556 # else
17557 #  define machine_arch_type     MACH_TYPE_N4100PRO
17558 # endif
17559 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17560 #else
17561 # define machine_is_n4100pro()  (0)
17562 #endif
17563
17564 #ifdef CONFIG_MACH_SAM9260
17565 # ifdef machine_arch_type
17566 #  undef machine_arch_type
17567 #  define machine_arch_type     __machine_arch_type
17568 # else
17569 #  define machine_arch_type     MACH_TYPE_SAM9260
17570 # endif
17571 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17572 #else
17573 # define machine_is_sam9260()   (0)
17574 #endif
17575
17576 #ifdef CONFIG_MACH_OMAP_TREO600
17577 # ifdef machine_arch_type
17578 #  undef machine_arch_type
17579 #  define machine_arch_type     __machine_arch_type
17580 # else
17581 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
17582 # endif
17583 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17584 #else
17585 # define machine_is_omap_treo600()      (0)
17586 #endif
17587
17588 #ifdef CONFIG_MACH_INDY2410
17589 # ifdef machine_arch_type
17590 #  undef machine_arch_type
17591 #  define machine_arch_type     __machine_arch_type
17592 # else
17593 #  define machine_arch_type     MACH_TYPE_INDY2410
17594 # endif
17595 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17596 #else
17597 # define machine_is_indy2410()  (0)
17598 #endif
17599
17600 #ifdef CONFIG_MACH_NELT_A
17601 # ifdef machine_arch_type
17602 #  undef machine_arch_type
17603 #  define machine_arch_type     __machine_arch_type
17604 # else
17605 #  define machine_arch_type     MACH_TYPE_NELT_A
17606 # endif
17607 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17608 #else
17609 # define machine_is_nelt_a()    (0)
17610 #endif
17611
17612 #ifdef CONFIG_MACH_N311
17613 # ifdef machine_arch_type
17614 #  undef machine_arch_type
17615 #  define machine_arch_type     __machine_arch_type
17616 # else
17617 #  define machine_arch_type     MACH_TYPE_N311
17618 # endif
17619 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17620 #else
17621 # define machine_is_n311()      (0)
17622 #endif
17623
17624 #ifdef CONFIG_MACH_AT91SAM9260VGK
17625 # ifdef machine_arch_type
17626 #  undef machine_arch_type
17627 #  define machine_arch_type     __machine_arch_type
17628 # else
17629 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
17630 # endif
17631 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17632 #else
17633 # define machine_is_at91sam9260vgk()    (0)
17634 #endif
17635
17636 #ifdef CONFIG_MACH_AT91LEPPE
17637 # ifdef machine_arch_type
17638 #  undef machine_arch_type
17639 #  define machine_arch_type     __machine_arch_type
17640 # else
17641 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
17642 # endif
17643 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17644 #else
17645 # define machine_is_at91leppe() (0)
17646 #endif
17647
17648 #ifdef CONFIG_MACH_AT91LEPCCN
17649 # ifdef machine_arch_type
17650 #  undef machine_arch_type
17651 #  define machine_arch_type     __machine_arch_type
17652 # else
17653 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
17654 # endif
17655 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17656 #else
17657 # define machine_is_at91lepccn()        (0)
17658 #endif
17659
17660 #ifdef CONFIG_MACH_APC7100
17661 # ifdef machine_arch_type
17662 #  undef machine_arch_type
17663 #  define machine_arch_type     __machine_arch_type
17664 # else
17665 #  define machine_arch_type     MACH_TYPE_APC7100
17666 # endif
17667 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17668 #else
17669 # define machine_is_apc7100()   (0)
17670 #endif
17671
17672 #ifdef CONFIG_MACH_STARGAZER
17673 # ifdef machine_arch_type
17674 #  undef machine_arch_type
17675 #  define machine_arch_type     __machine_arch_type
17676 # else
17677 #  define machine_arch_type     MACH_TYPE_STARGAZER
17678 # endif
17679 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17680 #else
17681 # define machine_is_stargazer() (0)
17682 #endif
17683
17684 #ifdef CONFIG_MACH_SONATA
17685 # ifdef machine_arch_type
17686 #  undef machine_arch_type
17687 #  define machine_arch_type     __machine_arch_type
17688 # else
17689 #  define machine_arch_type     MACH_TYPE_SONATA
17690 # endif
17691 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17692 #else
17693 # define machine_is_sonata()    (0)
17694 #endif
17695
17696 #ifdef CONFIG_MACH_SCHMOOGIE
17697 # ifdef machine_arch_type
17698 #  undef machine_arch_type
17699 #  define machine_arch_type     __machine_arch_type
17700 # else
17701 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
17702 # endif
17703 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17704 #else
17705 # define machine_is_schmoogie() (0)
17706 #endif
17707
17708 #ifdef CONFIG_MACH_AZTOOL
17709 # ifdef machine_arch_type
17710 #  undef machine_arch_type
17711 #  define machine_arch_type     __machine_arch_type
17712 # else
17713 #  define machine_arch_type     MACH_TYPE_AZTOOL
17714 # endif
17715 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17716 #else
17717 # define machine_is_aztool()    (0)
17718 #endif
17719
17720 #ifdef CONFIG_MACH_MIOA701
17721 # ifdef machine_arch_type
17722 #  undef machine_arch_type
17723 #  define machine_arch_type     __machine_arch_type
17724 # else
17725 #  define machine_arch_type     MACH_TYPE_MIOA701
17726 # endif
17727 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17728 #else
17729 # define machine_is_mioa701()   (0)
17730 #endif
17731
17732 #ifdef CONFIG_MACH_SXNI9260
17733 # ifdef machine_arch_type
17734 #  undef machine_arch_type
17735 #  define machine_arch_type     __machine_arch_type
17736 # else
17737 #  define machine_arch_type     MACH_TYPE_SXNI9260
17738 # endif
17739 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17740 #else
17741 # define machine_is_sxni9260()  (0)
17742 #endif
17743
17744 #ifdef CONFIG_MACH_MXC27520EVB
17745 # ifdef machine_arch_type
17746 #  undef machine_arch_type
17747 #  define machine_arch_type     __machine_arch_type
17748 # else
17749 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17750 # endif
17751 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17752 #else
17753 # define machine_is_mxc27520evb()       (0)
17754 #endif
17755
17756 #ifdef CONFIG_MACH_ARMADILLO5X0
17757 # ifdef machine_arch_type
17758 #  undef machine_arch_type
17759 #  define machine_arch_type     __machine_arch_type
17760 # else
17761 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17762 # endif
17763 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17764 #else
17765 # define machine_is_armadillo5x0()      (0)
17766 #endif
17767
17768 #ifdef CONFIG_MACH_MB9260
17769 # ifdef machine_arch_type
17770 #  undef machine_arch_type
17771 #  define machine_arch_type     __machine_arch_type
17772 # else
17773 #  define machine_arch_type     MACH_TYPE_MB9260
17774 # endif
17775 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17776 #else
17777 # define machine_is_mb9260()    (0)
17778 #endif
17779
17780 #ifdef CONFIG_MACH_MB9263
17781 # ifdef machine_arch_type
17782 #  undef machine_arch_type
17783 #  define machine_arch_type     __machine_arch_type
17784 # else
17785 #  define machine_arch_type     MACH_TYPE_MB9263
17786 # endif
17787 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17788 #else
17789 # define machine_is_mb9263()    (0)
17790 #endif
17791
17792 #ifdef CONFIG_MACH_IPAC9302
17793 # ifdef machine_arch_type
17794 #  undef machine_arch_type
17795 #  define machine_arch_type     __machine_arch_type
17796 # else
17797 #  define machine_arch_type     MACH_TYPE_IPAC9302
17798 # endif
17799 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17800 #else
17801 # define machine_is_ipac9302()  (0)
17802 #endif
17803
17804 #ifdef CONFIG_MACH_CC9P9360JS
17805 # ifdef machine_arch_type
17806 #  undef machine_arch_type
17807 #  define machine_arch_type     __machine_arch_type
17808 # else
17809 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17810 # endif
17811 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17812 #else
17813 # define machine_is_cc9p9360js()        (0)
17814 #endif
17815
17816 #ifdef CONFIG_MACH_GALLIUM
17817 # ifdef machine_arch_type
17818 #  undef machine_arch_type
17819 #  define machine_arch_type     __machine_arch_type
17820 # else
17821 #  define machine_arch_type     MACH_TYPE_GALLIUM
17822 # endif
17823 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17824 #else
17825 # define machine_is_gallium()   (0)
17826 #endif
17827
17828 #ifdef CONFIG_MACH_MSC2410
17829 # ifdef machine_arch_type
17830 #  undef machine_arch_type
17831 #  define machine_arch_type     __machine_arch_type
17832 # else
17833 #  define machine_arch_type     MACH_TYPE_MSC2410
17834 # endif
17835 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17836 #else
17837 # define machine_is_msc2410()   (0)
17838 #endif
17839
17840 #ifdef CONFIG_MACH_GHI270
17841 # ifdef machine_arch_type
17842 #  undef machine_arch_type
17843 #  define machine_arch_type     __machine_arch_type
17844 # else
17845 #  define machine_arch_type     MACH_TYPE_GHI270
17846 # endif
17847 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17848 #else
17849 # define machine_is_ghi270()    (0)
17850 #endif
17851
17852 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17853 # ifdef machine_arch_type
17854 #  undef machine_arch_type
17855 #  define machine_arch_type     __machine_arch_type
17856 # else
17857 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17858 # endif
17859 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17860 #else
17861 # define machine_is_davinci_leonardo()  (0)
17862 #endif
17863
17864 #ifdef CONFIG_MACH_OIAB
17865 # ifdef machine_arch_type
17866 #  undef machine_arch_type
17867 #  define machine_arch_type     __machine_arch_type
17868 # else
17869 #  define machine_arch_type     MACH_TYPE_OIAB
17870 # endif
17871 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17872 #else
17873 # define machine_is_oiab()      (0)
17874 #endif
17875
17876 #ifdef CONFIG_MACH_SMDK6400
17877 # ifdef machine_arch_type
17878 #  undef machine_arch_type
17879 #  define machine_arch_type     __machine_arch_type
17880 # else
17881 #  define machine_arch_type     MACH_TYPE_SMDK6400
17882 # endif
17883 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17884 #else
17885 # define machine_is_smdk6400()  (0)
17886 #endif
17887
17888 #ifdef CONFIG_MACH_NOKIA_N800
17889 # ifdef machine_arch_type
17890 #  undef machine_arch_type
17891 #  define machine_arch_type     __machine_arch_type
17892 # else
17893 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17894 # endif
17895 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17896 #else
17897 # define machine_is_nokia_n800()        (0)
17898 #endif
17899
17900 #ifdef CONFIG_MACH_GREENPHONE
17901 # ifdef machine_arch_type
17902 #  undef machine_arch_type
17903 #  define machine_arch_type     __machine_arch_type
17904 # else
17905 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17906 # endif
17907 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17908 #else
17909 # define machine_is_greenphone()        (0)
17910 #endif
17911
17912 #ifdef CONFIG_MACH_COMPEXWP18
17913 # ifdef machine_arch_type
17914 #  undef machine_arch_type
17915 #  define machine_arch_type     __machine_arch_type
17916 # else
17917 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17918 # endif
17919 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17920 #else
17921 # define machine_is_compex42x() (0)
17922 #endif
17923
17924 #ifdef CONFIG_MACH_XMATE
17925 # ifdef machine_arch_type
17926 #  undef machine_arch_type
17927 #  define machine_arch_type     __machine_arch_type
17928 # else
17929 #  define machine_arch_type     MACH_TYPE_XMATE
17930 # endif
17931 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17932 #else
17933 # define machine_is_xmate()     (0)
17934 #endif
17935
17936 #ifdef CONFIG_MACH_ENERGIZER
17937 # ifdef machine_arch_type
17938 #  undef machine_arch_type
17939 #  define machine_arch_type     __machine_arch_type
17940 # else
17941 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17942 # endif
17943 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17944 #else
17945 # define machine_is_energizer() (0)
17946 #endif
17947
17948 #ifdef CONFIG_MACH_IME1
17949 # ifdef machine_arch_type
17950 #  undef machine_arch_type
17951 #  define machine_arch_type     __machine_arch_type
17952 # else
17953 #  define machine_arch_type     MACH_TYPE_IME1
17954 # endif
17955 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17956 #else
17957 # define machine_is_ime1()      (0)
17958 #endif
17959
17960 #ifdef CONFIG_MACH_SWEDATMS
17961 # ifdef machine_arch_type
17962 #  undef machine_arch_type
17963 #  define machine_arch_type     __machine_arch_type
17964 # else
17965 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17966 # endif
17967 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17968 #else
17969 # define machine_is_sweda_tms() (0)
17970 #endif
17971
17972 #ifdef CONFIG_MACH_NTNP435C
17973 # ifdef machine_arch_type
17974 #  undef machine_arch_type
17975 #  define machine_arch_type     __machine_arch_type
17976 # else
17977 #  define machine_arch_type     MACH_TYPE_NTNP435C
17978 # endif
17979 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17980 #else
17981 # define machine_is_ntnp435c()  (0)
17982 #endif
17983
17984 #ifdef CONFIG_MACH_SPECTRO2
17985 # ifdef machine_arch_type
17986 #  undef machine_arch_type
17987 #  define machine_arch_type     __machine_arch_type
17988 # else
17989 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17990 # endif
17991 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17992 #else
17993 # define machine_is_spectro2()  (0)
17994 #endif
17995
17996 #ifdef CONFIG_MACH_H6039
17997 # ifdef machine_arch_type
17998 #  undef machine_arch_type
17999 #  define machine_arch_type     __machine_arch_type
18000 # else
18001 #  define machine_arch_type     MACH_TYPE_H6039
18002 # endif
18003 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
18004 #else
18005 # define machine_is_h6039()     (0)
18006 #endif
18007
18008 #ifdef CONFIG_MACH_EP80219
18009 # ifdef machine_arch_type
18010 #  undef machine_arch_type
18011 #  define machine_arch_type     __machine_arch_type
18012 # else
18013 #  define machine_arch_type     MACH_TYPE_EP80219
18014 # endif
18015 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
18016 #else
18017 # define machine_is_ep80219()   (0)
18018 #endif
18019
18020 #ifdef CONFIG_MACH_SAMOA_II
18021 # ifdef machine_arch_type
18022 #  undef machine_arch_type
18023 #  define machine_arch_type     __machine_arch_type
18024 # else
18025 #  define machine_arch_type     MACH_TYPE_SAMOA_II
18026 # endif
18027 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
18028 #else
18029 # define machine_is_samoa_ii()  (0)
18030 #endif
18031
18032 #ifdef CONFIG_MACH_CWMXL
18033 # ifdef machine_arch_type
18034 #  undef machine_arch_type
18035 #  define machine_arch_type     __machine_arch_type
18036 # else
18037 #  define machine_arch_type     MACH_TYPE_CWMXL
18038 # endif
18039 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
18040 #else
18041 # define machine_is_cwmxl()     (0)
18042 #endif
18043
18044 #ifdef CONFIG_MACH_AS9200
18045 # ifdef machine_arch_type
18046 #  undef machine_arch_type
18047 #  define machine_arch_type     __machine_arch_type
18048 # else
18049 #  define machine_arch_type     MACH_TYPE_AS9200
18050 # endif
18051 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
18052 #else
18053 # define machine_is_as9200()    (0)
18054 #endif
18055
18056 #ifdef CONFIG_MACH_SFX1149
18057 # ifdef machine_arch_type
18058 #  undef machine_arch_type
18059 #  define machine_arch_type     __machine_arch_type
18060 # else
18061 #  define machine_arch_type     MACH_TYPE_SFX1149
18062 # endif
18063 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
18064 #else
18065 # define machine_is_sfx1149()   (0)
18066 #endif
18067
18068 #ifdef CONFIG_MACH_NAVI010
18069 # ifdef machine_arch_type
18070 #  undef machine_arch_type
18071 #  define machine_arch_type     __machine_arch_type
18072 # else
18073 #  define machine_arch_type     MACH_TYPE_NAVI010
18074 # endif
18075 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
18076 #else
18077 # define machine_is_navi010()   (0)
18078 #endif
18079
18080 #ifdef CONFIG_MACH_MULTMDP
18081 # ifdef machine_arch_type
18082 #  undef machine_arch_type
18083 #  define machine_arch_type     __machine_arch_type
18084 # else
18085 #  define machine_arch_type     MACH_TYPE_MULTMDP
18086 # endif
18087 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
18088 #else
18089 # define machine_is_multmdp()   (0)
18090 #endif
18091
18092 #ifdef CONFIG_MACH_SCB9520
18093 # ifdef machine_arch_type
18094 #  undef machine_arch_type
18095 #  define machine_arch_type     __machine_arch_type
18096 # else
18097 #  define machine_arch_type     MACH_TYPE_SCB9520
18098 # endif
18099 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
18100 #else
18101 # define machine_is_scb9520()   (0)
18102 #endif
18103
18104 #ifdef CONFIG_MACH_HTCATHENA
18105 # ifdef machine_arch_type
18106 #  undef machine_arch_type
18107 #  define machine_arch_type     __machine_arch_type
18108 # else
18109 #  define machine_arch_type     MACH_TYPE_HTCATHENA
18110 # endif
18111 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
18112 #else
18113 # define machine_is_htcathena() (0)
18114 #endif
18115
18116 #ifdef CONFIG_MACH_XP179
18117 # ifdef machine_arch_type
18118 #  undef machine_arch_type
18119 #  define machine_arch_type     __machine_arch_type
18120 # else
18121 #  define machine_arch_type     MACH_TYPE_XP179
18122 # endif
18123 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
18124 #else
18125 # define machine_is_xp179()     (0)
18126 #endif
18127
18128 #ifdef CONFIG_MACH_H4300
18129 # ifdef machine_arch_type
18130 #  undef machine_arch_type
18131 #  define machine_arch_type     __machine_arch_type
18132 # else
18133 #  define machine_arch_type     MACH_TYPE_H4300
18134 # endif
18135 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
18136 #else
18137 # define machine_is_h4300()     (0)
18138 #endif
18139
18140 #ifdef CONFIG_MACH_GORAMO_MLR
18141 # ifdef machine_arch_type
18142 #  undef machine_arch_type
18143 #  define machine_arch_type     __machine_arch_type
18144 # else
18145 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
18146 # endif
18147 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
18148 #else
18149 # define machine_is_goramo_mlr()        (0)
18150 #endif
18151
18152 #ifdef CONFIG_MACH_MXC30020EVB
18153 # ifdef machine_arch_type
18154 #  undef machine_arch_type
18155 #  define machine_arch_type     __machine_arch_type
18156 # else
18157 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
18158 # endif
18159 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
18160 #else
18161 # define machine_is_mxc30020evb()       (0)
18162 #endif
18163
18164 #ifdef CONFIG_MACH_ADSBITSYG5
18165 # ifdef machine_arch_type
18166 #  undef machine_arch_type
18167 #  define machine_arch_type     __machine_arch_type
18168 # else
18169 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
18170 # endif
18171 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
18172 #else
18173 # define machine_is_adsbitsyg5()        (0)
18174 #endif
18175
18176 #ifdef CONFIG_MACH_ADSPORTALPLUS
18177 # ifdef machine_arch_type
18178 #  undef machine_arch_type
18179 #  define machine_arch_type     __machine_arch_type
18180 # else
18181 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
18182 # endif
18183 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
18184 #else
18185 # define machine_is_adsportalplus()     (0)
18186 #endif
18187
18188 #ifdef CONFIG_MACH_MMSP2PLUS
18189 # ifdef machine_arch_type
18190 #  undef machine_arch_type
18191 #  define machine_arch_type     __machine_arch_type
18192 # else
18193 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
18194 # endif
18195 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
18196 #else
18197 # define machine_is_mmsp2plus() (0)
18198 #endif
18199
18200 #ifdef CONFIG_MACH_EM_X270
18201 # ifdef machine_arch_type
18202 #  undef machine_arch_type
18203 #  define machine_arch_type     __machine_arch_type
18204 # else
18205 #  define machine_arch_type     MACH_TYPE_EM_X270
18206 # endif
18207 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
18208 #else
18209 # define machine_is_em_x270()   (0)
18210 #endif
18211
18212 #ifdef CONFIG_MACH_TPP302
18213 # ifdef machine_arch_type
18214 #  undef machine_arch_type
18215 #  define machine_arch_type     __machine_arch_type
18216 # else
18217 #  define machine_arch_type     MACH_TYPE_TPP302
18218 # endif
18219 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
18220 #else
18221 # define machine_is_tpp302()    (0)
18222 #endif
18223
18224 #ifdef CONFIG_MACH_TPM104
18225 # ifdef machine_arch_type
18226 #  undef machine_arch_type
18227 #  define machine_arch_type     __machine_arch_type
18228 # else
18229 #  define machine_arch_type     MACH_TYPE_TPM104
18230 # endif
18231 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
18232 #else
18233 # define machine_is_tpp104()    (0)
18234 #endif
18235
18236 #ifdef CONFIG_MACH_TPM102
18237 # ifdef machine_arch_type
18238 #  undef machine_arch_type
18239 #  define machine_arch_type     __machine_arch_type
18240 # else
18241 #  define machine_arch_type     MACH_TYPE_TPM102
18242 # endif
18243 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
18244 #else
18245 # define machine_is_tpm102()    (0)
18246 #endif
18247
18248 #ifdef CONFIG_MACH_TPM109
18249 # ifdef machine_arch_type
18250 #  undef machine_arch_type
18251 #  define machine_arch_type     __machine_arch_type
18252 # else
18253 #  define machine_arch_type     MACH_TYPE_TPM109
18254 # endif
18255 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
18256 #else
18257 # define machine_is_tpm109()    (0)
18258 #endif
18259
18260 #ifdef CONFIG_MACH_FBXO1
18261 # ifdef machine_arch_type
18262 #  undef machine_arch_type
18263 #  define machine_arch_type     __machine_arch_type
18264 # else
18265 #  define machine_arch_type     MACH_TYPE_FBXO1
18266 # endif
18267 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
18268 #else
18269 # define machine_is_fbxo1()     (0)
18270 #endif
18271
18272 #ifdef CONFIG_MACH_HXD8
18273 # ifdef machine_arch_type
18274 #  undef machine_arch_type
18275 #  define machine_arch_type     __machine_arch_type
18276 # else
18277 #  define machine_arch_type     MACH_TYPE_HXD8
18278 # endif
18279 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
18280 #else
18281 # define machine_is_hxd8()      (0)
18282 #endif
18283
18284 #ifdef CONFIG_MACH_NEO1973_GTA02
18285 # ifdef machine_arch_type
18286 #  undef machine_arch_type
18287 #  define machine_arch_type     __machine_arch_type
18288 # else
18289 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
18290 # endif
18291 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18292 #else
18293 # define machine_is_neo1973_gta02()     (0)
18294 #endif
18295
18296 #ifdef CONFIG_MACH_EMTEST
18297 # ifdef machine_arch_type
18298 #  undef machine_arch_type
18299 #  define machine_arch_type     __machine_arch_type
18300 # else
18301 #  define machine_arch_type     MACH_TYPE_EMTEST
18302 # endif
18303 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
18304 #else
18305 # define machine_is_emtest()    (0)
18306 #endif
18307
18308 #ifdef CONFIG_MACH_AD6900
18309 # ifdef machine_arch_type
18310 #  undef machine_arch_type
18311 #  define machine_arch_type     __machine_arch_type
18312 # else
18313 #  define machine_arch_type     MACH_TYPE_AD6900
18314 # endif
18315 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18316 #else
18317 # define machine_is_ad6900()    (0)
18318 #endif
18319
18320 #ifdef CONFIG_MACH_EUROPA
18321 # ifdef machine_arch_type
18322 #  undef machine_arch_type
18323 #  define machine_arch_type     __machine_arch_type
18324 # else
18325 #  define machine_arch_type     MACH_TYPE_EUROPA
18326 # endif
18327 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18328 #else
18329 # define machine_is_europa()    (0)
18330 #endif
18331
18332 #ifdef CONFIG_MACH_METROCONNECT
18333 # ifdef machine_arch_type
18334 #  undef machine_arch_type
18335 #  define machine_arch_type     __machine_arch_type
18336 # else
18337 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18338 # endif
18339 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18340 #else
18341 # define machine_is_metroconnect()      (0)
18342 #endif
18343
18344 #ifdef CONFIG_MACH_EZ_S2410
18345 # ifdef machine_arch_type
18346 #  undef machine_arch_type
18347 #  define machine_arch_type     __machine_arch_type
18348 # else
18349 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18350 # endif
18351 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18352 #else
18353 # define machine_is_ez_s2410()  (0)
18354 #endif
18355
18356 #ifdef CONFIG_MACH_EZ_S2440
18357 # ifdef machine_arch_type
18358 #  undef machine_arch_type
18359 #  define machine_arch_type     __machine_arch_type
18360 # else
18361 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18362 # endif
18363 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18364 #else
18365 # define machine_is_ez_s2440()  (0)
18366 #endif
18367
18368 #ifdef CONFIG_MACH_EZ_EP9312
18369 # ifdef machine_arch_type
18370 #  undef machine_arch_type
18371 #  define machine_arch_type     __machine_arch_type
18372 # else
18373 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18374 # endif
18375 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18376 #else
18377 # define machine_is_ez_ep9312() (0)
18378 #endif
18379
18380 #ifdef CONFIG_MACH_EZ_EP9315
18381 # ifdef machine_arch_type
18382 #  undef machine_arch_type
18383 #  define machine_arch_type     __machine_arch_type
18384 # else
18385 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18386 # endif
18387 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18388 #else
18389 # define machine_is_ez_ep9315() (0)
18390 #endif
18391
18392 #ifdef CONFIG_MACH_EZ_X7
18393 # ifdef machine_arch_type
18394 #  undef machine_arch_type
18395 #  define machine_arch_type     __machine_arch_type
18396 # else
18397 #  define machine_arch_type     MACH_TYPE_EZ_X7
18398 # endif
18399 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18400 #else
18401 # define machine_is_ez_x7()     (0)
18402 #endif
18403
18404 #ifdef CONFIG_MACH_GODOTDB
18405 # ifdef machine_arch_type
18406 #  undef machine_arch_type
18407 #  define machine_arch_type     __machine_arch_type
18408 # else
18409 #  define machine_arch_type     MACH_TYPE_GODOTDB
18410 # endif
18411 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18412 #else
18413 # define machine_is_godotdb()   (0)
18414 #endif
18415
18416 #ifdef CONFIG_MACH_MISTRAL
18417 # ifdef machine_arch_type
18418 #  undef machine_arch_type
18419 #  define machine_arch_type     __machine_arch_type
18420 # else
18421 #  define machine_arch_type     MACH_TYPE_MISTRAL
18422 # endif
18423 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18424 #else
18425 # define machine_is_mistral()   (0)
18426 #endif
18427
18428 #ifdef CONFIG_MACH_MSM
18429 # ifdef machine_arch_type
18430 #  undef machine_arch_type
18431 #  define machine_arch_type     __machine_arch_type
18432 # else
18433 #  define machine_arch_type     MACH_TYPE_MSM
18434 # endif
18435 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18436 #else
18437 # define machine_is_msm()       (0)
18438 #endif
18439
18440 #ifdef CONFIG_MACH_CT5910
18441 # ifdef machine_arch_type
18442 #  undef machine_arch_type
18443 #  define machine_arch_type     __machine_arch_type
18444 # else
18445 #  define machine_arch_type     MACH_TYPE_CT5910
18446 # endif
18447 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18448 #else
18449 # define machine_is_ct5910()    (0)
18450 #endif
18451
18452 #ifdef CONFIG_MACH_CT5912
18453 # ifdef machine_arch_type
18454 #  undef machine_arch_type
18455 #  define machine_arch_type     __machine_arch_type
18456 # else
18457 #  define machine_arch_type     MACH_TYPE_CT5912
18458 # endif
18459 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18460 #else
18461 # define machine_is_ct5912()    (0)
18462 #endif
18463
18464 #ifdef CONFIG_MACH_HYNET_INE
18465 # ifdef machine_arch_type
18466 #  undef machine_arch_type
18467 #  define machine_arch_type     __machine_arch_type
18468 # else
18469 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18470 # endif
18471 # define machine_is_argonst_foundation()        (machine_arch_type == MACH_TYPE_HYNET_INE)
18472 #else
18473 # define machine_is_argonst_foundation()        (0)
18474 #endif
18475
18476 #ifdef CONFIG_MACH_HYNET_APP
18477 # ifdef machine_arch_type
18478 #  undef machine_arch_type
18479 #  define machine_arch_type     __machine_arch_type
18480 # else
18481 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18482 # endif
18483 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18484 #else
18485 # define machine_is_hynet_app() (0)
18486 #endif
18487
18488 #ifdef CONFIG_MACH_MSM7200
18489 # ifdef machine_arch_type
18490 #  undef machine_arch_type
18491 #  define machine_arch_type     __machine_arch_type
18492 # else
18493 #  define machine_arch_type     MACH_TYPE_MSM7200
18494 # endif
18495 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18496 #else
18497 # define machine_is_msm7200()   (0)
18498 #endif
18499
18500 #ifdef CONFIG_MACH_MSM7600
18501 # ifdef machine_arch_type
18502 #  undef machine_arch_type
18503 #  define machine_arch_type     __machine_arch_type
18504 # else
18505 #  define machine_arch_type     MACH_TYPE_MSM7600
18506 # endif
18507 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18508 #else
18509 # define machine_is_msm7600()   (0)
18510 #endif
18511
18512 #ifdef CONFIG_MACH_CEB255
18513 # ifdef machine_arch_type
18514 #  undef machine_arch_type
18515 #  define machine_arch_type     __machine_arch_type
18516 # else
18517 #  define machine_arch_type     MACH_TYPE_CEB255
18518 # endif
18519 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18520 #else
18521 # define machine_is_ceb255()    (0)
18522 #endif
18523
18524 #ifdef CONFIG_MACH_CIEL
18525 # ifdef machine_arch_type
18526 #  undef machine_arch_type
18527 #  define machine_arch_type     __machine_arch_type
18528 # else
18529 #  define machine_arch_type     MACH_TYPE_CIEL
18530 # endif
18531 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18532 #else
18533 # define machine_is_ciel()      (0)
18534 #endif
18535
18536 #ifdef CONFIG_MACH_SLM5650
18537 # ifdef machine_arch_type
18538 #  undef machine_arch_type
18539 #  define machine_arch_type     __machine_arch_type
18540 # else
18541 #  define machine_arch_type     MACH_TYPE_SLM5650
18542 # endif
18543 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18544 #else
18545 # define machine_is_slm5650()   (0)
18546 #endif
18547
18548 #ifdef CONFIG_MACH_AT91SAM9RLEK
18549 # ifdef machine_arch_type
18550 #  undef machine_arch_type
18551 #  define machine_arch_type     __machine_arch_type
18552 # else
18553 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
18554 # endif
18555 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18556 #else
18557 # define machine_is_at91sam9rlek()      (0)
18558 #endif
18559
18560 #ifdef CONFIG_MACH_COMTECH_ROUTER
18561 # ifdef machine_arch_type
18562 #  undef machine_arch_type
18563 #  define machine_arch_type     __machine_arch_type
18564 # else
18565 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
18566 # endif
18567 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18568 #else
18569 # define machine_is_comtech_router()    (0)
18570 #endif
18571
18572 #ifdef CONFIG_MACH_SBC2410X
18573 # ifdef machine_arch_type
18574 #  undef machine_arch_type
18575 #  define machine_arch_type     __machine_arch_type
18576 # else
18577 #  define machine_arch_type     MACH_TYPE_SBC2410X
18578 # endif
18579 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18580 #else
18581 # define machine_is_sbc2410x()  (0)
18582 #endif
18583
18584 #ifdef CONFIG_MACH_AT4X0BD
18585 # ifdef machine_arch_type
18586 #  undef machine_arch_type
18587 #  define machine_arch_type     __machine_arch_type
18588 # else
18589 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18590 # endif
18591 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18592 #else
18593 # define machine_is_at4x0bd()   (0)
18594 #endif
18595
18596 #ifdef CONFIG_MACH_CBIFR
18597 # ifdef machine_arch_type
18598 #  undef machine_arch_type
18599 #  define machine_arch_type     __machine_arch_type
18600 # else
18601 #  define machine_arch_type     MACH_TYPE_CBIFR
18602 # endif
18603 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18604 #else
18605 # define machine_is_cbifr()     (0)
18606 #endif
18607
18608 #ifdef CONFIG_MACH_ARCOM_QUANTUM
18609 # ifdef machine_arch_type
18610 #  undef machine_arch_type
18611 #  define machine_arch_type     __machine_arch_type
18612 # else
18613 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
18614 # endif
18615 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18616 #else
18617 # define machine_is_arcom_quantum()     (0)
18618 #endif
18619
18620 #ifdef CONFIG_MACH_MATRIX520
18621 # ifdef machine_arch_type
18622 #  undef machine_arch_type
18623 #  define machine_arch_type     __machine_arch_type
18624 # else
18625 #  define machine_arch_type     MACH_TYPE_MATRIX520
18626 # endif
18627 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18628 #else
18629 # define machine_is_matrix520() (0)
18630 #endif
18631
18632 #ifdef CONFIG_MACH_MATRIX510
18633 # ifdef machine_arch_type
18634 #  undef machine_arch_type
18635 #  define machine_arch_type     __machine_arch_type
18636 # else
18637 #  define machine_arch_type     MACH_TYPE_MATRIX510
18638 # endif
18639 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18640 #else
18641 # define machine_is_matrix510() (0)
18642 #endif
18643
18644 #ifdef CONFIG_MACH_MATRIX500
18645 # ifdef machine_arch_type
18646 #  undef machine_arch_type
18647 #  define machine_arch_type     __machine_arch_type
18648 # else
18649 #  define machine_arch_type     MACH_TYPE_MATRIX500
18650 # endif
18651 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18652 #else
18653 # define machine_is_matrix500() (0)
18654 #endif
18655
18656 #ifdef CONFIG_MACH_M501
18657 # ifdef machine_arch_type
18658 #  undef machine_arch_type
18659 #  define machine_arch_type     __machine_arch_type
18660 # else
18661 #  define machine_arch_type     MACH_TYPE_M501
18662 # endif
18663 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18664 #else
18665 # define machine_is_m501()      (0)
18666 #endif
18667
18668 #ifdef CONFIG_MACH_AAEON1270
18669 # ifdef machine_arch_type
18670 #  undef machine_arch_type
18671 #  define machine_arch_type     __machine_arch_type
18672 # else
18673 #  define machine_arch_type     MACH_TYPE_AAEON1270
18674 # endif
18675 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18676 #else
18677 # define machine_is_aaeon1270() (0)
18678 #endif
18679
18680 #ifdef CONFIG_MACH_MATRIX500EV
18681 # ifdef machine_arch_type
18682 #  undef machine_arch_type
18683 #  define machine_arch_type     __machine_arch_type
18684 # else
18685 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
18686 # endif
18687 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18688 #else
18689 # define machine_is_matrix500ev()       (0)
18690 #endif
18691
18692 #ifdef CONFIG_MACH_PAC500
18693 # ifdef machine_arch_type
18694 #  undef machine_arch_type
18695 #  define machine_arch_type     __machine_arch_type
18696 # else
18697 #  define machine_arch_type     MACH_TYPE_PAC500
18698 # endif
18699 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18700 #else
18701 # define machine_is_pac500()    (0)
18702 #endif
18703
18704 #ifdef CONFIG_MACH_PNX8181
18705 # ifdef machine_arch_type
18706 #  undef machine_arch_type
18707 #  define machine_arch_type     __machine_arch_type
18708 # else
18709 #  define machine_arch_type     MACH_TYPE_PNX8181
18710 # endif
18711 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18712 #else
18713 # define machine_is_pnx8181()   (0)
18714 #endif
18715
18716 #ifdef CONFIG_MACH_COLIBRI320
18717 # ifdef machine_arch_type
18718 #  undef machine_arch_type
18719 #  define machine_arch_type     __machine_arch_type
18720 # else
18721 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18722 # endif
18723 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18724 #else
18725 # define machine_is_colibri320()        (0)
18726 #endif
18727
18728 #ifdef CONFIG_MACH_AZTOOLBB
18729 # ifdef machine_arch_type
18730 #  undef machine_arch_type
18731 #  define machine_arch_type     __machine_arch_type
18732 # else
18733 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18734 # endif
18735 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18736 #else
18737 # define machine_is_aztoolbb()  (0)
18738 #endif
18739
18740 #ifdef CONFIG_MACH_AZTOOLG2
18741 # ifdef machine_arch_type
18742 #  undef machine_arch_type
18743 #  define machine_arch_type     __machine_arch_type
18744 # else
18745 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18746 # endif
18747 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18748 #else
18749 # define machine_is_aztoolg2()  (0)
18750 #endif
18751
18752 #ifdef CONFIG_MACH_DVLHOST
18753 # ifdef machine_arch_type
18754 #  undef machine_arch_type
18755 #  define machine_arch_type     __machine_arch_type
18756 # else
18757 #  define machine_arch_type     MACH_TYPE_DVLHOST
18758 # endif
18759 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18760 #else
18761 # define machine_is_dvlhost()   (0)
18762 #endif
18763
18764 #ifdef CONFIG_MACH_ZIR9200
18765 # ifdef machine_arch_type
18766 #  undef machine_arch_type
18767 #  define machine_arch_type     __machine_arch_type
18768 # else
18769 #  define machine_arch_type     MACH_TYPE_ZIR9200
18770 # endif
18771 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18772 #else
18773 # define machine_is_zir9200()   (0)
18774 #endif
18775
18776 #ifdef CONFIG_MACH_ZIR9260
18777 # ifdef machine_arch_type
18778 #  undef machine_arch_type
18779 #  define machine_arch_type     __machine_arch_type
18780 # else
18781 #  define machine_arch_type     MACH_TYPE_ZIR9260
18782 # endif
18783 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18784 #else
18785 # define machine_is_zir9260()   (0)
18786 #endif
18787
18788 #ifdef CONFIG_MACH_COCOPAH
18789 # ifdef machine_arch_type
18790 #  undef machine_arch_type
18791 #  define machine_arch_type     __machine_arch_type
18792 # else
18793 #  define machine_arch_type     MACH_TYPE_COCOPAH
18794 # endif
18795 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18796 #else
18797 # define machine_is_cocopah()   (0)
18798 #endif
18799
18800 #ifdef CONFIG_MACH_NDS
18801 # ifdef machine_arch_type
18802 #  undef machine_arch_type
18803 #  define machine_arch_type     __machine_arch_type
18804 # else
18805 #  define machine_arch_type     MACH_TYPE_NDS
18806 # endif
18807 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18808 #else
18809 # define machine_is_nds()       (0)
18810 #endif
18811
18812 #ifdef CONFIG_MACH_ROSENCRANTZ
18813 # ifdef machine_arch_type
18814 #  undef machine_arch_type
18815 #  define machine_arch_type     __machine_arch_type
18816 # else
18817 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18818 # endif
18819 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18820 #else
18821 # define machine_is_rosencrantz()       (0)
18822 #endif
18823
18824 #ifdef CONFIG_MACH_FTTX_ODSC
18825 # ifdef machine_arch_type
18826 #  undef machine_arch_type
18827 #  define machine_arch_type     __machine_arch_type
18828 # else
18829 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18830 # endif
18831 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18832 #else
18833 # define machine_is_fttx_odsc() (0)
18834 #endif
18835
18836 #ifdef CONFIG_MACH_CLASSE_R6904
18837 # ifdef machine_arch_type
18838 #  undef machine_arch_type
18839 #  define machine_arch_type     __machine_arch_type
18840 # else
18841 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18842 # endif
18843 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18844 #else
18845 # define machine_is_classe_r6904()      (0)
18846 #endif
18847
18848 #ifdef CONFIG_MACH_CAM60
18849 # ifdef machine_arch_type
18850 #  undef machine_arch_type
18851 #  define machine_arch_type     __machine_arch_type
18852 # else
18853 #  define machine_arch_type     MACH_TYPE_CAM60
18854 # endif
18855 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18856 #else
18857 # define machine_is_cam60()     (0)
18858 #endif
18859
18860 #ifdef CONFIG_MACH_MXC30031ADS
18861 # ifdef machine_arch_type
18862 #  undef machine_arch_type
18863 #  define machine_arch_type     __machine_arch_type
18864 # else
18865 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18866 # endif
18867 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18868 #else
18869 # define machine_is_mxc30031ads()       (0)
18870 #endif
18871
18872 #ifdef CONFIG_MACH_DATACALL
18873 # ifdef machine_arch_type
18874 #  undef machine_arch_type
18875 #  define machine_arch_type     __machine_arch_type
18876 # else
18877 #  define machine_arch_type     MACH_TYPE_DATACALL
18878 # endif
18879 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18880 #else
18881 # define machine_is_datacall()  (0)
18882 #endif
18883
18884 #ifdef CONFIG_MACH_AT91EB01
18885 # ifdef machine_arch_type
18886 #  undef machine_arch_type
18887 #  define machine_arch_type     __machine_arch_type
18888 # else
18889 #  define machine_arch_type     MACH_TYPE_AT91EB01
18890 # endif
18891 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18892 #else
18893 # define machine_is_at91eb01()  (0)
18894 #endif
18895
18896 #ifdef CONFIG_MACH_RTY
18897 # ifdef machine_arch_type
18898 #  undef machine_arch_type
18899 #  define machine_arch_type     __machine_arch_type
18900 # else
18901 #  define machine_arch_type     MACH_TYPE_RTY
18902 # endif
18903 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18904 #else
18905 # define machine_is_rty()       (0)
18906 #endif
18907
18908 #ifdef CONFIG_MACH_DWL2100
18909 # ifdef machine_arch_type
18910 #  undef machine_arch_type
18911 #  define machine_arch_type     __machine_arch_type
18912 # else
18913 #  define machine_arch_type     MACH_TYPE_DWL2100
18914 # endif
18915 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18916 #else
18917 # define machine_is_dwl2100()   (0)
18918 #endif
18919
18920 #ifdef CONFIG_MACH_VINSI
18921 # ifdef machine_arch_type
18922 #  undef machine_arch_type
18923 #  define machine_arch_type     __machine_arch_type
18924 # else
18925 #  define machine_arch_type     MACH_TYPE_VINSI
18926 # endif
18927 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18928 #else
18929 # define machine_is_vinsi()     (0)
18930 #endif
18931
18932 #ifdef CONFIG_MACH_DB88F5281
18933 # ifdef machine_arch_type
18934 #  undef machine_arch_type
18935 #  define machine_arch_type     __machine_arch_type
18936 # else
18937 #  define machine_arch_type     MACH_TYPE_DB88F5281
18938 # endif
18939 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18940 #else
18941 # define machine_is_db88f5281() (0)
18942 #endif
18943
18944 #ifdef CONFIG_MACH_CSB726
18945 # ifdef machine_arch_type
18946 #  undef machine_arch_type
18947 #  define machine_arch_type     __machine_arch_type
18948 # else
18949 #  define machine_arch_type     MACH_TYPE_CSB726
18950 # endif
18951 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18952 #else
18953 # define machine_is_csb726()    (0)
18954 #endif
18955
18956 #ifdef CONFIG_MACH_TIK27
18957 # ifdef machine_arch_type
18958 #  undef machine_arch_type
18959 #  define machine_arch_type     __machine_arch_type
18960 # else
18961 #  define machine_arch_type     MACH_TYPE_TIK27
18962 # endif
18963 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18964 #else
18965 # define machine_is_tik27()     (0)
18966 #endif
18967
18968 #ifdef CONFIG_MACH_MX_UC7420
18969 # ifdef machine_arch_type
18970 #  undef machine_arch_type
18971 #  define machine_arch_type     __machine_arch_type
18972 # else
18973 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18974 # endif
18975 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18976 #else
18977 # define machine_is_mx_uc7420() (0)
18978 #endif
18979
18980 #ifdef CONFIG_MACH_RIRM3
18981 # ifdef machine_arch_type
18982 #  undef machine_arch_type
18983 #  define machine_arch_type     __machine_arch_type
18984 # else
18985 #  define machine_arch_type     MACH_TYPE_RIRM3
18986 # endif
18987 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18988 #else
18989 # define machine_is_rirm3()     (0)
18990 #endif
18991
18992 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18993 # ifdef machine_arch_type
18994 #  undef machine_arch_type
18995 #  define machine_arch_type     __machine_arch_type
18996 # else
18997 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18998 # endif
18999 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
19000 #else
19001 # define machine_is_pelco_odyssey()     (0)
19002 #endif
19003
19004 #ifdef CONFIG_MACH_ADX_ABOX
19005 # ifdef machine_arch_type
19006 #  undef machine_arch_type
19007 #  define machine_arch_type     __machine_arch_type
19008 # else
19009 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
19010 # endif
19011 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
19012 #else
19013 # define machine_is_adx_abox()  (0)
19014 #endif
19015
19016 #ifdef CONFIG_MACH_ADX_TPID
19017 # ifdef machine_arch_type
19018 #  undef machine_arch_type
19019 #  define machine_arch_type     __machine_arch_type
19020 # else
19021 #  define machine_arch_type     MACH_TYPE_ADX_TPID
19022 # endif
19023 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
19024 #else
19025 # define machine_is_adx_tpid()  (0)
19026 #endif
19027
19028 #ifdef CONFIG_MACH_MINICHECK
19029 # ifdef machine_arch_type
19030 #  undef machine_arch_type
19031 #  define machine_arch_type     __machine_arch_type
19032 # else
19033 #  define machine_arch_type     MACH_TYPE_MINICHECK
19034 # endif
19035 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
19036 #else
19037 # define machine_is_minicheck() (0)
19038 #endif
19039
19040 #ifdef CONFIG_MACH_IDAM
19041 # ifdef machine_arch_type
19042 #  undef machine_arch_type
19043 #  define machine_arch_type     __machine_arch_type
19044 # else
19045 #  define machine_arch_type     MACH_TYPE_IDAM
19046 # endif
19047 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
19048 #else
19049 # define machine_is_idam()      (0)
19050 #endif
19051
19052 #ifdef CONFIG_MACH_MARIO_MX
19053 # ifdef machine_arch_type
19054 #  undef machine_arch_type
19055 #  define machine_arch_type     __machine_arch_type
19056 # else
19057 #  define machine_arch_type     MACH_TYPE_MARIO_MX
19058 # endif
19059 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
19060 #else
19061 # define machine_is_mario_mx()  (0)
19062 #endif
19063
19064 #ifdef CONFIG_MACH_VI1888
19065 # ifdef machine_arch_type
19066 #  undef machine_arch_type
19067 #  define machine_arch_type     __machine_arch_type
19068 # else
19069 #  define machine_arch_type     MACH_TYPE_VI1888
19070 # endif
19071 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
19072 #else
19073 # define machine_is_vi1888()    (0)
19074 #endif
19075
19076 #ifdef CONFIG_MACH_ZR4230
19077 # ifdef machine_arch_type
19078 #  undef machine_arch_type
19079 #  define machine_arch_type     __machine_arch_type
19080 # else
19081 #  define machine_arch_type     MACH_TYPE_ZR4230
19082 # endif
19083 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
19084 #else
19085 # define machine_is_zr4230()    (0)
19086 #endif
19087
19088 #ifdef CONFIG_MACH_T1_IX_BLUE
19089 # ifdef machine_arch_type
19090 #  undef machine_arch_type
19091 #  define machine_arch_type     __machine_arch_type
19092 # else
19093 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
19094 # endif
19095 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
19096 #else
19097 # define machine_is_t1_ix_blue()        (0)
19098 #endif
19099
19100 #ifdef CONFIG_MACH_SYHQ2
19101 # ifdef machine_arch_type
19102 #  undef machine_arch_type
19103 #  define machine_arch_type     __machine_arch_type
19104 # else
19105 #  define machine_arch_type     MACH_TYPE_SYHQ2
19106 # endif
19107 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
19108 #else
19109 # define machine_is_syhq2()     (0)
19110 #endif
19111
19112 #ifdef CONFIG_MACH_COMPUTIME_R3
19113 # ifdef machine_arch_type
19114 #  undef machine_arch_type
19115 #  define machine_arch_type     __machine_arch_type
19116 # else
19117 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
19118 # endif
19119 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
19120 #else
19121 # define machine_is_computime_r3()      (0)
19122 #endif
19123
19124 #ifdef CONFIG_MACH_ORATIS
19125 # ifdef machine_arch_type
19126 #  undef machine_arch_type
19127 #  define machine_arch_type     __machine_arch_type
19128 # else
19129 #  define machine_arch_type     MACH_TYPE_ORATIS
19130 # endif
19131 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
19132 #else
19133 # define machine_is_oratis()    (0)
19134 #endif
19135
19136 #ifdef CONFIG_MACH_MIKKO
19137 # ifdef machine_arch_type
19138 #  undef machine_arch_type
19139 #  define machine_arch_type     __machine_arch_type
19140 # else
19141 #  define machine_arch_type     MACH_TYPE_MIKKO
19142 # endif
19143 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
19144 #else
19145 # define machine_is_mikko()     (0)
19146 #endif
19147
19148 #ifdef CONFIG_MACH_HOLON
19149 # ifdef machine_arch_type
19150 #  undef machine_arch_type
19151 #  define machine_arch_type     __machine_arch_type
19152 # else
19153 #  define machine_arch_type     MACH_TYPE_HOLON
19154 # endif
19155 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
19156 #else
19157 # define machine_is_holon()     (0)
19158 #endif
19159
19160 #ifdef CONFIG_MACH_OLIP8
19161 # ifdef machine_arch_type
19162 #  undef machine_arch_type
19163 #  define machine_arch_type     __machine_arch_type
19164 # else
19165 #  define machine_arch_type     MACH_TYPE_OLIP8
19166 # endif
19167 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
19168 #else
19169 # define machine_is_olip8()     (0)
19170 #endif
19171
19172 #ifdef CONFIG_MACH_GHI270HG
19173 # ifdef machine_arch_type
19174 #  undef machine_arch_type
19175 #  define machine_arch_type     __machine_arch_type
19176 # else
19177 #  define machine_arch_type     MACH_TYPE_GHI270HG
19178 # endif
19179 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
19180 #else
19181 # define machine_is_ghi270hg()  (0)
19182 #endif
19183
19184 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
19185 # ifdef machine_arch_type
19186 #  undef machine_arch_type
19187 #  define machine_arch_type     __machine_arch_type
19188 # else
19189 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
19190 # endif
19191 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
19192 #else
19193 # define machine_is_davinci_dm6467_evm()        (0)
19194 #endif
19195
19196 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
19197 # ifdef machine_arch_type
19198 #  undef machine_arch_type
19199 #  define machine_arch_type     __machine_arch_type
19200 # else
19201 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
19202 # endif
19203 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
19204 #else
19205 # define machine_is_davinci_dm355_evm() (0)
19206 #endif
19207
19208 #ifdef CONFIG_MACH_BLACKRIVER
19209 # ifdef machine_arch_type
19210 #  undef machine_arch_type
19211 #  define machine_arch_type     __machine_arch_type
19212 # else
19213 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
19214 # endif
19215 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
19216 #else
19217 # define machine_is_blackriver()        (0)
19218 #endif
19219
19220 #ifdef CONFIG_MACH_SANDGATEWP
19221 # ifdef machine_arch_type
19222 #  undef machine_arch_type
19223 #  define machine_arch_type     __machine_arch_type
19224 # else
19225 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
19226 # endif
19227 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
19228 #else
19229 # define machine_is_sandgate_wp()       (0)
19230 #endif
19231
19232 #ifdef CONFIG_MACH_CDOTBWSG
19233 # ifdef machine_arch_type
19234 #  undef machine_arch_type
19235 #  define machine_arch_type     __machine_arch_type
19236 # else
19237 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
19238 # endif
19239 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
19240 #else
19241 # define machine_is_cdotbwsg()  (0)
19242 #endif
19243
19244 #ifdef CONFIG_MACH_QUARK963
19245 # ifdef machine_arch_type
19246 #  undef machine_arch_type
19247 #  define machine_arch_type     __machine_arch_type
19248 # else
19249 #  define machine_arch_type     MACH_TYPE_QUARK963
19250 # endif
19251 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
19252 #else
19253 # define machine_is_quark963()  (0)
19254 #endif
19255
19256 #ifdef CONFIG_MACH_CSB735
19257 # ifdef machine_arch_type
19258 #  undef machine_arch_type
19259 #  define machine_arch_type     __machine_arch_type
19260 # else
19261 #  define machine_arch_type     MACH_TYPE_CSB735
19262 # endif
19263 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
19264 #else
19265 # define machine_is_csb735()    (0)
19266 #endif
19267
19268 #ifdef CONFIG_MACH_LITTLETON
19269 # ifdef machine_arch_type
19270 #  undef machine_arch_type
19271 #  define machine_arch_type     __machine_arch_type
19272 # else
19273 #  define machine_arch_type     MACH_TYPE_LITTLETON
19274 # endif
19275 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19276 #else
19277 # define machine_is_littleton() (0)
19278 #endif
19279
19280 #ifdef CONFIG_MACH_MIO_P550
19281 # ifdef machine_arch_type
19282 #  undef machine_arch_type
19283 #  define machine_arch_type     __machine_arch_type
19284 # else
19285 #  define machine_arch_type     MACH_TYPE_MIO_P550
19286 # endif
19287 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
19288 #else
19289 # define machine_is_mio_p550()  (0)
19290 #endif
19291
19292 #ifdef CONFIG_MACH_MOTION2440
19293 # ifdef machine_arch_type
19294 #  undef machine_arch_type
19295 #  define machine_arch_type     __machine_arch_type
19296 # else
19297 #  define machine_arch_type     MACH_TYPE_MOTION2440
19298 # endif
19299 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
19300 #else
19301 # define machine_is_motion2440()        (0)
19302 #endif
19303
19304 #ifdef CONFIG_MACH_IMM500
19305 # ifdef machine_arch_type
19306 #  undef machine_arch_type
19307 #  define machine_arch_type     __machine_arch_type
19308 # else
19309 #  define machine_arch_type     MACH_TYPE_IMM500
19310 # endif
19311 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
19312 #else
19313 # define machine_is_imm500()    (0)
19314 #endif
19315
19316 #ifdef CONFIG_MACH_HOMEMATIC
19317 # ifdef machine_arch_type
19318 #  undef machine_arch_type
19319 #  define machine_arch_type     __machine_arch_type
19320 # else
19321 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19322 # endif
19323 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19324 #else
19325 # define machine_is_homematic() (0)
19326 #endif
19327
19328 #ifdef CONFIG_MACH_ERMINE
19329 # ifdef machine_arch_type
19330 #  undef machine_arch_type
19331 #  define machine_arch_type     __machine_arch_type
19332 # else
19333 #  define machine_arch_type     MACH_TYPE_ERMINE
19334 # endif
19335 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19336 #else
19337 # define machine_is_ermine()    (0)
19338 #endif
19339
19340 #ifdef CONFIG_MACH_KB9202B
19341 # ifdef machine_arch_type
19342 #  undef machine_arch_type
19343 #  define machine_arch_type     __machine_arch_type
19344 # else
19345 #  define machine_arch_type     MACH_TYPE_KB9202B
19346 # endif
19347 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19348 #else
19349 # define machine_is_kb9202b()   (0)
19350 #endif
19351
19352 #ifdef CONFIG_MACH_HS1XX
19353 # ifdef machine_arch_type
19354 #  undef machine_arch_type
19355 #  define machine_arch_type     __machine_arch_type
19356 # else
19357 #  define machine_arch_type     MACH_TYPE_HS1XX
19358 # endif
19359 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19360 #else
19361 # define machine_is_hs1xx()     (0)
19362 #endif
19363
19364 #ifdef CONFIG_MACH_STUDENTMATE2440
19365 # ifdef machine_arch_type
19366 #  undef machine_arch_type
19367 #  define machine_arch_type     __machine_arch_type
19368 # else
19369 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19370 # endif
19371 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19372 #else
19373 # define machine_is_studentmate2440()   (0)
19374 #endif
19375
19376 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19377 # ifdef machine_arch_type
19378 #  undef machine_arch_type
19379 #  define machine_arch_type     __machine_arch_type
19380 # else
19381 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19382 # endif
19383 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19384 #else
19385 # define machine_is_arvoo_l1_z1()       (0)
19386 #endif
19387
19388 #ifdef CONFIG_MACH_DEP2410K
19389 # ifdef machine_arch_type
19390 #  undef machine_arch_type
19391 #  define machine_arch_type     __machine_arch_type
19392 # else
19393 #  define machine_arch_type     MACH_TYPE_DEP2410K
19394 # endif
19395 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19396 #else
19397 # define machine_is_dep2410k()  (0)
19398 #endif
19399
19400 #ifdef CONFIG_MACH_XXSVIDEO
19401 # ifdef machine_arch_type
19402 #  undef machine_arch_type
19403 #  define machine_arch_type     __machine_arch_type
19404 # else
19405 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19406 # endif
19407 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19408 #else
19409 # define machine_is_xxsvideo()  (0)
19410 #endif
19411
19412 #ifdef CONFIG_MACH_IM4004
19413 # ifdef machine_arch_type
19414 #  undef machine_arch_type
19415 #  define machine_arch_type     __machine_arch_type
19416 # else
19417 #  define machine_arch_type     MACH_TYPE_IM4004
19418 # endif
19419 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19420 #else
19421 # define machine_is_im4004()    (0)
19422 #endif
19423
19424 #ifdef CONFIG_MACH_OCHAYA1050
19425 # ifdef machine_arch_type
19426 #  undef machine_arch_type
19427 #  define machine_arch_type     __machine_arch_type
19428 # else
19429 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19430 # endif
19431 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19432 #else
19433 # define machine_is_ochaya1050()        (0)
19434 #endif
19435
19436 #ifdef CONFIG_MACH_LEP9261
19437 # ifdef machine_arch_type
19438 #  undef machine_arch_type
19439 #  define machine_arch_type     __machine_arch_type
19440 # else
19441 #  define machine_arch_type     MACH_TYPE_LEP9261
19442 # endif
19443 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19444 #else
19445 # define machine_is_lep9261()   (0)
19446 #endif
19447
19448 #ifdef CONFIG_MACH_SVENMEB
19449 # ifdef machine_arch_type
19450 #  undef machine_arch_type
19451 #  define machine_arch_type     __machine_arch_type
19452 # else
19453 #  define machine_arch_type     MACH_TYPE_SVENMEB
19454 # endif
19455 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19456 #else
19457 # define machine_is_svenmeb()   (0)
19458 #endif
19459
19460 #ifdef CONFIG_MACH_FORTUNET2NE
19461 # ifdef machine_arch_type
19462 #  undef machine_arch_type
19463 #  define machine_arch_type     __machine_arch_type
19464 # else
19465 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19466 # endif
19467 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19468 #else
19469 # define machine_is_fortunet2ne()       (0)
19470 #endif
19471
19472 #ifdef CONFIG_MACH_NXHX
19473 # ifdef machine_arch_type
19474 #  undef machine_arch_type
19475 #  define machine_arch_type     __machine_arch_type
19476 # else
19477 #  define machine_arch_type     MACH_TYPE_NXHX
19478 # endif
19479 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19480 #else
19481 # define machine_is_nxhx()      (0)
19482 #endif
19483
19484 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19485 # ifdef machine_arch_type
19486 #  undef machine_arch_type
19487 #  define machine_arch_type     __machine_arch_type
19488 # else
19489 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19490 # endif
19491 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19492 #else
19493 # define machine_is_realview_pb11mp()   (0)
19494 #endif
19495
19496 #ifdef CONFIG_MACH_IDS500
19497 # ifdef machine_arch_type
19498 #  undef machine_arch_type
19499 #  define machine_arch_type     __machine_arch_type
19500 # else
19501 #  define machine_arch_type     MACH_TYPE_IDS500
19502 # endif
19503 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19504 #else
19505 # define machine_is_ids500()    (0)
19506 #endif
19507
19508 #ifdef CONFIG_MACH_ORS_N725
19509 # ifdef machine_arch_type
19510 #  undef machine_arch_type
19511 #  define machine_arch_type     __machine_arch_type
19512 # else
19513 #  define machine_arch_type     MACH_TYPE_ORS_N725
19514 # endif
19515 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19516 #else
19517 # define machine_is_ors_n725()  (0)
19518 #endif
19519
19520 #ifdef CONFIG_MACH_HSDARM
19521 # ifdef machine_arch_type
19522 #  undef machine_arch_type
19523 #  define machine_arch_type     __machine_arch_type
19524 # else
19525 #  define machine_arch_type     MACH_TYPE_HSDARM
19526 # endif
19527 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19528 #else
19529 # define machine_is_hsdarm()    (0)
19530 #endif
19531
19532 #ifdef CONFIG_MACH_SHA_PON003
19533 # ifdef machine_arch_type
19534 #  undef machine_arch_type
19535 #  define machine_arch_type     __machine_arch_type
19536 # else
19537 #  define machine_arch_type     MACH_TYPE_SHA_PON003
19538 # endif
19539 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19540 #else
19541 # define machine_is_sha_pon003()        (0)
19542 #endif
19543
19544 #ifdef CONFIG_MACH_SHA_PON004
19545 # ifdef machine_arch_type
19546 #  undef machine_arch_type
19547 #  define machine_arch_type     __machine_arch_type
19548 # else
19549 #  define machine_arch_type     MACH_TYPE_SHA_PON004
19550 # endif
19551 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19552 #else
19553 # define machine_is_sha_pon004()        (0)
19554 #endif
19555
19556 #ifdef CONFIG_MACH_SHA_PON007
19557 # ifdef machine_arch_type
19558 #  undef machine_arch_type
19559 #  define machine_arch_type     __machine_arch_type
19560 # else
19561 #  define machine_arch_type     MACH_TYPE_SHA_PON007
19562 # endif
19563 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19564 #else
19565 # define machine_is_sha_pon007()        (0)
19566 #endif
19567
19568 #ifdef CONFIG_MACH_SHA_PON011
19569 # ifdef machine_arch_type
19570 #  undef machine_arch_type
19571 #  define machine_arch_type     __machine_arch_type
19572 # else
19573 #  define machine_arch_type     MACH_TYPE_SHA_PON011
19574 # endif
19575 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19576 #else
19577 # define machine_is_sha_pon011()        (0)
19578 #endif
19579
19580 #ifdef CONFIG_MACH_H6042
19581 # ifdef machine_arch_type
19582 #  undef machine_arch_type
19583 #  define machine_arch_type     __machine_arch_type
19584 # else
19585 #  define machine_arch_type     MACH_TYPE_H6042
19586 # endif
19587 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19588 #else
19589 # define machine_is_h6042()     (0)
19590 #endif
19591
19592 #ifdef CONFIG_MACH_H6043
19593 # ifdef machine_arch_type
19594 #  undef machine_arch_type
19595 #  define machine_arch_type     __machine_arch_type
19596 # else
19597 #  define machine_arch_type     MACH_TYPE_H6043
19598 # endif
19599 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19600 #else
19601 # define machine_is_h6043()     (0)
19602 #endif
19603
19604 #ifdef CONFIG_MACH_LOOXC550
19605 # ifdef machine_arch_type
19606 #  undef machine_arch_type
19607 #  define machine_arch_type     __machine_arch_type
19608 # else
19609 #  define machine_arch_type     MACH_TYPE_LOOXC550
19610 # endif
19611 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19612 #else
19613 # define machine_is_looxc550()  (0)
19614 #endif
19615
19616 #ifdef CONFIG_MACH_CNTY_TITAN
19617 # ifdef machine_arch_type
19618 #  undef machine_arch_type
19619 #  define machine_arch_type     __machine_arch_type
19620 # else
19621 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
19622 # endif
19623 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19624 #else
19625 # define machine_is_cnty_titan()        (0)
19626 #endif
19627
19628 #ifdef CONFIG_MACH_APP3XX
19629 # ifdef machine_arch_type
19630 #  undef machine_arch_type
19631 #  define machine_arch_type     __machine_arch_type
19632 # else
19633 #  define machine_arch_type     MACH_TYPE_APP3XX
19634 # endif
19635 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19636 #else
19637 # define machine_is_app3xx()    (0)
19638 #endif
19639
19640 #ifdef CONFIG_MACH_SIDEOATSGRAMA
19641 # ifdef machine_arch_type
19642 #  undef machine_arch_type
19643 #  define machine_arch_type     __machine_arch_type
19644 # else
19645 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
19646 # endif
19647 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19648 #else
19649 # define machine_is_sideoatsgrama()     (0)
19650 #endif
19651
19652 #ifdef CONFIG_MACH_TREO700P
19653 # ifdef machine_arch_type
19654 #  undef machine_arch_type
19655 #  define machine_arch_type     __machine_arch_type
19656 # else
19657 #  define machine_arch_type     MACH_TYPE_TREO700P
19658 # endif
19659 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19660 #else
19661 # define machine_is_treo700p()  (0)
19662 #endif
19663
19664 #ifdef CONFIG_MACH_TREO700W
19665 # ifdef machine_arch_type
19666 #  undef machine_arch_type
19667 #  define machine_arch_type     __machine_arch_type
19668 # else
19669 #  define machine_arch_type     MACH_TYPE_TREO700W
19670 # endif
19671 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19672 #else
19673 # define machine_is_treo700w()  (0)
19674 #endif
19675
19676 #ifdef CONFIG_MACH_TREO750
19677 # ifdef machine_arch_type
19678 #  undef machine_arch_type
19679 #  define machine_arch_type     __machine_arch_type
19680 # else
19681 #  define machine_arch_type     MACH_TYPE_TREO750
19682 # endif
19683 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19684 #else
19685 # define machine_is_treo750()   (0)
19686 #endif
19687
19688 #ifdef CONFIG_MACH_TREO755P
19689 # ifdef machine_arch_type
19690 #  undef machine_arch_type
19691 #  define machine_arch_type     __machine_arch_type
19692 # else
19693 #  define machine_arch_type     MACH_TYPE_TREO755P
19694 # endif
19695 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19696 #else
19697 # define machine_is_treo755p()  (0)
19698 #endif
19699
19700 #ifdef CONFIG_MACH_EZREGANUT9200
19701 # ifdef machine_arch_type
19702 #  undef machine_arch_type
19703 #  define machine_arch_type     __machine_arch_type
19704 # else
19705 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19706 # endif
19707 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19708 #else
19709 # define machine_is_ezreganut9200()     (0)
19710 #endif
19711
19712 #ifdef CONFIG_MACH_SARGE
19713 # ifdef machine_arch_type
19714 #  undef machine_arch_type
19715 #  define machine_arch_type     __machine_arch_type
19716 # else
19717 #  define machine_arch_type     MACH_TYPE_SARGE
19718 # endif
19719 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19720 #else
19721 # define machine_is_sarge()     (0)
19722 #endif
19723
19724 #ifdef CONFIG_MACH_A696
19725 # ifdef machine_arch_type
19726 #  undef machine_arch_type
19727 #  define machine_arch_type     __machine_arch_type
19728 # else
19729 #  define machine_arch_type     MACH_TYPE_A696
19730 # endif
19731 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19732 #else
19733 # define machine_is_a696()      (0)
19734 #endif
19735
19736 #ifdef CONFIG_MACH_TURTLE
19737 # ifdef machine_arch_type
19738 #  undef machine_arch_type
19739 #  define machine_arch_type     __machine_arch_type
19740 # else
19741 #  define machine_arch_type     MACH_TYPE_TURTLE
19742 # endif
19743 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19744 #else
19745 # define machine_is_turtle1916()        (0)
19746 #endif
19747
19748 #ifdef CONFIG_MACH_MX27_3DS
19749 # ifdef machine_arch_type
19750 #  undef machine_arch_type
19751 #  define machine_arch_type     __machine_arch_type
19752 # else
19753 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19754 # endif
19755 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19756 #else
19757 # define machine_is_mx27_3ds()  (0)
19758 #endif
19759
19760 #ifdef CONFIG_MACH_BISHOP
19761 # ifdef machine_arch_type
19762 #  undef machine_arch_type
19763 #  define machine_arch_type     __machine_arch_type
19764 # else
19765 #  define machine_arch_type     MACH_TYPE_BISHOP
19766 # endif
19767 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19768 #else
19769 # define machine_is_bishop()    (0)
19770 #endif
19771
19772 #ifdef CONFIG_MACH_PXX
19773 # ifdef machine_arch_type
19774 #  undef machine_arch_type
19775 #  define machine_arch_type     __machine_arch_type
19776 # else
19777 #  define machine_arch_type     MACH_TYPE_PXX
19778 # endif
19779 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19780 #else
19781 # define machine_is_pxx()       (0)
19782 #endif
19783
19784 #ifdef CONFIG_MACH_REDWOOD
19785 # ifdef machine_arch_type
19786 #  undef machine_arch_type
19787 #  define machine_arch_type     __machine_arch_type
19788 # else
19789 #  define machine_arch_type     MACH_TYPE_REDWOOD
19790 # endif
19791 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19792 #else
19793 # define machine_is_redwood()   (0)
19794 #endif
19795
19796 #ifdef CONFIG_MACH_OMAP_2430DLP
19797 # ifdef machine_arch_type
19798 #  undef machine_arch_type
19799 #  define machine_arch_type     __machine_arch_type
19800 # else
19801 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19802 # endif
19803 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19804 #else
19805 # define machine_is_omap_2430dlp()      (0)
19806 #endif
19807
19808 #ifdef CONFIG_MACH_OMAP_2430OSK
19809 # ifdef machine_arch_type
19810 #  undef machine_arch_type
19811 #  define machine_arch_type     __machine_arch_type
19812 # else
19813 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19814 # endif
19815 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19816 #else
19817 # define machine_is_omap_2430osk()      (0)
19818 #endif
19819
19820 #ifdef CONFIG_MACH_SARDINE
19821 # ifdef machine_arch_type
19822 #  undef machine_arch_type
19823 #  define machine_arch_type     __machine_arch_type
19824 # else
19825 #  define machine_arch_type     MACH_TYPE_SARDINE
19826 # endif
19827 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19828 #else
19829 # define machine_is_sardine()   (0)
19830 #endif
19831
19832 #ifdef CONFIG_MACH_HALIBUT
19833 # ifdef machine_arch_type
19834 #  undef machine_arch_type
19835 #  define machine_arch_type     __machine_arch_type
19836 # else
19837 #  define machine_arch_type     MACH_TYPE_HALIBUT
19838 # endif
19839 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19840 #else
19841 # define machine_is_halibut()   (0)
19842 #endif
19843
19844 #ifdef CONFIG_MACH_TROUT
19845 # ifdef machine_arch_type
19846 #  undef machine_arch_type
19847 #  define machine_arch_type     __machine_arch_type
19848 # else
19849 #  define machine_arch_type     MACH_TYPE_TROUT
19850 # endif
19851 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19852 #else
19853 # define machine_is_trout()     (0)
19854 #endif
19855
19856 #ifdef CONFIG_MACH_GOLDFISH
19857 # ifdef machine_arch_type
19858 #  undef machine_arch_type
19859 #  define machine_arch_type     __machine_arch_type
19860 # else
19861 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19862 # endif
19863 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19864 #else
19865 # define machine_is_goldfish()  (0)
19866 #endif
19867
19868 #ifdef CONFIG_MACH_GESBC2440
19869 # ifdef machine_arch_type
19870 #  undef machine_arch_type
19871 #  define machine_arch_type     __machine_arch_type
19872 # else
19873 #  define machine_arch_type     MACH_TYPE_GESBC2440
19874 # endif
19875 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19876 #else
19877 # define machine_is_gesbc2440() (0)
19878 #endif
19879
19880 #ifdef CONFIG_MACH_NOMAD
19881 # ifdef machine_arch_type
19882 #  undef machine_arch_type
19883 #  define machine_arch_type     __machine_arch_type
19884 # else
19885 #  define machine_arch_type     MACH_TYPE_NOMAD
19886 # endif
19887 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19888 #else
19889 # define machine_is_nomad()     (0)
19890 #endif
19891
19892 #ifdef CONFIG_MACH_ROSALIND
19893 # ifdef machine_arch_type
19894 #  undef machine_arch_type
19895 #  define machine_arch_type     __machine_arch_type
19896 # else
19897 #  define machine_arch_type     MACH_TYPE_ROSALIND
19898 # endif
19899 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19900 #else
19901 # define machine_is_rosalind()  (0)
19902 #endif
19903
19904 #ifdef CONFIG_MACH_CC9P9215
19905 # ifdef machine_arch_type
19906 #  undef machine_arch_type
19907 #  define machine_arch_type     __machine_arch_type
19908 # else
19909 #  define machine_arch_type     MACH_TYPE_CC9P9215
19910 # endif
19911 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19912 #else
19913 # define machine_is_cc9p9215()  (0)
19914 #endif
19915
19916 #ifdef CONFIG_MACH_CC9P9210
19917 # ifdef machine_arch_type
19918 #  undef machine_arch_type
19919 #  define machine_arch_type     __machine_arch_type
19920 # else
19921 #  define machine_arch_type     MACH_TYPE_CC9P9210
19922 # endif
19923 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19924 #else
19925 # define machine_is_cc9p9210()  (0)
19926 #endif
19927
19928 #ifdef CONFIG_MACH_CC9P9215JS
19929 # ifdef machine_arch_type
19930 #  undef machine_arch_type
19931 #  define machine_arch_type     __machine_arch_type
19932 # else
19933 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19934 # endif
19935 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19936 #else
19937 # define machine_is_cc9p9215js()        (0)
19938 #endif
19939
19940 #ifdef CONFIG_MACH_CC9P9210JS
19941 # ifdef machine_arch_type
19942 #  undef machine_arch_type
19943 #  define machine_arch_type     __machine_arch_type
19944 # else
19945 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19946 # endif
19947 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19948 #else
19949 # define machine_is_cc9p9210js()        (0)
19950 #endif
19951
19952 #ifdef CONFIG_MACH_NASFFE
19953 # ifdef machine_arch_type
19954 #  undef machine_arch_type
19955 #  define machine_arch_type     __machine_arch_type
19956 # else
19957 #  define machine_arch_type     MACH_TYPE_NASFFE
19958 # endif
19959 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19960 #else
19961 # define machine_is_nasffe()    (0)
19962 #endif
19963
19964 #ifdef CONFIG_MACH_TN2X0BD
19965 # ifdef machine_arch_type
19966 #  undef machine_arch_type
19967 #  define machine_arch_type     __machine_arch_type
19968 # else
19969 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19970 # endif
19971 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19972 #else
19973 # define machine_is_tn2x0bd()   (0)
19974 #endif
19975
19976 #ifdef CONFIG_MACH_GWMPXA
19977 # ifdef machine_arch_type
19978 #  undef machine_arch_type
19979 #  define machine_arch_type     __machine_arch_type
19980 # else
19981 #  define machine_arch_type     MACH_TYPE_GWMPXA
19982 # endif
19983 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19984 #else
19985 # define machine_is_gwmpxa()    (0)
19986 #endif
19987
19988 #ifdef CONFIG_MACH_EXYPLUS
19989 # ifdef machine_arch_type
19990 #  undef machine_arch_type
19991 #  define machine_arch_type     __machine_arch_type
19992 # else
19993 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19994 # endif
19995 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19996 #else
19997 # define machine_is_exyplus()   (0)
19998 #endif
19999
20000 #ifdef CONFIG_MACH_JADOO21
20001 # ifdef machine_arch_type
20002 #  undef machine_arch_type
20003 #  define machine_arch_type     __machine_arch_type
20004 # else
20005 #  define machine_arch_type     MACH_TYPE_JADOO21
20006 # endif
20007 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
20008 #else
20009 # define machine_is_jadoo21()   (0)
20010 #endif
20011
20012 #ifdef CONFIG_MACH_LOOXN560
20013 # ifdef machine_arch_type
20014 #  undef machine_arch_type
20015 #  define machine_arch_type     __machine_arch_type
20016 # else
20017 #  define machine_arch_type     MACH_TYPE_LOOXN560
20018 # endif
20019 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
20020 #else
20021 # define machine_is_looxn560()  (0)
20022 #endif
20023
20024 #ifdef CONFIG_MACH_BONSAI
20025 # ifdef machine_arch_type
20026 #  undef machine_arch_type
20027 #  define machine_arch_type     __machine_arch_type
20028 # else
20029 #  define machine_arch_type     MACH_TYPE_BONSAI
20030 # endif
20031 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
20032 #else
20033 # define machine_is_bonsai()    (0)
20034 #endif
20035
20036 #ifdef CONFIG_MACH_ADSMILGATO
20037 # ifdef machine_arch_type
20038 #  undef machine_arch_type
20039 #  define machine_arch_type     __machine_arch_type
20040 # else
20041 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
20042 # endif
20043 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
20044 #else
20045 # define machine_is_adsmilgato()        (0)
20046 #endif
20047
20048 #ifdef CONFIG_MACH_GBA
20049 # ifdef machine_arch_type
20050 #  undef machine_arch_type
20051 #  define machine_arch_type     __machine_arch_type
20052 # else
20053 #  define machine_arch_type     MACH_TYPE_GBA
20054 # endif
20055 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
20056 #else
20057 # define machine_is_gba()       (0)
20058 #endif
20059
20060 #ifdef CONFIG_MACH_H6044
20061 # ifdef machine_arch_type
20062 #  undef machine_arch_type
20063 #  define machine_arch_type     __machine_arch_type
20064 # else
20065 #  define machine_arch_type     MACH_TYPE_H6044
20066 # endif
20067 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
20068 #else
20069 # define machine_is_h6044()     (0)
20070 #endif
20071
20072 #ifdef CONFIG_MACH_APP
20073 # ifdef machine_arch_type
20074 #  undef machine_arch_type
20075 #  define machine_arch_type     __machine_arch_type
20076 # else
20077 #  define machine_arch_type     MACH_TYPE_APP
20078 # endif
20079 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
20080 #else
20081 # define machine_is_app()       (0)
20082 #endif
20083
20084 #ifdef CONFIG_MACH_TCT_HAMMER
20085 # ifdef machine_arch_type
20086 #  undef machine_arch_type
20087 #  define machine_arch_type     __machine_arch_type
20088 # else
20089 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
20090 # endif
20091 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
20092 #else
20093 # define machine_is_tct_hammer()        (0)
20094 #endif
20095
20096 #ifdef CONFIG_MACH_HERALD
20097 # ifdef machine_arch_type
20098 #  undef machine_arch_type
20099 #  define machine_arch_type     __machine_arch_type
20100 # else
20101 #  define machine_arch_type     MACH_TYPE_HERALD
20102 # endif
20103 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
20104 #else
20105 # define machine_is_herald()    (0)
20106 #endif
20107
20108 #ifdef CONFIG_MACH_ARTEMIS
20109 # ifdef machine_arch_type
20110 #  undef machine_arch_type
20111 #  define machine_arch_type     __machine_arch_type
20112 # else
20113 #  define machine_arch_type     MACH_TYPE_ARTEMIS
20114 # endif
20115 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
20116 #else
20117 # define machine_is_artemis()   (0)
20118 #endif
20119
20120 #ifdef CONFIG_MACH_HTCTITAN
20121 # ifdef machine_arch_type
20122 #  undef machine_arch_type
20123 #  define machine_arch_type     __machine_arch_type
20124 # else
20125 #  define machine_arch_type     MACH_TYPE_HTCTITAN
20126 # endif
20127 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
20128 #else
20129 # define machine_is_htctitan()  (0)
20130 #endif
20131
20132 #ifdef CONFIG_MACH_QRANIUM
20133 # ifdef machine_arch_type
20134 #  undef machine_arch_type
20135 #  define machine_arch_type     __machine_arch_type
20136 # else
20137 #  define machine_arch_type     MACH_TYPE_QRANIUM
20138 # endif
20139 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
20140 #else
20141 # define machine_is_qranium()   (0)
20142 #endif
20143
20144 #ifdef CONFIG_MACH_ADX_WSC2
20145 # ifdef machine_arch_type
20146 #  undef machine_arch_type
20147 #  define machine_arch_type     __machine_arch_type
20148 # else
20149 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
20150 # endif
20151 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
20152 #else
20153 # define machine_is_adx_wsc2()  (0)
20154 #endif
20155
20156 #ifdef CONFIG_MACH_ADX_MEDCOM
20157 # ifdef machine_arch_type
20158 #  undef machine_arch_type
20159 #  define machine_arch_type     __machine_arch_type
20160 # else
20161 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
20162 # endif
20163 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
20164 #else
20165 # define machine_is_adx_medcom()        (0)
20166 #endif
20167
20168 #ifdef CONFIG_MACH_BBOARD
20169 # ifdef machine_arch_type
20170 #  undef machine_arch_type
20171 #  define machine_arch_type     __machine_arch_type
20172 # else
20173 #  define machine_arch_type     MACH_TYPE_BBOARD
20174 # endif
20175 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
20176 #else
20177 # define machine_is_bboard()    (0)
20178 #endif
20179
20180 #ifdef CONFIG_MACH_CAMBRIA
20181 # ifdef machine_arch_type
20182 #  undef machine_arch_type
20183 #  define machine_arch_type     __machine_arch_type
20184 # else
20185 #  define machine_arch_type     MACH_TYPE_CAMBRIA
20186 # endif
20187 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
20188 #else
20189 # define machine_is_cambria()   (0)
20190 #endif
20191
20192 #ifdef CONFIG_MACH_MT7XXX
20193 # ifdef machine_arch_type
20194 #  undef machine_arch_type
20195 #  define machine_arch_type     __machine_arch_type
20196 # else
20197 #  define machine_arch_type     MACH_TYPE_MT7XXX
20198 # endif
20199 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
20200 #else
20201 # define machine_is_mt7xxx()    (0)
20202 #endif
20203
20204 #ifdef CONFIG_MACH_MATRIX512
20205 # ifdef machine_arch_type
20206 #  undef machine_arch_type
20207 #  define machine_arch_type     __machine_arch_type
20208 # else
20209 #  define machine_arch_type     MACH_TYPE_MATRIX512
20210 # endif
20211 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20212 #else
20213 # define machine_is_matrix512() (0)
20214 #endif
20215
20216 #ifdef CONFIG_MACH_MATRIX522
20217 # ifdef machine_arch_type
20218 #  undef machine_arch_type
20219 #  define machine_arch_type     __machine_arch_type
20220 # else
20221 #  define machine_arch_type     MACH_TYPE_MATRIX522
20222 # endif
20223 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20224 #else
20225 # define machine_is_matrix522() (0)
20226 #endif
20227
20228 #ifdef CONFIG_MACH_IPAC5010
20229 # ifdef machine_arch_type
20230 #  undef machine_arch_type
20231 #  define machine_arch_type     __machine_arch_type
20232 # else
20233 #  define machine_arch_type     MACH_TYPE_IPAC5010
20234 # endif
20235 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
20236 #else
20237 # define machine_is_ipac5010()  (0)
20238 #endif
20239
20240 #ifdef CONFIG_MACH_SAKURA
20241 # ifdef machine_arch_type
20242 #  undef machine_arch_type
20243 #  define machine_arch_type     __machine_arch_type
20244 # else
20245 #  define machine_arch_type     MACH_TYPE_SAKURA
20246 # endif
20247 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
20248 #else
20249 # define machine_is_sakura()    (0)
20250 #endif
20251
20252 #ifdef CONFIG_MACH_GROCX
20253 # ifdef machine_arch_type
20254 #  undef machine_arch_type
20255 #  define machine_arch_type     __machine_arch_type
20256 # else
20257 #  define machine_arch_type     MACH_TYPE_GROCX
20258 # endif
20259 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
20260 #else
20261 # define machine_is_grocx()     (0)
20262 #endif
20263
20264 #ifdef CONFIG_MACH_PM9263
20265 # ifdef machine_arch_type
20266 #  undef machine_arch_type
20267 #  define machine_arch_type     __machine_arch_type
20268 # else
20269 #  define machine_arch_type     MACH_TYPE_PM9263
20270 # endif
20271 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
20272 #else
20273 # define machine_is_pm9263()    (0)
20274 #endif
20275
20276 #ifdef CONFIG_MACH_SIM_ONE
20277 # ifdef machine_arch_type
20278 #  undef machine_arch_type
20279 #  define machine_arch_type     __machine_arch_type
20280 # else
20281 #  define machine_arch_type     MACH_TYPE_SIM_ONE
20282 # endif
20283 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
20284 #else
20285 # define machine_is_sim_one()   (0)
20286 #endif
20287
20288 #ifdef CONFIG_MACH_ACQ132
20289 # ifdef machine_arch_type
20290 #  undef machine_arch_type
20291 #  define machine_arch_type     __machine_arch_type
20292 # else
20293 #  define machine_arch_type     MACH_TYPE_ACQ132
20294 # endif
20295 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
20296 #else
20297 # define machine_is_acq132()    (0)
20298 #endif
20299
20300 #ifdef CONFIG_MACH_DATR
20301 # ifdef machine_arch_type
20302 #  undef machine_arch_type
20303 #  define machine_arch_type     __machine_arch_type
20304 # else
20305 #  define machine_arch_type     MACH_TYPE_DATR
20306 # endif
20307 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
20308 #else
20309 # define machine_is_datr()      (0)
20310 #endif
20311
20312 #ifdef CONFIG_MACH_ACTUX1
20313 # ifdef machine_arch_type
20314 #  undef machine_arch_type
20315 #  define machine_arch_type     __machine_arch_type
20316 # else
20317 #  define machine_arch_type     MACH_TYPE_ACTUX1
20318 # endif
20319 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20320 #else
20321 # define machine_is_actux1()    (0)
20322 #endif
20323
20324 #ifdef CONFIG_MACH_ACTUX2
20325 # ifdef machine_arch_type
20326 #  undef machine_arch_type
20327 #  define machine_arch_type     __machine_arch_type
20328 # else
20329 #  define machine_arch_type     MACH_TYPE_ACTUX2
20330 # endif
20331 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20332 #else
20333 # define machine_is_actux2()    (0)
20334 #endif
20335
20336 #ifdef CONFIG_MACH_ACTUX3
20337 # ifdef machine_arch_type
20338 #  undef machine_arch_type
20339 #  define machine_arch_type     __machine_arch_type
20340 # else
20341 #  define machine_arch_type     MACH_TYPE_ACTUX3
20342 # endif
20343 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20344 #else
20345 # define machine_is_actux3()    (0)
20346 #endif
20347
20348 #ifdef CONFIG_MACH_FLEXIT
20349 # ifdef machine_arch_type
20350 #  undef machine_arch_type
20351 #  define machine_arch_type     __machine_arch_type
20352 # else
20353 #  define machine_arch_type     MACH_TYPE_FLEXIT
20354 # endif
20355 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20356 #else
20357 # define machine_is_flexit()    (0)
20358 #endif
20359
20360 #ifdef CONFIG_MACH_BH2X0BD
20361 # ifdef machine_arch_type
20362 #  undef machine_arch_type
20363 #  define machine_arch_type     __machine_arch_type
20364 # else
20365 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20366 # endif
20367 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20368 #else
20369 # define machine_is_bh2x0bd()   (0)
20370 #endif
20371
20372 #ifdef CONFIG_MACH_ATB2002
20373 # ifdef machine_arch_type
20374 #  undef machine_arch_type
20375 #  define machine_arch_type     __machine_arch_type
20376 # else
20377 #  define machine_arch_type     MACH_TYPE_ATB2002
20378 # endif
20379 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20380 #else
20381 # define machine_is_atb2002()   (0)
20382 #endif
20383
20384 #ifdef CONFIG_MACH_XENON
20385 # ifdef machine_arch_type
20386 #  undef machine_arch_type
20387 #  define machine_arch_type     __machine_arch_type
20388 # else
20389 #  define machine_arch_type     MACH_TYPE_XENON
20390 # endif
20391 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20392 #else
20393 # define machine_is_xenon()     (0)
20394 #endif
20395
20396 #ifdef CONFIG_MACH_FM607
20397 # ifdef machine_arch_type
20398 #  undef machine_arch_type
20399 #  define machine_arch_type     __machine_arch_type
20400 # else
20401 #  define machine_arch_type     MACH_TYPE_FM607
20402 # endif
20403 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20404 #else
20405 # define machine_is_fm607()     (0)
20406 #endif
20407
20408 #ifdef CONFIG_MACH_MATRIX514
20409 # ifdef machine_arch_type
20410 #  undef machine_arch_type
20411 #  define machine_arch_type     __machine_arch_type
20412 # else
20413 #  define machine_arch_type     MACH_TYPE_MATRIX514
20414 # endif
20415 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20416 #else
20417 # define machine_is_matrix514() (0)
20418 #endif
20419
20420 #ifdef CONFIG_MACH_MATRIX524
20421 # ifdef machine_arch_type
20422 #  undef machine_arch_type
20423 #  define machine_arch_type     __machine_arch_type
20424 # else
20425 #  define machine_arch_type     MACH_TYPE_MATRIX524
20426 # endif
20427 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20428 #else
20429 # define machine_is_matrix524() (0)
20430 #endif
20431
20432 #ifdef CONFIG_MACH_INPOD
20433 # ifdef machine_arch_type
20434 #  undef machine_arch_type
20435 #  define machine_arch_type     __machine_arch_type
20436 # else
20437 #  define machine_arch_type     MACH_TYPE_INPOD
20438 # endif
20439 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20440 #else
20441 # define machine_is_inpod()     (0)
20442 #endif
20443
20444 #ifdef CONFIG_MACH_JIVE
20445 # ifdef machine_arch_type
20446 #  undef machine_arch_type
20447 #  define machine_arch_type     __machine_arch_type
20448 # else
20449 #  define machine_arch_type     MACH_TYPE_JIVE
20450 # endif
20451 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20452 #else
20453 # define machine_is_jive()      (0)
20454 #endif
20455
20456 #ifdef CONFIG_MACH_TLL_MX21
20457 # ifdef machine_arch_type
20458 #  undef machine_arch_type
20459 #  define machine_arch_type     __machine_arch_type
20460 # else
20461 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20462 # endif
20463 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20464 #else
20465 # define machine_is_tll_mx21()  (0)
20466 #endif
20467
20468 #ifdef CONFIG_MACH_SBC2800
20469 # ifdef machine_arch_type
20470 #  undef machine_arch_type
20471 #  define machine_arch_type     __machine_arch_type
20472 # else
20473 #  define machine_arch_type     MACH_TYPE_SBC2800
20474 # endif
20475 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20476 #else
20477 # define machine_is_sbc2800()   (0)
20478 #endif
20479
20480 #ifdef CONFIG_MACH_CC7UCAMRY
20481 # ifdef machine_arch_type
20482 #  undef machine_arch_type
20483 #  define machine_arch_type     __machine_arch_type
20484 # else
20485 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20486 # endif
20487 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20488 #else
20489 # define machine_is_cc7ucamry() (0)
20490 #endif
20491
20492 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20493 # ifdef machine_arch_type
20494 #  undef machine_arch_type
20495 #  define machine_arch_type     __machine_arch_type
20496 # else
20497 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20498 # endif
20499 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20500 #else
20501 # define machine_is_ubisys_p9_sc15()    (0)
20502 #endif
20503
20504 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20505 # ifdef machine_arch_type
20506 #  undef machine_arch_type
20507 #  define machine_arch_type     __machine_arch_type
20508 # else
20509 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20510 # endif
20511 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20512 #else
20513 # define machine_is_ubisys_p9_ssc2d10() (0)
20514 #endif
20515
20516 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
20517 # ifdef machine_arch_type
20518 #  undef machine_arch_type
20519 #  define machine_arch_type     __machine_arch_type
20520 # else
20521 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
20522 # endif
20523 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20524 #else
20525 # define machine_is_ubisys_p9_rcu3()    (0)
20526 #endif
20527
20528 #ifdef CONFIG_MACH_AML_M8000
20529 # ifdef machine_arch_type
20530 #  undef machine_arch_type
20531 #  define machine_arch_type     __machine_arch_type
20532 # else
20533 #  define machine_arch_type     MACH_TYPE_AML_M8000
20534 # endif
20535 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20536 #else
20537 # define machine_is_aml_m8000() (0)
20538 #endif
20539
20540 #ifdef CONFIG_MACH_SNAPPER_270
20541 # ifdef machine_arch_type
20542 #  undef machine_arch_type
20543 #  define machine_arch_type     __machine_arch_type
20544 # else
20545 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
20546 # endif
20547 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20548 #else
20549 # define machine_is_snapper_270()       (0)
20550 #endif
20551
20552 #ifdef CONFIG_MACH_OMAP_BBX
20553 # ifdef machine_arch_type
20554 #  undef machine_arch_type
20555 #  define machine_arch_type     __machine_arch_type
20556 # else
20557 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
20558 # endif
20559 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20560 #else
20561 # define machine_is_omap_bbx()  (0)
20562 #endif
20563
20564 #ifdef CONFIG_MACH_UCN2410
20565 # ifdef machine_arch_type
20566 #  undef machine_arch_type
20567 #  define machine_arch_type     __machine_arch_type
20568 # else
20569 #  define machine_arch_type     MACH_TYPE_UCN2410
20570 # endif
20571 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20572 #else
20573 # define machine_is_ucn2410()   (0)
20574 #endif
20575
20576 #ifdef CONFIG_MACH_SAM9_L9260
20577 # ifdef machine_arch_type
20578 #  undef machine_arch_type
20579 #  define machine_arch_type     __machine_arch_type
20580 # else
20581 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
20582 # endif
20583 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20584 #else
20585 # define machine_is_sam9_l9260()        (0)
20586 #endif
20587
20588 #ifdef CONFIG_MACH_ETI_C2
20589 # ifdef machine_arch_type
20590 #  undef machine_arch_type
20591 #  define machine_arch_type     __machine_arch_type
20592 # else
20593 #  define machine_arch_type     MACH_TYPE_ETI_C2
20594 # endif
20595 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20596 #else
20597 # define machine_is_eti_c2()    (0)
20598 #endif
20599
20600 #ifdef CONFIG_MACH_AVALANCHE
20601 # ifdef machine_arch_type
20602 #  undef machine_arch_type
20603 #  define machine_arch_type     __machine_arch_type
20604 # else
20605 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20606 # endif
20607 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20608 #else
20609 # define machine_is_avalanche() (0)
20610 #endif
20611
20612 #ifdef CONFIG_MACH_REALVIEW_PB1176
20613 # ifdef machine_arch_type
20614 #  undef machine_arch_type
20615 #  define machine_arch_type     __machine_arch_type
20616 # else
20617 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
20618 # endif
20619 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20620 #else
20621 # define machine_is_realview_pb1176()   (0)
20622 #endif
20623
20624 #ifdef CONFIG_MACH_DP1500
20625 # ifdef machine_arch_type
20626 #  undef machine_arch_type
20627 #  define machine_arch_type     __machine_arch_type
20628 # else
20629 #  define machine_arch_type     MACH_TYPE_DP1500
20630 # endif
20631 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20632 #else
20633 # define machine_is_dp1500()    (0)
20634 #endif
20635
20636 #ifdef CONFIG_MACH_APPLE_IPHONE
20637 # ifdef machine_arch_type
20638 #  undef machine_arch_type
20639 #  define machine_arch_type     __machine_arch_type
20640 # else
20641 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
20642 # endif
20643 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20644 #else
20645 # define machine_is_apple_iphone()      (0)
20646 #endif
20647
20648 #ifdef CONFIG_MACH_YL9200
20649 # ifdef machine_arch_type
20650 #  undef machine_arch_type
20651 #  define machine_arch_type     __machine_arch_type
20652 # else
20653 #  define machine_arch_type     MACH_TYPE_YL9200
20654 # endif
20655 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20656 #else
20657 # define machine_is_yl9200()    (0)
20658 #endif
20659
20660 #ifdef CONFIG_MACH_RD88F5182
20661 # ifdef machine_arch_type
20662 #  undef machine_arch_type
20663 #  define machine_arch_type     __machine_arch_type
20664 # else
20665 #  define machine_arch_type     MACH_TYPE_RD88F5182
20666 # endif
20667 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20668 #else
20669 # define machine_is_rd88f5182() (0)
20670 #endif
20671
20672 #ifdef CONFIG_MACH_KUROBOX_PRO
20673 # ifdef machine_arch_type
20674 #  undef machine_arch_type
20675 #  define machine_arch_type     __machine_arch_type
20676 # else
20677 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
20678 # endif
20679 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20680 #else
20681 # define machine_is_kurobox_pro()       (0)
20682 #endif
20683
20684 #ifdef CONFIG_MACH_SE_POET
20685 # ifdef machine_arch_type
20686 #  undef machine_arch_type
20687 #  define machine_arch_type     __machine_arch_type
20688 # else
20689 #  define machine_arch_type     MACH_TYPE_SE_POET
20690 # endif
20691 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20692 #else
20693 # define machine_is_se_poet()   (0)
20694 #endif
20695
20696 #ifdef CONFIG_MACH_MX31_3DS
20697 # ifdef machine_arch_type
20698 #  undef machine_arch_type
20699 #  define machine_arch_type     __machine_arch_type
20700 # else
20701 #  define machine_arch_type     MACH_TYPE_MX31_3DS
20702 # endif
20703 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20704 #else
20705 # define machine_is_mx31_3ds()  (0)
20706 #endif
20707
20708 #ifdef CONFIG_MACH_R270
20709 # ifdef machine_arch_type
20710 #  undef machine_arch_type
20711 #  define machine_arch_type     __machine_arch_type
20712 # else
20713 #  define machine_arch_type     MACH_TYPE_R270
20714 # endif
20715 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20716 #else
20717 # define machine_is_r270()      (0)
20718 #endif
20719
20720 #ifdef CONFIG_MACH_ARMOUR21
20721 # ifdef machine_arch_type
20722 #  undef machine_arch_type
20723 #  define machine_arch_type     __machine_arch_type
20724 # else
20725 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20726 # endif
20727 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20728 #else
20729 # define machine_is_armour21()  (0)
20730 #endif
20731
20732 #ifdef CONFIG_MACH_DT2
20733 # ifdef machine_arch_type
20734 #  undef machine_arch_type
20735 #  define machine_arch_type     __machine_arch_type
20736 # else
20737 #  define machine_arch_type     MACH_TYPE_DT2
20738 # endif
20739 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20740 #else
20741 # define machine_is_dt2()       (0)
20742 #endif
20743
20744 #ifdef CONFIG_MACH_VT4
20745 # ifdef machine_arch_type
20746 #  undef machine_arch_type
20747 #  define machine_arch_type     __machine_arch_type
20748 # else
20749 #  define machine_arch_type     MACH_TYPE_VT4
20750 # endif
20751 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20752 #else
20753 # define machine_is_vt4()       (0)
20754 #endif
20755
20756 #ifdef CONFIG_MACH_TYCO320
20757 # ifdef machine_arch_type
20758 #  undef machine_arch_type
20759 #  define machine_arch_type     __machine_arch_type
20760 # else
20761 #  define machine_arch_type     MACH_TYPE_TYCO320
20762 # endif
20763 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20764 #else
20765 # define machine_is_tyco320()   (0)
20766 #endif
20767
20768 #ifdef CONFIG_MACH_ADMA
20769 # ifdef machine_arch_type
20770 #  undef machine_arch_type
20771 #  define machine_arch_type     __machine_arch_type
20772 # else
20773 #  define machine_arch_type     MACH_TYPE_ADMA
20774 # endif
20775 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20776 #else
20777 # define machine_is_adma()      (0)
20778 #endif
20779
20780 #ifdef CONFIG_MACH_WP188
20781 # ifdef machine_arch_type
20782 #  undef machine_arch_type
20783 #  define machine_arch_type     __machine_arch_type
20784 # else
20785 #  define machine_arch_type     MACH_TYPE_WP188
20786 # endif
20787 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20788 #else
20789 # define machine_is_wp188()     (0)
20790 #endif
20791
20792 #ifdef CONFIG_MACH_CORSICA
20793 # ifdef machine_arch_type
20794 #  undef machine_arch_type
20795 #  define machine_arch_type     __machine_arch_type
20796 # else
20797 #  define machine_arch_type     MACH_TYPE_CORSICA
20798 # endif
20799 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20800 #else
20801 # define machine_is_corsica()   (0)
20802 #endif
20803
20804 #ifdef CONFIG_MACH_BIGEYE
20805 # ifdef machine_arch_type
20806 #  undef machine_arch_type
20807 #  define machine_arch_type     __machine_arch_type
20808 # else
20809 #  define machine_arch_type     MACH_TYPE_BIGEYE
20810 # endif
20811 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20812 #else
20813 # define machine_is_bigeye()    (0)
20814 #endif
20815
20816 #ifdef CONFIG_MACH_TLL5000
20817 # ifdef machine_arch_type
20818 #  undef machine_arch_type
20819 #  define machine_arch_type     __machine_arch_type
20820 # else
20821 #  define machine_arch_type     MACH_TYPE_TLL5000
20822 # endif
20823 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20824 #else
20825 # define machine_is_tll5000()   (0)
20826 #endif
20827
20828 #ifdef CONFIG_MACH_BEBOT
20829 # ifdef machine_arch_type
20830 #  undef machine_arch_type
20831 #  define machine_arch_type     __machine_arch_type
20832 # else
20833 #  define machine_arch_type     MACH_TYPE_BEBOT
20834 # endif
20835 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20836 #else
20837 # define machine_is_bebot()     (0)
20838 #endif
20839
20840 #ifdef CONFIG_MACH_QONG
20841 # ifdef machine_arch_type
20842 #  undef machine_arch_type
20843 #  define machine_arch_type     __machine_arch_type
20844 # else
20845 #  define machine_arch_type     MACH_TYPE_QONG
20846 # endif
20847 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20848 #else
20849 # define machine_is_qong()      (0)
20850 #endif
20851
20852 #ifdef CONFIG_MACH_TCOMPACT
20853 # ifdef machine_arch_type
20854 #  undef machine_arch_type
20855 #  define machine_arch_type     __machine_arch_type
20856 # else
20857 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20858 # endif
20859 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20860 #else
20861 # define machine_is_tcompact()  (0)
20862 #endif
20863
20864 #ifdef CONFIG_MACH_PUMA5
20865 # ifdef machine_arch_type
20866 #  undef machine_arch_type
20867 #  define machine_arch_type     __machine_arch_type
20868 # else
20869 #  define machine_arch_type     MACH_TYPE_PUMA5
20870 # endif
20871 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20872 #else
20873 # define machine_is_puma5()     (0)
20874 #endif
20875
20876 #ifdef CONFIG_MACH_ELARA
20877 # ifdef machine_arch_type
20878 #  undef machine_arch_type
20879 #  define machine_arch_type     __machine_arch_type
20880 # else
20881 #  define machine_arch_type     MACH_TYPE_ELARA
20882 # endif
20883 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20884 #else
20885 # define machine_is_elara()     (0)
20886 #endif
20887
20888 #ifdef CONFIG_MACH_ELLINGTON
20889 # ifdef machine_arch_type
20890 #  undef machine_arch_type
20891 #  define machine_arch_type     __machine_arch_type
20892 # else
20893 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20894 # endif
20895 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20896 #else
20897 # define machine_is_ellington() (0)
20898 #endif
20899
20900 #ifdef CONFIG_MACH_XDA_ATOM
20901 # ifdef machine_arch_type
20902 #  undef machine_arch_type
20903 #  define machine_arch_type     __machine_arch_type
20904 # else
20905 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20906 # endif
20907 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20908 #else
20909 # define machine_is_xda_atom()  (0)
20910 #endif
20911
20912 #ifdef CONFIG_MACH_ENERGIZER2
20913 # ifdef machine_arch_type
20914 #  undef machine_arch_type
20915 #  define machine_arch_type     __machine_arch_type
20916 # else
20917 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20918 # endif
20919 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20920 #else
20921 # define machine_is_energizer2()        (0)
20922 #endif
20923
20924 #ifdef CONFIG_MACH_ODIN
20925 # ifdef machine_arch_type
20926 #  undef machine_arch_type
20927 #  define machine_arch_type     __machine_arch_type
20928 # else
20929 #  define machine_arch_type     MACH_TYPE_ODIN
20930 # endif
20931 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20932 #else
20933 # define machine_is_odin()      (0)
20934 #endif
20935
20936 #ifdef CONFIG_MACH_ACTUX4
20937 # ifdef machine_arch_type
20938 #  undef machine_arch_type
20939 #  define machine_arch_type     __machine_arch_type
20940 # else
20941 #  define machine_arch_type     MACH_TYPE_ACTUX4
20942 # endif
20943 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20944 #else
20945 # define machine_is_actux4()    (0)
20946 #endif
20947
20948 #ifdef CONFIG_MACH_ESL_OMAP
20949 # ifdef machine_arch_type
20950 #  undef machine_arch_type
20951 #  define machine_arch_type     __machine_arch_type
20952 # else
20953 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20954 # endif
20955 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20956 #else
20957 # define machine_is_esl_omap()  (0)
20958 #endif
20959
20960 #ifdef CONFIG_MACH_OMAP2EVM
20961 # ifdef machine_arch_type
20962 #  undef machine_arch_type
20963 #  define machine_arch_type     __machine_arch_type
20964 # else
20965 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20966 # endif
20967 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20968 #else
20969 # define machine_is_omap2evm()  (0)
20970 #endif
20971
20972 #ifdef CONFIG_MACH_OMAP3EVM
20973 # ifdef machine_arch_type
20974 #  undef machine_arch_type
20975 #  define machine_arch_type     __machine_arch_type
20976 # else
20977 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20978 # endif
20979 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20980 #else
20981 # define machine_is_omap3evm()  (0)
20982 #endif
20983
20984 #ifdef CONFIG_MACH_ADX_PCU57
20985 # ifdef machine_arch_type
20986 #  undef machine_arch_type
20987 #  define machine_arch_type     __machine_arch_type
20988 # else
20989 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20990 # endif
20991 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20992 #else
20993 # define machine_is_adx_pcu57() (0)
20994 #endif
20995
20996 #ifdef CONFIG_MACH_MONACO
20997 # ifdef machine_arch_type
20998 #  undef machine_arch_type
20999 #  define machine_arch_type     __machine_arch_type
21000 # else
21001 #  define machine_arch_type     MACH_TYPE_MONACO
21002 # endif
21003 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
21004 #else
21005 # define machine_is_monaco()    (0)
21006 #endif
21007
21008 #ifdef CONFIG_MACH_LEVANTE
21009 # ifdef machine_arch_type
21010 #  undef machine_arch_type
21011 #  define machine_arch_type     __machine_arch_type
21012 # else
21013 #  define machine_arch_type     MACH_TYPE_LEVANTE
21014 # endif
21015 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
21016 #else
21017 # define machine_is_levante()   (0)
21018 #endif
21019
21020 #ifdef CONFIG_MACH_TMXIPX425
21021 # ifdef machine_arch_type
21022 #  undef machine_arch_type
21023 #  define machine_arch_type     __machine_arch_type
21024 # else
21025 #  define machine_arch_type     MACH_TYPE_TMXIPX425
21026 # endif
21027 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
21028 #else
21029 # define machine_is_tmxipx425() (0)
21030 #endif
21031
21032 #ifdef CONFIG_MACH_LEEP
21033 # ifdef machine_arch_type
21034 #  undef machine_arch_type
21035 #  define machine_arch_type     __machine_arch_type
21036 # else
21037 #  define machine_arch_type     MACH_TYPE_LEEP
21038 # endif
21039 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
21040 #else
21041 # define machine_is_leep()      (0)
21042 #endif
21043
21044 #ifdef CONFIG_MACH_RAAD
21045 # ifdef machine_arch_type
21046 #  undef machine_arch_type
21047 #  define machine_arch_type     __machine_arch_type
21048 # else
21049 #  define machine_arch_type     MACH_TYPE_RAAD
21050 # endif
21051 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
21052 #else
21053 # define machine_is_raad()      (0)
21054 #endif
21055
21056 #ifdef CONFIG_MACH_DNS323
21057 # ifdef machine_arch_type
21058 #  undef machine_arch_type
21059 #  define machine_arch_type     __machine_arch_type
21060 # else
21061 #  define machine_arch_type     MACH_TYPE_DNS323
21062 # endif
21063 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
21064 #else
21065 # define machine_is_dns323()    (0)
21066 #endif
21067
21068 #ifdef CONFIG_MACH_AP1000
21069 # ifdef machine_arch_type
21070 #  undef machine_arch_type
21071 #  define machine_arch_type     __machine_arch_type
21072 # else
21073 #  define machine_arch_type     MACH_TYPE_AP1000
21074 # endif
21075 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
21076 #else
21077 # define machine_is_ap1000()    (0)
21078 #endif
21079
21080 #ifdef CONFIG_MACH_A9SAM6432
21081 # ifdef machine_arch_type
21082 #  undef machine_arch_type
21083 #  define machine_arch_type     __machine_arch_type
21084 # else
21085 #  define machine_arch_type     MACH_TYPE_A9SAM6432
21086 # endif
21087 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
21088 #else
21089 # define machine_is_a9sam6432() (0)
21090 #endif
21091
21092 #ifdef CONFIG_MACH_SHINY
21093 # ifdef machine_arch_type
21094 #  undef machine_arch_type
21095 #  define machine_arch_type     __machine_arch_type
21096 # else
21097 #  define machine_arch_type     MACH_TYPE_SHINY
21098 # endif
21099 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
21100 #else
21101 # define machine_is_shiny()     (0)
21102 #endif
21103
21104 #ifdef CONFIG_MACH_OMAP3_BEAGLE
21105 # ifdef machine_arch_type
21106 #  undef machine_arch_type
21107 #  define machine_arch_type     __machine_arch_type
21108 # else
21109 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
21110 # endif
21111 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
21112 #else
21113 # define machine_is_omap3_beagle()      (0)
21114 #endif
21115
21116 #ifdef CONFIG_MACH_CSR_BDB2
21117 # ifdef machine_arch_type
21118 #  undef machine_arch_type
21119 #  define machine_arch_type     __machine_arch_type
21120 # else
21121 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
21122 # endif
21123 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
21124 #else
21125 # define machine_is_csr_bdb2()  (0)
21126 #endif
21127
21128 #ifdef CONFIG_MACH_NOKIA_N810
21129 # ifdef machine_arch_type
21130 #  undef machine_arch_type
21131 #  define machine_arch_type     __machine_arch_type
21132 # else
21133 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
21134 # endif
21135 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
21136 #else
21137 # define machine_is_nokia_n810()        (0)
21138 #endif
21139
21140 #ifdef CONFIG_MACH_C270
21141 # ifdef machine_arch_type
21142 #  undef machine_arch_type
21143 #  define machine_arch_type     __machine_arch_type
21144 # else
21145 #  define machine_arch_type     MACH_TYPE_C270
21146 # endif
21147 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
21148 #else
21149 # define machine_is_c270()      (0)
21150 #endif
21151
21152 #ifdef CONFIG_MACH_SENTRY
21153 # ifdef machine_arch_type
21154 #  undef machine_arch_type
21155 #  define machine_arch_type     __machine_arch_type
21156 # else
21157 #  define machine_arch_type     MACH_TYPE_SENTRY
21158 # endif
21159 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
21160 #else
21161 # define machine_is_sentry()    (0)
21162 #endif
21163
21164 #ifdef CONFIG_MACH_PCM038
21165 # ifdef machine_arch_type
21166 #  undef machine_arch_type
21167 #  define machine_arch_type     __machine_arch_type
21168 # else
21169 #  define machine_arch_type     MACH_TYPE_PCM038
21170 # endif
21171 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
21172 #else
21173 # define machine_is_pcm038()    (0)
21174 #endif
21175
21176 #ifdef CONFIG_MACH_ANC300
21177 # ifdef machine_arch_type
21178 #  undef machine_arch_type
21179 #  define machine_arch_type     __machine_arch_type
21180 # else
21181 #  define machine_arch_type     MACH_TYPE_ANC300
21182 # endif
21183 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
21184 #else
21185 # define machine_is_anc300()    (0)
21186 #endif
21187
21188 #ifdef CONFIG_MACH_HTCKAISER
21189 # ifdef machine_arch_type
21190 #  undef machine_arch_type
21191 #  define machine_arch_type     __machine_arch_type
21192 # else
21193 #  define machine_arch_type     MACH_TYPE_HTCKAISER
21194 # endif
21195 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
21196 #else
21197 # define machine_is_htckaiser() (0)
21198 #endif
21199
21200 #ifdef CONFIG_MACH_SBAT100
21201 # ifdef machine_arch_type
21202 #  undef machine_arch_type
21203 #  define machine_arch_type     __machine_arch_type
21204 # else
21205 #  define machine_arch_type     MACH_TYPE_SBAT100
21206 # endif
21207 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
21208 #else
21209 # define machine_is_sbat100()   (0)
21210 #endif
21211
21212 #ifdef CONFIG_MACH_MODUNORM
21213 # ifdef machine_arch_type
21214 #  undef machine_arch_type
21215 #  define machine_arch_type     __machine_arch_type
21216 # else
21217 #  define machine_arch_type     MACH_TYPE_MODUNORM
21218 # endif
21219 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
21220 #else
21221 # define machine_is_modunorm()  (0)
21222 #endif
21223
21224 #ifdef CONFIG_MACH_PELOS_TWARM
21225 # ifdef machine_arch_type
21226 #  undef machine_arch_type
21227 #  define machine_arch_type     __machine_arch_type
21228 # else
21229 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
21230 # endif
21231 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21232 #else
21233 # define machine_is_pelos_twarm()       (0)
21234 #endif
21235
21236 #ifdef CONFIG_MACH_FLANK
21237 # ifdef machine_arch_type
21238 #  undef machine_arch_type
21239 #  define machine_arch_type     __machine_arch_type
21240 # else
21241 #  define machine_arch_type     MACH_TYPE_FLANK
21242 # endif
21243 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
21244 #else
21245 # define machine_is_flank()     (0)
21246 #endif
21247
21248 #ifdef CONFIG_MACH_SIRLOIN
21249 # ifdef machine_arch_type
21250 #  undef machine_arch_type
21251 #  define machine_arch_type     __machine_arch_type
21252 # else
21253 #  define machine_arch_type     MACH_TYPE_SIRLOIN
21254 # endif
21255 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
21256 #else
21257 # define machine_is_sirloin()   (0)
21258 #endif
21259
21260 #ifdef CONFIG_MACH_BRISKET
21261 # ifdef machine_arch_type
21262 #  undef machine_arch_type
21263 #  define machine_arch_type     __machine_arch_type
21264 # else
21265 #  define machine_arch_type     MACH_TYPE_BRISKET
21266 # endif
21267 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
21268 #else
21269 # define machine_is_brisket()   (0)
21270 #endif
21271
21272 #ifdef CONFIG_MACH_CHUCK
21273 # ifdef machine_arch_type
21274 #  undef machine_arch_type
21275 #  define machine_arch_type     __machine_arch_type
21276 # else
21277 #  define machine_arch_type     MACH_TYPE_CHUCK
21278 # endif
21279 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
21280 #else
21281 # define machine_is_chuck()     (0)
21282 #endif
21283
21284 #ifdef CONFIG_MACH_OTTER
21285 # ifdef machine_arch_type
21286 #  undef machine_arch_type
21287 #  define machine_arch_type     __machine_arch_type
21288 # else
21289 #  define machine_arch_type     MACH_TYPE_OTTER
21290 # endif
21291 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
21292 #else
21293 # define machine_is_otter()     (0)
21294 #endif
21295
21296 #ifdef CONFIG_MACH_DAVINCI_LDK
21297 # ifdef machine_arch_type
21298 #  undef machine_arch_type
21299 #  define machine_arch_type     __machine_arch_type
21300 # else
21301 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
21302 # endif
21303 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21304 #else
21305 # define machine_is_davinci_ldk()       (0)
21306 #endif
21307
21308 #ifdef CONFIG_MACH_PHREEDOM
21309 # ifdef machine_arch_type
21310 #  undef machine_arch_type
21311 #  define machine_arch_type     __machine_arch_type
21312 # else
21313 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21314 # endif
21315 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21316 #else
21317 # define machine_is_phreedom()  (0)
21318 #endif
21319
21320 #ifdef CONFIG_MACH_SG310
21321 # ifdef machine_arch_type
21322 #  undef machine_arch_type
21323 #  define machine_arch_type     __machine_arch_type
21324 # else
21325 #  define machine_arch_type     MACH_TYPE_SG310
21326 # endif
21327 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21328 #else
21329 # define machine_is_sg310()     (0)
21330 #endif
21331
21332 #ifdef CONFIG_MACH_TS209
21333 # ifdef machine_arch_type
21334 #  undef machine_arch_type
21335 #  define machine_arch_type     __machine_arch_type
21336 # else
21337 #  define machine_arch_type     MACH_TYPE_TS209
21338 # endif
21339 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21340 #else
21341 # define machine_is_ts_x09()    (0)
21342 #endif
21343
21344 #ifdef CONFIG_MACH_AT91CAP9ADK
21345 # ifdef machine_arch_type
21346 #  undef machine_arch_type
21347 #  define machine_arch_type     __machine_arch_type
21348 # else
21349 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21350 # endif
21351 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21352 #else
21353 # define machine_is_at91cap9adk()       (0)
21354 #endif
21355
21356 #ifdef CONFIG_MACH_TION9315
21357 # ifdef machine_arch_type
21358 #  undef machine_arch_type
21359 #  define machine_arch_type     __machine_arch_type
21360 # else
21361 #  define machine_arch_type     MACH_TYPE_TION9315
21362 # endif
21363 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21364 #else
21365 # define machine_is_tion9315()  (0)
21366 #endif
21367
21368 #ifdef CONFIG_MACH_MAST
21369 # ifdef machine_arch_type
21370 #  undef machine_arch_type
21371 #  define machine_arch_type     __machine_arch_type
21372 # else
21373 #  define machine_arch_type     MACH_TYPE_MAST
21374 # endif
21375 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21376 #else
21377 # define machine_is_mast()      (0)
21378 #endif
21379
21380 #ifdef CONFIG_MACH_PFW
21381 # ifdef machine_arch_type
21382 #  undef machine_arch_type
21383 #  define machine_arch_type     __machine_arch_type
21384 # else
21385 #  define machine_arch_type     MACH_TYPE_PFW
21386 # endif
21387 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21388 #else
21389 # define machine_is_pfw()       (0)
21390 #endif
21391
21392 #ifdef CONFIG_MACH_YL_P2440
21393 # ifdef machine_arch_type
21394 #  undef machine_arch_type
21395 #  define machine_arch_type     __machine_arch_type
21396 # else
21397 #  define machine_arch_type     MACH_TYPE_YL_P2440
21398 # endif
21399 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21400 #else
21401 # define machine_is_yl_p2440()  (0)
21402 #endif
21403
21404 #ifdef CONFIG_MACH_ZSBC32
21405 # ifdef machine_arch_type
21406 #  undef machine_arch_type
21407 #  define machine_arch_type     __machine_arch_type
21408 # else
21409 #  define machine_arch_type     MACH_TYPE_ZSBC32
21410 # endif
21411 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21412 #else
21413 # define machine_is_zsbc32()    (0)
21414 #endif
21415
21416 #ifdef CONFIG_MACH_OMAP_PACE2
21417 # ifdef machine_arch_type
21418 #  undef machine_arch_type
21419 #  define machine_arch_type     __machine_arch_type
21420 # else
21421 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21422 # endif
21423 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21424 #else
21425 # define machine_is_omap_pace2()        (0)
21426 #endif
21427
21428 #ifdef CONFIG_MACH_IMX_PACE2
21429 # ifdef machine_arch_type
21430 #  undef machine_arch_type
21431 #  define machine_arch_type     __machine_arch_type
21432 # else
21433 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21434 # endif
21435 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21436 #else
21437 # define machine_is_imx_pace2() (0)
21438 #endif
21439
21440 #ifdef CONFIG_MACH_MX31MOBOARD
21441 # ifdef machine_arch_type
21442 #  undef machine_arch_type
21443 #  define machine_arch_type     __machine_arch_type
21444 # else
21445 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21446 # endif
21447 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21448 #else
21449 # define machine_is_mx31moboard()       (0)
21450 #endif
21451
21452 #ifdef CONFIG_MACH_MX37_3DS
21453 # ifdef machine_arch_type
21454 #  undef machine_arch_type
21455 #  define machine_arch_type     __machine_arch_type
21456 # else
21457 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21458 # endif
21459 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21460 #else
21461 # define machine_is_mx37_3ds()  (0)
21462 #endif
21463
21464 #ifdef CONFIG_MACH_RCC
21465 # ifdef machine_arch_type
21466 #  undef machine_arch_type
21467 #  define machine_arch_type     __machine_arch_type
21468 # else
21469 #  define machine_arch_type     MACH_TYPE_RCC
21470 # endif
21471 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21472 #else
21473 # define machine_is_rcc()       (0)
21474 #endif
21475
21476 #ifdef CONFIG_MACH_ARM9
21477 # ifdef machine_arch_type
21478 #  undef machine_arch_type
21479 #  define machine_arch_type     __machine_arch_type
21480 # else
21481 #  define machine_arch_type     MACH_TYPE_ARM9
21482 # endif
21483 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21484 #else
21485 # define machine_is_dmp()       (0)
21486 #endif
21487
21488 #ifdef CONFIG_MACH_VISION_EP9307
21489 # ifdef machine_arch_type
21490 #  undef machine_arch_type
21491 #  define machine_arch_type     __machine_arch_type
21492 # else
21493 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21494 # endif
21495 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21496 #else
21497 # define machine_is_vision_ep9307()     (0)
21498 #endif
21499
21500 #ifdef CONFIG_MACH_SCLY1000
21501 # ifdef machine_arch_type
21502 #  undef machine_arch_type
21503 #  define machine_arch_type     __machine_arch_type
21504 # else
21505 #  define machine_arch_type     MACH_TYPE_SCLY1000
21506 # endif
21507 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21508 #else
21509 # define machine_is_scly1000()  (0)
21510 #endif
21511
21512 #ifdef CONFIG_MACH_FONTEL_EP
21513 # ifdef machine_arch_type
21514 #  undef machine_arch_type
21515 #  define machine_arch_type     __machine_arch_type
21516 # else
21517 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
21518 # endif
21519 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21520 #else
21521 # define machine_is_fontel_ep() (0)
21522 #endif
21523
21524 #ifdef CONFIG_MACH_VOICEBLUE3G
21525 # ifdef machine_arch_type
21526 #  undef machine_arch_type
21527 #  define machine_arch_type     __machine_arch_type
21528 # else
21529 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
21530 # endif
21531 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21532 #else
21533 # define machine_is_voiceblue3g()       (0)
21534 #endif
21535
21536 #ifdef CONFIG_MACH_TT9200
21537 # ifdef machine_arch_type
21538 #  undef machine_arch_type
21539 #  define machine_arch_type     __machine_arch_type
21540 # else
21541 #  define machine_arch_type     MACH_TYPE_TT9200
21542 # endif
21543 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21544 #else
21545 # define machine_is_tt9200()    (0)
21546 #endif
21547
21548 #ifdef CONFIG_MACH_DIGI2410
21549 # ifdef machine_arch_type
21550 #  undef machine_arch_type
21551 #  define machine_arch_type     __machine_arch_type
21552 # else
21553 #  define machine_arch_type     MACH_TYPE_DIGI2410
21554 # endif
21555 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21556 #else
21557 # define machine_is_digi2410()  (0)
21558 #endif
21559
21560 #ifdef CONFIG_MACH_TERASTATION_PRO2
21561 # ifdef machine_arch_type
21562 #  undef machine_arch_type
21563 #  define machine_arch_type     __machine_arch_type
21564 # else
21565 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
21566 # endif
21567 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21568 #else
21569 # define machine_is_terastation_pro2()  (0)
21570 #endif
21571
21572 #ifdef CONFIG_MACH_LINKSTATION_PRO
21573 # ifdef machine_arch_type
21574 #  undef machine_arch_type
21575 #  define machine_arch_type     __machine_arch_type
21576 # else
21577 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
21578 # endif
21579 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21580 #else
21581 # define machine_is_linkstation_pro()   (0)
21582 #endif
21583
21584 #ifdef CONFIG_MACH_MOTOROLA_A780
21585 # ifdef machine_arch_type
21586 #  undef machine_arch_type
21587 #  define machine_arch_type     __machine_arch_type
21588 # else
21589 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21590 # endif
21591 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21592 #else
21593 # define machine_is_motorola_a780()     (0)
21594 #endif
21595
21596 #ifdef CONFIG_MACH_MOTOROLA_E6
21597 # ifdef machine_arch_type
21598 #  undef machine_arch_type
21599 #  define machine_arch_type     __machine_arch_type
21600 # else
21601 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21602 # endif
21603 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21604 #else
21605 # define machine_is_motorola_e6()       (0)
21606 #endif
21607
21608 #ifdef CONFIG_MACH_MOTOROLA_E2
21609 # ifdef machine_arch_type
21610 #  undef machine_arch_type
21611 #  define machine_arch_type     __machine_arch_type
21612 # else
21613 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
21614 # endif
21615 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21616 #else
21617 # define machine_is_motorola_e2()       (0)
21618 #endif
21619
21620 #ifdef CONFIG_MACH_MOTOROLA_E680
21621 # ifdef machine_arch_type
21622 #  undef machine_arch_type
21623 #  define machine_arch_type     __machine_arch_type
21624 # else
21625 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
21626 # endif
21627 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21628 #else
21629 # define machine_is_motorola_e680()     (0)
21630 #endif
21631
21632 #ifdef CONFIG_MACH_UR2410
21633 # ifdef machine_arch_type
21634 #  undef machine_arch_type
21635 #  define machine_arch_type     __machine_arch_type
21636 # else
21637 #  define machine_arch_type     MACH_TYPE_UR2410
21638 # endif
21639 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21640 #else
21641 # define machine_is_ur2410()    (0)
21642 #endif
21643
21644 #ifdef CONFIG_MACH_TAS9261
21645 # ifdef machine_arch_type
21646 #  undef machine_arch_type
21647 #  define machine_arch_type     __machine_arch_type
21648 # else
21649 #  define machine_arch_type     MACH_TYPE_TAS9261
21650 # endif
21651 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21652 #else
21653 # define machine_is_tas9261()   (0)
21654 #endif
21655
21656 #ifdef CONFIG_MACH_HERMES_HD
21657 # ifdef machine_arch_type
21658 #  undef machine_arch_type
21659 #  define machine_arch_type     __machine_arch_type
21660 # else
21661 #  define machine_arch_type     MACH_TYPE_HERMES_HD
21662 # endif
21663 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21664 #else
21665 # define machine_is_davinci_hermes_hd() (0)
21666 #endif
21667
21668 #ifdef CONFIG_MACH_PERSEO_HD
21669 # ifdef machine_arch_type
21670 #  undef machine_arch_type
21671 #  define machine_arch_type     __machine_arch_type
21672 # else
21673 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
21674 # endif
21675 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21676 #else
21677 # define machine_is_davinci_perseo_hd() (0)
21678 #endif
21679
21680 #ifdef CONFIG_MACH_STARGAZER2
21681 # ifdef machine_arch_type
21682 #  undef machine_arch_type
21683 #  define machine_arch_type     __machine_arch_type
21684 # else
21685 #  define machine_arch_type     MACH_TYPE_STARGAZER2
21686 # endif
21687 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21688 #else
21689 # define machine_is_stargazer2()        (0)
21690 #endif
21691
21692 #ifdef CONFIG_MACH_E350
21693 # ifdef machine_arch_type
21694 #  undef machine_arch_type
21695 #  define machine_arch_type     __machine_arch_type
21696 # else
21697 #  define machine_arch_type     MACH_TYPE_E350
21698 # endif
21699 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21700 #else
21701 # define machine_is_e350()      (0)
21702 #endif
21703
21704 #ifdef CONFIG_MACH_WPCM450
21705 # ifdef machine_arch_type
21706 #  undef machine_arch_type
21707 #  define machine_arch_type     __machine_arch_type
21708 # else
21709 #  define machine_arch_type     MACH_TYPE_WPCM450
21710 # endif
21711 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21712 #else
21713 # define machine_is_wpcm450()   (0)
21714 #endif
21715
21716 #ifdef CONFIG_MACH_CARTESIO
21717 # ifdef machine_arch_type
21718 #  undef machine_arch_type
21719 #  define machine_arch_type     __machine_arch_type
21720 # else
21721 #  define machine_arch_type     MACH_TYPE_CARTESIO
21722 # endif
21723 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21724 #else
21725 # define machine_is_cartesio()  (0)
21726 #endif
21727
21728 #ifdef CONFIG_MACH_TOYBOX
21729 # ifdef machine_arch_type
21730 #  undef machine_arch_type
21731 #  define machine_arch_type     __machine_arch_type
21732 # else
21733 #  define machine_arch_type     MACH_TYPE_TOYBOX
21734 # endif
21735 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21736 #else
21737 # define machine_is_toybox()    (0)
21738 #endif
21739
21740 #ifdef CONFIG_MACH_TX27
21741 # ifdef machine_arch_type
21742 #  undef machine_arch_type
21743 #  define machine_arch_type     __machine_arch_type
21744 # else
21745 #  define machine_arch_type     MACH_TYPE_TX27
21746 # endif
21747 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21748 #else
21749 # define machine_is_tx27()      (0)
21750 #endif
21751
21752 #ifdef CONFIG_MACH_TS409
21753 # ifdef machine_arch_type
21754 #  undef machine_arch_type
21755 #  define machine_arch_type     __machine_arch_type
21756 # else
21757 #  define machine_arch_type     MACH_TYPE_TS409
21758 # endif
21759 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21760 #else
21761 # define machine_is_ts409()     (0)
21762 #endif
21763
21764 #ifdef CONFIG_MACH_P300
21765 # ifdef machine_arch_type
21766 #  undef machine_arch_type
21767 #  define machine_arch_type     __machine_arch_type
21768 # else
21769 #  define machine_arch_type     MACH_TYPE_P300
21770 # endif
21771 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21772 #else
21773 # define machine_is_p300()      (0)
21774 #endif
21775
21776 #ifdef CONFIG_MACH_XDACOMET
21777 # ifdef machine_arch_type
21778 #  undef machine_arch_type
21779 #  define machine_arch_type     __machine_arch_type
21780 # else
21781 #  define machine_arch_type     MACH_TYPE_XDACOMET
21782 # endif
21783 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21784 #else
21785 # define machine_is_xdacomet()  (0)
21786 #endif
21787
21788 #ifdef CONFIG_MACH_DEXFLEX2
21789 # ifdef machine_arch_type
21790 #  undef machine_arch_type
21791 #  define machine_arch_type     __machine_arch_type
21792 # else
21793 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21794 # endif
21795 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21796 #else
21797 # define machine_is_dexflex2()  (0)
21798 #endif
21799
21800 #ifdef CONFIG_MACH_OW
21801 # ifdef machine_arch_type
21802 #  undef machine_arch_type
21803 #  define machine_arch_type     __machine_arch_type
21804 # else
21805 #  define machine_arch_type     MACH_TYPE_OW
21806 # endif
21807 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21808 #else
21809 # define machine_is_ow()        (0)
21810 #endif
21811
21812 #ifdef CONFIG_MACH_ARMEBS3
21813 # ifdef machine_arch_type
21814 #  undef machine_arch_type
21815 #  define machine_arch_type     __machine_arch_type
21816 # else
21817 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21818 # endif
21819 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21820 #else
21821 # define machine_is_armebs3()   (0)
21822 #endif
21823
21824 #ifdef CONFIG_MACH_U3
21825 # ifdef machine_arch_type
21826 #  undef machine_arch_type
21827 #  define machine_arch_type     __machine_arch_type
21828 # else
21829 #  define machine_arch_type     MACH_TYPE_U3
21830 # endif
21831 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21832 #else
21833 # define machine_is_u3()        (0)
21834 #endif
21835
21836 #ifdef CONFIG_MACH_SMDK2450
21837 # ifdef machine_arch_type
21838 #  undef machine_arch_type
21839 #  define machine_arch_type     __machine_arch_type
21840 # else
21841 #  define machine_arch_type     MACH_TYPE_SMDK2450
21842 # endif
21843 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21844 #else
21845 # define machine_is_smdk2450()  (0)
21846 #endif
21847
21848 #ifdef CONFIG_MACH_RSI_EWS
21849 # ifdef machine_arch_type
21850 #  undef machine_arch_type
21851 #  define machine_arch_type     __machine_arch_type
21852 # else
21853 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21854 # endif
21855 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21856 #else
21857 # define machine_is_rsi_ews()   (0)
21858 #endif
21859
21860 #ifdef CONFIG_MACH_TNB
21861 # ifdef machine_arch_type
21862 #  undef machine_arch_type
21863 #  define machine_arch_type     __machine_arch_type
21864 # else
21865 #  define machine_arch_type     MACH_TYPE_TNB
21866 # endif
21867 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21868 #else
21869 # define machine_is_tnb()       (0)
21870 #endif
21871
21872 #ifdef CONFIG_MACH_TOEPATH
21873 # ifdef machine_arch_type
21874 #  undef machine_arch_type
21875 #  define machine_arch_type     __machine_arch_type
21876 # else
21877 #  define machine_arch_type     MACH_TYPE_TOEPATH
21878 # endif
21879 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21880 #else
21881 # define machine_is_toepath()   (0)
21882 #endif
21883
21884 #ifdef CONFIG_MACH_KB9263
21885 # ifdef machine_arch_type
21886 #  undef machine_arch_type
21887 #  define machine_arch_type     __machine_arch_type
21888 # else
21889 #  define machine_arch_type     MACH_TYPE_KB9263
21890 # endif
21891 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21892 #else
21893 # define machine_is_kb9263()    (0)
21894 #endif
21895
21896 #ifdef CONFIG_MACH_MT7108
21897 # ifdef machine_arch_type
21898 #  undef machine_arch_type
21899 #  define machine_arch_type     __machine_arch_type
21900 # else
21901 #  define machine_arch_type     MACH_TYPE_MT7108
21902 # endif
21903 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21904 #else
21905 # define machine_is_mt7108()    (0)
21906 #endif
21907
21908 #ifdef CONFIG_MACH_SMTR2440
21909 # ifdef machine_arch_type
21910 #  undef machine_arch_type
21911 #  define machine_arch_type     __machine_arch_type
21912 # else
21913 #  define machine_arch_type     MACH_TYPE_SMTR2440
21914 # endif
21915 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21916 #else
21917 # define machine_is_smtr2440()  (0)
21918 #endif
21919
21920 #ifdef CONFIG_MACH_MANAO
21921 # ifdef machine_arch_type
21922 #  undef machine_arch_type
21923 #  define machine_arch_type     __machine_arch_type
21924 # else
21925 #  define machine_arch_type     MACH_TYPE_MANAO
21926 # endif
21927 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21928 #else
21929 # define machine_is_manao()     (0)
21930 #endif
21931
21932 #ifdef CONFIG_MACH_CM_X300
21933 # ifdef machine_arch_type
21934 #  undef machine_arch_type
21935 #  define machine_arch_type     __machine_arch_type
21936 # else
21937 #  define machine_arch_type     MACH_TYPE_CM_X300
21938 # endif
21939 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21940 #else
21941 # define machine_is_cm_x300()   (0)
21942 #endif
21943
21944 #ifdef CONFIG_MACH_GULFSTREAM_KP
21945 # ifdef machine_arch_type
21946 #  undef machine_arch_type
21947 #  define machine_arch_type     __machine_arch_type
21948 # else
21949 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21950 # endif
21951 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21952 #else
21953 # define machine_is_gulfstream_kp()     (0)
21954 #endif
21955
21956 #ifdef CONFIG_MACH_LANREADYFN522
21957 # ifdef machine_arch_type
21958 #  undef machine_arch_type
21959 #  define machine_arch_type     __machine_arch_type
21960 # else
21961 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21962 # endif
21963 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21964 #else
21965 # define machine_is_lanreadyfn522()     (0)
21966 #endif
21967
21968 #ifdef CONFIG_MACH_ARMA37
21969 # ifdef machine_arch_type
21970 #  undef machine_arch_type
21971 #  define machine_arch_type     __machine_arch_type
21972 # else
21973 #  define machine_arch_type     MACH_TYPE_ARMA37
21974 # endif
21975 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21976 #else
21977 # define machine_is_arma37()    (0)
21978 #endif
21979
21980 #ifdef CONFIG_MACH_MENDEL
21981 # ifdef machine_arch_type
21982 #  undef machine_arch_type
21983 #  define machine_arch_type     __machine_arch_type
21984 # else
21985 #  define machine_arch_type     MACH_TYPE_MENDEL
21986 # endif
21987 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21988 #else
21989 # define machine_is_mendel()    (0)
21990 #endif
21991
21992 #ifdef CONFIG_MACH_PELCO_ILIAD
21993 # ifdef machine_arch_type
21994 #  undef machine_arch_type
21995 #  define machine_arch_type     __machine_arch_type
21996 # else
21997 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21998 # endif
21999 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
22000 #else
22001 # define machine_is_pelco_iliad()       (0)
22002 #endif
22003
22004 #ifdef CONFIG_MACH_UNIT2P
22005 # ifdef machine_arch_type
22006 #  undef machine_arch_type
22007 #  define machine_arch_type     __machine_arch_type
22008 # else
22009 #  define machine_arch_type     MACH_TYPE_UNIT2P
22010 # endif
22011 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
22012 #else
22013 # define machine_is_unit2p()    (0)
22014 #endif
22015
22016 #ifdef CONFIG_MACH_INC20OTTER
22017 # ifdef machine_arch_type
22018 #  undef machine_arch_type
22019 #  define machine_arch_type     __machine_arch_type
22020 # else
22021 #  define machine_arch_type     MACH_TYPE_INC20OTTER
22022 # endif
22023 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
22024 #else
22025 # define machine_is_inc20otter()        (0)
22026 #endif
22027
22028 #ifdef CONFIG_MACH_AT91SAM9G20EK
22029 # ifdef machine_arch_type
22030 #  undef machine_arch_type
22031 #  define machine_arch_type     __machine_arch_type
22032 # else
22033 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
22034 # endif
22035 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
22036 #else
22037 # define machine_is_at91sam9g20ek()     (0)
22038 #endif
22039
22040 #ifdef CONFIG_MACH_STORCENTER
22041 # ifdef machine_arch_type
22042 #  undef machine_arch_type
22043 #  define machine_arch_type     __machine_arch_type
22044 # else
22045 #  define machine_arch_type     MACH_TYPE_STORCENTER
22046 # endif
22047 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
22048 #else
22049 # define machine_is_sc_ge2()    (0)
22050 #endif
22051
22052 #ifdef CONFIG_MACH_SMDK6410
22053 # ifdef machine_arch_type
22054 #  undef machine_arch_type
22055 #  define machine_arch_type     __machine_arch_type
22056 # else
22057 #  define machine_arch_type     MACH_TYPE_SMDK6410
22058 # endif
22059 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
22060 #else
22061 # define machine_is_smdk6410()  (0)
22062 #endif
22063
22064 #ifdef CONFIG_MACH_U300
22065 # ifdef machine_arch_type
22066 #  undef machine_arch_type
22067 #  define machine_arch_type     __machine_arch_type
22068 # else
22069 #  define machine_arch_type     MACH_TYPE_U300
22070 # endif
22071 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
22072 #else
22073 # define machine_is_u300()      (0)
22074 #endif
22075
22076 #ifdef CONFIG_MACH_U500
22077 # ifdef machine_arch_type
22078 #  undef machine_arch_type
22079 #  define machine_arch_type     __machine_arch_type
22080 # else
22081 #  define machine_arch_type     MACH_TYPE_U500
22082 # endif
22083 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
22084 #else
22085 # define machine_is_u500()      (0)
22086 #endif
22087
22088 #ifdef CONFIG_MACH_DS9260
22089 # ifdef machine_arch_type
22090 #  undef machine_arch_type
22091 #  define machine_arch_type     __machine_arch_type
22092 # else
22093 #  define machine_arch_type     MACH_TYPE_DS9260
22094 # endif
22095 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
22096 #else
22097 # define machine_is_ds9260()    (0)
22098 #endif
22099
22100 #ifdef CONFIG_MACH_RIVERROCK
22101 # ifdef machine_arch_type
22102 #  undef machine_arch_type
22103 #  define machine_arch_type     __machine_arch_type
22104 # else
22105 #  define machine_arch_type     MACH_TYPE_RIVERROCK
22106 # endif
22107 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
22108 #else
22109 # define machine_is_riverrock() (0)
22110 #endif
22111
22112 #ifdef CONFIG_MACH_SCIBATH
22113 # ifdef machine_arch_type
22114 #  undef machine_arch_type
22115 #  define machine_arch_type     __machine_arch_type
22116 # else
22117 #  define machine_arch_type     MACH_TYPE_SCIBATH
22118 # endif
22119 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
22120 #else
22121 # define machine_is_scibath()   (0)
22122 #endif
22123
22124 #ifdef CONFIG_MACH_AT91SAM7SE512EK
22125 # ifdef machine_arch_type
22126 #  undef machine_arch_type
22127 #  define machine_arch_type     __machine_arch_type
22128 # else
22129 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
22130 # endif
22131 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
22132 #else
22133 # define machine_is_at91sam7se()        (0)
22134 #endif
22135
22136 #ifdef CONFIG_MACH_WRT350N_V2
22137 # ifdef machine_arch_type
22138 #  undef machine_arch_type
22139 #  define machine_arch_type     __machine_arch_type
22140 # else
22141 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
22142 # endif
22143 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
22144 #else
22145 # define machine_is_wrt350n_v2()        (0)
22146 #endif
22147
22148 #ifdef CONFIG_MACH_MULTIMEDIA
22149 # ifdef machine_arch_type
22150 #  undef machine_arch_type
22151 #  define machine_arch_type     __machine_arch_type
22152 # else
22153 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
22154 # endif
22155 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
22156 #else
22157 # define machine_is_multimedia()        (0)
22158 #endif
22159
22160 #ifdef CONFIG_MACH_MARVIN
22161 # ifdef machine_arch_type
22162 #  undef machine_arch_type
22163 #  define machine_arch_type     __machine_arch_type
22164 # else
22165 #  define machine_arch_type     MACH_TYPE_MARVIN
22166 # endif
22167 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
22168 #else
22169 # define machine_is_marvin()    (0)
22170 #endif
22171
22172 #ifdef CONFIG_MACH_X500
22173 # ifdef machine_arch_type
22174 #  undef machine_arch_type
22175 #  define machine_arch_type     __machine_arch_type
22176 # else
22177 #  define machine_arch_type     MACH_TYPE_X500
22178 # endif
22179 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
22180 #else
22181 # define machine_is_x500()      (0)
22182 #endif
22183
22184 #ifdef CONFIG_MACH_AWLUG4LCU
22185 # ifdef machine_arch_type
22186 #  undef machine_arch_type
22187 #  define machine_arch_type     __machine_arch_type
22188 # else
22189 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
22190 # endif
22191 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
22192 #else
22193 # define machine_is_awlug4lcu() (0)
22194 #endif
22195
22196 #ifdef CONFIG_MACH_PALERMOC
22197 # ifdef machine_arch_type
22198 #  undef machine_arch_type
22199 #  define machine_arch_type     __machine_arch_type
22200 # else
22201 #  define machine_arch_type     MACH_TYPE_PALERMOC
22202 # endif
22203 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
22204 #else
22205 # define machine_is_palermoc()  (0)
22206 #endif
22207
22208 #ifdef CONFIG_MACH_OMAP_LDP
22209 # ifdef machine_arch_type
22210 #  undef machine_arch_type
22211 #  define machine_arch_type     __machine_arch_type
22212 # else
22213 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
22214 # endif
22215 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
22216 #else
22217 # define machine_is_omap_ldp()  (0)
22218 #endif
22219
22220 #ifdef CONFIG_MACH_IP500
22221 # ifdef machine_arch_type
22222 #  undef machine_arch_type
22223 #  define machine_arch_type     __machine_arch_type
22224 # else
22225 #  define machine_arch_type     MACH_TYPE_IP500
22226 # endif
22227 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
22228 #else
22229 # define machine_is_ip500()     (0)
22230 #endif
22231
22232 #ifdef CONFIG_MACH_ASE2
22233 # ifdef machine_arch_type
22234 #  undef machine_arch_type
22235 #  define machine_arch_type     __machine_arch_type
22236 # else
22237 #  define machine_arch_type     MACH_TYPE_ASE2
22238 # endif
22239 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
22240 #else
22241 # define machine_is_ase2()      (0)
22242 #endif
22243
22244 #ifdef CONFIG_MACH_MX35EVB
22245 # ifdef machine_arch_type
22246 #  undef machine_arch_type
22247 #  define machine_arch_type     __machine_arch_type
22248 # else
22249 #  define machine_arch_type     MACH_TYPE_MX35EVB
22250 # endif
22251 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
22252 #else
22253 # define machine_is_mx35evb()   (0)
22254 #endif
22255
22256 #ifdef CONFIG_MACH_AML_M8050
22257 # ifdef machine_arch_type
22258 #  undef machine_arch_type
22259 #  define machine_arch_type     __machine_arch_type
22260 # else
22261 #  define machine_arch_type     MACH_TYPE_AML_M8050
22262 # endif
22263 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22264 #else
22265 # define machine_is_aml_m8050() (0)
22266 #endif
22267
22268 #ifdef CONFIG_MACH_MX35_3DS
22269 # ifdef machine_arch_type
22270 #  undef machine_arch_type
22271 #  define machine_arch_type     __machine_arch_type
22272 # else
22273 #  define machine_arch_type     MACH_TYPE_MX35_3DS
22274 # endif
22275 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
22276 #else
22277 # define machine_is_mx35_3ds()  (0)
22278 #endif
22279
22280 #ifdef CONFIG_MACH_MARS
22281 # ifdef machine_arch_type
22282 #  undef machine_arch_type
22283 #  define machine_arch_type     __machine_arch_type
22284 # else
22285 #  define machine_arch_type     MACH_TYPE_MARS
22286 # endif
22287 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
22288 #else
22289 # define machine_is_mars()      (0)
22290 #endif
22291
22292 #ifdef CONFIG_MACH_NEUROS_OSD2
22293 # ifdef machine_arch_type
22294 #  undef machine_arch_type
22295 #  define machine_arch_type     __machine_arch_type
22296 # else
22297 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
22298 # endif
22299 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
22300 #else
22301 # define machine_is_neuros_osd2()       (0)
22302 #endif
22303
22304 #ifdef CONFIG_MACH_BADGER
22305 # ifdef machine_arch_type
22306 #  undef machine_arch_type
22307 #  define machine_arch_type     __machine_arch_type
22308 # else
22309 #  define machine_arch_type     MACH_TYPE_BADGER
22310 # endif
22311 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
22312 #else
22313 # define machine_is_badger()    (0)
22314 #endif
22315
22316 #ifdef CONFIG_MACH_TRIZEPS4WL
22317 # ifdef machine_arch_type
22318 #  undef machine_arch_type
22319 #  define machine_arch_type     __machine_arch_type
22320 # else
22321 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22322 # endif
22323 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22324 #else
22325 # define machine_is_trizeps4wl()        (0)
22326 #endif
22327
22328 #ifdef CONFIG_MACH_TRIZEPS5
22329 # ifdef machine_arch_type
22330 #  undef machine_arch_type
22331 #  define machine_arch_type     __machine_arch_type
22332 # else
22333 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22334 # endif
22335 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22336 #else
22337 # define machine_is_trizeps5()  (0)
22338 #endif
22339
22340 #ifdef CONFIG_MACH_MARLIN
22341 # ifdef machine_arch_type
22342 #  undef machine_arch_type
22343 #  define machine_arch_type     __machine_arch_type
22344 # else
22345 #  define machine_arch_type     MACH_TYPE_MARLIN
22346 # endif
22347 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22348 #else
22349 # define machine_is_marlin()    (0)
22350 #endif
22351
22352 #ifdef CONFIG_MACH_TS78XX
22353 # ifdef machine_arch_type
22354 #  undef machine_arch_type
22355 #  define machine_arch_type     __machine_arch_type
22356 # else
22357 #  define machine_arch_type     MACH_TYPE_TS78XX
22358 # endif
22359 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22360 #else
22361 # define machine_is_ts78xx()    (0)
22362 #endif
22363
22364 #ifdef CONFIG_MACH_HPIPAQ214
22365 # ifdef machine_arch_type
22366 #  undef machine_arch_type
22367 #  define machine_arch_type     __machine_arch_type
22368 # else
22369 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22370 # endif
22371 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22372 #else
22373 # define machine_is_hpipaq214() (0)
22374 #endif
22375
22376 #ifdef CONFIG_MACH_AT572D940DCM
22377 # ifdef machine_arch_type
22378 #  undef machine_arch_type
22379 #  define machine_arch_type     __machine_arch_type
22380 # else
22381 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22382 # endif
22383 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22384 #else
22385 # define machine_is_at572d940dcm()      (0)
22386 #endif
22387
22388 #ifdef CONFIG_MACH_NE1BOARD
22389 # ifdef machine_arch_type
22390 #  undef machine_arch_type
22391 #  define machine_arch_type     __machine_arch_type
22392 # else
22393 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22394 # endif
22395 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22396 #else
22397 # define machine_is_ne1board()  (0)
22398 #endif
22399
22400 #ifdef CONFIG_MACH_ZANTE
22401 # ifdef machine_arch_type
22402 #  undef machine_arch_type
22403 #  define machine_arch_type     __machine_arch_type
22404 # else
22405 #  define machine_arch_type     MACH_TYPE_ZANTE
22406 # endif
22407 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22408 #else
22409 # define machine_is_zante()     (0)
22410 #endif
22411
22412 #ifdef CONFIG_MACH_SFFSDR
22413 # ifdef machine_arch_type
22414 #  undef machine_arch_type
22415 #  define machine_arch_type     __machine_arch_type
22416 # else
22417 #  define machine_arch_type     MACH_TYPE_SFFSDR
22418 # endif
22419 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22420 #else
22421 # define machine_is_sffsdr()    (0)
22422 #endif
22423
22424 #ifdef CONFIG_MACH_TW2662
22425 # ifdef machine_arch_type
22426 #  undef machine_arch_type
22427 #  define machine_arch_type     __machine_arch_type
22428 # else
22429 #  define machine_arch_type     MACH_TYPE_TW2662
22430 # endif
22431 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22432 #else
22433 # define machine_is_tw2662()    (0)
22434 #endif
22435
22436 #ifdef CONFIG_MACH_VF10XX
22437 # ifdef machine_arch_type
22438 #  undef machine_arch_type
22439 #  define machine_arch_type     __machine_arch_type
22440 # else
22441 #  define machine_arch_type     MACH_TYPE_VF10XX
22442 # endif
22443 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22444 #else
22445 # define machine_is_vf10xx()    (0)
22446 #endif
22447
22448 #ifdef CONFIG_MACH_ZORAN43XX
22449 # ifdef machine_arch_type
22450 #  undef machine_arch_type
22451 #  define machine_arch_type     __machine_arch_type
22452 # else
22453 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22454 # endif
22455 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22456 #else
22457 # define machine_is_zoran43xx() (0)
22458 #endif
22459
22460 #ifdef CONFIG_MACH_SONIX926
22461 # ifdef machine_arch_type
22462 #  undef machine_arch_type
22463 #  define machine_arch_type     __machine_arch_type
22464 # else
22465 #  define machine_arch_type     MACH_TYPE_SONIX926
22466 # endif
22467 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22468 #else
22469 # define machine_is_sonix926()  (0)
22470 #endif
22471
22472 #ifdef CONFIG_MACH_CELESTIALSEMI
22473 # ifdef machine_arch_type
22474 #  undef machine_arch_type
22475 #  define machine_arch_type     __machine_arch_type
22476 # else
22477 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22478 # endif
22479 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22480 #else
22481 # define machine_is_celestialsemi()     (0)
22482 #endif
22483
22484 #ifdef CONFIG_MACH_CC9M2443JS
22485 # ifdef machine_arch_type
22486 #  undef machine_arch_type
22487 #  define machine_arch_type     __machine_arch_type
22488 # else
22489 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22490 # endif
22491 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22492 #else
22493 # define machine_is_cc9m2443js()        (0)
22494 #endif
22495
22496 #ifdef CONFIG_MACH_TW5334
22497 # ifdef machine_arch_type
22498 #  undef machine_arch_type
22499 #  define machine_arch_type     __machine_arch_type
22500 # else
22501 #  define machine_arch_type     MACH_TYPE_TW5334
22502 # endif
22503 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22504 #else
22505 # define machine_is_tw5334()    (0)
22506 #endif
22507
22508 #ifdef CONFIG_MACH_HTCARTEMIS
22509 # ifdef machine_arch_type
22510 #  undef machine_arch_type
22511 #  define machine_arch_type     __machine_arch_type
22512 # else
22513 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
22514 # endif
22515 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22516 #else
22517 # define machine_is_omap_htcartemis()   (0)
22518 #endif
22519
22520 #ifdef CONFIG_MACH_NAL_HLITE
22521 # ifdef machine_arch_type
22522 #  undef machine_arch_type
22523 #  define machine_arch_type     __machine_arch_type
22524 # else
22525 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
22526 # endif
22527 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22528 #else
22529 # define machine_is_nal_hlite() (0)
22530 #endif
22531
22532 #ifdef CONFIG_MACH_HTCVOGUE
22533 # ifdef machine_arch_type
22534 #  undef machine_arch_type
22535 #  define machine_arch_type     __machine_arch_type
22536 # else
22537 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
22538 # endif
22539 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22540 #else
22541 # define machine_is_htcvogue()  (0)
22542 #endif
22543
22544 #ifdef CONFIG_MACH_SMARTWEB
22545 # ifdef machine_arch_type
22546 #  undef machine_arch_type
22547 #  define machine_arch_type     __machine_arch_type
22548 # else
22549 #  define machine_arch_type     MACH_TYPE_SMARTWEB
22550 # endif
22551 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22552 #else
22553 # define machine_is_smartweb()  (0)
22554 #endif
22555
22556 #ifdef CONFIG_MACH_MV86XX
22557 # ifdef machine_arch_type
22558 #  undef machine_arch_type
22559 #  define machine_arch_type     __machine_arch_type
22560 # else
22561 #  define machine_arch_type     MACH_TYPE_MV86XX
22562 # endif
22563 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22564 #else
22565 # define machine_is_mv86xx()    (0)
22566 #endif
22567
22568 #ifdef CONFIG_MACH_MV87XX
22569 # ifdef machine_arch_type
22570 #  undef machine_arch_type
22571 #  define machine_arch_type     __machine_arch_type
22572 # else
22573 #  define machine_arch_type     MACH_TYPE_MV87XX
22574 # endif
22575 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22576 #else
22577 # define machine_is_mv87xx()    (0)
22578 #endif
22579
22580 #ifdef CONFIG_MACH_SONGYOUNGHO
22581 # ifdef machine_arch_type
22582 #  undef machine_arch_type
22583 #  define machine_arch_type     __machine_arch_type
22584 # else
22585 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22586 # endif
22587 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22588 #else
22589 # define machine_is_songyoungho()       (0)
22590 #endif
22591
22592 #ifdef CONFIG_MACH_YOUNGHOTEMA
22593 # ifdef machine_arch_type
22594 #  undef machine_arch_type
22595 #  define machine_arch_type     __machine_arch_type
22596 # else
22597 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22598 # endif
22599 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22600 #else
22601 # define machine_is_younghotema()       (0)
22602 #endif
22603
22604 #ifdef CONFIG_MACH_PCM037
22605 # ifdef machine_arch_type
22606 #  undef machine_arch_type
22607 #  define machine_arch_type     __machine_arch_type
22608 # else
22609 #  define machine_arch_type     MACH_TYPE_PCM037
22610 # endif
22611 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22612 #else
22613 # define machine_is_pcm037()    (0)
22614 #endif
22615
22616 #ifdef CONFIG_MACH_MMVP
22617 # ifdef machine_arch_type
22618 #  undef machine_arch_type
22619 #  define machine_arch_type     __machine_arch_type
22620 # else
22621 #  define machine_arch_type     MACH_TYPE_MMVP
22622 # endif
22623 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22624 #else
22625 # define machine_is_mmvp()      (0)
22626 #endif
22627
22628 #ifdef CONFIG_MACH_MMAP
22629 # ifdef machine_arch_type
22630 #  undef machine_arch_type
22631 #  define machine_arch_type     __machine_arch_type
22632 # else
22633 #  define machine_arch_type     MACH_TYPE_MMAP
22634 # endif
22635 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22636 #else
22637 # define machine_is_mmap()      (0)
22638 #endif
22639
22640 #ifdef CONFIG_MACH_PTID2410
22641 # ifdef machine_arch_type
22642 #  undef machine_arch_type
22643 #  define machine_arch_type     __machine_arch_type
22644 # else
22645 #  define machine_arch_type     MACH_TYPE_PTID2410
22646 # endif
22647 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22648 #else
22649 # define machine_is_ptid2410()  (0)
22650 #endif
22651
22652 #ifdef CONFIG_MACH_JAMES_926
22653 # ifdef machine_arch_type
22654 #  undef machine_arch_type
22655 #  define machine_arch_type     __machine_arch_type
22656 # else
22657 #  define machine_arch_type     MACH_TYPE_JAMES_926
22658 # endif
22659 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22660 #else
22661 # define machine_is_james_926() (0)
22662 #endif
22663
22664 #ifdef CONFIG_MACH_FM6000
22665 # ifdef machine_arch_type
22666 #  undef machine_arch_type
22667 #  define machine_arch_type     __machine_arch_type
22668 # else
22669 #  define machine_arch_type     MACH_TYPE_FM6000
22670 # endif
22671 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22672 #else
22673 # define machine_is_fm6000()    (0)
22674 #endif
22675
22676 #ifdef CONFIG_MACH_DB88F6281_BP
22677 # ifdef machine_arch_type
22678 #  undef machine_arch_type
22679 #  define machine_arch_type     __machine_arch_type
22680 # else
22681 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
22682 # endif
22683 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22684 #else
22685 # define machine_is_db88f6281_bp()      (0)
22686 #endif
22687
22688 #ifdef CONFIG_MACH_RD88F6192_NAS
22689 # ifdef machine_arch_type
22690 #  undef machine_arch_type
22691 #  define machine_arch_type     __machine_arch_type
22692 # else
22693 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
22694 # endif
22695 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22696 #else
22697 # define machine_is_rd88f6192_nas()     (0)
22698 #endif
22699
22700 #ifdef CONFIG_MACH_RD88F6281
22701 # ifdef machine_arch_type
22702 #  undef machine_arch_type
22703 #  define machine_arch_type     __machine_arch_type
22704 # else
22705 #  define machine_arch_type     MACH_TYPE_RD88F6281
22706 # endif
22707 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22708 #else
22709 # define machine_is_rd88f6281() (0)
22710 #endif
22711
22712 #ifdef CONFIG_MACH_DB78X00_BP
22713 # ifdef machine_arch_type
22714 #  undef machine_arch_type
22715 #  define machine_arch_type     __machine_arch_type
22716 # else
22717 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22718 # endif
22719 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22720 #else
22721 # define machine_is_db78x00_bp()        (0)
22722 #endif
22723
22724 #ifdef CONFIG_MACH_SMDK2416
22725 # ifdef machine_arch_type
22726 #  undef machine_arch_type
22727 #  define machine_arch_type     __machine_arch_type
22728 # else
22729 #  define machine_arch_type     MACH_TYPE_SMDK2416
22730 # endif
22731 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22732 #else
22733 # define machine_is_smdk2416()  (0)
22734 #endif
22735
22736 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22737 # ifdef machine_arch_type
22738 #  undef machine_arch_type
22739 #  define machine_arch_type     __machine_arch_type
22740 # else
22741 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22742 # endif
22743 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22744 #else
22745 # define machine_is_oce_spider_si()     (0)
22746 #endif
22747
22748 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22749 # ifdef machine_arch_type
22750 #  undef machine_arch_type
22751 #  define machine_arch_type     __machine_arch_type
22752 # else
22753 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22754 # endif
22755 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22756 #else
22757 # define machine_is_oce_spider_sk()     (0)
22758 #endif
22759
22760 #ifdef CONFIG_MACH_ROVERN6
22761 # ifdef machine_arch_type
22762 #  undef machine_arch_type
22763 #  define machine_arch_type     __machine_arch_type
22764 # else
22765 #  define machine_arch_type     MACH_TYPE_ROVERN6
22766 # endif
22767 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22768 #else
22769 # define machine_is_rovern6()   (0)
22770 #endif
22771
22772 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22773 # ifdef machine_arch_type
22774 #  undef machine_arch_type
22775 #  define machine_arch_type     __machine_arch_type
22776 # else
22777 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22778 # endif
22779 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22780 #else
22781 # define machine_is_pelco_evolution()   (0)
22782 #endif
22783
22784 #ifdef CONFIG_MACH_WBD111
22785 # ifdef machine_arch_type
22786 #  undef machine_arch_type
22787 #  define machine_arch_type     __machine_arch_type
22788 # else
22789 #  define machine_arch_type     MACH_TYPE_WBD111
22790 # endif
22791 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22792 #else
22793 # define machine_is_wbd111()    (0)
22794 #endif
22795
22796 #ifdef CONFIG_MACH_ELARACPE
22797 # ifdef machine_arch_type
22798 #  undef machine_arch_type
22799 #  define machine_arch_type     __machine_arch_type
22800 # else
22801 #  define machine_arch_type     MACH_TYPE_ELARACPE
22802 # endif
22803 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22804 #else
22805 # define machine_is_elaracpe()  (0)
22806 #endif
22807
22808 #ifdef CONFIG_MACH_MABV3
22809 # ifdef machine_arch_type
22810 #  undef machine_arch_type
22811 #  define machine_arch_type     __machine_arch_type
22812 # else
22813 #  define machine_arch_type     MACH_TYPE_MABV3
22814 # endif
22815 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22816 #else
22817 # define machine_is_mabv3()     (0)
22818 #endif
22819
22820 #ifdef CONFIG_MACH_MV2120
22821 # ifdef machine_arch_type
22822 #  undef machine_arch_type
22823 #  define machine_arch_type     __machine_arch_type
22824 # else
22825 #  define machine_arch_type     MACH_TYPE_MV2120
22826 # endif
22827 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22828 #else
22829 # define machine_is_mv2120()    (0)
22830 #endif
22831
22832 #ifdef CONFIG_MACH_CSB737
22833 # ifdef machine_arch_type
22834 #  undef machine_arch_type
22835 #  define machine_arch_type     __machine_arch_type
22836 # else
22837 #  define machine_arch_type     MACH_TYPE_CSB737
22838 # endif
22839 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22840 #else
22841 # define machine_is_csb737()    (0)
22842 #endif
22843
22844 #ifdef CONFIG_MACH_MX51_3DS
22845 # ifdef machine_arch_type
22846 #  undef machine_arch_type
22847 #  define machine_arch_type     __machine_arch_type
22848 # else
22849 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22850 # endif
22851 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22852 #else
22853 # define machine_is_mx51_3ds()  (0)
22854 #endif
22855
22856 #ifdef CONFIG_MACH_G900
22857 # ifdef machine_arch_type
22858 #  undef machine_arch_type
22859 #  define machine_arch_type     __machine_arch_type
22860 # else
22861 #  define machine_arch_type     MACH_TYPE_G900
22862 # endif
22863 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22864 #else
22865 # define machine_is_g900()      (0)
22866 #endif
22867
22868 #ifdef CONFIG_MACH_APF27
22869 # ifdef machine_arch_type
22870 #  undef machine_arch_type
22871 #  define machine_arch_type     __machine_arch_type
22872 # else
22873 #  define machine_arch_type     MACH_TYPE_APF27
22874 # endif
22875 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22876 #else
22877 # define machine_is_apf27()     (0)
22878 #endif
22879
22880 #ifdef CONFIG_MACH_GGUS2000
22881 # ifdef machine_arch_type
22882 #  undef machine_arch_type
22883 #  define machine_arch_type     __machine_arch_type
22884 # else
22885 #  define machine_arch_type     MACH_TYPE_GGUS2000
22886 # endif
22887 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22888 #else
22889 # define machine_is_ggus2000()  (0)
22890 #endif
22891
22892 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22893 # ifdef machine_arch_type
22894 #  undef machine_arch_type
22895 #  define machine_arch_type     __machine_arch_type
22896 # else
22897 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22898 # endif
22899 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22900 #else
22901 # define machine_is_omap_2430_mimic()   (0)
22902 #endif
22903
22904 #ifdef CONFIG_MACH_IMX27LITE
22905 # ifdef machine_arch_type
22906 #  undef machine_arch_type
22907 #  define machine_arch_type     __machine_arch_type
22908 # else
22909 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22910 # endif
22911 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22912 #else
22913 # define machine_is_imx27lite() (0)
22914 #endif
22915
22916 #ifdef CONFIG_MACH_ALMEX
22917 # ifdef machine_arch_type
22918 #  undef machine_arch_type
22919 #  define machine_arch_type     __machine_arch_type
22920 # else
22921 #  define machine_arch_type     MACH_TYPE_ALMEX
22922 # endif
22923 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22924 #else
22925 # define machine_is_almex()     (0)
22926 #endif
22927
22928 #ifdef CONFIG_MACH_CONTROL
22929 # ifdef machine_arch_type
22930 #  undef machine_arch_type
22931 #  define machine_arch_type     __machine_arch_type
22932 # else
22933 #  define machine_arch_type     MACH_TYPE_CONTROL
22934 # endif
22935 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22936 #else
22937 # define machine_is_control()   (0)
22938 #endif
22939
22940 #ifdef CONFIG_MACH_MBA2410
22941 # ifdef machine_arch_type
22942 #  undef machine_arch_type
22943 #  define machine_arch_type     __machine_arch_type
22944 # else
22945 #  define machine_arch_type     MACH_TYPE_MBA2410
22946 # endif
22947 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22948 #else
22949 # define machine_is_mba2410()   (0)
22950 #endif
22951
22952 #ifdef CONFIG_MACH_VOLCANO
22953 # ifdef machine_arch_type
22954 #  undef machine_arch_type
22955 #  define machine_arch_type     __machine_arch_type
22956 # else
22957 #  define machine_arch_type     MACH_TYPE_VOLCANO
22958 # endif
22959 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22960 #else
22961 # define machine_is_volcano()   (0)
22962 #endif
22963
22964 #ifdef CONFIG_MACH_ZENITH
22965 # ifdef machine_arch_type
22966 #  undef machine_arch_type
22967 #  define machine_arch_type     __machine_arch_type
22968 # else
22969 #  define machine_arch_type     MACH_TYPE_ZENITH
22970 # endif
22971 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22972 #else
22973 # define machine_is_zenith()    (0)
22974 #endif
22975
22976 #ifdef CONFIG_MACH_MUCHIP
22977 # ifdef machine_arch_type
22978 #  undef machine_arch_type
22979 #  define machine_arch_type     __machine_arch_type
22980 # else
22981 #  define machine_arch_type     MACH_TYPE_MUCHIP
22982 # endif
22983 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22984 #else
22985 # define machine_is_muchip()    (0)
22986 #endif
22987
22988 #ifdef CONFIG_MACH_MAGELLAN
22989 # ifdef machine_arch_type
22990 #  undef machine_arch_type
22991 #  define machine_arch_type     __machine_arch_type
22992 # else
22993 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22994 # endif
22995 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22996 #else
22997 # define machine_is_magellan()  (0)
22998 #endif
22999
23000 #ifdef CONFIG_MACH_USB_A9260
23001 # ifdef machine_arch_type
23002 #  undef machine_arch_type
23003 #  define machine_arch_type     __machine_arch_type
23004 # else
23005 #  define machine_arch_type     MACH_TYPE_USB_A9260
23006 # endif
23007 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
23008 #else
23009 # define machine_is_usb_a9260() (0)
23010 #endif
23011
23012 #ifdef CONFIG_MACH_USB_A9263
23013 # ifdef machine_arch_type
23014 #  undef machine_arch_type
23015 #  define machine_arch_type     __machine_arch_type
23016 # else
23017 #  define machine_arch_type     MACH_TYPE_USB_A9263
23018 # endif
23019 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
23020 #else
23021 # define machine_is_usb_a9263() (0)
23022 #endif
23023
23024 #ifdef CONFIG_MACH_QIL_A9260
23025 # ifdef machine_arch_type
23026 #  undef machine_arch_type
23027 #  define machine_arch_type     __machine_arch_type
23028 # else
23029 #  define machine_arch_type     MACH_TYPE_QIL_A9260
23030 # endif
23031 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
23032 #else
23033 # define machine_is_qil_a9260() (0)
23034 #endif
23035
23036 #ifdef CONFIG_MACH_CME9210
23037 # ifdef machine_arch_type
23038 #  undef machine_arch_type
23039 #  define machine_arch_type     __machine_arch_type
23040 # else
23041 #  define machine_arch_type     MACH_TYPE_CME9210
23042 # endif
23043 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
23044 #else
23045 # define machine_is_cme9210()   (0)
23046 #endif
23047
23048 #ifdef CONFIG_MACH_HCZH4
23049 # ifdef machine_arch_type
23050 #  undef machine_arch_type
23051 #  define machine_arch_type     __machine_arch_type
23052 # else
23053 #  define machine_arch_type     MACH_TYPE_HCZH4
23054 # endif
23055 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
23056 #else
23057 # define machine_is_hczh4()     (0)
23058 #endif
23059
23060 #ifdef CONFIG_MACH_SPEARBASIC
23061 # ifdef machine_arch_type
23062 #  undef machine_arch_type
23063 #  define machine_arch_type     __machine_arch_type
23064 # else
23065 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
23066 # endif
23067 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
23068 #else
23069 # define machine_is_spearbasic()        (0)
23070 #endif
23071
23072 #ifdef CONFIG_MACH_DEP2440
23073 # ifdef machine_arch_type
23074 #  undef machine_arch_type
23075 #  define machine_arch_type     __machine_arch_type
23076 # else
23077 #  define machine_arch_type     MACH_TYPE_DEP2440
23078 # endif
23079 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
23080 #else
23081 # define machine_is_dep2440()   (0)
23082 #endif
23083
23084 #ifdef CONFIG_MACH_HDL_GXR
23085 # ifdef machine_arch_type
23086 #  undef machine_arch_type
23087 #  define machine_arch_type     __machine_arch_type
23088 # else
23089 #  define machine_arch_type     MACH_TYPE_HDL_GXR
23090 # endif
23091 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
23092 #else
23093 # define machine_is_hdl_gxr()   (0)
23094 #endif
23095
23096 #ifdef CONFIG_MACH_HDL_GT
23097 # ifdef machine_arch_type
23098 #  undef machine_arch_type
23099 #  define machine_arch_type     __machine_arch_type
23100 # else
23101 #  define machine_arch_type     MACH_TYPE_HDL_GT
23102 # endif
23103 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
23104 #else
23105 # define machine_is_hdl_gt()    (0)
23106 #endif
23107
23108 #ifdef CONFIG_MACH_HDL_4G
23109 # ifdef machine_arch_type
23110 #  undef machine_arch_type
23111 #  define machine_arch_type     __machine_arch_type
23112 # else
23113 #  define machine_arch_type     MACH_TYPE_HDL_4G
23114 # endif
23115 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
23116 #else
23117 # define machine_is_hdl_4g()    (0)
23118 #endif
23119
23120 #ifdef CONFIG_MACH_S3C6000
23121 # ifdef machine_arch_type
23122 #  undef machine_arch_type
23123 #  define machine_arch_type     __machine_arch_type
23124 # else
23125 #  define machine_arch_type     MACH_TYPE_S3C6000
23126 # endif
23127 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
23128 #else
23129 # define machine_is_s3c6000()   (0)
23130 #endif
23131
23132 #ifdef CONFIG_MACH_MMSP2_MDK
23133 # ifdef machine_arch_type
23134 #  undef machine_arch_type
23135 #  define machine_arch_type     __machine_arch_type
23136 # else
23137 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
23138 # endif
23139 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
23140 #else
23141 # define machine_is_mmsp2_mdk() (0)
23142 #endif
23143
23144 #ifdef CONFIG_MACH_MPX220
23145 # ifdef machine_arch_type
23146 #  undef machine_arch_type
23147 #  define machine_arch_type     __machine_arch_type
23148 # else
23149 #  define machine_arch_type     MACH_TYPE_MPX220
23150 # endif
23151 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
23152 #else
23153 # define machine_is_mpx220()    (0)
23154 #endif
23155
23156 #ifdef CONFIG_MACH_KZM_ARM11_01
23157 # ifdef machine_arch_type
23158 #  undef machine_arch_type
23159 #  define machine_arch_type     __machine_arch_type
23160 # else
23161 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
23162 # endif
23163 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
23164 #else
23165 # define machine_is_kzm_arm11_01()      (0)
23166 #endif
23167
23168 #ifdef CONFIG_MACH_HTC_POLARIS
23169 # ifdef machine_arch_type
23170 #  undef machine_arch_type
23171 #  define machine_arch_type     __machine_arch_type
23172 # else
23173 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
23174 # endif
23175 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
23176 #else
23177 # define machine_is_htc_polaris()       (0)
23178 #endif
23179
23180 #ifdef CONFIG_MACH_HTC_KAISER
23181 # ifdef machine_arch_type
23182 #  undef machine_arch_type
23183 #  define machine_arch_type     __machine_arch_type
23184 # else
23185 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
23186 # endif
23187 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
23188 #else
23189 # define machine_is_htc_kaiser()        (0)
23190 #endif
23191
23192 #ifdef CONFIG_MACH_LG_KS20
23193 # ifdef machine_arch_type
23194 #  undef machine_arch_type
23195 #  define machine_arch_type     __machine_arch_type
23196 # else
23197 #  define machine_arch_type     MACH_TYPE_LG_KS20
23198 # endif
23199 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
23200 #else
23201 # define machine_is_lg_ks20()   (0)
23202 #endif
23203
23204 #ifdef CONFIG_MACH_HHGPS
23205 # ifdef machine_arch_type
23206 #  undef machine_arch_type
23207 #  define machine_arch_type     __machine_arch_type
23208 # else
23209 #  define machine_arch_type     MACH_TYPE_HHGPS
23210 # endif
23211 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
23212 #else
23213 # define machine_is_hhgps()     (0)
23214 #endif
23215
23216 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23217 # ifdef machine_arch_type
23218 #  undef machine_arch_type
23219 #  define machine_arch_type     __machine_arch_type
23220 # else
23221 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
23222 # endif
23223 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23224 #else
23225 # define machine_is_nokia_n810_wimax()  (0)
23226 #endif
23227
23228 #ifdef CONFIG_MACH_INSIGHT
23229 # ifdef machine_arch_type
23230 #  undef machine_arch_type
23231 #  define machine_arch_type     __machine_arch_type
23232 # else
23233 #  define machine_arch_type     MACH_TYPE_INSIGHT
23234 # endif
23235 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
23236 #else
23237 # define machine_is_insight()   (0)
23238 #endif
23239
23240 #ifdef CONFIG_MACH_SAPPHIRE
23241 # ifdef machine_arch_type
23242 #  undef machine_arch_type
23243 #  define machine_arch_type     __machine_arch_type
23244 # else
23245 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
23246 # endif
23247 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
23248 #else
23249 # define machine_is_sapphire()  (0)
23250 #endif
23251
23252 #ifdef CONFIG_MACH_CSB637XO
23253 # ifdef machine_arch_type
23254 #  undef machine_arch_type
23255 #  define machine_arch_type     __machine_arch_type
23256 # else
23257 #  define machine_arch_type     MACH_TYPE_CSB637XO
23258 # endif
23259 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
23260 #else
23261 # define machine_is_csb637xo()  (0)
23262 #endif
23263
23264 #ifdef CONFIG_MACH_EVISIONG
23265 # ifdef machine_arch_type
23266 #  undef machine_arch_type
23267 #  define machine_arch_type     __machine_arch_type
23268 # else
23269 #  define machine_arch_type     MACH_TYPE_EVISIONG
23270 # endif
23271 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
23272 #else
23273 # define machine_is_evisiong()  (0)
23274 #endif
23275
23276 #ifdef CONFIG_MACH_STMP37XX
23277 # ifdef machine_arch_type
23278 #  undef machine_arch_type
23279 #  define machine_arch_type     __machine_arch_type
23280 # else
23281 #  define machine_arch_type     MACH_TYPE_STMP37XX
23282 # endif
23283 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
23284 #else
23285 # define machine_is_stmp37xx()  (0)
23286 #endif
23287
23288 #ifdef CONFIG_MACH_STMP378X
23289 # ifdef machine_arch_type
23290 #  undef machine_arch_type
23291 #  define machine_arch_type     __machine_arch_type
23292 # else
23293 #  define machine_arch_type     MACH_TYPE_STMP378X
23294 # endif
23295 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
23296 #else
23297 # define machine_is_stmp378x()  (0)
23298 #endif
23299
23300 #ifdef CONFIG_MACH_TNT
23301 # ifdef machine_arch_type
23302 #  undef machine_arch_type
23303 #  define machine_arch_type     __machine_arch_type
23304 # else
23305 #  define machine_arch_type     MACH_TYPE_TNT
23306 # endif
23307 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
23308 #else
23309 # define machine_is_tnt()       (0)
23310 #endif
23311
23312 #ifdef CONFIG_MACH_TBXT
23313 # ifdef machine_arch_type
23314 #  undef machine_arch_type
23315 #  define machine_arch_type     __machine_arch_type
23316 # else
23317 #  define machine_arch_type     MACH_TYPE_TBXT
23318 # endif
23319 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23320 #else
23321 # define machine_is_tbxt()      (0)
23322 #endif
23323
23324 #ifdef CONFIG_MACH_PLAYMATE
23325 # ifdef machine_arch_type
23326 #  undef machine_arch_type
23327 #  define machine_arch_type     __machine_arch_type
23328 # else
23329 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23330 # endif
23331 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23332 #else
23333 # define machine_is_playmate()  (0)
23334 #endif
23335
23336 #ifdef CONFIG_MACH_PNS10
23337 # ifdef machine_arch_type
23338 #  undef machine_arch_type
23339 #  define machine_arch_type     __machine_arch_type
23340 # else
23341 #  define machine_arch_type     MACH_TYPE_PNS10
23342 # endif
23343 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23344 #else
23345 # define machine_is_pns10()     (0)
23346 #endif
23347
23348 #ifdef CONFIG_MACH_EZNAVI
23349 # ifdef machine_arch_type
23350 #  undef machine_arch_type
23351 #  define machine_arch_type     __machine_arch_type
23352 # else
23353 #  define machine_arch_type     MACH_TYPE_EZNAVI
23354 # endif
23355 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23356 #else
23357 # define machine_is_eznavi()    (0)
23358 #endif
23359
23360 #ifdef CONFIG_MACH_PS4000
23361 # ifdef machine_arch_type
23362 #  undef machine_arch_type
23363 #  define machine_arch_type     __machine_arch_type
23364 # else
23365 #  define machine_arch_type     MACH_TYPE_PS4000
23366 # endif
23367 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23368 #else
23369 # define machine_is_ps4000()    (0)
23370 #endif
23371
23372 #ifdef CONFIG_MACH_EZX_A780
23373 # ifdef machine_arch_type
23374 #  undef machine_arch_type
23375 #  define machine_arch_type     __machine_arch_type
23376 # else
23377 #  define machine_arch_type     MACH_TYPE_EZX_A780
23378 # endif
23379 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23380 #else
23381 # define machine_is_ezx_a780()  (0)
23382 #endif
23383
23384 #ifdef CONFIG_MACH_EZX_E680
23385 # ifdef machine_arch_type
23386 #  undef machine_arch_type
23387 #  define machine_arch_type     __machine_arch_type
23388 # else
23389 #  define machine_arch_type     MACH_TYPE_EZX_E680
23390 # endif
23391 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23392 #else
23393 # define machine_is_ezx_e680()  (0)
23394 #endif
23395
23396 #ifdef CONFIG_MACH_EZX_A1200
23397 # ifdef machine_arch_type
23398 #  undef machine_arch_type
23399 #  define machine_arch_type     __machine_arch_type
23400 # else
23401 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23402 # endif
23403 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23404 #else
23405 # define machine_is_ezx_a1200() (0)
23406 #endif
23407
23408 #ifdef CONFIG_MACH_EZX_E6
23409 # ifdef machine_arch_type
23410 #  undef machine_arch_type
23411 #  define machine_arch_type     __machine_arch_type
23412 # else
23413 #  define machine_arch_type     MACH_TYPE_EZX_E6
23414 # endif
23415 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23416 #else
23417 # define machine_is_ezx_e6()    (0)
23418 #endif
23419
23420 #ifdef CONFIG_MACH_EZX_E2
23421 # ifdef machine_arch_type
23422 #  undef machine_arch_type
23423 #  define machine_arch_type     __machine_arch_type
23424 # else
23425 #  define machine_arch_type     MACH_TYPE_EZX_E2
23426 # endif
23427 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23428 #else
23429 # define machine_is_ezx_e2()    (0)
23430 #endif
23431
23432 #ifdef CONFIG_MACH_EZX_A910
23433 # ifdef machine_arch_type
23434 #  undef machine_arch_type
23435 #  define machine_arch_type     __machine_arch_type
23436 # else
23437 #  define machine_arch_type     MACH_TYPE_EZX_A910
23438 # endif
23439 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23440 #else
23441 # define machine_is_ezx_a910()  (0)
23442 #endif
23443
23444 #ifdef CONFIG_MACH_CWMX31
23445 # ifdef machine_arch_type
23446 #  undef machine_arch_type
23447 #  define machine_arch_type     __machine_arch_type
23448 # else
23449 #  define machine_arch_type     MACH_TYPE_CWMX31
23450 # endif
23451 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23452 #else
23453 # define machine_is_cwmx31()    (0)
23454 #endif
23455
23456 #ifdef CONFIG_MACH_SL2312
23457 # ifdef machine_arch_type
23458 #  undef machine_arch_type
23459 #  define machine_arch_type     __machine_arch_type
23460 # else
23461 #  define machine_arch_type     MACH_TYPE_SL2312
23462 # endif
23463 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23464 #else
23465 # define machine_is_sl2312()    (0)
23466 #endif
23467
23468 #ifdef CONFIG_MACH_BLENNY
23469 # ifdef machine_arch_type
23470 #  undef machine_arch_type
23471 #  define machine_arch_type     __machine_arch_type
23472 # else
23473 #  define machine_arch_type     MACH_TYPE_BLENNY
23474 # endif
23475 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23476 #else
23477 # define machine_is_blenny()    (0)
23478 #endif
23479
23480 #ifdef CONFIG_MACH_DS107
23481 # ifdef machine_arch_type
23482 #  undef machine_arch_type
23483 #  define machine_arch_type     __machine_arch_type
23484 # else
23485 #  define machine_arch_type     MACH_TYPE_DS107
23486 # endif
23487 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23488 #else
23489 # define machine_is_ds107()     (0)
23490 #endif
23491
23492 #ifdef CONFIG_MACH_DSX07
23493 # ifdef machine_arch_type
23494 #  undef machine_arch_type
23495 #  define machine_arch_type     __machine_arch_type
23496 # else
23497 #  define machine_arch_type     MACH_TYPE_DSX07
23498 # endif
23499 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23500 #else
23501 # define machine_is_dsx07()     (0)
23502 #endif
23503
23504 #ifdef CONFIG_MACH_PICOCOM1
23505 # ifdef machine_arch_type
23506 #  undef machine_arch_type
23507 #  define machine_arch_type     __machine_arch_type
23508 # else
23509 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23510 # endif
23511 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23512 #else
23513 # define machine_is_picocom1()  (0)
23514 #endif
23515
23516 #ifdef CONFIG_MACH_LYNX_WOLVERINE
23517 # ifdef machine_arch_type
23518 #  undef machine_arch_type
23519 #  define machine_arch_type     __machine_arch_type
23520 # else
23521 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
23522 # endif
23523 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23524 #else
23525 # define machine_is_lynx_wolverine()    (0)
23526 #endif
23527
23528 #ifdef CONFIG_MACH_UBISYS_P9_SC19
23529 # ifdef machine_arch_type
23530 #  undef machine_arch_type
23531 #  define machine_arch_type     __machine_arch_type
23532 # else
23533 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
23534 # endif
23535 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23536 #else
23537 # define machine_is_ubisys_p9_sc19()    (0)
23538 #endif
23539
23540 #ifdef CONFIG_MACH_KRATOS_LOW
23541 # ifdef machine_arch_type
23542 #  undef machine_arch_type
23543 #  define machine_arch_type     __machine_arch_type
23544 # else
23545 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
23546 # endif
23547 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23548 #else
23549 # define machine_is_kratos_low()        (0)
23550 #endif
23551
23552 #ifdef CONFIG_MACH_M700
23553 # ifdef machine_arch_type
23554 #  undef machine_arch_type
23555 #  define machine_arch_type     __machine_arch_type
23556 # else
23557 #  define machine_arch_type     MACH_TYPE_M700
23558 # endif
23559 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23560 #else
23561 # define machine_is_m700()      (0)
23562 #endif
23563
23564 #ifdef CONFIG_MACH_EDMINI_V2
23565 # ifdef machine_arch_type
23566 #  undef machine_arch_type
23567 #  define machine_arch_type     __machine_arch_type
23568 # else
23569 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
23570 # endif
23571 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23572 #else
23573 # define machine_is_edmini_v2() (0)
23574 #endif
23575
23576 #ifdef CONFIG_MACH_ZIPIT2
23577 # ifdef machine_arch_type
23578 #  undef machine_arch_type
23579 #  define machine_arch_type     __machine_arch_type
23580 # else
23581 #  define machine_arch_type     MACH_TYPE_ZIPIT2
23582 # endif
23583 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23584 #else
23585 # define machine_is_zipit2()    (0)
23586 #endif
23587
23588 #ifdef CONFIG_MACH_HSLFEMTOCELL
23589 # ifdef machine_arch_type
23590 #  undef machine_arch_type
23591 #  define machine_arch_type     __machine_arch_type
23592 # else
23593 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23594 # endif
23595 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23596 #else
23597 # define machine_is_hslfemtocell()      (0)
23598 #endif
23599
23600 #ifdef CONFIG_MACH_DAINTREE_AT91
23601 # ifdef machine_arch_type
23602 #  undef machine_arch_type
23603 #  define machine_arch_type     __machine_arch_type
23604 # else
23605 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23606 # endif
23607 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23608 #else
23609 # define machine_is_daintree_at91()     (0)
23610 #endif
23611
23612 #ifdef CONFIG_MACH_SG560USB
23613 # ifdef machine_arch_type
23614 #  undef machine_arch_type
23615 #  define machine_arch_type     __machine_arch_type
23616 # else
23617 #  define machine_arch_type     MACH_TYPE_SG560USB
23618 # endif
23619 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23620 #else
23621 # define machine_is_sg560usb()  (0)
23622 #endif
23623
23624 #ifdef CONFIG_MACH_OMAP3_PANDORA
23625 # ifdef machine_arch_type
23626 #  undef machine_arch_type
23627 #  define machine_arch_type     __machine_arch_type
23628 # else
23629 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
23630 # endif
23631 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23632 #else
23633 # define machine_is_omap3_pandora()     (0)
23634 #endif
23635
23636 #ifdef CONFIG_MACH_USR8200
23637 # ifdef machine_arch_type
23638 #  undef machine_arch_type
23639 #  define machine_arch_type     __machine_arch_type
23640 # else
23641 #  define machine_arch_type     MACH_TYPE_USR8200
23642 # endif
23643 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23644 #else
23645 # define machine_is_usr8200()   (0)
23646 #endif
23647
23648 #ifdef CONFIG_MACH_S1S65K
23649 # ifdef machine_arch_type
23650 #  undef machine_arch_type
23651 #  define machine_arch_type     __machine_arch_type
23652 # else
23653 #  define machine_arch_type     MACH_TYPE_S1S65K
23654 # endif
23655 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23656 #else
23657 # define machine_is_s1s65k()    (0)
23658 #endif
23659
23660 #ifdef CONFIG_MACH_S2S65A
23661 # ifdef machine_arch_type
23662 #  undef machine_arch_type
23663 #  define machine_arch_type     __machine_arch_type
23664 # else
23665 #  define machine_arch_type     MACH_TYPE_S2S65A
23666 # endif
23667 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23668 #else
23669 # define machine_is_s2s65a()    (0)
23670 #endif
23671
23672 #ifdef CONFIG_MACH_ICORE
23673 # ifdef machine_arch_type
23674 #  undef machine_arch_type
23675 #  define machine_arch_type     __machine_arch_type
23676 # else
23677 #  define machine_arch_type     MACH_TYPE_ICORE
23678 # endif
23679 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23680 #else
23681 # define machine_is_icore()     (0)
23682 #endif
23683
23684 #ifdef CONFIG_MACH_MSS2
23685 # ifdef machine_arch_type
23686 #  undef machine_arch_type
23687 #  define machine_arch_type     __machine_arch_type
23688 # else
23689 #  define machine_arch_type     MACH_TYPE_MSS2
23690 # endif
23691 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23692 #else
23693 # define machine_is_mss2()      (0)
23694 #endif
23695
23696 #ifdef CONFIG_MACH_BELMONT
23697 # ifdef machine_arch_type
23698 #  undef machine_arch_type
23699 #  define machine_arch_type     __machine_arch_type
23700 # else
23701 #  define machine_arch_type     MACH_TYPE_BELMONT
23702 # endif
23703 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23704 #else
23705 # define machine_is_belmont()   (0)
23706 #endif
23707
23708 #ifdef CONFIG_MACH_ASUSP525
23709 # ifdef machine_arch_type
23710 #  undef machine_arch_type
23711 #  define machine_arch_type     __machine_arch_type
23712 # else
23713 #  define machine_arch_type     MACH_TYPE_ASUSP525
23714 # endif
23715 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23716 #else
23717 # define machine_is_asusp525()  (0)
23718 #endif
23719
23720 #ifdef CONFIG_MACH_LB88RC8480
23721 # ifdef machine_arch_type
23722 #  undef machine_arch_type
23723 #  define machine_arch_type     __machine_arch_type
23724 # else
23725 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23726 # endif
23727 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23728 #else
23729 # define machine_is_lb88rc8480()        (0)
23730 #endif
23731
23732 #ifdef CONFIG_MACH_HIPXA
23733 # ifdef machine_arch_type
23734 #  undef machine_arch_type
23735 #  define machine_arch_type     __machine_arch_type
23736 # else
23737 #  define machine_arch_type     MACH_TYPE_HIPXA
23738 # endif
23739 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23740 #else
23741 # define machine_is_hipxa()     (0)
23742 #endif
23743
23744 #ifdef CONFIG_MACH_MX25_3DS
23745 # ifdef machine_arch_type
23746 #  undef machine_arch_type
23747 #  define machine_arch_type     __machine_arch_type
23748 # else
23749 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23750 # endif
23751 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23752 #else
23753 # define machine_is_mx25_3ds()  (0)
23754 #endif
23755
23756 #ifdef CONFIG_MACH_M800
23757 # ifdef machine_arch_type
23758 #  undef machine_arch_type
23759 #  define machine_arch_type     __machine_arch_type
23760 # else
23761 #  define machine_arch_type     MACH_TYPE_M800
23762 # endif
23763 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23764 #else
23765 # define machine_is_m800()      (0)
23766 #endif
23767
23768 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23769 # ifdef machine_arch_type
23770 #  undef machine_arch_type
23771 #  define machine_arch_type     __machine_arch_type
23772 # else
23773 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23774 # endif
23775 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23776 #else
23777 # define machine_is_omap3530_lv_som()   (0)
23778 #endif
23779
23780 #ifdef CONFIG_MACH_PRIMA_EVB
23781 # ifdef machine_arch_type
23782 #  undef machine_arch_type
23783 #  define machine_arch_type     __machine_arch_type
23784 # else
23785 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23786 # endif
23787 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23788 #else
23789 # define machine_is_prima_evb() (0)
23790 #endif
23791
23792 #ifdef CONFIG_MACH_MX31BT1
23793 # ifdef machine_arch_type
23794 #  undef machine_arch_type
23795 #  define machine_arch_type     __machine_arch_type
23796 # else
23797 #  define machine_arch_type     MACH_TYPE_MX31BT1
23798 # endif
23799 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23800 #else
23801 # define machine_is_mx31bt1()   (0)
23802 #endif
23803
23804 #ifdef CONFIG_MACH_ATLAS4_EVB
23805 # ifdef machine_arch_type
23806 #  undef machine_arch_type
23807 #  define machine_arch_type     __machine_arch_type
23808 # else
23809 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23810 # endif
23811 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23812 #else
23813 # define machine_is_atlas4_evb()        (0)
23814 #endif
23815
23816 #ifdef CONFIG_MACH_MX31CICADA
23817 # ifdef machine_arch_type
23818 #  undef machine_arch_type
23819 #  define machine_arch_type     __machine_arch_type
23820 # else
23821 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23822 # endif
23823 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23824 #else
23825 # define machine_is_mx31cicada()        (0)
23826 #endif
23827
23828 #ifdef CONFIG_MACH_MI424WR
23829 # ifdef machine_arch_type
23830 #  undef machine_arch_type
23831 #  define machine_arch_type     __machine_arch_type
23832 # else
23833 #  define machine_arch_type     MACH_TYPE_MI424WR
23834 # endif
23835 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23836 #else
23837 # define machine_is_mi424wr()   (0)
23838 #endif
23839
23840 #ifdef CONFIG_MACH_AXS_ULTRAX
23841 # ifdef machine_arch_type
23842 #  undef machine_arch_type
23843 #  define machine_arch_type     __machine_arch_type
23844 # else
23845 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23846 # endif
23847 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23848 #else
23849 # define machine_is_axs_ultrax()        (0)
23850 #endif
23851
23852 #ifdef CONFIG_MACH_AT572D940DEB
23853 # ifdef machine_arch_type
23854 #  undef machine_arch_type
23855 #  define machine_arch_type     __machine_arch_type
23856 # else
23857 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23858 # endif
23859 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23860 #else
23861 # define machine_is_at572d940deb()      (0)
23862 #endif
23863
23864 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
23865 # ifdef machine_arch_type
23866 #  undef machine_arch_type
23867 #  define machine_arch_type     __machine_arch_type
23868 # else
23869 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
23870 # endif
23871 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
23872 #else
23873 # define machine_is_davinci_da830_evm() (0)
23874 #endif
23875
23876 #ifdef CONFIG_MACH_EP9302
23877 # ifdef machine_arch_type
23878 #  undef machine_arch_type
23879 #  define machine_arch_type     __machine_arch_type
23880 # else
23881 #  define machine_arch_type     MACH_TYPE_EP9302
23882 # endif
23883 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23884 #else
23885 # define machine_is_ep9302()    (0)
23886 #endif
23887
23888 #ifdef CONFIG_MACH_AT572D940HFEB
23889 # ifdef machine_arch_type
23890 #  undef machine_arch_type
23891 #  define machine_arch_type     __machine_arch_type
23892 # else
23893 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23894 # endif
23895 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23896 #else
23897 # define machine_is_at572d940hfek()     (0)
23898 #endif
23899
23900 #ifdef CONFIG_MACH_CYBOOK3
23901 # ifdef machine_arch_type
23902 #  undef machine_arch_type
23903 #  define machine_arch_type     __machine_arch_type
23904 # else
23905 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23906 # endif
23907 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23908 #else
23909 # define machine_is_cybook3()   (0)
23910 #endif
23911
23912 #ifdef CONFIG_MACH_WDG002
23913 # ifdef machine_arch_type
23914 #  undef machine_arch_type
23915 #  define machine_arch_type     __machine_arch_type
23916 # else
23917 #  define machine_arch_type     MACH_TYPE_WDG002
23918 # endif
23919 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23920 #else
23921 # define machine_is_wdg002()    (0)
23922 #endif
23923
23924 #ifdef CONFIG_MACH_SG560ADSL
23925 # ifdef machine_arch_type
23926 #  undef machine_arch_type
23927 #  define machine_arch_type     __machine_arch_type
23928 # else
23929 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23930 # endif
23931 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23932 #else
23933 # define machine_is_sg560adsl() (0)
23934 #endif
23935
23936 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23937 # ifdef machine_arch_type
23938 #  undef machine_arch_type
23939 #  define machine_arch_type     __machine_arch_type
23940 # else
23941 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23942 # endif
23943 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23944 #else
23945 # define machine_is_nextio_n2800_ica()  (0)
23946 #endif
23947
23948 #ifdef CONFIG_MACH_DOVE_DB
23949 # ifdef machine_arch_type
23950 #  undef machine_arch_type
23951 #  define machine_arch_type     __machine_arch_type
23952 # else
23953 #  define machine_arch_type     MACH_TYPE_DOVE_DB
23954 # endif
23955 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_DOVE_DB)
23956 #else
23957 # define machine_is_dove_db()   (0)
23958 #endif
23959
23960 #ifdef CONFIG_MACH_MARVELL_NEWDB
23961 # ifdef machine_arch_type
23962 #  undef machine_arch_type
23963 #  define machine_arch_type     __machine_arch_type
23964 # else
23965 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23966 # endif
23967 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23968 #else
23969 # define machine_is_marvell_newdb()     (0)
23970 #endif
23971
23972 #ifdef CONFIG_MACH_VANDIHUD
23973 # ifdef machine_arch_type
23974 #  undef machine_arch_type
23975 #  define machine_arch_type     __machine_arch_type
23976 # else
23977 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23978 # endif
23979 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23980 #else
23981 # define machine_is_vandihud()  (0)
23982 #endif
23983
23984 #ifdef CONFIG_MACH_MAGX_E8
23985 # ifdef machine_arch_type
23986 #  undef machine_arch_type
23987 #  define machine_arch_type     __machine_arch_type
23988 # else
23989 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23990 # endif
23991 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23992 #else
23993 # define machine_is_magx_e8()   (0)
23994 #endif
23995
23996 #ifdef CONFIG_MACH_MAGX_Z6
23997 # ifdef machine_arch_type
23998 #  undef machine_arch_type
23999 #  define machine_arch_type     __machine_arch_type
24000 # else
24001 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
24002 # endif
24003 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
24004 #else
24005 # define machine_is_magx_z6()   (0)
24006 #endif
24007
24008 #ifdef CONFIG_MACH_MAGX_V8
24009 # ifdef machine_arch_type
24010 #  undef machine_arch_type
24011 #  define machine_arch_type     __machine_arch_type
24012 # else
24013 #  define machine_arch_type     MACH_TYPE_MAGX_V8
24014 # endif
24015 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
24016 #else
24017 # define machine_is_magx_v8()   (0)
24018 #endif
24019
24020 #ifdef CONFIG_MACH_MAGX_U9
24021 # ifdef machine_arch_type
24022 #  undef machine_arch_type
24023 #  define machine_arch_type     __machine_arch_type
24024 # else
24025 #  define machine_arch_type     MACH_TYPE_MAGX_U9
24026 # endif
24027 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
24028 #else
24029 # define machine_is_magx_u9()   (0)
24030 #endif
24031
24032 #ifdef CONFIG_MACH_TOUGHCF08
24033 # ifdef machine_arch_type
24034 #  undef machine_arch_type
24035 #  define machine_arch_type     __machine_arch_type
24036 # else
24037 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
24038 # endif
24039 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
24040 #else
24041 # define machine_is_toughcf08() (0)
24042 #endif
24043
24044 #ifdef CONFIG_MACH_ZW4400
24045 # ifdef machine_arch_type
24046 #  undef machine_arch_type
24047 #  define machine_arch_type     __machine_arch_type
24048 # else
24049 #  define machine_arch_type     MACH_TYPE_ZW4400
24050 # endif
24051 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
24052 #else
24053 # define machine_is_zw4400()    (0)
24054 #endif
24055
24056 #ifdef CONFIG_MACH_MARAT91
24057 # ifdef machine_arch_type
24058 #  undef machine_arch_type
24059 #  define machine_arch_type     __machine_arch_type
24060 # else
24061 #  define machine_arch_type     MACH_TYPE_MARAT91
24062 # endif
24063 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
24064 #else
24065 # define machine_is_marat91()   (0)
24066 #endif
24067
24068 #ifdef CONFIG_MACH_OVERO
24069 # ifdef machine_arch_type
24070 #  undef machine_arch_type
24071 #  define machine_arch_type     __machine_arch_type
24072 # else
24073 #  define machine_arch_type     MACH_TYPE_OVERO
24074 # endif
24075 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
24076 #else
24077 # define machine_is_overo()     (0)
24078 #endif
24079
24080 #ifdef CONFIG_MACH_AT2440EVB
24081 # ifdef machine_arch_type
24082 #  undef machine_arch_type
24083 #  define machine_arch_type     __machine_arch_type
24084 # else
24085 #  define machine_arch_type     MACH_TYPE_AT2440EVB
24086 # endif
24087 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
24088 #else
24089 # define machine_is_at2440evb() (0)
24090 #endif
24091
24092 #ifdef CONFIG_MACH_NEOCORE926
24093 # ifdef machine_arch_type
24094 #  undef machine_arch_type
24095 #  define machine_arch_type     __machine_arch_type
24096 # else
24097 #  define machine_arch_type     MACH_TYPE_NEOCORE926
24098 # endif
24099 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
24100 #else
24101 # define machine_is_neocore926()        (0)
24102 #endif
24103
24104 #ifdef CONFIG_MACH_WNR854T
24105 # ifdef machine_arch_type
24106 #  undef machine_arch_type
24107 #  define machine_arch_type     __machine_arch_type
24108 # else
24109 #  define machine_arch_type     MACH_TYPE_WNR854T
24110 # endif
24111 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
24112 #else
24113 # define machine_is_wnr854t()   (0)
24114 #endif
24115
24116 #ifdef CONFIG_MACH_IMX27
24117 # ifdef machine_arch_type
24118 #  undef machine_arch_type
24119 #  define machine_arch_type     __machine_arch_type
24120 # else
24121 #  define machine_arch_type     MACH_TYPE_IMX27
24122 # endif
24123 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
24124 #else
24125 # define machine_is_imx27()     (0)
24126 #endif
24127
24128 #ifdef CONFIG_MACH_MOOSE_DB
24129 # ifdef machine_arch_type
24130 #  undef machine_arch_type
24131 #  define machine_arch_type     __machine_arch_type
24132 # else
24133 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
24134 # endif
24135 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
24136 #else
24137 # define machine_is_moose_db()  (0)
24138 #endif
24139
24140 #ifdef CONFIG_MACH_FAB4
24141 # ifdef machine_arch_type
24142 #  undef machine_arch_type
24143 #  define machine_arch_type     __machine_arch_type
24144 # else
24145 #  define machine_arch_type     MACH_TYPE_FAB4
24146 # endif
24147 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
24148 #else
24149 # define machine_is_fab4()      (0)
24150 #endif
24151
24152 #ifdef CONFIG_MACH_HTCDIAMOND
24153 # ifdef machine_arch_type
24154 #  undef machine_arch_type
24155 #  define machine_arch_type     __machine_arch_type
24156 # else
24157 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
24158 # endif
24159 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
24160 #else
24161 # define machine_is_htcdiamond()        (0)
24162 #endif
24163
24164 #ifdef CONFIG_MACH_FIONA
24165 # ifdef machine_arch_type
24166 #  undef machine_arch_type
24167 #  define machine_arch_type     __machine_arch_type
24168 # else
24169 #  define machine_arch_type     MACH_TYPE_FIONA
24170 # endif
24171 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
24172 #else
24173 # define machine_is_fiona()     (0)
24174 #endif
24175
24176 #ifdef CONFIG_MACH_MXC30030_X
24177 # ifdef machine_arch_type
24178 #  undef machine_arch_type
24179 #  define machine_arch_type     __machine_arch_type
24180 # else
24181 #  define machine_arch_type     MACH_TYPE_MXC30030_X
24182 # endif
24183 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
24184 #else
24185 # define machine_is_mxc30030_x()        (0)
24186 #endif
24187
24188 #ifdef CONFIG_MACH_BMP1000
24189 # ifdef machine_arch_type
24190 #  undef machine_arch_type
24191 #  define machine_arch_type     __machine_arch_type
24192 # else
24193 #  define machine_arch_type     MACH_TYPE_BMP1000
24194 # endif
24195 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
24196 #else
24197 # define machine_is_bmp1000()   (0)
24198 #endif
24199
24200 #ifdef CONFIG_MACH_LOGI9200
24201 # ifdef machine_arch_type
24202 #  undef machine_arch_type
24203 #  define machine_arch_type     __machine_arch_type
24204 # else
24205 #  define machine_arch_type     MACH_TYPE_LOGI9200
24206 # endif
24207 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
24208 #else
24209 # define machine_is_logi9200()  (0)
24210 #endif
24211
24212 #ifdef CONFIG_MACH_TQMA31
24213 # ifdef machine_arch_type
24214 #  undef machine_arch_type
24215 #  define machine_arch_type     __machine_arch_type
24216 # else
24217 #  define machine_arch_type     MACH_TYPE_TQMA31
24218 # endif
24219 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
24220 #else
24221 # define machine_is_tqma31()    (0)
24222 #endif
24223
24224 #ifdef CONFIG_MACH_CCW9P9215JS
24225 # ifdef machine_arch_type
24226 #  undef machine_arch_type
24227 #  define machine_arch_type     __machine_arch_type
24228 # else
24229 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
24230 # endif
24231 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24232 #else
24233 # define machine_is_ccw9p9215js()       (0)
24234 #endif
24235
24236 #ifdef CONFIG_MACH_RD88F5181L_GE
24237 # ifdef machine_arch_type
24238 #  undef machine_arch_type
24239 #  define machine_arch_type     __machine_arch_type
24240 # else
24241 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
24242 # endif
24243 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24244 #else
24245 # define machine_is_rd88f5181l_ge()     (0)
24246 #endif
24247
24248 #ifdef CONFIG_MACH_SIFMAIN
24249 # ifdef machine_arch_type
24250 #  undef machine_arch_type
24251 #  define machine_arch_type     __machine_arch_type
24252 # else
24253 #  define machine_arch_type     MACH_TYPE_SIFMAIN
24254 # endif
24255 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
24256 #else
24257 # define machine_is_sifmain()   (0)
24258 #endif
24259
24260 #ifdef CONFIG_MACH_SAM9_L9261
24261 # ifdef machine_arch_type
24262 #  undef machine_arch_type
24263 #  define machine_arch_type     __machine_arch_type
24264 # else
24265 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
24266 # endif
24267 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
24268 #else
24269 # define machine_is_sam9_l9261()        (0)
24270 #endif
24271
24272 #ifdef CONFIG_MACH_CC9M2443
24273 # ifdef machine_arch_type
24274 #  undef machine_arch_type
24275 #  define machine_arch_type     __machine_arch_type
24276 # else
24277 #  define machine_arch_type     MACH_TYPE_CC9M2443
24278 # endif
24279 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
24280 #else
24281 # define machine_is_cc9m2443()  (0)
24282 #endif
24283
24284 #ifdef CONFIG_MACH_XARIA300
24285 # ifdef machine_arch_type
24286 #  undef machine_arch_type
24287 #  define machine_arch_type     __machine_arch_type
24288 # else
24289 #  define machine_arch_type     MACH_TYPE_XARIA300
24290 # endif
24291 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
24292 #else
24293 # define machine_is_xaria300()  (0)
24294 #endif
24295
24296 #ifdef CONFIG_MACH_IT9200
24297 # ifdef machine_arch_type
24298 #  undef machine_arch_type
24299 #  define machine_arch_type     __machine_arch_type
24300 # else
24301 #  define machine_arch_type     MACH_TYPE_IT9200
24302 # endif
24303 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
24304 #else
24305 # define machine_is_it9200()    (0)
24306 #endif
24307
24308 #ifdef CONFIG_MACH_RD88F5181L_FXO
24309 # ifdef machine_arch_type
24310 #  undef machine_arch_type
24311 #  define machine_arch_type     __machine_arch_type
24312 # else
24313 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
24314 # endif
24315 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24316 #else
24317 # define machine_is_rd88f5181l_fxo()    (0)
24318 #endif
24319
24320 #ifdef CONFIG_MACH_KRISS_SENSOR
24321 # ifdef machine_arch_type
24322 #  undef machine_arch_type
24323 #  define machine_arch_type     __machine_arch_type
24324 # else
24325 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24326 # endif
24327 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24328 #else
24329 # define machine_is_kriss_sensor()      (0)
24330 #endif
24331
24332 #ifdef CONFIG_MACH_PILZ_PMI5
24333 # ifdef machine_arch_type
24334 #  undef machine_arch_type
24335 #  define machine_arch_type     __machine_arch_type
24336 # else
24337 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24338 # endif
24339 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24340 #else
24341 # define machine_is_pilz_pmi5() (0)
24342 #endif
24343
24344 #ifdef CONFIG_MACH_JADE
24345 # ifdef machine_arch_type
24346 #  undef machine_arch_type
24347 #  define machine_arch_type     __machine_arch_type
24348 # else
24349 #  define machine_arch_type     MACH_TYPE_JADE
24350 # endif
24351 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24352 #else
24353 # define machine_is_jade()      (0)
24354 #endif
24355
24356 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24357 # ifdef machine_arch_type
24358 #  undef machine_arch_type
24359 #  define machine_arch_type     __machine_arch_type
24360 # else
24361 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24362 # endif
24363 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24364 #else
24365 # define machine_is_ks8695_softplc()    (0)
24366 #endif
24367
24368 #ifdef CONFIG_MACH_GPRISC3
24369 # ifdef machine_arch_type
24370 #  undef machine_arch_type
24371 #  define machine_arch_type     __machine_arch_type
24372 # else
24373 #  define machine_arch_type     MACH_TYPE_GPRISC3
24374 # endif
24375 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24376 #else
24377 # define machine_is_gprisc3()   (0)
24378 #endif
24379
24380 #ifdef CONFIG_MACH_STAMP9G20
24381 # ifdef machine_arch_type
24382 #  undef machine_arch_type
24383 #  define machine_arch_type     __machine_arch_type
24384 # else
24385 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24386 # endif
24387 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24388 #else
24389 # define machine_is_stamp9g20() (0)
24390 #endif
24391
24392 #ifdef CONFIG_MACH_SMDK6430
24393 # ifdef machine_arch_type
24394 #  undef machine_arch_type
24395 #  define machine_arch_type     __machine_arch_type
24396 # else
24397 #  define machine_arch_type     MACH_TYPE_SMDK6430
24398 # endif
24399 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24400 #else
24401 # define machine_is_smdk6430()  (0)
24402 #endif
24403
24404 #ifdef CONFIG_MACH_SMDKC100
24405 # ifdef machine_arch_type
24406 #  undef machine_arch_type
24407 #  define machine_arch_type     __machine_arch_type
24408 # else
24409 #  define machine_arch_type     MACH_TYPE_SMDKC100
24410 # endif
24411 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24412 #else
24413 # define machine_is_smdkc100()  (0)
24414 #endif
24415
24416 #ifdef CONFIG_MACH_TAVOREVB
24417 # ifdef machine_arch_type
24418 #  undef machine_arch_type
24419 #  define machine_arch_type     __machine_arch_type
24420 # else
24421 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24422 # endif
24423 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24424 #else
24425 # define machine_is_tavorevb()  (0)
24426 #endif
24427
24428 #ifdef CONFIG_MACH_SAAR
24429 # ifdef machine_arch_type
24430 #  undef machine_arch_type
24431 #  define machine_arch_type     __machine_arch_type
24432 # else
24433 #  define machine_arch_type     MACH_TYPE_SAAR
24434 # endif
24435 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24436 #else
24437 # define machine_is_saar()      (0)
24438 #endif
24439
24440 #ifdef CONFIG_MACH_DEISTER_EYECAM
24441 # ifdef machine_arch_type
24442 #  undef machine_arch_type
24443 #  define machine_arch_type     __machine_arch_type
24444 # else
24445 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24446 # endif
24447 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24448 #else
24449 # define machine_is_deister_eyecam()    (0)
24450 #endif
24451
24452 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24453 # ifdef machine_arch_type
24454 #  undef machine_arch_type
24455 #  define machine_arch_type     __machine_arch_type
24456 # else
24457 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24458 # endif
24459 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24460 #else
24461 # define machine_is_at91sam9m10g45ek()  (0)
24462 #endif
24463
24464 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24465 # ifdef machine_arch_type
24466 #  undef machine_arch_type
24467 #  define machine_arch_type     __machine_arch_type
24468 # else
24469 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24470 # endif
24471 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24472 #else
24473 # define machine_is_linkstation_produo()        (0)
24474 #endif
24475
24476 #ifdef CONFIG_MACH_HIT_B0
24477 # ifdef machine_arch_type
24478 #  undef machine_arch_type
24479 #  define machine_arch_type     __machine_arch_type
24480 # else
24481 #  define machine_arch_type     MACH_TYPE_HIT_B0
24482 # endif
24483 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24484 #else
24485 # define machine_is_hit_b0()    (0)
24486 #endif
24487
24488 #ifdef CONFIG_MACH_ADX_RMU
24489 # ifdef machine_arch_type
24490 #  undef machine_arch_type
24491 #  define machine_arch_type     __machine_arch_type
24492 # else
24493 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24494 # endif
24495 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24496 #else
24497 # define machine_is_adx_rmu()   (0)
24498 #endif
24499
24500 #ifdef CONFIG_MACH_XG_CPE_MAIN
24501 # ifdef machine_arch_type
24502 #  undef machine_arch_type
24503 #  define machine_arch_type     __machine_arch_type
24504 # else
24505 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24506 # endif
24507 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24508 #else
24509 # define machine_is_xg_cpe_main()       (0)
24510 #endif
24511
24512 #ifdef CONFIG_MACH_EDB9407A
24513 # ifdef machine_arch_type
24514 #  undef machine_arch_type
24515 #  define machine_arch_type     __machine_arch_type
24516 # else
24517 #  define machine_arch_type     MACH_TYPE_EDB9407A
24518 # endif
24519 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24520 #else
24521 # define machine_is_edb9407a()  (0)
24522 #endif
24523
24524 #ifdef CONFIG_MACH_DTB9608
24525 # ifdef machine_arch_type
24526 #  undef machine_arch_type
24527 #  define machine_arch_type     __machine_arch_type
24528 # else
24529 #  define machine_arch_type     MACH_TYPE_DTB9608
24530 # endif
24531 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24532 #else
24533 # define machine_is_dtb9608()   (0)
24534 #endif
24535
24536 #ifdef CONFIG_MACH_EM104V1
24537 # ifdef machine_arch_type
24538 #  undef machine_arch_type
24539 #  define machine_arch_type     __machine_arch_type
24540 # else
24541 #  define machine_arch_type     MACH_TYPE_EM104V1
24542 # endif
24543 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24544 #else
24545 # define machine_is_em104v1()   (0)
24546 #endif
24547
24548 #ifdef CONFIG_MACH_DEMO
24549 # ifdef machine_arch_type
24550 #  undef machine_arch_type
24551 #  define machine_arch_type     __machine_arch_type
24552 # else
24553 #  define machine_arch_type     MACH_TYPE_DEMO
24554 # endif
24555 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24556 #else
24557 # define machine_is_demo()      (0)
24558 #endif
24559
24560 #ifdef CONFIG_MACH_LOGI9260
24561 # ifdef machine_arch_type
24562 #  undef machine_arch_type
24563 #  define machine_arch_type     __machine_arch_type
24564 # else
24565 #  define machine_arch_type     MACH_TYPE_LOGI9260
24566 # endif
24567 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24568 #else
24569 # define machine_is_logi9260()  (0)
24570 #endif
24571
24572 #ifdef CONFIG_MACH_MX31_EXM32
24573 # ifdef machine_arch_type
24574 #  undef machine_arch_type
24575 #  define machine_arch_type     __machine_arch_type
24576 # else
24577 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
24578 # endif
24579 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24580 #else
24581 # define machine_is_mx31_exm32()        (0)
24582 #endif
24583
24584 #ifdef CONFIG_MACH_USB_A9G20
24585 # ifdef machine_arch_type
24586 #  undef machine_arch_type
24587 #  define machine_arch_type     __machine_arch_type
24588 # else
24589 #  define machine_arch_type     MACH_TYPE_USB_A9G20
24590 # endif
24591 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24592 #else
24593 # define machine_is_usb_a9g20() (0)
24594 #endif
24595
24596 #ifdef CONFIG_MACH_PICPROJE2008
24597 # ifdef machine_arch_type
24598 #  undef machine_arch_type
24599 #  define machine_arch_type     __machine_arch_type
24600 # else
24601 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24602 # endif
24603 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24604 #else
24605 # define machine_is_picproje2008()      (0)
24606 #endif
24607
24608 #ifdef CONFIG_MACH_CS_E9315
24609 # ifdef machine_arch_type
24610 #  undef machine_arch_type
24611 #  define machine_arch_type     __machine_arch_type
24612 # else
24613 #  define machine_arch_type     MACH_TYPE_CS_E9315
24614 # endif
24615 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24616 #else
24617 # define machine_is_cs_e9315()  (0)
24618 #endif
24619
24620 #ifdef CONFIG_MACH_QIL_A9G20
24621 # ifdef machine_arch_type
24622 #  undef machine_arch_type
24623 #  define machine_arch_type     __machine_arch_type
24624 # else
24625 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
24626 # endif
24627 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24628 #else
24629 # define machine_is_qil_a9g20() (0)
24630 #endif
24631
24632 #ifdef CONFIG_MACH_SHA_PON020
24633 # ifdef machine_arch_type
24634 #  undef machine_arch_type
24635 #  define machine_arch_type     __machine_arch_type
24636 # else
24637 #  define machine_arch_type     MACH_TYPE_SHA_PON020
24638 # endif
24639 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24640 #else
24641 # define machine_is_sha_pon020()        (0)
24642 #endif
24643
24644 #ifdef CONFIG_MACH_NAD
24645 # ifdef machine_arch_type
24646 #  undef machine_arch_type
24647 #  define machine_arch_type     __machine_arch_type
24648 # else
24649 #  define machine_arch_type     MACH_TYPE_NAD
24650 # endif
24651 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24652 #else
24653 # define machine_is_nad()       (0)
24654 #endif
24655
24656 #ifdef CONFIG_MACH_SBC35_A9260
24657 # ifdef machine_arch_type
24658 #  undef machine_arch_type
24659 #  define machine_arch_type     __machine_arch_type
24660 # else
24661 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
24662 # endif
24663 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24664 #else
24665 # define machine_is_sbc35_a9260()       (0)
24666 #endif
24667
24668 #ifdef CONFIG_MACH_SBC35_A9G20
24669 # ifdef machine_arch_type
24670 #  undef machine_arch_type
24671 #  define machine_arch_type     __machine_arch_type
24672 # else
24673 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
24674 # endif
24675 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24676 #else
24677 # define machine_is_sbc35_a9g20()       (0)
24678 #endif
24679
24680 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
24681 # ifdef machine_arch_type
24682 #  undef machine_arch_type
24683 #  define machine_arch_type     __machine_arch_type
24684 # else
24685 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
24686 # endif
24687 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24688 #else
24689 # define machine_is_davinci_beginning() (0)
24690 #endif
24691
24692 #ifdef CONFIG_MACH_UWC
24693 # ifdef machine_arch_type
24694 #  undef machine_arch_type
24695 #  define machine_arch_type     __machine_arch_type
24696 # else
24697 #  define machine_arch_type     MACH_TYPE_UWC
24698 # endif
24699 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24700 #else
24701 # define machine_is_uwc()       (0)
24702 #endif
24703
24704 #ifdef CONFIG_MACH_MXLADS
24705 # ifdef machine_arch_type
24706 #  undef machine_arch_type
24707 #  define machine_arch_type     __machine_arch_type
24708 # else
24709 #  define machine_arch_type     MACH_TYPE_MXLADS
24710 # endif
24711 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24712 #else
24713 # define machine_is_mxlads()    (0)
24714 #endif
24715
24716 #ifdef CONFIG_MACH_HTCNIKE
24717 # ifdef machine_arch_type
24718 #  undef machine_arch_type
24719 #  define machine_arch_type     __machine_arch_type
24720 # else
24721 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24722 # endif
24723 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24724 #else
24725 # define machine_is_htcnike()   (0)
24726 #endif
24727
24728 #ifdef CONFIG_MACH_DEISTER_PXA270
24729 # ifdef machine_arch_type
24730 #  undef machine_arch_type
24731 #  define machine_arch_type     __machine_arch_type
24732 # else
24733 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24734 # endif
24735 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24736 #else
24737 # define machine_is_deister_pxa270()    (0)
24738 #endif
24739
24740 #ifdef CONFIG_MACH_CME9210JS
24741 # ifdef machine_arch_type
24742 #  undef machine_arch_type
24743 #  define machine_arch_type     __machine_arch_type
24744 # else
24745 #  define machine_arch_type     MACH_TYPE_CME9210JS
24746 # endif
24747 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24748 #else
24749 # define machine_is_cme9210js() (0)
24750 #endif
24751
24752 #ifdef CONFIG_MACH_CC9P9360
24753 # ifdef machine_arch_type
24754 #  undef machine_arch_type
24755 #  define machine_arch_type     __machine_arch_type
24756 # else
24757 #  define machine_arch_type     MACH_TYPE_CC9P9360
24758 # endif
24759 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24760 #else
24761 # define machine_is_cc9p9360()  (0)
24762 #endif
24763
24764 #ifdef CONFIG_MACH_MOCHA
24765 # ifdef machine_arch_type
24766 #  undef machine_arch_type
24767 #  define machine_arch_type     __machine_arch_type
24768 # else
24769 #  define machine_arch_type     MACH_TYPE_MOCHA
24770 # endif
24771 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24772 #else
24773 # define machine_is_mocha()     (0)
24774 #endif
24775
24776 #ifdef CONFIG_MACH_WAPD170AG
24777 # ifdef machine_arch_type
24778 #  undef machine_arch_type
24779 #  define machine_arch_type     __machine_arch_type
24780 # else
24781 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24782 # endif
24783 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24784 #else
24785 # define machine_is_wapd170ag() (0)
24786 #endif
24787
24788 #ifdef CONFIG_MACH_LINKSTATION_MINI
24789 # ifdef machine_arch_type
24790 #  undef machine_arch_type
24791 #  define machine_arch_type     __machine_arch_type
24792 # else
24793 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24794 # endif
24795 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24796 #else
24797 # define machine_is_linkstation_mini()  (0)
24798 #endif
24799
24800 #ifdef CONFIG_MACH_AFEB9260
24801 # ifdef machine_arch_type
24802 #  undef machine_arch_type
24803 #  define machine_arch_type     __machine_arch_type
24804 # else
24805 #  define machine_arch_type     MACH_TYPE_AFEB9260
24806 # endif
24807 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24808 #else
24809 # define machine_is_afeb9260()  (0)
24810 #endif
24811
24812 #ifdef CONFIG_MACH_W90X900
24813 # ifdef machine_arch_type
24814 #  undef machine_arch_type
24815 #  define machine_arch_type     __machine_arch_type
24816 # else
24817 #  define machine_arch_type     MACH_TYPE_W90X900
24818 # endif
24819 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24820 #else
24821 # define machine_is_w90x900()   (0)
24822 #endif
24823
24824 #ifdef CONFIG_MACH_W90X700
24825 # ifdef machine_arch_type
24826 #  undef machine_arch_type
24827 #  define machine_arch_type     __machine_arch_type
24828 # else
24829 #  define machine_arch_type     MACH_TYPE_W90X700
24830 # endif
24831 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24832 #else
24833 # define machine_is_w90x700()   (0)
24834 #endif
24835
24836 #ifdef CONFIG_MACH_KT300IP
24837 # ifdef machine_arch_type
24838 #  undef machine_arch_type
24839 #  define machine_arch_type     __machine_arch_type
24840 # else
24841 #  define machine_arch_type     MACH_TYPE_KT300IP
24842 # endif
24843 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24844 #else
24845 # define machine_is_kt300ip()   (0)
24846 #endif
24847
24848 #ifdef CONFIG_MACH_KT300IP_G20
24849 # ifdef machine_arch_type
24850 #  undef machine_arch_type
24851 #  define machine_arch_type     __machine_arch_type
24852 # else
24853 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24854 # endif
24855 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24856 #else
24857 # define machine_is_kt300ip_g20()       (0)
24858 #endif
24859
24860 #ifdef CONFIG_MACH_SRCM
24861 # ifdef machine_arch_type
24862 #  undef machine_arch_type
24863 #  define machine_arch_type     __machine_arch_type
24864 # else
24865 #  define machine_arch_type     MACH_TYPE_SRCM
24866 # endif
24867 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24868 #else
24869 # define machine_is_srcm()      (0)
24870 #endif
24871
24872 #ifdef CONFIG_MACH_WLNX_9260
24873 # ifdef machine_arch_type
24874 #  undef machine_arch_type
24875 #  define machine_arch_type     __machine_arch_type
24876 # else
24877 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24878 # endif
24879 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24880 #else
24881 # define machine_is_wlnx_9260() (0)
24882 #endif
24883
24884 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24885 # ifdef machine_arch_type
24886 #  undef machine_arch_type
24887 #  define machine_arch_type     __machine_arch_type
24888 # else
24889 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24890 # endif
24891 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24892 #else
24893 # define machine_is_openmoko_gta03()    (0)
24894 #endif
24895
24896 #ifdef CONFIG_MACH_OSPREY2
24897 # ifdef machine_arch_type
24898 #  undef machine_arch_type
24899 #  define machine_arch_type     __machine_arch_type
24900 # else
24901 #  define machine_arch_type     MACH_TYPE_OSPREY2
24902 # endif
24903 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24904 #else
24905 # define machine_is_osprey2()   (0)
24906 #endif
24907
24908 #ifdef CONFIG_MACH_KBIO9260
24909 # ifdef machine_arch_type
24910 #  undef machine_arch_type
24911 #  define machine_arch_type     __machine_arch_type
24912 # else
24913 #  define machine_arch_type     MACH_TYPE_KBIO9260
24914 # endif
24915 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24916 #else
24917 # define machine_is_kbio9260()  (0)
24918 #endif
24919
24920 #ifdef CONFIG_MACH_GINZA
24921 # ifdef machine_arch_type
24922 #  undef machine_arch_type
24923 #  define machine_arch_type     __machine_arch_type
24924 # else
24925 #  define machine_arch_type     MACH_TYPE_GINZA
24926 # endif
24927 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24928 #else
24929 # define machine_is_ginza()     (0)
24930 #endif
24931
24932 #ifdef CONFIG_MACH_A636N
24933 # ifdef machine_arch_type
24934 #  undef machine_arch_type
24935 #  define machine_arch_type     __machine_arch_type
24936 # else
24937 #  define machine_arch_type     MACH_TYPE_A636N
24938 # endif
24939 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24940 #else
24941 # define machine_is_a636n()     (0)
24942 #endif
24943
24944 #ifdef CONFIG_MACH_IMX27IPCAM
24945 # ifdef machine_arch_type
24946 #  undef machine_arch_type
24947 #  define machine_arch_type     __machine_arch_type
24948 # else
24949 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24950 # endif
24951 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24952 #else
24953 # define machine_is_imx27ipcam()        (0)
24954 #endif
24955
24956 #ifdef CONFIG_MACH_NEMOC
24957 # ifdef machine_arch_type
24958 #  undef machine_arch_type
24959 #  define machine_arch_type     __machine_arch_type
24960 # else
24961 #  define machine_arch_type     MACH_TYPE_NEMOC
24962 # endif
24963 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24964 #else
24965 # define machine_is_nemoc()     (0)
24966 #endif
24967
24968 #ifdef CONFIG_MACH_GENEVA
24969 # ifdef machine_arch_type
24970 #  undef machine_arch_type
24971 #  define machine_arch_type     __machine_arch_type
24972 # else
24973 #  define machine_arch_type     MACH_TYPE_GENEVA
24974 # endif
24975 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24976 #else
24977 # define machine_is_geneva()    (0)
24978 #endif
24979
24980 #ifdef CONFIG_MACH_HTCPHAROS
24981 # ifdef machine_arch_type
24982 #  undef machine_arch_type
24983 #  define machine_arch_type     __machine_arch_type
24984 # else
24985 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24986 # endif
24987 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24988 #else
24989 # define machine_is_htcpharos() (0)
24990 #endif
24991
24992 #ifdef CONFIG_MACH_NEONC
24993 # ifdef machine_arch_type
24994 #  undef machine_arch_type
24995 #  define machine_arch_type     __machine_arch_type
24996 # else
24997 #  define machine_arch_type     MACH_TYPE_NEONC
24998 # endif
24999 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
25000 #else
25001 # define machine_is_neonc()     (0)
25002 #endif
25003
25004 #ifdef CONFIG_MACH_NAS7100
25005 # ifdef machine_arch_type
25006 #  undef machine_arch_type
25007 #  define machine_arch_type     __machine_arch_type
25008 # else
25009 #  define machine_arch_type     MACH_TYPE_NAS7100
25010 # endif
25011 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
25012 #else
25013 # define machine_is_nas7100()   (0)
25014 #endif
25015
25016 #ifdef CONFIG_MACH_TEUPHONE
25017 # ifdef machine_arch_type
25018 #  undef machine_arch_type
25019 #  define machine_arch_type     __machine_arch_type
25020 # else
25021 #  define machine_arch_type     MACH_TYPE_TEUPHONE
25022 # endif
25023 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
25024 #else
25025 # define machine_is_teuphone()  (0)
25026 #endif
25027
25028 #ifdef CONFIG_MACH_ANNAX_ETH2
25029 # ifdef machine_arch_type
25030 #  undef machine_arch_type
25031 #  define machine_arch_type     __machine_arch_type
25032 # else
25033 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
25034 # endif
25035 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
25036 #else
25037 # define machine_is_annax_eth2()        (0)
25038 #endif
25039
25040 #ifdef CONFIG_MACH_CSB733
25041 # ifdef machine_arch_type
25042 #  undef machine_arch_type
25043 #  define machine_arch_type     __machine_arch_type
25044 # else
25045 #  define machine_arch_type     MACH_TYPE_CSB733
25046 # endif
25047 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
25048 #else
25049 # define machine_is_csb733()    (0)
25050 #endif
25051
25052 #ifdef CONFIG_MACH_BK3
25053 # ifdef machine_arch_type
25054 #  undef machine_arch_type
25055 #  define machine_arch_type     __machine_arch_type
25056 # else
25057 #  define machine_arch_type     MACH_TYPE_BK3
25058 # endif
25059 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
25060 #else
25061 # define machine_is_bk3()       (0)
25062 #endif
25063
25064 #ifdef CONFIG_MACH_OMAP_EM32
25065 # ifdef machine_arch_type
25066 #  undef machine_arch_type
25067 #  define machine_arch_type     __machine_arch_type
25068 # else
25069 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
25070 # endif
25071 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
25072 #else
25073 # define machine_is_omap_em32() (0)
25074 #endif
25075
25076 #ifdef CONFIG_MACH_ET9261CP
25077 # ifdef machine_arch_type
25078 #  undef machine_arch_type
25079 #  define machine_arch_type     __machine_arch_type
25080 # else
25081 #  define machine_arch_type     MACH_TYPE_ET9261CP
25082 # endif
25083 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
25084 #else
25085 # define machine_is_et9261cp()  (0)
25086 #endif
25087
25088 #ifdef CONFIG_MACH_JASPERC
25089 # ifdef machine_arch_type
25090 #  undef machine_arch_type
25091 #  define machine_arch_type     __machine_arch_type
25092 # else
25093 #  define machine_arch_type     MACH_TYPE_JASPERC
25094 # endif
25095 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
25096 #else
25097 # define machine_is_jasperc()   (0)
25098 #endif
25099
25100 #ifdef CONFIG_MACH_ISSI_ARM9
25101 # ifdef machine_arch_type
25102 #  undef machine_arch_type
25103 #  define machine_arch_type     __machine_arch_type
25104 # else
25105 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
25106 # endif
25107 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
25108 #else
25109 # define machine_is_issi_arm9() (0)
25110 #endif
25111
25112 #ifdef CONFIG_MACH_UED
25113 # ifdef machine_arch_type
25114 #  undef machine_arch_type
25115 #  define machine_arch_type     __machine_arch_type
25116 # else
25117 #  define machine_arch_type     MACH_TYPE_UED
25118 # endif
25119 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
25120 #else
25121 # define machine_is_ued()       (0)
25122 #endif
25123
25124 #ifdef CONFIG_MACH_ESIBLADE
25125 # ifdef machine_arch_type
25126 #  undef machine_arch_type
25127 #  define machine_arch_type     __machine_arch_type
25128 # else
25129 #  define machine_arch_type     MACH_TYPE_ESIBLADE
25130 # endif
25131 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
25132 #else
25133 # define machine_is_esiblade()  (0)
25134 #endif
25135
25136 #ifdef CONFIG_MACH_EYE02
25137 # ifdef machine_arch_type
25138 #  undef machine_arch_type
25139 #  define machine_arch_type     __machine_arch_type
25140 # else
25141 #  define machine_arch_type     MACH_TYPE_EYE02
25142 # endif
25143 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
25144 #else
25145 # define machine_is_eye02()     (0)
25146 #endif
25147
25148 #ifdef CONFIG_MACH_IMX27KBD
25149 # ifdef machine_arch_type
25150 #  undef machine_arch_type
25151 #  define machine_arch_type     __machine_arch_type
25152 # else
25153 #  define machine_arch_type     MACH_TYPE_IMX27KBD
25154 # endif
25155 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
25156 #else
25157 # define machine_is_imx27kbd()  (0)
25158 #endif
25159
25160 #ifdef CONFIG_MACH_SST61VC010_FPGA
25161 # ifdef machine_arch_type
25162 #  undef machine_arch_type
25163 #  define machine_arch_type     __machine_arch_type
25164 # else
25165 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
25166 # endif
25167 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
25168 #else
25169 # define machine_is_sst61vc010_fpga()   (0)
25170 #endif
25171
25172 #ifdef CONFIG_MACH_KIXVP435
25173 # ifdef machine_arch_type
25174 #  undef machine_arch_type
25175 #  define machine_arch_type     __machine_arch_type
25176 # else
25177 #  define machine_arch_type     MACH_TYPE_KIXVP435
25178 # endif
25179 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
25180 #else
25181 # define machine_is_kixvp435()  (0)
25182 #endif
25183
25184 #ifdef CONFIG_MACH_KIXNP435
25185 # ifdef machine_arch_type
25186 #  undef machine_arch_type
25187 #  define machine_arch_type     __machine_arch_type
25188 # else
25189 #  define machine_arch_type     MACH_TYPE_KIXNP435
25190 # endif
25191 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
25192 #else
25193 # define machine_is_kixnp435()  (0)
25194 #endif
25195
25196 #ifdef CONFIG_MACH_AFRICA
25197 # ifdef machine_arch_type
25198 #  undef machine_arch_type
25199 #  define machine_arch_type     __machine_arch_type
25200 # else
25201 #  define machine_arch_type     MACH_TYPE_AFRICA
25202 # endif
25203 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
25204 #else
25205 # define machine_is_africa()    (0)
25206 #endif
25207
25208 #ifdef CONFIG_MACH_NH233
25209 # ifdef machine_arch_type
25210 #  undef machine_arch_type
25211 #  define machine_arch_type     __machine_arch_type
25212 # else
25213 #  define machine_arch_type     MACH_TYPE_NH233
25214 # endif
25215 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
25216 #else
25217 # define machine_is_nh233()     (0)
25218 #endif
25219
25220 #ifdef CONFIG_MACH_RD88F6183AP_GE
25221 # ifdef machine_arch_type
25222 #  undef machine_arch_type
25223 #  define machine_arch_type     __machine_arch_type
25224 # else
25225 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
25226 # endif
25227 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25228 #else
25229 # define machine_is_rd88f6183ap_ge()    (0)
25230 #endif
25231
25232 #ifdef CONFIG_MACH_BCM4760
25233 # ifdef machine_arch_type
25234 #  undef machine_arch_type
25235 #  define machine_arch_type     __machine_arch_type
25236 # else
25237 #  define machine_arch_type     MACH_TYPE_BCM4760
25238 # endif
25239 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
25240 #else
25241 # define machine_is_bcm4760()   (0)
25242 #endif
25243
25244 #ifdef CONFIG_MACH_EDDY_V2
25245 # ifdef machine_arch_type
25246 #  undef machine_arch_type
25247 #  define machine_arch_type     __machine_arch_type
25248 # else
25249 #  define machine_arch_type     MACH_TYPE_EDDY_V2
25250 # endif
25251 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
25252 #else
25253 # define machine_is_eddy_v2()   (0)
25254 #endif
25255
25256 #ifdef CONFIG_MACH_REALVIEW_PBA8
25257 # ifdef machine_arch_type
25258 #  undef machine_arch_type
25259 #  define machine_arch_type     __machine_arch_type
25260 # else
25261 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
25262 # endif
25263 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25264 #else
25265 # define machine_is_realview_pba8()     (0)
25266 #endif
25267
25268 #ifdef CONFIG_MACH_HID_A7
25269 # ifdef machine_arch_type
25270 #  undef machine_arch_type
25271 #  define machine_arch_type     __machine_arch_type
25272 # else
25273 #  define machine_arch_type     MACH_TYPE_HID_A7
25274 # endif
25275 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
25276 #else
25277 # define machine_is_hid_a7()    (0)
25278 #endif
25279
25280 #ifdef CONFIG_MACH_HERO
25281 # ifdef machine_arch_type
25282 #  undef machine_arch_type
25283 #  define machine_arch_type     __machine_arch_type
25284 # else
25285 #  define machine_arch_type     MACH_TYPE_HERO
25286 # endif
25287 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
25288 #else
25289 # define machine_is_hero()      (0)
25290 #endif
25291
25292 #ifdef CONFIG_MACH_OMAP_POSEIDON
25293 # ifdef machine_arch_type
25294 #  undef machine_arch_type
25295 #  define machine_arch_type     __machine_arch_type
25296 # else
25297 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
25298 # endif
25299 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25300 #else
25301 # define machine_is_omap_poseidon()     (0)
25302 #endif
25303
25304 #ifdef CONFIG_MACH_REALVIEW_PBX
25305 # ifdef machine_arch_type
25306 #  undef machine_arch_type
25307 #  define machine_arch_type     __machine_arch_type
25308 # else
25309 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
25310 # endif
25311 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25312 #else
25313 # define machine_is_realview_pbx()      (0)
25314 #endif
25315
25316 #ifdef CONFIG_MACH_MICRO9S
25317 # ifdef machine_arch_type
25318 #  undef machine_arch_type
25319 #  define machine_arch_type     __machine_arch_type
25320 # else
25321 #  define machine_arch_type     MACH_TYPE_MICRO9S
25322 # endif
25323 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
25324 #else
25325 # define machine_is_micro9s()   (0)
25326 #endif
25327
25328 #ifdef CONFIG_MACH_MAKO
25329 # ifdef machine_arch_type
25330 #  undef machine_arch_type
25331 #  define machine_arch_type     __machine_arch_type
25332 # else
25333 #  define machine_arch_type     MACH_TYPE_MAKO
25334 # endif
25335 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25336 #else
25337 # define machine_is_mako()      (0)
25338 #endif
25339
25340 #ifdef CONFIG_MACH_XDAFLAME
25341 # ifdef machine_arch_type
25342 #  undef machine_arch_type
25343 #  define machine_arch_type     __machine_arch_type
25344 # else
25345 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25346 # endif
25347 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25348 #else
25349 # define machine_is_xdaflame()  (0)
25350 #endif
25351
25352 #ifdef CONFIG_MACH_PHIDGET_SBC2
25353 # ifdef machine_arch_type
25354 #  undef machine_arch_type
25355 #  define machine_arch_type     __machine_arch_type
25356 # else
25357 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25358 # endif
25359 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25360 #else
25361 # define machine_is_phidget_sbc2()      (0)
25362 #endif
25363
25364 #ifdef CONFIG_MACH_LIMESTONE
25365 # ifdef machine_arch_type
25366 #  undef machine_arch_type
25367 #  define machine_arch_type     __machine_arch_type
25368 # else
25369 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25370 # endif
25371 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25372 #else
25373 # define machine_is_limestone() (0)
25374 #endif
25375
25376 #ifdef CONFIG_MACH_IPROBE_C32
25377 # ifdef machine_arch_type
25378 #  undef machine_arch_type
25379 #  define machine_arch_type     __machine_arch_type
25380 # else
25381 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25382 # endif
25383 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25384 #else
25385 # define machine_is_iprobe_c32()        (0)
25386 #endif
25387
25388 #ifdef CONFIG_MACH_RUT100
25389 # ifdef machine_arch_type
25390 #  undef machine_arch_type
25391 #  define machine_arch_type     __machine_arch_type
25392 # else
25393 #  define machine_arch_type     MACH_TYPE_RUT100
25394 # endif
25395 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25396 #else
25397 # define machine_is_rut100()    (0)
25398 #endif
25399
25400 #ifdef CONFIG_MACH_ASUSP535
25401 # ifdef machine_arch_type
25402 #  undef machine_arch_type
25403 #  define machine_arch_type     __machine_arch_type
25404 # else
25405 #  define machine_arch_type     MACH_TYPE_ASUSP535
25406 # endif
25407 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25408 #else
25409 # define machine_is_asusp535()  (0)
25410 #endif
25411
25412 #ifdef CONFIG_MACH_HTCRAPHAEL
25413 # ifdef machine_arch_type
25414 #  undef machine_arch_type
25415 #  define machine_arch_type     __machine_arch_type
25416 # else
25417 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25418 # endif
25419 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25420 #else
25421 # define machine_is_htcraphael()        (0)
25422 #endif
25423
25424 #ifdef CONFIG_MACH_SYGDG1
25425 # ifdef machine_arch_type
25426 #  undef machine_arch_type
25427 #  define machine_arch_type     __machine_arch_type
25428 # else
25429 #  define machine_arch_type     MACH_TYPE_SYGDG1
25430 # endif
25431 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25432 #else
25433 # define machine_is_sygdg1()    (0)
25434 #endif
25435
25436 #ifdef CONFIG_MACH_SYGDG2
25437 # ifdef machine_arch_type
25438 #  undef machine_arch_type
25439 #  define machine_arch_type     __machine_arch_type
25440 # else
25441 #  define machine_arch_type     MACH_TYPE_SYGDG2
25442 # endif
25443 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25444 #else
25445 # define machine_is_sygdg2()    (0)
25446 #endif
25447
25448 #ifdef CONFIG_MACH_SEOUL
25449 # ifdef machine_arch_type
25450 #  undef machine_arch_type
25451 #  define machine_arch_type     __machine_arch_type
25452 # else
25453 #  define machine_arch_type     MACH_TYPE_SEOUL
25454 # endif
25455 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25456 #else
25457 # define machine_is_seoul()     (0)
25458 #endif
25459
25460 #ifdef CONFIG_MACH_SALERNO
25461 # ifdef machine_arch_type
25462 #  undef machine_arch_type
25463 #  define machine_arch_type     __machine_arch_type
25464 # else
25465 #  define machine_arch_type     MACH_TYPE_SALERNO
25466 # endif
25467 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25468 #else
25469 # define machine_is_salerno()   (0)
25470 #endif
25471
25472 #ifdef CONFIG_MACH_UCN_S3C64XX
25473 # ifdef machine_arch_type
25474 #  undef machine_arch_type
25475 #  define machine_arch_type     __machine_arch_type
25476 # else
25477 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25478 # endif
25479 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25480 #else
25481 # define machine_is_ucn_s3c64xx()       (0)
25482 #endif
25483
25484 #ifdef CONFIG_MACH_MSM7201A
25485 # ifdef machine_arch_type
25486 #  undef machine_arch_type
25487 #  define machine_arch_type     __machine_arch_type
25488 # else
25489 #  define machine_arch_type     MACH_TYPE_MSM7201A
25490 # endif
25491 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25492 #else
25493 # define machine_is_msm7201a()  (0)
25494 #endif
25495
25496 #ifdef CONFIG_MACH_LPR1
25497 # ifdef machine_arch_type
25498 #  undef machine_arch_type
25499 #  define machine_arch_type     __machine_arch_type
25500 # else
25501 #  define machine_arch_type     MACH_TYPE_LPR1
25502 # endif
25503 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25504 #else
25505 # define machine_is_lpr1()      (0)
25506 #endif
25507
25508 #ifdef CONFIG_MACH_ARMADILLO500FX
25509 # ifdef machine_arch_type
25510 #  undef machine_arch_type
25511 #  define machine_arch_type     __machine_arch_type
25512 # else
25513 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
25514 # endif
25515 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25516 #else
25517 # define machine_is_armadillo500fx()    (0)
25518 #endif
25519
25520 #ifdef CONFIG_MACH_G3EVM
25521 # ifdef machine_arch_type
25522 #  undef machine_arch_type
25523 #  define machine_arch_type     __machine_arch_type
25524 # else
25525 #  define machine_arch_type     MACH_TYPE_G3EVM
25526 # endif
25527 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25528 #else
25529 # define machine_is_g3evm()     (0)
25530 #endif
25531
25532 #ifdef CONFIG_MACH_Z3_DM355
25533 # ifdef machine_arch_type
25534 #  undef machine_arch_type
25535 #  define machine_arch_type     __machine_arch_type
25536 # else
25537 #  define machine_arch_type     MACH_TYPE_Z3_DM355
25538 # endif
25539 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25540 #else
25541 # define machine_is_z3_dm355()  (0)
25542 #endif
25543
25544 #ifdef CONFIG_MACH_W90P910EVB
25545 # ifdef machine_arch_type
25546 #  undef machine_arch_type
25547 #  define machine_arch_type     __machine_arch_type
25548 # else
25549 #  define machine_arch_type     MACH_TYPE_W90P910EVB
25550 # endif
25551 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25552 #else
25553 # define machine_is_w90p910evb()        (0)
25554 #endif
25555
25556 #ifdef CONFIG_MACH_W90P920EVB
25557 # ifdef machine_arch_type
25558 #  undef machine_arch_type
25559 #  define machine_arch_type     __machine_arch_type
25560 # else
25561 #  define machine_arch_type     MACH_TYPE_W90P920EVB
25562 # endif
25563 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25564 #else
25565 # define machine_is_w90p920evb()        (0)
25566 #endif
25567
25568 #ifdef CONFIG_MACH_W90P950EVB
25569 # ifdef machine_arch_type
25570 #  undef machine_arch_type
25571 #  define machine_arch_type     __machine_arch_type
25572 # else
25573 #  define machine_arch_type     MACH_TYPE_W90P950EVB
25574 # endif
25575 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25576 #else
25577 # define machine_is_w90p950evb()        (0)
25578 #endif
25579
25580 #ifdef CONFIG_MACH_W90N960EVB
25581 # ifdef machine_arch_type
25582 #  undef machine_arch_type
25583 #  define machine_arch_type     __machine_arch_type
25584 # else
25585 #  define machine_arch_type     MACH_TYPE_W90N960EVB
25586 # endif
25587 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25588 #else
25589 # define machine_is_w90n960evb()        (0)
25590 #endif
25591
25592 #ifdef CONFIG_MACH_CAMHD
25593 # ifdef machine_arch_type
25594 #  undef machine_arch_type
25595 #  define machine_arch_type     __machine_arch_type
25596 # else
25597 #  define machine_arch_type     MACH_TYPE_CAMHD
25598 # endif
25599 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25600 #else
25601 # define machine_is_camhd()     (0)
25602 #endif
25603
25604 #ifdef CONFIG_MACH_MVC100
25605 # ifdef machine_arch_type
25606 #  undef machine_arch_type
25607 #  define machine_arch_type     __machine_arch_type
25608 # else
25609 #  define machine_arch_type     MACH_TYPE_MVC100
25610 # endif
25611 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25612 #else
25613 # define machine_is_mvc100()    (0)
25614 #endif
25615
25616 #ifdef CONFIG_MACH_ELECTRUM_200
25617 # ifdef machine_arch_type
25618 #  undef machine_arch_type
25619 #  define machine_arch_type     __machine_arch_type
25620 # else
25621 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
25622 # endif
25623 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25624 #else
25625 # define machine_is_electrum_200()      (0)
25626 #endif
25627
25628 #ifdef CONFIG_MACH_HTCJADE
25629 # ifdef machine_arch_type
25630 #  undef machine_arch_type
25631 #  define machine_arch_type     __machine_arch_type
25632 # else
25633 #  define machine_arch_type     MACH_TYPE_HTCJADE
25634 # endif
25635 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25636 #else
25637 # define machine_is_htcjade()   (0)
25638 #endif
25639
25640 #ifdef CONFIG_MACH_MEMPHIS
25641 # ifdef machine_arch_type
25642 #  undef machine_arch_type
25643 #  define machine_arch_type     __machine_arch_type
25644 # else
25645 #  define machine_arch_type     MACH_TYPE_MEMPHIS
25646 # endif
25647 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25648 #else
25649 # define machine_is_memphis()   (0)
25650 #endif
25651
25652 #ifdef CONFIG_MACH_IMX27SBC
25653 # ifdef machine_arch_type
25654 #  undef machine_arch_type
25655 #  define machine_arch_type     __machine_arch_type
25656 # else
25657 #  define machine_arch_type     MACH_TYPE_IMX27SBC
25658 # endif
25659 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25660 #else
25661 # define machine_is_imx27sbc()  (0)
25662 #endif
25663
25664 #ifdef CONFIG_MACH_LEXTAR
25665 # ifdef machine_arch_type
25666 #  undef machine_arch_type
25667 #  define machine_arch_type     __machine_arch_type
25668 # else
25669 #  define machine_arch_type     MACH_TYPE_LEXTAR
25670 # endif
25671 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25672 #else
25673 # define machine_is_lextar()    (0)
25674 #endif
25675
25676 #ifdef CONFIG_MACH_MV88F6281GTW_GE
25677 # ifdef machine_arch_type
25678 #  undef machine_arch_type
25679 #  define machine_arch_type     __machine_arch_type
25680 # else
25681 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
25682 # endif
25683 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25684 #else
25685 # define machine_is_mv88f6281gtw_ge()   (0)
25686 #endif
25687
25688 #ifdef CONFIG_MACH_NCP
25689 # ifdef machine_arch_type
25690 #  undef machine_arch_type
25691 #  define machine_arch_type     __machine_arch_type
25692 # else
25693 #  define machine_arch_type     MACH_TYPE_NCP
25694 # endif
25695 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25696 #else
25697 # define machine_is_ncp()       (0)
25698 #endif
25699
25700 #ifdef CONFIG_MACH_Z32AN
25701 # ifdef machine_arch_type
25702 #  undef machine_arch_type
25703 #  define machine_arch_type     __machine_arch_type
25704 # else
25705 #  define machine_arch_type     MACH_TYPE_Z32AN
25706 # endif
25707 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25708 #else
25709 # define machine_is_z32an_series()      (0)
25710 #endif
25711
25712 #ifdef CONFIG_MACH_TMQ_CAPD
25713 # ifdef machine_arch_type
25714 #  undef machine_arch_type
25715 #  define machine_arch_type     __machine_arch_type
25716 # else
25717 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25718 # endif
25719 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25720 #else
25721 # define machine_is_tmq_capd()  (0)
25722 #endif
25723
25724 #ifdef CONFIG_MACH_OMAP3_WL
25725 # ifdef machine_arch_type
25726 #  undef machine_arch_type
25727 #  define machine_arch_type     __machine_arch_type
25728 # else
25729 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25730 # endif
25731 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25732 #else
25733 # define machine_is_omap3_wl()  (0)
25734 #endif
25735
25736 #ifdef CONFIG_MACH_CHUMBY
25737 # ifdef machine_arch_type
25738 #  undef machine_arch_type
25739 #  define machine_arch_type     __machine_arch_type
25740 # else
25741 #  define machine_arch_type     MACH_TYPE_CHUMBY
25742 # endif
25743 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25744 #else
25745 # define machine_is_chumby()    (0)
25746 #endif
25747
25748 #ifdef CONFIG_MACH_ATSARM9
25749 # ifdef machine_arch_type
25750 #  undef machine_arch_type
25751 #  define machine_arch_type     __machine_arch_type
25752 # else
25753 #  define machine_arch_type     MACH_TYPE_ATSARM9
25754 # endif
25755 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25756 #else
25757 # define machine_is_atsarm9()   (0)
25758 #endif
25759
25760 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25761 # ifdef machine_arch_type
25762 #  undef machine_arch_type
25763 #  define machine_arch_type     __machine_arch_type
25764 # else
25765 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25766 # endif
25767 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25768 #else
25769 # define machine_is_davinci_dm365_evm() (0)
25770 #endif
25771
25772 #ifdef CONFIG_MACH_BAHAMAS
25773 # ifdef machine_arch_type
25774 #  undef machine_arch_type
25775 #  define machine_arch_type     __machine_arch_type
25776 # else
25777 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25778 # endif
25779 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25780 #else
25781 # define machine_is_bahamas()   (0)
25782 #endif
25783
25784 #ifdef CONFIG_MACH_DAS
25785 # ifdef machine_arch_type
25786 #  undef machine_arch_type
25787 #  define machine_arch_type     __machine_arch_type
25788 # else
25789 #  define machine_arch_type     MACH_TYPE_DAS
25790 # endif
25791 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25792 #else
25793 # define machine_is_das()       (0)
25794 #endif
25795
25796 #ifdef CONFIG_MACH_MINIDAS
25797 # ifdef machine_arch_type
25798 #  undef machine_arch_type
25799 #  define machine_arch_type     __machine_arch_type
25800 # else
25801 #  define machine_arch_type     MACH_TYPE_MINIDAS
25802 # endif
25803 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25804 #else
25805 # define machine_is_minidas()   (0)
25806 #endif
25807
25808 #ifdef CONFIG_MACH_VK1000
25809 # ifdef machine_arch_type
25810 #  undef machine_arch_type
25811 #  define machine_arch_type     __machine_arch_type
25812 # else
25813 #  define machine_arch_type     MACH_TYPE_VK1000
25814 # endif
25815 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25816 #else
25817 # define machine_is_vk1000()    (0)
25818 #endif
25819
25820 #ifdef CONFIG_MACH_CENTRO
25821 # ifdef machine_arch_type
25822 #  undef machine_arch_type
25823 #  define machine_arch_type     __machine_arch_type
25824 # else
25825 #  define machine_arch_type     MACH_TYPE_CENTRO
25826 # endif
25827 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25828 #else
25829 # define machine_is_centro()    (0)
25830 #endif
25831
25832 #ifdef CONFIG_MACH_CTERA_2BAY
25833 # ifdef machine_arch_type
25834 #  undef machine_arch_type
25835 #  define machine_arch_type     __machine_arch_type
25836 # else
25837 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25838 # endif
25839 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25840 #else
25841 # define machine_is_ctera_2bay()        (0)
25842 #endif
25843
25844 #ifdef CONFIG_MACH_EDGECONNECT
25845 # ifdef machine_arch_type
25846 #  undef machine_arch_type
25847 #  define machine_arch_type     __machine_arch_type
25848 # else
25849 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25850 # endif
25851 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25852 #else
25853 # define machine_is_edgeconnect()       (0)
25854 #endif
25855
25856 #ifdef CONFIG_MACH_ND27000
25857 # ifdef machine_arch_type
25858 #  undef machine_arch_type
25859 #  define machine_arch_type     __machine_arch_type
25860 # else
25861 #  define machine_arch_type     MACH_TYPE_ND27000
25862 # endif
25863 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25864 #else
25865 # define machine_is_nd27000()   (0)
25866 #endif
25867
25868 #ifdef CONFIG_MACH_GEMALTO_COBRA
25869 # ifdef machine_arch_type
25870 #  undef machine_arch_type
25871 #  define machine_arch_type     __machine_arch_type
25872 # else
25873 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25874 # endif
25875 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25876 #else
25877 # define machine_is_cobra()     (0)
25878 #endif
25879
25880 #ifdef CONFIG_MACH_INGELABS_COMET
25881 # ifdef machine_arch_type
25882 #  undef machine_arch_type
25883 #  define machine_arch_type     __machine_arch_type
25884 # else
25885 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25886 # endif
25887 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25888 #else
25889 # define machine_is_ingelabs_comet()    (0)
25890 #endif
25891
25892 #ifdef CONFIG_MACH_POLLUX_WIZ
25893 # ifdef machine_arch_type
25894 #  undef machine_arch_type
25895 #  define machine_arch_type     __machine_arch_type
25896 # else
25897 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25898 # endif
25899 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25900 #else
25901 # define machine_is_pollux_wiz()        (0)
25902 #endif
25903
25904 #ifdef CONFIG_MACH_BLACKSTONE
25905 # ifdef machine_arch_type
25906 #  undef machine_arch_type
25907 #  define machine_arch_type     __machine_arch_type
25908 # else
25909 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25910 # endif
25911 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25912 #else
25913 # define machine_is_blackstone()        (0)
25914 #endif
25915
25916 #ifdef CONFIG_MACH_TOPAZ
25917 # ifdef machine_arch_type
25918 #  undef machine_arch_type
25919 #  define machine_arch_type     __machine_arch_type
25920 # else
25921 #  define machine_arch_type     MACH_TYPE_TOPAZ
25922 # endif
25923 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25924 #else
25925 # define machine_is_topaz()     (0)
25926 #endif
25927
25928 #ifdef CONFIG_MACH_AIXLE
25929 # ifdef machine_arch_type
25930 #  undef machine_arch_type
25931 #  define machine_arch_type     __machine_arch_type
25932 # else
25933 #  define machine_arch_type     MACH_TYPE_AIXLE
25934 # endif
25935 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25936 #else
25937 # define machine_is_aixle()     (0)
25938 #endif
25939
25940 #ifdef CONFIG_MACH_MW998
25941 # ifdef machine_arch_type
25942 #  undef machine_arch_type
25943 #  define machine_arch_type     __machine_arch_type
25944 # else
25945 #  define machine_arch_type     MACH_TYPE_MW998
25946 # endif
25947 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25948 #else
25949 # define machine_is_mw998()     (0)
25950 #endif
25951
25952 #ifdef CONFIG_MACH_NOKIA_RX51
25953 # ifdef machine_arch_type
25954 #  undef machine_arch_type
25955 #  define machine_arch_type     __machine_arch_type
25956 # else
25957 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25958 # endif
25959 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25960 #else
25961 # define machine_is_nokia_rx51()        (0)
25962 #endif
25963
25964 #ifdef CONFIG_MACH_VSC5605EV
25965 # ifdef machine_arch_type
25966 #  undef machine_arch_type
25967 #  define machine_arch_type     __machine_arch_type
25968 # else
25969 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25970 # endif
25971 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25972 #else
25973 # define machine_is_vsc5605ev() (0)
25974 #endif
25975
25976 #ifdef CONFIG_MACH_NT98700DK
25977 # ifdef machine_arch_type
25978 #  undef machine_arch_type
25979 #  define machine_arch_type     __machine_arch_type
25980 # else
25981 #  define machine_arch_type     MACH_TYPE_NT98700DK
25982 # endif
25983 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25984 #else
25985 # define machine_is_nt98700dk() (0)
25986 #endif
25987
25988 #ifdef CONFIG_MACH_ICONTACT
25989 # ifdef machine_arch_type
25990 #  undef machine_arch_type
25991 #  define machine_arch_type     __machine_arch_type
25992 # else
25993 #  define machine_arch_type     MACH_TYPE_ICONTACT
25994 # endif
25995 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25996 #else
25997 # define machine_is_icontact()  (0)
25998 #endif
25999
26000 #ifdef CONFIG_MACH_SWARCO_FRCPU
26001 # ifdef machine_arch_type
26002 #  undef machine_arch_type
26003 #  define machine_arch_type     __machine_arch_type
26004 # else
26005 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
26006 # endif
26007 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
26008 #else
26009 # define machine_is_swarco_frcpu()      (0)
26010 #endif
26011
26012 #ifdef CONFIG_MACH_SWARCO_SCPU
26013 # ifdef machine_arch_type
26014 #  undef machine_arch_type
26015 #  define machine_arch_type     __machine_arch_type
26016 # else
26017 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
26018 # endif
26019 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
26020 #else
26021 # define machine_is_swarco_scpu()       (0)
26022 #endif
26023
26024 #ifdef CONFIG_MACH_BBOX_P16
26025 # ifdef machine_arch_type
26026 #  undef machine_arch_type
26027 #  define machine_arch_type     __machine_arch_type
26028 # else
26029 #  define machine_arch_type     MACH_TYPE_BBOX_P16
26030 # endif
26031 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
26032 #else
26033 # define machine_is_bbox_p16()  (0)
26034 #endif
26035
26036 #ifdef CONFIG_MACH_BSTD
26037 # ifdef machine_arch_type
26038 #  undef machine_arch_type
26039 #  define machine_arch_type     __machine_arch_type
26040 # else
26041 #  define machine_arch_type     MACH_TYPE_BSTD
26042 # endif
26043 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
26044 #else
26045 # define machine_is_bstd()      (0)
26046 #endif
26047
26048 #ifdef CONFIG_MACH_SBC2440II
26049 # ifdef machine_arch_type
26050 #  undef machine_arch_type
26051 #  define machine_arch_type     __machine_arch_type
26052 # else
26053 #  define machine_arch_type     MACH_TYPE_SBC2440II
26054 # endif
26055 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
26056 #else
26057 # define machine_is_sbc2440ii() (0)
26058 #endif
26059
26060 #ifdef CONFIG_MACH_PCM034
26061 # ifdef machine_arch_type
26062 #  undef machine_arch_type
26063 #  define machine_arch_type     __machine_arch_type
26064 # else
26065 #  define machine_arch_type     MACH_TYPE_PCM034
26066 # endif
26067 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
26068 #else
26069 # define machine_is_pcm034()    (0)
26070 #endif
26071
26072 #ifdef CONFIG_MACH_NESO
26073 # ifdef machine_arch_type
26074 #  undef machine_arch_type
26075 #  define machine_arch_type     __machine_arch_type
26076 # else
26077 #  define machine_arch_type     MACH_TYPE_NESO
26078 # endif
26079 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
26080 #else
26081 # define machine_is_neso()      (0)
26082 #endif
26083
26084 #ifdef CONFIG_MACH_WLNX_9G20
26085 # ifdef machine_arch_type
26086 #  undef machine_arch_type
26087 #  define machine_arch_type     __machine_arch_type
26088 # else
26089 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
26090 # endif
26091 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
26092 #else
26093 # define machine_is_wlnx_9g20() (0)
26094 #endif
26095
26096 #ifdef CONFIG_MACH_OMAP_ZOOM2
26097 # ifdef machine_arch_type
26098 #  undef machine_arch_type
26099 #  define machine_arch_type     __machine_arch_type
26100 # else
26101 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
26102 # endif
26103 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
26104 #else
26105 # define machine_is_omap_zoom2()        (0)
26106 #endif
26107
26108 #ifdef CONFIG_MACH_TOTEMNOVA
26109 # ifdef machine_arch_type
26110 #  undef machine_arch_type
26111 #  define machine_arch_type     __machine_arch_type
26112 # else
26113 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
26114 # endif
26115 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
26116 #else
26117 # define machine_is_totemnova() (0)
26118 #endif
26119
26120 #ifdef CONFIG_MACH_C5000
26121 # ifdef machine_arch_type
26122 #  undef machine_arch_type
26123 #  define machine_arch_type     __machine_arch_type
26124 # else
26125 #  define machine_arch_type     MACH_TYPE_C5000
26126 # endif
26127 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
26128 #else
26129 # define machine_is_c5000()     (0)
26130 #endif
26131
26132 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
26133 # ifdef machine_arch_type
26134 #  undef machine_arch_type
26135 #  define machine_arch_type     __machine_arch_type
26136 # else
26137 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
26138 # endif
26139 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
26140 #else
26141 # define machine_is_unipo_at91sam9263() (0)
26142 #endif
26143
26144 #ifdef CONFIG_MACH_ETHERNUT5
26145 # ifdef machine_arch_type
26146 #  undef machine_arch_type
26147 #  define machine_arch_type     __machine_arch_type
26148 # else
26149 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
26150 # endif
26151 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
26152 #else
26153 # define machine_is_ethernut5() (0)
26154 #endif
26155
26156 #ifdef CONFIG_MACH_ARM11
26157 # ifdef machine_arch_type
26158 #  undef machine_arch_type
26159 #  define machine_arch_type     __machine_arch_type
26160 # else
26161 #  define machine_arch_type     MACH_TYPE_ARM11
26162 # endif
26163 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
26164 #else
26165 # define machine_is_arm11()     (0)
26166 #endif
26167
26168 #ifdef CONFIG_MACH_CPUAT9260
26169 # ifdef machine_arch_type
26170 #  undef machine_arch_type
26171 #  define machine_arch_type     __machine_arch_type
26172 # else
26173 #  define machine_arch_type     MACH_TYPE_CPUAT9260
26174 # endif
26175 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
26176 #else
26177 # define machine_is_cpuat9260() (0)
26178 #endif
26179
26180 #ifdef CONFIG_MACH_CPUPXA255
26181 # ifdef machine_arch_type
26182 #  undef machine_arch_type
26183 #  define machine_arch_type     __machine_arch_type
26184 # else
26185 #  define machine_arch_type     MACH_TYPE_CPUPXA255
26186 # endif
26187 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
26188 #else
26189 # define machine_is_cpupxa255() (0)
26190 #endif
26191
26192 #ifdef CONFIG_MACH_CPUIMX27
26193 # ifdef machine_arch_type
26194 #  undef machine_arch_type
26195 #  define machine_arch_type     __machine_arch_type
26196 # else
26197 #  define machine_arch_type     MACH_TYPE_CPUIMX27
26198 # endif
26199 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
26200 #else
26201 # define machine_is_eukrea_cpuimx27()   (0)
26202 #endif
26203
26204 #ifdef CONFIG_MACH_CHEFLUX
26205 # ifdef machine_arch_type
26206 #  undef machine_arch_type
26207 #  define machine_arch_type     __machine_arch_type
26208 # else
26209 #  define machine_arch_type     MACH_TYPE_CHEFLUX
26210 # endif
26211 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
26212 #else
26213 # define machine_is_cheflux()   (0)
26214 #endif
26215
26216 #ifdef CONFIG_MACH_EB_CPUX9K2
26217 # ifdef machine_arch_type
26218 #  undef machine_arch_type
26219 #  define machine_arch_type     __machine_arch_type
26220 # else
26221 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
26222 # endif
26223 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26224 #else
26225 # define machine_is_eb_cpux9k2()        (0)
26226 #endif
26227
26228 #ifdef CONFIG_MACH_OPCOTEC
26229 # ifdef machine_arch_type
26230 #  undef machine_arch_type
26231 #  define machine_arch_type     __machine_arch_type
26232 # else
26233 #  define machine_arch_type     MACH_TYPE_OPCOTEC
26234 # endif
26235 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
26236 #else
26237 # define machine_is_opcotec()   (0)
26238 #endif
26239
26240 #ifdef CONFIG_MACH_YT
26241 # ifdef machine_arch_type
26242 #  undef machine_arch_type
26243 #  define machine_arch_type     __machine_arch_type
26244 # else
26245 #  define machine_arch_type     MACH_TYPE_YT
26246 # endif
26247 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
26248 #else
26249 # define machine_is_yt()        (0)
26250 #endif
26251
26252 #ifdef CONFIG_MACH_MOTOQ
26253 # ifdef machine_arch_type
26254 #  undef machine_arch_type
26255 #  define machine_arch_type     __machine_arch_type
26256 # else
26257 #  define machine_arch_type     MACH_TYPE_MOTOQ
26258 # endif
26259 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
26260 #else
26261 # define machine_is_motoq()     (0)
26262 #endif
26263
26264 #ifdef CONFIG_MACH_BSB1
26265 # ifdef machine_arch_type
26266 #  undef machine_arch_type
26267 #  define machine_arch_type     __machine_arch_type
26268 # else
26269 #  define machine_arch_type     MACH_TYPE_BSB1
26270 # endif
26271 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
26272 #else
26273 # define machine_is_bsb1()      (0)
26274 #endif
26275
26276 #ifdef CONFIG_MACH_ACS5K
26277 # ifdef machine_arch_type
26278 #  undef machine_arch_type
26279 #  define machine_arch_type     __machine_arch_type
26280 # else
26281 #  define machine_arch_type     MACH_TYPE_ACS5K
26282 # endif
26283 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
26284 #else
26285 # define machine_is_acs5k()     (0)
26286 #endif
26287
26288 #ifdef CONFIG_MACH_MILAN
26289 # ifdef machine_arch_type
26290 #  undef machine_arch_type
26291 #  define machine_arch_type     __machine_arch_type
26292 # else
26293 #  define machine_arch_type     MACH_TYPE_MILAN
26294 # endif
26295 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
26296 #else
26297 # define machine_is_milan()     (0)
26298 #endif
26299
26300 #ifdef CONFIG_MACH_QUARTZV2
26301 # ifdef machine_arch_type
26302 #  undef machine_arch_type
26303 #  define machine_arch_type     __machine_arch_type
26304 # else
26305 #  define machine_arch_type     MACH_TYPE_QUARTZV2
26306 # endif
26307 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
26308 #else
26309 # define machine_is_quartzv2()  (0)
26310 #endif
26311
26312 #ifdef CONFIG_MACH_RSVP
26313 # ifdef machine_arch_type
26314 #  undef machine_arch_type
26315 #  define machine_arch_type     __machine_arch_type
26316 # else
26317 #  define machine_arch_type     MACH_TYPE_RSVP
26318 # endif
26319 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
26320 #else
26321 # define machine_is_rsvp()      (0)
26322 #endif
26323
26324 #ifdef CONFIG_MACH_RMP200
26325 # ifdef machine_arch_type
26326 #  undef machine_arch_type
26327 #  define machine_arch_type     __machine_arch_type
26328 # else
26329 #  define machine_arch_type     MACH_TYPE_RMP200
26330 # endif
26331 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26332 #else
26333 # define machine_is_rmp200()    (0)
26334 #endif
26335
26336 #ifdef CONFIG_MACH_SNAPPER_9260
26337 # ifdef machine_arch_type
26338 #  undef machine_arch_type
26339 #  define machine_arch_type     __machine_arch_type
26340 # else
26341 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26342 # endif
26343 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26344 #else
26345 # define machine_is_snapper_9260()      (0)
26346 #endif
26347
26348 #ifdef CONFIG_MACH_DSM320
26349 # ifdef machine_arch_type
26350 #  undef machine_arch_type
26351 #  define machine_arch_type     __machine_arch_type
26352 # else
26353 #  define machine_arch_type     MACH_TYPE_DSM320
26354 # endif
26355 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26356 #else
26357 # define machine_is_dsm320()    (0)
26358 #endif
26359
26360 #ifdef CONFIG_MACH_ADSGCM
26361 # ifdef machine_arch_type
26362 #  undef machine_arch_type
26363 #  define machine_arch_type     __machine_arch_type
26364 # else
26365 #  define machine_arch_type     MACH_TYPE_ADSGCM
26366 # endif
26367 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26368 #else
26369 # define machine_is_adsgcm()    (0)
26370 #endif
26371
26372 #ifdef CONFIG_MACH_ASE2_400
26373 # ifdef machine_arch_type
26374 #  undef machine_arch_type
26375 #  define machine_arch_type     __machine_arch_type
26376 # else
26377 #  define machine_arch_type     MACH_TYPE_ASE2_400
26378 # endif
26379 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26380 #else
26381 # define machine_is_ase2_400()  (0)
26382 #endif
26383
26384 #ifdef CONFIG_MACH_PIZZA
26385 # ifdef machine_arch_type
26386 #  undef machine_arch_type
26387 #  define machine_arch_type     __machine_arch_type
26388 # else
26389 #  define machine_arch_type     MACH_TYPE_PIZZA
26390 # endif
26391 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26392 #else
26393 # define machine_is_pizza()     (0)
26394 #endif
26395
26396 #ifdef CONFIG_MACH_SPOT_NGPL
26397 # ifdef machine_arch_type
26398 #  undef machine_arch_type
26399 #  define machine_arch_type     __machine_arch_type
26400 # else
26401 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26402 # endif
26403 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26404 #else
26405 # define machine_is_spot_ngpl() (0)
26406 #endif
26407
26408 #ifdef CONFIG_MACH_ARMATA
26409 # ifdef machine_arch_type
26410 #  undef machine_arch_type
26411 #  define machine_arch_type     __machine_arch_type
26412 # else
26413 #  define machine_arch_type     MACH_TYPE_ARMATA
26414 # endif
26415 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26416 #else
26417 # define machine_is_armata()    (0)
26418 #endif
26419
26420 #ifdef CONFIG_MACH_EXEDA
26421 # ifdef machine_arch_type
26422 #  undef machine_arch_type
26423 #  define machine_arch_type     __machine_arch_type
26424 # else
26425 #  define machine_arch_type     MACH_TYPE_EXEDA
26426 # endif
26427 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26428 #else
26429 # define machine_is_exeda()     (0)
26430 #endif
26431
26432 #ifdef CONFIG_MACH_MX31SF005
26433 # ifdef machine_arch_type
26434 #  undef machine_arch_type
26435 #  define machine_arch_type     __machine_arch_type
26436 # else
26437 #  define machine_arch_type     MACH_TYPE_MX31SF005
26438 # endif
26439 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26440 #else
26441 # define machine_is_mx31sf005() (0)
26442 #endif
26443
26444 #ifdef CONFIG_MACH_F5D8231_4_V2
26445 # ifdef machine_arch_type
26446 #  undef machine_arch_type
26447 #  define machine_arch_type     __machine_arch_type
26448 # else
26449 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26450 # endif
26451 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26452 #else
26453 # define machine_is_f5d8231_4_v2()      (0)
26454 #endif
26455
26456 #ifdef CONFIG_MACH_Q2440
26457 # ifdef machine_arch_type
26458 #  undef machine_arch_type
26459 #  define machine_arch_type     __machine_arch_type
26460 # else
26461 #  define machine_arch_type     MACH_TYPE_Q2440
26462 # endif
26463 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26464 #else
26465 # define machine_is_q2440()     (0)
26466 #endif
26467
26468 #ifdef CONFIG_MACH_QQ2440
26469 # ifdef machine_arch_type
26470 #  undef machine_arch_type
26471 #  define machine_arch_type     __machine_arch_type
26472 # else
26473 #  define machine_arch_type     MACH_TYPE_QQ2440
26474 # endif
26475 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26476 #else
26477 # define machine_is_qq2440()    (0)
26478 #endif
26479
26480 #ifdef CONFIG_MACH_MINI2440
26481 # ifdef machine_arch_type
26482 #  undef machine_arch_type
26483 #  define machine_arch_type     __machine_arch_type
26484 # else
26485 #  define machine_arch_type     MACH_TYPE_MINI2440
26486 # endif
26487 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26488 #else
26489 # define machine_is_mini2440()  (0)
26490 #endif
26491
26492 #ifdef CONFIG_MACH_COLIBRI300
26493 # ifdef machine_arch_type
26494 #  undef machine_arch_type
26495 #  define machine_arch_type     __machine_arch_type
26496 # else
26497 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26498 # endif
26499 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26500 #else
26501 # define machine_is_colibri300()        (0)
26502 #endif
26503
26504 #ifdef CONFIG_MACH_JADES
26505 # ifdef machine_arch_type
26506 #  undef machine_arch_type
26507 #  define machine_arch_type     __machine_arch_type
26508 # else
26509 #  define machine_arch_type     MACH_TYPE_JADES
26510 # endif
26511 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26512 #else
26513 # define machine_is_jades()     (0)
26514 #endif
26515
26516 #ifdef CONFIG_MACH_SPARK
26517 # ifdef machine_arch_type
26518 #  undef machine_arch_type
26519 #  define machine_arch_type     __machine_arch_type
26520 # else
26521 #  define machine_arch_type     MACH_TYPE_SPARK
26522 # endif
26523 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26524 #else
26525 # define machine_is_spark()     (0)
26526 #endif
26527
26528 #ifdef CONFIG_MACH_BENZINA
26529 # ifdef machine_arch_type
26530 #  undef machine_arch_type
26531 #  define machine_arch_type     __machine_arch_type
26532 # else
26533 #  define machine_arch_type     MACH_TYPE_BENZINA
26534 # endif
26535 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26536 #else
26537 # define machine_is_benzina()   (0)
26538 #endif
26539
26540 #ifdef CONFIG_MACH_BLAZE
26541 # ifdef machine_arch_type
26542 #  undef machine_arch_type
26543 #  define machine_arch_type     __machine_arch_type
26544 # else
26545 #  define machine_arch_type     MACH_TYPE_BLAZE
26546 # endif
26547 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26548 #else
26549 # define machine_is_blaze()     (0)
26550 #endif
26551
26552 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26553 # ifdef machine_arch_type
26554 #  undef machine_arch_type
26555 #  define machine_arch_type     __machine_arch_type
26556 # else
26557 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
26558 # endif
26559 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26560 #else
26561 # define machine_is_linkstation_ls_hgl()        (0)
26562 #endif
26563
26564 #ifdef CONFIG_MACH_HTCVENUS
26565 # ifdef machine_arch_type
26566 #  undef machine_arch_type
26567 #  define machine_arch_type     __machine_arch_type
26568 # else
26569 #  define machine_arch_type     MACH_TYPE_HTCVENUS
26570 # endif
26571 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
26572 #else
26573 # define machine_is_htckovsky() (0)
26574 #endif
26575
26576 #ifdef CONFIG_MACH_SONY_PRS505
26577 # ifdef machine_arch_type
26578 #  undef machine_arch_type
26579 #  define machine_arch_type     __machine_arch_type
26580 # else
26581 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
26582 # endif
26583 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26584 #else
26585 # define machine_is_sony_prs505()       (0)
26586 #endif
26587
26588 #ifdef CONFIG_MACH_HANLIN_V3
26589 # ifdef machine_arch_type
26590 #  undef machine_arch_type
26591 #  define machine_arch_type     __machine_arch_type
26592 # else
26593 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
26594 # endif
26595 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26596 #else
26597 # define machine_is_hanlin_v3() (0)
26598 #endif
26599
26600 #ifdef CONFIG_MACH_SAPPHIRA
26601 # ifdef machine_arch_type
26602 #  undef machine_arch_type
26603 #  define machine_arch_type     __machine_arch_type
26604 # else
26605 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26606 # endif
26607 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26608 #else
26609 # define machine_is_sapphira()  (0)
26610 #endif
26611
26612 #ifdef CONFIG_MACH_DACK_SDA_01
26613 # ifdef machine_arch_type
26614 #  undef machine_arch_type
26615 #  define machine_arch_type     __machine_arch_type
26616 # else
26617 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
26618 # endif
26619 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26620 #else
26621 # define machine_is_dack_sda_01()       (0)
26622 #endif
26623
26624 #ifdef CONFIG_MACH_ARMBOX
26625 # ifdef machine_arch_type
26626 #  undef machine_arch_type
26627 #  define machine_arch_type     __machine_arch_type
26628 # else
26629 #  define machine_arch_type     MACH_TYPE_ARMBOX
26630 # endif
26631 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26632 #else
26633 # define machine_is_armbox()    (0)
26634 #endif
26635
26636 #ifdef CONFIG_MACH_HARRIS_RVP
26637 # ifdef machine_arch_type
26638 #  undef machine_arch_type
26639 #  define machine_arch_type     __machine_arch_type
26640 # else
26641 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
26642 # endif
26643 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26644 #else
26645 # define machine_is_harris_rvp()        (0)
26646 #endif
26647
26648 #ifdef CONFIG_MACH_RIBALDO
26649 # ifdef machine_arch_type
26650 #  undef machine_arch_type
26651 #  define machine_arch_type     __machine_arch_type
26652 # else
26653 #  define machine_arch_type     MACH_TYPE_RIBALDO
26654 # endif
26655 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26656 #else
26657 # define machine_is_ribaldo()   (0)
26658 #endif
26659
26660 #ifdef CONFIG_MACH_AGORA
26661 # ifdef machine_arch_type
26662 #  undef machine_arch_type
26663 #  define machine_arch_type     __machine_arch_type
26664 # else
26665 #  define machine_arch_type     MACH_TYPE_AGORA
26666 # endif
26667 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26668 #else
26669 # define machine_is_agora()     (0)
26670 #endif
26671
26672 #ifdef CONFIG_MACH_OMAP3_MINI
26673 # ifdef machine_arch_type
26674 #  undef machine_arch_type
26675 #  define machine_arch_type     __machine_arch_type
26676 # else
26677 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
26678 # endif
26679 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26680 #else
26681 # define machine_is_omap3_mini()        (0)
26682 #endif
26683
26684 #ifdef CONFIG_MACH_A9SAM6432_B
26685 # ifdef machine_arch_type
26686 #  undef machine_arch_type
26687 #  define machine_arch_type     __machine_arch_type
26688 # else
26689 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
26690 # endif
26691 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26692 #else
26693 # define machine_is_a9sam6432_b()       (0)
26694 #endif
26695
26696 #ifdef CONFIG_MACH_USG2410
26697 # ifdef machine_arch_type
26698 #  undef machine_arch_type
26699 #  define machine_arch_type     __machine_arch_type
26700 # else
26701 #  define machine_arch_type     MACH_TYPE_USG2410
26702 # endif
26703 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26704 #else
26705 # define machine_is_usg2410()   (0)
26706 #endif
26707
26708 #ifdef CONFIG_MACH_PC72052_I10_REVB
26709 # ifdef machine_arch_type
26710 #  undef machine_arch_type
26711 #  define machine_arch_type     __machine_arch_type
26712 # else
26713 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
26714 # endif
26715 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26716 #else
26717 # define machine_is_pc72052_i10_revb()  (0)
26718 #endif
26719
26720 #ifdef CONFIG_MACH_MX35_EXM32
26721 # ifdef machine_arch_type
26722 #  undef machine_arch_type
26723 #  define machine_arch_type     __machine_arch_type
26724 # else
26725 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26726 # endif
26727 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26728 #else
26729 # define machine_is_mx35_exm32()        (0)
26730 #endif
26731
26732 #ifdef CONFIG_MACH_TOPAS910
26733 # ifdef machine_arch_type
26734 #  undef machine_arch_type
26735 #  define machine_arch_type     __machine_arch_type
26736 # else
26737 #  define machine_arch_type     MACH_TYPE_TOPAS910
26738 # endif
26739 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26740 #else
26741 # define machine_is_topas910()  (0)
26742 #endif
26743
26744 #ifdef CONFIG_MACH_HYENA
26745 # ifdef machine_arch_type
26746 #  undef machine_arch_type
26747 #  define machine_arch_type     __machine_arch_type
26748 # else
26749 #  define machine_arch_type     MACH_TYPE_HYENA
26750 # endif
26751 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26752 #else
26753 # define machine_is_hyena()     (0)
26754 #endif
26755
26756 #ifdef CONFIG_MACH_POSPAX
26757 # ifdef machine_arch_type
26758 #  undef machine_arch_type
26759 #  define machine_arch_type     __machine_arch_type
26760 # else
26761 #  define machine_arch_type     MACH_TYPE_POSPAX
26762 # endif
26763 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26764 #else
26765 # define machine_is_pospax()    (0)
26766 #endif
26767
26768 #ifdef CONFIG_MACH_HDL_GX
26769 # ifdef machine_arch_type
26770 #  undef machine_arch_type
26771 #  define machine_arch_type     __machine_arch_type
26772 # else
26773 #  define machine_arch_type     MACH_TYPE_HDL_GX
26774 # endif
26775 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26776 #else
26777 # define machine_is_hdl_gx()    (0)
26778 #endif
26779
26780 #ifdef CONFIG_MACH_CTERA_4BAY
26781 # ifdef machine_arch_type
26782 #  undef machine_arch_type
26783 #  define machine_arch_type     __machine_arch_type
26784 # else
26785 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26786 # endif
26787 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26788 #else
26789 # define machine_is_ctera_4bay()        (0)
26790 #endif
26791
26792 #ifdef CONFIG_MACH_CTERA_PLUG_C
26793 # ifdef machine_arch_type
26794 #  undef machine_arch_type
26795 #  define machine_arch_type     __machine_arch_type
26796 # else
26797 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26798 # endif
26799 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26800 #else
26801 # define machine_is_ctera_plug_c()      (0)
26802 #endif
26803
26804 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26805 # ifdef machine_arch_type
26806 #  undef machine_arch_type
26807 #  define machine_arch_type     __machine_arch_type
26808 # else
26809 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26810 # endif
26811 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26812 #else
26813 # define machine_is_crwea_plug_i()      (0)
26814 #endif
26815
26816 #ifdef CONFIG_MACH_EGAUGE2
26817 # ifdef machine_arch_type
26818 #  undef machine_arch_type
26819 #  define machine_arch_type     __machine_arch_type
26820 # else
26821 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26822 # endif
26823 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26824 #else
26825 # define machine_is_egauge2()   (0)
26826 #endif
26827
26828 #ifdef CONFIG_MACH_DIDJ
26829 # ifdef machine_arch_type
26830 #  undef machine_arch_type
26831 #  define machine_arch_type     __machine_arch_type
26832 # else
26833 #  define machine_arch_type     MACH_TYPE_DIDJ
26834 # endif
26835 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26836 #else
26837 # define machine_is_didj()      (0)
26838 #endif
26839
26840 #ifdef CONFIG_MACH_MEISTER
26841 # ifdef machine_arch_type
26842 #  undef machine_arch_type
26843 #  define machine_arch_type     __machine_arch_type
26844 # else
26845 #  define machine_arch_type     MACH_TYPE_MEISTER
26846 # endif
26847 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26848 #else
26849 # define machine_is_m_s3c2443() (0)
26850 #endif
26851
26852 #ifdef CONFIG_MACH_HTCBLACKSTONE
26853 # ifdef machine_arch_type
26854 #  undef machine_arch_type
26855 #  define machine_arch_type     __machine_arch_type
26856 # else
26857 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26858 # endif
26859 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26860 #else
26861 # define machine_is_htcblackstone()     (0)
26862 #endif
26863
26864 #ifdef CONFIG_MACH_CPUAT9G20
26865 # ifdef machine_arch_type
26866 #  undef machine_arch_type
26867 #  define machine_arch_type     __machine_arch_type
26868 # else
26869 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26870 # endif
26871 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26872 #else
26873 # define machine_is_cpuat9g20() (0)
26874 #endif
26875
26876 #ifdef CONFIG_MACH_SMDK6440
26877 # ifdef machine_arch_type
26878 #  undef machine_arch_type
26879 #  define machine_arch_type     __machine_arch_type
26880 # else
26881 #  define machine_arch_type     MACH_TYPE_SMDK6440
26882 # endif
26883 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26884 #else
26885 # define machine_is_smdk6440()  (0)
26886 #endif
26887
26888 #ifdef CONFIG_MACH_OMAP_35XX_MVP
26889 # ifdef machine_arch_type
26890 #  undef machine_arch_type
26891 #  define machine_arch_type     __machine_arch_type
26892 # else
26893 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
26894 # endif
26895 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26896 #else
26897 # define machine_is_omap_35xx_mvp()     (0)
26898 #endif
26899
26900 #ifdef CONFIG_MACH_CTERA_PLUG_I
26901 # ifdef machine_arch_type
26902 #  undef machine_arch_type
26903 #  define machine_arch_type     __machine_arch_type
26904 # else
26905 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
26906 # endif
26907 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26908 #else
26909 # define machine_is_ctera_plug_i()      (0)
26910 #endif
26911
26912 #ifdef CONFIG_MACH_PVG610
26913 # ifdef machine_arch_type
26914 #  undef machine_arch_type
26915 #  define machine_arch_type     __machine_arch_type
26916 # else
26917 #  define machine_arch_type     MACH_TYPE_PVG610
26918 # endif
26919 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26920 #else
26921 # define machine_is_pvg610_100()        (0)
26922 #endif
26923
26924 #ifdef CONFIG_MACH_HPRW6815
26925 # ifdef machine_arch_type
26926 #  undef machine_arch_type
26927 #  define machine_arch_type     __machine_arch_type
26928 # else
26929 #  define machine_arch_type     MACH_TYPE_HPRW6815
26930 # endif
26931 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26932 #else
26933 # define machine_is_hprw6815()  (0)
26934 #endif
26935
26936 #ifdef CONFIG_MACH_OMAP3_OSWALD
26937 # ifdef machine_arch_type
26938 #  undef machine_arch_type
26939 #  define machine_arch_type     __machine_arch_type
26940 # else
26941 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
26942 # endif
26943 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26944 #else
26945 # define machine_is_omap3_oswald()      (0)
26946 #endif
26947
26948 #ifdef CONFIG_MACH_NAS4220B
26949 # ifdef machine_arch_type
26950 #  undef machine_arch_type
26951 #  define machine_arch_type     __machine_arch_type
26952 # else
26953 #  define machine_arch_type     MACH_TYPE_NAS4220B
26954 # endif
26955 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26956 #else
26957 # define machine_is_nas4220b()  (0)
26958 #endif
26959
26960 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26961 # ifdef machine_arch_type
26962 #  undef machine_arch_type
26963 #  define machine_arch_type     __machine_arch_type
26964 # else
26965 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
26966 # endif
26967 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26968 #else
26969 # define machine_is_htcraphael_cdma()   (0)
26970 #endif
26971
26972 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26973 # ifdef machine_arch_type
26974 #  undef machine_arch_type
26975 #  define machine_arch_type     __machine_arch_type
26976 # else
26977 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
26978 # endif
26979 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26980 #else
26981 # define machine_is_htcdiamond_cdma()   (0)
26982 #endif
26983
26984 #ifdef CONFIG_MACH_SCALER
26985 # ifdef machine_arch_type
26986 #  undef machine_arch_type
26987 #  define machine_arch_type     __machine_arch_type
26988 # else
26989 #  define machine_arch_type     MACH_TYPE_SCALER
26990 # endif
26991 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26992 #else
26993 # define machine_is_scaler()    (0)
26994 #endif
26995
26996 #ifdef CONFIG_MACH_ZYLONITE2
26997 # ifdef machine_arch_type
26998 #  undef machine_arch_type
26999 #  define machine_arch_type     __machine_arch_type
27000 # else
27001 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
27002 # endif
27003 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
27004 #else
27005 # define machine_is_zylonite2() (0)
27006 #endif
27007
27008 #ifdef CONFIG_MACH_ASPENITE
27009 # ifdef machine_arch_type
27010 #  undef machine_arch_type
27011 #  define machine_arch_type     __machine_arch_type
27012 # else
27013 #  define machine_arch_type     MACH_TYPE_ASPENITE
27014 # endif
27015 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
27016 #else
27017 # define machine_is_aspenite()  (0)
27018 #endif
27019
27020 #ifdef CONFIG_MACH_TETON
27021 # ifdef machine_arch_type
27022 #  undef machine_arch_type
27023 #  define machine_arch_type     __machine_arch_type
27024 # else
27025 #  define machine_arch_type     MACH_TYPE_TETON
27026 # endif
27027 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
27028 #else
27029 # define machine_is_teton()     (0)
27030 #endif
27031
27032 #ifdef CONFIG_MACH_TTC_DKB
27033 # ifdef machine_arch_type
27034 #  undef machine_arch_type
27035 #  define machine_arch_type     __machine_arch_type
27036 # else
27037 #  define machine_arch_type     MACH_TYPE_TTC_DKB
27038 # endif
27039 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
27040 #else
27041 # define machine_is_ttc_dkb()   (0)
27042 #endif
27043
27044 #ifdef CONFIG_MACH_BISHOP2
27045 # ifdef machine_arch_type
27046 #  undef machine_arch_type
27047 #  define machine_arch_type     __machine_arch_type
27048 # else
27049 #  define machine_arch_type     MACH_TYPE_BISHOP2
27050 # endif
27051 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
27052 #else
27053 # define machine_is_bishop2()   (0)
27054 #endif
27055
27056 #ifdef CONFIG_MACH_IPPV5
27057 # ifdef machine_arch_type
27058 #  undef machine_arch_type
27059 #  define machine_arch_type     __machine_arch_type
27060 # else
27061 #  define machine_arch_type     MACH_TYPE_IPPV5
27062 # endif
27063 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
27064 #else
27065 # define machine_is_ippv5()     (0)
27066 #endif
27067
27068 #ifdef CONFIG_MACH_FARM926
27069 # ifdef machine_arch_type
27070 #  undef machine_arch_type
27071 #  define machine_arch_type     __machine_arch_type
27072 # else
27073 #  define machine_arch_type     MACH_TYPE_FARM926
27074 # endif
27075 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
27076 #else
27077 # define machine_is_farm926()   (0)
27078 #endif
27079
27080 #ifdef CONFIG_MACH_MMCCPU
27081 # ifdef machine_arch_type
27082 #  undef machine_arch_type
27083 #  define machine_arch_type     __machine_arch_type
27084 # else
27085 #  define machine_arch_type     MACH_TYPE_MMCCPU
27086 # endif
27087 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
27088 #else
27089 # define machine_is_mmccpu()    (0)
27090 #endif
27091
27092 #ifdef CONFIG_MACH_SGMSFL
27093 # ifdef machine_arch_type
27094 #  undef machine_arch_type
27095 #  define machine_arch_type     __machine_arch_type
27096 # else
27097 #  define machine_arch_type     MACH_TYPE_SGMSFL
27098 # endif
27099 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
27100 #else
27101 # define machine_is_sgmsfl()    (0)
27102 #endif
27103
27104 #ifdef CONFIG_MACH_TT8000
27105 # ifdef machine_arch_type
27106 #  undef machine_arch_type
27107 #  define machine_arch_type     __machine_arch_type
27108 # else
27109 #  define machine_arch_type     MACH_TYPE_TT8000
27110 # endif
27111 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
27112 #else
27113 # define machine_is_tt8000()    (0)
27114 #endif
27115
27116 #ifdef CONFIG_MACH_ZRN4300LP
27117 # ifdef machine_arch_type
27118 #  undef machine_arch_type
27119 #  define machine_arch_type     __machine_arch_type
27120 # else
27121 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
27122 # endif
27123 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
27124 #else
27125 # define machine_is_zrn4300lp() (0)
27126 #endif
27127
27128 #ifdef CONFIG_MACH_MPTC
27129 # ifdef machine_arch_type
27130 #  undef machine_arch_type
27131 #  define machine_arch_type     __machine_arch_type
27132 # else
27133 #  define machine_arch_type     MACH_TYPE_MPTC
27134 # endif
27135 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
27136 #else
27137 # define machine_is_mptc()      (0)
27138 #endif
27139
27140 #ifdef CONFIG_MACH_H6051
27141 # ifdef machine_arch_type
27142 #  undef machine_arch_type
27143 #  define machine_arch_type     __machine_arch_type
27144 # else
27145 #  define machine_arch_type     MACH_TYPE_H6051
27146 # endif
27147 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
27148 #else
27149 # define machine_is_h6051()     (0)
27150 #endif
27151
27152 #ifdef CONFIG_MACH_PVG610_101
27153 # ifdef machine_arch_type
27154 #  undef machine_arch_type
27155 #  define machine_arch_type     __machine_arch_type
27156 # else
27157 #  define machine_arch_type     MACH_TYPE_PVG610_101
27158 # endif
27159 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
27160 #else
27161 # define machine_is_pvg610_101()        (0)
27162 #endif
27163
27164 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
27165 # ifdef machine_arch_type
27166 #  undef machine_arch_type
27167 #  define machine_arch_type     __machine_arch_type
27168 # else
27169 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
27170 # endif
27171 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
27172 #else
27173 # define machine_is_stamp9261_pc_evb()  (0)
27174 #endif
27175
27176 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
27177 # ifdef machine_arch_type
27178 #  undef machine_arch_type
27179 #  define machine_arch_type     __machine_arch_type
27180 # else
27181 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
27182 # endif
27183 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
27184 #else
27185 # define machine_is_pelco_odysseus()    (0)
27186 #endif
27187
27188 #ifdef CONFIG_MACH_TNY_A9260
27189 # ifdef machine_arch_type
27190 #  undef machine_arch_type
27191 #  define machine_arch_type     __machine_arch_type
27192 # else
27193 #  define machine_arch_type     MACH_TYPE_TNY_A9260
27194 # endif
27195 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
27196 #else
27197 # define machine_is_tny_a9260() (0)
27198 #endif
27199
27200 #ifdef CONFIG_MACH_TNY_A9G20
27201 # ifdef machine_arch_type
27202 #  undef machine_arch_type
27203 #  define machine_arch_type     __machine_arch_type
27204 # else
27205 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
27206 # endif
27207 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27208 #else
27209 # define machine_is_tny_a9g20() (0)
27210 #endif
27211
27212 #ifdef CONFIG_MACH_AESOP_MP2530F
27213 # ifdef machine_arch_type
27214 #  undef machine_arch_type
27215 #  define machine_arch_type     __machine_arch_type
27216 # else
27217 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
27218 # endif
27219 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27220 #else
27221 # define machine_is_aesop_mp2530f()     (0)
27222 #endif
27223
27224 #ifdef CONFIG_MACH_DX900
27225 # ifdef machine_arch_type
27226 #  undef machine_arch_type
27227 #  define machine_arch_type     __machine_arch_type
27228 # else
27229 #  define machine_arch_type     MACH_TYPE_DX900
27230 # endif
27231 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
27232 #else
27233 # define machine_is_dx900()     (0)
27234 #endif
27235
27236 #ifdef CONFIG_MACH_CPODC2
27237 # ifdef machine_arch_type
27238 #  undef machine_arch_type
27239 #  define machine_arch_type     __machine_arch_type
27240 # else
27241 #  define machine_arch_type     MACH_TYPE_CPODC2
27242 # endif
27243 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
27244 #else
27245 # define machine_is_cpodc2()    (0)
27246 #endif
27247
27248 #ifdef CONFIG_MACH_TILT_8925
27249 # ifdef machine_arch_type
27250 #  undef machine_arch_type
27251 #  define machine_arch_type     __machine_arch_type
27252 # else
27253 #  define machine_arch_type     MACH_TYPE_TILT_8925
27254 # endif
27255 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27256 #else
27257 # define machine_is_tilt_8925() (0)
27258 #endif
27259
27260 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27261 # ifdef machine_arch_type
27262 #  undef machine_arch_type
27263 #  define machine_arch_type     __machine_arch_type
27264 # else
27265 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
27266 # endif
27267 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27268 #else
27269 # define machine_is_davinci_dm357_evm() (0)
27270 #endif
27271
27272 #ifdef CONFIG_MACH_SWORDFISH
27273 # ifdef machine_arch_type
27274 #  undef machine_arch_type
27275 #  define machine_arch_type     __machine_arch_type
27276 # else
27277 #  define machine_arch_type     MACH_TYPE_SWORDFISH
27278 # endif
27279 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27280 #else
27281 # define machine_is_swordfish() (0)
27282 #endif
27283
27284 #ifdef CONFIG_MACH_CORVUS
27285 # ifdef machine_arch_type
27286 #  undef machine_arch_type
27287 #  define machine_arch_type     __machine_arch_type
27288 # else
27289 #  define machine_arch_type     MACH_TYPE_CORVUS
27290 # endif
27291 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
27292 #else
27293 # define machine_is_corvus()    (0)
27294 #endif
27295
27296 #ifdef CONFIG_MACH_TAURUS
27297 # ifdef machine_arch_type
27298 #  undef machine_arch_type
27299 #  define machine_arch_type     __machine_arch_type
27300 # else
27301 #  define machine_arch_type     MACH_TYPE_TAURUS
27302 # endif
27303 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
27304 #else
27305 # define machine_is_taurus()    (0)
27306 #endif
27307
27308 #ifdef CONFIG_MACH_AXM
27309 # ifdef machine_arch_type
27310 #  undef machine_arch_type
27311 #  define machine_arch_type     __machine_arch_type
27312 # else
27313 #  define machine_arch_type     MACH_TYPE_AXM
27314 # endif
27315 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
27316 #else
27317 # define machine_is_axm()       (0)
27318 #endif
27319
27320 #ifdef CONFIG_MACH_AXC
27321 # ifdef machine_arch_type
27322 #  undef machine_arch_type
27323 #  define machine_arch_type     __machine_arch_type
27324 # else
27325 #  define machine_arch_type     MACH_TYPE_AXC
27326 # endif
27327 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27328 #else
27329 # define machine_is_axc()       (0)
27330 #endif
27331
27332 #ifdef CONFIG_MACH_BABY
27333 # ifdef machine_arch_type
27334 #  undef machine_arch_type
27335 #  define machine_arch_type     __machine_arch_type
27336 # else
27337 #  define machine_arch_type     MACH_TYPE_BABY
27338 # endif
27339 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27340 #else
27341 # define machine_is_baby()      (0)
27342 #endif
27343
27344 #ifdef CONFIG_MACH_MP200
27345 # ifdef machine_arch_type
27346 #  undef machine_arch_type
27347 #  define machine_arch_type     __machine_arch_type
27348 # else
27349 #  define machine_arch_type     MACH_TYPE_MP200
27350 # endif
27351 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27352 #else
27353 # define machine_is_mp200()     (0)
27354 #endif
27355
27356 #ifdef CONFIG_MACH_PCM043
27357 # ifdef machine_arch_type
27358 #  undef machine_arch_type
27359 #  define machine_arch_type     __machine_arch_type
27360 # else
27361 #  define machine_arch_type     MACH_TYPE_PCM043
27362 # endif
27363 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27364 #else
27365 # define machine_is_pcm043()    (0)
27366 #endif
27367
27368 #ifdef CONFIG_MACH_HANLIN_V3C
27369 # ifdef machine_arch_type
27370 #  undef machine_arch_type
27371 #  define machine_arch_type     __machine_arch_type
27372 # else
27373 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27374 # endif
27375 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27376 #else
27377 # define machine_is_hanlin_v3c()        (0)
27378 #endif
27379
27380 #ifdef CONFIG_MACH_KBK9G20
27381 # ifdef machine_arch_type
27382 #  undef machine_arch_type
27383 #  define machine_arch_type     __machine_arch_type
27384 # else
27385 #  define machine_arch_type     MACH_TYPE_KBK9G20
27386 # endif
27387 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27388 #else
27389 # define machine_is_kbk9g20()   (0)
27390 #endif
27391
27392 #ifdef CONFIG_MACH_ADSTURBOG5
27393 # ifdef machine_arch_type
27394 #  undef machine_arch_type
27395 #  define machine_arch_type     __machine_arch_type
27396 # else
27397 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27398 # endif
27399 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27400 #else
27401 # define machine_is_adsturbog5()        (0)
27402 #endif
27403
27404 #ifdef CONFIG_MACH_AVENGER_LITE1
27405 # ifdef machine_arch_type
27406 #  undef machine_arch_type
27407 #  define machine_arch_type     __machine_arch_type
27408 # else
27409 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27410 # endif
27411 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27412 #else
27413 # define machine_is_avenger_lite1()     (0)
27414 #endif
27415
27416 #ifdef CONFIG_MACH_SUC
27417 # ifdef machine_arch_type
27418 #  undef machine_arch_type
27419 #  define machine_arch_type     __machine_arch_type
27420 # else
27421 #  define machine_arch_type     MACH_TYPE_SUC
27422 # endif
27423 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27424 #else
27425 # define machine_is_suc82x()    (0)
27426 #endif
27427
27428 #ifdef CONFIG_MACH_AT91SAM7S256
27429 # ifdef machine_arch_type
27430 #  undef machine_arch_type
27431 #  define machine_arch_type     __machine_arch_type
27432 # else
27433 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27434 # endif
27435 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27436 #else
27437 # define machine_is_at91sam7s256()      (0)
27438 #endif
27439
27440 #ifdef CONFIG_MACH_MENDOZA
27441 # ifdef machine_arch_type
27442 #  undef machine_arch_type
27443 #  define machine_arch_type     __machine_arch_type
27444 # else
27445 #  define machine_arch_type     MACH_TYPE_MENDOZA
27446 # endif
27447 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27448 #else
27449 # define machine_is_mendoza()   (0)
27450 #endif
27451
27452 #ifdef CONFIG_MACH_KIRA
27453 # ifdef machine_arch_type
27454 #  undef machine_arch_type
27455 #  define machine_arch_type     __machine_arch_type
27456 # else
27457 #  define machine_arch_type     MACH_TYPE_KIRA
27458 # endif
27459 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27460 #else
27461 # define machine_is_kira()      (0)
27462 #endif
27463
27464 #ifdef CONFIG_MACH_MX1HBM
27465 # ifdef machine_arch_type
27466 #  undef machine_arch_type
27467 #  define machine_arch_type     __machine_arch_type
27468 # else
27469 #  define machine_arch_type     MACH_TYPE_MX1HBM
27470 # endif
27471 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27472 #else
27473 # define machine_is_mx1hbm()    (0)
27474 #endif
27475
27476 #ifdef CONFIG_MACH_QUATRO43XX
27477 # ifdef machine_arch_type
27478 #  undef machine_arch_type
27479 #  define machine_arch_type     __machine_arch_type
27480 # else
27481 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27482 # endif
27483 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27484 #else
27485 # define machine_is_quatro43xx()        (0)
27486 #endif
27487
27488 #ifdef CONFIG_MACH_QUATRO4230
27489 # ifdef machine_arch_type
27490 #  undef machine_arch_type
27491 #  define machine_arch_type     __machine_arch_type
27492 # else
27493 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27494 # endif
27495 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27496 #else
27497 # define machine_is_quatro4230()        (0)
27498 #endif
27499
27500 #ifdef CONFIG_MACH_NSB400
27501 # ifdef machine_arch_type
27502 #  undef machine_arch_type
27503 #  define machine_arch_type     __machine_arch_type
27504 # else
27505 #  define machine_arch_type     MACH_TYPE_NSB400
27506 # endif
27507 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27508 #else
27509 # define machine_is_nsb400()    (0)
27510 #endif
27511
27512 #ifdef CONFIG_MACH_DRP255
27513 # ifdef machine_arch_type
27514 #  undef machine_arch_type
27515 #  define machine_arch_type     __machine_arch_type
27516 # else
27517 #  define machine_arch_type     MACH_TYPE_DRP255
27518 # endif
27519 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27520 #else
27521 # define machine_is_drp255()    (0)
27522 #endif
27523
27524 #ifdef CONFIG_MACH_THOTH
27525 # ifdef machine_arch_type
27526 #  undef machine_arch_type
27527 #  define machine_arch_type     __machine_arch_type
27528 # else
27529 #  define machine_arch_type     MACH_TYPE_THOTH
27530 # endif
27531 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27532 #else
27533 # define machine_is_thoth()     (0)
27534 #endif
27535
27536 #ifdef CONFIG_MACH_FIRESTONE
27537 # ifdef machine_arch_type
27538 #  undef machine_arch_type
27539 #  define machine_arch_type     __machine_arch_type
27540 # else
27541 #  define machine_arch_type     MACH_TYPE_FIRESTONE
27542 # endif
27543 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27544 #else
27545 # define machine_is_firestone() (0)
27546 #endif
27547
27548 #ifdef CONFIG_MACH_ASUSP750
27549 # ifdef machine_arch_type
27550 #  undef machine_arch_type
27551 #  define machine_arch_type     __machine_arch_type
27552 # else
27553 #  define machine_arch_type     MACH_TYPE_ASUSP750
27554 # endif
27555 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27556 #else
27557 # define machine_is_asusp750()  (0)
27558 #endif
27559
27560 #ifdef CONFIG_MACH_CTERA_DL
27561 # ifdef machine_arch_type
27562 #  undef machine_arch_type
27563 #  define machine_arch_type     __machine_arch_type
27564 # else
27565 #  define machine_arch_type     MACH_TYPE_CTERA_DL
27566 # endif
27567 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27568 #else
27569 # define machine_is_ctera_dl()  (0)
27570 #endif
27571
27572 #ifdef CONFIG_MACH_SOCR
27573 # ifdef machine_arch_type
27574 #  undef machine_arch_type
27575 #  define machine_arch_type     __machine_arch_type
27576 # else
27577 #  define machine_arch_type     MACH_TYPE_SOCR
27578 # endif
27579 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27580 #else
27581 # define machine_is_socr()      (0)
27582 #endif
27583
27584 #ifdef CONFIG_MACH_HTCOXYGEN
27585 # ifdef machine_arch_type
27586 #  undef machine_arch_type
27587 #  define machine_arch_type     __machine_arch_type
27588 # else
27589 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
27590 # endif
27591 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27592 #else
27593 # define machine_is_htcoxygen() (0)
27594 #endif
27595
27596 #ifdef CONFIG_MACH_HEROC
27597 # ifdef machine_arch_type
27598 #  undef machine_arch_type
27599 #  define machine_arch_type     __machine_arch_type
27600 # else
27601 #  define machine_arch_type     MACH_TYPE_HEROC
27602 # endif
27603 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27604 #else
27605 # define machine_is_heroc()     (0)
27606 #endif
27607
27608 #ifdef CONFIG_MACH_ZENO6800
27609 # ifdef machine_arch_type
27610 #  undef machine_arch_type
27611 #  define machine_arch_type     __machine_arch_type
27612 # else
27613 #  define machine_arch_type     MACH_TYPE_ZENO6800
27614 # endif
27615 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27616 #else
27617 # define machine_is_zeno6800()  (0)
27618 #endif
27619
27620 #ifdef CONFIG_MACH_SC2MCS
27621 # ifdef machine_arch_type
27622 #  undef machine_arch_type
27623 #  define machine_arch_type     __machine_arch_type
27624 # else
27625 #  define machine_arch_type     MACH_TYPE_SC2MCS
27626 # endif
27627 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27628 #else
27629 # define machine_is_sc2mcs()    (0)
27630 #endif
27631
27632 #ifdef CONFIG_MACH_GENE100
27633 # ifdef machine_arch_type
27634 #  undef machine_arch_type
27635 #  define machine_arch_type     __machine_arch_type
27636 # else
27637 #  define machine_arch_type     MACH_TYPE_GENE100
27638 # endif
27639 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27640 #else
27641 # define machine_is_gene100()   (0)
27642 #endif
27643
27644 #ifdef CONFIG_MACH_AS353X
27645 # ifdef machine_arch_type
27646 #  undef machine_arch_type
27647 #  define machine_arch_type     __machine_arch_type
27648 # else
27649 #  define machine_arch_type     MACH_TYPE_AS353X
27650 # endif
27651 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27652 #else
27653 # define machine_is_as353x()    (0)
27654 #endif
27655
27656 #ifdef CONFIG_MACH_SHEEVAPLUG
27657 # ifdef machine_arch_type
27658 #  undef machine_arch_type
27659 #  define machine_arch_type     __machine_arch_type
27660 # else
27661 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
27662 # endif
27663 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27664 #else
27665 # define machine_is_sheevaplug()        (0)
27666 #endif
27667
27668 #ifdef CONFIG_MACH_AT91SAM9G20
27669 # ifdef machine_arch_type
27670 #  undef machine_arch_type
27671 #  define machine_arch_type     __machine_arch_type
27672 # else
27673 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
27674 # endif
27675 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27676 #else
27677 # define machine_is_at91sam9g20()       (0)
27678 #endif
27679
27680 #ifdef CONFIG_MACH_MV88F6192GTW_FE
27681 # ifdef machine_arch_type
27682 #  undef machine_arch_type
27683 #  define machine_arch_type     __machine_arch_type
27684 # else
27685 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
27686 # endif
27687 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27688 #else
27689 # define machine_is_mv88f6192gtw_fe()   (0)
27690 #endif
27691
27692 #ifdef CONFIG_MACH_CC9200
27693 # ifdef machine_arch_type
27694 #  undef machine_arch_type
27695 #  define machine_arch_type     __machine_arch_type
27696 # else
27697 #  define machine_arch_type     MACH_TYPE_CC9200
27698 # endif
27699 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27700 #else
27701 # define machine_is_cc9200()    (0)
27702 #endif
27703
27704 #ifdef CONFIG_MACH_SM9200
27705 # ifdef machine_arch_type
27706 #  undef machine_arch_type
27707 #  define machine_arch_type     __machine_arch_type
27708 # else
27709 #  define machine_arch_type     MACH_TYPE_SM9200
27710 # endif
27711 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27712 #else
27713 # define machine_is_sm9200()    (0)
27714 #endif
27715
27716 #ifdef CONFIG_MACH_TP9200
27717 # ifdef machine_arch_type
27718 #  undef machine_arch_type
27719 #  define machine_arch_type     __machine_arch_type
27720 # else
27721 #  define machine_arch_type     MACH_TYPE_TP9200
27722 # endif
27723 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27724 #else
27725 # define machine_is_tp9200()    (0)
27726 #endif
27727
27728 #ifdef CONFIG_MACH_SNAPPERDV
27729 # ifdef machine_arch_type
27730 #  undef machine_arch_type
27731 #  define machine_arch_type     __machine_arch_type
27732 # else
27733 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27734 # endif
27735 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27736 #else
27737 # define machine_is_snapperdv() (0)
27738 #endif
27739
27740 #ifdef CONFIG_MACH_AVENGERS_LITE
27741 # ifdef machine_arch_type
27742 #  undef machine_arch_type
27743 #  define machine_arch_type     __machine_arch_type
27744 # else
27745 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27746 # endif
27747 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27748 #else
27749 # define machine_is_avengers_lite()     (0)
27750 #endif
27751
27752 #ifdef CONFIG_MACH_AVENGERS_LITE1
27753 # ifdef machine_arch_type
27754 #  undef machine_arch_type
27755 #  define machine_arch_type     __machine_arch_type
27756 # else
27757 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27758 # endif
27759 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27760 #else
27761 # define machine_is_avengers_lite1()    (0)
27762 #endif
27763
27764 #ifdef CONFIG_MACH_OMAP3AXON
27765 # ifdef machine_arch_type
27766 #  undef machine_arch_type
27767 #  define machine_arch_type     __machine_arch_type
27768 # else
27769 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27770 # endif
27771 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27772 #else
27773 # define machine_is_omap3axon() (0)
27774 #endif
27775
27776 #ifdef CONFIG_MACH_MA8XX
27777 # ifdef machine_arch_type
27778 #  undef machine_arch_type
27779 #  define machine_arch_type     __machine_arch_type
27780 # else
27781 #  define machine_arch_type     MACH_TYPE_MA8XX
27782 # endif
27783 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27784 #else
27785 # define machine_is_ma8xx()     (0)
27786 #endif
27787
27788 #ifdef CONFIG_MACH_MP201EK
27789 # ifdef machine_arch_type
27790 #  undef machine_arch_type
27791 #  define machine_arch_type     __machine_arch_type
27792 # else
27793 #  define machine_arch_type     MACH_TYPE_MP201EK
27794 # endif
27795 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27796 #else
27797 # define machine_is_mp201ek()   (0)
27798 #endif
27799
27800 #ifdef CONFIG_MACH_DAVINCI_TUX
27801 # ifdef machine_arch_type
27802 #  undef machine_arch_type
27803 #  define machine_arch_type     __machine_arch_type
27804 # else
27805 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27806 # endif
27807 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27808 #else
27809 # define machine_is_davinci_tux()       (0)
27810 #endif
27811
27812 #ifdef CONFIG_MACH_MPA1600
27813 # ifdef machine_arch_type
27814 #  undef machine_arch_type
27815 #  define machine_arch_type     __machine_arch_type
27816 # else
27817 #  define machine_arch_type     MACH_TYPE_MPA1600
27818 # endif
27819 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27820 #else
27821 # define machine_is_mpa1600()   (0)
27822 #endif
27823
27824 #ifdef CONFIG_MACH_PELCO_TROY
27825 # ifdef machine_arch_type
27826 #  undef machine_arch_type
27827 #  define machine_arch_type     __machine_arch_type
27828 # else
27829 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27830 # endif
27831 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27832 #else
27833 # define machine_is_pelco_troy()        (0)
27834 #endif
27835
27836 #ifdef CONFIG_MACH_NSB667
27837 # ifdef machine_arch_type
27838 #  undef machine_arch_type
27839 #  define machine_arch_type     __machine_arch_type
27840 # else
27841 #  define machine_arch_type     MACH_TYPE_NSB667
27842 # endif
27843 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27844 #else
27845 # define machine_is_nsb667()    (0)
27846 #endif
27847
27848 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27849 # ifdef machine_arch_type
27850 #  undef machine_arch_type
27851 #  define machine_arch_type     __machine_arch_type
27852 # else
27853 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27854 # endif
27855 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27856 #else
27857 # define machine_is_rovers5_4mpix()     (0)
27858 #endif
27859
27860 #ifdef CONFIG_MACH_TWOCOM
27861 # ifdef machine_arch_type
27862 #  undef machine_arch_type
27863 #  define machine_arch_type     __machine_arch_type
27864 # else
27865 #  define machine_arch_type     MACH_TYPE_TWOCOM
27866 # endif
27867 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27868 #else
27869 # define machine_is_twocom()    (0)
27870 #endif
27871
27872 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27873 # ifdef machine_arch_type
27874 #  undef machine_arch_type
27875 #  define machine_arch_type     __machine_arch_type
27876 # else
27877 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
27878 # endif
27879 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27880 #else
27881 # define machine_is_ubisys_p9_rcu3r2()  (0)
27882 #endif
27883
27884 #ifdef CONFIG_MACH_HERO_ESPRESSO
27885 # ifdef machine_arch_type
27886 #  undef machine_arch_type
27887 #  define machine_arch_type     __machine_arch_type
27888 # else
27889 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
27890 # endif
27891 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27892 #else
27893 # define machine_is_hero_espresso()     (0)
27894 #endif
27895
27896 #ifdef CONFIG_MACH_AFEUSB
27897 # ifdef machine_arch_type
27898 #  undef machine_arch_type
27899 #  define machine_arch_type     __machine_arch_type
27900 # else
27901 #  define machine_arch_type     MACH_TYPE_AFEUSB
27902 # endif
27903 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27904 #else
27905 # define machine_is_afeusb()    (0)
27906 #endif
27907
27908 #ifdef CONFIG_MACH_T830
27909 # ifdef machine_arch_type
27910 #  undef machine_arch_type
27911 #  define machine_arch_type     __machine_arch_type
27912 # else
27913 #  define machine_arch_type     MACH_TYPE_T830
27914 # endif
27915 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27916 #else
27917 # define machine_is_t830()      (0)
27918 #endif
27919
27920 #ifdef CONFIG_MACH_SPD8020_CC
27921 # ifdef machine_arch_type
27922 #  undef machine_arch_type
27923 #  define machine_arch_type     __machine_arch_type
27924 # else
27925 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
27926 # endif
27927 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27928 #else
27929 # define machine_is_spd8020_cc()        (0)
27930 #endif
27931
27932 #ifdef CONFIG_MACH_OM_3D7K
27933 # ifdef machine_arch_type
27934 #  undef machine_arch_type
27935 #  define machine_arch_type     __machine_arch_type
27936 # else
27937 #  define machine_arch_type     MACH_TYPE_OM_3D7K
27938 # endif
27939 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27940 #else
27941 # define machine_is_om_3d7k()   (0)
27942 #endif
27943
27944 #ifdef CONFIG_MACH_PICOCOM2
27945 # ifdef machine_arch_type
27946 #  undef machine_arch_type
27947 #  define machine_arch_type     __machine_arch_type
27948 # else
27949 #  define machine_arch_type     MACH_TYPE_PICOCOM2
27950 # endif
27951 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27952 #else
27953 # define machine_is_picocom2()  (0)
27954 #endif
27955
27956 #ifdef CONFIG_MACH_UWG4MX27
27957 # ifdef machine_arch_type
27958 #  undef machine_arch_type
27959 #  define machine_arch_type     __machine_arch_type
27960 # else
27961 #  define machine_arch_type     MACH_TYPE_UWG4MX27
27962 # endif
27963 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27964 #else
27965 # define machine_is_uwg4mx27()  (0)
27966 #endif
27967
27968 #ifdef CONFIG_MACH_UWG4MX31
27969 # ifdef machine_arch_type
27970 #  undef machine_arch_type
27971 #  define machine_arch_type     __machine_arch_type
27972 # else
27973 #  define machine_arch_type     MACH_TYPE_UWG4MX31
27974 # endif
27975 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27976 #else
27977 # define machine_is_uwg4mx31()  (0)
27978 #endif
27979
27980 #ifdef CONFIG_MACH_CHERRY
27981 # ifdef machine_arch_type
27982 #  undef machine_arch_type
27983 #  define machine_arch_type     __machine_arch_type
27984 # else
27985 #  define machine_arch_type     MACH_TYPE_CHERRY
27986 # endif
27987 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27988 #else
27989 # define machine_is_cherry()    (0)
27990 #endif
27991
27992 #ifdef CONFIG_MACH_MX51_BABBAGE
27993 # ifdef machine_arch_type
27994 #  undef machine_arch_type
27995 #  define machine_arch_type     __machine_arch_type
27996 # else
27997 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
27998 # endif
27999 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
28000 #else
28001 # define machine_is_mx51_babbage()      (0)
28002 #endif
28003
28004 #ifdef CONFIG_MACH_S3C2440TURKIYE
28005 # ifdef machine_arch_type
28006 #  undef machine_arch_type
28007 #  define machine_arch_type     __machine_arch_type
28008 # else
28009 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
28010 # endif
28011 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
28012 #else
28013 # define machine_is_s3c2440turkiye()    (0)
28014 #endif
28015
28016 #ifdef CONFIG_MACH_TX37
28017 # ifdef machine_arch_type
28018 #  undef machine_arch_type
28019 #  define machine_arch_type     __machine_arch_type
28020 # else
28021 #  define machine_arch_type     MACH_TYPE_TX37
28022 # endif
28023 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
28024 #else
28025 # define machine_is_tx37()      (0)
28026 #endif
28027
28028 #ifdef CONFIG_MACH_SBC2800_9G20
28029 # ifdef machine_arch_type
28030 #  undef machine_arch_type
28031 #  define machine_arch_type     __machine_arch_type
28032 # else
28033 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
28034 # endif
28035 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
28036 #else
28037 # define machine_is_sbc2800_9g20()      (0)
28038 #endif
28039
28040 #ifdef CONFIG_MACH_BENZGLB
28041 # ifdef machine_arch_type
28042 #  undef machine_arch_type
28043 #  define machine_arch_type     __machine_arch_type
28044 # else
28045 #  define machine_arch_type     MACH_TYPE_BENZGLB
28046 # endif
28047 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
28048 #else
28049 # define machine_is_benzglb()   (0)
28050 #endif
28051
28052 #ifdef CONFIG_MACH_BENZTD
28053 # ifdef machine_arch_type
28054 #  undef machine_arch_type
28055 #  define machine_arch_type     __machine_arch_type
28056 # else
28057 #  define machine_arch_type     MACH_TYPE_BENZTD
28058 # endif
28059 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
28060 #else
28061 # define machine_is_benztd()    (0)
28062 #endif
28063
28064 #ifdef CONFIG_MACH_CARTESIO_PLUS
28065 # ifdef machine_arch_type
28066 #  undef machine_arch_type
28067 #  define machine_arch_type     __machine_arch_type
28068 # else
28069 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
28070 # endif
28071 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
28072 #else
28073 # define machine_is_cartesio_plus()     (0)
28074 #endif
28075
28076 #ifdef CONFIG_MACH_SOLRAD_G20
28077 # ifdef machine_arch_type
28078 #  undef machine_arch_type
28079 #  define machine_arch_type     __machine_arch_type
28080 # else
28081 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
28082 # endif
28083 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
28084 #else
28085 # define machine_is_solrad_g20()        (0)
28086 #endif
28087
28088 #ifdef CONFIG_MACH_MX27WALLACE
28089 # ifdef machine_arch_type
28090 #  undef machine_arch_type
28091 #  define machine_arch_type     __machine_arch_type
28092 # else
28093 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
28094 # endif
28095 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
28096 #else
28097 # define machine_is_mx27wallace()       (0)
28098 #endif
28099
28100 #ifdef CONFIG_MACH_FMZWEBMODUL
28101 # ifdef machine_arch_type
28102 #  undef machine_arch_type
28103 #  define machine_arch_type     __machine_arch_type
28104 # else
28105 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
28106 # endif
28107 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
28108 #else
28109 # define machine_is_fmzwebmodul()       (0)
28110 #endif
28111
28112 #ifdef CONFIG_MACH_RD78X00_MASA
28113 # ifdef machine_arch_type
28114 #  undef machine_arch_type
28115 #  define machine_arch_type     __machine_arch_type
28116 # else
28117 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
28118 # endif
28119 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
28120 #else
28121 # define machine_is_rd78x00_masa()      (0)
28122 #endif
28123
28124 #ifdef CONFIG_MACH_SMALLOGGER
28125 # ifdef machine_arch_type
28126 #  undef machine_arch_type
28127 #  define machine_arch_type     __machine_arch_type
28128 # else
28129 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
28130 # endif
28131 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
28132 #else
28133 # define machine_is_smallogger()        (0)
28134 #endif
28135
28136 #ifdef CONFIG_MACH_CCW9P9215
28137 # ifdef machine_arch_type
28138 #  undef machine_arch_type
28139 #  define machine_arch_type     __machine_arch_type
28140 # else
28141 #  define machine_arch_type     MACH_TYPE_CCW9P9215
28142 # endif
28143 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
28144 #else
28145 # define machine_is_ccw9p9215() (0)
28146 #endif
28147
28148 #ifdef CONFIG_MACH_DM355_LEOPARD
28149 # ifdef machine_arch_type
28150 #  undef machine_arch_type
28151 #  define machine_arch_type     __machine_arch_type
28152 # else
28153 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
28154 # endif
28155 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
28156 #else
28157 # define machine_is_dm355_leopard()     (0)
28158 #endif
28159
28160 #ifdef CONFIG_MACH_TS219
28161 # ifdef machine_arch_type
28162 #  undef machine_arch_type
28163 #  define machine_arch_type     __machine_arch_type
28164 # else
28165 #  define machine_arch_type     MACH_TYPE_TS219
28166 # endif
28167 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
28168 #else
28169 # define machine_is_ts219()     (0)
28170 #endif
28171
28172 #ifdef CONFIG_MACH_TNY_A9263
28173 # ifdef machine_arch_type
28174 #  undef machine_arch_type
28175 #  define machine_arch_type     __machine_arch_type
28176 # else
28177 #  define machine_arch_type     MACH_TYPE_TNY_A9263
28178 # endif
28179 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
28180 #else
28181 # define machine_is_tny_a9263() (0)
28182 #endif
28183
28184 #ifdef CONFIG_MACH_APOLLO
28185 # ifdef machine_arch_type
28186 #  undef machine_arch_type
28187 #  define machine_arch_type     __machine_arch_type
28188 # else
28189 #  define machine_arch_type     MACH_TYPE_APOLLO
28190 # endif
28191 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
28192 #else
28193 # define machine_is_apollo()    (0)
28194 #endif
28195
28196 #ifdef CONFIG_MACH_AT91CAP9STK
28197 # ifdef machine_arch_type
28198 #  undef machine_arch_type
28199 #  define machine_arch_type     __machine_arch_type
28200 # else
28201 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
28202 # endif
28203 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28204 #else
28205 # define machine_is_at91cap9stk()       (0)
28206 #endif
28207
28208 #ifdef CONFIG_MACH_SPC300
28209 # ifdef machine_arch_type
28210 #  undef machine_arch_type
28211 #  define machine_arch_type     __machine_arch_type
28212 # else
28213 #  define machine_arch_type     MACH_TYPE_SPC300
28214 # endif
28215 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
28216 #else
28217 # define machine_is_spc300()    (0)
28218 #endif
28219
28220 #ifdef CONFIG_MACH_EKO
28221 # ifdef machine_arch_type
28222 #  undef machine_arch_type
28223 #  define machine_arch_type     __machine_arch_type
28224 # else
28225 #  define machine_arch_type     MACH_TYPE_EKO
28226 # endif
28227 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
28228 #else
28229 # define machine_is_eko()       (0)
28230 #endif
28231
28232 #ifdef CONFIG_MACH_CCW9M2443
28233 # ifdef machine_arch_type
28234 #  undef machine_arch_type
28235 #  define machine_arch_type     __machine_arch_type
28236 # else
28237 #  define machine_arch_type     MACH_TYPE_CCW9M2443
28238 # endif
28239 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28240 #else
28241 # define machine_is_ccw9m2443() (0)
28242 #endif
28243
28244 #ifdef CONFIG_MACH_CCW9M2443JS
28245 # ifdef machine_arch_type
28246 #  undef machine_arch_type
28247 #  define machine_arch_type     __machine_arch_type
28248 # else
28249 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
28250 # endif
28251 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28252 #else
28253 # define machine_is_ccw9m2443js()       (0)
28254 #endif
28255
28256 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28257 # ifdef machine_arch_type
28258 #  undef machine_arch_type
28259 #  define machine_arch_type     __machine_arch_type
28260 # else
28261 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
28262 # endif
28263 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28264 #else
28265 # define machine_is_m2m_router_device() (0)
28266 #endif
28267
28268 #ifdef CONFIG_MACH_STAR9104NAS
28269 # ifdef machine_arch_type
28270 #  undef machine_arch_type
28271 #  define machine_arch_type     __machine_arch_type
28272 # else
28273 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
28274 # endif
28275 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
28276 #else
28277 # define machine_is_str9104nas()        (0)
28278 #endif
28279
28280 #ifdef CONFIG_MACH_PCA100
28281 # ifdef machine_arch_type
28282 #  undef machine_arch_type
28283 #  define machine_arch_type     __machine_arch_type
28284 # else
28285 #  define machine_arch_type     MACH_TYPE_PCA100
28286 # endif
28287 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
28288 #else
28289 # define machine_is_pca100()    (0)
28290 #endif
28291
28292 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
28293 # ifdef machine_arch_type
28294 #  undef machine_arch_type
28295 #  define machine_arch_type     __machine_arch_type
28296 # else
28297 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
28298 # endif
28299 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28300 #else
28301 # define machine_is_z3_dm365_mod_01()   (0)
28302 #endif
28303
28304 #ifdef CONFIG_MACH_HIPOX
28305 # ifdef machine_arch_type
28306 #  undef machine_arch_type
28307 #  define machine_arch_type     __machine_arch_type
28308 # else
28309 #  define machine_arch_type     MACH_TYPE_HIPOX
28310 # endif
28311 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
28312 #else
28313 # define machine_is_hipox()     (0)
28314 #endif
28315
28316 #ifdef CONFIG_MACH_OMAP3_PITEDS
28317 # ifdef machine_arch_type
28318 #  undef machine_arch_type
28319 #  define machine_arch_type     __machine_arch_type
28320 # else
28321 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
28322 # endif
28323 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28324 #else
28325 # define machine_is_omap3_piteds()      (0)
28326 #endif
28327
28328 #ifdef CONFIG_MACH_BM150R
28329 # ifdef machine_arch_type
28330 #  undef machine_arch_type
28331 #  define machine_arch_type     __machine_arch_type
28332 # else
28333 #  define machine_arch_type     MACH_TYPE_BM150R
28334 # endif
28335 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28336 #else
28337 # define machine_is_bm150r()    (0)
28338 #endif
28339
28340 #ifdef CONFIG_MACH_TBONE
28341 # ifdef machine_arch_type
28342 #  undef machine_arch_type
28343 #  define machine_arch_type     __machine_arch_type
28344 # else
28345 #  define machine_arch_type     MACH_TYPE_TBONE
28346 # endif
28347 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28348 #else
28349 # define machine_is_tbone()     (0)
28350 #endif
28351
28352 #ifdef CONFIG_MACH_MERLIN
28353 # ifdef machine_arch_type
28354 #  undef machine_arch_type
28355 #  define machine_arch_type     __machine_arch_type
28356 # else
28357 #  define machine_arch_type     MACH_TYPE_MERLIN
28358 # endif
28359 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28360 #else
28361 # define machine_is_merlin()    (0)
28362 #endif
28363
28364 #ifdef CONFIG_MACH_FALCON
28365 # ifdef machine_arch_type
28366 #  undef machine_arch_type
28367 #  define machine_arch_type     __machine_arch_type
28368 # else
28369 #  define machine_arch_type     MACH_TYPE_FALCON
28370 # endif
28371 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28372 #else
28373 # define machine_is_falcon()    (0)
28374 #endif
28375
28376 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28377 # ifdef machine_arch_type
28378 #  undef machine_arch_type
28379 #  define machine_arch_type     __machine_arch_type
28380 # else
28381 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28382 # endif
28383 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28384 #else
28385 # define machine_is_davinci_da850_evm() (0)
28386 #endif
28387
28388 #ifdef CONFIG_MACH_S5P6440
28389 # ifdef machine_arch_type
28390 #  undef machine_arch_type
28391 #  define machine_arch_type     __machine_arch_type
28392 # else
28393 #  define machine_arch_type     MACH_TYPE_S5P6440
28394 # endif
28395 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28396 #else
28397 # define machine_is_s5p6440()   (0)
28398 #endif
28399
28400 #ifdef CONFIG_MACH_AT91SAM9G10EK
28401 # ifdef machine_arch_type
28402 #  undef machine_arch_type
28403 #  define machine_arch_type     __machine_arch_type
28404 # else
28405 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28406 # endif
28407 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28408 #else
28409 # define machine_is_at91sam9g10ek()     (0)
28410 #endif
28411
28412 #ifdef CONFIG_MACH_OMAP_4430SDP
28413 # ifdef machine_arch_type
28414 #  undef machine_arch_type
28415 #  define machine_arch_type     __machine_arch_type
28416 # else
28417 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28418 # endif
28419 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28420 #else
28421 # define machine_is_omap_4430sdp()      (0)
28422 #endif
28423
28424 #ifdef CONFIG_MACH_LPC313X
28425 # ifdef machine_arch_type
28426 #  undef machine_arch_type
28427 #  define machine_arch_type     __machine_arch_type
28428 # else
28429 #  define machine_arch_type     MACH_TYPE_LPC313X
28430 # endif
28431 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28432 #else
28433 # define machine_is_lpc313x()   (0)
28434 #endif
28435
28436 #ifdef CONFIG_MACH_MAGX_ZN5
28437 # ifdef machine_arch_type
28438 #  undef machine_arch_type
28439 #  define machine_arch_type     __machine_arch_type
28440 # else
28441 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28442 # endif
28443 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28444 #else
28445 # define machine_is_magx_zn5()  (0)
28446 #endif
28447
28448 #ifdef CONFIG_MACH_MAGX_EM30
28449 # ifdef machine_arch_type
28450 #  undef machine_arch_type
28451 #  define machine_arch_type     __machine_arch_type
28452 # else
28453 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28454 # endif
28455 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28456 #else
28457 # define machine_is_magx_em30() (0)
28458 #endif
28459
28460 #ifdef CONFIG_MACH_MAGX_VE66
28461 # ifdef machine_arch_type
28462 #  undef machine_arch_type
28463 #  define machine_arch_type     __machine_arch_type
28464 # else
28465 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28466 # endif
28467 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28468 #else
28469 # define machine_is_magx_ve66() (0)
28470 #endif
28471
28472 #ifdef CONFIG_MACH_MEESC
28473 # ifdef machine_arch_type
28474 #  undef machine_arch_type
28475 #  define machine_arch_type     __machine_arch_type
28476 # else
28477 #  define machine_arch_type     MACH_TYPE_MEESC
28478 # endif
28479 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28480 #else
28481 # define machine_is_meesc()     (0)
28482 #endif
28483
28484 #ifdef CONFIG_MACH_OTC570
28485 # ifdef machine_arch_type
28486 #  undef machine_arch_type
28487 #  define machine_arch_type     __machine_arch_type
28488 # else
28489 #  define machine_arch_type     MACH_TYPE_OTC570
28490 # endif
28491 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28492 #else
28493 # define machine_is_otc570()    (0)
28494 #endif
28495
28496 #ifdef CONFIG_MACH_BCU2412
28497 # ifdef machine_arch_type
28498 #  undef machine_arch_type
28499 #  define machine_arch_type     __machine_arch_type
28500 # else
28501 #  define machine_arch_type     MACH_TYPE_BCU2412
28502 # endif
28503 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28504 #else
28505 # define machine_is_bcu2412()   (0)
28506 #endif
28507
28508 #ifdef CONFIG_MACH_BEACON
28509 # ifdef machine_arch_type
28510 #  undef machine_arch_type
28511 #  define machine_arch_type     __machine_arch_type
28512 # else
28513 #  define machine_arch_type     MACH_TYPE_BEACON
28514 # endif
28515 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28516 #else
28517 # define machine_is_beacon()    (0)
28518 #endif
28519
28520 #ifdef CONFIG_MACH_ACTIA_TGW
28521 # ifdef machine_arch_type
28522 #  undef machine_arch_type
28523 #  define machine_arch_type     __machine_arch_type
28524 # else
28525 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
28526 # endif
28527 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28528 #else
28529 # define machine_is_actia_tgw() (0)
28530 #endif
28531
28532 #ifdef CONFIG_MACH_E4430
28533 # ifdef machine_arch_type
28534 #  undef machine_arch_type
28535 #  define machine_arch_type     __machine_arch_type
28536 # else
28537 #  define machine_arch_type     MACH_TYPE_E4430
28538 # endif
28539 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28540 #else
28541 # define machine_is_e4430()     (0)
28542 #endif
28543
28544 #ifdef CONFIG_MACH_QL300
28545 # ifdef machine_arch_type
28546 #  undef machine_arch_type
28547 #  define machine_arch_type     __machine_arch_type
28548 # else
28549 #  define machine_arch_type     MACH_TYPE_QL300
28550 # endif
28551 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28552 #else
28553 # define machine_is_ql300()     (0)
28554 #endif
28555
28556 #ifdef CONFIG_MACH_BTMAVB101
28557 # ifdef machine_arch_type
28558 #  undef machine_arch_type
28559 #  define machine_arch_type     __machine_arch_type
28560 # else
28561 #  define machine_arch_type     MACH_TYPE_BTMAVB101
28562 # endif
28563 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28564 #else
28565 # define machine_is_btmavb101() (0)
28566 #endif
28567
28568 #ifdef CONFIG_MACH_BTMAWB101
28569 # ifdef machine_arch_type
28570 #  undef machine_arch_type
28571 #  define machine_arch_type     __machine_arch_type
28572 # else
28573 #  define machine_arch_type     MACH_TYPE_BTMAWB101
28574 # endif
28575 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28576 #else
28577 # define machine_is_btmawb101() (0)
28578 #endif
28579
28580 #ifdef CONFIG_MACH_SQ201
28581 # ifdef machine_arch_type
28582 #  undef machine_arch_type
28583 #  define machine_arch_type     __machine_arch_type
28584 # else
28585 #  define machine_arch_type     MACH_TYPE_SQ201
28586 # endif
28587 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28588 #else
28589 # define machine_is_sq201()     (0)
28590 #endif
28591
28592 #ifdef CONFIG_MACH_QUATRO45XX
28593 # ifdef machine_arch_type
28594 #  undef machine_arch_type
28595 #  define machine_arch_type     __machine_arch_type
28596 # else
28597 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28598 # endif
28599 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28600 #else
28601 # define machine_is_quatro45xx()        (0)
28602 #endif
28603
28604 #ifdef CONFIG_MACH_OPENPAD
28605 # ifdef machine_arch_type
28606 #  undef machine_arch_type
28607 #  define machine_arch_type     __machine_arch_type
28608 # else
28609 #  define machine_arch_type     MACH_TYPE_OPENPAD
28610 # endif
28611 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28612 #else
28613 # define machine_is_openpad()   (0)
28614 #endif
28615
28616 #ifdef CONFIG_MACH_TX25
28617 # ifdef machine_arch_type
28618 #  undef machine_arch_type
28619 #  define machine_arch_type     __machine_arch_type
28620 # else
28621 #  define machine_arch_type     MACH_TYPE_TX25
28622 # endif
28623 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28624 #else
28625 # define machine_is_tx25()      (0)
28626 #endif
28627
28628 #ifdef CONFIG_MACH_OMAP3_TORPEDO
28629 # ifdef machine_arch_type
28630 #  undef machine_arch_type
28631 #  define machine_arch_type     __machine_arch_type
28632 # else
28633 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
28634 # endif
28635 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28636 #else
28637 # define machine_is_omap3_torpedo()     (0)
28638 #endif
28639
28640 #ifdef CONFIG_MACH_HTCRAPHAEL_K
28641 # ifdef machine_arch_type
28642 #  undef machine_arch_type
28643 #  define machine_arch_type     __machine_arch_type
28644 # else
28645 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
28646 # endif
28647 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28648 #else
28649 # define machine_is_htcraphael_k()      (0)
28650 #endif
28651
28652 #ifdef CONFIG_MACH_LAL43
28653 # ifdef machine_arch_type
28654 #  undef machine_arch_type
28655 #  define machine_arch_type     __machine_arch_type
28656 # else
28657 #  define machine_arch_type     MACH_TYPE_LAL43
28658 # endif
28659 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28660 #else
28661 # define machine_is_lal43()     (0)
28662 #endif
28663
28664 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28665 # ifdef machine_arch_type
28666 #  undef machine_arch_type
28667 #  define machine_arch_type     __machine_arch_type
28668 # else
28669 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
28670 # endif
28671 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28672 #else
28673 # define machine_is_htcraphael_cdma500()        (0)
28674 #endif
28675
28676 #ifdef CONFIG_MACH_ANW6410
28677 # ifdef machine_arch_type
28678 #  undef machine_arch_type
28679 #  define machine_arch_type     __machine_arch_type
28680 # else
28681 #  define machine_arch_type     MACH_TYPE_ANW6410
28682 # endif
28683 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28684 #else
28685 # define machine_is_anw6410()   (0)
28686 #endif
28687
28688 #ifdef CONFIG_MACH_HTCPROPHET
28689 # ifdef machine_arch_type
28690 #  undef machine_arch_type
28691 #  define machine_arch_type     __machine_arch_type
28692 # else
28693 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
28694 # endif
28695 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28696 #else
28697 # define machine_is_htcprophet()        (0)
28698 #endif
28699
28700 #ifdef CONFIG_MACH_CFA_10022
28701 # ifdef machine_arch_type
28702 #  undef machine_arch_type
28703 #  define machine_arch_type     __machine_arch_type
28704 # else
28705 #  define machine_arch_type     MACH_TYPE_CFA_10022
28706 # endif
28707 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28708 #else
28709 # define machine_is_cfa_10022() (0)
28710 #endif
28711
28712 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28713 # ifdef machine_arch_type
28714 #  undef machine_arch_type
28715 #  define machine_arch_type     __machine_arch_type
28716 # else
28717 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
28718 # endif
28719 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28720 #else
28721 # define machine_is_imx27_visstrim_m10()        (0)
28722 #endif
28723
28724 #ifdef CONFIG_MACH_PX2IMX27
28725 # ifdef machine_arch_type
28726 #  undef machine_arch_type
28727 #  define machine_arch_type     __machine_arch_type
28728 # else
28729 #  define machine_arch_type     MACH_TYPE_PX2IMX27
28730 # endif
28731 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28732 #else
28733 # define machine_is_px2imx27()  (0)
28734 #endif
28735
28736 #ifdef CONFIG_MACH_STM3210E_EVAL
28737 # ifdef machine_arch_type
28738 #  undef machine_arch_type
28739 #  define machine_arch_type     __machine_arch_type
28740 # else
28741 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
28742 # endif
28743 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28744 #else
28745 # define machine_is_stm3210e_eval()     (0)
28746 #endif
28747
28748 #ifdef CONFIG_MACH_DVS10
28749 # ifdef machine_arch_type
28750 #  undef machine_arch_type
28751 #  define machine_arch_type     __machine_arch_type
28752 # else
28753 #  define machine_arch_type     MACH_TYPE_DVS10
28754 # endif
28755 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28756 #else
28757 # define machine_is_dvs10()     (0)
28758 #endif
28759
28760 #ifdef CONFIG_MACH_PORTUXG20
28761 # ifdef machine_arch_type
28762 #  undef machine_arch_type
28763 #  define machine_arch_type     __machine_arch_type
28764 # else
28765 #  define machine_arch_type     MACH_TYPE_PORTUXG20
28766 # endif
28767 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28768 #else
28769 # define machine_is_portuxg20() (0)
28770 #endif
28771
28772 #ifdef CONFIG_MACH_ARM_SPV
28773 # ifdef machine_arch_type
28774 #  undef machine_arch_type
28775 #  define machine_arch_type     __machine_arch_type
28776 # else
28777 #  define machine_arch_type     MACH_TYPE_ARM_SPV
28778 # endif
28779 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28780 #else
28781 # define machine_is_arm_spv()   (0)
28782 #endif
28783
28784 #ifdef CONFIG_MACH_SMDKC110
28785 # ifdef machine_arch_type
28786 #  undef machine_arch_type
28787 #  define machine_arch_type     __machine_arch_type
28788 # else
28789 #  define machine_arch_type     MACH_TYPE_SMDKC110
28790 # endif
28791 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28792 #else
28793 # define machine_is_smdkc110()  (0)
28794 #endif
28795
28796 #ifdef CONFIG_MACH_CABESPRESSO
28797 # ifdef machine_arch_type
28798 #  undef machine_arch_type
28799 #  define machine_arch_type     __machine_arch_type
28800 # else
28801 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
28802 # endif
28803 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28804 #else
28805 # define machine_is_cabespresso()       (0)
28806 #endif
28807
28808 #ifdef CONFIG_MACH_HMC800
28809 # ifdef machine_arch_type
28810 #  undef machine_arch_type
28811 #  define machine_arch_type     __machine_arch_type
28812 # else
28813 #  define machine_arch_type     MACH_TYPE_HMC800
28814 # endif
28815 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28816 #else
28817 # define machine_is_hmc800()    (0)
28818 #endif
28819
28820 #ifdef CONFIG_MACH_SHOLES
28821 # ifdef machine_arch_type
28822 #  undef machine_arch_type
28823 #  define machine_arch_type     __machine_arch_type
28824 # else
28825 #  define machine_arch_type     MACH_TYPE_SHOLES
28826 # endif
28827 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28828 #else
28829 # define machine_is_sholes()    (0)
28830 #endif
28831
28832 #ifdef CONFIG_MACH_BTMXC31
28833 # ifdef machine_arch_type
28834 #  undef machine_arch_type
28835 #  define machine_arch_type     __machine_arch_type
28836 # else
28837 #  define machine_arch_type     MACH_TYPE_BTMXC31
28838 # endif
28839 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28840 #else
28841 # define machine_is_btmxc31()   (0)
28842 #endif
28843
28844 #ifdef CONFIG_MACH_DT501
28845 # ifdef machine_arch_type
28846 #  undef machine_arch_type
28847 #  define machine_arch_type     __machine_arch_type
28848 # else
28849 #  define machine_arch_type     MACH_TYPE_DT501
28850 # endif
28851 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28852 #else
28853 # define machine_is_dt501()     (0)
28854 #endif
28855
28856 #ifdef CONFIG_MACH_KTX
28857 # ifdef machine_arch_type
28858 #  undef machine_arch_type
28859 #  define machine_arch_type     __machine_arch_type
28860 # else
28861 #  define machine_arch_type     MACH_TYPE_KTX
28862 # endif
28863 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28864 #else
28865 # define machine_is_ktx()       (0)
28866 #endif
28867
28868 #ifdef CONFIG_MACH_OMAP3517EVM
28869 # ifdef machine_arch_type
28870 #  undef machine_arch_type
28871 #  define machine_arch_type     __machine_arch_type
28872 # else
28873 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
28874 # endif
28875 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28876 #else
28877 # define machine_is_omap3517evm()       (0)
28878 #endif
28879
28880 #ifdef CONFIG_MACH_NETSPACE_V2
28881 # ifdef machine_arch_type
28882 #  undef machine_arch_type
28883 #  define machine_arch_type     __machine_arch_type
28884 # else
28885 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
28886 # endif
28887 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28888 #else
28889 # define machine_is_netspace_v2()       (0)
28890 #endif
28891
28892 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
28893 # ifdef machine_arch_type
28894 #  undef machine_arch_type
28895 #  define machine_arch_type     __machine_arch_type
28896 # else
28897 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
28898 # endif
28899 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28900 #else
28901 # define machine_is_netspace_max_v2()   (0)
28902 #endif
28903
28904 #ifdef CONFIG_MACH_D2NET_V2
28905 # ifdef machine_arch_type
28906 #  undef machine_arch_type
28907 #  define machine_arch_type     __machine_arch_type
28908 # else
28909 #  define machine_arch_type     MACH_TYPE_D2NET_V2
28910 # endif
28911 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
28912 #else
28913 # define machine_is_d2net_v2()  (0)
28914 #endif
28915
28916 #ifdef CONFIG_MACH_NET2BIG_V2
28917 # ifdef machine_arch_type
28918 #  undef machine_arch_type
28919 #  define machine_arch_type     __machine_arch_type
28920 # else
28921 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
28922 # endif
28923 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28924 #else
28925 # define machine_is_net2big_v2()        (0)
28926 #endif
28927
28928 #ifdef CONFIG_MACH_NET4BIG_V2
28929 # ifdef machine_arch_type
28930 #  undef machine_arch_type
28931 #  define machine_arch_type     __machine_arch_type
28932 # else
28933 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
28934 # endif
28935 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28936 #else
28937 # define machine_is_net4big_v2()        (0)
28938 #endif
28939
28940 #ifdef CONFIG_MACH_NET5BIG_V2
28941 # ifdef machine_arch_type
28942 #  undef machine_arch_type
28943 #  define machine_arch_type     __machine_arch_type
28944 # else
28945 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
28946 # endif
28947 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28948 #else
28949 # define machine_is_net5big_v2()        (0)
28950 #endif
28951
28952 #ifdef CONFIG_MACH_ENDB2443
28953 # ifdef machine_arch_type
28954 #  undef machine_arch_type
28955 #  define machine_arch_type     __machine_arch_type
28956 # else
28957 #  define machine_arch_type     MACH_TYPE_ENDB2443
28958 # endif
28959 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
28960 #else
28961 # define machine_is_endb2443()  (0)
28962 #endif
28963
28964 #ifdef CONFIG_MACH_INETSPACE_V2
28965 # ifdef machine_arch_type
28966 #  undef machine_arch_type
28967 #  define machine_arch_type     __machine_arch_type
28968 # else
28969 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
28970 # endif
28971 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28972 #else
28973 # define machine_is_inetspace_v2()      (0)
28974 #endif
28975
28976 #ifdef CONFIG_MACH_TROS
28977 # ifdef machine_arch_type
28978 #  undef machine_arch_type
28979 #  define machine_arch_type     __machine_arch_type
28980 # else
28981 #  define machine_arch_type     MACH_TYPE_TROS
28982 # endif
28983 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
28984 #else
28985 # define machine_is_tros()      (0)
28986 #endif
28987
28988 #ifdef CONFIG_MACH_PELCO_HOMER
28989 # ifdef machine_arch_type
28990 #  undef machine_arch_type
28991 #  define machine_arch_type     __machine_arch_type
28992 # else
28993 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
28994 # endif
28995 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28996 #else
28997 # define machine_is_pelco_homer()       (0)
28998 #endif
28999
29000 #ifdef CONFIG_MACH_OFSP8
29001 # ifdef machine_arch_type
29002 #  undef machine_arch_type
29003 #  define machine_arch_type     __machine_arch_type
29004 # else
29005 #  define machine_arch_type     MACH_TYPE_OFSP8
29006 # endif
29007 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
29008 #else
29009 # define machine_is_ofsp8()     (0)
29010 #endif
29011
29012 #ifdef CONFIG_MACH_AT91SAM9G45EKES
29013 # ifdef machine_arch_type
29014 #  undef machine_arch_type
29015 #  define machine_arch_type     __machine_arch_type
29016 # else
29017 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
29018 # endif
29019 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
29020 #else
29021 # define machine_is_at91sam9g45ekes()   (0)
29022 #endif
29023
29024 #ifdef CONFIG_MACH_GUF_CUPID
29025 # ifdef machine_arch_type
29026 #  undef machine_arch_type
29027 #  define machine_arch_type     __machine_arch_type
29028 # else
29029 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
29030 # endif
29031 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
29032 #else
29033 # define machine_is_guf_cupid() (0)
29034 #endif
29035
29036 #ifdef CONFIG_MACH_EAB1R
29037 # ifdef machine_arch_type
29038 #  undef machine_arch_type
29039 #  define machine_arch_type     __machine_arch_type
29040 # else
29041 #  define machine_arch_type     MACH_TYPE_EAB1R
29042 # endif
29043 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
29044 #else
29045 # define machine_is_eab1r()     (0)
29046 #endif
29047
29048 #ifdef CONFIG_MACH_DESIREC
29049 # ifdef machine_arch_type
29050 #  undef machine_arch_type
29051 #  define machine_arch_type     __machine_arch_type
29052 # else
29053 #  define machine_arch_type     MACH_TYPE_DESIREC
29054 # endif
29055 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
29056 #else
29057 # define machine_is_desirec()   (0)
29058 #endif
29059
29060 #ifdef CONFIG_MACH_CORDOBA
29061 # ifdef machine_arch_type
29062 #  undef machine_arch_type
29063 #  define machine_arch_type     __machine_arch_type
29064 # else
29065 #  define machine_arch_type     MACH_TYPE_CORDOBA
29066 # endif
29067 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
29068 #else
29069 # define machine_is_cordoba()   (0)
29070 #endif
29071
29072 #ifdef CONFIG_MACH_IRVINE
29073 # ifdef machine_arch_type
29074 #  undef machine_arch_type
29075 #  define machine_arch_type     __machine_arch_type
29076 # else
29077 #  define machine_arch_type     MACH_TYPE_IRVINE
29078 # endif
29079 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
29080 #else
29081 # define machine_is_irvine()    (0)
29082 #endif
29083
29084 #ifdef CONFIG_MACH_SFF772
29085 # ifdef machine_arch_type
29086 #  undef machine_arch_type
29087 #  define machine_arch_type     __machine_arch_type
29088 # else
29089 #  define machine_arch_type     MACH_TYPE_SFF772
29090 # endif
29091 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
29092 #else
29093 # define machine_is_sff772()    (0)
29094 #endif
29095
29096 #ifdef CONFIG_MACH_PELCO_MILANO
29097 # ifdef machine_arch_type
29098 #  undef machine_arch_type
29099 #  define machine_arch_type     __machine_arch_type
29100 # else
29101 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
29102 # endif
29103 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
29104 #else
29105 # define machine_is_pelco_milano()      (0)
29106 #endif
29107
29108 #ifdef CONFIG_MACH_PC7302
29109 # ifdef machine_arch_type
29110 #  undef machine_arch_type
29111 #  define machine_arch_type     __machine_arch_type
29112 # else
29113 #  define machine_arch_type     MACH_TYPE_PC7302
29114 # endif
29115 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
29116 #else
29117 # define machine_is_pc7302()    (0)
29118 #endif
29119
29120 #ifdef CONFIG_MACH_BIP6000
29121 # ifdef machine_arch_type
29122 #  undef machine_arch_type
29123 #  define machine_arch_type     __machine_arch_type
29124 # else
29125 #  define machine_arch_type     MACH_TYPE_BIP6000
29126 # endif
29127 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
29128 #else
29129 # define machine_is_bip6000()   (0)
29130 #endif
29131
29132 #ifdef CONFIG_MACH_SILVERMOON
29133 # ifdef machine_arch_type
29134 #  undef machine_arch_type
29135 #  define machine_arch_type     __machine_arch_type
29136 # else
29137 #  define machine_arch_type     MACH_TYPE_SILVERMOON
29138 # endif
29139 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
29140 #else
29141 # define machine_is_silvermoon()        (0)
29142 #endif
29143
29144 #ifdef CONFIG_MACH_VC0830
29145 # ifdef machine_arch_type
29146 #  undef machine_arch_type
29147 #  define machine_arch_type     __machine_arch_type
29148 # else
29149 #  define machine_arch_type     MACH_TYPE_VC0830
29150 # endif
29151 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
29152 #else
29153 # define machine_is_vc0830()    (0)
29154 #endif
29155
29156 #ifdef CONFIG_MACH_DT430
29157 # ifdef machine_arch_type
29158 #  undef machine_arch_type
29159 #  define machine_arch_type     __machine_arch_type
29160 # else
29161 #  define machine_arch_type     MACH_TYPE_DT430
29162 # endif
29163 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
29164 #else
29165 # define machine_is_dt430()     (0)
29166 #endif
29167
29168 #ifdef CONFIG_MACH_JI42PF
29169 # ifdef machine_arch_type
29170 #  undef machine_arch_type
29171 #  define machine_arch_type     __machine_arch_type
29172 # else
29173 #  define machine_arch_type     MACH_TYPE_JI42PF
29174 # endif
29175 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
29176 #else
29177 # define machine_is_ji42pf()    (0)
29178 #endif
29179
29180 #ifdef CONFIG_MACH_GNET_KSM
29181 # ifdef machine_arch_type
29182 #  undef machine_arch_type
29183 #  define machine_arch_type     __machine_arch_type
29184 # else
29185 #  define machine_arch_type     MACH_TYPE_GNET_KSM
29186 # endif
29187 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
29188 #else
29189 # define machine_is_gnet_ksm()  (0)
29190 #endif
29191
29192 #ifdef CONFIG_MACH_GNET_SGM
29193 # ifdef machine_arch_type
29194 #  undef machine_arch_type
29195 #  define machine_arch_type     __machine_arch_type
29196 # else
29197 #  define machine_arch_type     MACH_TYPE_GNET_SGM
29198 # endif
29199 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
29200 #else
29201 # define machine_is_gnet_sgm()  (0)
29202 #endif
29203
29204 #ifdef CONFIG_MACH_GNET_SGR
29205 # ifdef machine_arch_type
29206 #  undef machine_arch_type
29207 #  define machine_arch_type     __machine_arch_type
29208 # else
29209 #  define machine_arch_type     MACH_TYPE_GNET_SGR
29210 # endif
29211 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
29212 #else
29213 # define machine_is_gnet_sgr()  (0)
29214 #endif
29215
29216 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29217 # ifdef machine_arch_type
29218 #  undef machine_arch_type
29219 #  define machine_arch_type     __machine_arch_type
29220 # else
29221 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
29222 # endif
29223 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29224 #else
29225 # define machine_is_omap3_icetekevm()   (0)
29226 #endif
29227
29228 #ifdef CONFIG_MACH_PNP
29229 # ifdef machine_arch_type
29230 #  undef machine_arch_type
29231 #  define machine_arch_type     __machine_arch_type
29232 # else
29233 #  define machine_arch_type     MACH_TYPE_PNP
29234 # endif
29235 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
29236 #else
29237 # define machine_is_pnp()       (0)
29238 #endif
29239
29240 #ifdef CONFIG_MACH_CTERA_2BAY_K
29241 # ifdef machine_arch_type
29242 #  undef machine_arch_type
29243 #  define machine_arch_type     __machine_arch_type
29244 # else
29245 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
29246 # endif
29247 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29248 #else
29249 # define machine_is_ctera_2bay_k()      (0)
29250 #endif
29251
29252 #ifdef CONFIG_MACH_CTERA_2BAY_U
29253 # ifdef machine_arch_type
29254 #  undef machine_arch_type
29255 #  define machine_arch_type     __machine_arch_type
29256 # else
29257 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
29258 # endif
29259 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29260 #else
29261 # define machine_is_ctera_2bay_u()      (0)
29262 #endif
29263
29264 #ifdef CONFIG_MACH_SAS_C
29265 # ifdef machine_arch_type
29266 #  undef machine_arch_type
29267 #  define machine_arch_type     __machine_arch_type
29268 # else
29269 #  define machine_arch_type     MACH_TYPE_SAS_C
29270 # endif
29271 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
29272 #else
29273 # define machine_is_sas_c()     (0)
29274 #endif
29275
29276 #ifdef CONFIG_MACH_VMA2315
29277 # ifdef machine_arch_type
29278 #  undef machine_arch_type
29279 #  define machine_arch_type     __machine_arch_type
29280 # else
29281 #  define machine_arch_type     MACH_TYPE_VMA2315
29282 # endif
29283 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
29284 #else
29285 # define machine_is_vma2315()   (0)
29286 #endif
29287
29288 #ifdef CONFIG_MACH_VCS
29289 # ifdef machine_arch_type
29290 #  undef machine_arch_type
29291 #  define machine_arch_type     __machine_arch_type
29292 # else
29293 #  define machine_arch_type     MACH_TYPE_VCS
29294 # endif
29295 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
29296 #else
29297 # define machine_is_vcs()       (0)
29298 #endif
29299
29300 #ifdef CONFIG_MACH_SPEAR600
29301 # ifdef machine_arch_type
29302 #  undef machine_arch_type
29303 #  define machine_arch_type     __machine_arch_type
29304 # else
29305 #  define machine_arch_type     MACH_TYPE_SPEAR600
29306 # endif
29307 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
29308 #else
29309 # define machine_is_spear600()  (0)
29310 #endif
29311
29312 #ifdef CONFIG_MACH_SPEAR300
29313 # ifdef machine_arch_type
29314 #  undef machine_arch_type
29315 #  define machine_arch_type     __machine_arch_type
29316 # else
29317 #  define machine_arch_type     MACH_TYPE_SPEAR300
29318 # endif
29319 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
29320 #else
29321 # define machine_is_spear300()  (0)
29322 #endif
29323
29324 #ifdef CONFIG_MACH_SPEAR1300
29325 # ifdef machine_arch_type
29326 #  undef machine_arch_type
29327 #  define machine_arch_type     __machine_arch_type
29328 # else
29329 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29330 # endif
29331 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29332 #else
29333 # define machine_is_spear1300() (0)
29334 #endif
29335
29336 #ifdef CONFIG_MACH_LILLY1131
29337 # ifdef machine_arch_type
29338 #  undef machine_arch_type
29339 #  define machine_arch_type     __machine_arch_type
29340 # else
29341 #  define machine_arch_type     MACH_TYPE_LILLY1131
29342 # endif
29343 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29344 #else
29345 # define machine_is_lilly1131() (0)
29346 #endif
29347
29348 #ifdef CONFIG_MACH_ARVOO_AX301
29349 # ifdef machine_arch_type
29350 #  undef machine_arch_type
29351 #  define machine_arch_type     __machine_arch_type
29352 # else
29353 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29354 # endif
29355 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29356 #else
29357 # define machine_is_arvoo_ax301()       (0)
29358 #endif
29359
29360 #ifdef CONFIG_MACH_MAPPHONE
29361 # ifdef machine_arch_type
29362 #  undef machine_arch_type
29363 #  define machine_arch_type     __machine_arch_type
29364 # else
29365 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29366 # endif
29367 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29368 #else
29369 # define machine_is_mapphone()  (0)
29370 #endif
29371
29372 #ifdef CONFIG_MACH_LEGEND
29373 # ifdef machine_arch_type
29374 #  undef machine_arch_type
29375 #  define machine_arch_type     __machine_arch_type
29376 # else
29377 #  define machine_arch_type     MACH_TYPE_LEGEND
29378 # endif
29379 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29380 #else
29381 # define machine_is_legend()    (0)
29382 #endif
29383
29384 #ifdef CONFIG_MACH_SALSA
29385 # ifdef machine_arch_type
29386 #  undef machine_arch_type
29387 #  define machine_arch_type     __machine_arch_type
29388 # else
29389 #  define machine_arch_type     MACH_TYPE_SALSA
29390 # endif
29391 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29392 #else
29393 # define machine_is_salsa()     (0)
29394 #endif
29395
29396 #ifdef CONFIG_MACH_LOUNGE
29397 # ifdef machine_arch_type
29398 #  undef machine_arch_type
29399 #  define machine_arch_type     __machine_arch_type
29400 # else
29401 #  define machine_arch_type     MACH_TYPE_LOUNGE
29402 # endif
29403 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29404 #else
29405 # define machine_is_lounge()    (0)
29406 #endif
29407
29408 #ifdef CONFIG_MACH_VISION
29409 # ifdef machine_arch_type
29410 #  undef machine_arch_type
29411 #  define machine_arch_type     __machine_arch_type
29412 # else
29413 #  define machine_arch_type     MACH_TYPE_VISION
29414 # endif
29415 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29416 #else
29417 # define machine_is_vision()    (0)
29418 #endif
29419
29420 #ifdef CONFIG_MACH_VMB20
29421 # ifdef machine_arch_type
29422 #  undef machine_arch_type
29423 #  define machine_arch_type     __machine_arch_type
29424 # else
29425 #  define machine_arch_type     MACH_TYPE_VMB20
29426 # endif
29427 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29428 #else
29429 # define machine_is_vmb20()     (0)
29430 #endif
29431
29432 #ifdef CONFIG_MACH_HY2410
29433 # ifdef machine_arch_type
29434 #  undef machine_arch_type
29435 #  define machine_arch_type     __machine_arch_type
29436 # else
29437 #  define machine_arch_type     MACH_TYPE_HY2410
29438 # endif
29439 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29440 #else
29441 # define machine_is_hy2410()    (0)
29442 #endif
29443
29444 #ifdef CONFIG_MACH_HY9315
29445 # ifdef machine_arch_type
29446 #  undef machine_arch_type
29447 #  define machine_arch_type     __machine_arch_type
29448 # else
29449 #  define machine_arch_type     MACH_TYPE_HY9315
29450 # endif
29451 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29452 #else
29453 # define machine_is_hy9315()    (0)
29454 #endif
29455
29456 #ifdef CONFIG_MACH_BULLWINKLE
29457 # ifdef machine_arch_type
29458 #  undef machine_arch_type
29459 #  define machine_arch_type     __machine_arch_type
29460 # else
29461 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29462 # endif
29463 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29464 #else
29465 # define machine_is_bullwinkle()        (0)
29466 #endif
29467
29468 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29469 # ifdef machine_arch_type
29470 #  undef machine_arch_type
29471 #  define machine_arch_type     __machine_arch_type
29472 # else
29473 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29474 # endif
29475 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29476 #else
29477 # define machine_is_arm_ultimator2()    (0)
29478 #endif
29479
29480 #ifdef CONFIG_MACH_VS_V210
29481 # ifdef machine_arch_type
29482 #  undef machine_arch_type
29483 #  define machine_arch_type     __machine_arch_type
29484 # else
29485 #  define machine_arch_type     MACH_TYPE_VS_V210
29486 # endif
29487 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29488 #else
29489 # define machine_is_vs_v210()   (0)
29490 #endif
29491
29492 #ifdef CONFIG_MACH_VS_V212
29493 # ifdef machine_arch_type
29494 #  undef machine_arch_type
29495 #  define machine_arch_type     __machine_arch_type
29496 # else
29497 #  define machine_arch_type     MACH_TYPE_VS_V212
29498 # endif
29499 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29500 #else
29501 # define machine_is_vs_v212()   (0)
29502 #endif
29503
29504 #ifdef CONFIG_MACH_HMT
29505 # ifdef machine_arch_type
29506 #  undef machine_arch_type
29507 #  define machine_arch_type     __machine_arch_type
29508 # else
29509 #  define machine_arch_type     MACH_TYPE_HMT
29510 # endif
29511 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29512 #else
29513 # define machine_is_hmt()       (0)
29514 #endif
29515
29516 #ifdef CONFIG_MACH_SUEN3
29517 # ifdef machine_arch_type
29518 #  undef machine_arch_type
29519 #  define machine_arch_type     __machine_arch_type
29520 # else
29521 #  define machine_arch_type     MACH_TYPE_SUEN3
29522 # endif
29523 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29524 #else
29525 # define machine_is_suen3()     (0)
29526 #endif
29527
29528 #ifdef CONFIG_MACH_VESPER
29529 # ifdef machine_arch_type
29530 #  undef machine_arch_type
29531 #  define machine_arch_type     __machine_arch_type
29532 # else
29533 #  define machine_arch_type     MACH_TYPE_VESPER
29534 # endif
29535 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29536 #else
29537 # define machine_is_vesper()    (0)
29538 #endif
29539
29540 #ifdef CONFIG_MACH_STR9
29541 # ifdef machine_arch_type
29542 #  undef machine_arch_type
29543 #  define machine_arch_type     __machine_arch_type
29544 # else
29545 #  define machine_arch_type     MACH_TYPE_STR9
29546 # endif
29547 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29548 #else
29549 # define machine_is_str9()      (0)
29550 #endif
29551
29552 #ifdef CONFIG_MACH_OMAP3_WL_FF
29553 # ifdef machine_arch_type
29554 #  undef machine_arch_type
29555 #  define machine_arch_type     __machine_arch_type
29556 # else
29557 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
29558 # endif
29559 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29560 #else
29561 # define machine_is_omap3_wl_ff()       (0)
29562 #endif
29563
29564 #ifdef CONFIG_MACH_SIMCOM
29565 # ifdef machine_arch_type
29566 #  undef machine_arch_type
29567 #  define machine_arch_type     __machine_arch_type
29568 # else
29569 #  define machine_arch_type     MACH_TYPE_SIMCOM
29570 # endif
29571 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29572 #else
29573 # define machine_is_simcom()    (0)
29574 #endif
29575
29576 #ifdef CONFIG_MACH_MCWEBIO
29577 # ifdef machine_arch_type
29578 #  undef machine_arch_type
29579 #  define machine_arch_type     __machine_arch_type
29580 # else
29581 #  define machine_arch_type     MACH_TYPE_MCWEBIO
29582 # endif
29583 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29584 #else
29585 # define machine_is_mcwebio()   (0)
29586 #endif
29587
29588 #ifdef CONFIG_MACH_OMAP3_PHRAZER
29589 # ifdef machine_arch_type
29590 #  undef machine_arch_type
29591 #  define machine_arch_type     __machine_arch_type
29592 # else
29593 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
29594 # endif
29595 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29596 #else
29597 # define machine_is_omap3_phrazer()     (0)
29598 #endif
29599
29600 #ifdef CONFIG_MACH_DARWIN
29601 # ifdef machine_arch_type
29602 #  undef machine_arch_type
29603 #  define machine_arch_type     __machine_arch_type
29604 # else
29605 #  define machine_arch_type     MACH_TYPE_DARWIN
29606 # endif
29607 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29608 #else
29609 # define machine_is_darwin()    (0)
29610 #endif
29611
29612 #ifdef CONFIG_MACH_ORATISCOMU
29613 # ifdef machine_arch_type
29614 #  undef machine_arch_type
29615 #  define machine_arch_type     __machine_arch_type
29616 # else
29617 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
29618 # endif
29619 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
29620 #else
29621 # define machine_is_oratiscomu()        (0)
29622 #endif
29623
29624 #ifdef CONFIG_MACH_RTSBC20
29625 # ifdef machine_arch_type
29626 #  undef machine_arch_type
29627 #  define machine_arch_type     __machine_arch_type
29628 # else
29629 #  define machine_arch_type     MACH_TYPE_RTSBC20
29630 # endif
29631 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
29632 #else
29633 # define machine_is_rtsbc20()   (0)
29634 #endif
29635
29636 #ifdef CONFIG_MACH_I780
29637 # ifdef machine_arch_type
29638 #  undef machine_arch_type
29639 #  define machine_arch_type     __machine_arch_type
29640 # else
29641 #  define machine_arch_type     MACH_TYPE_I780
29642 # endif
29643 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
29644 #else
29645 # define machine_is_sgh_i780()  (0)
29646 #endif
29647
29648 #ifdef CONFIG_MACH_GEMINI324
29649 # ifdef machine_arch_type
29650 #  undef machine_arch_type
29651 #  define machine_arch_type     __machine_arch_type
29652 # else
29653 #  define machine_arch_type     MACH_TYPE_GEMINI324
29654 # endif
29655 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29656 #else
29657 # define machine_is_gemini324() (0)
29658 #endif
29659
29660 #ifdef CONFIG_MACH_ORATISLAN
29661 # ifdef machine_arch_type
29662 #  undef machine_arch_type
29663 #  define machine_arch_type     __machine_arch_type
29664 # else
29665 #  define machine_arch_type     MACH_TYPE_ORATISLAN
29666 # endif
29667 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29668 #else
29669 # define machine_is_oratislan() (0)
29670 #endif
29671
29672 #ifdef CONFIG_MACH_ORATISALOG
29673 # ifdef machine_arch_type
29674 #  undef machine_arch_type
29675 #  define machine_arch_type     __machine_arch_type
29676 # else
29677 #  define machine_arch_type     MACH_TYPE_ORATISALOG
29678 # endif
29679 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
29680 #else
29681 # define machine_is_oratisalog()        (0)
29682 #endif
29683
29684 #ifdef CONFIG_MACH_ORATISMADI
29685 # ifdef machine_arch_type
29686 #  undef machine_arch_type
29687 #  define machine_arch_type     __machine_arch_type
29688 # else
29689 #  define machine_arch_type     MACH_TYPE_ORATISMADI
29690 # endif
29691 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
29692 #else
29693 # define machine_is_oratismadi()        (0)
29694 #endif
29695
29696 #ifdef CONFIG_MACH_ORATISOT16
29697 # ifdef machine_arch_type
29698 #  undef machine_arch_type
29699 #  define machine_arch_type     __machine_arch_type
29700 # else
29701 #  define machine_arch_type     MACH_TYPE_ORATISOT16
29702 # endif
29703 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
29704 #else
29705 # define machine_is_oratisot16()        (0)
29706 #endif
29707
29708 #ifdef CONFIG_MACH_ORATISDESK
29709 # ifdef machine_arch_type
29710 #  undef machine_arch_type
29711 #  define machine_arch_type     __machine_arch_type
29712 # else
29713 #  define machine_arch_type     MACH_TYPE_ORATISDESK
29714 # endif
29715 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
29716 #else
29717 # define machine_is_oratisdesk()        (0)
29718 #endif
29719
29720 #ifdef CONFIG_MACH_VEXPRESS
29721 # ifdef machine_arch_type
29722 #  undef machine_arch_type
29723 #  define machine_arch_type     __machine_arch_type
29724 # else
29725 #  define machine_arch_type     MACH_TYPE_VEXPRESS
29726 # endif
29727 # define machine_is_vexpress()  (machine_arch_type == MACH_TYPE_VEXPRESS)
29728 #else
29729 # define machine_is_vexpress()  (0)
29730 #endif
29731
29732 #ifdef CONFIG_MACH_SINTEXO
29733 # ifdef machine_arch_type
29734 #  undef machine_arch_type
29735 #  define machine_arch_type     __machine_arch_type
29736 # else
29737 #  define machine_arch_type     MACH_TYPE_SINTEXO
29738 # endif
29739 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
29740 #else
29741 # define machine_is_sintexo()   (0)
29742 #endif
29743
29744 #ifdef CONFIG_MACH_CM3389
29745 # ifdef machine_arch_type
29746 #  undef machine_arch_type
29747 #  define machine_arch_type     __machine_arch_type
29748 # else
29749 #  define machine_arch_type     MACH_TYPE_CM3389
29750 # endif
29751 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
29752 #else
29753 # define machine_is_cm3389()    (0)
29754 #endif
29755
29756 #ifdef CONFIG_MACH_OMAP3_CIO
29757 # ifdef machine_arch_type
29758 #  undef machine_arch_type
29759 #  define machine_arch_type     __machine_arch_type
29760 # else
29761 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
29762 # endif
29763 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29764 #else
29765 # define machine_is_omap3_cio() (0)
29766 #endif
29767
29768 #ifdef CONFIG_MACH_SGH_I900
29769 # ifdef machine_arch_type
29770 #  undef machine_arch_type
29771 #  define machine_arch_type     __machine_arch_type
29772 # else
29773 #  define machine_arch_type     MACH_TYPE_SGH_I900
29774 # endif
29775 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
29776 #else
29777 # define machine_is_sgh_i900()  (0)
29778 #endif
29779
29780 #ifdef CONFIG_MACH_BST100
29781 # ifdef machine_arch_type
29782 #  undef machine_arch_type
29783 #  define machine_arch_type     __machine_arch_type
29784 # else
29785 #  define machine_arch_type     MACH_TYPE_BST100
29786 # endif
29787 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
29788 #else
29789 # define machine_is_bst100()    (0)
29790 #endif
29791
29792 #ifdef CONFIG_MACH_PASSION
29793 # ifdef machine_arch_type
29794 #  undef machine_arch_type
29795 #  define machine_arch_type     __machine_arch_type
29796 # else
29797 #  define machine_arch_type     MACH_TYPE_PASSION
29798 # endif
29799 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
29800 #else
29801 # define machine_is_passion()   (0)
29802 #endif
29803
29804 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
29805 # ifdef machine_arch_type
29806 #  undef machine_arch_type
29807 #  define machine_arch_type     __machine_arch_type
29808 # else
29809 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
29810 # endif
29811 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29812 #else
29813 # define machine_is_indesign_at91sam()  (0)
29814 #endif
29815
29816 #ifdef CONFIG_MACH_C4_BADGER
29817 # ifdef machine_arch_type
29818 #  undef machine_arch_type
29819 #  define machine_arch_type     __machine_arch_type
29820 # else
29821 #  define machine_arch_type     MACH_TYPE_C4_BADGER
29822 # endif
29823 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29824 #else
29825 # define machine_is_c4_badger() (0)
29826 #endif
29827
29828 #ifdef CONFIG_MACH_C4_VIPER
29829 # ifdef machine_arch_type
29830 #  undef machine_arch_type
29831 #  define machine_arch_type     __machine_arch_type
29832 # else
29833 #  define machine_arch_type     MACH_TYPE_C4_VIPER
29834 # endif
29835 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
29836 #else
29837 # define machine_is_c4_viper()  (0)
29838 #endif
29839
29840 #ifdef CONFIG_MACH_D2NET
29841 # ifdef machine_arch_type
29842 #  undef machine_arch_type
29843 #  define machine_arch_type     __machine_arch_type
29844 # else
29845 #  define machine_arch_type     MACH_TYPE_D2NET
29846 # endif
29847 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
29848 #else
29849 # define machine_is_d2net()     (0)
29850 #endif
29851
29852 #ifdef CONFIG_MACH_BIGDISK
29853 # ifdef machine_arch_type
29854 #  undef machine_arch_type
29855 #  define machine_arch_type     __machine_arch_type
29856 # else
29857 #  define machine_arch_type     MACH_TYPE_BIGDISK
29858 # endif
29859 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
29860 #else
29861 # define machine_is_bigdisk()   (0)
29862 #endif
29863
29864 #ifdef CONFIG_MACH_NOTALVISION
29865 # ifdef machine_arch_type
29866 #  undef machine_arch_type
29867 #  define machine_arch_type     __machine_arch_type
29868 # else
29869 #  define machine_arch_type     MACH_TYPE_NOTALVISION
29870 # endif
29871 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
29872 #else
29873 # define machine_is_notalvision()       (0)
29874 #endif
29875
29876 #ifdef CONFIG_MACH_OMAP3_KBOC
29877 # ifdef machine_arch_type
29878 #  undef machine_arch_type
29879 #  define machine_arch_type     __machine_arch_type
29880 # else
29881 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
29882 # endif
29883 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
29884 #else
29885 # define machine_is_omap3_kboc()        (0)
29886 #endif
29887
29888 #ifdef CONFIG_MACH_CYCLONE
29889 # ifdef machine_arch_type
29890 #  undef machine_arch_type
29891 #  define machine_arch_type     __machine_arch_type
29892 # else
29893 #  define machine_arch_type     MACH_TYPE_CYCLONE
29894 # endif
29895 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
29896 #else
29897 # define machine_is_cyclone()   (0)
29898 #endif
29899
29900 #ifdef CONFIG_MACH_NINJA
29901 # ifdef machine_arch_type
29902 #  undef machine_arch_type
29903 #  define machine_arch_type     __machine_arch_type
29904 # else
29905 #  define machine_arch_type     MACH_TYPE_NINJA
29906 # endif
29907 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
29908 #else
29909 # define machine_is_ninja()     (0)
29910 #endif
29911
29912 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
29913 # ifdef machine_arch_type
29914 #  undef machine_arch_type
29915 #  define machine_arch_type     __machine_arch_type
29916 # else
29917 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
29918 # endif
29919 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
29920 #else
29921 # define machine_is_at91sam9g20ek_2mmc()        (0)
29922 #endif
29923
29924 #ifdef CONFIG_MACH_BCMRING
29925 # ifdef machine_arch_type
29926 #  undef machine_arch_type
29927 #  define machine_arch_type     __machine_arch_type
29928 # else
29929 #  define machine_arch_type     MACH_TYPE_BCMRING
29930 # endif
29931 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
29932 #else
29933 # define machine_is_bcmring()   (0)
29934 #endif
29935
29936 #ifdef CONFIG_MACH_RESOL_DL2
29937 # ifdef machine_arch_type
29938 #  undef machine_arch_type
29939 #  define machine_arch_type     __machine_arch_type
29940 # else
29941 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
29942 # endif
29943 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
29944 #else
29945 # define machine_is_resol_dl2() (0)
29946 #endif
29947
29948 #ifdef CONFIG_MACH_IFOSW
29949 # ifdef machine_arch_type
29950 #  undef machine_arch_type
29951 #  define machine_arch_type     __machine_arch_type
29952 # else
29953 #  define machine_arch_type     MACH_TYPE_IFOSW
29954 # endif
29955 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
29956 #else
29957 # define machine_is_ifosw()     (0)
29958 #endif
29959
29960 #ifdef CONFIG_MACH_HTCRHODIUM
29961 # ifdef machine_arch_type
29962 #  undef machine_arch_type
29963 #  define machine_arch_type     __machine_arch_type
29964 # else
29965 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
29966 # endif
29967 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
29968 #else
29969 # define machine_is_htcrhodium()        (0)
29970 #endif
29971
29972 #ifdef CONFIG_MACH_HTCTOPAZ
29973 # ifdef machine_arch_type
29974 #  undef machine_arch_type
29975 #  define machine_arch_type     __machine_arch_type
29976 # else
29977 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
29978 # endif
29979 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
29980 #else
29981 # define machine_is_htctopaz()  (0)
29982 #endif
29983
29984 #ifdef CONFIG_MACH_MATRIX504
29985 # ifdef machine_arch_type
29986 #  undef machine_arch_type
29987 #  define machine_arch_type     __machine_arch_type
29988 # else
29989 #  define machine_arch_type     MACH_TYPE_MATRIX504
29990 # endif
29991 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
29992 #else
29993 # define machine_is_matrix504() (0)
29994 #endif
29995
29996 #ifdef CONFIG_MACH_MRFSA
29997 # ifdef machine_arch_type
29998 #  undef machine_arch_type
29999 #  define machine_arch_type     __machine_arch_type
30000 # else
30001 #  define machine_arch_type     MACH_TYPE_MRFSA
30002 # endif
30003 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
30004 #else
30005 # define machine_is_mrfsa()     (0)
30006 #endif
30007
30008 #ifdef CONFIG_MACH_SC_P270
30009 # ifdef machine_arch_type
30010 #  undef machine_arch_type
30011 #  define machine_arch_type     __machine_arch_type
30012 # else
30013 #  define machine_arch_type     MACH_TYPE_SC_P270
30014 # endif
30015 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
30016 #else
30017 # define machine_is_sc_p270()   (0)
30018 #endif
30019
30020 #ifdef CONFIG_MACH_ATLAS5_EVB
30021 # ifdef machine_arch_type
30022 #  undef machine_arch_type
30023 #  define machine_arch_type     __machine_arch_type
30024 # else
30025 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
30026 # endif
30027 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
30028 #else
30029 # define machine_is_atlas5_evb()        (0)
30030 #endif
30031
30032 #ifdef CONFIG_MACH_PELCO_LOBOX
30033 # ifdef machine_arch_type
30034 #  undef machine_arch_type
30035 #  define machine_arch_type     __machine_arch_type
30036 # else
30037 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
30038 # endif
30039 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
30040 #else
30041 # define machine_is_pelco_lobox()       (0)
30042 #endif
30043
30044 #ifdef CONFIG_MACH_DILAX_PCU200
30045 # ifdef machine_arch_type
30046 #  undef machine_arch_type
30047 #  define machine_arch_type     __machine_arch_type
30048 # else
30049 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
30050 # endif
30051 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
30052 #else
30053 # define machine_is_dilax_pcu200()      (0)
30054 #endif
30055
30056 #ifdef CONFIG_MACH_LEONARDO
30057 # ifdef machine_arch_type
30058 #  undef machine_arch_type
30059 #  define machine_arch_type     __machine_arch_type
30060 # else
30061 #  define machine_arch_type     MACH_TYPE_LEONARDO
30062 # endif
30063 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
30064 #else
30065 # define machine_is_leonardo()  (0)
30066 #endif
30067
30068 #ifdef CONFIG_MACH_ZORAN_APPROACH7
30069 # ifdef machine_arch_type
30070 #  undef machine_arch_type
30071 #  define machine_arch_type     __machine_arch_type
30072 # else
30073 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
30074 # endif
30075 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
30076 #else
30077 # define machine_is_zoran_approach7()   (0)
30078 #endif
30079
30080 #ifdef CONFIG_MACH_DP6XX
30081 # ifdef machine_arch_type
30082 #  undef machine_arch_type
30083 #  define machine_arch_type     __machine_arch_type
30084 # else
30085 #  define machine_arch_type     MACH_TYPE_DP6XX
30086 # endif
30087 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
30088 #else
30089 # define machine_is_dp6xx()     (0)
30090 #endif
30091
30092 #ifdef CONFIG_MACH_BCM2153_VESPER
30093 # ifdef machine_arch_type
30094 #  undef machine_arch_type
30095 #  define machine_arch_type     __machine_arch_type
30096 # else
30097 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
30098 # endif
30099 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
30100 #else
30101 # define machine_is_bcm2153_vesper()    (0)
30102 #endif
30103
30104 #ifdef CONFIG_MACH_MAHIMAHI
30105 # ifdef machine_arch_type
30106 #  undef machine_arch_type
30107 #  define machine_arch_type     __machine_arch_type
30108 # else
30109 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
30110 # endif
30111 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
30112 #else
30113 # define machine_is_mahimahi()  (0)
30114 #endif
30115
30116 #ifdef CONFIG_MACH_CLICKC
30117 # ifdef machine_arch_type
30118 #  undef machine_arch_type
30119 #  define machine_arch_type     __machine_arch_type
30120 # else
30121 #  define machine_arch_type     MACH_TYPE_CLICKC
30122 # endif
30123 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
30124 #else
30125 # define machine_is_clickc()    (0)
30126 #endif
30127
30128 #ifdef CONFIG_MACH_ZB_GATEWAY
30129 # ifdef machine_arch_type
30130 #  undef machine_arch_type
30131 #  define machine_arch_type     __machine_arch_type
30132 # else
30133 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
30134 # endif
30135 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
30136 #else
30137 # define machine_is_zb_gateway()        (0)
30138 #endif
30139
30140 #ifdef CONFIG_MACH_TAZCARD
30141 # ifdef machine_arch_type
30142 #  undef machine_arch_type
30143 #  define machine_arch_type     __machine_arch_type
30144 # else
30145 #  define machine_arch_type     MACH_TYPE_TAZCARD
30146 # endif
30147 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
30148 #else
30149 # define machine_is_tazcard()   (0)
30150 #endif
30151
30152 #ifdef CONFIG_MACH_TAZDEV
30153 # ifdef machine_arch_type
30154 #  undef machine_arch_type
30155 #  define machine_arch_type     __machine_arch_type
30156 # else
30157 #  define machine_arch_type     MACH_TYPE_TAZDEV
30158 # endif
30159 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
30160 #else
30161 # define machine_is_tazdev()    (0)
30162 #endif
30163
30164 #ifdef CONFIG_MACH_ANNAX_CB_ARM
30165 # ifdef machine_arch_type
30166 #  undef machine_arch_type
30167 #  define machine_arch_type     __machine_arch_type
30168 # else
30169 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
30170 # endif
30171 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
30172 #else
30173 # define machine_is_annax_cb_arm()      (0)
30174 #endif
30175
30176 #ifdef CONFIG_MACH_ANNAX_DM3
30177 # ifdef machine_arch_type
30178 #  undef machine_arch_type
30179 #  define machine_arch_type     __machine_arch_type
30180 # else
30181 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
30182 # endif
30183 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
30184 #else
30185 # define machine_is_annax_dm3() (0)
30186 #endif
30187
30188 #ifdef CONFIG_MACH_CEREBRIC
30189 # ifdef machine_arch_type
30190 #  undef machine_arch_type
30191 #  define machine_arch_type     __machine_arch_type
30192 # else
30193 #  define machine_arch_type     MACH_TYPE_CEREBRIC
30194 # endif
30195 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
30196 #else
30197 # define machine_is_cerebric()  (0)
30198 #endif
30199
30200 #ifdef CONFIG_MACH_ORCA
30201 # ifdef machine_arch_type
30202 #  undef machine_arch_type
30203 #  define machine_arch_type     __machine_arch_type
30204 # else
30205 #  define machine_arch_type     MACH_TYPE_ORCA
30206 # endif
30207 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
30208 #else
30209 # define machine_is_orca()      (0)
30210 #endif
30211
30212 #ifdef CONFIG_MACH_PC9260
30213 # ifdef machine_arch_type
30214 #  undef machine_arch_type
30215 #  define machine_arch_type     __machine_arch_type
30216 # else
30217 #  define machine_arch_type     MACH_TYPE_PC9260
30218 # endif
30219 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
30220 #else
30221 # define machine_is_pc9260()    (0)
30222 #endif
30223
30224 #ifdef CONFIG_MACH_EMS285A
30225 # ifdef machine_arch_type
30226 #  undef machine_arch_type
30227 #  define machine_arch_type     __machine_arch_type
30228 # else
30229 #  define machine_arch_type     MACH_TYPE_EMS285A
30230 # endif
30231 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
30232 #else
30233 # define machine_is_ems285a()   (0)
30234 #endif
30235
30236 #ifdef CONFIG_MACH_GEC2410
30237 # ifdef machine_arch_type
30238 #  undef machine_arch_type
30239 #  define machine_arch_type     __machine_arch_type
30240 # else
30241 #  define machine_arch_type     MACH_TYPE_GEC2410
30242 # endif
30243 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
30244 #else
30245 # define machine_is_gec2410()   (0)
30246 #endif
30247
30248 #ifdef CONFIG_MACH_GEC2440
30249 # ifdef machine_arch_type
30250 #  undef machine_arch_type
30251 #  define machine_arch_type     __machine_arch_type
30252 # else
30253 #  define machine_arch_type     MACH_TYPE_GEC2440
30254 # endif
30255 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
30256 #else
30257 # define machine_is_gec2440()   (0)
30258 #endif
30259
30260 #ifdef CONFIG_MACH_ARCH_MW903
30261 # ifdef machine_arch_type
30262 #  undef machine_arch_type
30263 #  define machine_arch_type     __machine_arch_type
30264 # else
30265 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
30266 # endif
30267 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
30268 #else
30269 # define machine_is_mw903()     (0)
30270 #endif
30271
30272 #ifdef CONFIG_MACH_MW2440
30273 # ifdef machine_arch_type
30274 #  undef machine_arch_type
30275 #  define machine_arch_type     __machine_arch_type
30276 # else
30277 #  define machine_arch_type     MACH_TYPE_MW2440
30278 # endif
30279 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
30280 #else
30281 # define machine_is_mw2440()    (0)
30282 #endif
30283
30284 #ifdef CONFIG_MACH_ECAC2378
30285 # ifdef machine_arch_type
30286 #  undef machine_arch_type
30287 #  define machine_arch_type     __machine_arch_type
30288 # else
30289 #  define machine_arch_type     MACH_TYPE_ECAC2378
30290 # endif
30291 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
30292 #else
30293 # define machine_is_ecac2378()  (0)
30294 #endif
30295
30296 #ifdef CONFIG_MACH_TAZKIOSK
30297 # ifdef machine_arch_type
30298 #  undef machine_arch_type
30299 #  define machine_arch_type     __machine_arch_type
30300 # else
30301 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
30302 # endif
30303 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
30304 #else
30305 # define machine_is_tazkiosk()  (0)
30306 #endif
30307
30308 #ifdef CONFIG_MACH_WHITERABBIT_MCH
30309 # ifdef machine_arch_type
30310 #  undef machine_arch_type
30311 #  define machine_arch_type     __machine_arch_type
30312 # else
30313 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
30314 # endif
30315 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30316 #else
30317 # define machine_is_whiterabbit_mch()   (0)
30318 #endif
30319
30320 #ifdef CONFIG_MACH_SBOX9263
30321 # ifdef machine_arch_type
30322 #  undef machine_arch_type
30323 #  define machine_arch_type     __machine_arch_type
30324 # else
30325 #  define machine_arch_type     MACH_TYPE_SBOX9263
30326 # endif
30327 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30328 #else
30329 # define machine_is_sbox9263()  (0)
30330 #endif
30331
30332 #ifdef CONFIG_MACH_OREO
30333 # ifdef machine_arch_type
30334 #  undef machine_arch_type
30335 #  define machine_arch_type     __machine_arch_type
30336 # else
30337 #  define machine_arch_type     MACH_TYPE_OREO
30338 # endif
30339 # define machine_is_oreo_camera()       (machine_arch_type == MACH_TYPE_OREO)
30340 #else
30341 # define machine_is_oreo_camera()       (0)
30342 #endif
30343
30344 #ifdef CONFIG_MACH_SMDK6442
30345 # ifdef machine_arch_type
30346 #  undef machine_arch_type
30347 #  define machine_arch_type     __machine_arch_type
30348 # else
30349 #  define machine_arch_type     MACH_TYPE_SMDK6442
30350 # endif
30351 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30352 #else
30353 # define machine_is_smdk6442()  (0)
30354 #endif
30355
30356 #ifdef CONFIG_MACH_OPENRD_BASE
30357 # ifdef machine_arch_type
30358 #  undef machine_arch_type
30359 #  define machine_arch_type     __machine_arch_type
30360 # else
30361 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30362 # endif
30363 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30364 #else
30365 # define machine_is_openrd_base()       (0)
30366 #endif
30367
30368 #ifdef CONFIG_MACH_INCREDIBLE
30369 # ifdef machine_arch_type
30370 #  undef machine_arch_type
30371 #  define machine_arch_type     __machine_arch_type
30372 # else
30373 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30374 # endif
30375 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30376 #else
30377 # define machine_is_incredible()        (0)
30378 #endif
30379
30380 #ifdef CONFIG_MACH_INCREDIBLEC
30381 # ifdef machine_arch_type
30382 #  undef machine_arch_type
30383 #  define machine_arch_type     __machine_arch_type
30384 # else
30385 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30386 # endif
30387 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30388 #else
30389 # define machine_is_incrediblec()       (0)
30390 #endif
30391
30392 #ifdef CONFIG_MACH_HEROCT
30393 # ifdef machine_arch_type
30394 #  undef machine_arch_type
30395 #  define machine_arch_type     __machine_arch_type
30396 # else
30397 #  define machine_arch_type     MACH_TYPE_HEROCT
30398 # endif
30399 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30400 #else
30401 # define machine_is_heroct()    (0)
30402 #endif
30403
30404 #ifdef CONFIG_MACH_MMNET1000
30405 # ifdef machine_arch_type
30406 #  undef machine_arch_type
30407 #  define machine_arch_type     __machine_arch_type
30408 # else
30409 #  define machine_arch_type     MACH_TYPE_MMNET1000
30410 # endif
30411 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30412 #else
30413 # define machine_is_mmnet1000() (0)
30414 #endif
30415
30416 #ifdef CONFIG_MACH_DEVKIT8000
30417 # ifdef machine_arch_type
30418 #  undef machine_arch_type
30419 #  define machine_arch_type     __machine_arch_type
30420 # else
30421 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30422 # endif
30423 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30424 #else
30425 # define machine_is_devkit8000()        (0)
30426 #endif
30427
30428 #ifdef CONFIG_MACH_DEVKIT9000
30429 # ifdef machine_arch_type
30430 #  undef machine_arch_type
30431 #  define machine_arch_type     __machine_arch_type
30432 # else
30433 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30434 # endif
30435 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30436 #else
30437 # define machine_is_devkit9000()        (0)
30438 #endif
30439
30440 #ifdef CONFIG_MACH_MX31TXTR
30441 # ifdef machine_arch_type
30442 #  undef machine_arch_type
30443 #  define machine_arch_type     __machine_arch_type
30444 # else
30445 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30446 # endif
30447 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30448 #else
30449 # define machine_is_mx31txtr()  (0)
30450 #endif
30451
30452 #ifdef CONFIG_MACH_U380
30453 # ifdef machine_arch_type
30454 #  undef machine_arch_type
30455 #  define machine_arch_type     __machine_arch_type
30456 # else
30457 #  define machine_arch_type     MACH_TYPE_U380
30458 # endif
30459 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30460 #else
30461 # define machine_is_u380()      (0)
30462 #endif
30463
30464 #ifdef CONFIG_MACH_HUALU_BOARD
30465 # ifdef machine_arch_type
30466 #  undef machine_arch_type
30467 #  define machine_arch_type     __machine_arch_type
30468 # else
30469 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30470 # endif
30471 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30472 #else
30473 # define machine_is_oamp3_hualu()       (0)
30474 #endif
30475
30476 #ifdef CONFIG_MACH_NPCMX50
30477 # ifdef machine_arch_type
30478 #  undef machine_arch_type
30479 #  define machine_arch_type     __machine_arch_type
30480 # else
30481 #  define machine_arch_type     MACH_TYPE_NPCMX50
30482 # endif
30483 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30484 #else
30485 # define machine_is_npcmx50()   (0)
30486 #endif
30487
30488 #ifdef CONFIG_MACH_MX51_LANGE51
30489 # ifdef machine_arch_type
30490 #  undef machine_arch_type
30491 #  define machine_arch_type     __machine_arch_type
30492 # else
30493 #  define machine_arch_type     MACH_TYPE_MX51_LANGE51
30494 # endif
30495 # define machine_is_mx51_lange51()      (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30496 #else
30497 # define machine_is_mx51_lange51()      (0)
30498 #endif
30499
30500 #ifdef CONFIG_MACH_MX51_LANGE52
30501 # ifdef machine_arch_type
30502 #  undef machine_arch_type
30503 #  define machine_arch_type     __machine_arch_type
30504 # else
30505 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30506 # endif
30507 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30508 #else
30509 # define machine_is_mx51_lange52()      (0)
30510 #endif
30511
30512 #ifdef CONFIG_MACH_RIOM
30513 # ifdef machine_arch_type
30514 #  undef machine_arch_type
30515 #  define machine_arch_type     __machine_arch_type
30516 # else
30517 #  define machine_arch_type     MACH_TYPE_RIOM
30518 # endif
30519 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30520 #else
30521 # define machine_is_riom()      (0)
30522 #endif
30523
30524 #ifdef CONFIG_MACH_COMCAS
30525 # ifdef machine_arch_type
30526 #  undef machine_arch_type
30527 #  define machine_arch_type     __machine_arch_type
30528 # else
30529 #  define machine_arch_type     MACH_TYPE_COMCAS
30530 # endif
30531 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30532 #else
30533 # define machine_is_comcas()    (0)
30534 #endif
30535
30536 #ifdef CONFIG_MACH_WSI_MX27
30537 # ifdef machine_arch_type
30538 #  undef machine_arch_type
30539 #  define machine_arch_type     __machine_arch_type
30540 # else
30541 #  define machine_arch_type     MACH_TYPE_WSI_MX27
30542 # endif
30543 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30544 #else
30545 # define machine_is_wsi_mx27()  (0)
30546 #endif
30547
30548 #ifdef CONFIG_MACH_CM_T35
30549 # ifdef machine_arch_type
30550 #  undef machine_arch_type
30551 #  define machine_arch_type     __machine_arch_type
30552 # else
30553 #  define machine_arch_type     MACH_TYPE_CM_T35
30554 # endif
30555 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30556 #else
30557 # define machine_is_cm_t35()    (0)
30558 #endif
30559
30560 #ifdef CONFIG_MACH_NET2BIG
30561 # ifdef machine_arch_type
30562 #  undef machine_arch_type
30563 #  define machine_arch_type     __machine_arch_type
30564 # else
30565 #  define machine_arch_type     MACH_TYPE_NET2BIG
30566 # endif
30567 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30568 #else
30569 # define machine_is_net2big()   (0)
30570 #endif
30571
30572 #ifdef CONFIG_MACH_MOTOROLA_A1600
30573 # ifdef machine_arch_type
30574 #  undef machine_arch_type
30575 #  define machine_arch_type     __machine_arch_type
30576 # else
30577 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
30578 # endif
30579 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30580 #else
30581 # define machine_is_motorola_a1600()    (0)
30582 #endif
30583
30584 #ifdef CONFIG_MACH_IGEP0020
30585 # ifdef machine_arch_type
30586 #  undef machine_arch_type
30587 #  define machine_arch_type     __machine_arch_type
30588 # else
30589 #  define machine_arch_type     MACH_TYPE_IGEP0020
30590 # endif
30591 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30592 #else
30593 # define machine_is_igep0020()  (0)
30594 #endif
30595
30596 #ifdef CONFIG_MACH_IGEP0010
30597 # ifdef machine_arch_type
30598 #  undef machine_arch_type
30599 #  define machine_arch_type     __machine_arch_type
30600 # else
30601 #  define machine_arch_type     MACH_TYPE_IGEP0010
30602 # endif
30603 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30604 #else
30605 # define machine_is_igep0010()  (0)
30606 #endif
30607
30608 #ifdef CONFIG_MACH_MV6281GTWGE2
30609 # ifdef machine_arch_type
30610 #  undef machine_arch_type
30611 #  define machine_arch_type     __machine_arch_type
30612 # else
30613 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
30614 # endif
30615 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30616 #else
30617 # define machine_is_mv6281gtwge2()      (0)
30618 #endif
30619
30620 #ifdef CONFIG_MACH_SCAT100
30621 # ifdef machine_arch_type
30622 #  undef machine_arch_type
30623 #  define machine_arch_type     __machine_arch_type
30624 # else
30625 #  define machine_arch_type     MACH_TYPE_SCAT100
30626 # endif
30627 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
30628 #else
30629 # define machine_is_scat100()   (0)
30630 #endif
30631
30632 #ifdef CONFIG_MACH_SANMINA
30633 # ifdef machine_arch_type
30634 #  undef machine_arch_type
30635 #  define machine_arch_type     __machine_arch_type
30636 # else
30637 #  define machine_arch_type     MACH_TYPE_SANMINA
30638 # endif
30639 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
30640 #else
30641 # define machine_is_sanmina()   (0)
30642 #endif
30643
30644 #ifdef CONFIG_MACH_MOMENTO
30645 # ifdef machine_arch_type
30646 #  undef machine_arch_type
30647 #  define machine_arch_type     __machine_arch_type
30648 # else
30649 #  define machine_arch_type     MACH_TYPE_MOMENTO
30650 # endif
30651 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
30652 #else
30653 # define machine_is_momento()   (0)
30654 #endif
30655
30656 #ifdef CONFIG_MACH_NUC9XX
30657 # ifdef machine_arch_type
30658 #  undef machine_arch_type
30659 #  define machine_arch_type     __machine_arch_type
30660 # else
30661 #  define machine_arch_type     MACH_TYPE_NUC9XX
30662 # endif
30663 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
30664 #else
30665 # define machine_is_nuc9xx()    (0)
30666 #endif
30667
30668 #ifdef CONFIG_MACH_NUC910EVB
30669 # ifdef machine_arch_type
30670 #  undef machine_arch_type
30671 #  define machine_arch_type     __machine_arch_type
30672 # else
30673 #  define machine_arch_type     MACH_TYPE_NUC910EVB
30674 # endif
30675 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30676 #else
30677 # define machine_is_nuc910evb() (0)
30678 #endif
30679
30680 #ifdef CONFIG_MACH_NUC920EVB
30681 # ifdef machine_arch_type
30682 #  undef machine_arch_type
30683 #  define machine_arch_type     __machine_arch_type
30684 # else
30685 #  define machine_arch_type     MACH_TYPE_NUC920EVB
30686 # endif
30687 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30688 #else
30689 # define machine_is_nuc920evb() (0)
30690 #endif
30691
30692 #ifdef CONFIG_MACH_NUC950EVB
30693 # ifdef machine_arch_type
30694 #  undef machine_arch_type
30695 #  define machine_arch_type     __machine_arch_type
30696 # else
30697 #  define machine_arch_type     MACH_TYPE_NUC950EVB
30698 # endif
30699 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30700 #else
30701 # define machine_is_nuc950evb() (0)
30702 #endif
30703
30704 #ifdef CONFIG_MACH_NUC945EVB
30705 # ifdef machine_arch_type
30706 #  undef machine_arch_type
30707 #  define machine_arch_type     __machine_arch_type
30708 # else
30709 #  define machine_arch_type     MACH_TYPE_NUC945EVB
30710 # endif
30711 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30712 #else
30713 # define machine_is_nuc945evb() (0)
30714 #endif
30715
30716 #ifdef CONFIG_MACH_NUC960EVB
30717 # ifdef machine_arch_type
30718 #  undef machine_arch_type
30719 #  define machine_arch_type     __machine_arch_type
30720 # else
30721 #  define machine_arch_type     MACH_TYPE_NUC960EVB
30722 # endif
30723 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30724 #else
30725 # define machine_is_nuc960evb() (0)
30726 #endif
30727
30728 #ifdef CONFIG_MACH_NUC932EVB
30729 # ifdef machine_arch_type
30730 #  undef machine_arch_type
30731 #  define machine_arch_type     __machine_arch_type
30732 # else
30733 #  define machine_arch_type     MACH_TYPE_NUC932EVB
30734 # endif
30735 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30736 #else
30737 # define machine_is_nuc932evb() (0)
30738 #endif
30739
30740 #ifdef CONFIG_MACH_NUC900
30741 # ifdef machine_arch_type
30742 #  undef machine_arch_type
30743 #  define machine_arch_type     __machine_arch_type
30744 # else
30745 #  define machine_arch_type     MACH_TYPE_NUC900
30746 # endif
30747 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
30748 #else
30749 # define machine_is_nuc900()    (0)
30750 #endif
30751
30752 #ifdef CONFIG_MACH_SD1SOC
30753 # ifdef machine_arch_type
30754 #  undef machine_arch_type
30755 #  define machine_arch_type     __machine_arch_type
30756 # else
30757 #  define machine_arch_type     MACH_TYPE_SD1SOC
30758 # endif
30759 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
30760 #else
30761 # define machine_is_sd1soc()    (0)
30762 #endif
30763
30764 #ifdef CONFIG_MACH_LN2440BC
30765 # ifdef machine_arch_type
30766 #  undef machine_arch_type
30767 #  define machine_arch_type     __machine_arch_type
30768 # else
30769 #  define machine_arch_type     MACH_TYPE_LN2440BC
30770 # endif
30771 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
30772 #else
30773 # define machine_is_ln2440bc()  (0)
30774 #endif
30775
30776 #ifdef CONFIG_MACH_RSBC
30777 # ifdef machine_arch_type
30778 #  undef machine_arch_type
30779 #  define machine_arch_type     __machine_arch_type
30780 # else
30781 #  define machine_arch_type     MACH_TYPE_RSBC
30782 # endif
30783 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
30784 #else
30785 # define machine_is_rsbc()      (0)
30786 #endif
30787
30788 #ifdef CONFIG_MACH_OPENRD_CLIENT
30789 # ifdef machine_arch_type
30790 #  undef machine_arch_type
30791 #  define machine_arch_type     __machine_arch_type
30792 # else
30793 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
30794 # endif
30795 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30796 #else
30797 # define machine_is_openrd_client()     (0)
30798 #endif
30799
30800 #ifdef CONFIG_MACH_HPIPAQ11X
30801 # ifdef machine_arch_type
30802 #  undef machine_arch_type
30803 #  define machine_arch_type     __machine_arch_type
30804 # else
30805 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
30806 # endif
30807 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30808 #else
30809 # define machine_is_hpipaq11x() (0)
30810 #endif
30811
30812 #ifdef CONFIG_MACH_WAYLAND
30813 # ifdef machine_arch_type
30814 #  undef machine_arch_type
30815 #  define machine_arch_type     __machine_arch_type
30816 # else
30817 #  define machine_arch_type     MACH_TYPE_WAYLAND
30818 # endif
30819 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
30820 #else
30821 # define machine_is_wayland()   (0)
30822 #endif
30823
30824 #ifdef CONFIG_MACH_ACNBSX102
30825 # ifdef machine_arch_type
30826 #  undef machine_arch_type
30827 #  define machine_arch_type     __machine_arch_type
30828 # else
30829 #  define machine_arch_type     MACH_TYPE_ACNBSX102
30830 # endif
30831 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30832 #else
30833 # define machine_is_acnbsx102() (0)
30834 #endif
30835
30836 #ifdef CONFIG_MACH_HWAT91
30837 # ifdef machine_arch_type
30838 #  undef machine_arch_type
30839 #  define machine_arch_type     __machine_arch_type
30840 # else
30841 #  define machine_arch_type     MACH_TYPE_HWAT91
30842 # endif
30843 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
30844 #else
30845 # define machine_is_hwat91()    (0)
30846 #endif
30847
30848 #ifdef CONFIG_MACH_AT91SAM9263CS
30849 # ifdef machine_arch_type
30850 #  undef machine_arch_type
30851 #  define machine_arch_type     __machine_arch_type
30852 # else
30853 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
30854 # endif
30855 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30856 #else
30857 # define machine_is_at91sam9263cs()     (0)
30858 #endif
30859
30860 #ifdef CONFIG_MACH_CSB732
30861 # ifdef machine_arch_type
30862 #  undef machine_arch_type
30863 #  define machine_arch_type     __machine_arch_type
30864 # else
30865 #  define machine_arch_type     MACH_TYPE_CSB732
30866 # endif
30867 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
30868 #else
30869 # define machine_is_csb732()    (0)
30870 #endif
30871
30872 #ifdef CONFIG_MACH_U8500
30873 # ifdef machine_arch_type
30874 #  undef machine_arch_type
30875 #  define machine_arch_type     __machine_arch_type
30876 # else
30877 #  define machine_arch_type     MACH_TYPE_U8500
30878 # endif
30879 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
30880 #else
30881 # define machine_is_u8500()     (0)
30882 #endif
30883
30884 #ifdef CONFIG_MACH_HUQIU
30885 # ifdef machine_arch_type
30886 #  undef machine_arch_type
30887 #  define machine_arch_type     __machine_arch_type
30888 # else
30889 #  define machine_arch_type     MACH_TYPE_HUQIU
30890 # endif
30891 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
30892 #else
30893 # define machine_is_huqiu()     (0)
30894 #endif
30895
30896 #ifdef CONFIG_MACH_MX51_KUNLUN
30897 # ifdef machine_arch_type
30898 #  undef machine_arch_type
30899 #  define machine_arch_type     __machine_arch_type
30900 # else
30901 #  define machine_arch_type     MACH_TYPE_MX51_KUNLUN
30902 # endif
30903 # define machine_is_mx51_kunlun()       (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
30904 #else
30905 # define machine_is_mx51_kunlun()       (0)
30906 #endif
30907
30908 #ifdef CONFIG_MACH_PMT1G
30909 # ifdef machine_arch_type
30910 #  undef machine_arch_type
30911 #  define machine_arch_type     __machine_arch_type
30912 # else
30913 #  define machine_arch_type     MACH_TYPE_PMT1G
30914 # endif
30915 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
30916 #else
30917 # define machine_is_pmt1g()     (0)
30918 #endif
30919
30920 #ifdef CONFIG_MACH_HTCELF
30921 # ifdef machine_arch_type
30922 #  undef machine_arch_type
30923 #  define machine_arch_type     __machine_arch_type
30924 # else
30925 #  define machine_arch_type     MACH_TYPE_HTCELF
30926 # endif
30927 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
30928 #else
30929 # define machine_is_htcelf()    (0)
30930 #endif
30931
30932 #ifdef CONFIG_MACH_ARMADILLO420
30933 # ifdef machine_arch_type
30934 #  undef machine_arch_type
30935 #  define machine_arch_type     __machine_arch_type
30936 # else
30937 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
30938 # endif
30939 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
30940 #else
30941 # define machine_is_armadillo420()      (0)
30942 #endif
30943
30944 #ifdef CONFIG_MACH_ARMADILLO440
30945 # ifdef machine_arch_type
30946 #  undef machine_arch_type
30947 #  define machine_arch_type     __machine_arch_type
30948 # else
30949 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
30950 # endif
30951 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
30952 #else
30953 # define machine_is_armadillo440()      (0)
30954 #endif
30955
30956 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
30957 # ifdef machine_arch_type
30958 #  undef machine_arch_type
30959 #  define machine_arch_type     __machine_arch_type
30960 # else
30961 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
30962 # endif
30963 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
30964 #else
30965 # define machine_is_u_chip_dual_arm()   (0)
30966 #endif
30967
30968 #ifdef CONFIG_MACH_CSR_BDB3
30969 # ifdef machine_arch_type
30970 #  undef machine_arch_type
30971 #  define machine_arch_type     __machine_arch_type
30972 # else
30973 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
30974 # endif
30975 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
30976 #else
30977 # define machine_is_csr_bdb3()  (0)
30978 #endif
30979
30980 #ifdef CONFIG_MACH_DOLBY_CAT1018
30981 # ifdef machine_arch_type
30982 #  undef machine_arch_type
30983 #  define machine_arch_type     __machine_arch_type
30984 # else
30985 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
30986 # endif
30987 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
30988 #else
30989 # define machine_is_dolby_cat1018()     (0)
30990 #endif
30991
30992 #ifdef CONFIG_MACH_HY9307
30993 # ifdef machine_arch_type
30994 #  undef machine_arch_type
30995 #  define machine_arch_type     __machine_arch_type
30996 # else
30997 #  define machine_arch_type     MACH_TYPE_HY9307
30998 # endif
30999 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
31000 #else
31001 # define machine_is_hy9307()    (0)
31002 #endif
31003
31004 #ifdef CONFIG_MACH_A_ES
31005 # ifdef machine_arch_type
31006 #  undef machine_arch_type
31007 #  define machine_arch_type     __machine_arch_type
31008 # else
31009 #  define machine_arch_type     MACH_TYPE_A_ES
31010 # endif
31011 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
31012 #else
31013 # define machine_is_aspire_easystore()  (0)
31014 #endif
31015
31016 #ifdef CONFIG_MACH_DAVINCI_IRIF
31017 # ifdef machine_arch_type
31018 #  undef machine_arch_type
31019 #  define machine_arch_type     __machine_arch_type
31020 # else
31021 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
31022 # endif
31023 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
31024 #else
31025 # define machine_is_davinci_irif()      (0)
31026 #endif
31027
31028 #ifdef CONFIG_MACH_AGAMA9263
31029 # ifdef machine_arch_type
31030 #  undef machine_arch_type
31031 #  define machine_arch_type     __machine_arch_type
31032 # else
31033 #  define machine_arch_type     MACH_TYPE_AGAMA9263
31034 # endif
31035 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
31036 #else
31037 # define machine_is_agama9263() (0)
31038 #endif
31039
31040 #ifdef CONFIG_MACH_MARVELL_JASPER
31041 # ifdef machine_arch_type
31042 #  undef machine_arch_type
31043 #  define machine_arch_type     __machine_arch_type
31044 # else
31045 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
31046 # endif
31047 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
31048 #else
31049 # define machine_is_marvell_jasper()    (0)
31050 #endif
31051
31052 #ifdef CONFIG_MACH_FLINT
31053 # ifdef machine_arch_type
31054 #  undef machine_arch_type
31055 #  define machine_arch_type     __machine_arch_type
31056 # else
31057 #  define machine_arch_type     MACH_TYPE_FLINT
31058 # endif
31059 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
31060 #else
31061 # define machine_is_flint()     (0)
31062 #endif
31063
31064 #ifdef CONFIG_MACH_TAVOREVB3
31065 # ifdef machine_arch_type
31066 #  undef machine_arch_type
31067 #  define machine_arch_type     __machine_arch_type
31068 # else
31069 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
31070 # endif
31071 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
31072 #else
31073 # define machine_is_tavorevb3() (0)
31074 #endif
31075
31076 #ifdef CONFIG_MACH_SCH_M490
31077 # ifdef machine_arch_type
31078 #  undef machine_arch_type
31079 #  define machine_arch_type     __machine_arch_type
31080 # else
31081 #  define machine_arch_type     MACH_TYPE_SCH_M490
31082 # endif
31083 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
31084 #else
31085 # define machine_is_sch_m490()  (0)
31086 #endif
31087
31088 #ifdef CONFIG_MACH_RBL01
31089 # ifdef machine_arch_type
31090 #  undef machine_arch_type
31091 #  define machine_arch_type     __machine_arch_type
31092 # else
31093 #  define machine_arch_type     MACH_TYPE_RBL01
31094 # endif
31095 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
31096 #else
31097 # define machine_is_rbl01()     (0)
31098 #endif
31099
31100 #ifdef CONFIG_MACH_OMNIFI
31101 # ifdef machine_arch_type
31102 #  undef machine_arch_type
31103 #  define machine_arch_type     __machine_arch_type
31104 # else
31105 #  define machine_arch_type     MACH_TYPE_OMNIFI
31106 # endif
31107 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
31108 #else
31109 # define machine_is_omnifi()    (0)
31110 #endif
31111
31112 #ifdef CONFIG_MACH_OTAVALO
31113 # ifdef machine_arch_type
31114 #  undef machine_arch_type
31115 #  define machine_arch_type     __machine_arch_type
31116 # else
31117 #  define machine_arch_type     MACH_TYPE_OTAVALO
31118 # endif
31119 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
31120 #else
31121 # define machine_is_otavalo()   (0)
31122 #endif
31123
31124 #ifdef CONFIG_MACH_SIENNA
31125 # ifdef machine_arch_type
31126 #  undef machine_arch_type
31127 #  define machine_arch_type     __machine_arch_type
31128 # else
31129 #  define machine_arch_type     MACH_TYPE_SIENNA
31130 # endif
31131 # define machine_is_siena()     (machine_arch_type == MACH_TYPE_SIENNA)
31132 #else
31133 # define machine_is_siena()     (0)
31134 #endif
31135
31136 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
31137 # ifdef machine_arch_type
31138 #  undef machine_arch_type
31139 #  define machine_arch_type     __machine_arch_type
31140 # else
31141 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
31142 # endif
31143 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
31144 #else
31145 # define machine_is_htc_excalibur_s620()        (0)
31146 #endif
31147
31148 #ifdef CONFIG_MACH_HTC_OPAL
31149 # ifdef machine_arch_type
31150 #  undef machine_arch_type
31151 #  define machine_arch_type     __machine_arch_type
31152 # else
31153 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
31154 # endif
31155 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
31156 #else
31157 # define machine_is_htc_opal()  (0)
31158 #endif
31159
31160 #ifdef CONFIG_MACH_TOUCHBOOK
31161 # ifdef machine_arch_type
31162 #  undef machine_arch_type
31163 #  define machine_arch_type     __machine_arch_type
31164 # else
31165 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
31166 # endif
31167 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
31168 #else
31169 # define machine_is_touchbook() (0)
31170 #endif
31171
31172 #ifdef CONFIG_MACH_LATTE
31173 # ifdef machine_arch_type
31174 #  undef machine_arch_type
31175 #  define machine_arch_type     __machine_arch_type
31176 # else
31177 #  define machine_arch_type     MACH_TYPE_LATTE
31178 # endif
31179 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
31180 #else
31181 # define machine_is_latte()     (0)
31182 #endif
31183
31184 #ifdef CONFIG_MACH_XA200
31185 # ifdef machine_arch_type
31186 #  undef machine_arch_type
31187 #  define machine_arch_type     __machine_arch_type
31188 # else
31189 #  define machine_arch_type     MACH_TYPE_XA200
31190 # endif
31191 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
31192 #else
31193 # define machine_is_xa200()     (0)
31194 #endif
31195
31196 #ifdef CONFIG_MACH_NIMROD
31197 # ifdef machine_arch_type
31198 #  undef machine_arch_type
31199 #  define machine_arch_type     __machine_arch_type
31200 # else
31201 #  define machine_arch_type     MACH_TYPE_NIMROD
31202 # endif
31203 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
31204 #else
31205 # define machine_is_nimrod()    (0)
31206 #endif
31207
31208 #ifdef CONFIG_MACH_CC9P9215_3G
31209 # ifdef machine_arch_type
31210 #  undef machine_arch_type
31211 #  define machine_arch_type     __machine_arch_type
31212 # else
31213 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
31214 # endif
31215 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31216 #else
31217 # define machine_is_cc9p9215_3g()       (0)
31218 #endif
31219
31220 #ifdef CONFIG_MACH_CC9P9215_3GJS
31221 # ifdef machine_arch_type
31222 #  undef machine_arch_type
31223 #  define machine_arch_type     __machine_arch_type
31224 # else
31225 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
31226 # endif
31227 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31228 #else
31229 # define machine_is_cc9p9215_3gjs()     (0)
31230 #endif
31231
31232 #ifdef CONFIG_MACH_TK71
31233 # ifdef machine_arch_type
31234 #  undef machine_arch_type
31235 #  define machine_arch_type     __machine_arch_type
31236 # else
31237 #  define machine_arch_type     MACH_TYPE_TK71
31238 # endif
31239 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
31240 #else
31241 # define machine_is_tk71()      (0)
31242 #endif
31243
31244 #ifdef CONFIG_MACH_COMHAM3525
31245 # ifdef machine_arch_type
31246 #  undef machine_arch_type
31247 #  define machine_arch_type     __machine_arch_type
31248 # else
31249 #  define machine_arch_type     MACH_TYPE_COMHAM3525
31250 # endif
31251 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
31252 #else
31253 # define machine_is_comham3525()        (0)
31254 #endif
31255
31256 #ifdef CONFIG_MACH_MX31EREBUS
31257 # ifdef machine_arch_type
31258 #  undef machine_arch_type
31259 #  define machine_arch_type     __machine_arch_type
31260 # else
31261 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
31262 # endif
31263 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
31264 #else
31265 # define machine_is_mx31erebus()        (0)
31266 #endif
31267
31268 #ifdef CONFIG_MACH_MCARDMX27
31269 # ifdef machine_arch_type
31270 #  undef machine_arch_type
31271 #  define machine_arch_type     __machine_arch_type
31272 # else
31273 #  define machine_arch_type     MACH_TYPE_MCARDMX27
31274 # endif
31275 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31276 #else
31277 # define machine_is_mcardmx27() (0)
31278 #endif
31279
31280 #ifdef CONFIG_MACH_PARADISE
31281 # ifdef machine_arch_type
31282 #  undef machine_arch_type
31283 #  define machine_arch_type     __machine_arch_type
31284 # else
31285 #  define machine_arch_type     MACH_TYPE_PARADISE
31286 # endif
31287 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
31288 #else
31289 # define machine_is_paradise()  (0)
31290 #endif
31291
31292 #ifdef CONFIG_MACH_TIDE
31293 # ifdef machine_arch_type
31294 #  undef machine_arch_type
31295 #  define machine_arch_type     __machine_arch_type
31296 # else
31297 #  define machine_arch_type     MACH_TYPE_TIDE
31298 # endif
31299 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
31300 #else
31301 # define machine_is_tide()      (0)
31302 #endif
31303
31304 #ifdef CONFIG_MACH_WZL2440
31305 # ifdef machine_arch_type
31306 #  undef machine_arch_type
31307 #  define machine_arch_type     __machine_arch_type
31308 # else
31309 #  define machine_arch_type     MACH_TYPE_WZL2440
31310 # endif
31311 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
31312 #else
31313 # define machine_is_wzl2440()   (0)
31314 #endif
31315
31316 #ifdef CONFIG_MACH_SDRDEMO
31317 # ifdef machine_arch_type
31318 #  undef machine_arch_type
31319 #  define machine_arch_type     __machine_arch_type
31320 # else
31321 #  define machine_arch_type     MACH_TYPE_SDRDEMO
31322 # endif
31323 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
31324 #else
31325 # define machine_is_sdrdemo()   (0)
31326 #endif
31327
31328 #ifdef CONFIG_MACH_ETHERCAN2
31329 # ifdef machine_arch_type
31330 #  undef machine_arch_type
31331 #  define machine_arch_type     __machine_arch_type
31332 # else
31333 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31334 # endif
31335 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31336 #else
31337 # define machine_is_ethercan2() (0)
31338 #endif
31339
31340 #ifdef CONFIG_MACH_ECMIMG20
31341 # ifdef machine_arch_type
31342 #  undef machine_arch_type
31343 #  define machine_arch_type     __machine_arch_type
31344 # else
31345 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31346 # endif
31347 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31348 #else
31349 # define machine_is_ecmimg20()  (0)
31350 #endif
31351
31352 #ifdef CONFIG_MACH_OMAP_DRAGON
31353 # ifdef machine_arch_type
31354 #  undef machine_arch_type
31355 #  define machine_arch_type     __machine_arch_type
31356 # else
31357 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31358 # endif
31359 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31360 #else
31361 # define machine_is_omap_dragon()       (0)
31362 #endif
31363
31364 #ifdef CONFIG_MACH_HALO
31365 # ifdef machine_arch_type
31366 #  undef machine_arch_type
31367 #  define machine_arch_type     __machine_arch_type
31368 # else
31369 #  define machine_arch_type     MACH_TYPE_HALO
31370 # endif
31371 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31372 #else
31373 # define machine_is_halo()      (0)
31374 #endif
31375
31376 #ifdef CONFIG_MACH_HUANGSHAN
31377 # ifdef machine_arch_type
31378 #  undef machine_arch_type
31379 #  define machine_arch_type     __machine_arch_type
31380 # else
31381 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31382 # endif
31383 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31384 #else
31385 # define machine_is_huangshan() (0)
31386 #endif
31387
31388 #ifdef CONFIG_MACH_VL_MA2SC
31389 # ifdef machine_arch_type
31390 #  undef machine_arch_type
31391 #  define machine_arch_type     __machine_arch_type
31392 # else
31393 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31394 # endif
31395 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31396 #else
31397 # define machine_is_vl_ma2sc()  (0)
31398 #endif
31399
31400 #ifdef CONFIG_MACH_RAUMFELD_RC
31401 # ifdef machine_arch_type
31402 #  undef machine_arch_type
31403 #  define machine_arch_type     __machine_arch_type
31404 # else
31405 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31406 # endif
31407 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31408 #else
31409 # define machine_is_raumfeld_rc()       (0)
31410 #endif
31411
31412 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31413 # ifdef machine_arch_type
31414 #  undef machine_arch_type
31415 #  define machine_arch_type     __machine_arch_type
31416 # else
31417 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31418 # endif
31419 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31420 #else
31421 # define machine_is_raumfeld_connector()        (0)
31422 #endif
31423
31424 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31425 # ifdef machine_arch_type
31426 #  undef machine_arch_type
31427 #  define machine_arch_type     __machine_arch_type
31428 # else
31429 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31430 # endif
31431 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31432 #else
31433 # define machine_is_raumfeld_speaker()  (0)
31434 #endif
31435
31436 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31437 # ifdef machine_arch_type
31438 #  undef machine_arch_type
31439 #  define machine_arch_type     __machine_arch_type
31440 # else
31441 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31442 # endif
31443 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31444 #else
31445 # define machine_is_multibus_master()   (0)
31446 #endif
31447
31448 #ifdef CONFIG_MACH_MULTIBUS_PBK
31449 # ifdef machine_arch_type
31450 #  undef machine_arch_type
31451 #  define machine_arch_type     __machine_arch_type
31452 # else
31453 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31454 # endif
31455 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31456 #else
31457 # define machine_is_multibus_pbk()      (0)
31458 #endif
31459
31460 #ifdef CONFIG_MACH_TNETV107X
31461 # ifdef machine_arch_type
31462 #  undef machine_arch_type
31463 #  define machine_arch_type     __machine_arch_type
31464 # else
31465 #  define machine_arch_type     MACH_TYPE_TNETV107X
31466 # endif
31467 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31468 #else
31469 # define machine_is_tnetv107x() (0)
31470 #endif
31471
31472 #ifdef CONFIG_MACH_SNAKE
31473 # ifdef machine_arch_type
31474 #  undef machine_arch_type
31475 #  define machine_arch_type     __machine_arch_type
31476 # else
31477 #  define machine_arch_type     MACH_TYPE_SNAKE
31478 # endif
31479 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31480 #else
31481 # define machine_is_snake()     (0)
31482 #endif
31483
31484 #ifdef CONFIG_MACH_CWMX27
31485 # ifdef machine_arch_type
31486 #  undef machine_arch_type
31487 #  define machine_arch_type     __machine_arch_type
31488 # else
31489 #  define machine_arch_type     MACH_TYPE_CWMX27
31490 # endif
31491 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31492 #else
31493 # define machine_is_cwmx27()    (0)
31494 #endif
31495
31496 #ifdef CONFIG_MACH_SCH_M480
31497 # ifdef machine_arch_type
31498 #  undef machine_arch_type
31499 #  define machine_arch_type     __machine_arch_type
31500 # else
31501 #  define machine_arch_type     MACH_TYPE_SCH_M480
31502 # endif
31503 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31504 #else
31505 # define machine_is_sch_m480()  (0)
31506 #endif
31507
31508 #ifdef CONFIG_MACH_PLATYPUS
31509 # ifdef machine_arch_type
31510 #  undef machine_arch_type
31511 #  define machine_arch_type     __machine_arch_type
31512 # else
31513 #  define machine_arch_type     MACH_TYPE_PLATYPUS
31514 # endif
31515 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
31516 #else
31517 # define machine_is_platypus()  (0)
31518 #endif
31519
31520 #ifdef CONFIG_MACH_PSS2
31521 # ifdef machine_arch_type
31522 #  undef machine_arch_type
31523 #  define machine_arch_type     __machine_arch_type
31524 # else
31525 #  define machine_arch_type     MACH_TYPE_PSS2
31526 # endif
31527 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
31528 #else
31529 # define machine_is_pss2()      (0)
31530 #endif
31531
31532 #ifdef CONFIG_MACH_DAVINCI_APM150
31533 # ifdef machine_arch_type
31534 #  undef machine_arch_type
31535 #  define machine_arch_type     __machine_arch_type
31536 # else
31537 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
31538 # endif
31539 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31540 #else
31541 # define machine_is_davinci_apm150()    (0)
31542 #endif
31543
31544 #ifdef CONFIG_MACH_STR9100
31545 # ifdef machine_arch_type
31546 #  undef machine_arch_type
31547 #  define machine_arch_type     __machine_arch_type
31548 # else
31549 #  define machine_arch_type     MACH_TYPE_STR9100
31550 # endif
31551 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
31552 #else
31553 # define machine_is_str9100()   (0)
31554 #endif
31555
31556 #ifdef CONFIG_MACH_NET5BIG
31557 # ifdef machine_arch_type
31558 #  undef machine_arch_type
31559 #  define machine_arch_type     __machine_arch_type
31560 # else
31561 #  define machine_arch_type     MACH_TYPE_NET5BIG
31562 # endif
31563 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
31564 #else
31565 # define machine_is_net5big()   (0)
31566 #endif
31567
31568 #ifdef CONFIG_MACH_SEABED9263
31569 # ifdef machine_arch_type
31570 #  undef machine_arch_type
31571 #  define machine_arch_type     __machine_arch_type
31572 # else
31573 #  define machine_arch_type     MACH_TYPE_SEABED9263
31574 # endif
31575 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
31576 #else
31577 # define machine_is_seabed9263()        (0)
31578 #endif
31579
31580 #ifdef CONFIG_MACH_MX51_M2ID
31581 # ifdef machine_arch_type
31582 #  undef machine_arch_type
31583 #  define machine_arch_type     __machine_arch_type
31584 # else
31585 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
31586 # endif
31587 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31588 #else
31589 # define machine_is_mx51_m2id() (0)
31590 #endif
31591
31592 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
31593 # ifdef machine_arch_type
31594 #  undef machine_arch_type
31595 #  define machine_arch_type     __machine_arch_type
31596 # else
31597 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
31598 # endif
31599 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31600 #else
31601 # define machine_is_octvocplus_eb()     (0)
31602 #endif
31603
31604 #ifdef CONFIG_MACH_KLK_FIREFOX
31605 # ifdef machine_arch_type
31606 #  undef machine_arch_type
31607 #  define machine_arch_type     __machine_arch_type
31608 # else
31609 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
31610 # endif
31611 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
31612 #else
31613 # define machine_is_klk_firefox()       (0)
31614 #endif
31615
31616 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
31617 # ifdef machine_arch_type
31618 #  undef machine_arch_type
31619 #  define machine_arch_type     __machine_arch_type
31620 # else
31621 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
31622 # endif
31623 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
31624 #else
31625 # define machine_is_klk_wirma_module()  (0)
31626 #endif
31627
31628 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
31629 # ifdef machine_arch_type
31630 #  undef machine_arch_type
31631 #  define machine_arch_type     __machine_arch_type
31632 # else
31633 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
31634 # endif
31635 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
31636 #else
31637 # define machine_is_klk_wirma_mmi()     (0)
31638 #endif
31639
31640 #ifdef CONFIG_MACH_SUPERSONIC
31641 # ifdef machine_arch_type
31642 #  undef machine_arch_type
31643 #  define machine_arch_type     __machine_arch_type
31644 # else
31645 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
31646 # endif
31647 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
31648 #else
31649 # define machine_is_supersonic()        (0)
31650 #endif
31651
31652 #ifdef CONFIG_MACH_LIBERTY
31653 # ifdef machine_arch_type
31654 #  undef machine_arch_type
31655 #  define machine_arch_type     __machine_arch_type
31656 # else
31657 #  define machine_arch_type     MACH_TYPE_LIBERTY
31658 # endif
31659 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
31660 #else
31661 # define machine_is_liberty()   (0)
31662 #endif
31663
31664 #ifdef CONFIG_MACH_MH355
31665 # ifdef machine_arch_type
31666 #  undef machine_arch_type
31667 #  define machine_arch_type     __machine_arch_type
31668 # else
31669 #  define machine_arch_type     MACH_TYPE_MH355
31670 # endif
31671 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
31672 #else
31673 # define machine_is_mh355()     (0)
31674 #endif
31675
31676 #ifdef CONFIG_MACH_PC7802
31677 # ifdef machine_arch_type
31678 #  undef machine_arch_type
31679 #  define machine_arch_type     __machine_arch_type
31680 # else
31681 #  define machine_arch_type     MACH_TYPE_PC7802
31682 # endif
31683 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
31684 #else
31685 # define machine_is_pc7802()    (0)
31686 #endif
31687
31688 #ifdef CONFIG_MACH_GNET_SGC
31689 # ifdef machine_arch_type
31690 #  undef machine_arch_type
31691 #  define machine_arch_type     __machine_arch_type
31692 # else
31693 #  define machine_arch_type     MACH_TYPE_GNET_SGC
31694 # endif
31695 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
31696 #else
31697 # define machine_is_gnet_sgc()  (0)
31698 #endif
31699
31700 #ifdef CONFIG_MACH_EINSTEIN15
31701 # ifdef machine_arch_type
31702 #  undef machine_arch_type
31703 #  define machine_arch_type     __machine_arch_type
31704 # else
31705 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
31706 # endif
31707 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
31708 #else
31709 # define machine_is_einstein15()        (0)
31710 #endif
31711
31712 #ifdef CONFIG_MACH_CMPD
31713 # ifdef machine_arch_type
31714 #  undef machine_arch_type
31715 #  define machine_arch_type     __machine_arch_type
31716 # else
31717 #  define machine_arch_type     MACH_TYPE_CMPD
31718 # endif
31719 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
31720 #else
31721 # define machine_is_cmpd()      (0)
31722 #endif
31723
31724 #ifdef CONFIG_MACH_DAVINCI_HASE1
31725 # ifdef machine_arch_type
31726 #  undef machine_arch_type
31727 #  define machine_arch_type     __machine_arch_type
31728 # else
31729 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
31730 # endif
31731 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
31732 #else
31733 # define machine_is_davinci_hase1()     (0)
31734 #endif
31735
31736 #ifdef CONFIG_MACH_LGEINCITEPHONE
31737 # ifdef machine_arch_type
31738 #  undef machine_arch_type
31739 #  define machine_arch_type     __machine_arch_type
31740 # else
31741 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
31742 # endif
31743 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
31744 #else
31745 # define machine_is_lgeincitephone()    (0)
31746 #endif
31747
31748 #ifdef CONFIG_MACH_EA313X
31749 # ifdef machine_arch_type
31750 #  undef machine_arch_type
31751 #  define machine_arch_type     __machine_arch_type
31752 # else
31753 #  define machine_arch_type     MACH_TYPE_EA313X
31754 # endif
31755 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
31756 #else
31757 # define machine_is_ea313x()    (0)
31758 #endif
31759
31760 #ifdef CONFIG_MACH_FWBD_39064
31761 # ifdef machine_arch_type
31762 #  undef machine_arch_type
31763 #  define machine_arch_type     __machine_arch_type
31764 # else
31765 #  define machine_arch_type     MACH_TYPE_FWBD_39064
31766 # endif
31767 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
31768 #else
31769 # define machine_is_fwbd_39064()        (0)
31770 #endif
31771
31772 #ifdef CONFIG_MACH_FWBD_390128
31773 # ifdef machine_arch_type
31774 #  undef machine_arch_type
31775 #  define machine_arch_type     __machine_arch_type
31776 # else
31777 #  define machine_arch_type     MACH_TYPE_FWBD_390128
31778 # endif
31779 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
31780 #else
31781 # define machine_is_fwbd_390128()       (0)
31782 #endif
31783
31784 #ifdef CONFIG_MACH_PELCO_MOE
31785 # ifdef machine_arch_type
31786 #  undef machine_arch_type
31787 #  define machine_arch_type     __machine_arch_type
31788 # else
31789 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
31790 # endif
31791 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
31792 #else
31793 # define machine_is_pelco_moe() (0)
31794 #endif
31795
31796 #ifdef CONFIG_MACH_MINIMIX27
31797 # ifdef machine_arch_type
31798 #  undef machine_arch_type
31799 #  define machine_arch_type     __machine_arch_type
31800 # else
31801 #  define machine_arch_type     MACH_TYPE_MINIMIX27
31802 # endif
31803 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
31804 #else
31805 # define machine_is_minimix27() (0)
31806 #endif
31807
31808 #ifdef CONFIG_MACH_OMAP3_THUNDER
31809 # ifdef machine_arch_type
31810 #  undef machine_arch_type
31811 #  define machine_arch_type     __machine_arch_type
31812 # else
31813 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
31814 # endif
31815 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
31816 #else
31817 # define machine_is_omap3_thunder()     (0)
31818 #endif
31819
31820 #ifdef CONFIG_MACH_PASSIONC
31821 # ifdef machine_arch_type
31822 #  undef machine_arch_type
31823 #  define machine_arch_type     __machine_arch_type
31824 # else
31825 #  define machine_arch_type     MACH_TYPE_PASSIONC
31826 # endif
31827 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
31828 #else
31829 # define machine_is_passionc()  (0)
31830 #endif
31831
31832 #ifdef CONFIG_MACH_MX27AMATA
31833 # ifdef machine_arch_type
31834 #  undef machine_arch_type
31835 #  define machine_arch_type     __machine_arch_type
31836 # else
31837 #  define machine_arch_type     MACH_TYPE_MX27AMATA
31838 # endif
31839 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
31840 #else
31841 # define machine_is_mx27amata() (0)
31842 #endif
31843
31844 #ifdef CONFIG_MACH_BGAT1
31845 # ifdef machine_arch_type
31846 #  undef machine_arch_type
31847 #  define machine_arch_type     __machine_arch_type
31848 # else
31849 #  define machine_arch_type     MACH_TYPE_BGAT1
31850 # endif
31851 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
31852 #else
31853 # define machine_is_bgat1()     (0)
31854 #endif
31855
31856 #ifdef CONFIG_MACH_BUZZ
31857 # ifdef machine_arch_type
31858 #  undef machine_arch_type
31859 #  define machine_arch_type     __machine_arch_type
31860 # else
31861 #  define machine_arch_type     MACH_TYPE_BUZZ
31862 # endif
31863 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
31864 #else
31865 # define machine_is_buzz()      (0)
31866 #endif
31867
31868 #ifdef CONFIG_MACH_MB9G20
31869 # ifdef machine_arch_type
31870 #  undef machine_arch_type
31871 #  define machine_arch_type     __machine_arch_type
31872 # else
31873 #  define machine_arch_type     MACH_TYPE_MB9G20
31874 # endif
31875 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
31876 #else
31877 # define machine_is_mb9g20()    (0)
31878 #endif
31879
31880 #ifdef CONFIG_MACH_YUSHAN
31881 # ifdef machine_arch_type
31882 #  undef machine_arch_type
31883 #  define machine_arch_type     __machine_arch_type
31884 # else
31885 #  define machine_arch_type     MACH_TYPE_YUSHAN
31886 # endif
31887 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
31888 #else
31889 # define machine_is_yushan()    (0)
31890 #endif
31891
31892 #ifdef CONFIG_MACH_LIZARD
31893 # ifdef machine_arch_type
31894 #  undef machine_arch_type
31895 #  define machine_arch_type     __machine_arch_type
31896 # else
31897 #  define machine_arch_type     MACH_TYPE_LIZARD
31898 # endif
31899 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
31900 #else
31901 # define machine_is_lizard()    (0)
31902 #endif
31903
31904 #ifdef CONFIG_MACH_OMAP3POLYCOM
31905 # ifdef machine_arch_type
31906 #  undef machine_arch_type
31907 #  define machine_arch_type     __machine_arch_type
31908 # else
31909 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
31910 # endif
31911 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
31912 #else
31913 # define machine_is_omap3polycom()      (0)
31914 #endif
31915
31916 #ifdef CONFIG_MACH_SMDKV210
31917 # ifdef machine_arch_type
31918 #  undef machine_arch_type
31919 #  define machine_arch_type     __machine_arch_type
31920 # else
31921 #  define machine_arch_type     MACH_TYPE_SMDKV210
31922 # endif
31923 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
31924 #else
31925 # define machine_is_smdkv210()  (0)
31926 #endif
31927
31928 #ifdef CONFIG_MACH_BRAVO
31929 # ifdef machine_arch_type
31930 #  undef machine_arch_type
31931 #  define machine_arch_type     __machine_arch_type
31932 # else
31933 #  define machine_arch_type     MACH_TYPE_BRAVO
31934 # endif
31935 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
31936 #else
31937 # define machine_is_bravo()     (0)
31938 #endif
31939
31940 #ifdef CONFIG_MACH_SIOGENTOO1
31941 # ifdef machine_arch_type
31942 #  undef machine_arch_type
31943 #  define machine_arch_type     __machine_arch_type
31944 # else
31945 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
31946 # endif
31947 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
31948 #else
31949 # define machine_is_siogentoo1()        (0)
31950 #endif
31951
31952 #ifdef CONFIG_MACH_SIOGENTOO2
31953 # ifdef machine_arch_type
31954 #  undef machine_arch_type
31955 #  define machine_arch_type     __machine_arch_type
31956 # else
31957 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
31958 # endif
31959 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
31960 #else
31961 # define machine_is_siogentoo2()        (0)
31962 #endif
31963
31964 #ifdef CONFIG_MACH_SM3K
31965 # ifdef machine_arch_type
31966 #  undef machine_arch_type
31967 #  define machine_arch_type     __machine_arch_type
31968 # else
31969 #  define machine_arch_type     MACH_TYPE_SM3K
31970 # endif
31971 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
31972 #else
31973 # define machine_is_sm3k()      (0)
31974 #endif
31975
31976 #ifdef CONFIG_MACH_ACER_TEMPO_F900
31977 # ifdef machine_arch_type
31978 #  undef machine_arch_type
31979 #  define machine_arch_type     __machine_arch_type
31980 # else
31981 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
31982 # endif
31983 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
31984 #else
31985 # define machine_is_acer_tempo_f900()   (0)
31986 #endif
31987
31988 #ifdef CONFIG_MACH_SST61VC010_DEV
31989 # ifdef machine_arch_type
31990 #  undef machine_arch_type
31991 #  define machine_arch_type     __machine_arch_type
31992 # else
31993 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
31994 # endif
31995 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
31996 #else
31997 # define machine_is_sst61vc010_dev()    (0)
31998 #endif
31999
32000 #ifdef CONFIG_MACH_GLITTERTIND
32001 # ifdef machine_arch_type
32002 #  undef machine_arch_type
32003 #  define machine_arch_type     __machine_arch_type
32004 # else
32005 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
32006 # endif
32007 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
32008 #else
32009 # define machine_is_glittertind()       (0)
32010 #endif
32011
32012 #ifdef CONFIG_MACH_OMAP_ZOOM3
32013 # ifdef machine_arch_type
32014 #  undef machine_arch_type
32015 #  define machine_arch_type     __machine_arch_type
32016 # else
32017 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
32018 # endif
32019 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
32020 #else
32021 # define machine_is_omap_zoom3()        (0)
32022 #endif
32023
32024 #ifdef CONFIG_MACH_OMAP_3630SDP
32025 # ifdef machine_arch_type
32026 #  undef machine_arch_type
32027 #  define machine_arch_type     __machine_arch_type
32028 # else
32029 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
32030 # endif
32031 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
32032 #else
32033 # define machine_is_omap_3630sdp()      (0)
32034 #endif
32035
32036 #ifdef CONFIG_MACH_CYBOOK2440
32037 # ifdef machine_arch_type
32038 #  undef machine_arch_type
32039 #  define machine_arch_type     __machine_arch_type
32040 # else
32041 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
32042 # endif
32043 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
32044 #else
32045 # define machine_is_cybook2440()        (0)
32046 #endif
32047
32048 #ifdef CONFIG_MACH_TORINO_S
32049 # ifdef machine_arch_type
32050 #  undef machine_arch_type
32051 #  define machine_arch_type     __machine_arch_type
32052 # else
32053 #  define machine_arch_type     MACH_TYPE_TORINO_S
32054 # endif
32055 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
32056 #else
32057 # define machine_is_torino_s()  (0)
32058 #endif
32059
32060 #ifdef CONFIG_MACH_HAVANA
32061 # ifdef machine_arch_type
32062 #  undef machine_arch_type
32063 #  define machine_arch_type     __machine_arch_type
32064 # else
32065 #  define machine_arch_type     MACH_TYPE_HAVANA
32066 # endif
32067 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
32068 #else
32069 # define machine_is_havana()    (0)
32070 #endif
32071
32072 #ifdef CONFIG_MACH_BEAUMONT_11
32073 # ifdef machine_arch_type
32074 #  undef machine_arch_type
32075 #  define machine_arch_type     __machine_arch_type
32076 # else
32077 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
32078 # endif
32079 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
32080 #else
32081 # define machine_is_beaumont_11()       (0)
32082 #endif
32083
32084 #ifdef CONFIG_MACH_VANGUARD
32085 # ifdef machine_arch_type
32086 #  undef machine_arch_type
32087 #  define machine_arch_type     __machine_arch_type
32088 # else
32089 #  define machine_arch_type     MACH_TYPE_VANGUARD
32090 # endif
32091 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
32092 #else
32093 # define machine_is_vanguard()  (0)
32094 #endif
32095
32096 #ifdef CONFIG_MACH_S5PC110_DRACO
32097 # ifdef machine_arch_type
32098 #  undef machine_arch_type
32099 #  define machine_arch_type     __machine_arch_type
32100 # else
32101 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
32102 # endif
32103 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
32104 #else
32105 # define machine_is_s5pc110_draco()     (0)
32106 #endif
32107
32108 #ifdef CONFIG_MACH_CARTESIO_TWO
32109 # ifdef machine_arch_type
32110 #  undef machine_arch_type
32111 #  define machine_arch_type     __machine_arch_type
32112 # else
32113 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
32114 # endif
32115 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
32116 #else
32117 # define machine_is_cartesio_two()      (0)
32118 #endif
32119
32120 #ifdef CONFIG_MACH_ASTER
32121 # ifdef machine_arch_type
32122 #  undef machine_arch_type
32123 #  define machine_arch_type     __machine_arch_type
32124 # else
32125 #  define machine_arch_type     MACH_TYPE_ASTER
32126 # endif
32127 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
32128 #else
32129 # define machine_is_aster()     (0)
32130 #endif
32131
32132 #ifdef CONFIG_MACH_VOGUESV210
32133 # ifdef machine_arch_type
32134 #  undef machine_arch_type
32135 #  define machine_arch_type     __machine_arch_type
32136 # else
32137 #  define machine_arch_type     MACH_TYPE_VOGUESV210
32138 # endif
32139 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
32140 #else
32141 # define machine_is_voguesv210()        (0)
32142 #endif
32143
32144 #ifdef CONFIG_MACH_ACM500X
32145 # ifdef machine_arch_type
32146 #  undef machine_arch_type
32147 #  define machine_arch_type     __machine_arch_type
32148 # else
32149 #  define machine_arch_type     MACH_TYPE_ACM500X
32150 # endif
32151 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
32152 #else
32153 # define machine_is_acm500x()   (0)
32154 #endif
32155
32156 #ifdef CONFIG_MACH_KM9260
32157 # ifdef machine_arch_type
32158 #  undef machine_arch_type
32159 #  define machine_arch_type     __machine_arch_type
32160 # else
32161 #  define machine_arch_type     MACH_TYPE_KM9260
32162 # endif
32163 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
32164 #else
32165 # define machine_is_km9260()    (0)
32166 #endif
32167
32168 #ifdef CONFIG_MACH_NIDEFLEXG1
32169 # ifdef machine_arch_type
32170 #  undef machine_arch_type
32171 #  define machine_arch_type     __machine_arch_type
32172 # else
32173 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
32174 # endif
32175 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
32176 #else
32177 # define machine_is_nideflexg1()        (0)
32178 #endif
32179
32180 #ifdef CONFIG_MACH_CTERA_PLUG_IO
32181 # ifdef machine_arch_type
32182 #  undef machine_arch_type
32183 #  define machine_arch_type     __machine_arch_type
32184 # else
32185 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
32186 # endif
32187 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
32188 #else
32189 # define machine_is_ctera_plug_io()     (0)
32190 #endif
32191
32192 #ifdef CONFIG_MACH_SMARTQ7
32193 # ifdef machine_arch_type
32194 #  undef machine_arch_type
32195 #  define machine_arch_type     __machine_arch_type
32196 # else
32197 #  define machine_arch_type     MACH_TYPE_SMARTQ7
32198 # endif
32199 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
32200 #else
32201 # define machine_is_smartq7()   (0)
32202 #endif
32203
32204 #ifdef CONFIG_MACH_AT91SAM9G10EK2
32205 # ifdef machine_arch_type
32206 #  undef machine_arch_type
32207 #  define machine_arch_type     __machine_arch_type
32208 # else
32209 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
32210 # endif
32211 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32212 #else
32213 # define machine_is_at91sam9g10ek2()    (0)
32214 #endif
32215
32216 #ifdef CONFIG_MACH_ASUSP527
32217 # ifdef machine_arch_type
32218 #  undef machine_arch_type
32219 #  define machine_arch_type     __machine_arch_type
32220 # else
32221 #  define machine_arch_type     MACH_TYPE_ASUSP527
32222 # endif
32223 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
32224 #else
32225 # define machine_is_asusp527()  (0)
32226 #endif
32227
32228 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
32229 # ifdef machine_arch_type
32230 #  undef machine_arch_type
32231 #  define machine_arch_type     __machine_arch_type
32232 # else
32233 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
32234 # endif
32235 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32236 #else
32237 # define machine_is_at91sam9g20mpm2()   (0)
32238 #endif
32239
32240 #ifdef CONFIG_MACH_TOPASA900
32241 # ifdef machine_arch_type
32242 #  undef machine_arch_type
32243 #  define machine_arch_type     __machine_arch_type
32244 # else
32245 #  define machine_arch_type     MACH_TYPE_TOPASA900
32246 # endif
32247 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32248 #else
32249 # define machine_is_topasa900() (0)
32250 #endif
32251
32252 #ifdef CONFIG_MACH_ELECTRUM_100
32253 # ifdef machine_arch_type
32254 #  undef machine_arch_type
32255 #  define machine_arch_type     __machine_arch_type
32256 # else
32257 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
32258 # endif
32259 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32260 #else
32261 # define machine_is_electrum_100()      (0)
32262 #endif
32263
32264 #ifdef CONFIG_MACH_MX51GRB
32265 # ifdef machine_arch_type
32266 #  undef machine_arch_type
32267 #  define machine_arch_type     __machine_arch_type
32268 # else
32269 #  define machine_arch_type     MACH_TYPE_MX51GRB
32270 # endif
32271 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
32272 #else
32273 # define machine_is_mx51grb()   (0)
32274 #endif
32275
32276 #ifdef CONFIG_MACH_XEA300
32277 # ifdef machine_arch_type
32278 #  undef machine_arch_type
32279 #  define machine_arch_type     __machine_arch_type
32280 # else
32281 #  define machine_arch_type     MACH_TYPE_XEA300
32282 # endif
32283 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
32284 #else
32285 # define machine_is_xea300()    (0)
32286 #endif
32287
32288 #ifdef CONFIG_MACH_HTCSTARTREK
32289 # ifdef machine_arch_type
32290 #  undef machine_arch_type
32291 #  define machine_arch_type     __machine_arch_type
32292 # else
32293 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
32294 # endif
32295 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32296 #else
32297 # define machine_is_htcstartrek()       (0)
32298 #endif
32299
32300 #ifdef CONFIG_MACH_LIMA
32301 # ifdef machine_arch_type
32302 #  undef machine_arch_type
32303 #  define machine_arch_type     __machine_arch_type
32304 # else
32305 #  define machine_arch_type     MACH_TYPE_LIMA
32306 # endif
32307 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
32308 #else
32309 # define machine_is_lima()      (0)
32310 #endif
32311
32312 #ifdef CONFIG_MACH_CSB740
32313 # ifdef machine_arch_type
32314 #  undef machine_arch_type
32315 #  define machine_arch_type     __machine_arch_type
32316 # else
32317 #  define machine_arch_type     MACH_TYPE_CSB740
32318 # endif
32319 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
32320 #else
32321 # define machine_is_csb740()    (0)
32322 #endif
32323
32324 #ifdef CONFIG_MACH_USB_S8815
32325 # ifdef machine_arch_type
32326 #  undef machine_arch_type
32327 #  define machine_arch_type     __machine_arch_type
32328 # else
32329 #  define machine_arch_type     MACH_TYPE_USB_S8815
32330 # endif
32331 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32332 #else
32333 # define machine_is_usb_s8815() (0)
32334 #endif
32335
32336 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32337 # ifdef machine_arch_type
32338 #  undef machine_arch_type
32339 #  define machine_arch_type     __machine_arch_type
32340 # else
32341 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32342 # endif
32343 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32344 #else
32345 # define machine_is_watson_efm_plugin() (0)
32346 #endif
32347
32348 #ifdef CONFIG_MACH_MILKYWAY
32349 # ifdef machine_arch_type
32350 #  undef machine_arch_type
32351 #  define machine_arch_type     __machine_arch_type
32352 # else
32353 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32354 # endif
32355 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32356 #else
32357 # define machine_is_milkyway()  (0)
32358 #endif
32359
32360 #ifdef CONFIG_MACH_G4EVM
32361 # ifdef machine_arch_type
32362 #  undef machine_arch_type
32363 #  define machine_arch_type     __machine_arch_type
32364 # else
32365 #  define machine_arch_type     MACH_TYPE_G4EVM
32366 # endif
32367 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32368 #else
32369 # define machine_is_g4evm()     (0)
32370 #endif
32371
32372 #ifdef CONFIG_MACH_PICOMOD6
32373 # ifdef machine_arch_type
32374 #  undef machine_arch_type
32375 #  define machine_arch_type     __machine_arch_type
32376 # else
32377 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32378 # endif
32379 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32380 #else
32381 # define machine_is_picomod6()  (0)
32382 #endif
32383
32384 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32385 # ifdef machine_arch_type
32386 #  undef machine_arch_type
32387 #  define machine_arch_type     __machine_arch_type
32388 # else
32389 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32390 # endif
32391 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32392 #else
32393 # define machine_is_omapl138_hawkboard()        (0)
32394 #endif
32395
32396 #ifdef CONFIG_MACH_IP6000
32397 # ifdef machine_arch_type
32398 #  undef machine_arch_type
32399 #  define machine_arch_type     __machine_arch_type
32400 # else
32401 #  define machine_arch_type     MACH_TYPE_IP6000
32402 # endif
32403 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32404 #else
32405 # define machine_is_ip6000()    (0)
32406 #endif
32407
32408 #ifdef CONFIG_MACH_IP6010
32409 # ifdef machine_arch_type
32410 #  undef machine_arch_type
32411 #  define machine_arch_type     __machine_arch_type
32412 # else
32413 #  define machine_arch_type     MACH_TYPE_IP6010
32414 # endif
32415 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32416 #else
32417 # define machine_is_ip6010()    (0)
32418 #endif
32419
32420 #ifdef CONFIG_MACH_UTM400
32421 # ifdef machine_arch_type
32422 #  undef machine_arch_type
32423 #  define machine_arch_type     __machine_arch_type
32424 # else
32425 #  define machine_arch_type     MACH_TYPE_UTM400
32426 # endif
32427 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32428 #else
32429 # define machine_is_utm400()    (0)
32430 #endif
32431
32432 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32433 # ifdef machine_arch_type
32434 #  undef machine_arch_type
32435 #  define machine_arch_type     __machine_arch_type
32436 # else
32437 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32438 # endif
32439 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32440 #else
32441 # define machine_is_omap3_zybex()       (0)
32442 #endif
32443
32444 #ifdef CONFIG_MACH_WIRELESS_SPACE
32445 # ifdef machine_arch_type
32446 #  undef machine_arch_type
32447 #  define machine_arch_type     __machine_arch_type
32448 # else
32449 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32450 # endif
32451 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32452 #else
32453 # define machine_is_wireless_space()    (0)
32454 #endif
32455
32456 #ifdef CONFIG_MACH_SX560
32457 # ifdef machine_arch_type
32458 #  undef machine_arch_type
32459 #  define machine_arch_type     __machine_arch_type
32460 # else
32461 #  define machine_arch_type     MACH_TYPE_SX560
32462 # endif
32463 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32464 #else
32465 # define machine_is_sx560()     (0)
32466 #endif
32467
32468 #ifdef CONFIG_MACH_TS41X
32469 # ifdef machine_arch_type
32470 #  undef machine_arch_type
32471 #  define machine_arch_type     __machine_arch_type
32472 # else
32473 #  define machine_arch_type     MACH_TYPE_TS41X
32474 # endif
32475 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32476 #else
32477 # define machine_is_ts41x()     (0)
32478 #endif
32479
32480 #ifdef CONFIG_MACH_ELPHEL10373
32481 # ifdef machine_arch_type
32482 #  undef machine_arch_type
32483 #  define machine_arch_type     __machine_arch_type
32484 # else
32485 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32486 # endif
32487 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32488 #else
32489 # define machine_is_elphel10373()       (0)
32490 #endif
32491
32492 #ifdef CONFIG_MACH_RHOBOT
32493 # ifdef machine_arch_type
32494 #  undef machine_arch_type
32495 #  define machine_arch_type     __machine_arch_type
32496 # else
32497 #  define machine_arch_type     MACH_TYPE_RHOBOT
32498 # endif
32499 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32500 #else
32501 # define machine_is_rhobot()    (0)
32502 #endif
32503
32504 #ifdef CONFIG_MACH_MX51_REFRESH
32505 # ifdef machine_arch_type
32506 #  undef machine_arch_type
32507 #  define machine_arch_type     __machine_arch_type
32508 # else
32509 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32510 # endif
32511 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32512 #else
32513 # define machine_is_mx51_refresh()      (0)
32514 #endif
32515
32516 #ifdef CONFIG_MACH_LS9260
32517 # ifdef machine_arch_type
32518 #  undef machine_arch_type
32519 #  define machine_arch_type     __machine_arch_type
32520 # else
32521 #  define machine_arch_type     MACH_TYPE_LS9260
32522 # endif
32523 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
32524 #else
32525 # define machine_is_ls9260()    (0)
32526 #endif
32527
32528 #ifdef CONFIG_MACH_SHANK
32529 # ifdef machine_arch_type
32530 #  undef machine_arch_type
32531 #  define machine_arch_type     __machine_arch_type
32532 # else
32533 #  define machine_arch_type     MACH_TYPE_SHANK
32534 # endif
32535 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
32536 #else
32537 # define machine_is_shank()     (0)
32538 #endif
32539
32540 #ifdef CONFIG_MACH_QSD8X50_ST1
32541 # ifdef machine_arch_type
32542 #  undef machine_arch_type
32543 #  define machine_arch_type     __machine_arch_type
32544 # else
32545 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
32546 # endif
32547 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32548 #else
32549 # define machine_is_qsd8x50_st1()       (0)
32550 #endif
32551
32552 #ifdef CONFIG_MACH_AT91SAM9M10EKES
32553 # ifdef machine_arch_type
32554 #  undef machine_arch_type
32555 #  define machine_arch_type     __machine_arch_type
32556 # else
32557 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
32558 # endif
32559 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32560 #else
32561 # define machine_is_at91sam9m10ekes()   (0)
32562 #endif
32563
32564 #ifdef CONFIG_MACH_HIRAM
32565 # ifdef machine_arch_type
32566 #  undef machine_arch_type
32567 #  define machine_arch_type     __machine_arch_type
32568 # else
32569 #  define machine_arch_type     MACH_TYPE_HIRAM
32570 # endif
32571 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
32572 #else
32573 # define machine_is_hiram()     (0)
32574 #endif
32575
32576 #ifdef CONFIG_MACH_PHY3250
32577 # ifdef machine_arch_type
32578 #  undef machine_arch_type
32579 #  define machine_arch_type     __machine_arch_type
32580 # else
32581 #  define machine_arch_type     MACH_TYPE_PHY3250
32582 # endif
32583 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
32584 #else
32585 # define machine_is_phy3250()   (0)
32586 #endif
32587
32588 #ifdef CONFIG_MACH_EA3250
32589 # ifdef machine_arch_type
32590 #  undef machine_arch_type
32591 #  define machine_arch_type     __machine_arch_type
32592 # else
32593 #  define machine_arch_type     MACH_TYPE_EA3250
32594 # endif
32595 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
32596 #else
32597 # define machine_is_ea3250()    (0)
32598 #endif
32599
32600 #ifdef CONFIG_MACH_FDI3250
32601 # ifdef machine_arch_type
32602 #  undef machine_arch_type
32603 #  define machine_arch_type     __machine_arch_type
32604 # else
32605 #  define machine_arch_type     MACH_TYPE_FDI3250
32606 # endif
32607 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
32608 #else
32609 # define machine_is_fdi3250()   (0)
32610 #endif
32611
32612 #ifdef CONFIG_MACH_WHITESTONE
32613 # ifdef machine_arch_type
32614 #  undef machine_arch_type
32615 #  define machine_arch_type     __machine_arch_type
32616 # else
32617 #  define machine_arch_type     MACH_TYPE_WHITESTONE
32618 # endif
32619 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
32620 #else
32621 # define machine_is_whitestone()        (0)
32622 #endif
32623
32624 #ifdef CONFIG_MACH_AT91SAM9263NIT
32625 # ifdef machine_arch_type
32626 #  undef machine_arch_type
32627 #  define machine_arch_type     __machine_arch_type
32628 # else
32629 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
32630 # endif
32631 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
32632 #else
32633 # define machine_is_at91sam9263nit()    (0)
32634 #endif
32635
32636 #ifdef CONFIG_MACH_CCMX51
32637 # ifdef machine_arch_type
32638 #  undef machine_arch_type
32639 #  define machine_arch_type     __machine_arch_type
32640 # else
32641 #  define machine_arch_type     MACH_TYPE_CCMX51
32642 # endif
32643 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
32644 #else
32645 # define machine_is_ccmx51()    (0)
32646 #endif
32647
32648 #ifdef CONFIG_MACH_CCMX51JS
32649 # ifdef machine_arch_type
32650 #  undef machine_arch_type
32651 #  define machine_arch_type     __machine_arch_type
32652 # else
32653 #  define machine_arch_type     MACH_TYPE_CCMX51JS
32654 # endif
32655 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
32656 #else
32657 # define machine_is_ccmx51js()  (0)
32658 #endif
32659
32660 #ifdef CONFIG_MACH_CCWMX51
32661 # ifdef machine_arch_type
32662 #  undef machine_arch_type
32663 #  define machine_arch_type     __machine_arch_type
32664 # else
32665 #  define machine_arch_type     MACH_TYPE_CCWMX51
32666 # endif
32667 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
32668 #else
32669 # define machine_is_ccwmx51()   (0)
32670 #endif
32671
32672 #ifdef CONFIG_MACH_CCWMX51JS
32673 # ifdef machine_arch_type
32674 #  undef machine_arch_type
32675 #  define machine_arch_type     __machine_arch_type
32676 # else
32677 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
32678 # endif
32679 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
32680 #else
32681 # define machine_is_ccwmx51js() (0)
32682 #endif
32683
32684 #ifdef CONFIG_MACH_MINI6410
32685 # ifdef machine_arch_type
32686 #  undef machine_arch_type
32687 #  define machine_arch_type     __machine_arch_type
32688 # else
32689 #  define machine_arch_type     MACH_TYPE_MINI6410
32690 # endif
32691 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
32692 #else
32693 # define machine_is_mini6410()  (0)
32694 #endif
32695
32696 #ifdef CONFIG_MACH_TINY6410
32697 # ifdef machine_arch_type
32698 #  undef machine_arch_type
32699 #  define machine_arch_type     __machine_arch_type
32700 # else
32701 #  define machine_arch_type     MACH_TYPE_TINY6410
32702 # endif
32703 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
32704 #else
32705 # define machine_is_tiny6410()  (0)
32706 #endif
32707
32708 #ifdef CONFIG_MACH_NANO6410
32709 # ifdef machine_arch_type
32710 #  undef machine_arch_type
32711 #  define machine_arch_type     __machine_arch_type
32712 # else
32713 #  define machine_arch_type     MACH_TYPE_NANO6410
32714 # endif
32715 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
32716 #else
32717 # define machine_is_nano6410()  (0)
32718 #endif
32719
32720 #ifdef CONFIG_MACH_AT572D940HFNLDB
32721 # ifdef machine_arch_type
32722 #  undef machine_arch_type
32723 #  define machine_arch_type     __machine_arch_type
32724 # else
32725 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
32726 # endif
32727 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
32728 #else
32729 # define machine_is_at572d940hfnldb()   (0)
32730 #endif
32731
32732 #ifdef CONFIG_MACH_HTCLEO
32733 # ifdef machine_arch_type
32734 #  undef machine_arch_type
32735 #  define machine_arch_type     __machine_arch_type
32736 # else
32737 #  define machine_arch_type     MACH_TYPE_HTCLEO
32738 # endif
32739 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
32740 #else
32741 # define machine_is_htcleo()    (0)
32742 #endif
32743
32744 #ifdef CONFIG_MACH_AVP13
32745 # ifdef machine_arch_type
32746 #  undef machine_arch_type
32747 #  define machine_arch_type     __machine_arch_type
32748 # else
32749 #  define machine_arch_type     MACH_TYPE_AVP13
32750 # endif
32751 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
32752 #else
32753 # define machine_is_avp13()     (0)
32754 #endif
32755
32756 #ifdef CONFIG_MACH_XXSVIDEOD
32757 # ifdef machine_arch_type
32758 #  undef machine_arch_type
32759 #  define machine_arch_type     __machine_arch_type
32760 # else
32761 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
32762 # endif
32763 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
32764 #else
32765 # define machine_is_xxsvideod() (0)
32766 #endif
32767
32768 #ifdef CONFIG_MACH_VPNEXT
32769 # ifdef machine_arch_type
32770 #  undef machine_arch_type
32771 #  define machine_arch_type     __machine_arch_type
32772 # else
32773 #  define machine_arch_type     MACH_TYPE_VPNEXT
32774 # endif
32775 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
32776 #else
32777 # define machine_is_vpnext()    (0)
32778 #endif
32779
32780 #ifdef CONFIG_MACH_SWARCO_ITC3
32781 # ifdef machine_arch_type
32782 #  undef machine_arch_type
32783 #  define machine_arch_type     __machine_arch_type
32784 # else
32785 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
32786 # endif
32787 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
32788 #else
32789 # define machine_is_swarco_itc3()       (0)
32790 #endif
32791
32792 #ifdef CONFIG_MACH_TX51
32793 # ifdef machine_arch_type
32794 #  undef machine_arch_type
32795 #  define machine_arch_type     __machine_arch_type
32796 # else
32797 #  define machine_arch_type     MACH_TYPE_TX51
32798 # endif
32799 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
32800 #else
32801 # define machine_is_tx51()      (0)
32802 #endif
32803
32804 #ifdef CONFIG_MACH_DOLBY_CAT1021
32805 # ifdef machine_arch_type
32806 #  undef machine_arch_type
32807 #  define machine_arch_type     __machine_arch_type
32808 # else
32809 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
32810 # endif
32811 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
32812 #else
32813 # define machine_is_dolby_cat1021()     (0)
32814 #endif
32815
32816 #ifdef CONFIG_MACH_MX28EVK
32817 # ifdef machine_arch_type
32818 #  undef machine_arch_type
32819 #  define machine_arch_type     __machine_arch_type
32820 # else
32821 #  define machine_arch_type     MACH_TYPE_MX28EVK
32822 # endif
32823 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
32824 #else
32825 # define machine_is_mx28evk()   (0)
32826 #endif
32827
32828 #ifdef CONFIG_MACH_PHOENIX260
32829 # ifdef machine_arch_type
32830 #  undef machine_arch_type
32831 #  define machine_arch_type     __machine_arch_type
32832 # else
32833 #  define machine_arch_type     MACH_TYPE_PHOENIX260
32834 # endif
32835 # define machine_is_phoenix260()        (machine_arch_type == MACH_TYPE_PHOENIX260)
32836 #else
32837 # define machine_is_phoenix260()        (0)
32838 #endif
32839
32840 #ifdef CONFIG_MACH_UVACA_STORK
32841 # ifdef machine_arch_type
32842 #  undef machine_arch_type
32843 #  define machine_arch_type     __machine_arch_type
32844 # else
32845 #  define machine_arch_type     MACH_TYPE_UVACA_STORK
32846 # endif
32847 # define machine_is_uvaca_stork()       (machine_arch_type == MACH_TYPE_UVACA_STORK)
32848 #else
32849 # define machine_is_uvaca_stork()       (0)
32850 #endif
32851
32852 #ifdef CONFIG_MACH_SMARTQ5
32853 # ifdef machine_arch_type
32854 #  undef machine_arch_type
32855 #  define machine_arch_type     __machine_arch_type
32856 # else
32857 #  define machine_arch_type     MACH_TYPE_SMARTQ5
32858 # endif
32859 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
32860 #else
32861 # define machine_is_smartq5()   (0)
32862 #endif
32863
32864 #ifdef CONFIG_MACH_ALL3078
32865 # ifdef machine_arch_type
32866 #  undef machine_arch_type
32867 #  define machine_arch_type     __machine_arch_type
32868 # else
32869 #  define machine_arch_type     MACH_TYPE_ALL3078
32870 # endif
32871 # define machine_is_all3078()   (machine_arch_type == MACH_TYPE_ALL3078)
32872 #else
32873 # define machine_is_all3078()   (0)
32874 #endif
32875
32876 #ifdef CONFIG_MACH_CTERA_2BAY_DS
32877 # ifdef machine_arch_type
32878 #  undef machine_arch_type
32879 #  define machine_arch_type     __machine_arch_type
32880 # else
32881 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_DS
32882 # endif
32883 # define machine_is_ctera_2bay_ds()     (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
32884 #else
32885 # define machine_is_ctera_2bay_ds()     (0)
32886 #endif
32887
32888 #ifdef CONFIG_MACH_SIOGENTOO3
32889 # ifdef machine_arch_type
32890 #  undef machine_arch_type
32891 #  define machine_arch_type     __machine_arch_type
32892 # else
32893 #  define machine_arch_type     MACH_TYPE_SIOGENTOO3
32894 # endif
32895 # define machine_is_siogentoo3()        (machine_arch_type == MACH_TYPE_SIOGENTOO3)
32896 #else
32897 # define machine_is_siogentoo3()        (0)
32898 #endif
32899
32900 #ifdef CONFIG_MACH_EPB5000
32901 # ifdef machine_arch_type
32902 #  undef machine_arch_type
32903 #  define machine_arch_type     __machine_arch_type
32904 # else
32905 #  define machine_arch_type     MACH_TYPE_EPB5000
32906 # endif
32907 # define machine_is_epb5000()   (machine_arch_type == MACH_TYPE_EPB5000)
32908 #else
32909 # define machine_is_epb5000()   (0)
32910 #endif
32911
32912 #ifdef CONFIG_MACH_HY9263
32913 # ifdef machine_arch_type
32914 #  undef machine_arch_type
32915 #  define machine_arch_type     __machine_arch_type
32916 # else
32917 #  define machine_arch_type     MACH_TYPE_HY9263
32918 # endif
32919 # define machine_is_hy9263()    (machine_arch_type == MACH_TYPE_HY9263)
32920 #else
32921 # define machine_is_hy9263()    (0)
32922 #endif
32923
32924 #ifdef CONFIG_MACH_ACER_TEMPO_M900
32925 # ifdef machine_arch_type
32926 #  undef machine_arch_type
32927 #  define machine_arch_type     __machine_arch_type
32928 # else
32929 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_M900
32930 # endif
32931 # define machine_is_acer_tempo_m900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
32932 #else
32933 # define machine_is_acer_tempo_m900()   (0)
32934 #endif
32935
32936 #ifdef CONFIG_MACH_ACER_TEMPO_DX900
32937 # ifdef machine_arch_type
32938 #  undef machine_arch_type
32939 #  define machine_arch_type     __machine_arch_type
32940 # else
32941 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_DX900
32942 # endif
32943 # define machine_is_acer_tempo_dx650()  (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
32944 #else
32945 # define machine_is_acer_tempo_dx650()  (0)
32946 #endif
32947
32948 #ifdef CONFIG_MACH_ACER_TEMPO_X960
32949 # ifdef machine_arch_type
32950 #  undef machine_arch_type
32951 #  define machine_arch_type     __machine_arch_type
32952 # else
32953 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_X960
32954 # endif
32955 # define machine_is_acer_tempo_x960()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
32956 #else
32957 # define machine_is_acer_tempo_x960()   (0)
32958 #endif
32959
32960 #ifdef CONFIG_MACH_ACER_ETEN_V900
32961 # ifdef machine_arch_type
32962 #  undef machine_arch_type
32963 #  define machine_arch_type     __machine_arch_type
32964 # else
32965 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_V900
32966 # endif
32967 # define machine_is_acer_eten_v900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
32968 #else
32969 # define machine_is_acer_eten_v900()    (0)
32970 #endif
32971
32972 #ifdef CONFIG_MACH_ACER_ETEN_X900
32973 # ifdef machine_arch_type
32974 #  undef machine_arch_type
32975 #  define machine_arch_type     __machine_arch_type
32976 # else
32977 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_X900
32978 # endif
32979 # define machine_is_acer_eten_x900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
32980 #else
32981 # define machine_is_acer_eten_x900()    (0)
32982 #endif
32983
32984 #ifdef CONFIG_MACH_BONNELL
32985 # ifdef machine_arch_type
32986 #  undef machine_arch_type
32987 #  define machine_arch_type     __machine_arch_type
32988 # else
32989 #  define machine_arch_type     MACH_TYPE_BONNELL
32990 # endif
32991 # define machine_is_bonnell()   (machine_arch_type == MACH_TYPE_BONNELL)
32992 #else
32993 # define machine_is_bonnell()   (0)
32994 #endif
32995
32996 #ifdef CONFIG_MACH_OHT_MX27
32997 # ifdef machine_arch_type
32998 #  undef machine_arch_type
32999 #  define machine_arch_type     __machine_arch_type
33000 # else
33001 #  define machine_arch_type     MACH_TYPE_OHT_MX27
33002 # endif
33003 # define machine_is_oht_mx27()  (machine_arch_type == MACH_TYPE_OHT_MX27)
33004 #else
33005 # define machine_is_oht_mx27()  (0)
33006 #endif
33007
33008 #ifdef CONFIG_MACH_HTCQUARTZ
33009 # ifdef machine_arch_type
33010 #  undef machine_arch_type
33011 #  define machine_arch_type     __machine_arch_type
33012 # else
33013 #  define machine_arch_type     MACH_TYPE_HTCQUARTZ
33014 # endif
33015 # define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
33016 #else
33017 # define machine_is_htcquartz() (0)
33018 #endif
33019
33020 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
33021 # ifdef machine_arch_type
33022 #  undef machine_arch_type
33023 #  define machine_arch_type     __machine_arch_type
33024 # else
33025 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
33026 # endif
33027 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
33028 #else
33029 # define machine_is_davinci_dm6467tevm()        (0)
33030 #endif
33031
33032 #ifdef CONFIG_MACH_C3AX03
33033 # ifdef machine_arch_type
33034 #  undef machine_arch_type
33035 #  define machine_arch_type     __machine_arch_type
33036 # else
33037 #  define machine_arch_type     MACH_TYPE_C3AX03
33038 # endif
33039 # define machine_is_c3ax03()    (machine_arch_type == MACH_TYPE_C3AX03)
33040 #else
33041 # define machine_is_c3ax03()    (0)
33042 #endif
33043
33044 #ifdef CONFIG_MACH_MXT_TD60
33045 # ifdef machine_arch_type
33046 #  undef machine_arch_type
33047 #  define machine_arch_type     __machine_arch_type
33048 # else
33049 #  define machine_arch_type     MACH_TYPE_MXT_TD60
33050 # endif
33051 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
33052 #else
33053 # define machine_is_mxt_td60()  (0)
33054 #endif
33055
33056 #ifdef CONFIG_MACH_ESYX
33057 # ifdef machine_arch_type
33058 #  undef machine_arch_type
33059 #  define machine_arch_type     __machine_arch_type
33060 # else
33061 #  define machine_arch_type     MACH_TYPE_ESYX
33062 # endif
33063 # define machine_is_esyx()      (machine_arch_type == MACH_TYPE_ESYX)
33064 #else
33065 # define machine_is_esyx()      (0)
33066 #endif
33067
33068 #ifdef CONFIG_MACH_DOVE_DB2
33069 # ifdef machine_arch_type
33070 #  undef machine_arch_type
33071 #  define machine_arch_type     __machine_arch_type
33072 # else
33073 #  define machine_arch_type     MACH_TYPE_DOVE_DB2
33074 # endif
33075 # define machine_is_dove_db2()  (machine_arch_type == MACH_TYPE_DOVE_DB2)
33076 #else
33077 # define machine_is_dove_db2()  (0)
33078 #endif
33079
33080 #ifdef CONFIG_MACH_BULLDOG
33081 # ifdef machine_arch_type
33082 #  undef machine_arch_type
33083 #  define machine_arch_type     __machine_arch_type
33084 # else
33085 #  define machine_arch_type     MACH_TYPE_BULLDOG
33086 # endif
33087 # define machine_is_bulldog()   (machine_arch_type == MACH_TYPE_BULLDOG)
33088 #else
33089 # define machine_is_bulldog()   (0)
33090 #endif
33091
33092 #ifdef CONFIG_MACH_DERELL_ME2000
33093 # ifdef machine_arch_type
33094 #  undef machine_arch_type
33095 #  define machine_arch_type     __machine_arch_type
33096 # else
33097 #  define machine_arch_type     MACH_TYPE_DERELL_ME2000
33098 # endif
33099 # define machine_is_derell_me2000()     (machine_arch_type == MACH_TYPE_DERELL_ME2000)
33100 #else
33101 # define machine_is_derell_me2000()     (0)
33102 #endif
33103
33104 #ifdef CONFIG_MACH_BCMRING_BASE
33105 # ifdef machine_arch_type
33106 #  undef machine_arch_type
33107 #  define machine_arch_type     __machine_arch_type
33108 # else
33109 #  define machine_arch_type     MACH_TYPE_BCMRING_BASE
33110 # endif
33111 # define machine_is_bcmring_base()      (machine_arch_type == MACH_TYPE_BCMRING_BASE)
33112 #else
33113 # define machine_is_bcmring_base()      (0)
33114 #endif
33115
33116 #ifdef CONFIG_MACH_BCMRING_EVM
33117 # ifdef machine_arch_type
33118 #  undef machine_arch_type
33119 #  define machine_arch_type     __machine_arch_type
33120 # else
33121 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM
33122 # endif
33123 # define machine_is_bcmring_evm()       (machine_arch_type == MACH_TYPE_BCMRING_EVM)
33124 #else
33125 # define machine_is_bcmring_evm()       (0)
33126 #endif
33127
33128 #ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
33129 # ifdef machine_arch_type
33130 #  undef machine_arch_type
33131 #  define machine_arch_type     __machine_arch_type
33132 # else
33133 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_JAZZ
33134 # endif
33135 # define machine_is_bcmring_evm_jazz()  (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
33136 #else
33137 # define machine_is_bcmring_evm_jazz()  (0)
33138 #endif
33139
33140 #ifdef CONFIG_MACH_BCMRING_SP
33141 # ifdef machine_arch_type
33142 #  undef machine_arch_type
33143 #  define machine_arch_type     __machine_arch_type
33144 # else
33145 #  define machine_arch_type     MACH_TYPE_BCMRING_SP
33146 # endif
33147 # define machine_is_bcmring_sp()        (machine_arch_type == MACH_TYPE_BCMRING_SP)
33148 #else
33149 # define machine_is_bcmring_sp()        (0)
33150 #endif
33151
33152 #ifdef CONFIG_MACH_BCMRING_SV
33153 # ifdef machine_arch_type
33154 #  undef machine_arch_type
33155 #  define machine_arch_type     __machine_arch_type
33156 # else
33157 #  define machine_arch_type     MACH_TYPE_BCMRING_SV
33158 # endif
33159 # define machine_is_bcmring_sv()        (machine_arch_type == MACH_TYPE_BCMRING_SV)
33160 #else
33161 # define machine_is_bcmring_sv()        (0)
33162 #endif
33163
33164 #ifdef CONFIG_MACH_BCMRING_SV_JAZZ
33165 # ifdef machine_arch_type
33166 #  undef machine_arch_type
33167 #  define machine_arch_type     __machine_arch_type
33168 # else
33169 #  define machine_arch_type     MACH_TYPE_BCMRING_SV_JAZZ
33170 # endif
33171 # define machine_is_bcmring_sv_jazz()   (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
33172 #else
33173 # define machine_is_bcmring_sv_jazz()   (0)
33174 #endif
33175
33176 #ifdef CONFIG_MACH_BCMRING_TABLET
33177 # ifdef machine_arch_type
33178 #  undef machine_arch_type
33179 #  define machine_arch_type     __machine_arch_type
33180 # else
33181 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET
33182 # endif
33183 # define machine_is_bcmring_tablet()    (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
33184 #else
33185 # define machine_is_bcmring_tablet()    (0)
33186 #endif
33187
33188 #ifdef CONFIG_MACH_BCMRING_VP
33189 # ifdef machine_arch_type
33190 #  undef machine_arch_type
33191 #  define machine_arch_type     __machine_arch_type
33192 # else
33193 #  define machine_arch_type     MACH_TYPE_BCMRING_VP
33194 # endif
33195 # define machine_is_bcmring_vp()        (machine_arch_type == MACH_TYPE_BCMRING_VP)
33196 #else
33197 # define machine_is_bcmring_vp()        (0)
33198 #endif
33199
33200 #ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
33201 # ifdef machine_arch_type
33202 #  undef machine_arch_type
33203 #  define machine_arch_type     __machine_arch_type
33204 # else
33205 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_SEIKOR
33206 # endif
33207 # define machine_is_bcmring_evm_seikor()        (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33208 #else
33209 # define machine_is_bcmring_evm_seikor()        (0)
33210 #endif
33211
33212 #ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33213 # ifdef machine_arch_type
33214 #  undef machine_arch_type
33215 #  define machine_arch_type     __machine_arch_type
33216 # else
33217 #  define machine_arch_type     MACH_TYPE_BCMRING_SP_WQVGA
33218 # endif
33219 # define machine_is_bcmring_sp_wqvga()  (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33220 #else
33221 # define machine_is_bcmring_sp_wqvga()  (0)
33222 #endif
33223
33224 #ifdef CONFIG_MACH_BCMRING_CUSTOM
33225 # ifdef machine_arch_type
33226 #  undef machine_arch_type
33227 #  define machine_arch_type     __machine_arch_type
33228 # else
33229 #  define machine_arch_type     MACH_TYPE_BCMRING_CUSTOM
33230 # endif
33231 # define machine_is_bcmring_custom()    (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33232 #else
33233 # define machine_is_bcmring_custom()    (0)
33234 #endif
33235
33236 #ifdef CONFIG_MACH_ACER_S200
33237 # ifdef machine_arch_type
33238 #  undef machine_arch_type
33239 #  define machine_arch_type     __machine_arch_type
33240 # else
33241 #  define machine_arch_type     MACH_TYPE_ACER_S200
33242 # endif
33243 # define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33244 #else
33245 # define machine_is_acer_s200() (0)
33246 #endif
33247
33248 #ifdef CONFIG_MACH_BT270
33249 # ifdef machine_arch_type
33250 #  undef machine_arch_type
33251 #  define machine_arch_type     __machine_arch_type
33252 # else
33253 #  define machine_arch_type     MACH_TYPE_BT270
33254 # endif
33255 # define machine_is_bt270()     (machine_arch_type == MACH_TYPE_BT270)
33256 #else
33257 # define machine_is_bt270()     (0)
33258 #endif
33259
33260 #ifdef CONFIG_MACH_ISEO
33261 # ifdef machine_arch_type
33262 #  undef machine_arch_type
33263 #  define machine_arch_type     __machine_arch_type
33264 # else
33265 #  define machine_arch_type     MACH_TYPE_ISEO
33266 # endif
33267 # define machine_is_iseo()      (machine_arch_type == MACH_TYPE_ISEO)
33268 #else
33269 # define machine_is_iseo()      (0)
33270 #endif
33271
33272 #ifdef CONFIG_MACH_CEZANNE
33273 # ifdef machine_arch_type
33274 #  undef machine_arch_type
33275 #  define machine_arch_type     __machine_arch_type
33276 # else
33277 #  define machine_arch_type     MACH_TYPE_CEZANNE
33278 # endif
33279 # define machine_is_cezanne()   (machine_arch_type == MACH_TYPE_CEZANNE)
33280 #else
33281 # define machine_is_cezanne()   (0)
33282 #endif
33283
33284 #ifdef CONFIG_MACH_LUCCA
33285 # ifdef machine_arch_type
33286 #  undef machine_arch_type
33287 #  define machine_arch_type     __machine_arch_type
33288 # else
33289 #  define machine_arch_type     MACH_TYPE_LUCCA
33290 # endif
33291 # define machine_is_lucca()     (machine_arch_type == MACH_TYPE_LUCCA)
33292 #else
33293 # define machine_is_lucca()     (0)
33294 #endif
33295
33296 #ifdef CONFIG_MACH_SUPERSMART
33297 # ifdef machine_arch_type
33298 #  undef machine_arch_type
33299 #  define machine_arch_type     __machine_arch_type
33300 # else
33301 #  define machine_arch_type     MACH_TYPE_SUPERSMART
33302 # endif
33303 # define machine_is_supersmart()        (machine_arch_type == MACH_TYPE_SUPERSMART)
33304 #else
33305 # define machine_is_supersmart()        (0)
33306 #endif
33307
33308 #ifdef CONFIG_MACH_CS_MISANO
33309 # ifdef machine_arch_type
33310 #  undef machine_arch_type
33311 #  define machine_arch_type     __machine_arch_type
33312 # else
33313 #  define machine_arch_type     MACH_TYPE_CS_MISANO
33314 # endif
33315 # define machine_is_arm11_board()       (machine_arch_type == MACH_TYPE_CS_MISANO)
33316 #else
33317 # define machine_is_arm11_board()       (0)
33318 #endif
33319
33320 #ifdef CONFIG_MACH_MAGNOLIA2
33321 # ifdef machine_arch_type
33322 #  undef machine_arch_type
33323 #  define machine_arch_type     __machine_arch_type
33324 # else
33325 #  define machine_arch_type     MACH_TYPE_MAGNOLIA2
33326 # endif
33327 # define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33328 #else
33329 # define machine_is_magnolia2() (0)
33330 #endif
33331
33332 #ifdef CONFIG_MACH_EMXX
33333 # ifdef machine_arch_type
33334 #  undef machine_arch_type
33335 #  define machine_arch_type     __machine_arch_type
33336 # else
33337 #  define machine_arch_type     MACH_TYPE_EMXX
33338 # endif
33339 # define machine_is_emxx()      (machine_arch_type == MACH_TYPE_EMXX)
33340 #else
33341 # define machine_is_emxx()      (0)
33342 #endif
33343
33344 #ifdef CONFIG_MACH_OUTLAW
33345 # ifdef machine_arch_type
33346 #  undef machine_arch_type
33347 #  define machine_arch_type     __machine_arch_type
33348 # else
33349 #  define machine_arch_type     MACH_TYPE_OUTLAW
33350 # endif
33351 # define machine_is_outlaw()    (machine_arch_type == MACH_TYPE_OUTLAW)
33352 #else
33353 # define machine_is_outlaw()    (0)
33354 #endif
33355
33356 #ifdef CONFIG_MACH_RIOT_BEI2
33357 # ifdef machine_arch_type
33358 #  undef machine_arch_type
33359 #  define machine_arch_type     __machine_arch_type
33360 # else
33361 #  define machine_arch_type     MACH_TYPE_RIOT_BEI2
33362 # endif
33363 # define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33364 #else
33365 # define machine_is_riot_bei2() (0)
33366 #endif
33367
33368 #ifdef CONFIG_MACH_RIOT_VOX
33369 # ifdef machine_arch_type
33370 #  undef machine_arch_type
33371 #  define machine_arch_type     __machine_arch_type
33372 # else
33373 #  define machine_arch_type     MACH_TYPE_RIOT_VOX
33374 # endif
33375 # define machine_is_riot_vox()  (machine_arch_type == MACH_TYPE_RIOT_VOX)
33376 #else
33377 # define machine_is_riot_vox()  (0)
33378 #endif
33379
33380 #ifdef CONFIG_MACH_RIOT_X37
33381 # ifdef machine_arch_type
33382 #  undef machine_arch_type
33383 #  define machine_arch_type     __machine_arch_type
33384 # else
33385 #  define machine_arch_type     MACH_TYPE_RIOT_X37
33386 # endif
33387 # define machine_is_riot_x37()  (machine_arch_type == MACH_TYPE_RIOT_X37)
33388 #else
33389 # define machine_is_riot_x37()  (0)
33390 #endif
33391
33392 #ifdef CONFIG_MACH_MEGA25MX
33393 # ifdef machine_arch_type
33394 #  undef machine_arch_type
33395 #  define machine_arch_type     __machine_arch_type
33396 # else
33397 #  define machine_arch_type     MACH_TYPE_MEGA25MX
33398 # endif
33399 # define machine_is_mega25mx()  (machine_arch_type == MACH_TYPE_MEGA25MX)
33400 #else
33401 # define machine_is_mega25mx()  (0)
33402 #endif
33403
33404 #ifdef CONFIG_MACH_BENZINA2
33405 # ifdef machine_arch_type
33406 #  undef machine_arch_type
33407 #  define machine_arch_type     __machine_arch_type
33408 # else
33409 #  define machine_arch_type     MACH_TYPE_BENZINA2
33410 # endif
33411 # define machine_is_benzina2()  (machine_arch_type == MACH_TYPE_BENZINA2)
33412 #else
33413 # define machine_is_benzina2()  (0)
33414 #endif
33415
33416 #ifdef CONFIG_MACH_IGNITE
33417 # ifdef machine_arch_type
33418 #  undef machine_arch_type
33419 #  define machine_arch_type     __machine_arch_type
33420 # else
33421 #  define machine_arch_type     MACH_TYPE_IGNITE
33422 # endif
33423 # define machine_is_ignite()    (machine_arch_type == MACH_TYPE_IGNITE)
33424 #else
33425 # define machine_is_ignite()    (0)
33426 #endif
33427
33428 #ifdef CONFIG_MACH_FOGGIA
33429 # ifdef machine_arch_type
33430 #  undef machine_arch_type
33431 #  define machine_arch_type     __machine_arch_type
33432 # else
33433 #  define machine_arch_type     MACH_TYPE_FOGGIA
33434 # endif
33435 # define machine_is_foggia()    (machine_arch_type == MACH_TYPE_FOGGIA)
33436 #else
33437 # define machine_is_foggia()    (0)
33438 #endif
33439
33440 #ifdef CONFIG_MACH_AREZZO
33441 # ifdef machine_arch_type
33442 #  undef machine_arch_type
33443 #  define machine_arch_type     __machine_arch_type
33444 # else
33445 #  define machine_arch_type     MACH_TYPE_AREZZO
33446 # endif
33447 # define machine_is_arezzo()    (machine_arch_type == MACH_TYPE_AREZZO)
33448 #else
33449 # define machine_is_arezzo()    (0)
33450 #endif
33451
33452 #ifdef CONFIG_MACH_LEICA_SKYWALKER
33453 # ifdef machine_arch_type
33454 #  undef machine_arch_type
33455 #  define machine_arch_type     __machine_arch_type
33456 # else
33457 #  define machine_arch_type     MACH_TYPE_LEICA_SKYWALKER
33458 # endif
33459 # define machine_is_leica_skywalker()   (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33460 #else
33461 # define machine_is_leica_skywalker()   (0)
33462 #endif
33463
33464 #ifdef CONFIG_MACH_JACINTO2_JAMR
33465 # ifdef machine_arch_type
33466 #  undef machine_arch_type
33467 #  define machine_arch_type     __machine_arch_type
33468 # else
33469 #  define machine_arch_type     MACH_TYPE_JACINTO2_JAMR
33470 # endif
33471 # define machine_is_jacinto2_jamr()     (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33472 #else
33473 # define machine_is_jacinto2_jamr()     (0)
33474 #endif
33475
33476 #ifdef CONFIG_MACH_GTS_NOVA
33477 # ifdef machine_arch_type
33478 #  undef machine_arch_type
33479 #  define machine_arch_type     __machine_arch_type
33480 # else
33481 #  define machine_arch_type     MACH_TYPE_GTS_NOVA
33482 # endif
33483 # define machine_is_gts_nova()  (machine_arch_type == MACH_TYPE_GTS_NOVA)
33484 #else
33485 # define machine_is_gts_nova()  (0)
33486 #endif
33487
33488 #ifdef CONFIG_MACH_P3600
33489 # ifdef machine_arch_type
33490 #  undef machine_arch_type
33491 #  define machine_arch_type     __machine_arch_type
33492 # else
33493 #  define machine_arch_type     MACH_TYPE_P3600
33494 # endif
33495 # define machine_is_p3600()     (machine_arch_type == MACH_TYPE_P3600)
33496 #else
33497 # define machine_is_p3600()     (0)
33498 #endif
33499
33500 #ifdef CONFIG_MACH_DLT2
33501 # ifdef machine_arch_type
33502 #  undef machine_arch_type
33503 #  define machine_arch_type     __machine_arch_type
33504 # else
33505 #  define machine_arch_type     MACH_TYPE_DLT2
33506 # endif
33507 # define machine_is_dlt2()      (machine_arch_type == MACH_TYPE_DLT2)
33508 #else
33509 # define machine_is_dlt2()      (0)
33510 #endif
33511
33512 #ifdef CONFIG_MACH_DF3120
33513 # ifdef machine_arch_type
33514 #  undef machine_arch_type
33515 #  define machine_arch_type     __machine_arch_type
33516 # else
33517 #  define machine_arch_type     MACH_TYPE_DF3120
33518 # endif
33519 # define machine_is_df3120()    (machine_arch_type == MACH_TYPE_DF3120)
33520 #else
33521 # define machine_is_df3120()    (0)
33522 #endif
33523
33524 #ifdef CONFIG_MACH_ECUCORE_9G20
33525 # ifdef machine_arch_type
33526 #  undef machine_arch_type
33527 #  define machine_arch_type     __machine_arch_type
33528 # else
33529 #  define machine_arch_type     MACH_TYPE_ECUCORE_9G20
33530 # endif
33531 # define machine_is_ecucore_9g20()      (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
33532 #else
33533 # define machine_is_ecucore_9g20()      (0)
33534 #endif
33535
33536 #ifdef CONFIG_MACH_NAUTEL_LPC3240
33537 # ifdef machine_arch_type
33538 #  undef machine_arch_type
33539 #  define machine_arch_type     __machine_arch_type
33540 # else
33541 #  define machine_arch_type     MACH_TYPE_NAUTEL_LPC3240
33542 # endif
33543 # define machine_is_nautel_lpc3240()    (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
33544 #else
33545 # define machine_is_nautel_lpc3240()    (0)
33546 #endif
33547
33548 #ifdef CONFIG_MACH_GLACIER
33549 # ifdef machine_arch_type
33550 #  undef machine_arch_type
33551 #  define machine_arch_type     __machine_arch_type
33552 # else
33553 #  define machine_arch_type     MACH_TYPE_GLACIER
33554 # endif
33555 # define machine_is_glacier()   (machine_arch_type == MACH_TYPE_GLACIER)
33556 #else
33557 # define machine_is_glacier()   (0)
33558 #endif
33559
33560 #ifdef CONFIG_MACH_PHRAZER_BULLDOG
33561 # ifdef machine_arch_type
33562 #  undef machine_arch_type
33563 #  define machine_arch_type     __machine_arch_type
33564 # else
33565 #  define machine_arch_type     MACH_TYPE_PHRAZER_BULLDOG
33566 # endif
33567 # define machine_is_phrazer_bulldog()   (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
33568 #else
33569 # define machine_is_phrazer_bulldog()   (0)
33570 #endif
33571
33572 #ifdef CONFIG_MACH_OMAP3_BULLDOG
33573 # ifdef machine_arch_type
33574 #  undef machine_arch_type
33575 #  define machine_arch_type     __machine_arch_type
33576 # else
33577 #  define machine_arch_type     MACH_TYPE_OMAP3_BULLDOG
33578 # endif
33579 # define machine_is_omap3_bulldog()     (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
33580 #else
33581 # define machine_is_omap3_bulldog()     (0)
33582 #endif
33583
33584 #ifdef CONFIG_MACH_PCA101
33585 # ifdef machine_arch_type
33586 #  undef machine_arch_type
33587 #  define machine_arch_type     __machine_arch_type
33588 # else
33589 #  define machine_arch_type     MACH_TYPE_PCA101
33590 # endif
33591 # define machine_is_pca101()    (machine_arch_type == MACH_TYPE_PCA101)
33592 #else
33593 # define machine_is_pca101()    (0)
33594 #endif
33595
33596 #ifdef CONFIG_MACH_BUZZC
33597 # ifdef machine_arch_type
33598 #  undef machine_arch_type
33599 #  define machine_arch_type     __machine_arch_type
33600 # else
33601 #  define machine_arch_type     MACH_TYPE_BUZZC
33602 # endif
33603 # define machine_is_buzzc()     (machine_arch_type == MACH_TYPE_BUZZC)
33604 #else
33605 # define machine_is_buzzc()     (0)
33606 #endif
33607
33608 #ifdef CONFIG_MACH_SASIE2
33609 # ifdef machine_arch_type
33610 #  undef machine_arch_type
33611 #  define machine_arch_type     __machine_arch_type
33612 # else
33613 #  define machine_arch_type     MACH_TYPE_SASIE2
33614 # endif
33615 # define machine_is_sasie2()    (machine_arch_type == MACH_TYPE_SASIE2)
33616 #else
33617 # define machine_is_sasie2()    (0)
33618 #endif
33619
33620 #ifdef CONFIG_MACH_DAVINCI_CIO
33621 # ifdef machine_arch_type
33622 #  undef machine_arch_type
33623 #  define machine_arch_type     __machine_arch_type
33624 # else
33625 #  define machine_arch_type     MACH_TYPE_DAVINCI_CIO
33626 # endif
33627 # define machine_is_davinci_dm6467_cio()        (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
33628 #else
33629 # define machine_is_davinci_dm6467_cio()        (0)
33630 #endif
33631
33632 #ifdef CONFIG_MACH_SMARTMETER_DL
33633 # ifdef machine_arch_type
33634 #  undef machine_arch_type
33635 #  define machine_arch_type     __machine_arch_type
33636 # else
33637 #  define machine_arch_type     MACH_TYPE_SMARTMETER_DL
33638 # endif
33639 # define machine_is_smartmeter_dl()     (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
33640 #else
33641 # define machine_is_smartmeter_dl()     (0)
33642 #endif
33643
33644 #ifdef CONFIG_MACH_WZL6410
33645 # ifdef machine_arch_type
33646 #  undef machine_arch_type
33647 #  define machine_arch_type     __machine_arch_type
33648 # else
33649 #  define machine_arch_type     MACH_TYPE_WZL6410
33650 # endif
33651 # define machine_is_wzl6410()   (machine_arch_type == MACH_TYPE_WZL6410)
33652 #else
33653 # define machine_is_wzl6410()   (0)
33654 #endif
33655
33656 #ifdef CONFIG_MACH_WZL6410M
33657 # ifdef machine_arch_type
33658 #  undef machine_arch_type
33659 #  define machine_arch_type     __machine_arch_type
33660 # else
33661 #  define machine_arch_type     MACH_TYPE_WZL6410M
33662 # endif
33663 # define machine_is_wzl6410m()  (machine_arch_type == MACH_TYPE_WZL6410M)
33664 #else
33665 # define machine_is_wzl6410m()  (0)
33666 #endif
33667
33668 #ifdef CONFIG_MACH_WZL6410F
33669 # ifdef machine_arch_type
33670 #  undef machine_arch_type
33671 #  define machine_arch_type     __machine_arch_type
33672 # else
33673 #  define machine_arch_type     MACH_TYPE_WZL6410F
33674 # endif
33675 # define machine_is_wzl6410f()  (machine_arch_type == MACH_TYPE_WZL6410F)
33676 #else
33677 # define machine_is_wzl6410f()  (0)
33678 #endif
33679
33680 #ifdef CONFIG_MACH_WZL6410I
33681 # ifdef machine_arch_type
33682 #  undef machine_arch_type
33683 #  define machine_arch_type     __machine_arch_type
33684 # else
33685 #  define machine_arch_type     MACH_TYPE_WZL6410I
33686 # endif
33687 # define machine_is_wzl6410i()  (machine_arch_type == MACH_TYPE_WZL6410I)
33688 #else
33689 # define machine_is_wzl6410i()  (0)
33690 #endif
33691
33692 #ifdef CONFIG_MACH_SPACECOM1
33693 # ifdef machine_arch_type
33694 #  undef machine_arch_type
33695 #  define machine_arch_type     __machine_arch_type
33696 # else
33697 #  define machine_arch_type     MACH_TYPE_SPACECOM1
33698 # endif
33699 # define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
33700 #else
33701 # define machine_is_spacecom1() (0)
33702 #endif
33703
33704 #ifdef CONFIG_MACH_PINGU920
33705 # ifdef machine_arch_type
33706 #  undef machine_arch_type
33707 #  define machine_arch_type     __machine_arch_type
33708 # else
33709 #  define machine_arch_type     MACH_TYPE_PINGU920
33710 # endif
33711 # define machine_is_pingu920()  (machine_arch_type == MACH_TYPE_PINGU920)
33712 #else
33713 # define machine_is_pingu920()  (0)
33714 #endif
33715
33716 #ifdef CONFIG_MACH_BRAVOC
33717 # ifdef machine_arch_type
33718 #  undef machine_arch_type
33719 #  define machine_arch_type     __machine_arch_type
33720 # else
33721 #  define machine_arch_type     MACH_TYPE_BRAVOC
33722 # endif
33723 # define machine_is_bravoc()    (machine_arch_type == MACH_TYPE_BRAVOC)
33724 #else
33725 # define machine_is_bravoc()    (0)
33726 #endif
33727
33728 #ifdef CONFIG_MACH_CYBO2440
33729 # ifdef machine_arch_type
33730 #  undef machine_arch_type
33731 #  define machine_arch_type     __machine_arch_type
33732 # else
33733 #  define machine_arch_type     MACH_TYPE_CYBO2440
33734 # endif
33735 # define machine_is_cybo2440()  (machine_arch_type == MACH_TYPE_CYBO2440)
33736 #else
33737 # define machine_is_cybo2440()  (0)
33738 #endif
33739
33740 #ifdef CONFIG_MACH_VDSSW
33741 # ifdef machine_arch_type
33742 #  undef machine_arch_type
33743 #  define machine_arch_type     __machine_arch_type
33744 # else
33745 #  define machine_arch_type     MACH_TYPE_VDSSW
33746 # endif
33747 # define machine_is_vdssw()     (machine_arch_type == MACH_TYPE_VDSSW)
33748 #else
33749 # define machine_is_vdssw()     (0)
33750 #endif
33751
33752 #ifdef CONFIG_MACH_ROMULUS
33753 # ifdef machine_arch_type
33754 #  undef machine_arch_type
33755 #  define machine_arch_type     __machine_arch_type
33756 # else
33757 #  define machine_arch_type     MACH_TYPE_ROMULUS
33758 # endif
33759 # define machine_is_romulus()   (machine_arch_type == MACH_TYPE_ROMULUS)
33760 #else
33761 # define machine_is_romulus()   (0)
33762 #endif
33763
33764 #ifdef CONFIG_MACH_OMAP_MAGIC
33765 # ifdef machine_arch_type
33766 #  undef machine_arch_type
33767 #  define machine_arch_type     __machine_arch_type
33768 # else
33769 #  define machine_arch_type     MACH_TYPE_OMAP_MAGIC
33770 # endif
33771 # define machine_is_omap_magic()        (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
33772 #else
33773 # define machine_is_omap_magic()        (0)
33774 #endif
33775
33776 #ifdef CONFIG_MACH_ELTD100
33777 # ifdef machine_arch_type
33778 #  undef machine_arch_type
33779 #  define machine_arch_type     __machine_arch_type
33780 # else
33781 #  define machine_arch_type     MACH_TYPE_ELTD100
33782 # endif
33783 # define machine_is_eltd100()   (machine_arch_type == MACH_TYPE_ELTD100)
33784 #else
33785 # define machine_is_eltd100()   (0)
33786 #endif
33787
33788 #ifdef CONFIG_MACH_CAPC7117
33789 # ifdef machine_arch_type
33790 #  undef machine_arch_type
33791 #  define machine_arch_type     __machine_arch_type
33792 # else
33793 #  define machine_arch_type     MACH_TYPE_CAPC7117
33794 # endif
33795 # define machine_is_capc7117()  (machine_arch_type == MACH_TYPE_CAPC7117)
33796 #else
33797 # define machine_is_capc7117()  (0)
33798 #endif
33799
33800 #ifdef CONFIG_MACH_SWAN
33801 # ifdef machine_arch_type
33802 #  undef machine_arch_type
33803 #  define machine_arch_type     __machine_arch_type
33804 # else
33805 #  define machine_arch_type     MACH_TYPE_SWAN
33806 # endif
33807 # define machine_is_swan()      (machine_arch_type == MACH_TYPE_SWAN)
33808 #else
33809 # define machine_is_swan()      (0)
33810 #endif
33811
33812 #ifdef CONFIG_MACH_VEU
33813 # ifdef machine_arch_type
33814 #  undef machine_arch_type
33815 #  define machine_arch_type     __machine_arch_type
33816 # else
33817 #  define machine_arch_type     MACH_TYPE_VEU
33818 # endif
33819 # define machine_is_veu()       (machine_arch_type == MACH_TYPE_VEU)
33820 #else
33821 # define machine_is_veu()       (0)
33822 #endif
33823
33824 #ifdef CONFIG_MACH_RM2
33825 # ifdef machine_arch_type
33826 #  undef machine_arch_type
33827 #  define machine_arch_type     __machine_arch_type
33828 # else
33829 #  define machine_arch_type     MACH_TYPE_RM2
33830 # endif
33831 # define machine_is_rm2()       (machine_arch_type == MACH_TYPE_RM2)
33832 #else
33833 # define machine_is_rm2()       (0)
33834 #endif
33835
33836 #ifdef CONFIG_MACH_TT2100
33837 # ifdef machine_arch_type
33838 #  undef machine_arch_type
33839 #  define machine_arch_type     __machine_arch_type
33840 # else
33841 #  define machine_arch_type     MACH_TYPE_TT2100
33842 # endif
33843 # define machine_is_tt2100()    (machine_arch_type == MACH_TYPE_TT2100)
33844 #else
33845 # define machine_is_tt2100()    (0)
33846 #endif
33847
33848 #ifdef CONFIG_MACH_VENICE
33849 # ifdef machine_arch_type
33850 #  undef machine_arch_type
33851 #  define machine_arch_type     __machine_arch_type
33852 # else
33853 #  define machine_arch_type     MACH_TYPE_VENICE
33854 # endif
33855 # define machine_is_venice()    (machine_arch_type == MACH_TYPE_VENICE)
33856 #else
33857 # define machine_is_venice()    (0)
33858 #endif
33859
33860 #ifdef CONFIG_MACH_PC7323
33861 # ifdef machine_arch_type
33862 #  undef machine_arch_type
33863 #  define machine_arch_type     __machine_arch_type
33864 # else
33865 #  define machine_arch_type     MACH_TYPE_PC7323
33866 # endif
33867 # define machine_is_pc7323()    (machine_arch_type == MACH_TYPE_PC7323)
33868 #else
33869 # define machine_is_pc7323()    (0)
33870 #endif
33871
33872 #ifdef CONFIG_MACH_MASP
33873 # ifdef machine_arch_type
33874 #  undef machine_arch_type
33875 #  define machine_arch_type     __machine_arch_type
33876 # else
33877 #  define machine_arch_type     MACH_TYPE_MASP
33878 # endif
33879 # define machine_is_masp()      (machine_arch_type == MACH_TYPE_MASP)
33880 #else
33881 # define machine_is_masp()      (0)
33882 #endif
33883
33884 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
33885 # ifdef machine_arch_type
33886 #  undef machine_arch_type
33887 #  define machine_arch_type     __machine_arch_type
33888 # else
33889 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC
33890 # endif
33891 # define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
33892 #else
33893 # define machine_is_fujitsu_tvstbsoc0() (0)
33894 #endif
33895
33896 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
33897 # ifdef machine_arch_type
33898 #  undef machine_arch_type
33899 #  define machine_arch_type     __machine_arch_type
33900 # else
33901 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC1
33902 # endif
33903 # define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
33904 #else
33905 # define machine_is_fujitsu_tvstbsoc1() (0)
33906 #endif
33907
33908 #ifdef CONFIG_MACH_LEXIKON
33909 # ifdef machine_arch_type
33910 #  undef machine_arch_type
33911 #  define machine_arch_type     __machine_arch_type
33912 # else
33913 #  define machine_arch_type     MACH_TYPE_LEXIKON
33914 # endif
33915 # define machine_is_lexikon()   (machine_arch_type == MACH_TYPE_LEXIKON)
33916 #else
33917 # define machine_is_lexikon()   (0)
33918 #endif
33919
33920 #ifdef CONFIG_MACH_MINI2440V2
33921 # ifdef machine_arch_type
33922 #  undef machine_arch_type
33923 #  define machine_arch_type     __machine_arch_type
33924 # else
33925 #  define machine_arch_type     MACH_TYPE_MINI2440V2
33926 # endif
33927 # define machine_is_mini2440v2()        (machine_arch_type == MACH_TYPE_MINI2440V2)
33928 #else
33929 # define machine_is_mini2440v2()        (0)
33930 #endif
33931
33932 #ifdef CONFIG_MACH_ICONTROL
33933 # ifdef machine_arch_type
33934 #  undef machine_arch_type
33935 #  define machine_arch_type     __machine_arch_type
33936 # else
33937 #  define machine_arch_type     MACH_TYPE_ICONTROL
33938 # endif
33939 # define machine_is_icontrol()  (machine_arch_type == MACH_TYPE_ICONTROL)
33940 #else
33941 # define machine_is_icontrol()  (0)
33942 #endif
33943
33944 #ifdef CONFIG_MACH_SHEEVAD
33945 # ifdef machine_arch_type
33946 #  undef machine_arch_type
33947 #  define machine_arch_type     __machine_arch_type
33948 # else
33949 #  define machine_arch_type     MACH_TYPE_SHEEVAD
33950 # endif
33951 # define machine_is_sheevad()   (machine_arch_type == MACH_TYPE_SHEEVAD)
33952 #else
33953 # define machine_is_sheevad()   (0)
33954 #endif
33955
33956 #ifdef CONFIG_MACH_QSD8X50A_ST1_1
33957 # ifdef machine_arch_type
33958 #  undef machine_arch_type
33959 #  define machine_arch_type     __machine_arch_type
33960 # else
33961 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_1
33962 # endif
33963 # define machine_is_qsd8x50a_st1_1()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
33964 #else
33965 # define machine_is_qsd8x50a_st1_1()    (0)
33966 #endif
33967
33968 #ifdef CONFIG_MACH_QSD8X50A_ST1_5
33969 # ifdef machine_arch_type
33970 #  undef machine_arch_type
33971 #  define machine_arch_type     __machine_arch_type
33972 # else
33973 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_5
33974 # endif
33975 # define machine_is_qsd8x50a_st1_5()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
33976 #else
33977 # define machine_is_qsd8x50a_st1_5()    (0)
33978 #endif
33979
33980 #ifdef CONFIG_MACH_BEE
33981 # ifdef machine_arch_type
33982 #  undef machine_arch_type
33983 #  define machine_arch_type     __machine_arch_type
33984 # else
33985 #  define machine_arch_type     MACH_TYPE_BEE
33986 # endif
33987 # define machine_is_bee()       (machine_arch_type == MACH_TYPE_BEE)
33988 #else
33989 # define machine_is_bee()       (0)
33990 #endif
33991
33992 #ifdef CONFIG_MACH_MX23EVK
33993 # ifdef machine_arch_type
33994 #  undef machine_arch_type
33995 #  define machine_arch_type     __machine_arch_type
33996 # else
33997 #  define machine_arch_type     MACH_TYPE_MX23EVK
33998 # endif
33999 # define machine_is_mx23evk()   (machine_arch_type == MACH_TYPE_MX23EVK)
34000 #else
34001 # define machine_is_mx23evk()   (0)
34002 #endif
34003
34004 #ifdef CONFIG_MACH_AP4EVB
34005 # ifdef machine_arch_type
34006 #  undef machine_arch_type
34007 #  define machine_arch_type     __machine_arch_type
34008 # else
34009 #  define machine_arch_type     MACH_TYPE_AP4EVB
34010 # endif
34011 # define machine_is_ap4evb()    (machine_arch_type == MACH_TYPE_AP4EVB)
34012 #else
34013 # define machine_is_ap4evb()    (0)
34014 #endif
34015
34016 #ifdef CONFIG_MACH_STOCKHOLM
34017 # ifdef machine_arch_type
34018 #  undef machine_arch_type
34019 #  define machine_arch_type     __machine_arch_type
34020 # else
34021 #  define machine_arch_type     MACH_TYPE_STOCKHOLM
34022 # endif
34023 # define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
34024 #else
34025 # define machine_is_stockholm() (0)
34026 #endif
34027
34028 #ifdef CONFIG_MACH_LPC_H3131
34029 # ifdef machine_arch_type
34030 #  undef machine_arch_type
34031 #  define machine_arch_type     __machine_arch_type
34032 # else
34033 #  define machine_arch_type     MACH_TYPE_LPC_H3131
34034 # endif
34035 # define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
34036 #else
34037 # define machine_is_lpc_h3131() (0)
34038 #endif
34039
34040 #ifdef CONFIG_MACH_STINGRAY
34041 # ifdef machine_arch_type
34042 #  undef machine_arch_type
34043 #  define machine_arch_type     __machine_arch_type
34044 # else
34045 #  define machine_arch_type     MACH_TYPE_STINGRAY
34046 # endif
34047 # define machine_is_stingray()  (machine_arch_type == MACH_TYPE_STINGRAY)
34048 #else
34049 # define machine_is_stingray()  (0)
34050 #endif
34051
34052 #ifdef CONFIG_MACH_KRAKEN
34053 # ifdef machine_arch_type
34054 #  undef machine_arch_type
34055 #  define machine_arch_type     __machine_arch_type
34056 # else
34057 #  define machine_arch_type     MACH_TYPE_KRAKEN
34058 # endif
34059 # define machine_is_kraken()    (machine_arch_type == MACH_TYPE_KRAKEN)
34060 #else
34061 # define machine_is_kraken()    (0)
34062 #endif
34063
34064 #ifdef CONFIG_MACH_GW2388
34065 # ifdef machine_arch_type
34066 #  undef machine_arch_type
34067 #  define machine_arch_type     __machine_arch_type
34068 # else
34069 #  define machine_arch_type     MACH_TYPE_GW2388
34070 # endif
34071 # define machine_is_gw2388()    (machine_arch_type == MACH_TYPE_GW2388)
34072 #else
34073 # define machine_is_gw2388()    (0)
34074 #endif
34075
34076 #ifdef CONFIG_MACH_JADECPU
34077 # ifdef machine_arch_type
34078 #  undef machine_arch_type
34079 #  define machine_arch_type     __machine_arch_type
34080 # else
34081 #  define machine_arch_type     MACH_TYPE_JADECPU
34082 # endif
34083 # define machine_is_jadecpu()   (machine_arch_type == MACH_TYPE_JADECPU)
34084 #else
34085 # define machine_is_jadecpu()   (0)
34086 #endif
34087
34088 #ifdef CONFIG_MACH_CARLISLE
34089 # ifdef machine_arch_type
34090 #  undef machine_arch_type
34091 #  define machine_arch_type     __machine_arch_type
34092 # else
34093 #  define machine_arch_type     MACH_TYPE_CARLISLE
34094 # endif
34095 # define machine_is_carlisle()  (machine_arch_type == MACH_TYPE_CARLISLE)
34096 #else
34097 # define machine_is_carlisle()  (0)
34098 #endif
34099
34100 #ifdef CONFIG_MACH_LUX_SFT9
34101 # ifdef machine_arch_type
34102 #  undef machine_arch_type
34103 #  define machine_arch_type     __machine_arch_type
34104 # else
34105 #  define machine_arch_type     MACH_TYPE_LUX_SFT9
34106 # endif
34107 # define machine_is_lux_sf9()   (machine_arch_type == MACH_TYPE_LUX_SFT9)
34108 #else
34109 # define machine_is_lux_sf9()   (0)
34110 #endif
34111
34112 #ifdef CONFIG_MACH_NEMID_TB
34113 # ifdef machine_arch_type
34114 #  undef machine_arch_type
34115 #  define machine_arch_type     __machine_arch_type
34116 # else
34117 #  define machine_arch_type     MACH_TYPE_NEMID_TB
34118 # endif
34119 # define machine_is_nemid_tb()  (machine_arch_type == MACH_TYPE_NEMID_TB)
34120 #else
34121 # define machine_is_nemid_tb()  (0)
34122 #endif
34123
34124 #ifdef CONFIG_MACH_TERRIER
34125 # ifdef machine_arch_type
34126 #  undef machine_arch_type
34127 #  define machine_arch_type     __machine_arch_type
34128 # else
34129 #  define machine_arch_type     MACH_TYPE_TERRIER
34130 # endif
34131 # define machine_is_terrier()   (machine_arch_type == MACH_TYPE_TERRIER)
34132 #else
34133 # define machine_is_terrier()   (0)
34134 #endif
34135
34136 #ifdef CONFIG_MACH_TURBOT
34137 # ifdef machine_arch_type
34138 #  undef machine_arch_type
34139 #  define machine_arch_type     __machine_arch_type
34140 # else
34141 #  define machine_arch_type     MACH_TYPE_TURBOT
34142 # endif
34143 # define machine_is_turbot()    (machine_arch_type == MACH_TYPE_TURBOT)
34144 #else
34145 # define machine_is_turbot()    (0)
34146 #endif
34147
34148 #ifdef CONFIG_MACH_SANDDAB
34149 # ifdef machine_arch_type
34150 #  undef machine_arch_type
34151 #  define machine_arch_type     __machine_arch_type
34152 # else
34153 #  define machine_arch_type     MACH_TYPE_SANDDAB
34154 # endif
34155 # define machine_is_sanddab()   (machine_arch_type == MACH_TYPE_SANDDAB)
34156 #else
34157 # define machine_is_sanddab()   (0)
34158 #endif
34159
34160 #ifdef CONFIG_MACH_MX35_CICADA
34161 # ifdef machine_arch_type
34162 #  undef machine_arch_type
34163 #  define machine_arch_type     __machine_arch_type
34164 # else
34165 #  define machine_arch_type     MACH_TYPE_MX35_CICADA
34166 # endif
34167 # define machine_is_mx35_cicada()       (machine_arch_type == MACH_TYPE_MX35_CICADA)
34168 #else
34169 # define machine_is_mx35_cicada()       (0)
34170 #endif
34171
34172 #ifdef CONFIG_MACH_GHI2703D
34173 # ifdef machine_arch_type
34174 #  undef machine_arch_type
34175 #  define machine_arch_type     __machine_arch_type
34176 # else
34177 #  define machine_arch_type     MACH_TYPE_GHI2703D
34178 # endif
34179 # define machine_is_ghi2703d()  (machine_arch_type == MACH_TYPE_GHI2703D)
34180 #else
34181 # define machine_is_ghi2703d()  (0)
34182 #endif
34183
34184 #ifdef CONFIG_MACH_LUX_SFX9
34185 # ifdef machine_arch_type
34186 #  undef machine_arch_type
34187 #  define machine_arch_type     __machine_arch_type
34188 # else
34189 #  define machine_arch_type     MACH_TYPE_LUX_SFX9
34190 # endif
34191 # define machine_is_lux_sfx9()  (machine_arch_type == MACH_TYPE_LUX_SFX9)
34192 #else
34193 # define machine_is_lux_sfx9()  (0)
34194 #endif
34195
34196 #ifdef CONFIG_MACH_LUX_SF9G
34197 # ifdef machine_arch_type
34198 #  undef machine_arch_type
34199 #  define machine_arch_type     __machine_arch_type
34200 # else
34201 #  define machine_arch_type     MACH_TYPE_LUX_SF9G
34202 # endif
34203 # define machine_is_lux_sf9g()  (machine_arch_type == MACH_TYPE_LUX_SF9G)
34204 #else
34205 # define machine_is_lux_sf9g()  (0)
34206 #endif
34207
34208 #ifdef CONFIG_MACH_LUX_EDK9
34209 # ifdef machine_arch_type
34210 #  undef machine_arch_type
34211 #  define machine_arch_type     __machine_arch_type
34212 # else
34213 #  define machine_arch_type     MACH_TYPE_LUX_EDK9
34214 # endif
34215 # define machine_is_lux_edk9()  (machine_arch_type == MACH_TYPE_LUX_EDK9)
34216 #else
34217 # define machine_is_lux_edk9()  (0)
34218 #endif
34219
34220 #ifdef CONFIG_MACH_HW90240
34221 # ifdef machine_arch_type
34222 #  undef machine_arch_type
34223 #  define machine_arch_type     __machine_arch_type
34224 # else
34225 #  define machine_arch_type     MACH_TYPE_HW90240
34226 # endif
34227 # define machine_is_hw90240()   (machine_arch_type == MACH_TYPE_HW90240)
34228 #else
34229 # define machine_is_hw90240()   (0)
34230 #endif
34231
34232 #ifdef CONFIG_MACH_DM365_LEOPARD
34233 # ifdef machine_arch_type
34234 #  undef machine_arch_type
34235 #  define machine_arch_type     __machine_arch_type
34236 # else
34237 #  define machine_arch_type     MACH_TYPE_DM365_LEOPARD
34238 # endif
34239 # define machine_is_dm365_leopard()     (machine_arch_type == MACH_TYPE_DM365_LEOPARD)
34240 #else
34241 # define machine_is_dm365_leopard()     (0)
34242 #endif
34243
34244 #ifdef CONFIG_MACH_MITYOMAPL138
34245 # ifdef machine_arch_type
34246 #  undef machine_arch_type
34247 #  define machine_arch_type     __machine_arch_type
34248 # else
34249 #  define machine_arch_type     MACH_TYPE_MITYOMAPL138
34250 # endif
34251 # define machine_is_mityomapl138()      (machine_arch_type == MACH_TYPE_MITYOMAPL138)
34252 #else
34253 # define machine_is_mityomapl138()      (0)
34254 #endif
34255
34256 #ifdef CONFIG_MACH_SCAT110
34257 # ifdef machine_arch_type
34258 #  undef machine_arch_type
34259 #  define machine_arch_type     __machine_arch_type
34260 # else
34261 #  define machine_arch_type     MACH_TYPE_SCAT110
34262 # endif
34263 # define machine_is_scat110()   (machine_arch_type == MACH_TYPE_SCAT110)
34264 #else
34265 # define machine_is_scat110()   (0)
34266 #endif
34267
34268 #ifdef CONFIG_MACH_ACER_A1
34269 # ifdef machine_arch_type
34270 #  undef machine_arch_type
34271 #  define machine_arch_type     __machine_arch_type
34272 # else
34273 #  define machine_arch_type     MACH_TYPE_ACER_A1
34274 # endif
34275 # define machine_is_acer_a1()   (machine_arch_type == MACH_TYPE_ACER_A1)
34276 #else
34277 # define machine_is_acer_a1()   (0)
34278 #endif
34279
34280 #ifdef CONFIG_MACH_CMCONTROL
34281 # ifdef machine_arch_type
34282 #  undef machine_arch_type
34283 #  define machine_arch_type     __machine_arch_type
34284 # else
34285 #  define machine_arch_type     MACH_TYPE_CMCONTROL
34286 # endif
34287 # define machine_is_cmcontrol() (machine_arch_type == MACH_TYPE_CMCONTROL)
34288 #else
34289 # define machine_is_cmcontrol() (0)
34290 #endif
34291
34292 #ifdef CONFIG_MACH_PELCO_LAMAR
34293 # ifdef machine_arch_type
34294 #  undef machine_arch_type
34295 #  define machine_arch_type     __machine_arch_type
34296 # else
34297 #  define machine_arch_type     MACH_TYPE_PELCO_LAMAR
34298 # endif
34299 # define machine_is_pelco_lamar()       (machine_arch_type == MACH_TYPE_PELCO_LAMAR)
34300 #else
34301 # define machine_is_pelco_lamar()       (0)
34302 #endif
34303
34304 #ifdef CONFIG_MACH_RFP43
34305 # ifdef machine_arch_type
34306 #  undef machine_arch_type
34307 #  define machine_arch_type     __machine_arch_type
34308 # else
34309 #  define machine_arch_type     MACH_TYPE_RFP43
34310 # endif
34311 # define machine_is_rfp43()     (machine_arch_type == MACH_TYPE_RFP43)
34312 #else
34313 # define machine_is_rfp43()     (0)
34314 #endif
34315
34316 #ifdef CONFIG_MACH_SK86R0301
34317 # ifdef machine_arch_type
34318 #  undef machine_arch_type
34319 #  define machine_arch_type     __machine_arch_type
34320 # else
34321 #  define machine_arch_type     MACH_TYPE_SK86R0301
34322 # endif
34323 # define machine_is_sk86r0301() (machine_arch_type == MACH_TYPE_SK86R0301)
34324 #else
34325 # define machine_is_sk86r0301() (0)
34326 #endif
34327
34328 #ifdef CONFIG_MACH_CTPXA
34329 # ifdef machine_arch_type
34330 #  undef machine_arch_type
34331 #  define machine_arch_type     __machine_arch_type
34332 # else
34333 #  define machine_arch_type     MACH_TYPE_CTPXA
34334 # endif
34335 # define machine_is_ctpxa()     (machine_arch_type == MACH_TYPE_CTPXA)
34336 #else
34337 # define machine_is_ctpxa()     (0)
34338 #endif
34339
34340 #ifdef CONFIG_MACH_EPB_ARM9_A
34341 # ifdef machine_arch_type
34342 #  undef machine_arch_type
34343 #  define machine_arch_type     __machine_arch_type
34344 # else
34345 #  define machine_arch_type     MACH_TYPE_EPB_ARM9_A
34346 # endif
34347 # define machine_is_epb_arm9_a()        (machine_arch_type == MACH_TYPE_EPB_ARM9_A)
34348 #else
34349 # define machine_is_epb_arm9_a()        (0)
34350 #endif
34351
34352 #ifdef CONFIG_MACH_GURUPLUG
34353 # ifdef machine_arch_type
34354 #  undef machine_arch_type
34355 #  define machine_arch_type     __machine_arch_type
34356 # else
34357 #  define machine_arch_type     MACH_TYPE_GURUPLUG
34358 # endif
34359 # define machine_is_guruplug()  (machine_arch_type == MACH_TYPE_GURUPLUG)
34360 #else
34361 # define machine_is_guruplug()  (0)
34362 #endif
34363
34364 #ifdef CONFIG_MACH_SPEAR310
34365 # ifdef machine_arch_type
34366 #  undef machine_arch_type
34367 #  define machine_arch_type     __machine_arch_type
34368 # else
34369 #  define machine_arch_type     MACH_TYPE_SPEAR310
34370 # endif
34371 # define machine_is_spear310()  (machine_arch_type == MACH_TYPE_SPEAR310)
34372 #else
34373 # define machine_is_spear310()  (0)
34374 #endif
34375
34376 #ifdef CONFIG_MACH_SPEAR320
34377 # ifdef machine_arch_type
34378 #  undef machine_arch_type
34379 #  define machine_arch_type     __machine_arch_type
34380 # else
34381 #  define machine_arch_type     MACH_TYPE_SPEAR320
34382 # endif
34383 # define machine_is_spear320()  (machine_arch_type == MACH_TYPE_SPEAR320)
34384 #else
34385 # define machine_is_spear320()  (0)
34386 #endif
34387
34388 #ifdef CONFIG_MACH_ROBOTX
34389 # ifdef machine_arch_type
34390 #  undef machine_arch_type
34391 #  define machine_arch_type     __machine_arch_type
34392 # else
34393 #  define machine_arch_type     MACH_TYPE_ROBOTX
34394 # endif
34395 # define machine_is_robotx()    (machine_arch_type == MACH_TYPE_ROBOTX)
34396 #else
34397 # define machine_is_robotx()    (0)
34398 #endif
34399
34400 #ifdef CONFIG_MACH_LSXHL
34401 # ifdef machine_arch_type
34402 #  undef machine_arch_type
34403 #  define machine_arch_type     __machine_arch_type
34404 # else
34405 #  define machine_arch_type     MACH_TYPE_LSXHL
34406 # endif
34407 # define machine_is_lsxhl()     (machine_arch_type == MACH_TYPE_LSXHL)
34408 #else
34409 # define machine_is_lsxhl()     (0)
34410 #endif
34411
34412 #ifdef CONFIG_MACH_SMARTLITE
34413 # ifdef machine_arch_type
34414 #  undef machine_arch_type
34415 #  define machine_arch_type     __machine_arch_type
34416 # else
34417 #  define machine_arch_type     MACH_TYPE_SMARTLITE
34418 # endif
34419 # define machine_is_smartlite() (machine_arch_type == MACH_TYPE_SMARTLITE)
34420 #else
34421 # define machine_is_smartlite() (0)
34422 #endif
34423
34424 #ifdef CONFIG_MACH_CWS2
34425 # ifdef machine_arch_type
34426 #  undef machine_arch_type
34427 #  define machine_arch_type     __machine_arch_type
34428 # else
34429 #  define machine_arch_type     MACH_TYPE_CWS2
34430 # endif
34431 # define machine_is_cws2()      (machine_arch_type == MACH_TYPE_CWS2)
34432 #else
34433 # define machine_is_cws2()      (0)
34434 #endif
34435
34436 #ifdef CONFIG_MACH_M619
34437 # ifdef machine_arch_type
34438 #  undef machine_arch_type
34439 #  define machine_arch_type     __machine_arch_type
34440 # else
34441 #  define machine_arch_type     MACH_TYPE_M619
34442 # endif
34443 # define machine_is_m619()      (machine_arch_type == MACH_TYPE_M619)
34444 #else
34445 # define machine_is_m619()      (0)
34446 #endif
34447
34448 #ifdef CONFIG_MACH_SMARTVIEW
34449 # ifdef machine_arch_type
34450 #  undef machine_arch_type
34451 #  define machine_arch_type     __machine_arch_type
34452 # else
34453 #  define machine_arch_type     MACH_TYPE_SMARTVIEW
34454 # endif
34455 # define machine_is_smartview() (machine_arch_type == MACH_TYPE_SMARTVIEW)
34456 #else
34457 # define machine_is_smartview() (0)
34458 #endif
34459
34460 #ifdef CONFIG_MACH_LSA_SALSA
34461 # ifdef machine_arch_type
34462 #  undef machine_arch_type
34463 #  define machine_arch_type     __machine_arch_type
34464 # else
34465 #  define machine_arch_type     MACH_TYPE_LSA_SALSA
34466 # endif
34467 # define machine_is_lsa_salsa() (machine_arch_type == MACH_TYPE_LSA_SALSA)
34468 #else
34469 # define machine_is_lsa_salsa() (0)
34470 #endif
34471
34472 #ifdef CONFIG_MACH_KIZBOX
34473 # ifdef machine_arch_type
34474 #  undef machine_arch_type
34475 #  define machine_arch_type     __machine_arch_type
34476 # else
34477 #  define machine_arch_type     MACH_TYPE_KIZBOX
34478 # endif
34479 # define machine_is_kizbox()    (machine_arch_type == MACH_TYPE_KIZBOX)
34480 #else
34481 # define machine_is_kizbox()    (0)
34482 #endif
34483
34484 #ifdef CONFIG_MACH_HTCCHARMER
34485 # ifdef machine_arch_type
34486 #  undef machine_arch_type
34487 #  define machine_arch_type     __machine_arch_type
34488 # else
34489 #  define machine_arch_type     MACH_TYPE_HTCCHARMER
34490 # endif
34491 # define machine_is_htccharmer()        (machine_arch_type == MACH_TYPE_HTCCHARMER)
34492 #else
34493 # define machine_is_htccharmer()        (0)
34494 #endif
34495
34496 #ifdef CONFIG_MACH_GUF_NESO_LT
34497 # ifdef machine_arch_type
34498 #  undef machine_arch_type
34499 #  define machine_arch_type     __machine_arch_type
34500 # else
34501 #  define machine_arch_type     MACH_TYPE_GUF_NESO_LT
34502 # endif
34503 # define machine_is_guf_neso_lt()       (machine_arch_type == MACH_TYPE_GUF_NESO_LT)
34504 #else
34505 # define machine_is_guf_neso_lt()       (0)
34506 #endif
34507
34508 #ifdef CONFIG_MACH_PM9G45
34509 # ifdef machine_arch_type
34510 #  undef machine_arch_type
34511 #  define machine_arch_type     __machine_arch_type
34512 # else
34513 #  define machine_arch_type     MACH_TYPE_PM9G45
34514 # endif
34515 # define machine_is_pm9g45()    (machine_arch_type == MACH_TYPE_PM9G45)
34516 #else
34517 # define machine_is_pm9g45()    (0)
34518 #endif
34519
34520 #ifdef CONFIG_MACH_HTCPANTHER
34521 # ifdef machine_arch_type
34522 #  undef machine_arch_type
34523 #  define machine_arch_type     __machine_arch_type
34524 # else
34525 #  define machine_arch_type     MACH_TYPE_HTCPANTHER
34526 # endif
34527 # define machine_is_htcpanther()        (machine_arch_type == MACH_TYPE_HTCPANTHER)
34528 #else
34529 # define machine_is_htcpanther()        (0)
34530 #endif
34531
34532 #ifdef CONFIG_MACH_HTCPANTHER_CDMA
34533 # ifdef machine_arch_type
34534 #  undef machine_arch_type
34535 #  define machine_arch_type     __machine_arch_type
34536 # else
34537 #  define machine_arch_type     MACH_TYPE_HTCPANTHER_CDMA
34538 # endif
34539 # define machine_is_htcpanther_cdma()   (machine_arch_type == MACH_TYPE_HTCPANTHER_CDMA)
34540 #else
34541 # define machine_is_htcpanther_cdma()   (0)
34542 #endif
34543
34544 #ifdef CONFIG_MACH_REB01
34545 # ifdef machine_arch_type
34546 #  undef machine_arch_type
34547 #  define machine_arch_type     __machine_arch_type
34548 # else
34549 #  define machine_arch_type     MACH_TYPE_REB01
34550 # endif
34551 # define machine_is_reb01()     (machine_arch_type == MACH_TYPE_REB01)
34552 #else
34553 # define machine_is_reb01()     (0)
34554 #endif
34555
34556 #ifdef CONFIG_MACH_AQUILA
34557 # ifdef machine_arch_type
34558 #  undef machine_arch_type
34559 #  define machine_arch_type     __machine_arch_type
34560 # else
34561 #  define machine_arch_type     MACH_TYPE_AQUILA
34562 # endif
34563 # define machine_is_aquila()    (machine_arch_type == MACH_TYPE_AQUILA)
34564 #else
34565 # define machine_is_aquila()    (0)
34566 #endif
34567
34568 #ifdef CONFIG_MACH_SPARK_SLS_HW2
34569 # ifdef machine_arch_type
34570 #  undef machine_arch_type
34571 #  define machine_arch_type     __machine_arch_type
34572 # else
34573 #  define machine_arch_type     MACH_TYPE_SPARK_SLS_HW2
34574 # endif
34575 # define machine_is_spark_sls_hw2()     (machine_arch_type == MACH_TYPE_SPARK_SLS_HW2)
34576 #else
34577 # define machine_is_spark_sls_hw2()     (0)
34578 #endif
34579
34580 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
34581 # ifdef machine_arch_type
34582 #  undef machine_arch_type
34583 #  define machine_arch_type     __machine_arch_type
34584 # else
34585 #  define machine_arch_type     MACH_TYPE_ESATA_SHEEVAPLUG
34586 # endif
34587 # define machine_is_sheeva_esata()      (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
34588 #else
34589 # define machine_is_sheeva_esata()      (0)
34590 #endif
34591
34592 #ifdef CONFIG_MACH_MSM7X30_SURF
34593 # ifdef machine_arch_type
34594 #  undef machine_arch_type
34595 #  define machine_arch_type     __machine_arch_type
34596 # else
34597 #  define machine_arch_type     MACH_TYPE_MSM7X30_SURF
34598 # endif
34599 # define machine_is_msm7x30_surf()      (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
34600 #else
34601 # define machine_is_msm7x30_surf()      (0)
34602 #endif
34603
34604 #ifdef CONFIG_MACH_MICRO2440
34605 # ifdef machine_arch_type
34606 #  undef machine_arch_type
34607 #  define machine_arch_type     __machine_arch_type
34608 # else
34609 #  define machine_arch_type     MACH_TYPE_MICRO2440
34610 # endif
34611 # define machine_is_micro2440() (machine_arch_type == MACH_TYPE_MICRO2440)
34612 #else
34613 # define machine_is_micro2440() (0)
34614 #endif
34615
34616 #ifdef CONFIG_MACH_AM2440
34617 # ifdef machine_arch_type
34618 #  undef machine_arch_type
34619 #  define machine_arch_type     __machine_arch_type
34620 # else
34621 #  define machine_arch_type     MACH_TYPE_AM2440
34622 # endif
34623 # define machine_is_am2440()    (machine_arch_type == MACH_TYPE_AM2440)
34624 #else
34625 # define machine_is_am2440()    (0)
34626 #endif
34627
34628 #ifdef CONFIG_MACH_TQ2440
34629 # ifdef machine_arch_type
34630 #  undef machine_arch_type
34631 #  define machine_arch_type     __machine_arch_type
34632 # else
34633 #  define machine_arch_type     MACH_TYPE_TQ2440
34634 # endif
34635 # define machine_is_tq2440()    (machine_arch_type == MACH_TYPE_TQ2440)
34636 #else
34637 # define machine_is_tq2440()    (0)
34638 #endif
34639
34640 #ifdef CONFIG_MACH_LPC2478OEM
34641 # ifdef machine_arch_type
34642 #  undef machine_arch_type
34643 #  define machine_arch_type     __machine_arch_type
34644 # else
34645 #  define machine_arch_type     MACH_TYPE_LPC2478OEM
34646 # endif
34647 # define machine_is_lpc2478oem()        (machine_arch_type == MACH_TYPE_LPC2478OEM)
34648 #else
34649 # define machine_is_lpc2478oem()        (0)
34650 #endif
34651
34652 #ifdef CONFIG_MACH_AK880X
34653 # ifdef machine_arch_type
34654 #  undef machine_arch_type
34655 #  define machine_arch_type     __machine_arch_type
34656 # else
34657 #  define machine_arch_type     MACH_TYPE_AK880X
34658 # endif
34659 # define machine_is_ak880x()    (machine_arch_type == MACH_TYPE_AK880X)
34660 #else
34661 # define machine_is_ak880x()    (0)
34662 #endif
34663
34664 #ifdef CONFIG_MACH_COBRA3530
34665 # ifdef machine_arch_type
34666 #  undef machine_arch_type
34667 #  define machine_arch_type     __machine_arch_type
34668 # else
34669 #  define machine_arch_type     MACH_TYPE_COBRA3530
34670 # endif
34671 # define machine_is_cobra3530() (machine_arch_type == MACH_TYPE_COBRA3530)
34672 #else
34673 # define machine_is_cobra3530() (0)
34674 #endif
34675
34676 #ifdef CONFIG_MACH_PMPPB
34677 # ifdef machine_arch_type
34678 #  undef machine_arch_type
34679 #  define machine_arch_type     __machine_arch_type
34680 # else
34681 #  define machine_arch_type     MACH_TYPE_PMPPB
34682 # endif
34683 # define machine_is_pmppb()     (machine_arch_type == MACH_TYPE_PMPPB)
34684 #else
34685 # define machine_is_pmppb()     (0)
34686 #endif
34687
34688 #ifdef CONFIG_MACH_U6715
34689 # ifdef machine_arch_type
34690 #  undef machine_arch_type
34691 #  define machine_arch_type     __machine_arch_type
34692 # else
34693 #  define machine_arch_type     MACH_TYPE_U6715
34694 # endif
34695 # define machine_is_u6715()     (machine_arch_type == MACH_TYPE_U6715)
34696 #else
34697 # define machine_is_u6715()     (0)
34698 #endif
34699
34700 #ifdef CONFIG_MACH_AXAR1500_SENDER
34701 # ifdef machine_arch_type
34702 #  undef machine_arch_type
34703 #  define machine_arch_type     __machine_arch_type
34704 # else
34705 #  define machine_arch_type     MACH_TYPE_AXAR1500_SENDER
34706 # endif
34707 # define machine_is_axar1500_sender()   (machine_arch_type == MACH_TYPE_AXAR1500_SENDER)
34708 #else
34709 # define machine_is_axar1500_sender()   (0)
34710 #endif
34711
34712 #ifdef CONFIG_MACH_G30_DVB
34713 # ifdef machine_arch_type
34714 #  undef machine_arch_type
34715 #  define machine_arch_type     __machine_arch_type
34716 # else
34717 #  define machine_arch_type     MACH_TYPE_G30_DVB
34718 # endif
34719 # define machine_is_g30_dvb()   (machine_arch_type == MACH_TYPE_G30_DVB)
34720 #else
34721 # define machine_is_g30_dvb()   (0)
34722 #endif
34723
34724 #ifdef CONFIG_MACH_VC088X
34725 # ifdef machine_arch_type
34726 #  undef machine_arch_type
34727 #  define machine_arch_type     __machine_arch_type
34728 # else
34729 #  define machine_arch_type     MACH_TYPE_VC088X
34730 # endif
34731 # define machine_is_vc088x()    (machine_arch_type == MACH_TYPE_VC088X)
34732 #else
34733 # define machine_is_vc088x()    (0)
34734 #endif
34735
34736 #ifdef CONFIG_MACH_MIOA702
34737 # ifdef machine_arch_type
34738 #  undef machine_arch_type
34739 #  define machine_arch_type     __machine_arch_type
34740 # else
34741 #  define machine_arch_type     MACH_TYPE_MIOA702
34742 # endif
34743 # define machine_is_mioa702()   (machine_arch_type == MACH_TYPE_MIOA702)
34744 #else
34745 # define machine_is_mioa702()   (0)
34746 #endif
34747
34748 #ifdef CONFIG_MACH_HPMIN
34749 # ifdef machine_arch_type
34750 #  undef machine_arch_type
34751 #  define machine_arch_type     __machine_arch_type
34752 # else
34753 #  define machine_arch_type     MACH_TYPE_HPMIN
34754 # endif
34755 # define machine_is_hpmin()     (machine_arch_type == MACH_TYPE_HPMIN)
34756 #else
34757 # define machine_is_hpmin()     (0)
34758 #endif
34759
34760 #ifdef CONFIG_MACH_AK880XAK
34761 # ifdef machine_arch_type
34762 #  undef machine_arch_type
34763 #  define machine_arch_type     __machine_arch_type
34764 # else
34765 #  define machine_arch_type     MACH_TYPE_AK880XAK
34766 # endif
34767 # define machine_is_ak880xak()  (machine_arch_type == MACH_TYPE_AK880XAK)
34768 #else
34769 # define machine_is_ak880xak()  (0)
34770 #endif
34771
34772 #ifdef CONFIG_MACH_ARM926TOMAP850
34773 # ifdef machine_arch_type
34774 #  undef machine_arch_type
34775 #  define machine_arch_type     __machine_arch_type
34776 # else
34777 #  define machine_arch_type     MACH_TYPE_ARM926TOMAP850
34778 # endif
34779 # define machine_is_arm926tomap850()    (machine_arch_type == MACH_TYPE_ARM926TOMAP850)
34780 #else
34781 # define machine_is_arm926tomap850()    (0)
34782 #endif
34783
34784 #ifdef CONFIG_MACH_LKEVM
34785 # ifdef machine_arch_type
34786 #  undef machine_arch_type
34787 #  define machine_arch_type     __machine_arch_type
34788 # else
34789 #  define machine_arch_type     MACH_TYPE_LKEVM
34790 # endif
34791 # define machine_is_lkevm()     (machine_arch_type == MACH_TYPE_LKEVM)
34792 #else
34793 # define machine_is_lkevm()     (0)
34794 #endif
34795
34796 #ifdef CONFIG_MACH_MW6410
34797 # ifdef machine_arch_type
34798 #  undef machine_arch_type
34799 #  define machine_arch_type     __machine_arch_type
34800 # else
34801 #  define machine_arch_type     MACH_TYPE_MW6410
34802 # endif
34803 # define machine_is_mw6410()    (machine_arch_type == MACH_TYPE_MW6410)
34804 #else
34805 # define machine_is_mw6410()    (0)
34806 #endif
34807
34808 #ifdef CONFIG_MACH_TERASTATION_WXL
34809 # ifdef machine_arch_type
34810 #  undef machine_arch_type
34811 #  define machine_arch_type     __machine_arch_type
34812 # else
34813 #  define machine_arch_type     MACH_TYPE_TERASTATION_WXL
34814 # endif
34815 # define machine_is_terastation_wxl()   (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
34816 #else
34817 # define machine_is_terastation_wxl()   (0)
34818 #endif
34819
34820 #ifdef CONFIG_MACH_CPU8000E
34821 # ifdef machine_arch_type
34822 #  undef machine_arch_type
34823 #  define machine_arch_type     __machine_arch_type
34824 # else
34825 #  define machine_arch_type     MACH_TYPE_CPU8000E
34826 # endif
34827 # define machine_is_cpu8000e()  (machine_arch_type == MACH_TYPE_CPU8000E)
34828 #else
34829 # define machine_is_cpu8000e()  (0)
34830 #endif
34831
34832 #ifdef CONFIG_MACH_CATANIA
34833 # ifdef machine_arch_type
34834 #  undef machine_arch_type
34835 #  define machine_arch_type     __machine_arch_type
34836 # else
34837 #  define machine_arch_type     MACH_TYPE_CATANIA
34838 # endif
34839 # define machine_is_catania()   (machine_arch_type == MACH_TYPE_CATANIA)
34840 #else
34841 # define machine_is_catania()   (0)
34842 #endif
34843
34844 #ifdef CONFIG_MACH_TOKYO
34845 # ifdef machine_arch_type
34846 #  undef machine_arch_type
34847 #  define machine_arch_type     __machine_arch_type
34848 # else
34849 #  define machine_arch_type     MACH_TYPE_TOKYO
34850 # endif
34851 # define machine_is_tokyo()     (machine_arch_type == MACH_TYPE_TOKYO)
34852 #else
34853 # define machine_is_tokyo()     (0)
34854 #endif
34855
34856 #ifdef CONFIG_MACH_MSM7201A_SURF
34857 # ifdef machine_arch_type
34858 #  undef machine_arch_type
34859 #  define machine_arch_type     __machine_arch_type
34860 # else
34861 #  define machine_arch_type     MACH_TYPE_MSM7201A_SURF
34862 # endif
34863 # define machine_is_msm7201a_surf()     (machine_arch_type == MACH_TYPE_MSM7201A_SURF)
34864 #else
34865 # define machine_is_msm7201a_surf()     (0)
34866 #endif
34867
34868 #ifdef CONFIG_MACH_MSM7201A_FFA
34869 # ifdef machine_arch_type
34870 #  undef machine_arch_type
34871 #  define machine_arch_type     __machine_arch_type
34872 # else
34873 #  define machine_arch_type     MACH_TYPE_MSM7201A_FFA
34874 # endif
34875 # define machine_is_msm7201a_ffa()      (machine_arch_type == MACH_TYPE_MSM7201A_FFA)
34876 #else
34877 # define machine_is_msm7201a_ffa()      (0)
34878 #endif
34879
34880 #ifdef CONFIG_MACH_MSM7X25_SURF
34881 # ifdef machine_arch_type
34882 #  undef machine_arch_type
34883 #  define machine_arch_type     __machine_arch_type
34884 # else
34885 #  define machine_arch_type     MACH_TYPE_MSM7X25_SURF
34886 # endif
34887 # define machine_is_msm7x25_surf()      (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
34888 #else
34889 # define machine_is_msm7x25_surf()      (0)
34890 #endif
34891
34892 #ifdef CONFIG_MACH_MSM7X25_FFA
34893 # ifdef machine_arch_type
34894 #  undef machine_arch_type
34895 #  define machine_arch_type     __machine_arch_type
34896 # else
34897 #  define machine_arch_type     MACH_TYPE_MSM7X25_FFA
34898 # endif
34899 # define machine_is_msm7x25_ffa()       (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
34900 #else
34901 # define machine_is_msm7x25_ffa()       (0)
34902 #endif
34903
34904 #ifdef CONFIG_MACH_MSM7X27_SURF
34905 # ifdef machine_arch_type
34906 #  undef machine_arch_type
34907 #  define machine_arch_type     __machine_arch_type
34908 # else
34909 #  define machine_arch_type     MACH_TYPE_MSM7X27_SURF
34910 # endif
34911 # define machine_is_msm7x27_surf()      (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
34912 #else
34913 # define machine_is_msm7x27_surf()      (0)
34914 #endif
34915
34916 #ifdef CONFIG_MACH_MSM7X27_FFA
34917 # ifdef machine_arch_type
34918 #  undef machine_arch_type
34919 #  define machine_arch_type     __machine_arch_type
34920 # else
34921 #  define machine_arch_type     MACH_TYPE_MSM7X27_FFA
34922 # endif
34923 # define machine_is_msm7x27_ffa()       (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
34924 #else
34925 # define machine_is_msm7x27_ffa()       (0)
34926 #endif
34927
34928 #ifdef CONFIG_MACH_MSM7X30_FFA
34929 # ifdef machine_arch_type
34930 #  undef machine_arch_type
34931 #  define machine_arch_type     __machine_arch_type
34932 # else
34933 #  define machine_arch_type     MACH_TYPE_MSM7X30_FFA
34934 # endif
34935 # define machine_is_msm7x30_ffa()       (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
34936 #else
34937 # define machine_is_msm7x30_ffa()       (0)
34938 #endif
34939
34940 #ifdef CONFIG_MACH_QSD8X50_SURF
34941 # ifdef machine_arch_type
34942 #  undef machine_arch_type
34943 #  define machine_arch_type     __machine_arch_type
34944 # else
34945 #  define machine_arch_type     MACH_TYPE_QSD8X50_SURF
34946 # endif
34947 # define machine_is_qsd8x50_surf()      (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
34948 #else
34949 # define machine_is_qsd8x50_surf()      (0)
34950 #endif
34951
34952 #ifdef CONFIG_MACH_QSD8X50_COMET
34953 # ifdef machine_arch_type
34954 #  undef machine_arch_type
34955 #  define machine_arch_type     __machine_arch_type
34956 # else
34957 #  define machine_arch_type     MACH_TYPE_QSD8X50_COMET
34958 # endif
34959 # define machine_is_qsd8x50_comet()     (machine_arch_type == MACH_TYPE_QSD8X50_COMET)
34960 #else
34961 # define machine_is_qsd8x50_comet()     (0)
34962 #endif
34963
34964 #ifdef CONFIG_MACH_QSD8X50_FFA
34965 # ifdef machine_arch_type
34966 #  undef machine_arch_type
34967 #  define machine_arch_type     __machine_arch_type
34968 # else
34969 #  define machine_arch_type     MACH_TYPE_QSD8X50_FFA
34970 # endif
34971 # define machine_is_qsd8x50_ffa()       (machine_arch_type == MACH_TYPE_QSD8X50_FFA)
34972 #else
34973 # define machine_is_qsd8x50_ffa()       (0)
34974 #endif
34975
34976 #ifdef CONFIG_MACH_QSD8X50A_SURF
34977 # ifdef machine_arch_type
34978 #  undef machine_arch_type
34979 #  define machine_arch_type     __machine_arch_type
34980 # else
34981 #  define machine_arch_type     MACH_TYPE_QSD8X50A_SURF
34982 # endif
34983 # define machine_is_qsd8x50a_surf()     (machine_arch_type == MACH_TYPE_QSD8X50A_SURF)
34984 #else
34985 # define machine_is_qsd8x50a_surf()     (0)
34986 #endif
34987
34988 #ifdef CONFIG_MACH_QSD8X50A_FFA
34989 # ifdef machine_arch_type
34990 #  undef machine_arch_type
34991 #  define machine_arch_type     __machine_arch_type
34992 # else
34993 #  define machine_arch_type     MACH_TYPE_QSD8X50A_FFA
34994 # endif
34995 # define machine_is_qsd8x50a_ffa()      (machine_arch_type == MACH_TYPE_QSD8X50A_FFA)
34996 #else
34997 # define machine_is_qsd8x50a_ffa()      (0)
34998 #endif
34999
35000 #ifdef CONFIG_MACH_ADX_XGCP10
35001 # ifdef machine_arch_type
35002 #  undef machine_arch_type
35003 #  define machine_arch_type     __machine_arch_type
35004 # else
35005 #  define machine_arch_type     MACH_TYPE_ADX_XGCP10
35006 # endif
35007 # define machine_is_adx_xgcp10()        (machine_arch_type == MACH_TYPE_ADX_XGCP10)
35008 #else
35009 # define machine_is_adx_xgcp10()        (0)
35010 #endif
35011
35012 #ifdef CONFIG_MACH_MCGWUMTS2A
35013 # ifdef machine_arch_type
35014 #  undef machine_arch_type
35015 #  define machine_arch_type     __machine_arch_type
35016 # else
35017 #  define machine_arch_type     MACH_TYPE_MCGWUMTS2A
35018 # endif
35019 # define machine_is_mcgwumts2a()        (machine_arch_type == MACH_TYPE_MCGWUMTS2A)
35020 #else
35021 # define machine_is_mcgwumts2a()        (0)
35022 #endif
35023
35024 #ifdef CONFIG_MACH_MOBIKT
35025 # ifdef machine_arch_type
35026 #  undef machine_arch_type
35027 #  define machine_arch_type     __machine_arch_type
35028 # else
35029 #  define machine_arch_type     MACH_TYPE_MOBIKT
35030 # endif
35031 # define machine_is_mobikt()    (machine_arch_type == MACH_TYPE_MOBIKT)
35032 #else
35033 # define machine_is_mobikt()    (0)
35034 #endif
35035
35036 #ifdef CONFIG_MACH_MX53_EVK
35037 # ifdef machine_arch_type
35038 #  undef machine_arch_type
35039 #  define machine_arch_type     __machine_arch_type
35040 # else
35041 #  define machine_arch_type     MACH_TYPE_MX53_EVK
35042 # endif
35043 # define machine_is_mx53_evk()  (machine_arch_type == MACH_TYPE_MX53_EVK)
35044 #else
35045 # define machine_is_mx53_evk()  (0)
35046 #endif
35047
35048 #ifdef CONFIG_MACH_IGEP0030
35049 # ifdef machine_arch_type
35050 #  undef machine_arch_type
35051 #  define machine_arch_type     __machine_arch_type
35052 # else
35053 #  define machine_arch_type     MACH_TYPE_IGEP0030
35054 # endif
35055 # define machine_is_igep0030()  (machine_arch_type == MACH_TYPE_IGEP0030)
35056 #else
35057 # define machine_is_igep0030()  (0)
35058 #endif
35059
35060 #ifdef CONFIG_MACH_AXELL_H40_H50_CTRL
35061 # ifdef machine_arch_type
35062 #  undef machine_arch_type
35063 #  define machine_arch_type     __machine_arch_type
35064 # else
35065 #  define machine_arch_type     MACH_TYPE_AXELL_H40_H50_CTRL
35066 # endif
35067 # define machine_is_axell_h40_h50_ctrl()        (machine_arch_type == MACH_TYPE_AXELL_H40_H50_CTRL)
35068 #else
35069 # define machine_is_axell_h40_h50_ctrl()        (0)
35070 #endif
35071
35072 #ifdef CONFIG_MACH_DTCOMMOD
35073 # ifdef machine_arch_type
35074 #  undef machine_arch_type
35075 #  define machine_arch_type     __machine_arch_type
35076 # else
35077 #  define machine_arch_type     MACH_TYPE_DTCOMMOD
35078 # endif
35079 # define machine_is_dtcommod()  (machine_arch_type == MACH_TYPE_DTCOMMOD)
35080 #else
35081 # define machine_is_dtcommod()  (0)
35082 #endif
35083
35084 #ifdef CONFIG_MACH_GOULD
35085 # ifdef machine_arch_type
35086 #  undef machine_arch_type
35087 #  define machine_arch_type     __machine_arch_type
35088 # else
35089 #  define machine_arch_type     MACH_TYPE_GOULD
35090 # endif
35091 # define machine_is_gould()     (machine_arch_type == MACH_TYPE_GOULD)
35092 #else
35093 # define machine_is_gould()     (0)
35094 #endif
35095
35096 #ifdef CONFIG_MACH_SIBERIA
35097 # ifdef machine_arch_type
35098 #  undef machine_arch_type
35099 #  define machine_arch_type     __machine_arch_type
35100 # else
35101 #  define machine_arch_type     MACH_TYPE_SIBERIA
35102 # endif
35103 # define machine_is_siberia()   (machine_arch_type == MACH_TYPE_SIBERIA)
35104 #else
35105 # define machine_is_siberia()   (0)
35106 #endif
35107
35108 #ifdef CONFIG_MACH_SBC3530
35109 # ifdef machine_arch_type
35110 #  undef machine_arch_type
35111 #  define machine_arch_type     __machine_arch_type
35112 # else
35113 #  define machine_arch_type     MACH_TYPE_SBC3530
35114 # endif
35115 # define machine_is_sbc3530()   (machine_arch_type == MACH_TYPE_SBC3530)
35116 #else
35117 # define machine_is_sbc3530()   (0)
35118 #endif
35119
35120 #ifdef CONFIG_MACH_QARM
35121 # ifdef machine_arch_type
35122 #  undef machine_arch_type
35123 #  define machine_arch_type     __machine_arch_type
35124 # else
35125 #  define machine_arch_type     MACH_TYPE_QARM
35126 # endif
35127 # define machine_is_qarm()      (machine_arch_type == MACH_TYPE_QARM)
35128 #else
35129 # define machine_is_qarm()      (0)
35130 #endif
35131
35132 #ifdef CONFIG_MACH_MIPS
35133 # ifdef machine_arch_type
35134 #  undef machine_arch_type
35135 #  define machine_arch_type     __machine_arch_type
35136 # else
35137 #  define machine_arch_type     MACH_TYPE_MIPS
35138 # endif
35139 # define machine_is_mips()      (machine_arch_type == MACH_TYPE_MIPS)
35140 #else
35141 # define machine_is_mips()      (0)
35142 #endif
35143
35144 #ifdef CONFIG_MACH_MX27GRB
35145 # ifdef machine_arch_type
35146 #  undef machine_arch_type
35147 #  define machine_arch_type     __machine_arch_type
35148 # else
35149 #  define machine_arch_type     MACH_TYPE_MX27GRB
35150 # endif
35151 # define machine_is_mx27grb()   (machine_arch_type == MACH_TYPE_MX27GRB)
35152 #else
35153 # define machine_is_mx27grb()   (0)
35154 #endif
35155
35156 #ifdef CONFIG_MACH_SBC8100
35157 # ifdef machine_arch_type
35158 #  undef machine_arch_type
35159 #  define machine_arch_type     __machine_arch_type
35160 # else
35161 #  define machine_arch_type     MACH_TYPE_SBC8100
35162 # endif
35163 # define machine_is_sbc8100()   (machine_arch_type == MACH_TYPE_SBC8100)
35164 #else
35165 # define machine_is_sbc8100()   (0)
35166 #endif
35167
35168 #ifdef CONFIG_MACH_SAARB
35169 # ifdef machine_arch_type
35170 #  undef machine_arch_type
35171 #  define machine_arch_type     __machine_arch_type
35172 # else
35173 #  define machine_arch_type     MACH_TYPE_SAARB
35174 # endif
35175 # define machine_is_saarb()     (machine_arch_type == MACH_TYPE_SAARB)
35176 #else
35177 # define machine_is_saarb()     (0)
35178 #endif
35179
35180 #ifdef CONFIG_MACH_OMAP3MINI
35181 # ifdef machine_arch_type
35182 #  undef machine_arch_type
35183 #  define machine_arch_type     __machine_arch_type
35184 # else
35185 #  define machine_arch_type     MACH_TYPE_OMAP3MINI
35186 # endif
35187 # define machine_is_omap3mini() (machine_arch_type == MACH_TYPE_OMAP3MINI)
35188 #else
35189 # define machine_is_omap3mini() (0)
35190 #endif
35191
35192 #ifdef CONFIG_MACH_CNMBOOK7SE
35193 # ifdef machine_arch_type
35194 #  undef machine_arch_type
35195 #  define machine_arch_type     __machine_arch_type
35196 # else
35197 #  define machine_arch_type     MACH_TYPE_CNMBOOK7SE
35198 # endif
35199 # define machine_is_cnmbook7se()        (machine_arch_type == MACH_TYPE_CNMBOOK7SE)
35200 #else
35201 # define machine_is_cnmbook7se()        (0)
35202 #endif
35203
35204 #ifdef CONFIG_MACH_CATAN
35205 # ifdef machine_arch_type
35206 #  undef machine_arch_type
35207 #  define machine_arch_type     __machine_arch_type
35208 # else
35209 #  define machine_arch_type     MACH_TYPE_CATAN
35210 # endif
35211 # define machine_is_catan()     (machine_arch_type == MACH_TYPE_CATAN)
35212 #else
35213 # define machine_is_catan()     (0)
35214 #endif
35215
35216 #ifdef CONFIG_MACH_HARMONY
35217 # ifdef machine_arch_type
35218 #  undef machine_arch_type
35219 #  define machine_arch_type     __machine_arch_type
35220 # else
35221 #  define machine_arch_type     MACH_TYPE_HARMONY
35222 # endif
35223 # define machine_is_harmony()   (machine_arch_type == MACH_TYPE_HARMONY)
35224 #else
35225 # define machine_is_harmony()   (0)
35226 #endif
35227
35228 #ifdef CONFIG_MACH_TONGA
35229 # ifdef machine_arch_type
35230 #  undef machine_arch_type
35231 #  define machine_arch_type     __machine_arch_type
35232 # else
35233 #  define machine_arch_type     MACH_TYPE_TONGA
35234 # endif
35235 # define machine_is_tonga()     (machine_arch_type == MACH_TYPE_TONGA)
35236 #else
35237 # define machine_is_tonga()     (0)
35238 #endif
35239
35240 #ifdef CONFIG_MACH_CYBOOK_ORIZON
35241 # ifdef machine_arch_type
35242 #  undef machine_arch_type
35243 #  define machine_arch_type     __machine_arch_type
35244 # else
35245 #  define machine_arch_type     MACH_TYPE_CYBOOK_ORIZON
35246 # endif
35247 # define machine_is_cybook_orizon()     (machine_arch_type == MACH_TYPE_CYBOOK_ORIZON)
35248 #else
35249 # define machine_is_cybook_orizon()     (0)
35250 #endif
35251
35252 #ifdef CONFIG_MACH_HTCRHODIUMCDMA
35253 # ifdef machine_arch_type
35254 #  undef machine_arch_type
35255 #  define machine_arch_type     __machine_arch_type
35256 # else
35257 #  define machine_arch_type     MACH_TYPE_HTCRHODIUMCDMA
35258 # endif
35259 # define machine_is_htcrhodiumcdma()    (machine_arch_type == MACH_TYPE_HTCRHODIUMCDMA)
35260 #else
35261 # define machine_is_htcrhodiumcdma()    (0)
35262 #endif
35263
35264 #ifdef CONFIG_MACH_EPC_G45
35265 # ifdef machine_arch_type
35266 #  undef machine_arch_type
35267 #  define machine_arch_type     __machine_arch_type
35268 # else
35269 #  define machine_arch_type     MACH_TYPE_EPC_G45
35270 # endif
35271 # define machine_is_epc_g45()   (machine_arch_type == MACH_TYPE_EPC_G45)
35272 #else
35273 # define machine_is_epc_g45()   (0)
35274 #endif
35275
35276 #ifdef CONFIG_MACH_EPC_LPC3250
35277 # ifdef machine_arch_type
35278 #  undef machine_arch_type
35279 #  define machine_arch_type     __machine_arch_type
35280 # else
35281 #  define machine_arch_type     MACH_TYPE_EPC_LPC3250
35282 # endif
35283 # define machine_is_epc_lpc3250()       (machine_arch_type == MACH_TYPE_EPC_LPC3250)
35284 #else
35285 # define machine_is_epc_lpc3250()       (0)
35286 #endif
35287
35288 #ifdef CONFIG_MACH_MXC91341EVB
35289 # ifdef machine_arch_type
35290 #  undef machine_arch_type
35291 #  define machine_arch_type     __machine_arch_type
35292 # else
35293 #  define machine_arch_type     MACH_TYPE_MXC91341EVB
35294 # endif
35295 # define machine_is_mxc91341evb()       (machine_arch_type == MACH_TYPE_MXC91341EVB)
35296 #else
35297 # define machine_is_mxc91341evb()       (0)
35298 #endif
35299
35300 #ifdef CONFIG_MACH_RTW1000
35301 # ifdef machine_arch_type
35302 #  undef machine_arch_type
35303 #  define machine_arch_type     __machine_arch_type
35304 # else
35305 #  define machine_arch_type     MACH_TYPE_RTW1000
35306 # endif
35307 # define machine_is_rtw1000()   (machine_arch_type == MACH_TYPE_RTW1000)
35308 #else
35309 # define machine_is_rtw1000()   (0)
35310 #endif
35311
35312 #ifdef CONFIG_MACH_BOBCAT
35313 # ifdef machine_arch_type
35314 #  undef machine_arch_type
35315 #  define machine_arch_type     __machine_arch_type
35316 # else
35317 #  define machine_arch_type     MACH_TYPE_BOBCAT
35318 # endif
35319 # define machine_is_bobcat()    (machine_arch_type == MACH_TYPE_BOBCAT)
35320 #else
35321 # define machine_is_bobcat()    (0)
35322 #endif
35323
35324 #ifdef CONFIG_MACH_TRIZEPS6
35325 # ifdef machine_arch_type
35326 #  undef machine_arch_type
35327 #  define machine_arch_type     __machine_arch_type
35328 # else
35329 #  define machine_arch_type     MACH_TYPE_TRIZEPS6
35330 # endif
35331 # define machine_is_trizeps6()  (machine_arch_type == MACH_TYPE_TRIZEPS6)
35332 #else
35333 # define machine_is_trizeps6()  (0)
35334 #endif
35335
35336 #ifdef CONFIG_MACH_MSM7X30_FLUID
35337 # ifdef machine_arch_type
35338 #  undef machine_arch_type
35339 #  define machine_arch_type     __machine_arch_type
35340 # else
35341 #  define machine_arch_type     MACH_TYPE_MSM7X30_FLUID
35342 # endif
35343 # define machine_is_msm7x30_fluid()     (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
35344 #else
35345 # define machine_is_msm7x30_fluid()     (0)
35346 #endif
35347
35348 #ifdef CONFIG_MACH_NEDAP9263
35349 # ifdef machine_arch_type
35350 #  undef machine_arch_type
35351 #  define machine_arch_type     __machine_arch_type
35352 # else
35353 #  define machine_arch_type     MACH_TYPE_NEDAP9263
35354 # endif
35355 # define machine_is_nedap9263() (machine_arch_type == MACH_TYPE_NEDAP9263)
35356 #else
35357 # define machine_is_nedap9263() (0)
35358 #endif
35359
35360 #ifdef CONFIG_MACH_NETGEAR_MS2110
35361 # ifdef machine_arch_type
35362 #  undef machine_arch_type
35363 #  define machine_arch_type     __machine_arch_type
35364 # else
35365 #  define machine_arch_type     MACH_TYPE_NETGEAR_MS2110
35366 # endif
35367 # define machine_is_netgear_ms2110()    (machine_arch_type == MACH_TYPE_NETGEAR_MS2110)
35368 #else
35369 # define machine_is_netgear_ms2110()    (0)
35370 #endif
35371
35372 #ifdef CONFIG_MACH_BMX
35373 # ifdef machine_arch_type
35374 #  undef machine_arch_type
35375 #  define machine_arch_type     __machine_arch_type
35376 # else
35377 #  define machine_arch_type     MACH_TYPE_BMX
35378 # endif
35379 # define machine_is_bmx()       (machine_arch_type == MACH_TYPE_BMX)
35380 #else
35381 # define machine_is_bmx()       (0)
35382 #endif
35383
35384 #ifdef CONFIG_MACH_NETSTREAM
35385 # ifdef machine_arch_type
35386 #  undef machine_arch_type
35387 #  define machine_arch_type     __machine_arch_type
35388 # else
35389 #  define machine_arch_type     MACH_TYPE_NETSTREAM
35390 # endif
35391 # define machine_is_netstream() (machine_arch_type == MACH_TYPE_NETSTREAM)
35392 #else
35393 # define machine_is_netstream() (0)
35394 #endif
35395
35396 #ifdef CONFIG_MACH_VPNEXT_RCU
35397 # ifdef machine_arch_type
35398 #  undef machine_arch_type
35399 #  define machine_arch_type     __machine_arch_type
35400 # else
35401 #  define machine_arch_type     MACH_TYPE_VPNEXT_RCU
35402 # endif
35403 # define machine_is_vpnext_rcu()        (machine_arch_type == MACH_TYPE_VPNEXT_RCU)
35404 #else
35405 # define machine_is_vpnext_rcu()        (0)
35406 #endif
35407
35408 #ifdef CONFIG_MACH_VPNEXT_MPU
35409 # ifdef machine_arch_type
35410 #  undef machine_arch_type
35411 #  define machine_arch_type     __machine_arch_type
35412 # else
35413 #  define machine_arch_type     MACH_TYPE_VPNEXT_MPU
35414 # endif
35415 # define machine_is_vpnext_mpu()        (machine_arch_type == MACH_TYPE_VPNEXT_MPU)
35416 #else
35417 # define machine_is_vpnext_mpu()        (0)
35418 #endif
35419
35420 #ifdef CONFIG_MACH_BCMRING_TABLET_V1
35421 # ifdef machine_arch_type
35422 #  undef machine_arch_type
35423 #  define machine_arch_type     __machine_arch_type
35424 # else
35425 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET_V1
35426 # endif
35427 # define machine_is_bcmring_tablet_v1() (machine_arch_type == MACH_TYPE_BCMRING_TABLET_V1)
35428 #else
35429 # define machine_is_bcmring_tablet_v1() (0)
35430 #endif
35431
35432 #ifdef CONFIG_MACH_SGARM10
35433 # ifdef machine_arch_type
35434 #  undef machine_arch_type
35435 #  define machine_arch_type     __machine_arch_type
35436 # else
35437 #  define machine_arch_type     MACH_TYPE_SGARM10
35438 # endif
35439 # define machine_is_sgarm10()   (machine_arch_type == MACH_TYPE_SGARM10)
35440 #else
35441 # define machine_is_sgarm10()   (0)
35442 #endif
35443
35444 #ifdef CONFIG_MACH_CM_T3517
35445 # ifdef machine_arch_type
35446 #  undef machine_arch_type
35447 #  define machine_arch_type     __machine_arch_type
35448 # else
35449 #  define machine_arch_type     MACH_TYPE_CM_T3517
35450 # endif
35451 # define machine_is_cm_t3517()  (machine_arch_type == MACH_TYPE_CM_T3517)
35452 #else
35453 # define machine_is_cm_t3517()  (0)
35454 #endif
35455
35456 #ifdef CONFIG_MACH_OMAP3_CPS
35457 # ifdef machine_arch_type
35458 #  undef machine_arch_type
35459 #  define machine_arch_type     __machine_arch_type
35460 # else
35461 #  define machine_arch_type     MACH_TYPE_OMAP3_CPS
35462 # endif
35463 # define machine_is_omap3_cps() (machine_arch_type == MACH_TYPE_OMAP3_CPS)
35464 #else
35465 # define machine_is_omap3_cps() (0)
35466 #endif
35467
35468 #ifdef CONFIG_MACH_AXAR1500_RECEIVER
35469 # ifdef machine_arch_type
35470 #  undef machine_arch_type
35471 #  define machine_arch_type     __machine_arch_type
35472 # else
35473 #  define machine_arch_type     MACH_TYPE_AXAR1500_RECEIVER
35474 # endif
35475 # define machine_is_axar1500_receiver() (machine_arch_type == MACH_TYPE_AXAR1500_RECEIVER)
35476 #else
35477 # define machine_is_axar1500_receiver() (0)
35478 #endif
35479
35480 #ifdef CONFIG_MACH_WBD222
35481 # ifdef machine_arch_type
35482 #  undef machine_arch_type
35483 #  define machine_arch_type     __machine_arch_type
35484 # else
35485 #  define machine_arch_type     MACH_TYPE_WBD222
35486 # endif
35487 # define machine_is_wbd222()    (machine_arch_type == MACH_TYPE_WBD222)
35488 #else
35489 # define machine_is_wbd222()    (0)
35490 #endif
35491
35492 #ifdef CONFIG_MACH_MT65XX
35493 # ifdef machine_arch_type
35494 #  undef machine_arch_type
35495 #  define machine_arch_type     __machine_arch_type
35496 # else
35497 #  define machine_arch_type     MACH_TYPE_MT65XX
35498 # endif
35499 # define machine_is_mt65xx()    (machine_arch_type == MACH_TYPE_MT65XX)
35500 #else
35501 # define machine_is_mt65xx()    (0)
35502 #endif
35503
35504 #ifdef CONFIG_MACH_MSM8X60_SURF
35505 # ifdef machine_arch_type
35506 #  undef machine_arch_type
35507 #  define machine_arch_type     __machine_arch_type
35508 # else
35509 #  define machine_arch_type     MACH_TYPE_MSM8X60_SURF
35510 # endif
35511 # define machine_is_msm8x60_surf()      (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
35512 #else
35513 # define machine_is_msm8x60_surf()      (0)
35514 #endif
35515
35516 #ifdef CONFIG_MACH_MSM8X60_SIM
35517 # ifdef machine_arch_type
35518 #  undef machine_arch_type
35519 #  define machine_arch_type     __machine_arch_type
35520 # else
35521 #  define machine_arch_type     MACH_TYPE_MSM8X60_SIM
35522 # endif
35523 # define machine_is_msm8x60_sim()       (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
35524 #else
35525 # define machine_is_msm8x60_sim()       (0)
35526 #endif
35527
35528 #ifdef CONFIG_MACH_VMC300
35529 # ifdef machine_arch_type
35530 #  undef machine_arch_type
35531 #  define machine_arch_type     __machine_arch_type
35532 # else
35533 #  define machine_arch_type     MACH_TYPE_VMC300
35534 # endif
35535 # define machine_is_vmc300()    (machine_arch_type == MACH_TYPE_VMC300)
35536 #else
35537 # define machine_is_vmc300()    (0)
35538 #endif
35539
35540 #ifdef CONFIG_MACH_TCC8000_SDK
35541 # ifdef machine_arch_type
35542 #  undef machine_arch_type
35543 #  define machine_arch_type     __machine_arch_type
35544 # else
35545 #  define machine_arch_type     MACH_TYPE_TCC8000_SDK
35546 # endif
35547 # define machine_is_tcc8000_sdk()       (machine_arch_type == MACH_TYPE_TCC8000_SDK)
35548 #else
35549 # define machine_is_tcc8000_sdk()       (0)
35550 #endif
35551
35552 #ifdef CONFIG_MACH_NANOS
35553 # ifdef machine_arch_type
35554 #  undef machine_arch_type
35555 #  define machine_arch_type     __machine_arch_type
35556 # else
35557 #  define machine_arch_type     MACH_TYPE_NANOS
35558 # endif
35559 # define machine_is_nanos()     (machine_arch_type == MACH_TYPE_NANOS)
35560 #else
35561 # define machine_is_nanos()     (0)
35562 #endif
35563
35564 #ifdef CONFIG_MACH_STAMP9G10
35565 # ifdef machine_arch_type
35566 #  undef machine_arch_type
35567 #  define machine_arch_type     __machine_arch_type
35568 # else
35569 #  define machine_arch_type     MACH_TYPE_STAMP9G10
35570 # endif
35571 # define machine_is_stamp9g10() (machine_arch_type == MACH_TYPE_STAMP9G10)
35572 #else
35573 # define machine_is_stamp9g10() (0)
35574 #endif
35575
35576 #ifdef CONFIG_MACH_STAMP9G45
35577 # ifdef machine_arch_type
35578 #  undef machine_arch_type
35579 #  define machine_arch_type     __machine_arch_type
35580 # else
35581 #  define machine_arch_type     MACH_TYPE_STAMP9G45
35582 # endif
35583 # define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
35584 #else
35585 # define machine_is_stamp9g45() (0)
35586 #endif
35587
35588 #ifdef CONFIG_MACH_H6053
35589 # ifdef machine_arch_type
35590 #  undef machine_arch_type
35591 #  define machine_arch_type     __machine_arch_type
35592 # else
35593 #  define machine_arch_type     MACH_TYPE_H6053
35594 # endif
35595 # define machine_is_h6053()     (machine_arch_type == MACH_TYPE_H6053)
35596 #else
35597 # define machine_is_h6053()     (0)
35598 #endif
35599
35600 #ifdef CONFIG_MACH_SMINT01
35601 # ifdef machine_arch_type
35602 #  undef machine_arch_type
35603 #  define machine_arch_type     __machine_arch_type
35604 # else
35605 #  define machine_arch_type     MACH_TYPE_SMINT01
35606 # endif
35607 # define machine_is_smint01()   (machine_arch_type == MACH_TYPE_SMINT01)
35608 #else
35609 # define machine_is_smint01()   (0)
35610 #endif
35611
35612 #ifdef CONFIG_MACH_PRTLVT2
35613 # ifdef machine_arch_type
35614 #  undef machine_arch_type
35615 #  define machine_arch_type     __machine_arch_type
35616 # else
35617 #  define machine_arch_type     MACH_TYPE_PRTLVT2
35618 # endif
35619 # define machine_is_prtlvt2()   (machine_arch_type == MACH_TYPE_PRTLVT2)
35620 #else
35621 # define machine_is_prtlvt2()   (0)
35622 #endif
35623
35624 #ifdef CONFIG_MACH_AP420
35625 # ifdef machine_arch_type
35626 #  undef machine_arch_type
35627 #  define machine_arch_type     __machine_arch_type
35628 # else
35629 #  define machine_arch_type     MACH_TYPE_AP420
35630 # endif
35631 # define machine_is_ap420()     (machine_arch_type == MACH_TYPE_AP420)
35632 #else
35633 # define machine_is_ap420()     (0)
35634 #endif
35635
35636 #ifdef CONFIG_MACH_HTCSHIFT
35637 # ifdef machine_arch_type
35638 #  undef machine_arch_type
35639 #  define machine_arch_type     __machine_arch_type
35640 # else
35641 #  define machine_arch_type     MACH_TYPE_HTCSHIFT
35642 # endif
35643 # define machine_is_htcclio()   (machine_arch_type == MACH_TYPE_HTCSHIFT)
35644 #else
35645 # define machine_is_htcclio()   (0)
35646 #endif
35647
35648 #ifdef CONFIG_MACH_DAVINCI_DM365_FC
35649 # ifdef machine_arch_type
35650 #  undef machine_arch_type
35651 #  define machine_arch_type     __machine_arch_type
35652 # else
35653 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_FC
35654 # endif
35655 # define machine_is_davinci_dm365_fc()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_FC)
35656 #else
35657 # define machine_is_davinci_dm365_fc()  (0)
35658 #endif
35659
35660 #ifdef CONFIG_MACH_MSM8X55_SURF
35661 # ifdef machine_arch_type
35662 #  undef machine_arch_type
35663 #  define machine_arch_type     __machine_arch_type
35664 # else
35665 #  define machine_arch_type     MACH_TYPE_MSM8X55_SURF
35666 # endif
35667 # define machine_is_msm8x55_surf()      (machine_arch_type == MACH_TYPE_MSM8X55_SURF)
35668 #else
35669 # define machine_is_msm8x55_surf()      (0)
35670 #endif
35671
35672 #ifdef CONFIG_MACH_MSM8X55_FFA
35673 # ifdef machine_arch_type
35674 #  undef machine_arch_type
35675 #  define machine_arch_type     __machine_arch_type
35676 # else
35677 #  define machine_arch_type     MACH_TYPE_MSM8X55_FFA
35678 # endif
35679 # define machine_is_msm8x55_ffa()       (machine_arch_type == MACH_TYPE_MSM8X55_FFA)
35680 #else
35681 # define machine_is_msm8x55_ffa()       (0)
35682 #endif
35683
35684 #ifdef CONFIG_MACH_ESL_VAMANA
35685 # ifdef machine_arch_type
35686 #  undef machine_arch_type
35687 #  define machine_arch_type     __machine_arch_type
35688 # else
35689 #  define machine_arch_type     MACH_TYPE_ESL_VAMANA
35690 # endif
35691 # define machine_is_esl_vamana()        (machine_arch_type == MACH_TYPE_ESL_VAMANA)
35692 #else
35693 # define machine_is_esl_vamana()        (0)
35694 #endif
35695
35696 #ifdef CONFIG_MACH_SBC35
35697 # ifdef machine_arch_type
35698 #  undef machine_arch_type
35699 #  define machine_arch_type     __machine_arch_type
35700 # else
35701 #  define machine_arch_type     MACH_TYPE_SBC35
35702 # endif
35703 # define machine_is_sbc35()     (machine_arch_type == MACH_TYPE_SBC35)
35704 #else
35705 # define machine_is_sbc35()     (0)
35706 #endif
35707
35708 #ifdef CONFIG_MACH_MPX6446
35709 # ifdef machine_arch_type
35710 #  undef machine_arch_type
35711 #  define machine_arch_type     __machine_arch_type
35712 # else
35713 #  define machine_arch_type     MACH_TYPE_MPX6446
35714 # endif
35715 # define machine_is_mpx6446()   (machine_arch_type == MACH_TYPE_MPX6446)
35716 #else
35717 # define machine_is_mpx6446()   (0)
35718 #endif
35719
35720 #ifdef CONFIG_MACH_OREO_CONTROLLER
35721 # ifdef machine_arch_type
35722 #  undef machine_arch_type
35723 #  define machine_arch_type     __machine_arch_type
35724 # else
35725 #  define machine_arch_type     MACH_TYPE_OREO_CONTROLLER
35726 # endif
35727 # define machine_is_oreo_controller()   (machine_arch_type == MACH_TYPE_OREO_CONTROLLER)
35728 #else
35729 # define machine_is_oreo_controller()   (0)
35730 #endif
35731
35732 #ifdef CONFIG_MACH_KOPIN_MODELS
35733 # ifdef machine_arch_type
35734 #  undef machine_arch_type
35735 #  define machine_arch_type     __machine_arch_type
35736 # else
35737 #  define machine_arch_type     MACH_TYPE_KOPIN_MODELS
35738 # endif
35739 # define machine_is_kopin_models()      (machine_arch_type == MACH_TYPE_KOPIN_MODELS)
35740 #else
35741 # define machine_is_kopin_models()      (0)
35742 #endif
35743
35744 #ifdef CONFIG_MACH_TTC_VISION2
35745 # ifdef machine_arch_type
35746 #  undef machine_arch_type
35747 #  define machine_arch_type     __machine_arch_type
35748 # else
35749 #  define machine_arch_type     MACH_TYPE_TTC_VISION2
35750 # endif
35751 # define machine_is_ttc_vision2()       (machine_arch_type == MACH_TYPE_TTC_VISION2)
35752 #else
35753 # define machine_is_ttc_vision2()       (0)
35754 #endif
35755
35756 #ifdef CONFIG_MACH_CNS3420VB
35757 # ifdef machine_arch_type
35758 #  undef machine_arch_type
35759 #  define machine_arch_type     __machine_arch_type
35760 # else
35761 #  define machine_arch_type     MACH_TYPE_CNS3420VB
35762 # endif
35763 # define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
35764 #else
35765 # define machine_is_cns3420vb() (0)
35766 #endif
35767
35768 #ifdef CONFIG_MACH_LPC2
35769 # ifdef machine_arch_type
35770 #  undef machine_arch_type
35771 #  define machine_arch_type     __machine_arch_type
35772 # else
35773 #  define machine_arch_type     MACH_TYPE_LPC2
35774 # endif
35775 # define machine_is_lpc2()      (machine_arch_type == MACH_TYPE_LPC2)
35776 #else
35777 # define machine_is_lpc2()      (0)
35778 #endif
35779
35780 #ifdef CONFIG_MACH_OLYMPUS
35781 # ifdef machine_arch_type
35782 #  undef machine_arch_type
35783 #  define machine_arch_type     __machine_arch_type
35784 # else
35785 #  define machine_arch_type     MACH_TYPE_OLYMPUS
35786 # endif
35787 # define machine_is_olympus()   (machine_arch_type == MACH_TYPE_OLYMPUS)
35788 #else
35789 # define machine_is_olympus()   (0)
35790 #endif
35791
35792 #ifdef CONFIG_MACH_VORTEX
35793 # ifdef machine_arch_type
35794 #  undef machine_arch_type
35795 #  define machine_arch_type     __machine_arch_type
35796 # else
35797 #  define machine_arch_type     MACH_TYPE_VORTEX
35798 # endif
35799 # define machine_is_vortex()    (machine_arch_type == MACH_TYPE_VORTEX)
35800 #else
35801 # define machine_is_vortex()    (0)
35802 #endif
35803
35804 #ifdef CONFIG_MACH_S5PC200
35805 # ifdef machine_arch_type
35806 #  undef machine_arch_type
35807 #  define machine_arch_type     __machine_arch_type
35808 # else
35809 #  define machine_arch_type     MACH_TYPE_S5PC200
35810 # endif
35811 # define machine_is_s5pc200()   (machine_arch_type == MACH_TYPE_S5PC200)
35812 #else
35813 # define machine_is_s5pc200()   (0)
35814 #endif
35815
35816 #ifdef CONFIG_MACH_ECUCORE_9263
35817 # ifdef machine_arch_type
35818 #  undef machine_arch_type
35819 #  define machine_arch_type     __machine_arch_type
35820 # else
35821 #  define machine_arch_type     MACH_TYPE_ECUCORE_9263
35822 # endif
35823 # define machine_is_ecucore_9263()      (machine_arch_type == MACH_TYPE_ECUCORE_9263)
35824 #else
35825 # define machine_is_ecucore_9263()      (0)
35826 #endif
35827
35828 #ifdef CONFIG_MACH_SMDKC200
35829 # ifdef machine_arch_type
35830 #  undef machine_arch_type
35831 #  define machine_arch_type     __machine_arch_type
35832 # else
35833 #  define machine_arch_type     MACH_TYPE_SMDKC200
35834 # endif
35835 # define machine_is_smdkc200()  (machine_arch_type == MACH_TYPE_SMDKC200)
35836 #else
35837 # define machine_is_smdkc200()  (0)
35838 #endif
35839
35840 #ifdef CONFIG_MACH_EMSISO_SX27
35841 # ifdef machine_arch_type
35842 #  undef machine_arch_type
35843 #  define machine_arch_type     __machine_arch_type
35844 # else
35845 #  define machine_arch_type     MACH_TYPE_EMSISO_SX27
35846 # endif
35847 # define machine_is_emsiso_sx27()       (machine_arch_type == MACH_TYPE_EMSISO_SX27)
35848 #else
35849 # define machine_is_emsiso_sx27()       (0)
35850 #endif
35851
35852 #ifdef CONFIG_MACH_APX_SOM9G45_EK
35853 # ifdef machine_arch_type
35854 #  undef machine_arch_type
35855 #  define machine_arch_type     __machine_arch_type
35856 # else
35857 #  define machine_arch_type     MACH_TYPE_APX_SOM9G45_EK
35858 # endif
35859 # define machine_is_apx_som9g45_ek()    (machine_arch_type == MACH_TYPE_APX_SOM9G45_EK)
35860 #else
35861 # define machine_is_apx_som9g45_ek()    (0)
35862 #endif
35863
35864 #ifdef CONFIG_MACH_SONGSHAN
35865 # ifdef machine_arch_type
35866 #  undef machine_arch_type
35867 #  define machine_arch_type     __machine_arch_type
35868 # else
35869 #  define machine_arch_type     MACH_TYPE_SONGSHAN
35870 # endif
35871 # define machine_is_songshan()  (machine_arch_type == MACH_TYPE_SONGSHAN)
35872 #else
35873 # define machine_is_songshan()  (0)
35874 #endif
35875
35876 #ifdef CONFIG_MACH_TIANSHAN
35877 # ifdef machine_arch_type
35878 #  undef machine_arch_type
35879 #  define machine_arch_type     __machine_arch_type
35880 # else
35881 #  define machine_arch_type     MACH_TYPE_TIANSHAN
35882 # endif
35883 # define machine_is_tianshan()  (machine_arch_type == MACH_TYPE_TIANSHAN)
35884 #else
35885 # define machine_is_tianshan()  (0)
35886 #endif
35887
35888 #ifdef CONFIG_MACH_VPX500
35889 # ifdef machine_arch_type
35890 #  undef machine_arch_type
35891 #  define machine_arch_type     __machine_arch_type
35892 # else
35893 #  define machine_arch_type     MACH_TYPE_VPX500
35894 # endif
35895 # define machine_is_vpx500()    (machine_arch_type == MACH_TYPE_VPX500)
35896 #else
35897 # define machine_is_vpx500()    (0)
35898 #endif
35899
35900 #ifdef CONFIG_MACH_AM3517SAM
35901 # ifdef machine_arch_type
35902 #  undef machine_arch_type
35903 #  define machine_arch_type     __machine_arch_type
35904 # else
35905 #  define machine_arch_type     MACH_TYPE_AM3517SAM
35906 # endif
35907 # define machine_is_am3517sam() (machine_arch_type == MACH_TYPE_AM3517SAM)
35908 #else
35909 # define machine_is_am3517sam() (0)
35910 #endif
35911
35912 #ifdef CONFIG_MACH_SKAT91_SIM508
35913 # ifdef machine_arch_type
35914 #  undef machine_arch_type
35915 #  define machine_arch_type     __machine_arch_type
35916 # else
35917 #  define machine_arch_type     MACH_TYPE_SKAT91_SIM508
35918 # endif
35919 # define machine_is_skat91_sim508()     (machine_arch_type == MACH_TYPE_SKAT91_SIM508)
35920 #else
35921 # define machine_is_skat91_sim508()     (0)
35922 #endif
35923
35924 #ifdef CONFIG_MACH_SKAT91_S3E
35925 # ifdef machine_arch_type
35926 #  undef machine_arch_type
35927 #  define machine_arch_type     __machine_arch_type
35928 # else
35929 #  define machine_arch_type     MACH_TYPE_SKAT91_S3E
35930 # endif
35931 # define machine_is_skat91_s3e()        (machine_arch_type == MACH_TYPE_SKAT91_S3E)
35932 #else
35933 # define machine_is_skat91_s3e()        (0)
35934 #endif
35935
35936 #ifdef CONFIG_MACH_OMAP4_PANDA
35937 # ifdef machine_arch_type
35938 #  undef machine_arch_type
35939 #  define machine_arch_type     __machine_arch_type
35940 # else
35941 #  define machine_arch_type     MACH_TYPE_OMAP4_PANDA
35942 # endif
35943 # define machine_is_omap4_panda()       (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
35944 #else
35945 # define machine_is_omap4_panda()       (0)
35946 #endif
35947
35948 #ifdef CONFIG_MACH_DF7220
35949 # ifdef machine_arch_type
35950 #  undef machine_arch_type
35951 #  define machine_arch_type     __machine_arch_type
35952 # else
35953 #  define machine_arch_type     MACH_TYPE_DF7220
35954 # endif
35955 # define machine_is_df7220()    (machine_arch_type == MACH_TYPE_DF7220)
35956 #else
35957 # define machine_is_df7220()    (0)
35958 #endif
35959
35960 #ifdef CONFIG_MACH_NEMINI
35961 # ifdef machine_arch_type
35962 #  undef machine_arch_type
35963 #  define machine_arch_type     __machine_arch_type
35964 # else
35965 #  define machine_arch_type     MACH_TYPE_NEMINI
35966 # endif
35967 # define machine_is_nemini()    (machine_arch_type == MACH_TYPE_NEMINI)
35968 #else
35969 # define machine_is_nemini()    (0)
35970 #endif
35971
35972 #ifdef CONFIG_MACH_T8200
35973 # ifdef machine_arch_type
35974 #  undef machine_arch_type
35975 #  define machine_arch_type     __machine_arch_type
35976 # else
35977 #  define machine_arch_type     MACH_TYPE_T8200
35978 # endif
35979 # define machine_is_t8200()     (machine_arch_type == MACH_TYPE_T8200)
35980 #else
35981 # define machine_is_t8200()     (0)
35982 #endif
35983
35984 #ifdef CONFIG_MACH_APF51
35985 # ifdef machine_arch_type
35986 #  undef machine_arch_type
35987 #  define machine_arch_type     __machine_arch_type
35988 # else
35989 #  define machine_arch_type     MACH_TYPE_APF51
35990 # endif
35991 # define machine_is_apf51()     (machine_arch_type == MACH_TYPE_APF51)
35992 #else
35993 # define machine_is_apf51()     (0)
35994 #endif
35995
35996 #ifdef CONFIG_MACH_DR_RC_UNIT
35997 # ifdef machine_arch_type
35998 #  undef machine_arch_type
35999 #  define machine_arch_type     __machine_arch_type
36000 # else
36001 #  define machine_arch_type     MACH_TYPE_DR_RC_UNIT
36002 # endif
36003 # define machine_is_dr_rc_unit()        (machine_arch_type == MACH_TYPE_DR_RC_UNIT)
36004 #else
36005 # define machine_is_dr_rc_unit()        (0)
36006 #endif
36007
36008 #ifdef CONFIG_MACH_BORDEAUX
36009 # ifdef machine_arch_type
36010 #  undef machine_arch_type
36011 #  define machine_arch_type     __machine_arch_type
36012 # else
36013 #  define machine_arch_type     MACH_TYPE_BORDEAUX
36014 # endif
36015 # define machine_is_bordeaux()  (machine_arch_type == MACH_TYPE_BORDEAUX)
36016 #else
36017 # define machine_is_bordeaux()  (0)
36018 #endif
36019
36020 #ifdef CONFIG_MACH_CATANIA_B
36021 # ifdef machine_arch_type
36022 #  undef machine_arch_type
36023 #  define machine_arch_type     __machine_arch_type
36024 # else
36025 #  define machine_arch_type     MACH_TYPE_CATANIA_B
36026 # endif
36027 # define machine_is_catania_b() (machine_arch_type == MACH_TYPE_CATANIA_B)
36028 #else
36029 # define machine_is_catania_b() (0)
36030 #endif
36031
36032 #ifdef CONFIG_MACH_MX51_OCEAN
36033 # ifdef machine_arch_type
36034 #  undef machine_arch_type
36035 #  define machine_arch_type     __machine_arch_type
36036 # else
36037 #  define machine_arch_type     MACH_TYPE_MX51_OCEAN
36038 # endif
36039 # define machine_is_mx51_ocean()        (machine_arch_type == MACH_TYPE_MX51_OCEAN)
36040 #else
36041 # define machine_is_mx51_ocean()        (0)
36042 #endif
36043
36044 #ifdef CONFIG_MACH_TI8168EVM
36045 # ifdef machine_arch_type
36046 #  undef machine_arch_type
36047 #  define machine_arch_type     __machine_arch_type
36048 # else
36049 #  define machine_arch_type     MACH_TYPE_TI8168EVM
36050 # endif
36051 # define machine_is_ti8168evm() (machine_arch_type == MACH_TYPE_TI8168EVM)
36052 #else
36053 # define machine_is_ti8168evm() (0)
36054 #endif
36055
36056 #ifdef CONFIG_MACH_NEOCOREOMAP
36057 # ifdef machine_arch_type
36058 #  undef machine_arch_type
36059 #  define machine_arch_type     __machine_arch_type
36060 # else
36061 #  define machine_arch_type     MACH_TYPE_NEOCOREOMAP
36062 # endif
36063 # define machine_is_neocoreomap()       (machine_arch_type == MACH_TYPE_NEOCOREOMAP)
36064 #else
36065 # define machine_is_neocoreomap()       (0)
36066 #endif
36067
36068 #ifdef CONFIG_MACH_WITHINGS_WBP
36069 # ifdef machine_arch_type
36070 #  undef machine_arch_type
36071 #  define machine_arch_type     __machine_arch_type
36072 # else
36073 #  define machine_arch_type     MACH_TYPE_WITHINGS_WBP
36074 # endif
36075 # define machine_is_withings_wbp()      (machine_arch_type == MACH_TYPE_WITHINGS_WBP)
36076 #else
36077 # define machine_is_withings_wbp()      (0)
36078 #endif
36079
36080 #ifdef CONFIG_MACH_DBPS
36081 # ifdef machine_arch_type
36082 #  undef machine_arch_type
36083 #  define machine_arch_type     __machine_arch_type
36084 # else
36085 #  define machine_arch_type     MACH_TYPE_DBPS
36086 # endif
36087 # define machine_is_dbps()      (machine_arch_type == MACH_TYPE_DBPS)
36088 #else
36089 # define machine_is_dbps()      (0)
36090 #endif
36091
36092 #ifdef CONFIG_MACH_SBC9261
36093 # ifdef machine_arch_type
36094 #  undef machine_arch_type
36095 #  define machine_arch_type     __machine_arch_type
36096 # else
36097 #  define machine_arch_type     MACH_TYPE_SBC9261
36098 # endif
36099 # define machine_is_at91sam9261()       (machine_arch_type == MACH_TYPE_SBC9261)
36100 #else
36101 # define machine_is_at91sam9261()       (0)
36102 #endif
36103
36104 #ifdef CONFIG_MACH_PCBFP0001
36105 # ifdef machine_arch_type
36106 #  undef machine_arch_type
36107 #  define machine_arch_type     __machine_arch_type
36108 # else
36109 #  define machine_arch_type     MACH_TYPE_PCBFP0001
36110 # endif
36111 # define machine_is_pcbfp0001() (machine_arch_type == MACH_TYPE_PCBFP0001)
36112 #else
36113 # define machine_is_pcbfp0001() (0)
36114 #endif
36115
36116 #ifdef CONFIG_MACH_SPEEDY
36117 # ifdef machine_arch_type
36118 #  undef machine_arch_type
36119 #  define machine_arch_type     __machine_arch_type
36120 # else
36121 #  define machine_arch_type     MACH_TYPE_SPEEDY
36122 # endif
36123 # define machine_is_speedy()    (machine_arch_type == MACH_TYPE_SPEEDY)
36124 #else
36125 # define machine_is_speedy()    (0)
36126 #endif
36127
36128 #ifdef CONFIG_MACH_CHRYSAOR
36129 # ifdef machine_arch_type
36130 #  undef machine_arch_type
36131 #  define machine_arch_type     __machine_arch_type
36132 # else
36133 #  define machine_arch_type     MACH_TYPE_CHRYSAOR
36134 # endif
36135 # define machine_is_chrysaor()  (machine_arch_type == MACH_TYPE_CHRYSAOR)
36136 #else
36137 # define machine_is_chrysaor()  (0)
36138 #endif
36139
36140 #ifdef CONFIG_MACH_TANGO
36141 # ifdef machine_arch_type
36142 #  undef machine_arch_type
36143 #  define machine_arch_type     __machine_arch_type
36144 # else
36145 #  define machine_arch_type     MACH_TYPE_TANGO
36146 # endif
36147 # define machine_is_tango()     (machine_arch_type == MACH_TYPE_TANGO)
36148 #else
36149 # define machine_is_tango()     (0)
36150 #endif
36151
36152 #ifdef CONFIG_MACH_SYNOLOGY_DSX11
36153 # ifdef machine_arch_type
36154 #  undef machine_arch_type
36155 #  define machine_arch_type     __machine_arch_type
36156 # else
36157 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_DSX11
36158 # endif
36159 # define machine_is_synology_dsx11()    (machine_arch_type == MACH_TYPE_SYNOLOGY_DSX11)
36160 #else
36161 # define machine_is_synology_dsx11()    (0)
36162 #endif
36163
36164 #ifdef CONFIG_MACH_HANLIN_V3EXT
36165 # ifdef machine_arch_type
36166 #  undef machine_arch_type
36167 #  define machine_arch_type     __machine_arch_type
36168 # else
36169 #  define machine_arch_type     MACH_TYPE_HANLIN_V3EXT
36170 # endif
36171 # define machine_is_hanlin_v3ext()      (machine_arch_type == MACH_TYPE_HANLIN_V3EXT)
36172 #else
36173 # define machine_is_hanlin_v3ext()      (0)
36174 #endif
36175
36176 #ifdef CONFIG_MACH_HANLIN_V5
36177 # ifdef machine_arch_type
36178 #  undef machine_arch_type
36179 #  define machine_arch_type     __machine_arch_type
36180 # else
36181 #  define machine_arch_type     MACH_TYPE_HANLIN_V5
36182 # endif
36183 # define machine_is_hanlin_v5() (machine_arch_type == MACH_TYPE_HANLIN_V5)
36184 #else
36185 # define machine_is_hanlin_v5() (0)
36186 #endif
36187
36188 #ifdef CONFIG_MACH_HANLIN_V3PLUS
36189 # ifdef machine_arch_type
36190 #  undef machine_arch_type
36191 #  define machine_arch_type     __machine_arch_type
36192 # else
36193 #  define machine_arch_type     MACH_TYPE_HANLIN_V3PLUS
36194 # endif
36195 # define machine_is_hanlin_v3plus()     (machine_arch_type == MACH_TYPE_HANLIN_V3PLUS)
36196 #else
36197 # define machine_is_hanlin_v3plus()     (0)
36198 #endif
36199
36200 #ifdef CONFIG_MACH_IRIVER_STORY
36201 # ifdef machine_arch_type
36202 #  undef machine_arch_type
36203 #  define machine_arch_type     __machine_arch_type
36204 # else
36205 #  define machine_arch_type     MACH_TYPE_IRIVER_STORY
36206 # endif
36207 # define machine_is_iriver_story()      (machine_arch_type == MACH_TYPE_IRIVER_STORY)
36208 #else
36209 # define machine_is_iriver_story()      (0)
36210 #endif
36211
36212 #ifdef CONFIG_MACH_IREX_ILIAD
36213 # ifdef machine_arch_type
36214 #  undef machine_arch_type
36215 #  define machine_arch_type     __machine_arch_type
36216 # else
36217 #  define machine_arch_type     MACH_TYPE_IREX_ILIAD
36218 # endif
36219 # define machine_is_irex_iliad()        (machine_arch_type == MACH_TYPE_IREX_ILIAD)
36220 #else
36221 # define machine_is_irex_iliad()        (0)
36222 #endif
36223
36224 #ifdef CONFIG_MACH_IREX_DR1000
36225 # ifdef machine_arch_type
36226 #  undef machine_arch_type
36227 #  define machine_arch_type     __machine_arch_type
36228 # else
36229 #  define machine_arch_type     MACH_TYPE_IREX_DR1000
36230 # endif
36231 # define machine_is_irex_dr1000()       (machine_arch_type == MACH_TYPE_IREX_DR1000)
36232 #else
36233 # define machine_is_irex_dr1000()       (0)
36234 #endif
36235
36236 #ifdef CONFIG_MACH_TETON_BGA
36237 # ifdef machine_arch_type
36238 #  undef machine_arch_type
36239 #  define machine_arch_type     __machine_arch_type
36240 # else
36241 #  define machine_arch_type     MACH_TYPE_TETON_BGA
36242 # endif
36243 # define machine_is_teton_bga() (machine_arch_type == MACH_TYPE_TETON_BGA)
36244 #else
36245 # define machine_is_teton_bga() (0)
36246 #endif
36247
36248 #ifdef CONFIG_MACH_SNAPPER9G45
36249 # ifdef machine_arch_type
36250 #  undef machine_arch_type
36251 #  define machine_arch_type     __machine_arch_type
36252 # else
36253 #  define machine_arch_type     MACH_TYPE_SNAPPER9G45
36254 # endif
36255 # define machine_is_snapper9g45()       (machine_arch_type == MACH_TYPE_SNAPPER9G45)
36256 #else
36257 # define machine_is_snapper9g45()       (0)
36258 #endif
36259
36260 #ifdef CONFIG_MACH_TAM3517
36261 # ifdef machine_arch_type
36262 #  undef machine_arch_type
36263 #  define machine_arch_type     __machine_arch_type
36264 # else
36265 #  define machine_arch_type     MACH_TYPE_TAM3517
36266 # endif
36267 # define machine_is_tam3517()   (machine_arch_type == MACH_TYPE_TAM3517)
36268 #else
36269 # define machine_is_tam3517()   (0)
36270 #endif
36271
36272 #ifdef CONFIG_MACH_PDC100
36273 # ifdef machine_arch_type
36274 #  undef machine_arch_type
36275 #  define machine_arch_type     __machine_arch_type
36276 # else
36277 #  define machine_arch_type     MACH_TYPE_PDC100
36278 # endif
36279 # define machine_is_pdc100()    (machine_arch_type == MACH_TYPE_PDC100)
36280 #else
36281 # define machine_is_pdc100()    (0)
36282 #endif
36283
36284 #ifdef CONFIG_MACH_EUKREA_CPUIMX25
36285 # ifdef machine_arch_type
36286 #  undef machine_arch_type
36287 #  define machine_arch_type     __machine_arch_type
36288 # else
36289 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX25
36290 # endif
36291 # define machine_is_eukrea_cpuimx25sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX25)
36292 #else
36293 # define machine_is_eukrea_cpuimx25sd() (0)
36294 #endif
36295
36296 #ifdef CONFIG_MACH_EUKREA_CPUIMX35
36297 # ifdef machine_arch_type
36298 #  undef machine_arch_type
36299 #  define machine_arch_type     __machine_arch_type
36300 # else
36301 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX35
36302 # endif
36303 # define machine_is_eukrea_cpuimx35sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX35)
36304 #else
36305 # define machine_is_eukrea_cpuimx35sd() (0)
36306 #endif
36307
36308 #ifdef CONFIG_MACH_EUKREA_CPUIMX51SD
36309 # ifdef machine_arch_type
36310 #  undef machine_arch_type
36311 #  define machine_arch_type     __machine_arch_type
36312 # else
36313 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51SD
36314 # endif
36315 # define machine_is_eukrea_cpuimx51sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51SD)
36316 #else
36317 # define machine_is_eukrea_cpuimx51sd() (0)
36318 #endif
36319
36320 #ifdef CONFIG_MACH_EUKREA_CPUIMX51
36321 # ifdef machine_arch_type
36322 #  undef machine_arch_type
36323 #  define machine_arch_type     __machine_arch_type
36324 # else
36325 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51
36326 # endif
36327 # define machine_is_eukrea_cpuimx51()   (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51)
36328 #else
36329 # define machine_is_eukrea_cpuimx51()   (0)
36330 #endif
36331
36332 #ifdef CONFIG_MACH_P565
36333 # ifdef machine_arch_type
36334 #  undef machine_arch_type
36335 #  define machine_arch_type     __machine_arch_type
36336 # else
36337 #  define machine_arch_type     MACH_TYPE_P565
36338 # endif
36339 # define machine_is_p565()      (machine_arch_type == MACH_TYPE_P565)
36340 #else
36341 # define machine_is_p565()      (0)
36342 #endif
36343
36344 #ifdef CONFIG_MACH_ACER_A4
36345 # ifdef machine_arch_type
36346 #  undef machine_arch_type
36347 #  define machine_arch_type     __machine_arch_type
36348 # else
36349 #  define machine_arch_type     MACH_TYPE_ACER_A4
36350 # endif
36351 # define machine_is_acer_a4()   (machine_arch_type == MACH_TYPE_ACER_A4)
36352 #else
36353 # define machine_is_acer_a4()   (0)
36354 #endif
36355
36356 #ifdef CONFIG_MACH_DAVINCI_DM368_BIP
36357 # ifdef machine_arch_type
36358 #  undef machine_arch_type
36359 #  define machine_arch_type     __machine_arch_type
36360 # else
36361 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM368_BIP
36362 # endif
36363 # define machine_is_davinci_dm368_bip() (machine_arch_type == MACH_TYPE_DAVINCI_DM368_BIP)
36364 #else
36365 # define machine_is_davinci_dm368_bip() (0)
36366 #endif
36367
36368 #ifdef CONFIG_MACH_ESHARE
36369 # ifdef machine_arch_type
36370 #  undef machine_arch_type
36371 #  define machine_arch_type     __machine_arch_type
36372 # else
36373 #  define machine_arch_type     MACH_TYPE_ESHARE
36374 # endif
36375 # define machine_is_eshare()    (machine_arch_type == MACH_TYPE_ESHARE)
36376 #else
36377 # define machine_is_eshare()    (0)
36378 #endif
36379
36380 #ifdef CONFIG_MACH_HW_OMAPL138_EUROPA
36381 # ifdef machine_arch_type
36382 #  undef machine_arch_type
36383 #  define machine_arch_type     __machine_arch_type
36384 # else
36385 #  define machine_arch_type     MACH_TYPE_HW_OMAPL138_EUROPA
36386 # endif
36387 # define machine_is_hw_omapl138_europa()        (machine_arch_type == MACH_TYPE_HW_OMAPL138_EUROPA)
36388 #else
36389 # define machine_is_hw_omapl138_europa()        (0)
36390 #endif
36391
36392 #ifdef CONFIG_MACH_WLBARGN
36393 # ifdef machine_arch_type
36394 #  undef machine_arch_type
36395 #  define machine_arch_type     __machine_arch_type
36396 # else
36397 #  define machine_arch_type     MACH_TYPE_WLBARGN
36398 # endif
36399 # define machine_is_wlbargn()   (machine_arch_type == MACH_TYPE_WLBARGN)
36400 #else
36401 # define machine_is_wlbargn()   (0)
36402 #endif
36403
36404 #ifdef CONFIG_MACH_BM170
36405 # ifdef machine_arch_type
36406 #  undef machine_arch_type
36407 #  define machine_arch_type     __machine_arch_type
36408 # else
36409 #  define machine_arch_type     MACH_TYPE_BM170
36410 # endif
36411 # define machine_is_bm170()     (machine_arch_type == MACH_TYPE_BM170)
36412 #else
36413 # define machine_is_bm170()     (0)
36414 #endif
36415
36416 #ifdef CONFIG_MACH_NETSPACE_MINI_V2
36417 # ifdef machine_arch_type
36418 #  undef machine_arch_type
36419 #  define machine_arch_type     __machine_arch_type
36420 # else
36421 #  define machine_arch_type     MACH_TYPE_NETSPACE_MINI_V2
36422 # endif
36423 # define machine_is_netspace_mini_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_MINI_V2)
36424 #else
36425 # define machine_is_netspace_mini_v2()  (0)
36426 #endif
36427
36428 #ifdef CONFIG_MACH_NETSPACE_PLUG_V2
36429 # ifdef machine_arch_type
36430 #  undef machine_arch_type
36431 #  define machine_arch_type     __machine_arch_type
36432 # else
36433 #  define machine_arch_type     MACH_TYPE_NETSPACE_PLUG_V2
36434 # endif
36435 # define machine_is_netspace_plug_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_PLUG_V2)
36436 #else
36437 # define machine_is_netspace_plug_v2()  (0)
36438 #endif
36439
36440 #ifdef CONFIG_MACH_SIEMENS_L1
36441 # ifdef machine_arch_type
36442 #  undef machine_arch_type
36443 #  define machine_arch_type     __machine_arch_type
36444 # else
36445 #  define machine_arch_type     MACH_TYPE_SIEMENS_L1
36446 # endif
36447 # define machine_is_siemens_l1()        (machine_arch_type == MACH_TYPE_SIEMENS_L1)
36448 #else
36449 # define machine_is_siemens_l1()        (0)
36450 #endif
36451
36452 #ifdef CONFIG_MACH_ELV_LCU1
36453 # ifdef machine_arch_type
36454 #  undef machine_arch_type
36455 #  define machine_arch_type     __machine_arch_type
36456 # else
36457 #  define machine_arch_type     MACH_TYPE_ELV_LCU1
36458 # endif
36459 # define machine_is_elv_lcu1()  (machine_arch_type == MACH_TYPE_ELV_LCU1)
36460 #else
36461 # define machine_is_elv_lcu1()  (0)
36462 #endif
36463
36464 #ifdef CONFIG_MACH_MCU1
36465 # ifdef machine_arch_type
36466 #  undef machine_arch_type
36467 #  define machine_arch_type     __machine_arch_type
36468 # else
36469 #  define machine_arch_type     MACH_TYPE_MCU1
36470 # endif
36471 # define machine_is_mcu1()      (machine_arch_type == MACH_TYPE_MCU1)
36472 #else
36473 # define machine_is_mcu1()      (0)
36474 #endif
36475
36476 #ifdef CONFIG_MACH_OMAP3_TAO3530
36477 # ifdef machine_arch_type
36478 #  undef machine_arch_type
36479 #  define machine_arch_type     __machine_arch_type
36480 # else
36481 #  define machine_arch_type     MACH_TYPE_OMAP3_TAO3530
36482 # endif
36483 # define machine_is_omap3_tao3530()     (machine_arch_type == MACH_TYPE_OMAP3_TAO3530)
36484 #else
36485 # define machine_is_omap3_tao3530()     (0)
36486 #endif
36487
36488 #ifdef CONFIG_MACH_OMAP3_PCUTOUCH
36489 # ifdef machine_arch_type
36490 #  undef machine_arch_type
36491 #  define machine_arch_type     __machine_arch_type
36492 # else
36493 #  define machine_arch_type     MACH_TYPE_OMAP3_PCUTOUCH
36494 # endif
36495 # define machine_is_omap3_pcutouch()    (machine_arch_type == MACH_TYPE_OMAP3_PCUTOUCH)
36496 #else
36497 # define machine_is_omap3_pcutouch()    (0)
36498 #endif
36499
36500 #ifdef CONFIG_MACH_SMDKC210
36501 # ifdef machine_arch_type
36502 #  undef machine_arch_type
36503 #  define machine_arch_type     __machine_arch_type
36504 # else
36505 #  define machine_arch_type     MACH_TYPE_SMDKC210
36506 # endif
36507 # define machine_is_smdkc210()  (machine_arch_type == MACH_TYPE_SMDKC210)
36508 #else
36509 # define machine_is_smdkc210()  (0)
36510 #endif
36511
36512 #ifdef CONFIG_MACH_OMAP3_BRAILLO
36513 # ifdef machine_arch_type
36514 #  undef machine_arch_type
36515 #  define machine_arch_type     __machine_arch_type
36516 # else
36517 #  define machine_arch_type     MACH_TYPE_OMAP3_BRAILLO
36518 # endif
36519 # define machine_is_omap3_braillo()     (machine_arch_type == MACH_TYPE_OMAP3_BRAILLO)
36520 #else
36521 # define machine_is_omap3_braillo()     (0)
36522 #endif
36523
36524 #ifdef CONFIG_MACH_SPYPLUG
36525 # ifdef machine_arch_type
36526 #  undef machine_arch_type
36527 #  define machine_arch_type     __machine_arch_type
36528 # else
36529 #  define machine_arch_type     MACH_TYPE_SPYPLUG
36530 # endif
36531 # define machine_is_spyplug()   (machine_arch_type == MACH_TYPE_SPYPLUG)
36532 #else
36533 # define machine_is_spyplug()   (0)
36534 #endif
36535
36536 #ifdef CONFIG_MACH_GINGER
36537 # ifdef machine_arch_type
36538 #  undef machine_arch_type
36539 #  define machine_arch_type     __machine_arch_type
36540 # else
36541 #  define machine_arch_type     MACH_TYPE_GINGER
36542 # endif
36543 # define machine_is_ginger()    (machine_arch_type == MACH_TYPE_GINGER)
36544 #else
36545 # define machine_is_ginger()    (0)
36546 #endif
36547
36548 #ifdef CONFIG_MACH_TNY_T3530
36549 # ifdef machine_arch_type
36550 #  undef machine_arch_type
36551 #  define machine_arch_type     __machine_arch_type
36552 # else
36553 #  define machine_arch_type     MACH_TYPE_TNY_T3530
36554 # endif
36555 # define machine_is_tny_t3530() (machine_arch_type == MACH_TYPE_TNY_T3530)
36556 #else
36557 # define machine_is_tny_t3530() (0)
36558 #endif
36559
36560 #ifdef CONFIG_MACH_PCA102
36561 # ifdef machine_arch_type
36562 #  undef machine_arch_type
36563 #  define machine_arch_type     __machine_arch_type
36564 # else
36565 #  define machine_arch_type     MACH_TYPE_PCA102
36566 # endif
36567 # define machine_is_pca102()    (machine_arch_type == MACH_TYPE_PCA102)
36568 #else
36569 # define machine_is_pca102()    (0)
36570 #endif
36571
36572 /*
36573  * These have not yet been registered
36574  */
36575
36576 #ifndef machine_arch_type
36577 #define machine_arch_type       __machine_arch_type
36578 #endif
36579
36580 #endif