]> 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_HTCKOVSKY            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_KM_KIRKWOOD          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_EFIKAMX         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_EFIKASB         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_SF9              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 #define MACH_TYPE_SPADE                2844
2828 #define MACH_TYPE_MXC25_TOPAZ          2845
2829 #define MACH_TYPE_T5325                2846
2830 #define MACH_TYPE_GW2361               2847
2831 #define MACH_TYPE_ELOG                 2848
2832 #define MACH_TYPE_INCOME               2849
2833 #define MACH_TYPE_BCM589X              2850
2834 #define MACH_TYPE_ETNA                 2851
2835 #define MACH_TYPE_HAWKS                2852
2836 #define MACH_TYPE_MESON                2853
2837 #define MACH_TYPE_XSBASE255            2854
2838 #define MACH_TYPE_PVM2030              2855
2839 #define MACH_TYPE_MIOA502              2856
2840 #define MACH_TYPE_VVBOX_SDORIG2        2857
2841 #define MACH_TYPE_VVBOX_SDLITE2        2858
2842 #define MACH_TYPE_VVBOX_SDPRO4         2859
2843 #define MACH_TYPE_HTC_SPV_M700         2860
2844 #define MACH_TYPE_MX257SX              2861
2845 #define MACH_TYPE_GONI                 2862
2846 #define MACH_TYPE_MSM8X55_SVLTE_FFA    2863
2847 #define MACH_TYPE_MSM8X55_SVLTE_SURF   2864
2848 #define MACH_TYPE_QUICKSTEP            2865
2849 #define MACH_TYPE_DMW96                2866
2850 #define MACH_TYPE_HAMMERHEAD           2867
2851 #define MACH_TYPE_TRIDENT              2868
2852 #define MACH_TYPE_LIGHTNING            2869
2853 #define MACH_TYPE_ICONNECT             2870
2854 #define MACH_TYPE_AUTOBOT              2871
2855 #define MACH_TYPE_COCONUT              2872
2856 #define MACH_TYPE_DURIAN               2873
2857 #define MACH_TYPE_CAYENNE              2874
2858 #define MACH_TYPE_FUJI                 2875
2859 #define MACH_TYPE_SYNOLOGY_6282        2876
2860 #define MACH_TYPE_EM1SY                2877
2861 #define MACH_TYPE_M502                 2878
2862 #define MACH_TYPE_MATRIX518            2879
2863 #define MACH_TYPE_TINY_GURNARD         2880
2864 #define MACH_TYPE_SPEAR1310            2881
2865 #define MACH_TYPE_BV07                 2882
2866 #define MACH_TYPE_MXT_TD61             2883
2867 #define MACH_TYPE_OPENRD_ULTIMATE      2884
2868 #define MACH_TYPE_DEVIXP               2885
2869 #define MACH_TYPE_MICCPT               2886
2870 #define MACH_TYPE_MIC256               2887
2871 #define MACH_TYPE_AS1167               2888
2872 #define MACH_TYPE_OMAP3_IBIZA          2889
2873 #define MACH_TYPE_U5500                2890
2874 #define MACH_TYPE_DAVINCI_PICTO        2891
2875 #define MACH_TYPE_MECHA                2892
2876 #define MACH_TYPE_BUBBA3               2893
2877 #define MACH_TYPE_PUPITRE              2894
2878 #define MACH_TYPE_TEGRA_HARMONY        2895
2879 #define MACH_TYPE_TEGRA_VOGUE          2896
2880 #define MACH_TYPE_TEGRA_E1165          2897
2881 #define MACH_TYPE_SIMPLENET            2898
2882 #define MACH_TYPE_EC4350TBM            2899
2883 #define MACH_TYPE_PEC_TC               2900
2884 #define MACH_TYPE_PEC_HC2              2901
2885 #define MACH_TYPE_ESL_MOBILIS_A        2902
2886 #define MACH_TYPE_ESL_MOBILIS_B        2903
2887 #define MACH_TYPE_ESL_WAVE_A           2904
2888 #define MACH_TYPE_ESL_WAVE_B           2905
2889 #define MACH_TYPE_UNISENSE_MMM         2906
2890 #define MACH_TYPE_BLUESHARK            2907
2891 #define MACH_TYPE_E10                  2908
2892 #define MACH_TYPE_APP3K_ROBIN          2909
2893 #define MACH_TYPE_POV15HD              2910
2894 #define MACH_TYPE_STELLA               2911
2895 #define MACH_TYPE_LINKSTATION_LSCHL    2913
2896 #define MACH_TYPE_NETWALKER            2914
2897 #define MACH_TYPE_ACSX106              2915
2898 #define MACH_TYPE_ATLAS5_C1            2916
2899 #define MACH_TYPE_NSB3AST              2917
2900 #define MACH_TYPE_GNET_SLC             2918
2901 #define MACH_TYPE_AF4000               2919
2902 #define MACH_TYPE_ARK9431              2920
2903 #define MACH_TYPE_FS_S5PC100           2921
2904 #define MACH_TYPE_OMAP3505NOVA8        2922
2905 #define MACH_TYPE_OMAP3621_EDP1        2923
2906 #define MACH_TYPE_ORATISAES            2924
2907 #define MACH_TYPE_SMDKV310             2925
2908 #define MACH_TYPE_SIEMENS_L0           2926
2909 #define MACH_TYPE_VENTANA              2927
2910 #define MACH_TYPE_WM8505_7IN_NETBOOK   2928
2911 #define MACH_TYPE_EC4350SDB            2929
2912 #define MACH_TYPE_MIMAS                2930
2913 #define MACH_TYPE_TITAN                2931
2914 #define MACH_TYPE_CRANEBOARD           2932
2915 #define MACH_TYPE_ES2440               2933
2916 #define MACH_TYPE_NAJAY_A9263          2934
2917 #define MACH_TYPE_HTCTORNADO           2935
2918 #define MACH_TYPE_DIMM_MX257           2936
2919 #define MACH_TYPE_JIGEN                2937
2920 #define MACH_TYPE_SMDK6450             2938
2921 #define MACH_TYPE_MENO_QNG             2939
2922 #define MACH_TYPE_NS2416               2940
2923 #define MACH_TYPE_RPC353               2941
2924 #define MACH_TYPE_TQ6410               2942
2925 #define MACH_TYPE_SKY6410              2943
2926 #define MACH_TYPE_DYNASTY              2944
2927 #define MACH_TYPE_VIVO                 2945
2928 #define MACH_TYPE_BURY_BL7582          2946
2929 #define MACH_TYPE_BURY_BPS5270         2947
2930 #define MACH_TYPE_BASI                 2948
2931 #define MACH_TYPE_TN200                2949
2932 #define MACH_TYPE_C2MMI                2950
2933 #define MACH_TYPE_MESON_6236M          2951
2934 #define MACH_TYPE_MESON_8626M          2952
2935 #define MACH_TYPE_TUBE                 2953
2936 #define MACH_TYPE_MESSINA              2954
2937 #define MACH_TYPE_MX50_ARM2            2955
2938 #define MACH_TYPE_CETUS9263            2956
2939 #define MACH_TYPE_BROWNSTONE           2957
2940 #define MACH_TYPE_VMX25                2958
2941 #define MACH_TYPE_VMX51                2959
2942 #define MACH_TYPE_ABACUS               2960
2943 #define MACH_TYPE_CM4745               2961
2944 #define MACH_TYPE_ORATISLINK           2962
2945 #define MACH_TYPE_DAVINCI_DM365_DVR    2963
2946 #define MACH_TYPE_NETVIZ               2964
2947 #define MACH_TYPE_FLEXIBITY            2965
2948 #define MACH_TYPE_WLAN_COMPUTER        2966
2949 #define MACH_TYPE_LPC24XX              2967
2950 #define MACH_TYPE_SPICA                2968
2951 #define MACH_TYPE_GPSDISPLAY           2969
2952 #define MACH_TYPE_BIPNET               2970
2953 #define MACH_TYPE_OVERO_CTU_INERTIAL   2971
2954 #define MACH_TYPE_DAVINCI_DM355_MMM    2972
2955 #define MACH_TYPE_PC9260_V2            2973
2956 #define MACH_TYPE_PTX7545              2974
2957 #define MACH_TYPE_TM_EFDC              2975
2958 #define MACH_TYPE_OMAP3_WALDO1         2977
2959 #define MACH_TYPE_FLYER                2978
2960 #define MACH_TYPE_TORNADO3240          2979
2961 #define MACH_TYPE_SOLI_01              2980
2962 #define MACH_TYPE_OMAPL138_EUROPALC    2981
2963 #define MACH_TYPE_HELIOS_V1            2982
2964 #define MACH_TYPE_NETSPACE_LITE_V2     2983
2965 #define MACH_TYPE_SSC                  2984
2966 #define MACH_TYPE_PREMIERWAVE_EN       2985
2967 #define MACH_TYPE_WASABI               2986
2968 #define MACH_TYPE_VIVOW                2987
2969 #define MACH_TYPE_MX50_RDP             2988
2970 #define MACH_TYPE_UNIVERSAL_C210       2989
2971 #define MACH_TYPE_REAL6410             2990
2972 #define MACH_TYPE_SPX_SAKURA           2991
2973 #define MACH_TYPE_IJ3K_2440            2992
2974 #define MACH_TYPE_OMAP3_BC10           2993
2975 #define MACH_TYPE_THEBE                2994
2976 #define MACH_TYPE_RV082                2995
2977 #define MACH_TYPE_ARMLGUEST            2996
2978 #define MACH_TYPE_TJINC1000            2997
2979 #define MACH_TYPE_DOCKSTAR             2998
2980 #define MACH_TYPE_AX8008               2999
2981 #define MACH_TYPE_GNET_SGCE            3000
2982 #define MACH_TYPE_PXWNAS_500_1000      3001
2983 #define MACH_TYPE_EA20                 3002
2984 #define MACH_TYPE_AWM2                 3003
2985 #define MACH_TYPE_TI8148EVM            3004
2986 #define MACH_TYPE_SEABOARD             3005
2987 #define MACH_TYPE_LINKSTATION_CHLV2    3006
2988 #define MACH_TYPE_TERA_PRO2_RACK       3007
2989 #define MACH_TYPE_RUBYS                3008
2990 #define MACH_TYPE_AQUARIUS             3009
2991 #define MACH_TYPE_MX53_ARD             3010
2992 #define MACH_TYPE_MX53_SMD             3011
2993 #define MACH_TYPE_LSWXL                3012
2994 #define MACH_TYPE_DOVE_AVNG_V3         3013
2995 #define MACH_TYPE_SDI_ESS_9263         3014
2996 #define MACH_TYPE_JOCPU550             3015
2997 #define MACH_TYPE_MSM8X60_RUMI3        3016
2998 #define MACH_TYPE_MSM8X60_FFA          3017
2999 #define MACH_TYPE_YANOMAMI             3018
3000 #define MACH_TYPE_GTA04                3019
3001 #define MACH_TYPE_CM_A510              3020
3002 #define MACH_TYPE_OMAP3_RFS200         3021
3003 #define MACH_TYPE_KX33XX               3022
3004 #define MACH_TYPE_PTX7510              3023
3005 #define MACH_TYPE_TOP9000              3024
3006 #define MACH_TYPE_TEENOTE              3025
3007 #define MACH_TYPE_TS3                  3026
3008 #define MACH_TYPE_A0                   3027
3009 #define MACH_TYPE_FSM9XXX_SURF         3028
3010 #define MACH_TYPE_FSM9XXX_FFA          3029
3011 #define MACH_TYPE_FRRHWCDMA60W         3030
3012 #define MACH_TYPE_REMUS                3031
3013 #define MACH_TYPE_AT91CAP7XDK          3032
3014 #define MACH_TYPE_AT91CAP7STK          3033
3015 #define MACH_TYPE_KT_SBC_SAM9_1        3034
3016 #define MACH_TYPE_ORATISROUTER         3035
3017 #define MACH_TYPE_ARMADA_XP_DB         3036
3018 #define MACH_TYPE_SPDM                 3037
3019 #define MACH_TYPE_GTIB                 3038
3020 #define MACH_TYPE_DGM3240              3039
3021 #define MACH_TYPE_ATLAS_I_LPE          3040
3022 #define MACH_TYPE_HTCMEGA              3041
3023 #define MACH_TYPE_TRICORDER            3042
3024 #define MACH_TYPE_TX28                 3043
3025 #define MACH_TYPE_BSTBRD               3044
3026 #define MACH_TYPE_PWB3090              3045
3027 #define MACH_TYPE_IDEA6410             3046
3028 #define MACH_TYPE_QBC9263              3047
3029 #define MACH_TYPE_BORABORA             3048
3030 #define MACH_TYPE_VALDEZ               3049
3031 #define MACH_TYPE_LS9G20               3050
3032 #define MACH_TYPE_MIOS_V1              3051
3033 #define MACH_TYPE_S5PC110_CRESPO       3052
3034 #define MACH_TYPE_CONTROLTEK9G20       3053
3035 #define MACH_TYPE_TIN307               3054
3036 #define MACH_TYPE_TIN510               3055
3037 #define MACH_TYPE_BLUECHEESE           3057
3038 #define MACH_TYPE_TEM3X30              3058
3039 #define MACH_TYPE_HARVEST_DESOTO       3059
3040 #define MACH_TYPE_MSM8X60_QRDC         3060
3041 #define MACH_TYPE_SPEAR900             3061
3042 #define MACH_TYPE_PCONTROL_G20         3062
3043 #define MACH_TYPE_RDSTOR               3063
3044 #define MACH_TYPE_USDLOADER            3064
3045 #define MACH_TYPE_TSOPLOADER           3065
3046 #define MACH_TYPE_KRONOS               3066
3047 #define MACH_TYPE_FFCORE               3067
3048 #define MACH_TYPE_MONE                 3068
3049 #define MACH_TYPE_UNIT2S               3069
3050 #define MACH_TYPE_ACER_A5              3070
3051 #define MACH_TYPE_ETHERPRO_ISP         3071
3052 #define MACH_TYPE_STRETCHS7000         3072
3053 #define MACH_TYPE_P87_SMARTSIM         3073
3054 #define MACH_TYPE_TULIP                3074
3055 #define MACH_TYPE_SUNFLOWER            3075
3056 #define MACH_TYPE_RIB                  3076
3057 #define MACH_TYPE_CLOD                 3077
3058 #define MACH_TYPE_RUMP                 3078
3059 #define MACH_TYPE_TENDERLOIN           3079
3060 #define MACH_TYPE_SHORTLOIN            3080
3061 #define MACH_TYPE_CRESPO               3081
3062 #define MACH_TYPE_ANTARES              3082
3063 #define MACH_TYPE_WB40N                3083
3064 #define MACH_TYPE_HERRING              3084
3065 #define MACH_TYPE_NAXY400              3085
3066 #define MACH_TYPE_NAXY1200             3086
3067 #define MACH_TYPE_VPR200               3087
3068 #define MACH_TYPE_BUG20                3088
3069 #define MACH_TYPE_GOFLEXNET            3089
3070 #define MACH_TYPE_TORBRECK             3090
3071 #define MACH_TYPE_SAARB_MG1            3091
3072 #define MACH_TYPE_CALLISTO             3092
3073 #define MACH_TYPE_MULTHSU              3093
3074 #define MACH_TYPE_SALUDA               3094
3075 #define MACH_TYPE_PEMP_OMAP3_APOLLO    3095
3076 #define MACH_TYPE_VC0718               3096
3077 #define MACH_TYPE_MVBLX                3097
3078 #define MACH_TYPE_INHAND_APEIRON       3098
3079 #define MACH_TYPE_INHAND_FURY          3099
3080 #define MACH_TYPE_INHAND_SIREN         3100
3081 #define MACH_TYPE_HDNVP                3101
3082 #define MACH_TYPE_SOFTWINNER           3102
3083 #define MACH_TYPE_PRIMA2_EVB           3103
3084 #define MACH_TYPE_NAS6210              3104
3085 #define MACH_TYPE_UNISDEV              3105
3086 #define MACH_TYPE_SBCA11               3106
3087 #define MACH_TYPE_SAGA                 3107
3088 #define MACH_TYPE_NS_K330              3108
3089 #define MACH_TYPE_TANNA                3109
3090 #define MACH_TYPE_IMATE8502            3110
3091 #define MACH_TYPE_ASPEN                3111
3092 #define MACH_TYPE_DAINTREE_CWAC        3112
3093 #define MACH_TYPE_ZMX25                3113
3094 #define MACH_TYPE_MAPLE1               3114
3095 #define MACH_TYPE_QSD8X72_SURF         3115
3096 #define MACH_TYPE_QSD8X72_FFA          3116
3097 #define MACH_TYPE_ABILENE              3117
3098 #define MACH_TYPE_EIGEN_TTR            3118
3099 #define MACH_TYPE_IOMEGA_IX2_200       3119
3100 #define MACH_TYPE_CORETEC_VCX7400      3120
3101 #define MACH_TYPE_SANTIAGO             3121
3102 #define MACH_TYPE_MX257SOL             3122
3103 #define MACH_TYPE_STRASBOURG           3123
3104 #define MACH_TYPE_MSM8X60_FLUID        3124
3105 #define MACH_TYPE_SMARTQV5             3125
3106 #define MACH_TYPE_SMARTQV3             3126
3107 #define MACH_TYPE_SMARTQV7             3127
3108 #define MACH_TYPE_PAZ00                3128
3109 #define MACH_TYPE_ACMENETUSFOXG20      3129
3110 #define MACH_TYPE_HTCWILLOW            3130
3111 #define MACH_TYPE_FWBD_0404            3131
3112 #define MACH_TYPE_HDGU                 3132
3113 #define MACH_TYPE_PYRAMID              3133
3114 #define MACH_TYPE_EPIPHAN              3134
3115 #define MACH_TYPE_OMAP_BENDER          3135
3116 #define MACH_TYPE_GURNARD              3136
3117 #define MACH_TYPE_GTL_IT5100           3137
3118 #define MACH_TYPE_BCM2708              3138
3119 #define MACH_TYPE_MX51_GGC             3139
3120 #define MACH_TYPE_SHARESPACE           3140
3121 #define MACH_TYPE_HABA_KNX_EXPLORER    3141
3122 #define MACH_TYPE_SIMTEC_KIRKMOD       3142
3123 #define MACH_TYPE_CRUX                 3143
3124 #define MACH_TYPE_MX51_BRAVO           3144
3125 #define MACH_TYPE_CHARON               3145
3126 #define MACH_TYPE_PICOCOM3             3146
3127 #define MACH_TYPE_PICOCOM4             3147
3128 #define MACH_TYPE_SERRANO              3148
3129 #define MACH_TYPE_DOUBLESHOT           3149
3130 #define MACH_TYPE_EVSY                 3150
3131 #define MACH_TYPE_HUASHAN              3151
3132 #define MACH_TYPE_LAUSANNE             3152
3133 #define MACH_TYPE_EMERALD              3153
3134 #define MACH_TYPE_TQMA35               3154
3135 #define MACH_TYPE_MARVEL               3155
3136 #define MACH_TYPE_MANUAE               3156
3137 #define MACH_TYPE_CHACHA               3157
3138 #define MACH_TYPE_LEMON                3158
3139 #define MACH_TYPE_CSC                  3159
3140 #define MACH_TYPE_GIRA_KNXIP_ROUTER    3160
3141 #define MACH_TYPE_T20                  3161
3142 #define MACH_TYPE_HDMINI               3162
3143 #define MACH_TYPE_SCIPHONE_G2          3163
3144 #define MACH_TYPE_EXPRESS              3164
3145 #define MACH_TYPE_EXPRESS_KT           3165
3146 #define MACH_TYPE_MAXIMASP             3166
3147 #define MACH_TYPE_NITROGEN_IMX51       3167
3148 #define MACH_TYPE_NITROGEN_IMX53       3168
3149 #define MACH_TYPE_SUNFIRE              3169
3150 #define MACH_TYPE_AROWANA              3170
3151 #define MACH_TYPE_TEGRA_DAYTONA        3171
3152 #define MACH_TYPE_TEGRA_SWORDFISH      3172
3153 #define MACH_TYPE_EDISON               3173
3154 #define MACH_TYPE_SVP8500V1            3174
3155 #define MACH_TYPE_SVP8500V2            3175
3156 #define MACH_TYPE_SVP5500              3176
3157 #define MACH_TYPE_B5500                3177
3158 #define MACH_TYPE_S5500                3178
3159 #define MACH_TYPE_ICON                 3179
3160 #define MACH_TYPE_ELEPHANT             3180
3161 #define MACH_TYPE_MSM8X60_FUSION       3181
3162 #define MACH_TYPE_SHOOTER              3182
3163 #define MACH_TYPE_SPADE_LTE            3183
3164 #define MACH_TYPE_PHILHWANI            3184
3165 #define MACH_TYPE_GSNCOMM              3185
3166 #define MACH_TYPE_STRASBOURG_A2        3186
3167 #define MACH_TYPE_MMM                  3187
3168 #define MACH_TYPE_DAVINCI_DM365_BV     3188
3169 #define MACH_TYPE_AG5EVM               3189
3170 #define MACH_TYPE_SC575PLC             3190
3171 #define MACH_TYPE_SC575IPC             3191
3172 #define MACH_TYPE_OMAP3_TDM3730        3192
3173 #define MACH_TYPE_G7                   3193
3174 #define MACH_TYPE_TOP9000_EVAL         3194
3175 #define MACH_TYPE_TOP9000_SU           3195
3176 #define MACH_TYPE_UTM300               3196
3177 #define MACH_TYPE_TSUNAGI              3197
3178 #define MACH_TYPE_TS75XX               3198
3179 #define MACH_TYPE_MSM8X60_FUSN_FFA     3199
3180 #define MACH_TYPE_TS47XX               3200
3181 #define MACH_TYPE_DA850_K5             3201
3182 #define MACH_TYPE_AX502                3202
3183 #define MACH_TYPE_IGEP0032             3203
3184 #define MACH_TYPE_ANTERO               3204
3185 #define MACH_TYPE_SYNERGY              3205
3186 #define MACH_TYPE_ICS_IF_VOIP          3206
3187 #define MACH_TYPE_WLF_CRAGG_6410       3207
3188 #define MACH_TYPE_PUNICA               3208
3189 #define MACH_TYPE_TRIMSLICE            3209
3190 #define MACH_TYPE_MX27_WMULTRA         3210
3191 #define MACH_TYPE_MACKEREL             3211
3192 #define MACH_TYPE_FA9X27               3213
3193 #define MACH_TYPE_NS2816TB             3214
3194 #define MACH_TYPE_NS2816_NTPAD         3215
3195 #define MACH_TYPE_NS2816_NTNB          3216
3196 #define MACH_TYPE_KAEN                 3217
3197 #define MACH_TYPE_NV1000               3218
3198 #define MACH_TYPE_NUC950TS             3219
3199 #define MACH_TYPE_NOKIA_RM680          3220
3200 #define MACH_TYPE_AST2200              3221
3201 #define MACH_TYPE_LEAD                 3222
3202 #define MACH_TYPE_UNINO1               3223
3203 #define MACH_TYPE_GREECO               3224
3204 #define MACH_TYPE_VERDI                3225
3205 #define MACH_TYPE_DM6446_ADBOX         3226
3206 #define MACH_TYPE_QUAD_SALSA           3227
3207 #define MACH_TYPE_ABB_GMA_1_1          3228
3208 #define MACH_TYPE_SVCID                3229
3209 #define MACH_TYPE_MSM8960_SIM          3230
3210 #define MACH_TYPE_MSM8960_RUMI3        3231
3211 #define MACH_TYPE_ICON_G               3232
3212 #define MACH_TYPE_MB3                  3233
3213 #define MACH_TYPE_GSIA18S              3234
3214 #define MACH_TYPE_PIVICC               3235
3215 #define MACH_TYPE_PCM048               3236
3216 #define MACH_TYPE_DDS                  3237
3217 #define MACH_TYPE_CHALTEN_XA1          3238
3218 #define MACH_TYPE_TS48XX               3239
3219 #define MACH_TYPE_TONGA2_TFTTIMER      3240
3220 #define MACH_TYPE_WHISTLER             3241
3221 #define MACH_TYPE_ASL_PHOENIX          3242
3222 #define MACH_TYPE_AT91SAM9263OTLITE    3243
3223 #define MACH_TYPE_DDPLUG               3244
3224 #define MACH_TYPE_D2PLUG               3245
3225 #define MACH_TYPE_KZM9D                3246
3226 #define MACH_TYPE_VERDI_LTE            3247
3227 #define MACH_TYPE_NANOZOOM             3248
3228 #define MACH_TYPE_DM3730_SOM_LV        3249
3229 #define MACH_TYPE_DM3730_TORPEDO       3250
3230 #define MACH_TYPE_ANCHOVY              3251
3231 #define MACH_TYPE_RE2REV20             3253
3232 #define MACH_TYPE_RE2REV21             3254
3233 #define MACH_TYPE_CNS21XX              3255
3234 #define MACH_TYPE_RIDER                3257
3235 #define MACH_TYPE_NSK330               3258
3236 #define MACH_TYPE_CNS2133EVB           3259
3237 #define MACH_TYPE_Z3_816X_MOD          3260
3238 #define MACH_TYPE_Z3_814X_MOD          3261
3239 #define MACH_TYPE_BEECT                3262
3240 #define MACH_TYPE_DMA_THUNDERBUG       3263
3241 #define MACH_TYPE_OMN_AT91SAM9G20      3264
3242 #define MACH_TYPE_MX25_E2S_UC          3265
3243 #define MACH_TYPE_MIONE                3266
3244 #define MACH_TYPE_TOP9000_TCU          3267
3245 #define MACH_TYPE_TOP9000_BSL          3268
3246 #define MACH_TYPE_KINGDOM              3269
3247 #define MACH_TYPE_ARMADILLO460         3270
3248 #define MACH_TYPE_LQ2                  3271
3249 #define MACH_TYPE_SWEDA_TMS2           3272
3250 #define MACH_TYPE_MX53_LOCO            3273
3251 #define MACH_TYPE_ACER_A8              3275
3252 #define MACH_TYPE_ACER_GAUGUIN         3276
3253 #define MACH_TYPE_GUPPY                3277
3254 #define MACH_TYPE_MX61_ARD             3278
3255 #define MACH_TYPE_TX53                 3279
3256 #define MACH_TYPE_OMAPL138_CASE_A3     3280
3257 #define MACH_TYPE_UEMD                 3281
3258 #define MACH_TYPE_CCWMX51MUT           3282
3259 #define MACH_TYPE_ROCKHOPPER           3283
3260 #define MACH_TYPE_NOOKCOLOR            3284
3261 #define MACH_TYPE_HKDKC100             3285
3262 #define MACH_TYPE_TS42XX               3286
3263 #define MACH_TYPE_AEBL                 3287
3264 #define MACH_TYPE_WARIO                3288
3265 #define MACH_TYPE_GFS_SPM              3289
3266 #define MACH_TYPE_CM_T3730             3290
3267 #define MACH_TYPE_ISC3                 3291
3268 #define MACH_TYPE_RASCAL               3292
3269 #define MACH_TYPE_HREFV60              3293
3270 #define MACH_TYPE_TPT_2_0              3294
3271 #define MACH_TYPE_PYRAMID_TD           3295
3272 #define MACH_TYPE_SPLENDOR             3296
3273 #define MACH_TYPE_GUF_PLANET           3297
3274 #define MACH_TYPE_MSM8X60_QT           3298
3275 #define MACH_TYPE_HTC_HD_MINI          3299
3276 #define MACH_TYPE_ATHENE               3300
3277 #define MACH_TYPE_DEEP_R_EK_1          3301
3278 #define MACH_TYPE_VIVOW_CT             3302
3279 #define MACH_TYPE_NERY_1000            3303
3280 #define MACH_TYPE_RFL109145_SSRV       3304
3281 #define MACH_TYPE_NMH                  3305
3282 #define MACH_TYPE_WN802T               3306
3283 #define MACH_TYPE_DRAGONET             3307
3284 #define MACH_TYPE_GENEVA_B             3308
3285 #define MACH_TYPE_AT91SAM9263DESK16L   3309
3286 #define MACH_TYPE_BCMHANA_SV           3310
3287 #define MACH_TYPE_BCMHANA_TABLET       3311
3288 #define MACH_TYPE_KOI                  3312
3289 #define MACH_TYPE_TS4800               3313
3290 #define MACH_TYPE_TQMA9263             3314
3291 #define MACH_TYPE_HOLIDAY              3315
3292 #define MACH_TYPE_DMA6410              3316
3293 #define MACH_TYPE_PCATS_OVERLAY        3317
3294 #define MACH_TYPE_HWGW6410             3318
3295 #define MACH_TYPE_SHENZHOU             3319
3296 #define MACH_TYPE_CWME9210             3320
3297 #define MACH_TYPE_CWME9210JS           3321
3298 #define MACH_TYPE_PGS_SITARA           3322
3299 #define MACH_TYPE_COLIBRI_TEGRA2       3323
3300 #define MACH_TYPE_W21                  3324
3301 #define MACH_TYPE_POLYSAT1             3325
3302 #define MACH_TYPE_DATAWAY              3326
3303 #define MACH_TYPE_COBRAL138            3327
3304 #define MACH_TYPE_ROVERPCS8            3328
3305 #define MACH_TYPE_MARVELC              3329
3306 #define MACH_TYPE_NAVEFIHID            3330
3307 #define MACH_TYPE_DM365_CV100          3331
3308 #define MACH_TYPE_ABLE                 3332
3309 #define MACH_TYPE_LEGACY               3333
3310 #define MACH_TYPE_ICONG                3334
3311 #define MACH_TYPE_ROVER_G8             3335
3312 #define MACH_TYPE_T5388P               3336
3313 #define MACH_TYPE_DINGO                3337
3314 #define MACH_TYPE_GOFLEXHOME           3338
3315
3316 #ifdef CONFIG_ARCH_EBSA110
3317 # ifdef machine_arch_type
3318 #  undef machine_arch_type
3319 #  define machine_arch_type     __machine_arch_type
3320 # else
3321 #  define machine_arch_type     MACH_TYPE_EBSA110
3322 # endif
3323 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
3324 #else
3325 # define machine_is_ebsa110()   (0)
3326 #endif
3327
3328 #ifdef CONFIG_ARCH_RPC
3329 # ifdef machine_arch_type
3330 #  undef machine_arch_type
3331 #  define machine_arch_type     __machine_arch_type
3332 # else
3333 #  define machine_arch_type     MACH_TYPE_RISCPC
3334 # endif
3335 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
3336 #else
3337 # define machine_is_riscpc()    (0)
3338 #endif
3339
3340 #ifdef CONFIG_ARCH_NEXUSPCI
3341 # ifdef machine_arch_type
3342 #  undef machine_arch_type
3343 #  define machine_arch_type     __machine_arch_type
3344 # else
3345 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
3346 # endif
3347 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
3348 #else
3349 # define machine_is_nexuspci()  (0)
3350 #endif
3351
3352 #ifdef CONFIG_ARCH_EBSA285
3353 # ifdef machine_arch_type
3354 #  undef machine_arch_type
3355 #  define machine_arch_type     __machine_arch_type
3356 # else
3357 #  define machine_arch_type     MACH_TYPE_EBSA285
3358 # endif
3359 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
3360 #else
3361 # define machine_is_ebsa285()   (0)
3362 #endif
3363
3364 #ifdef CONFIG_ARCH_NETWINDER
3365 # ifdef machine_arch_type
3366 #  undef machine_arch_type
3367 #  define machine_arch_type     __machine_arch_type
3368 # else
3369 #  define machine_arch_type     MACH_TYPE_NETWINDER
3370 # endif
3371 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
3372 #else
3373 # define machine_is_netwinder() (0)
3374 #endif
3375
3376 #ifdef CONFIG_ARCH_CATS
3377 # ifdef machine_arch_type
3378 #  undef machine_arch_type
3379 #  define machine_arch_type     __machine_arch_type
3380 # else
3381 #  define machine_arch_type     MACH_TYPE_CATS
3382 # endif
3383 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
3384 #else
3385 # define machine_is_cats()      (0)
3386 #endif
3387
3388 #ifdef CONFIG_ARCH_TBOX
3389 # ifdef machine_arch_type
3390 #  undef machine_arch_type
3391 #  define machine_arch_type     __machine_arch_type
3392 # else
3393 #  define machine_arch_type     MACH_TYPE_TBOX
3394 # endif
3395 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
3396 #else
3397 # define machine_is_tbox()      (0)
3398 #endif
3399
3400 #ifdef CONFIG_ARCH_CO285
3401 # ifdef machine_arch_type
3402 #  undef machine_arch_type
3403 #  define machine_arch_type     __machine_arch_type
3404 # else
3405 #  define machine_arch_type     MACH_TYPE_CO285
3406 # endif
3407 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
3408 #else
3409 # define machine_is_co285()     (0)
3410 #endif
3411
3412 #ifdef CONFIG_ARCH_CLPS7110
3413 # ifdef machine_arch_type
3414 #  undef machine_arch_type
3415 #  define machine_arch_type     __machine_arch_type
3416 # else
3417 #  define machine_arch_type     MACH_TYPE_CLPS7110
3418 # endif
3419 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
3420 #else
3421 # define machine_is_clps7110()  (0)
3422 #endif
3423
3424 #ifdef CONFIG_ARCH_ARC
3425 # ifdef machine_arch_type
3426 #  undef machine_arch_type
3427 #  define machine_arch_type     __machine_arch_type
3428 # else
3429 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
3430 # endif
3431 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
3432 #else
3433 # define machine_is_archimedes()        (0)
3434 #endif
3435
3436 #ifdef CONFIG_ARCH_A5K
3437 # ifdef machine_arch_type
3438 #  undef machine_arch_type
3439 #  define machine_arch_type     __machine_arch_type
3440 # else
3441 #  define machine_arch_type     MACH_TYPE_A5K
3442 # endif
3443 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
3444 #else
3445 # define machine_is_a5k()       (0)
3446 #endif
3447
3448 #ifdef CONFIG_ARCH_ETOILE
3449 # ifdef machine_arch_type
3450 #  undef machine_arch_type
3451 #  define machine_arch_type     __machine_arch_type
3452 # else
3453 #  define machine_arch_type     MACH_TYPE_ETOILE
3454 # endif
3455 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
3456 #else
3457 # define machine_is_etoile()    (0)
3458 #endif
3459
3460 #ifdef CONFIG_ARCH_LACIE_NAS
3461 # ifdef machine_arch_type
3462 #  undef machine_arch_type
3463 #  define machine_arch_type     __machine_arch_type
3464 # else
3465 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
3466 # endif
3467 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
3468 #else
3469 # define machine_is_lacie_nas() (0)
3470 #endif
3471
3472 #ifdef CONFIG_ARCH_CLPS7500
3473 # ifdef machine_arch_type
3474 #  undef machine_arch_type
3475 #  define machine_arch_type     __machine_arch_type
3476 # else
3477 #  define machine_arch_type     MACH_TYPE_CLPS7500
3478 # endif
3479 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
3480 #else
3481 # define machine_is_clps7500()  (0)
3482 #endif
3483
3484 #ifdef CONFIG_ARCH_SHARK
3485 # ifdef machine_arch_type
3486 #  undef machine_arch_type
3487 #  define machine_arch_type     __machine_arch_type
3488 # else
3489 #  define machine_arch_type     MACH_TYPE_SHARK
3490 # endif
3491 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
3492 #else
3493 # define machine_is_shark()     (0)
3494 #endif
3495
3496 #ifdef CONFIG_SA1100_BRUTUS
3497 # ifdef machine_arch_type
3498 #  undef machine_arch_type
3499 #  define machine_arch_type     __machine_arch_type
3500 # else
3501 #  define machine_arch_type     MACH_TYPE_BRUTUS
3502 # endif
3503 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
3504 #else
3505 # define machine_is_brutus()    (0)
3506 #endif
3507
3508 #ifdef CONFIG_ARCH_PERSONAL_SERVER
3509 # ifdef machine_arch_type
3510 #  undef machine_arch_type
3511 #  define machine_arch_type     __machine_arch_type
3512 # else
3513 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
3514 # endif
3515 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
3516 #else
3517 # define machine_is_personal_server()   (0)
3518 #endif
3519
3520 #ifdef CONFIG_SA1100_ITSY
3521 # ifdef machine_arch_type
3522 #  undef machine_arch_type
3523 #  define machine_arch_type     __machine_arch_type
3524 # else
3525 #  define machine_arch_type     MACH_TYPE_ITSY
3526 # endif
3527 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
3528 #else
3529 # define machine_is_itsy()      (0)
3530 #endif
3531
3532 #ifdef CONFIG_ARCH_L7200
3533 # ifdef machine_arch_type
3534 #  undef machine_arch_type
3535 #  define machine_arch_type     __machine_arch_type
3536 # else
3537 #  define machine_arch_type     MACH_TYPE_L7200
3538 # endif
3539 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
3540 #else
3541 # define machine_is_l7200()     (0)
3542 #endif
3543
3544 #ifdef CONFIG_SA1100_PLEB
3545 # ifdef machine_arch_type
3546 #  undef machine_arch_type
3547 #  define machine_arch_type     __machine_arch_type
3548 # else
3549 #  define machine_arch_type     MACH_TYPE_PLEB
3550 # endif
3551 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
3552 #else
3553 # define machine_is_pleb()      (0)
3554 #endif
3555
3556 #ifdef CONFIG_ARCH_INTEGRATOR
3557 # ifdef machine_arch_type
3558 #  undef machine_arch_type
3559 #  define machine_arch_type     __machine_arch_type
3560 # else
3561 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
3562 # endif
3563 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
3564 #else
3565 # define machine_is_integrator()        (0)
3566 #endif
3567
3568 #ifdef CONFIG_SA1100_H3600
3569 # ifdef machine_arch_type
3570 #  undef machine_arch_type
3571 #  define machine_arch_type     __machine_arch_type
3572 # else
3573 #  define machine_arch_type     MACH_TYPE_H3600
3574 # endif
3575 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
3576 #else
3577 # define machine_is_h3600()     (0)
3578 #endif
3579
3580 #ifdef CONFIG_ARCH_IXP1200
3581 # ifdef machine_arch_type
3582 #  undef machine_arch_type
3583 #  define machine_arch_type     __machine_arch_type
3584 # else
3585 #  define machine_arch_type     MACH_TYPE_IXP1200
3586 # endif
3587 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
3588 #else
3589 # define machine_is_ixp1200()   (0)
3590 #endif
3591
3592 #ifdef CONFIG_ARCH_P720T
3593 # ifdef machine_arch_type
3594 #  undef machine_arch_type
3595 #  define machine_arch_type     __machine_arch_type
3596 # else
3597 #  define machine_arch_type     MACH_TYPE_P720T
3598 # endif
3599 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
3600 #else
3601 # define machine_is_p720t()     (0)
3602 #endif
3603
3604 #ifdef CONFIG_SA1100_ASSABET
3605 # ifdef machine_arch_type
3606 #  undef machine_arch_type
3607 #  define machine_arch_type     __machine_arch_type
3608 # else
3609 #  define machine_arch_type     MACH_TYPE_ASSABET
3610 # endif
3611 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
3612 #else
3613 # define machine_is_assabet()   (0)
3614 #endif
3615
3616 #ifdef CONFIG_SA1100_VICTOR
3617 # ifdef machine_arch_type
3618 #  undef machine_arch_type
3619 #  define machine_arch_type     __machine_arch_type
3620 # else
3621 #  define machine_arch_type     MACH_TYPE_VICTOR
3622 # endif
3623 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
3624 #else
3625 # define machine_is_victor()    (0)
3626 #endif
3627
3628 #ifdef CONFIG_SA1100_LART
3629 # ifdef machine_arch_type
3630 #  undef machine_arch_type
3631 #  define machine_arch_type     __machine_arch_type
3632 # else
3633 #  define machine_arch_type     MACH_TYPE_LART
3634 # endif
3635 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
3636 #else
3637 # define machine_is_lart()      (0)
3638 #endif
3639
3640 #ifdef CONFIG_SA1100_RANGER
3641 # ifdef machine_arch_type
3642 #  undef machine_arch_type
3643 #  define machine_arch_type     __machine_arch_type
3644 # else
3645 #  define machine_arch_type     MACH_TYPE_RANGER
3646 # endif
3647 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
3648 #else
3649 # define machine_is_ranger()    (0)
3650 #endif
3651
3652 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
3653 # ifdef machine_arch_type
3654 #  undef machine_arch_type
3655 #  define machine_arch_type     __machine_arch_type
3656 # else
3657 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
3658 # endif
3659 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
3660 #else
3661 # define machine_is_graphicsclient()    (0)
3662 #endif
3663
3664 #ifdef CONFIG_SA1100_XP860
3665 # ifdef machine_arch_type
3666 #  undef machine_arch_type
3667 #  define machine_arch_type     __machine_arch_type
3668 # else
3669 #  define machine_arch_type     MACH_TYPE_XP860
3670 # endif
3671 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
3672 #else
3673 # define machine_is_xp860()     (0)
3674 #endif
3675
3676 #ifdef CONFIG_SA1100_CERF
3677 # ifdef machine_arch_type
3678 #  undef machine_arch_type
3679 #  define machine_arch_type     __machine_arch_type
3680 # else
3681 #  define machine_arch_type     MACH_TYPE_CERF
3682 # endif
3683 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
3684 #else
3685 # define machine_is_cerf()      (0)
3686 #endif
3687
3688 #ifdef CONFIG_SA1100_NANOENGINE
3689 # ifdef machine_arch_type
3690 #  undef machine_arch_type
3691 #  define machine_arch_type     __machine_arch_type
3692 # else
3693 #  define machine_arch_type     MACH_TYPE_NANOENGINE
3694 # endif
3695 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
3696 #else
3697 # define machine_is_nanoengine()        (0)
3698 #endif
3699
3700 #ifdef CONFIG_SA1100_FPIC
3701 # ifdef machine_arch_type
3702 #  undef machine_arch_type
3703 #  define machine_arch_type     __machine_arch_type
3704 # else
3705 #  define machine_arch_type     MACH_TYPE_FPIC
3706 # endif
3707 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
3708 #else
3709 # define machine_is_fpic()      (0)
3710 #endif
3711
3712 #ifdef CONFIG_SA1100_EXTENEX1
3713 # ifdef machine_arch_type
3714 #  undef machine_arch_type
3715 #  define machine_arch_type     __machine_arch_type
3716 # else
3717 #  define machine_arch_type     MACH_TYPE_EXTENEX1
3718 # endif
3719 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
3720 #else
3721 # define machine_is_extenex1()  (0)
3722 #endif
3723
3724 #ifdef CONFIG_SA1100_SHERMAN
3725 # ifdef machine_arch_type
3726 #  undef machine_arch_type
3727 #  define machine_arch_type     __machine_arch_type
3728 # else
3729 #  define machine_arch_type     MACH_TYPE_SHERMAN
3730 # endif
3731 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
3732 #else
3733 # define machine_is_sherman()   (0)
3734 #endif
3735
3736 #ifdef CONFIG_SA1100_ACCELENT
3737 # ifdef machine_arch_type
3738 #  undef machine_arch_type
3739 #  define machine_arch_type     __machine_arch_type
3740 # else
3741 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
3742 # endif
3743 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3744 #else
3745 # define machine_is_accelent_sa()       (0)
3746 #endif
3747
3748 #ifdef CONFIG_ARCH_L7200_ACCELENT
3749 # ifdef machine_arch_type
3750 #  undef machine_arch_type
3751 #  define machine_arch_type     __machine_arch_type
3752 # else
3753 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
3754 # endif
3755 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3756 #else
3757 # define machine_is_accelent_l7200()    (0)
3758 #endif
3759
3760 #ifdef CONFIG_SA1100_NETPORT
3761 # ifdef machine_arch_type
3762 #  undef machine_arch_type
3763 #  define machine_arch_type     __machine_arch_type
3764 # else
3765 #  define machine_arch_type     MACH_TYPE_NETPORT
3766 # endif
3767 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
3768 #else
3769 # define machine_is_netport()   (0)
3770 #endif
3771
3772 #ifdef CONFIG_SA1100_PANGOLIN
3773 # ifdef machine_arch_type
3774 #  undef machine_arch_type
3775 #  define machine_arch_type     __machine_arch_type
3776 # else
3777 #  define machine_arch_type     MACH_TYPE_PANGOLIN
3778 # endif
3779 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
3780 #else
3781 # define machine_is_pangolin()  (0)
3782 #endif
3783
3784 #ifdef CONFIG_SA1100_YOPY
3785 # ifdef machine_arch_type
3786 #  undef machine_arch_type
3787 #  define machine_arch_type     __machine_arch_type
3788 # else
3789 #  define machine_arch_type     MACH_TYPE_YOPY
3790 # endif
3791 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
3792 #else
3793 # define machine_is_yopy()      (0)
3794 #endif
3795
3796 #ifdef CONFIG_SA1100_COOLIDGE
3797 # ifdef machine_arch_type
3798 #  undef machine_arch_type
3799 #  define machine_arch_type     __machine_arch_type
3800 # else
3801 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3802 # endif
3803 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3804 #else
3805 # define machine_is_coolidge()  (0)
3806 #endif
3807
3808 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3809 # ifdef machine_arch_type
3810 #  undef machine_arch_type
3811 #  define machine_arch_type     __machine_arch_type
3812 # else
3813 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3814 # endif
3815 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3816 #else
3817 # define machine_is_huw_webpanel()      (0)
3818 #endif
3819
3820 #ifdef CONFIG_ARCH_SPOTME
3821 # ifdef machine_arch_type
3822 #  undef machine_arch_type
3823 #  define machine_arch_type     __machine_arch_type
3824 # else
3825 #  define machine_arch_type     MACH_TYPE_SPOTME
3826 # endif
3827 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3828 #else
3829 # define machine_is_spotme()    (0)
3830 #endif
3831
3832 #ifdef CONFIG_ARCH_FREEBIRD
3833 # ifdef machine_arch_type
3834 #  undef machine_arch_type
3835 #  define machine_arch_type     __machine_arch_type
3836 # else
3837 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3838 # endif
3839 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3840 #else
3841 # define machine_is_freebird()  (0)
3842 #endif
3843
3844 #ifdef CONFIG_ARCH_TI925
3845 # ifdef machine_arch_type
3846 #  undef machine_arch_type
3847 #  define machine_arch_type     __machine_arch_type
3848 # else
3849 #  define machine_arch_type     MACH_TYPE_TI925
3850 # endif
3851 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3852 #else
3853 # define machine_is_ti925()     (0)
3854 #endif
3855
3856 #ifdef CONFIG_ARCH_RISCSTATION
3857 # ifdef machine_arch_type
3858 #  undef machine_arch_type
3859 #  define machine_arch_type     __machine_arch_type
3860 # else
3861 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3862 # endif
3863 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3864 #else
3865 # define machine_is_riscstation()       (0)
3866 #endif
3867
3868 #ifdef CONFIG_SA1100_CAVY
3869 # ifdef machine_arch_type
3870 #  undef machine_arch_type
3871 #  define machine_arch_type     __machine_arch_type
3872 # else
3873 #  define machine_arch_type     MACH_TYPE_CAVY
3874 # endif
3875 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3876 #else
3877 # define machine_is_cavy()      (0)
3878 #endif
3879
3880 #ifdef CONFIG_SA1100_JORNADA720
3881 # ifdef machine_arch_type
3882 #  undef machine_arch_type
3883 #  define machine_arch_type     __machine_arch_type
3884 # else
3885 #  define machine_arch_type     MACH_TYPE_JORNADA720
3886 # endif
3887 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3888 #else
3889 # define machine_is_jornada720()        (0)
3890 #endif
3891
3892 #ifdef CONFIG_SA1100_OMNIMETER
3893 # ifdef machine_arch_type
3894 #  undef machine_arch_type
3895 #  define machine_arch_type     __machine_arch_type
3896 # else
3897 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3898 # endif
3899 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3900 #else
3901 # define machine_is_omnimeter() (0)
3902 #endif
3903
3904 #ifdef CONFIG_ARCH_EDB7211
3905 # ifdef machine_arch_type
3906 #  undef machine_arch_type
3907 #  define machine_arch_type     __machine_arch_type
3908 # else
3909 #  define machine_arch_type     MACH_TYPE_EDB7211
3910 # endif
3911 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3912 #else
3913 # define machine_is_edb7211()   (0)
3914 #endif
3915
3916 #ifdef CONFIG_SA1100_CITYGO
3917 # ifdef machine_arch_type
3918 #  undef machine_arch_type
3919 #  define machine_arch_type     __machine_arch_type
3920 # else
3921 #  define machine_arch_type     MACH_TYPE_CITYGO
3922 # endif
3923 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3924 #else
3925 # define machine_is_citygo()    (0)
3926 #endif
3927
3928 #ifdef CONFIG_SA1100_PFS168
3929 # ifdef machine_arch_type
3930 #  undef machine_arch_type
3931 #  define machine_arch_type     __machine_arch_type
3932 # else
3933 #  define machine_arch_type     MACH_TYPE_PFS168
3934 # endif
3935 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3936 #else
3937 # define machine_is_pfs168()    (0)
3938 #endif
3939
3940 #ifdef CONFIG_SA1100_SPOT
3941 # ifdef machine_arch_type
3942 #  undef machine_arch_type
3943 #  define machine_arch_type     __machine_arch_type
3944 # else
3945 #  define machine_arch_type     MACH_TYPE_SPOT
3946 # endif
3947 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3948 #else
3949 # define machine_is_spot()      (0)
3950 #endif
3951
3952 #ifdef CONFIG_SA1100_FLEXANET
3953 # ifdef machine_arch_type
3954 #  undef machine_arch_type
3955 #  define machine_arch_type     __machine_arch_type
3956 # else
3957 #  define machine_arch_type     MACH_TYPE_FLEXANET
3958 # endif
3959 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3960 #else
3961 # define machine_is_flexanet()  (0)
3962 #endif
3963
3964 #ifdef CONFIG_ARCH_WEBPAL
3965 # ifdef machine_arch_type
3966 #  undef machine_arch_type
3967 #  define machine_arch_type     __machine_arch_type
3968 # else
3969 #  define machine_arch_type     MACH_TYPE_WEBPAL
3970 # endif
3971 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3972 #else
3973 # define machine_is_webpal()    (0)
3974 #endif
3975
3976 #ifdef CONFIG_SA1100_LINPDA
3977 # ifdef machine_arch_type
3978 #  undef machine_arch_type
3979 #  define machine_arch_type     __machine_arch_type
3980 # else
3981 #  define machine_arch_type     MACH_TYPE_LINPDA
3982 # endif
3983 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3984 #else
3985 # define machine_is_linpda()    (0)
3986 #endif
3987
3988 #ifdef CONFIG_ARCH_ANAKIN
3989 # ifdef machine_arch_type
3990 #  undef machine_arch_type
3991 #  define machine_arch_type     __machine_arch_type
3992 # else
3993 #  define machine_arch_type     MACH_TYPE_ANAKIN
3994 # endif
3995 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3996 #else
3997 # define machine_is_anakin()    (0)
3998 #endif
3999
4000 #ifdef CONFIG_SA1100_MVI
4001 # ifdef machine_arch_type
4002 #  undef machine_arch_type
4003 #  define machine_arch_type     __machine_arch_type
4004 # else
4005 #  define machine_arch_type     MACH_TYPE_MVI
4006 # endif
4007 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
4008 #else
4009 # define machine_is_mvi()       (0)
4010 #endif
4011
4012 #ifdef CONFIG_SA1100_JUPITER
4013 # ifdef machine_arch_type
4014 #  undef machine_arch_type
4015 #  define machine_arch_type     __machine_arch_type
4016 # else
4017 #  define machine_arch_type     MACH_TYPE_JUPITER
4018 # endif
4019 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
4020 #else
4021 # define machine_is_jupiter()   (0)
4022 #endif
4023
4024 #ifdef CONFIG_ARCH_PSIONW
4025 # ifdef machine_arch_type
4026 #  undef machine_arch_type
4027 #  define machine_arch_type     __machine_arch_type
4028 # else
4029 #  define machine_arch_type     MACH_TYPE_PSIONW
4030 # endif
4031 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
4032 #else
4033 # define machine_is_psionw()    (0)
4034 #endif
4035
4036 #ifdef CONFIG_SA1100_ALN
4037 # ifdef machine_arch_type
4038 #  undef machine_arch_type
4039 #  define machine_arch_type     __machine_arch_type
4040 # else
4041 #  define machine_arch_type     MACH_TYPE_ALN
4042 # endif
4043 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
4044 #else
4045 # define machine_is_aln()       (0)
4046 #endif
4047
4048 #ifdef CONFIG_ARCH_CAMELOT
4049 # ifdef machine_arch_type
4050 #  undef machine_arch_type
4051 #  define machine_arch_type     __machine_arch_type
4052 # else
4053 #  define machine_arch_type     MACH_TYPE_CAMELOT
4054 # endif
4055 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
4056 #else
4057 # define machine_is_epxa()      (0)
4058 #endif
4059
4060 #ifdef CONFIG_SA1100_GDS2200
4061 # ifdef machine_arch_type
4062 #  undef machine_arch_type
4063 #  define machine_arch_type     __machine_arch_type
4064 # else
4065 #  define machine_arch_type     MACH_TYPE_GDS2200
4066 # endif
4067 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
4068 #else
4069 # define machine_is_gds2200()   (0)
4070 #endif
4071
4072 #ifdef CONFIG_SA1100_PSION_SERIES7
4073 # ifdef machine_arch_type
4074 #  undef machine_arch_type
4075 #  define machine_arch_type     __machine_arch_type
4076 # else
4077 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
4078 # endif
4079 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
4080 #else
4081 # define machine_is_netbook()   (0)
4082 #endif
4083
4084 #ifdef CONFIG_SA1100_XFILE
4085 # ifdef machine_arch_type
4086 #  undef machine_arch_type
4087 #  define machine_arch_type     __machine_arch_type
4088 # else
4089 #  define machine_arch_type     MACH_TYPE_XFILE
4090 # endif
4091 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
4092 #else
4093 # define machine_is_xfile()     (0)
4094 #endif
4095
4096 #ifdef CONFIG_ARCH_ACCELENT_EP9312
4097 # ifdef machine_arch_type
4098 #  undef machine_arch_type
4099 #  define machine_arch_type     __machine_arch_type
4100 # else
4101 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
4102 # endif
4103 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
4104 #else
4105 # define machine_is_accelent_ep9312()   (0)
4106 #endif
4107
4108 #ifdef CONFIG_ARCH_IC200
4109 # ifdef machine_arch_type
4110 #  undef machine_arch_type
4111 #  define machine_arch_type     __machine_arch_type
4112 # else
4113 #  define machine_arch_type     MACH_TYPE_IC200
4114 # endif
4115 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
4116 #else
4117 # define machine_is_ic200()     (0)
4118 #endif
4119
4120 #ifdef CONFIG_SA1100_CREDITLART
4121 # ifdef machine_arch_type
4122 #  undef machine_arch_type
4123 #  define machine_arch_type     __machine_arch_type
4124 # else
4125 #  define machine_arch_type     MACH_TYPE_CREDITLART
4126 # endif
4127 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
4128 #else
4129 # define machine_is_creditlart()        (0)
4130 #endif
4131
4132 #ifdef CONFIG_SA1100_HTM
4133 # ifdef machine_arch_type
4134 #  undef machine_arch_type
4135 #  define machine_arch_type     __machine_arch_type
4136 # else
4137 #  define machine_arch_type     MACH_TYPE_HTM
4138 # endif
4139 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
4140 #else
4141 # define machine_is_htm()       (0)
4142 #endif
4143
4144 #ifdef CONFIG_ARCH_IQ80310
4145 # ifdef machine_arch_type
4146 #  undef machine_arch_type
4147 #  define machine_arch_type     __machine_arch_type
4148 # else
4149 #  define machine_arch_type     MACH_TYPE_IQ80310
4150 # endif
4151 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
4152 #else
4153 # define machine_is_iq80310()   (0)
4154 #endif
4155
4156 #ifdef CONFIG_SA1100_FREEBOT
4157 # ifdef machine_arch_type
4158 #  undef machine_arch_type
4159 #  define machine_arch_type     __machine_arch_type
4160 # else
4161 #  define machine_arch_type     MACH_TYPE_FREEBOT
4162 # endif
4163 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
4164 #else
4165 # define machine_is_freebot()   (0)
4166 #endif
4167
4168 #ifdef CONFIG_ARCH_ENTEL
4169 # ifdef machine_arch_type
4170 #  undef machine_arch_type
4171 #  define machine_arch_type     __machine_arch_type
4172 # else
4173 #  define machine_arch_type     MACH_TYPE_ENTEL
4174 # endif
4175 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
4176 #else
4177 # define machine_is_entel()     (0)
4178 #endif
4179
4180 #ifdef CONFIG_ARCH_ENP3510
4181 # ifdef machine_arch_type
4182 #  undef machine_arch_type
4183 #  define machine_arch_type     __machine_arch_type
4184 # else
4185 #  define machine_arch_type     MACH_TYPE_ENP3510
4186 # endif
4187 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
4188 #else
4189 # define machine_is_enp3510()   (0)
4190 #endif
4191
4192 #ifdef CONFIG_SA1100_TRIZEPS
4193 # ifdef machine_arch_type
4194 #  undef machine_arch_type
4195 #  define machine_arch_type     __machine_arch_type
4196 # else
4197 #  define machine_arch_type     MACH_TYPE_TRIZEPS
4198 # endif
4199 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
4200 #else
4201 # define machine_is_trizeps()   (0)
4202 #endif
4203
4204 #ifdef CONFIG_SA1100_NESA
4205 # ifdef machine_arch_type
4206 #  undef machine_arch_type
4207 #  define machine_arch_type     __machine_arch_type
4208 # else
4209 #  define machine_arch_type     MACH_TYPE_NESA
4210 # endif
4211 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
4212 #else
4213 # define machine_is_nesa()      (0)
4214 #endif
4215
4216 #ifdef CONFIG_ARCH_VENUS
4217 # ifdef machine_arch_type
4218 #  undef machine_arch_type
4219 #  define machine_arch_type     __machine_arch_type
4220 # else
4221 #  define machine_arch_type     MACH_TYPE_VENUS
4222 # endif
4223 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
4224 #else
4225 # define machine_is_venus()     (0)
4226 #endif
4227
4228 #ifdef CONFIG_ARCH_TARDIS
4229 # ifdef machine_arch_type
4230 #  undef machine_arch_type
4231 #  define machine_arch_type     __machine_arch_type
4232 # else
4233 #  define machine_arch_type     MACH_TYPE_TARDIS
4234 # endif
4235 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
4236 #else
4237 # define machine_is_tardis()    (0)
4238 #endif
4239
4240 #ifdef CONFIG_ARCH_MERCURY
4241 # ifdef machine_arch_type
4242 #  undef machine_arch_type
4243 #  define machine_arch_type     __machine_arch_type
4244 # else
4245 #  define machine_arch_type     MACH_TYPE_MERCURY
4246 # endif
4247 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
4248 #else
4249 # define machine_is_mercury()   (0)
4250 #endif
4251
4252 #ifdef CONFIG_SA1100_EMPEG
4253 # ifdef machine_arch_type
4254 #  undef machine_arch_type
4255 #  define machine_arch_type     __machine_arch_type
4256 # else
4257 #  define machine_arch_type     MACH_TYPE_EMPEG
4258 # endif
4259 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
4260 #else
4261 # define machine_is_empeg()     (0)
4262 #endif
4263
4264 #ifdef CONFIG_ARCH_I80200FCC
4265 # ifdef machine_arch_type
4266 #  undef machine_arch_type
4267 #  define machine_arch_type     __machine_arch_type
4268 # else
4269 #  define machine_arch_type     MACH_TYPE_I80200FCC
4270 # endif
4271 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
4272 #else
4273 # define machine_is_adi_evb()   (0)
4274 #endif
4275
4276 #ifdef CONFIG_SA1100_ITT_CPB
4277 # ifdef machine_arch_type
4278 #  undef machine_arch_type
4279 #  define machine_arch_type     __machine_arch_type
4280 # else
4281 #  define machine_arch_type     MACH_TYPE_ITT_CPB
4282 # endif
4283 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
4284 #else
4285 # define machine_is_itt_cpb()   (0)
4286 #endif
4287
4288 #ifdef CONFIG_SA1100_SVC
4289 # ifdef machine_arch_type
4290 #  undef machine_arch_type
4291 #  define machine_arch_type     __machine_arch_type
4292 # else
4293 #  define machine_arch_type     MACH_TYPE_SVC
4294 # endif
4295 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
4296 #else
4297 # define machine_is_svc()       (0)
4298 #endif
4299
4300 #ifdef CONFIG_SA1100_ALPHA2
4301 # ifdef machine_arch_type
4302 #  undef machine_arch_type
4303 #  define machine_arch_type     __machine_arch_type
4304 # else
4305 #  define machine_arch_type     MACH_TYPE_ALPHA2
4306 # endif
4307 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
4308 #else
4309 # define machine_is_alpha2()    (0)
4310 #endif
4311
4312 #ifdef CONFIG_SA1100_ALPHA1
4313 # ifdef machine_arch_type
4314 #  undef machine_arch_type
4315 #  define machine_arch_type     __machine_arch_type
4316 # else
4317 #  define machine_arch_type     MACH_TYPE_ALPHA1
4318 # endif
4319 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
4320 #else
4321 # define machine_is_alpha1()    (0)
4322 #endif
4323
4324 #ifdef CONFIG_ARCH_NETARM
4325 # ifdef machine_arch_type
4326 #  undef machine_arch_type
4327 #  define machine_arch_type     __machine_arch_type
4328 # else
4329 #  define machine_arch_type     MACH_TYPE_NETARM
4330 # endif
4331 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
4332 #else
4333 # define machine_is_netarm()    (0)
4334 #endif
4335
4336 #ifdef CONFIG_SA1100_SIMPAD
4337 # ifdef machine_arch_type
4338 #  undef machine_arch_type
4339 #  define machine_arch_type     __machine_arch_type
4340 # else
4341 #  define machine_arch_type     MACH_TYPE_SIMPAD
4342 # endif
4343 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
4344 #else
4345 # define machine_is_simpad()    (0)
4346 #endif
4347
4348 #ifdef CONFIG_ARCH_PDA1
4349 # ifdef machine_arch_type
4350 #  undef machine_arch_type
4351 #  define machine_arch_type     __machine_arch_type
4352 # else
4353 #  define machine_arch_type     MACH_TYPE_PDA1
4354 # endif
4355 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
4356 #else
4357 # define machine_is_pda1()      (0)
4358 #endif
4359
4360 #ifdef CONFIG_ARCH_LUBBOCK
4361 # ifdef machine_arch_type
4362 #  undef machine_arch_type
4363 #  define machine_arch_type     __machine_arch_type
4364 # else
4365 #  define machine_arch_type     MACH_TYPE_LUBBOCK
4366 # endif
4367 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
4368 #else
4369 # define machine_is_lubbock()   (0)
4370 #endif
4371
4372 #ifdef CONFIG_ARCH_ANIKO
4373 # ifdef machine_arch_type
4374 #  undef machine_arch_type
4375 #  define machine_arch_type     __machine_arch_type
4376 # else
4377 #  define machine_arch_type     MACH_TYPE_ANIKO
4378 # endif
4379 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
4380 #else
4381 # define machine_is_aniko()     (0)
4382 #endif
4383
4384 #ifdef CONFIG_ARCH_CLEP7212
4385 # ifdef machine_arch_type
4386 #  undef machine_arch_type
4387 #  define machine_arch_type     __machine_arch_type
4388 # else
4389 #  define machine_arch_type     MACH_TYPE_CLEP7212
4390 # endif
4391 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
4392 #else
4393 # define machine_is_clep7212()  (0)
4394 #endif
4395
4396 #ifdef CONFIG_ARCH_CS89712
4397 # ifdef machine_arch_type
4398 #  undef machine_arch_type
4399 #  define machine_arch_type     __machine_arch_type
4400 # else
4401 #  define machine_arch_type     MACH_TYPE_CS89712
4402 # endif
4403 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
4404 #else
4405 # define machine_is_cs89712()   (0)
4406 #endif
4407
4408 #ifdef CONFIG_SA1100_WEARARM
4409 # ifdef machine_arch_type
4410 #  undef machine_arch_type
4411 #  define machine_arch_type     __machine_arch_type
4412 # else
4413 #  define machine_arch_type     MACH_TYPE_WEARARM
4414 # endif
4415 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
4416 #else
4417 # define machine_is_weararm()   (0)
4418 #endif
4419
4420 #ifdef CONFIG_SA1100_POSSIO_PX
4421 # ifdef machine_arch_type
4422 #  undef machine_arch_type
4423 #  define machine_arch_type     __machine_arch_type
4424 # else
4425 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
4426 # endif
4427 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
4428 #else
4429 # define machine_is_possio_px() (0)
4430 #endif
4431
4432 #ifdef CONFIG_SA1100_SIDEARM
4433 # ifdef machine_arch_type
4434 #  undef machine_arch_type
4435 #  define machine_arch_type     __machine_arch_type
4436 # else
4437 #  define machine_arch_type     MACH_TYPE_SIDEARM
4438 # endif
4439 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
4440 #else
4441 # define machine_is_sidearm()   (0)
4442 #endif
4443
4444 #ifdef CONFIG_SA1100_STORK
4445 # ifdef machine_arch_type
4446 #  undef machine_arch_type
4447 #  define machine_arch_type     __machine_arch_type
4448 # else
4449 #  define machine_arch_type     MACH_TYPE_STORK
4450 # endif
4451 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
4452 #else
4453 # define machine_is_stork()     (0)
4454 #endif
4455
4456 #ifdef CONFIG_SA1100_SHANNON
4457 # ifdef machine_arch_type
4458 #  undef machine_arch_type
4459 #  define machine_arch_type     __machine_arch_type
4460 # else
4461 #  define machine_arch_type     MACH_TYPE_SHANNON
4462 # endif
4463 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
4464 #else
4465 # define machine_is_shannon()   (0)
4466 #endif
4467
4468 #ifdef CONFIG_ARCH_ACE
4469 # ifdef machine_arch_type
4470 #  undef machine_arch_type
4471 #  define machine_arch_type     __machine_arch_type
4472 # else
4473 #  define machine_arch_type     MACH_TYPE_ACE
4474 # endif
4475 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
4476 #else
4477 # define machine_is_ace()       (0)
4478 #endif
4479
4480 #ifdef CONFIG_SA1100_BALLYARM
4481 # ifdef machine_arch_type
4482 #  undef machine_arch_type
4483 #  define machine_arch_type     __machine_arch_type
4484 # else
4485 #  define machine_arch_type     MACH_TYPE_BALLYARM
4486 # endif
4487 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
4488 #else
4489 # define machine_is_ballyarm()  (0)
4490 #endif
4491
4492 #ifdef CONFIG_SA1100_SIMPUTER
4493 # ifdef machine_arch_type
4494 #  undef machine_arch_type
4495 #  define machine_arch_type     __machine_arch_type
4496 # else
4497 #  define machine_arch_type     MACH_TYPE_SIMPUTER
4498 # endif
4499 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
4500 #else
4501 # define machine_is_simputer()  (0)
4502 #endif
4503
4504 #ifdef CONFIG_SA1100_NEXTERM
4505 # ifdef machine_arch_type
4506 #  undef machine_arch_type
4507 #  define machine_arch_type     __machine_arch_type
4508 # else
4509 #  define machine_arch_type     MACH_TYPE_NEXTERM
4510 # endif
4511 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
4512 #else
4513 # define machine_is_nexterm()   (0)
4514 #endif
4515
4516 #ifdef CONFIG_SA1100_SA1100_ELF
4517 # ifdef machine_arch_type
4518 #  undef machine_arch_type
4519 #  define machine_arch_type     __machine_arch_type
4520 # else
4521 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
4522 # endif
4523 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
4524 #else
4525 # define machine_is_sa1100_elf()        (0)
4526 #endif
4527
4528 #ifdef CONFIG_SA1100_GATOR
4529 # ifdef machine_arch_type
4530 #  undef machine_arch_type
4531 #  define machine_arch_type     __machine_arch_type
4532 # else
4533 #  define machine_arch_type     MACH_TYPE_GATOR
4534 # endif
4535 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
4536 #else
4537 # define machine_is_gator()     (0)
4538 #endif
4539
4540 #ifdef CONFIG_ARCH_GRANITE
4541 # ifdef machine_arch_type
4542 #  undef machine_arch_type
4543 #  define machine_arch_type     __machine_arch_type
4544 # else
4545 #  define machine_arch_type     MACH_TYPE_GRANITE
4546 # endif
4547 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
4548 #else
4549 # define machine_is_granite()   (0)
4550 #endif
4551
4552 #ifdef CONFIG_SA1100_CONSUS
4553 # ifdef machine_arch_type
4554 #  undef machine_arch_type
4555 #  define machine_arch_type     __machine_arch_type
4556 # else
4557 #  define machine_arch_type     MACH_TYPE_CONSUS
4558 # endif
4559 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
4560 #else
4561 # define machine_is_consus()    (0)
4562 #endif
4563
4564 #ifdef CONFIG_ARCH_AAED2000
4565 # ifdef machine_arch_type
4566 #  undef machine_arch_type
4567 #  define machine_arch_type     __machine_arch_type
4568 # else
4569 #  define machine_arch_type     MACH_TYPE_AAED2000
4570 # endif
4571 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
4572 #else
4573 # define machine_is_aaed2000()  (0)
4574 #endif
4575
4576 #ifdef CONFIG_ARCH_CDB89712
4577 # ifdef machine_arch_type
4578 #  undef machine_arch_type
4579 #  define machine_arch_type     __machine_arch_type
4580 # else
4581 #  define machine_arch_type     MACH_TYPE_CDB89712
4582 # endif
4583 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
4584 #else
4585 # define machine_is_cdb89712()  (0)
4586 #endif
4587
4588 #ifdef CONFIG_SA1100_GRAPHICSMASTER
4589 # ifdef machine_arch_type
4590 #  undef machine_arch_type
4591 #  define machine_arch_type     __machine_arch_type
4592 # else
4593 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
4594 # endif
4595 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
4596 #else
4597 # define machine_is_graphicsmaster()    (0)
4598 #endif
4599
4600 #ifdef CONFIG_SA1100_ADSBITSY
4601 # ifdef machine_arch_type
4602 #  undef machine_arch_type
4603 #  define machine_arch_type     __machine_arch_type
4604 # else
4605 #  define machine_arch_type     MACH_TYPE_ADSBITSY
4606 # endif
4607 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
4608 #else
4609 # define machine_is_adsbitsy()  (0)
4610 #endif
4611
4612 #ifdef CONFIG_ARCH_PXA_IDP
4613 # ifdef machine_arch_type
4614 #  undef machine_arch_type
4615 #  define machine_arch_type     __machine_arch_type
4616 # else
4617 #  define machine_arch_type     MACH_TYPE_PXA_IDP
4618 # endif
4619 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
4620 #else
4621 # define machine_is_pxa_idp()   (0)
4622 #endif
4623
4624 #ifdef CONFIG_ARCH_PLCE
4625 # ifdef machine_arch_type
4626 #  undef machine_arch_type
4627 #  define machine_arch_type     __machine_arch_type
4628 # else
4629 #  define machine_arch_type     MACH_TYPE_PLCE
4630 # endif
4631 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
4632 #else
4633 # define machine_is_plce()      (0)
4634 #endif
4635
4636 #ifdef CONFIG_SA1100_PT_SYSTEM3
4637 # ifdef machine_arch_type
4638 #  undef machine_arch_type
4639 #  define machine_arch_type     __machine_arch_type
4640 # else
4641 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
4642 # endif
4643 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
4644 #else
4645 # define machine_is_pt_system3()        (0)
4646 #endif
4647
4648 #ifdef CONFIG_ARCH_MEDALB
4649 # ifdef machine_arch_type
4650 #  undef machine_arch_type
4651 #  define machine_arch_type     __machine_arch_type
4652 # else
4653 #  define machine_arch_type     MACH_TYPE_MEDALB
4654 # endif
4655 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
4656 #else
4657 # define machine_is_murphy()    (0)
4658 #endif
4659
4660 #ifdef CONFIG_ARCH_EAGLE
4661 # ifdef machine_arch_type
4662 #  undef machine_arch_type
4663 #  define machine_arch_type     __machine_arch_type
4664 # else
4665 #  define machine_arch_type     MACH_TYPE_EAGLE
4666 # endif
4667 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
4668 #else
4669 # define machine_is_eagle()     (0)
4670 #endif
4671
4672 #ifdef CONFIG_ARCH_DSC21
4673 # ifdef machine_arch_type
4674 #  undef machine_arch_type
4675 #  define machine_arch_type     __machine_arch_type
4676 # else
4677 #  define machine_arch_type     MACH_TYPE_DSC21
4678 # endif
4679 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
4680 #else
4681 # define machine_is_dsc21()     (0)
4682 #endif
4683
4684 #ifdef CONFIG_ARCH_DSC24
4685 # ifdef machine_arch_type
4686 #  undef machine_arch_type
4687 #  define machine_arch_type     __machine_arch_type
4688 # else
4689 #  define machine_arch_type     MACH_TYPE_DSC24
4690 # endif
4691 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
4692 #else
4693 # define machine_is_dsc24()     (0)
4694 #endif
4695
4696 #ifdef CONFIG_ARCH_TI5472
4697 # ifdef machine_arch_type
4698 #  undef machine_arch_type
4699 #  define machine_arch_type     __machine_arch_type
4700 # else
4701 #  define machine_arch_type     MACH_TYPE_TI5472
4702 # endif
4703 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
4704 #else
4705 # define machine_is_ti5472()    (0)
4706 #endif
4707
4708 #ifdef CONFIG_ARCH_AUTCPU12
4709 # ifdef machine_arch_type
4710 #  undef machine_arch_type
4711 #  define machine_arch_type     __machine_arch_type
4712 # else
4713 #  define machine_arch_type     MACH_TYPE_AUTCPU12
4714 # endif
4715 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
4716 #else
4717 # define machine_is_autcpu12()  (0)
4718 #endif
4719
4720 #ifdef CONFIG_ARCH_UENGINE
4721 # ifdef machine_arch_type
4722 #  undef machine_arch_type
4723 #  define machine_arch_type     __machine_arch_type
4724 # else
4725 #  define machine_arch_type     MACH_TYPE_UENGINE
4726 # endif
4727 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
4728 #else
4729 # define machine_is_uengine()   (0)
4730 #endif
4731
4732 #ifdef CONFIG_SA1100_BLUESTEM
4733 # ifdef machine_arch_type
4734 #  undef machine_arch_type
4735 #  define machine_arch_type     __machine_arch_type
4736 # else
4737 #  define machine_arch_type     MACH_TYPE_BLUESTEM
4738 # endif
4739 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
4740 #else
4741 # define machine_is_bluestem()  (0)
4742 #endif
4743
4744 #ifdef CONFIG_ARCH_XINGU8
4745 # ifdef machine_arch_type
4746 #  undef machine_arch_type
4747 #  define machine_arch_type     __machine_arch_type
4748 # else
4749 #  define machine_arch_type     MACH_TYPE_XINGU8
4750 # endif
4751 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
4752 #else
4753 # define machine_is_xingu8()    (0)
4754 #endif
4755
4756 #ifdef CONFIG_ARCH_BUSHSTB
4757 # ifdef machine_arch_type
4758 #  undef machine_arch_type
4759 #  define machine_arch_type     __machine_arch_type
4760 # else
4761 #  define machine_arch_type     MACH_TYPE_BUSHSTB
4762 # endif
4763 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
4764 #else
4765 # define machine_is_bushstb()   (0)
4766 #endif
4767
4768 #ifdef CONFIG_SA1100_EPSILON1
4769 # ifdef machine_arch_type
4770 #  undef machine_arch_type
4771 #  define machine_arch_type     __machine_arch_type
4772 # else
4773 #  define machine_arch_type     MACH_TYPE_EPSILON1
4774 # endif
4775 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
4776 #else
4777 # define machine_is_epsilon1()  (0)
4778 #endif
4779
4780 #ifdef CONFIG_SA1100_BALLOON
4781 # ifdef machine_arch_type
4782 #  undef machine_arch_type
4783 #  define machine_arch_type     __machine_arch_type
4784 # else
4785 #  define machine_arch_type     MACH_TYPE_BALLOON
4786 # endif
4787 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
4788 #else
4789 # define machine_is_balloon()   (0)
4790 #endif
4791
4792 #ifdef CONFIG_ARCH_PUPPY
4793 # ifdef machine_arch_type
4794 #  undef machine_arch_type
4795 #  define machine_arch_type     __machine_arch_type
4796 # else
4797 #  define machine_arch_type     MACH_TYPE_PUPPY
4798 # endif
4799 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
4800 #else
4801 # define machine_is_puppy()     (0)
4802 #endif
4803
4804 #ifdef CONFIG_SA1100_ELROY
4805 # ifdef machine_arch_type
4806 #  undef machine_arch_type
4807 #  define machine_arch_type     __machine_arch_type
4808 # else
4809 #  define machine_arch_type     MACH_TYPE_ELROY
4810 # endif
4811 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4812 #else
4813 # define machine_is_elroy()     (0)
4814 #endif
4815
4816 #ifdef CONFIG_ARCH_GMS720
4817 # ifdef machine_arch_type
4818 #  undef machine_arch_type
4819 #  define machine_arch_type     __machine_arch_type
4820 # else
4821 #  define machine_arch_type     MACH_TYPE_GMS720
4822 # endif
4823 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4824 #else
4825 # define machine_is_gms720()    (0)
4826 #endif
4827
4828 #ifdef CONFIG_ARCH_S24X
4829 # ifdef machine_arch_type
4830 #  undef machine_arch_type
4831 #  define machine_arch_type     __machine_arch_type
4832 # else
4833 #  define machine_arch_type     MACH_TYPE_S24X
4834 # endif
4835 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4836 #else
4837 # define machine_is_s24x()      (0)
4838 #endif
4839
4840 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4841 # ifdef machine_arch_type
4842 #  undef machine_arch_type
4843 #  define machine_arch_type     __machine_arch_type
4844 # else
4845 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4846 # endif
4847 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4848 #else
4849 # define machine_is_jtel_clep7312()     (0)
4850 #endif
4851
4852 #ifdef CONFIG_ARCH_CX821XX
4853 # ifdef machine_arch_type
4854 #  undef machine_arch_type
4855 #  define machine_arch_type     __machine_arch_type
4856 # else
4857 #  define machine_arch_type     MACH_TYPE_CX821XX
4858 # endif
4859 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4860 #else
4861 # define machine_is_cx821xx()   (0)
4862 #endif
4863
4864 #ifdef CONFIG_ARCH_EDB7312
4865 # ifdef machine_arch_type
4866 #  undef machine_arch_type
4867 #  define machine_arch_type     __machine_arch_type
4868 # else
4869 #  define machine_arch_type     MACH_TYPE_EDB7312
4870 # endif
4871 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4872 #else
4873 # define machine_is_edb7312()   (0)
4874 #endif
4875
4876 #ifdef CONFIG_SA1100_BSA1110
4877 # ifdef machine_arch_type
4878 #  undef machine_arch_type
4879 #  define machine_arch_type     __machine_arch_type
4880 # else
4881 #  define machine_arch_type     MACH_TYPE_BSA1110
4882 # endif
4883 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4884 #else
4885 # define machine_is_bsa1110()   (0)
4886 #endif
4887
4888 #ifdef CONFIG_ARCH_POWERPIN
4889 # ifdef machine_arch_type
4890 #  undef machine_arch_type
4891 #  define machine_arch_type     __machine_arch_type
4892 # else
4893 #  define machine_arch_type     MACH_TYPE_POWERPIN
4894 # endif
4895 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4896 #else
4897 # define machine_is_powerpin()  (0)
4898 #endif
4899
4900 #ifdef CONFIG_ARCH_OPENARM
4901 # ifdef machine_arch_type
4902 #  undef machine_arch_type
4903 #  define machine_arch_type     __machine_arch_type
4904 # else
4905 #  define machine_arch_type     MACH_TYPE_OPENARM
4906 # endif
4907 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4908 #else
4909 # define machine_is_openarm()   (0)
4910 #endif
4911
4912 #ifdef CONFIG_SA1100_WHITECHAPEL
4913 # ifdef machine_arch_type
4914 #  undef machine_arch_type
4915 #  define machine_arch_type     __machine_arch_type
4916 # else
4917 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4918 # endif
4919 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4920 #else
4921 # define machine_is_whitechapel()       (0)
4922 #endif
4923
4924 #ifdef CONFIG_SA1100_H3100
4925 # ifdef machine_arch_type
4926 #  undef machine_arch_type
4927 #  define machine_arch_type     __machine_arch_type
4928 # else
4929 #  define machine_arch_type     MACH_TYPE_H3100
4930 # endif
4931 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4932 #else
4933 # define machine_is_h3100()     (0)
4934 #endif
4935
4936 #ifdef CONFIG_SA1100_H3800
4937 # ifdef machine_arch_type
4938 #  undef machine_arch_type
4939 #  define machine_arch_type     __machine_arch_type
4940 # else
4941 #  define machine_arch_type     MACH_TYPE_H3800
4942 # endif
4943 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4944 #else
4945 # define machine_is_h3800()     (0)
4946 #endif
4947
4948 #ifdef CONFIG_ARCH_BLUE_V1
4949 # ifdef machine_arch_type
4950 #  undef machine_arch_type
4951 #  define machine_arch_type     __machine_arch_type
4952 # else
4953 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4954 # endif
4955 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4956 #else
4957 # define machine_is_blue_v1()   (0)
4958 #endif
4959
4960 #ifdef CONFIG_ARCH_PXA_CERF
4961 # ifdef machine_arch_type
4962 #  undef machine_arch_type
4963 #  define machine_arch_type     __machine_arch_type
4964 # else
4965 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4966 # endif
4967 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4968 #else
4969 # define machine_is_pxa_cerf()  (0)
4970 #endif
4971
4972 #ifdef CONFIG_ARCH_ARM7TEVB
4973 # ifdef machine_arch_type
4974 #  undef machine_arch_type
4975 #  define machine_arch_type     __machine_arch_type
4976 # else
4977 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4978 # endif
4979 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4980 #else
4981 # define machine_is_arm7tevb()  (0)
4982 #endif
4983
4984 #ifdef CONFIG_SA1100_D7400
4985 # ifdef machine_arch_type
4986 #  undef machine_arch_type
4987 #  define machine_arch_type     __machine_arch_type
4988 # else
4989 #  define machine_arch_type     MACH_TYPE_D7400
4990 # endif
4991 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4992 #else
4993 # define machine_is_d7400()     (0)
4994 #endif
4995
4996 #ifdef CONFIG_ARCH_PIRANHA
4997 # ifdef machine_arch_type
4998 #  undef machine_arch_type
4999 #  define machine_arch_type     __machine_arch_type
5000 # else
5001 #  define machine_arch_type     MACH_TYPE_PIRANHA
5002 # endif
5003 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
5004 #else
5005 # define machine_is_piranha()   (0)
5006 #endif
5007
5008 #ifdef CONFIG_SA1100_SBCAMELOT
5009 # ifdef machine_arch_type
5010 #  undef machine_arch_type
5011 #  define machine_arch_type     __machine_arch_type
5012 # else
5013 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
5014 # endif
5015 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
5016 #else
5017 # define machine_is_sbcamelot() (0)
5018 #endif
5019
5020 #ifdef CONFIG_SA1100_KINGS
5021 # ifdef machine_arch_type
5022 #  undef machine_arch_type
5023 #  define machine_arch_type     __machine_arch_type
5024 # else
5025 #  define machine_arch_type     MACH_TYPE_KINGS
5026 # endif
5027 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
5028 #else
5029 # define machine_is_kings()     (0)
5030 #endif
5031
5032 #ifdef CONFIG_ARCH_SMDK2400
5033 # ifdef machine_arch_type
5034 #  undef machine_arch_type
5035 #  define machine_arch_type     __machine_arch_type
5036 # else
5037 #  define machine_arch_type     MACH_TYPE_SMDK2400
5038 # endif
5039 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
5040 #else
5041 # define machine_is_smdk2400()  (0)
5042 #endif
5043
5044 #ifdef CONFIG_SA1100_COLLIE
5045 # ifdef machine_arch_type
5046 #  undef machine_arch_type
5047 #  define machine_arch_type     __machine_arch_type
5048 # else
5049 #  define machine_arch_type     MACH_TYPE_COLLIE
5050 # endif
5051 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
5052 #else
5053 # define machine_is_collie()    (0)
5054 #endif
5055
5056 #ifdef CONFIG_ARCH_IDR
5057 # ifdef machine_arch_type
5058 #  undef machine_arch_type
5059 #  define machine_arch_type     __machine_arch_type
5060 # else
5061 #  define machine_arch_type     MACH_TYPE_IDR
5062 # endif
5063 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
5064 #else
5065 # define machine_is_idr()       (0)
5066 #endif
5067
5068 #ifdef CONFIG_SA1100_BADGE4
5069 # ifdef machine_arch_type
5070 #  undef machine_arch_type
5071 #  define machine_arch_type     __machine_arch_type
5072 # else
5073 #  define machine_arch_type     MACH_TYPE_BADGE4
5074 # endif
5075 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
5076 #else
5077 # define machine_is_badge4()    (0)
5078 #endif
5079
5080 #ifdef CONFIG_ARCH_WEBNET
5081 # ifdef machine_arch_type
5082 #  undef machine_arch_type
5083 #  define machine_arch_type     __machine_arch_type
5084 # else
5085 #  define machine_arch_type     MACH_TYPE_WEBNET
5086 # endif
5087 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
5088 #else
5089 # define machine_is_webnet()    (0)
5090 #endif
5091
5092 #ifdef CONFIG_SA1100_D7300
5093 # ifdef machine_arch_type
5094 #  undef machine_arch_type
5095 #  define machine_arch_type     __machine_arch_type
5096 # else
5097 #  define machine_arch_type     MACH_TYPE_D7300
5098 # endif
5099 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
5100 #else
5101 # define machine_is_d7300()     (0)
5102 #endif
5103
5104 #ifdef CONFIG_SA1100_CEP
5105 # ifdef machine_arch_type
5106 #  undef machine_arch_type
5107 #  define machine_arch_type     __machine_arch_type
5108 # else
5109 #  define machine_arch_type     MACH_TYPE_CEP
5110 # endif
5111 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
5112 #else
5113 # define machine_is_cep()       (0)
5114 #endif
5115
5116 #ifdef CONFIG_ARCH_FORTUNET
5117 # ifdef machine_arch_type
5118 #  undef machine_arch_type
5119 #  define machine_arch_type     __machine_arch_type
5120 # else
5121 #  define machine_arch_type     MACH_TYPE_FORTUNET
5122 # endif
5123 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
5124 #else
5125 # define machine_is_fortunet()  (0)
5126 #endif
5127
5128 #ifdef CONFIG_ARCH_VC547X
5129 # ifdef machine_arch_type
5130 #  undef machine_arch_type
5131 #  define machine_arch_type     __machine_arch_type
5132 # else
5133 #  define machine_arch_type     MACH_TYPE_VC547X
5134 # endif
5135 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
5136 #else
5137 # define machine_is_vc547x()    (0)
5138 #endif
5139
5140 #ifdef CONFIG_SA1100_FILEWALKER
5141 # ifdef machine_arch_type
5142 #  undef machine_arch_type
5143 #  define machine_arch_type     __machine_arch_type
5144 # else
5145 #  define machine_arch_type     MACH_TYPE_FILEWALKER
5146 # endif
5147 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
5148 #else
5149 # define machine_is_filewalker()        (0)
5150 #endif
5151
5152 #ifdef CONFIG_SA1100_NETGATEWAY
5153 # ifdef machine_arch_type
5154 #  undef machine_arch_type
5155 #  define machine_arch_type     __machine_arch_type
5156 # else
5157 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
5158 # endif
5159 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
5160 #else
5161 # define machine_is_netgateway()        (0)
5162 #endif
5163
5164 #ifdef CONFIG_SA1100_SYMBOL2800
5165 # ifdef machine_arch_type
5166 #  undef machine_arch_type
5167 #  define machine_arch_type     __machine_arch_type
5168 # else
5169 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
5170 # endif
5171 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
5172 #else
5173 # define machine_is_symbol2800()        (0)
5174 #endif
5175
5176 #ifdef CONFIG_SA1100_SUNS
5177 # ifdef machine_arch_type
5178 #  undef machine_arch_type
5179 #  define machine_arch_type     __machine_arch_type
5180 # else
5181 #  define machine_arch_type     MACH_TYPE_SUNS
5182 # endif
5183 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
5184 #else
5185 # define machine_is_suns()      (0)
5186 #endif
5187
5188 #ifdef CONFIG_SA1100_FRODO
5189 # ifdef machine_arch_type
5190 #  undef machine_arch_type
5191 #  define machine_arch_type     __machine_arch_type
5192 # else
5193 #  define machine_arch_type     MACH_TYPE_FRODO
5194 # endif
5195 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
5196 #else
5197 # define machine_is_frodo()     (0)
5198 #endif
5199
5200 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
5201 # ifdef machine_arch_type
5202 #  undef machine_arch_type
5203 #  define machine_arch_type     __machine_arch_type
5204 # else
5205 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
5206 # endif
5207 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
5208 #else
5209 # define machine_is_ms301()     (0)
5210 #endif
5211
5212 #ifdef CONFIG_ARCH_MX1ADS
5213 # ifdef machine_arch_type
5214 #  undef machine_arch_type
5215 #  define machine_arch_type     __machine_arch_type
5216 # else
5217 #  define machine_arch_type     MACH_TYPE_MX1ADS
5218 # endif
5219 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
5220 #else
5221 # define machine_is_mx1ads()    (0)
5222 #endif
5223
5224 #ifdef CONFIG_ARCH_H7201
5225 # ifdef machine_arch_type
5226 #  undef machine_arch_type
5227 #  define machine_arch_type     __machine_arch_type
5228 # else
5229 #  define machine_arch_type     MACH_TYPE_H7201
5230 # endif
5231 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
5232 #else
5233 # define machine_is_h7201()     (0)
5234 #endif
5235
5236 #ifdef CONFIG_ARCH_H7202
5237 # ifdef machine_arch_type
5238 #  undef machine_arch_type
5239 #  define machine_arch_type     __machine_arch_type
5240 # else
5241 #  define machine_arch_type     MACH_TYPE_H7202
5242 # endif
5243 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
5244 #else
5245 # define machine_is_h7202()     (0)
5246 #endif
5247
5248 #ifdef CONFIG_ARCH_AMICO
5249 # ifdef machine_arch_type
5250 #  undef machine_arch_type
5251 #  define machine_arch_type     __machine_arch_type
5252 # else
5253 #  define machine_arch_type     MACH_TYPE_AMICO
5254 # endif
5255 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
5256 #else
5257 # define machine_is_amico()     (0)
5258 #endif
5259
5260 #ifdef CONFIG_SA1100_IAM
5261 # ifdef machine_arch_type
5262 #  undef machine_arch_type
5263 #  define machine_arch_type     __machine_arch_type
5264 # else
5265 #  define machine_arch_type     MACH_TYPE_IAM
5266 # endif
5267 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
5268 #else
5269 # define machine_is_iam()       (0)
5270 #endif
5271
5272 #ifdef CONFIG_SA1100_TT530
5273 # ifdef machine_arch_type
5274 #  undef machine_arch_type
5275 #  define machine_arch_type     __machine_arch_type
5276 # else
5277 #  define machine_arch_type     MACH_TYPE_TT530
5278 # endif
5279 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
5280 #else
5281 # define machine_is_tt530()     (0)
5282 #endif
5283
5284 #ifdef CONFIG_ARCH_SAM2400
5285 # ifdef machine_arch_type
5286 #  undef machine_arch_type
5287 #  define machine_arch_type     __machine_arch_type
5288 # else
5289 #  define machine_arch_type     MACH_TYPE_SAM2400
5290 # endif
5291 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
5292 #else
5293 # define machine_is_sam2400()   (0)
5294 #endif
5295
5296 #ifdef CONFIG_SA1100_JORNADA56X
5297 # ifdef machine_arch_type
5298 #  undef machine_arch_type
5299 #  define machine_arch_type     __machine_arch_type
5300 # else
5301 #  define machine_arch_type     MACH_TYPE_JORNADA56X
5302 # endif
5303 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
5304 #else
5305 # define machine_is_jornada56x()        (0)
5306 #endif
5307
5308 #ifdef CONFIG_SA1100_ACTIVE
5309 # ifdef machine_arch_type
5310 #  undef machine_arch_type
5311 #  define machine_arch_type     __machine_arch_type
5312 # else
5313 #  define machine_arch_type     MACH_TYPE_ACTIVE
5314 # endif
5315 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
5316 #else
5317 # define machine_is_active()    (0)
5318 #endif
5319
5320 #ifdef CONFIG_ARCH_IQ80321
5321 # ifdef machine_arch_type
5322 #  undef machine_arch_type
5323 #  define machine_arch_type     __machine_arch_type
5324 # else
5325 #  define machine_arch_type     MACH_TYPE_IQ80321
5326 # endif
5327 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
5328 #else
5329 # define machine_is_iq80321()   (0)
5330 #endif
5331
5332 #ifdef CONFIG_SA1100_WID
5333 # ifdef machine_arch_type
5334 #  undef machine_arch_type
5335 #  define machine_arch_type     __machine_arch_type
5336 # else
5337 #  define machine_arch_type     MACH_TYPE_WID
5338 # endif
5339 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
5340 #else
5341 # define machine_is_wid()       (0)
5342 #endif
5343
5344 #ifdef CONFIG_ARCH_SABINAL
5345 # ifdef machine_arch_type
5346 #  undef machine_arch_type
5347 #  define machine_arch_type     __machine_arch_type
5348 # else
5349 #  define machine_arch_type     MACH_TYPE_SABINAL
5350 # endif
5351 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
5352 #else
5353 # define machine_is_sabinal()   (0)
5354 #endif
5355
5356 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
5357 # ifdef machine_arch_type
5358 #  undef machine_arch_type
5359 #  define machine_arch_type     __machine_arch_type
5360 # else
5361 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
5362 # endif
5363 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
5364 #else
5365 # define machine_is_ixp425_matacumbe()  (0)
5366 #endif
5367
5368 #ifdef CONFIG_SA1100_MINIPRINT
5369 # ifdef machine_arch_type
5370 #  undef machine_arch_type
5371 #  define machine_arch_type     __machine_arch_type
5372 # else
5373 #  define machine_arch_type     MACH_TYPE_MINIPRINT
5374 # endif
5375 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
5376 #else
5377 # define machine_is_miniprint() (0)
5378 #endif
5379
5380 #ifdef CONFIG_ARCH_ADM510X
5381 # ifdef machine_arch_type
5382 #  undef machine_arch_type
5383 #  define machine_arch_type     __machine_arch_type
5384 # else
5385 #  define machine_arch_type     MACH_TYPE_ADM510X
5386 # endif
5387 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
5388 #else
5389 # define machine_is_adm510x()   (0)
5390 #endif
5391
5392 #ifdef CONFIG_SA1100_SVS200
5393 # ifdef machine_arch_type
5394 #  undef machine_arch_type
5395 #  define machine_arch_type     __machine_arch_type
5396 # else
5397 #  define machine_arch_type     MACH_TYPE_SVS200
5398 # endif
5399 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
5400 #else
5401 # define machine_is_svs200()    (0)
5402 #endif
5403
5404 #ifdef CONFIG_ARCH_ATG_TCU
5405 # ifdef machine_arch_type
5406 #  undef machine_arch_type
5407 #  define machine_arch_type     __machine_arch_type
5408 # else
5409 #  define machine_arch_type     MACH_TYPE_ATG_TCU
5410 # endif
5411 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
5412 #else
5413 # define machine_is_atg_tcu()   (0)
5414 #endif
5415
5416 #ifdef CONFIG_SA1100_JORNADA820
5417 # ifdef machine_arch_type
5418 #  undef machine_arch_type
5419 #  define machine_arch_type     __machine_arch_type
5420 # else
5421 #  define machine_arch_type     MACH_TYPE_JORNADA820
5422 # endif
5423 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
5424 #else
5425 # define machine_is_jornada820()        (0)
5426 #endif
5427
5428 #ifdef CONFIG_ARCH_S3C44B0
5429 # ifdef machine_arch_type
5430 #  undef machine_arch_type
5431 #  define machine_arch_type     __machine_arch_type
5432 # else
5433 #  define machine_arch_type     MACH_TYPE_S3C44B0
5434 # endif
5435 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
5436 #else
5437 # define machine_is_s3c44b0()   (0)
5438 #endif
5439
5440 #ifdef CONFIG_ARCH_MARGIS2
5441 # ifdef machine_arch_type
5442 #  undef machine_arch_type
5443 #  define machine_arch_type     __machine_arch_type
5444 # else
5445 #  define machine_arch_type     MACH_TYPE_MARGIS2
5446 # endif
5447 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
5448 #else
5449 # define machine_is_margis2()   (0)
5450 #endif
5451
5452 #ifdef CONFIG_ARCH_KS8695
5453 # ifdef machine_arch_type
5454 #  undef machine_arch_type
5455 #  define machine_arch_type     __machine_arch_type
5456 # else
5457 #  define machine_arch_type     MACH_TYPE_KS8695
5458 # endif
5459 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
5460 #else
5461 # define machine_is_ks8695()    (0)
5462 #endif
5463
5464 #ifdef CONFIG_ARCH_BRH
5465 # ifdef machine_arch_type
5466 #  undef machine_arch_type
5467 #  define machine_arch_type     __machine_arch_type
5468 # else
5469 #  define machine_arch_type     MACH_TYPE_BRH
5470 # endif
5471 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
5472 #else
5473 # define machine_is_brh()       (0)
5474 #endif
5475
5476 #ifdef CONFIG_ARCH_S3C2410
5477 # ifdef machine_arch_type
5478 #  undef machine_arch_type
5479 #  define machine_arch_type     __machine_arch_type
5480 # else
5481 #  define machine_arch_type     MACH_TYPE_S3C2410
5482 # endif
5483 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
5484 #else
5485 # define machine_is_s3c2410()   (0)
5486 #endif
5487
5488 #ifdef CONFIG_ARCH_POSSIO_PX30
5489 # ifdef machine_arch_type
5490 #  undef machine_arch_type
5491 #  define machine_arch_type     __machine_arch_type
5492 # else
5493 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
5494 # endif
5495 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
5496 #else
5497 # define machine_is_possio_px30()       (0)
5498 #endif
5499
5500 #ifdef CONFIG_ARCH_S3C2800
5501 # ifdef machine_arch_type
5502 #  undef machine_arch_type
5503 #  define machine_arch_type     __machine_arch_type
5504 # else
5505 #  define machine_arch_type     MACH_TYPE_S3C2800
5506 # endif
5507 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
5508 #else
5509 # define machine_is_s3c2800()   (0)
5510 #endif
5511
5512 #ifdef CONFIG_SA1100_FLEETWOOD
5513 # ifdef machine_arch_type
5514 #  undef machine_arch_type
5515 #  define machine_arch_type     __machine_arch_type
5516 # else
5517 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
5518 # endif
5519 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
5520 #else
5521 # define machine_is_fleetwood() (0)
5522 #endif
5523
5524 #ifdef CONFIG_ARCH_OMAHA
5525 # ifdef machine_arch_type
5526 #  undef machine_arch_type
5527 #  define machine_arch_type     __machine_arch_type
5528 # else
5529 #  define machine_arch_type     MACH_TYPE_OMAHA
5530 # endif
5531 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
5532 #else
5533 # define machine_is_omaha()     (0)
5534 #endif
5535
5536 #ifdef CONFIG_ARCH_TA7
5537 # ifdef machine_arch_type
5538 #  undef machine_arch_type
5539 #  define machine_arch_type     __machine_arch_type
5540 # else
5541 #  define machine_arch_type     MACH_TYPE_TA7
5542 # endif
5543 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
5544 #else
5545 # define machine_is_ta7()       (0)
5546 #endif
5547
5548 #ifdef CONFIG_SA1100_NOVA
5549 # ifdef machine_arch_type
5550 #  undef machine_arch_type
5551 #  define machine_arch_type     __machine_arch_type
5552 # else
5553 #  define machine_arch_type     MACH_TYPE_NOVA
5554 # endif
5555 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
5556 #else
5557 # define machine_is_nova()      (0)
5558 #endif
5559
5560 #ifdef CONFIG_ARCH_HMK
5561 # ifdef machine_arch_type
5562 #  undef machine_arch_type
5563 #  define machine_arch_type     __machine_arch_type
5564 # else
5565 #  define machine_arch_type     MACH_TYPE_HMK
5566 # endif
5567 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
5568 #else
5569 # define machine_is_hmk()       (0)
5570 #endif
5571
5572 #ifdef CONFIG_ARCH_KARO
5573 # ifdef machine_arch_type
5574 #  undef machine_arch_type
5575 #  define machine_arch_type     __machine_arch_type
5576 # else
5577 #  define machine_arch_type     MACH_TYPE_KARO
5578 # endif
5579 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
5580 #else
5581 # define machine_is_karo()      (0)
5582 #endif
5583
5584 #ifdef CONFIG_SA1100_FESTER
5585 # ifdef machine_arch_type
5586 #  undef machine_arch_type
5587 #  define machine_arch_type     __machine_arch_type
5588 # else
5589 #  define machine_arch_type     MACH_TYPE_FESTER
5590 # endif
5591 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
5592 #else
5593 # define machine_is_fester()    (0)
5594 #endif
5595
5596 #ifdef CONFIG_ARCH_GPI
5597 # ifdef machine_arch_type
5598 #  undef machine_arch_type
5599 #  define machine_arch_type     __machine_arch_type
5600 # else
5601 #  define machine_arch_type     MACH_TYPE_GPI
5602 # endif
5603 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
5604 #else
5605 # define machine_is_gpi()       (0)
5606 #endif
5607
5608 #ifdef CONFIG_ARCH_SMDK2410
5609 # ifdef machine_arch_type
5610 #  undef machine_arch_type
5611 #  define machine_arch_type     __machine_arch_type
5612 # else
5613 #  define machine_arch_type     MACH_TYPE_SMDK2410
5614 # endif
5615 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
5616 #else
5617 # define machine_is_smdk2410()  (0)
5618 #endif
5619
5620 #ifdef CONFIG_ARCH_I519
5621 # ifdef machine_arch_type
5622 #  undef machine_arch_type
5623 #  define machine_arch_type     __machine_arch_type
5624 # else
5625 #  define machine_arch_type     MACH_TYPE_I519
5626 # endif
5627 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
5628 #else
5629 # define machine_is_i519()      (0)
5630 #endif
5631
5632 #ifdef CONFIG_SA1100_NEXIO
5633 # ifdef machine_arch_type
5634 #  undef machine_arch_type
5635 #  define machine_arch_type     __machine_arch_type
5636 # else
5637 #  define machine_arch_type     MACH_TYPE_NEXIO
5638 # endif
5639 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
5640 #else
5641 # define machine_is_nexio()     (0)
5642 #endif
5643
5644 #ifdef CONFIG_SA1100_BITBOX
5645 # ifdef machine_arch_type
5646 #  undef machine_arch_type
5647 #  define machine_arch_type     __machine_arch_type
5648 # else
5649 #  define machine_arch_type     MACH_TYPE_BITBOX
5650 # endif
5651 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
5652 #else
5653 # define machine_is_bitbox()    (0)
5654 #endif
5655
5656 #ifdef CONFIG_SA1100_G200
5657 # ifdef machine_arch_type
5658 #  undef machine_arch_type
5659 #  define machine_arch_type     __machine_arch_type
5660 # else
5661 #  define machine_arch_type     MACH_TYPE_G200
5662 # endif
5663 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
5664 #else
5665 # define machine_is_g200()      (0)
5666 #endif
5667
5668 #ifdef CONFIG_SA1100_GILL
5669 # ifdef machine_arch_type
5670 #  undef machine_arch_type
5671 #  define machine_arch_type     __machine_arch_type
5672 # else
5673 #  define machine_arch_type     MACH_TYPE_GILL
5674 # endif
5675 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
5676 #else
5677 # define machine_is_gill()      (0)
5678 #endif
5679
5680 #ifdef CONFIG_ARCH_PXA_MERCURY
5681 # ifdef machine_arch_type
5682 #  undef machine_arch_type
5683 #  define machine_arch_type     __machine_arch_type
5684 # else
5685 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
5686 # endif
5687 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
5688 #else
5689 # define machine_is_pxa_mercury()       (0)
5690 #endif
5691
5692 #ifdef CONFIG_ARCH_CEIVA
5693 # ifdef machine_arch_type
5694 #  undef machine_arch_type
5695 #  define machine_arch_type     __machine_arch_type
5696 # else
5697 #  define machine_arch_type     MACH_TYPE_CEIVA
5698 # endif
5699 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
5700 #else
5701 # define machine_is_ceiva()     (0)
5702 #endif
5703
5704 #ifdef CONFIG_SA1100_FRET
5705 # ifdef machine_arch_type
5706 #  undef machine_arch_type
5707 #  define machine_arch_type     __machine_arch_type
5708 # else
5709 #  define machine_arch_type     MACH_TYPE_FRET
5710 # endif
5711 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
5712 #else
5713 # define machine_is_fret()      (0)
5714 #endif
5715
5716 #ifdef CONFIG_SA1100_EMAILPHONE
5717 # ifdef machine_arch_type
5718 #  undef machine_arch_type
5719 #  define machine_arch_type     __machine_arch_type
5720 # else
5721 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
5722 # endif
5723 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
5724 #else
5725 # define machine_is_emailphone()        (0)
5726 #endif
5727
5728 #ifdef CONFIG_ARCH_H3900
5729 # ifdef machine_arch_type
5730 #  undef machine_arch_type
5731 #  define machine_arch_type     __machine_arch_type
5732 # else
5733 #  define machine_arch_type     MACH_TYPE_H3900
5734 # endif
5735 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
5736 #else
5737 # define machine_is_h3900()     (0)
5738 #endif
5739
5740 #ifdef CONFIG_ARCH_PXA1
5741 # ifdef machine_arch_type
5742 #  undef machine_arch_type
5743 #  define machine_arch_type     __machine_arch_type
5744 # else
5745 #  define machine_arch_type     MACH_TYPE_PXA1
5746 # endif
5747 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
5748 #else
5749 # define machine_is_pxa1()      (0)
5750 #endif
5751
5752 #ifdef CONFIG_SA1100_KOAN369
5753 # ifdef machine_arch_type
5754 #  undef machine_arch_type
5755 #  define machine_arch_type     __machine_arch_type
5756 # else
5757 #  define machine_arch_type     MACH_TYPE_KOAN369
5758 # endif
5759 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
5760 #else
5761 # define machine_is_koan369()   (0)
5762 #endif
5763
5764 #ifdef CONFIG_ARCH_COGENT
5765 # ifdef machine_arch_type
5766 #  undef machine_arch_type
5767 #  define machine_arch_type     __machine_arch_type
5768 # else
5769 #  define machine_arch_type     MACH_TYPE_COGENT
5770 # endif
5771 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
5772 #else
5773 # define machine_is_cogent()    (0)
5774 #endif
5775
5776 #ifdef CONFIG_ARCH_ESL_SIMPUTER
5777 # ifdef machine_arch_type
5778 #  undef machine_arch_type
5779 #  define machine_arch_type     __machine_arch_type
5780 # else
5781 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
5782 # endif
5783 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5784 #else
5785 # define machine_is_esl_simputer()      (0)
5786 #endif
5787
5788 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5789 # ifdef machine_arch_type
5790 #  undef machine_arch_type
5791 #  define machine_arch_type     __machine_arch_type
5792 # else
5793 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
5794 # endif
5795 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5796 #else
5797 # define machine_is_esl_simputer_clr()  (0)
5798 #endif
5799
5800 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5801 # ifdef machine_arch_type
5802 #  undef machine_arch_type
5803 #  define machine_arch_type     __machine_arch_type
5804 # else
5805 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5806 # endif
5807 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5808 #else
5809 # define machine_is_esl_simputer_bw()   (0)
5810 #endif
5811
5812 #ifdef CONFIG_ARCH_HHP_CRADLE
5813 # ifdef machine_arch_type
5814 #  undef machine_arch_type
5815 #  define machine_arch_type     __machine_arch_type
5816 # else
5817 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5818 # endif
5819 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5820 #else
5821 # define machine_is_hhp_cradle()        (0)
5822 #endif
5823
5824 #ifdef CONFIG_ARCH_HE500
5825 # ifdef machine_arch_type
5826 #  undef machine_arch_type
5827 #  define machine_arch_type     __machine_arch_type
5828 # else
5829 #  define machine_arch_type     MACH_TYPE_HE500
5830 # endif
5831 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5832 #else
5833 # define machine_is_he500()     (0)
5834 #endif
5835
5836 #ifdef CONFIG_SA1100_INHANDELF2
5837 # ifdef machine_arch_type
5838 #  undef machine_arch_type
5839 #  define machine_arch_type     __machine_arch_type
5840 # else
5841 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5842 # endif
5843 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5844 #else
5845 # define machine_is_inhandelf2()        (0)
5846 #endif
5847
5848 #ifdef CONFIG_SA1100_INHANDFTIP
5849 # ifdef machine_arch_type
5850 #  undef machine_arch_type
5851 #  define machine_arch_type     __machine_arch_type
5852 # else
5853 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5854 # endif
5855 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5856 #else
5857 # define machine_is_inhandftip()        (0)
5858 #endif
5859
5860 #ifdef CONFIG_SA1100_DNP1110
5861 # ifdef machine_arch_type
5862 #  undef machine_arch_type
5863 #  define machine_arch_type     __machine_arch_type
5864 # else
5865 #  define machine_arch_type     MACH_TYPE_DNP1110
5866 # endif
5867 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5868 #else
5869 # define machine_is_dnp1110()   (0)
5870 #endif
5871
5872 #ifdef CONFIG_SA1100_PNP1110
5873 # ifdef machine_arch_type
5874 #  undef machine_arch_type
5875 #  define machine_arch_type     __machine_arch_type
5876 # else
5877 #  define machine_arch_type     MACH_TYPE_PNP1110
5878 # endif
5879 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5880 #else
5881 # define machine_is_pnp1110()   (0)
5882 #endif
5883
5884 #ifdef CONFIG_ARCH_CSB226
5885 # ifdef machine_arch_type
5886 #  undef machine_arch_type
5887 #  define machine_arch_type     __machine_arch_type
5888 # else
5889 #  define machine_arch_type     MACH_TYPE_CSB226
5890 # endif
5891 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5892 #else
5893 # define machine_is_csb226()    (0)
5894 #endif
5895
5896 #ifdef CONFIG_SA1100_ARNOLD
5897 # ifdef machine_arch_type
5898 #  undef machine_arch_type
5899 #  define machine_arch_type     __machine_arch_type
5900 # else
5901 #  define machine_arch_type     MACH_TYPE_ARNOLD
5902 # endif
5903 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5904 #else
5905 # define machine_is_arnold()    (0)
5906 #endif
5907
5908 #ifdef CONFIG_MACH_VOICEBLUE
5909 # ifdef machine_arch_type
5910 #  undef machine_arch_type
5911 #  define machine_arch_type     __machine_arch_type
5912 # else
5913 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5914 # endif
5915 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5916 #else
5917 # define machine_is_voiceblue() (0)
5918 #endif
5919
5920 #ifdef CONFIG_ARCH_JZ8028
5921 # ifdef machine_arch_type
5922 #  undef machine_arch_type
5923 #  define machine_arch_type     __machine_arch_type
5924 # else
5925 #  define machine_arch_type     MACH_TYPE_JZ8028
5926 # endif
5927 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5928 #else
5929 # define machine_is_jz8028()    (0)
5930 #endif
5931
5932 #ifdef CONFIG_ARCH_H5400
5933 # ifdef machine_arch_type
5934 #  undef machine_arch_type
5935 #  define machine_arch_type     __machine_arch_type
5936 # else
5937 #  define machine_arch_type     MACH_TYPE_H5400
5938 # endif
5939 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5940 #else
5941 # define machine_is_h5400()     (0)
5942 #endif
5943
5944 #ifdef CONFIG_SA1100_FORTE
5945 # ifdef machine_arch_type
5946 #  undef machine_arch_type
5947 #  define machine_arch_type     __machine_arch_type
5948 # else
5949 #  define machine_arch_type     MACH_TYPE_FORTE
5950 # endif
5951 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5952 #else
5953 # define machine_is_forte()     (0)
5954 #endif
5955
5956 #ifdef CONFIG_SA1100_ACAM
5957 # ifdef machine_arch_type
5958 #  undef machine_arch_type
5959 #  define machine_arch_type     __machine_arch_type
5960 # else
5961 #  define machine_arch_type     MACH_TYPE_ACAM
5962 # endif
5963 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5964 #else
5965 # define machine_is_acam()      (0)
5966 #endif
5967
5968 #ifdef CONFIG_SA1100_ABOX
5969 # ifdef machine_arch_type
5970 #  undef machine_arch_type
5971 #  define machine_arch_type     __machine_arch_type
5972 # else
5973 #  define machine_arch_type     MACH_TYPE_ABOX
5974 # endif
5975 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5976 #else
5977 # define machine_is_abox()      (0)
5978 #endif
5979
5980 #ifdef CONFIG_ARCH_ATMEL
5981 # ifdef machine_arch_type
5982 #  undef machine_arch_type
5983 #  define machine_arch_type     __machine_arch_type
5984 # else
5985 #  define machine_arch_type     MACH_TYPE_ATMEL
5986 # endif
5987 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5988 #else
5989 # define machine_is_atmel()     (0)
5990 #endif
5991
5992 #ifdef CONFIG_ARCH_SITSANG
5993 # ifdef machine_arch_type
5994 #  undef machine_arch_type
5995 #  define machine_arch_type     __machine_arch_type
5996 # else
5997 #  define machine_arch_type     MACH_TYPE_SITSANG
5998 # endif
5999 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
6000 #else
6001 # define machine_is_sitsang()   (0)
6002 #endif
6003
6004 #ifdef CONFIG_SA1100_CPU1110LCDNET
6005 # ifdef machine_arch_type
6006 #  undef machine_arch_type
6007 #  define machine_arch_type     __machine_arch_type
6008 # else
6009 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
6010 # endif
6011 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
6012 #else
6013 # define machine_is_cpu1110lcdnet()     (0)
6014 #endif
6015
6016 #ifdef CONFIG_ARCH_MPL_VCMA9
6017 # ifdef machine_arch_type
6018 #  undef machine_arch_type
6019 #  define machine_arch_type     __machine_arch_type
6020 # else
6021 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
6022 # endif
6023 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
6024 #else
6025 # define machine_is_mpl_vcma9() (0)
6026 #endif
6027
6028 #ifdef CONFIG_ARCH_OPUS_A1
6029 # ifdef machine_arch_type
6030 #  undef machine_arch_type
6031 #  define machine_arch_type     __machine_arch_type
6032 # else
6033 #  define machine_arch_type     MACH_TYPE_OPUS_A1
6034 # endif
6035 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
6036 #else
6037 # define machine_is_opus_a1()   (0)
6038 #endif
6039
6040 #ifdef CONFIG_ARCH_DAYTONA
6041 # ifdef machine_arch_type
6042 #  undef machine_arch_type
6043 #  define machine_arch_type     __machine_arch_type
6044 # else
6045 #  define machine_arch_type     MACH_TYPE_DAYTONA
6046 # endif
6047 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
6048 #else
6049 # define machine_is_daytona()   (0)
6050 #endif
6051
6052 #ifdef CONFIG_SA1100_KILLBEAR
6053 # ifdef machine_arch_type
6054 #  undef machine_arch_type
6055 #  define machine_arch_type     __machine_arch_type
6056 # else
6057 #  define machine_arch_type     MACH_TYPE_KILLBEAR
6058 # endif
6059 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
6060 #else
6061 # define machine_is_killbear()  (0)
6062 #endif
6063
6064 #ifdef CONFIG_ARCH_YOHO
6065 # ifdef machine_arch_type
6066 #  undef machine_arch_type
6067 #  define machine_arch_type     __machine_arch_type
6068 # else
6069 #  define machine_arch_type     MACH_TYPE_YOHO
6070 # endif
6071 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
6072 #else
6073 # define machine_is_yoho()      (0)
6074 #endif
6075
6076 #ifdef CONFIG_ARCH_JASPER
6077 # ifdef machine_arch_type
6078 #  undef machine_arch_type
6079 #  define machine_arch_type     __machine_arch_type
6080 # else
6081 #  define machine_arch_type     MACH_TYPE_JASPER
6082 # endif
6083 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
6084 #else
6085 # define machine_is_jasper()    (0)
6086 #endif
6087
6088 #ifdef CONFIG_ARCH_DSC25
6089 # ifdef machine_arch_type
6090 #  undef machine_arch_type
6091 #  define machine_arch_type     __machine_arch_type
6092 # else
6093 #  define machine_arch_type     MACH_TYPE_DSC25
6094 # endif
6095 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
6096 #else
6097 # define machine_is_dsc25()     (0)
6098 #endif
6099
6100 #ifdef CONFIG_MACH_OMAP_INNOVATOR
6101 # ifdef machine_arch_type
6102 #  undef machine_arch_type
6103 #  define machine_arch_type     __machine_arch_type
6104 # else
6105 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
6106 # endif
6107 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
6108 #else
6109 # define machine_is_omap_innovator()    (0)
6110 #endif
6111
6112 #ifdef CONFIG_ARCH_RAMSES
6113 # ifdef machine_arch_type
6114 #  undef machine_arch_type
6115 #  define machine_arch_type     __machine_arch_type
6116 # else
6117 #  define machine_arch_type     MACH_TYPE_RAMSES
6118 # endif
6119 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
6120 #else
6121 # define machine_is_mnci()      (0)
6122 #endif
6123
6124 #ifdef CONFIG_ARCH_S28X
6125 # ifdef machine_arch_type
6126 #  undef machine_arch_type
6127 #  define machine_arch_type     __machine_arch_type
6128 # else
6129 #  define machine_arch_type     MACH_TYPE_S28X
6130 # endif
6131 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
6132 #else
6133 # define machine_is_s28x()      (0)
6134 #endif
6135
6136 #ifdef CONFIG_ARCH_MPORT3
6137 # ifdef machine_arch_type
6138 #  undef machine_arch_type
6139 #  define machine_arch_type     __machine_arch_type
6140 # else
6141 #  define machine_arch_type     MACH_TYPE_MPORT3
6142 # endif
6143 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
6144 #else
6145 # define machine_is_mport3()    (0)
6146 #endif
6147
6148 #ifdef CONFIG_ARCH_PXA_EAGLE250
6149 # ifdef machine_arch_type
6150 #  undef machine_arch_type
6151 #  define machine_arch_type     __machine_arch_type
6152 # else
6153 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
6154 # endif
6155 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
6156 #else
6157 # define machine_is_pxa_eagle250()      (0)
6158 #endif
6159
6160 #ifdef CONFIG_ARCH_PDB
6161 # ifdef machine_arch_type
6162 #  undef machine_arch_type
6163 #  define machine_arch_type     __machine_arch_type
6164 # else
6165 #  define machine_arch_type     MACH_TYPE_PDB
6166 # endif
6167 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
6168 #else
6169 # define machine_is_pdb()       (0)
6170 #endif
6171
6172 #ifdef CONFIG_SA1100_BLUE_2G
6173 # ifdef machine_arch_type
6174 #  undef machine_arch_type
6175 #  define machine_arch_type     __machine_arch_type
6176 # else
6177 #  define machine_arch_type     MACH_TYPE_BLUE_2G
6178 # endif
6179 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
6180 #else
6181 # define machine_is_blue_2g()   (0)
6182 #endif
6183
6184 #ifdef CONFIG_SA1100_BLUEARCH
6185 # ifdef machine_arch_type
6186 #  undef machine_arch_type
6187 #  define machine_arch_type     __machine_arch_type
6188 # else
6189 #  define machine_arch_type     MACH_TYPE_BLUEARCH
6190 # endif
6191 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
6192 #else
6193 # define machine_is_bluearch()  (0)
6194 #endif
6195
6196 #ifdef CONFIG_ARCH_IXDP2400
6197 # ifdef machine_arch_type
6198 #  undef machine_arch_type
6199 #  define machine_arch_type     __machine_arch_type
6200 # else
6201 #  define machine_arch_type     MACH_TYPE_IXDP2400
6202 # endif
6203 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
6204 #else
6205 # define machine_is_ixdp2400()  (0)
6206 #endif
6207
6208 #ifdef CONFIG_ARCH_IXDP2800
6209 # ifdef machine_arch_type
6210 #  undef machine_arch_type
6211 #  define machine_arch_type     __machine_arch_type
6212 # else
6213 #  define machine_arch_type     MACH_TYPE_IXDP2800
6214 # endif
6215 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
6216 #else
6217 # define machine_is_ixdp2800()  (0)
6218 #endif
6219
6220 #ifdef CONFIG_SA1100_EXPLORER
6221 # ifdef machine_arch_type
6222 #  undef machine_arch_type
6223 #  define machine_arch_type     __machine_arch_type
6224 # else
6225 #  define machine_arch_type     MACH_TYPE_EXPLORER
6226 # endif
6227 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
6228 #else
6229 # define machine_is_explorer()  (0)
6230 #endif
6231
6232 #ifdef CONFIG_ARCH_IXDP425
6233 # ifdef machine_arch_type
6234 #  undef machine_arch_type
6235 #  define machine_arch_type     __machine_arch_type
6236 # else
6237 #  define machine_arch_type     MACH_TYPE_IXDP425
6238 # endif
6239 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
6240 #else
6241 # define machine_is_ixdp425()   (0)
6242 #endif
6243
6244 #ifdef CONFIG_ARCH_CHIMP
6245 # ifdef machine_arch_type
6246 #  undef machine_arch_type
6247 #  define machine_arch_type     __machine_arch_type
6248 # else
6249 #  define machine_arch_type     MACH_TYPE_CHIMP
6250 # endif
6251 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
6252 #else
6253 # define machine_is_chimp()     (0)
6254 #endif
6255
6256 #ifdef CONFIG_ARCH_STORK_NEST
6257 # ifdef machine_arch_type
6258 #  undef machine_arch_type
6259 #  define machine_arch_type     __machine_arch_type
6260 # else
6261 #  define machine_arch_type     MACH_TYPE_STORK_NEST
6262 # endif
6263 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
6264 #else
6265 # define machine_is_stork_nest()        (0)
6266 #endif
6267
6268 #ifdef CONFIG_ARCH_STORK_EGG
6269 # ifdef machine_arch_type
6270 #  undef machine_arch_type
6271 #  define machine_arch_type     __machine_arch_type
6272 # else
6273 #  define machine_arch_type     MACH_TYPE_STORK_EGG
6274 # endif
6275 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
6276 #else
6277 # define machine_is_stork_egg() (0)
6278 #endif
6279
6280 #ifdef CONFIG_SA1100_WISMO
6281 # ifdef machine_arch_type
6282 #  undef machine_arch_type
6283 #  define machine_arch_type     __machine_arch_type
6284 # else
6285 #  define machine_arch_type     MACH_TYPE_WISMO
6286 # endif
6287 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
6288 #else
6289 # define machine_is_wismo()     (0)
6290 #endif
6291
6292 #ifdef CONFIG_ARCH_EZLINX
6293 # ifdef machine_arch_type
6294 #  undef machine_arch_type
6295 #  define machine_arch_type     __machine_arch_type
6296 # else
6297 #  define machine_arch_type     MACH_TYPE_EZLINX
6298 # endif
6299 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
6300 #else
6301 # define machine_is_ezlinx()    (0)
6302 #endif
6303
6304 #ifdef CONFIG_ARCH_AT91RM9200
6305 # ifdef machine_arch_type
6306 #  undef machine_arch_type
6307 #  define machine_arch_type     __machine_arch_type
6308 # else
6309 #  define machine_arch_type     MACH_TYPE_AT91RM9200
6310 # endif
6311 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
6312 #else
6313 # define machine_is_at91rm9200()        (0)
6314 #endif
6315
6316 #ifdef CONFIG_ARCH_ADTECH_ORION
6317 # ifdef machine_arch_type
6318 #  undef machine_arch_type
6319 #  define machine_arch_type     __machine_arch_type
6320 # else
6321 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
6322 # endif
6323 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
6324 #else
6325 # define machine_is_adtech_orion()      (0)
6326 #endif
6327
6328 #ifdef CONFIG_ARCH_NEPTUNE
6329 # ifdef machine_arch_type
6330 #  undef machine_arch_type
6331 #  define machine_arch_type     __machine_arch_type
6332 # else
6333 #  define machine_arch_type     MACH_TYPE_NEPTUNE
6334 # endif
6335 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
6336 #else
6337 # define machine_is_neptune()   (0)
6338 #endif
6339
6340 #ifdef CONFIG_SA1100_HACKKIT
6341 # ifdef machine_arch_type
6342 #  undef machine_arch_type
6343 #  define machine_arch_type     __machine_arch_type
6344 # else
6345 #  define machine_arch_type     MACH_TYPE_HACKKIT
6346 # endif
6347 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
6348 #else
6349 # define machine_is_hackkit()   (0)
6350 #endif
6351
6352 #ifdef CONFIG_ARCH_PXA_WINS30
6353 # ifdef machine_arch_type
6354 #  undef machine_arch_type
6355 #  define machine_arch_type     __machine_arch_type
6356 # else
6357 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
6358 # endif
6359 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
6360 #else
6361 # define machine_is_pxa_wins30()        (0)
6362 #endif
6363
6364 #ifdef CONFIG_SA1100_LAVINNA
6365 # ifdef machine_arch_type
6366 #  undef machine_arch_type
6367 #  define machine_arch_type     __machine_arch_type
6368 # else
6369 #  define machine_arch_type     MACH_TYPE_LAVINNA
6370 # endif
6371 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
6372 #else
6373 # define machine_is_lavinna()   (0)
6374 #endif
6375
6376 #ifdef CONFIG_ARCH_PXA_UENGINE
6377 # ifdef machine_arch_type
6378 #  undef machine_arch_type
6379 #  define machine_arch_type     __machine_arch_type
6380 # else
6381 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
6382 # endif
6383 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
6384 #else
6385 # define machine_is_pxa_uengine()       (0)
6386 #endif
6387
6388 #ifdef CONFIG_ARCH_INNOKOM
6389 # ifdef machine_arch_type
6390 #  undef machine_arch_type
6391 #  define machine_arch_type     __machine_arch_type
6392 # else
6393 #  define machine_arch_type     MACH_TYPE_INNOKOM
6394 # endif
6395 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
6396 #else
6397 # define machine_is_innokom()   (0)
6398 #endif
6399
6400 #ifdef CONFIG_ARCH_BMS
6401 # ifdef machine_arch_type
6402 #  undef machine_arch_type
6403 #  define machine_arch_type     __machine_arch_type
6404 # else
6405 #  define machine_arch_type     MACH_TYPE_BMS
6406 # endif
6407 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
6408 #else
6409 # define machine_is_bms()       (0)
6410 #endif
6411
6412 #ifdef CONFIG_ARCH_IXCDP1100
6413 # ifdef machine_arch_type
6414 #  undef machine_arch_type
6415 #  define machine_arch_type     __machine_arch_type
6416 # else
6417 #  define machine_arch_type     MACH_TYPE_IXCDP1100
6418 # endif
6419 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
6420 #else
6421 # define machine_is_ixcdp1100() (0)
6422 #endif
6423
6424 #ifdef CONFIG_ARCH_PRPMC1100
6425 # ifdef machine_arch_type
6426 #  undef machine_arch_type
6427 #  define machine_arch_type     __machine_arch_type
6428 # else
6429 #  define machine_arch_type     MACH_TYPE_PRPMC1100
6430 # endif
6431 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
6432 #else
6433 # define machine_is_prpmc1100() (0)
6434 #endif
6435
6436 #ifdef CONFIG_ARCH_AT91RM9200DK
6437 # ifdef machine_arch_type
6438 #  undef machine_arch_type
6439 #  define machine_arch_type     __machine_arch_type
6440 # else
6441 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
6442 # endif
6443 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
6444 #else
6445 # define machine_is_at91rm9200dk()      (0)
6446 #endif
6447
6448 #ifdef CONFIG_ARCH_ARMSTICK
6449 # ifdef machine_arch_type
6450 #  undef machine_arch_type
6451 #  define machine_arch_type     __machine_arch_type
6452 # else
6453 #  define machine_arch_type     MACH_TYPE_ARMSTICK
6454 # endif
6455 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
6456 #else
6457 # define machine_is_armstick()  (0)
6458 #endif
6459
6460 #ifdef CONFIG_ARCH_ARMONIE
6461 # ifdef machine_arch_type
6462 #  undef machine_arch_type
6463 #  define machine_arch_type     __machine_arch_type
6464 # else
6465 #  define machine_arch_type     MACH_TYPE_ARMONIE
6466 # endif
6467 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
6468 #else
6469 # define machine_is_armonie()   (0)
6470 #endif
6471
6472 #ifdef CONFIG_ARCH_MPORT1
6473 # ifdef machine_arch_type
6474 #  undef machine_arch_type
6475 #  define machine_arch_type     __machine_arch_type
6476 # else
6477 #  define machine_arch_type     MACH_TYPE_MPORT1
6478 # endif
6479 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
6480 #else
6481 # define machine_is_mport1()    (0)
6482 #endif
6483
6484 #ifdef CONFIG_ARCH_S3C5410
6485 # ifdef machine_arch_type
6486 #  undef machine_arch_type
6487 #  define machine_arch_type     __machine_arch_type
6488 # else
6489 #  define machine_arch_type     MACH_TYPE_S3C5410
6490 # endif
6491 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
6492 #else
6493 # define machine_is_s3c5410()   (0)
6494 #endif
6495
6496 #ifdef CONFIG_ARCH_ZCP320A
6497 # ifdef machine_arch_type
6498 #  undef machine_arch_type
6499 #  define machine_arch_type     __machine_arch_type
6500 # else
6501 #  define machine_arch_type     MACH_TYPE_ZCP320A
6502 # endif
6503 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
6504 #else
6505 # define machine_is_zcp320a()   (0)
6506 #endif
6507
6508 #ifdef CONFIG_ARCH_I_BOX
6509 # ifdef machine_arch_type
6510 #  undef machine_arch_type
6511 #  define machine_arch_type     __machine_arch_type
6512 # else
6513 #  define machine_arch_type     MACH_TYPE_I_BOX
6514 # endif
6515 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
6516 #else
6517 # define machine_is_i_box()     (0)
6518 #endif
6519
6520 #ifdef CONFIG_ARCH_STLC1502
6521 # ifdef machine_arch_type
6522 #  undef machine_arch_type
6523 #  define machine_arch_type     __machine_arch_type
6524 # else
6525 #  define machine_arch_type     MACH_TYPE_STLC1502
6526 # endif
6527 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
6528 #else
6529 # define machine_is_stlc1502()  (0)
6530 #endif
6531
6532 #ifdef CONFIG_ARCH_SIREN
6533 # ifdef machine_arch_type
6534 #  undef machine_arch_type
6535 #  define machine_arch_type     __machine_arch_type
6536 # else
6537 #  define machine_arch_type     MACH_TYPE_SIREN
6538 # endif
6539 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
6540 #else
6541 # define machine_is_siren()     (0)
6542 #endif
6543
6544 #ifdef CONFIG_ARCH_GREENLAKE
6545 # ifdef machine_arch_type
6546 #  undef machine_arch_type
6547 #  define machine_arch_type     __machine_arch_type
6548 # else
6549 #  define machine_arch_type     MACH_TYPE_GREENLAKE
6550 # endif
6551 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
6552 #else
6553 # define machine_is_greenlake() (0)
6554 #endif
6555
6556 #ifdef CONFIG_ARCH_ARGUS
6557 # ifdef machine_arch_type
6558 #  undef machine_arch_type
6559 #  define machine_arch_type     __machine_arch_type
6560 # else
6561 #  define machine_arch_type     MACH_TYPE_ARGUS
6562 # endif
6563 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
6564 #else
6565 # define machine_is_argus()     (0)
6566 #endif
6567
6568 #ifdef CONFIG_SA1100_COMBADGE
6569 # ifdef machine_arch_type
6570 #  undef machine_arch_type
6571 #  define machine_arch_type     __machine_arch_type
6572 # else
6573 #  define machine_arch_type     MACH_TYPE_COMBADGE
6574 # endif
6575 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
6576 #else
6577 # define machine_is_combadge()  (0)
6578 #endif
6579
6580 #ifdef CONFIG_ARCH_ROKEPXA
6581 # ifdef machine_arch_type
6582 #  undef machine_arch_type
6583 #  define machine_arch_type     __machine_arch_type
6584 # else
6585 #  define machine_arch_type     MACH_TYPE_ROKEPXA
6586 # endif
6587 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
6588 #else
6589 # define machine_is_rokepxa()   (0)
6590 #endif
6591
6592 #ifdef CONFIG_ARCH_CINTEGRATOR
6593 # ifdef machine_arch_type
6594 #  undef machine_arch_type
6595 #  define machine_arch_type     __machine_arch_type
6596 # else
6597 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
6598 # endif
6599 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
6600 #else
6601 # define machine_is_cintegrator()       (0)
6602 #endif
6603
6604 #ifdef CONFIG_ARCH_GUIDEA07
6605 # ifdef machine_arch_type
6606 #  undef machine_arch_type
6607 #  define machine_arch_type     __machine_arch_type
6608 # else
6609 #  define machine_arch_type     MACH_TYPE_GUIDEA07
6610 # endif
6611 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
6612 #else
6613 # define machine_is_guidea07()  (0)
6614 #endif
6615
6616 #ifdef CONFIG_ARCH_TAT257
6617 # ifdef machine_arch_type
6618 #  undef machine_arch_type
6619 #  define machine_arch_type     __machine_arch_type
6620 # else
6621 #  define machine_arch_type     MACH_TYPE_TAT257
6622 # endif
6623 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
6624 #else
6625 # define machine_is_tat257()    (0)
6626 #endif
6627
6628 #ifdef CONFIG_ARCH_IGP2425
6629 # ifdef machine_arch_type
6630 #  undef machine_arch_type
6631 #  define machine_arch_type     __machine_arch_type
6632 # else
6633 #  define machine_arch_type     MACH_TYPE_IGP2425
6634 # endif
6635 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
6636 #else
6637 # define machine_is_igp2425()   (0)
6638 #endif
6639
6640 #ifdef CONFIG_ARCH_BLUEGRAMMA
6641 # ifdef machine_arch_type
6642 #  undef machine_arch_type
6643 #  define machine_arch_type     __machine_arch_type
6644 # else
6645 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
6646 # endif
6647 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
6648 #else
6649 # define machine_is_bluegrama() (0)
6650 #endif
6651
6652 #ifdef CONFIG_ARCH_IPOD
6653 # ifdef machine_arch_type
6654 #  undef machine_arch_type
6655 #  define machine_arch_type     __machine_arch_type
6656 # else
6657 #  define machine_arch_type     MACH_TYPE_IPOD
6658 # endif
6659 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
6660 #else
6661 # define machine_is_ipod()      (0)
6662 #endif
6663
6664 #ifdef CONFIG_ARCH_ADSBITSYX
6665 # ifdef machine_arch_type
6666 #  undef machine_arch_type
6667 #  define machine_arch_type     __machine_arch_type
6668 # else
6669 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
6670 # endif
6671 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
6672 #else
6673 # define machine_is_adsbitsyx() (0)
6674 #endif
6675
6676 #ifdef CONFIG_ARCH_TRIZEPS2
6677 # ifdef machine_arch_type
6678 #  undef machine_arch_type
6679 #  define machine_arch_type     __machine_arch_type
6680 # else
6681 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
6682 # endif
6683 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
6684 #else
6685 # define machine_is_trizeps2()  (0)
6686 #endif
6687
6688 #ifdef CONFIG_ARCH_VIPER
6689 # ifdef machine_arch_type
6690 #  undef machine_arch_type
6691 #  define machine_arch_type     __machine_arch_type
6692 # else
6693 #  define machine_arch_type     MACH_TYPE_VIPER
6694 # endif
6695 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
6696 #else
6697 # define machine_is_viper()     (0)
6698 #endif
6699
6700 #ifdef CONFIG_SA1100_ADSBITSYPLUS
6701 # ifdef machine_arch_type
6702 #  undef machine_arch_type
6703 #  define machine_arch_type     __machine_arch_type
6704 # else
6705 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
6706 # endif
6707 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6708 #else
6709 # define machine_is_adsbitsyplus()      (0)
6710 #endif
6711
6712 #ifdef CONFIG_SA1100_ADSAGC
6713 # ifdef machine_arch_type
6714 #  undef machine_arch_type
6715 #  define machine_arch_type     __machine_arch_type
6716 # else
6717 #  define machine_arch_type     MACH_TYPE_ADSAGC
6718 # endif
6719 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
6720 #else
6721 # define machine_is_adsagc()    (0)
6722 #endif
6723
6724 #ifdef CONFIG_ARCH_STP7312
6725 # ifdef machine_arch_type
6726 #  undef machine_arch_type
6727 #  define machine_arch_type     __machine_arch_type
6728 # else
6729 #  define machine_arch_type     MACH_TYPE_STP7312
6730 # endif
6731 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
6732 #else
6733 # define machine_is_stp7312()   (0)
6734 #endif
6735
6736 #ifdef CONFIG_MACH_NX_PHNX
6737 # ifdef machine_arch_type
6738 #  undef machine_arch_type
6739 #  define machine_arch_type     __machine_arch_type
6740 # else
6741 #  define machine_arch_type     MACH_TYPE_NX_PHNX
6742 # endif
6743 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
6744 #else
6745 # define machine_is_nx_phnx()   (0)
6746 #endif
6747
6748 #ifdef CONFIG_ARCH_WEP_EP250
6749 # ifdef machine_arch_type
6750 #  undef machine_arch_type
6751 #  define machine_arch_type     __machine_arch_type
6752 # else
6753 #  define machine_arch_type     MACH_TYPE_WEP_EP250
6754 # endif
6755 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6756 #else
6757 # define machine_is_wep_ep250() (0)
6758 #endif
6759
6760 #ifdef CONFIG_ARCH_INHANDELF3
6761 # ifdef machine_arch_type
6762 #  undef machine_arch_type
6763 #  define machine_arch_type     __machine_arch_type
6764 # else
6765 #  define machine_arch_type     MACH_TYPE_INHANDELF3
6766 # endif
6767 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
6768 #else
6769 # define machine_is_inhandelf3()        (0)
6770 #endif
6771
6772 #ifdef CONFIG_ARCH_ADI_COYOTE
6773 # ifdef machine_arch_type
6774 #  undef machine_arch_type
6775 #  define machine_arch_type     __machine_arch_type
6776 # else
6777 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
6778 # endif
6779 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6780 #else
6781 # define machine_is_adi_coyote()        (0)
6782 #endif
6783
6784 #ifdef CONFIG_ARCH_IYONIX
6785 # ifdef machine_arch_type
6786 #  undef machine_arch_type
6787 #  define machine_arch_type     __machine_arch_type
6788 # else
6789 #  define machine_arch_type     MACH_TYPE_IYONIX
6790 # endif
6791 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
6792 #else
6793 # define machine_is_iyonix()    (0)
6794 #endif
6795
6796 #ifdef CONFIG_ARCH_DAMICAM_SA1110
6797 # ifdef machine_arch_type
6798 #  undef machine_arch_type
6799 #  define machine_arch_type     __machine_arch_type
6800 # else
6801 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6802 # endif
6803 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6804 #else
6805 # define machine_is_damicam1()  (0)
6806 #endif
6807
6808 #ifdef CONFIG_ARCH_MEG03
6809 # ifdef machine_arch_type
6810 #  undef machine_arch_type
6811 #  define machine_arch_type     __machine_arch_type
6812 # else
6813 #  define machine_arch_type     MACH_TYPE_MEG03
6814 # endif
6815 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6816 #else
6817 # define machine_is_meg03()     (0)
6818 #endif
6819
6820 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6821 # ifdef machine_arch_type
6822 #  undef machine_arch_type
6823 #  define machine_arch_type     __machine_arch_type
6824 # else
6825 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6826 # endif
6827 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6828 #else
6829 # define machine_is_pxa_whitechapel()   (0)
6830 #endif
6831
6832 #ifdef CONFIG_ARCH_NWSC
6833 # ifdef machine_arch_type
6834 #  undef machine_arch_type
6835 #  define machine_arch_type     __machine_arch_type
6836 # else
6837 #  define machine_arch_type     MACH_TYPE_NWSC
6838 # endif
6839 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6840 #else
6841 # define machine_is_nwsc()      (0)
6842 #endif
6843
6844 #ifdef CONFIG_ARCH_NWLARM
6845 # ifdef machine_arch_type
6846 #  undef machine_arch_type
6847 #  define machine_arch_type     __machine_arch_type
6848 # else
6849 #  define machine_arch_type     MACH_TYPE_NWLARM
6850 # endif
6851 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6852 #else
6853 # define machine_is_nwlarm()    (0)
6854 #endif
6855
6856 #ifdef CONFIG_ARCH_IXP425_MGUARD
6857 # ifdef machine_arch_type
6858 #  undef machine_arch_type
6859 #  define machine_arch_type     __machine_arch_type
6860 # else
6861 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6862 # endif
6863 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6864 #else
6865 # define machine_is_ixp425_mguard()     (0)
6866 #endif
6867
6868 #ifdef CONFIG_ARCH_PXA_NETDCU4
6869 # ifdef machine_arch_type
6870 #  undef machine_arch_type
6871 #  define machine_arch_type     __machine_arch_type
6872 # else
6873 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6874 # endif
6875 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6876 #else
6877 # define machine_is_pxa_netdcu4()       (0)
6878 #endif
6879
6880 #ifdef CONFIG_ARCH_IXDP2401
6881 # ifdef machine_arch_type
6882 #  undef machine_arch_type
6883 #  define machine_arch_type     __machine_arch_type
6884 # else
6885 #  define machine_arch_type     MACH_TYPE_IXDP2401
6886 # endif
6887 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6888 #else
6889 # define machine_is_ixdp2401()  (0)
6890 #endif
6891
6892 #ifdef CONFIG_ARCH_IXDP2801
6893 # ifdef machine_arch_type
6894 #  undef machine_arch_type
6895 #  define machine_arch_type     __machine_arch_type
6896 # else
6897 #  define machine_arch_type     MACH_TYPE_IXDP2801
6898 # endif
6899 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6900 #else
6901 # define machine_is_ixdp2801()  (0)
6902 #endif
6903
6904 #ifdef CONFIG_ARCH_ZODIAC
6905 # ifdef machine_arch_type
6906 #  undef machine_arch_type
6907 #  define machine_arch_type     __machine_arch_type
6908 # else
6909 #  define machine_arch_type     MACH_TYPE_ZODIAC
6910 # endif
6911 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6912 #else
6913 # define machine_is_zodiac()    (0)
6914 #endif
6915
6916 #ifdef CONFIG_ARCH_ARMMODUL
6917 # ifdef machine_arch_type
6918 #  undef machine_arch_type
6919 #  define machine_arch_type     __machine_arch_type
6920 # else
6921 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6922 # endif
6923 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6924 #else
6925 # define machine_is_armmodul()  (0)
6926 #endif
6927
6928 #ifdef CONFIG_SA1100_KETOP
6929 # ifdef machine_arch_type
6930 #  undef machine_arch_type
6931 #  define machine_arch_type     __machine_arch_type
6932 # else
6933 #  define machine_arch_type     MACH_TYPE_KETOP
6934 # endif
6935 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6936 #else
6937 # define machine_is_ketop()     (0)
6938 #endif
6939
6940 #ifdef CONFIG_ARCH_AV7200
6941 # ifdef machine_arch_type
6942 #  undef machine_arch_type
6943 #  define machine_arch_type     __machine_arch_type
6944 # else
6945 #  define machine_arch_type     MACH_TYPE_AV7200
6946 # endif
6947 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6948 #else
6949 # define machine_is_av7200()    (0)
6950 #endif
6951
6952 #ifdef CONFIG_ARCH_ARCH_TI925
6953 # ifdef machine_arch_type
6954 #  undef machine_arch_type
6955 #  define machine_arch_type     __machine_arch_type
6956 # else
6957 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6958 # endif
6959 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6960 #else
6961 # define machine_is_arch_ti925()        (0)
6962 #endif
6963
6964 #ifdef CONFIG_ARCH_ACQ200
6965 # ifdef machine_arch_type
6966 #  undef machine_arch_type
6967 #  define machine_arch_type     __machine_arch_type
6968 # else
6969 #  define machine_arch_type     MACH_TYPE_ACQ200
6970 # endif
6971 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6972 #else
6973 # define machine_is_acq200()    (0)
6974 #endif
6975
6976 #ifdef CONFIG_SA1100_PT_DAFIT
6977 # ifdef machine_arch_type
6978 #  undef machine_arch_type
6979 #  define machine_arch_type     __machine_arch_type
6980 # else
6981 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6982 # endif
6983 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6984 #else
6985 # define machine_is_pt_dafit()  (0)
6986 #endif
6987
6988 #ifdef CONFIG_ARCH_IHBA
6989 # ifdef machine_arch_type
6990 #  undef machine_arch_type
6991 #  define machine_arch_type     __machine_arch_type
6992 # else
6993 #  define machine_arch_type     MACH_TYPE_IHBA
6994 # endif
6995 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6996 #else
6997 # define machine_is_ihba()      (0)
6998 #endif
6999
7000 #ifdef CONFIG_ARCH_QUINQUE
7001 # ifdef machine_arch_type
7002 #  undef machine_arch_type
7003 #  define machine_arch_type     __machine_arch_type
7004 # else
7005 #  define machine_arch_type     MACH_TYPE_QUINQUE
7006 # endif
7007 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
7008 #else
7009 # define machine_is_quinque()   (0)
7010 #endif
7011
7012 #ifdef CONFIG_ARCH_NIMBRAONE
7013 # ifdef machine_arch_type
7014 #  undef machine_arch_type
7015 #  define machine_arch_type     __machine_arch_type
7016 # else
7017 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
7018 # endif
7019 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
7020 #else
7021 # define machine_is_nimbraone() (0)
7022 #endif
7023
7024 #ifdef CONFIG_ARCH_NIMBRA29X
7025 # ifdef machine_arch_type
7026 #  undef machine_arch_type
7027 #  define machine_arch_type     __machine_arch_type
7028 # else
7029 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
7030 # endif
7031 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
7032 #else
7033 # define machine_is_nimbra29x() (0)
7034 #endif
7035
7036 #ifdef CONFIG_ARCH_NIMBRA210
7037 # ifdef machine_arch_type
7038 #  undef machine_arch_type
7039 #  define machine_arch_type     __machine_arch_type
7040 # else
7041 #  define machine_arch_type     MACH_TYPE_NIMBRA210
7042 # endif
7043 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
7044 #else
7045 # define machine_is_nimbra210() (0)
7046 #endif
7047
7048 #ifdef CONFIG_ARCH_HHP_D95XX
7049 # ifdef machine_arch_type
7050 #  undef machine_arch_type
7051 #  define machine_arch_type     __machine_arch_type
7052 # else
7053 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
7054 # endif
7055 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
7056 #else
7057 # define machine_is_hhp_d95xx() (0)
7058 #endif
7059
7060 #ifdef CONFIG_ARCH_LABARM
7061 # ifdef machine_arch_type
7062 #  undef machine_arch_type
7063 #  define machine_arch_type     __machine_arch_type
7064 # else
7065 #  define machine_arch_type     MACH_TYPE_LABARM
7066 # endif
7067 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
7068 #else
7069 # define machine_is_labarm()    (0)
7070 #endif
7071
7072 #ifdef CONFIG_ARCH_M825XX
7073 # ifdef machine_arch_type
7074 #  undef machine_arch_type
7075 #  define machine_arch_type     __machine_arch_type
7076 # else
7077 #  define machine_arch_type     MACH_TYPE_M825XX
7078 # endif
7079 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
7080 #else
7081 # define machine_is_m825xx()    (0)
7082 #endif
7083
7084 #ifdef CONFIG_SA1100_M7100
7085 # ifdef machine_arch_type
7086 #  undef machine_arch_type
7087 #  define machine_arch_type     __machine_arch_type
7088 # else
7089 #  define machine_arch_type     MACH_TYPE_M7100
7090 # endif
7091 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
7092 #else
7093 # define machine_is_m7100()     (0)
7094 #endif
7095
7096 #ifdef CONFIG_ARCH_NIPC2
7097 # ifdef machine_arch_type
7098 #  undef machine_arch_type
7099 #  define machine_arch_type     __machine_arch_type
7100 # else
7101 #  define machine_arch_type     MACH_TYPE_NIPC2
7102 # endif
7103 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
7104 #else
7105 # define machine_is_nipc2()     (0)
7106 #endif
7107
7108 #ifdef CONFIG_ARCH_FU7202
7109 # ifdef machine_arch_type
7110 #  undef machine_arch_type
7111 #  define machine_arch_type     __machine_arch_type
7112 # else
7113 #  define machine_arch_type     MACH_TYPE_FU7202
7114 # endif
7115 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
7116 #else
7117 # define machine_is_fu7202()    (0)
7118 #endif
7119
7120 #ifdef CONFIG_ARCH_ADSAGX
7121 # ifdef machine_arch_type
7122 #  undef machine_arch_type
7123 #  define machine_arch_type     __machine_arch_type
7124 # else
7125 #  define machine_arch_type     MACH_TYPE_ADSAGX
7126 # endif
7127 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
7128 #else
7129 # define machine_is_adsagx()    (0)
7130 #endif
7131
7132 #ifdef CONFIG_ARCH_PXA_POOH
7133 # ifdef machine_arch_type
7134 #  undef machine_arch_type
7135 #  define machine_arch_type     __machine_arch_type
7136 # else
7137 #  define machine_arch_type     MACH_TYPE_PXA_POOH
7138 # endif
7139 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
7140 #else
7141 # define machine_is_pxa_pooh()  (0)
7142 #endif
7143
7144 #ifdef CONFIG_ARCH_BANDON
7145 # ifdef machine_arch_type
7146 #  undef machine_arch_type
7147 #  define machine_arch_type     __machine_arch_type
7148 # else
7149 #  define machine_arch_type     MACH_TYPE_BANDON
7150 # endif
7151 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
7152 #else
7153 # define machine_is_bandon()    (0)
7154 #endif
7155
7156 #ifdef CONFIG_ARCH_PCM7210
7157 # ifdef machine_arch_type
7158 #  undef machine_arch_type
7159 #  define machine_arch_type     __machine_arch_type
7160 # else
7161 #  define machine_arch_type     MACH_TYPE_PCM7210
7162 # endif
7163 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
7164 #else
7165 # define machine_is_pcm7210()   (0)
7166 #endif
7167
7168 #ifdef CONFIG_ARCH_NMS9200
7169 # ifdef machine_arch_type
7170 #  undef machine_arch_type
7171 #  define machine_arch_type     __machine_arch_type
7172 # else
7173 #  define machine_arch_type     MACH_TYPE_NMS9200
7174 # endif
7175 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
7176 #else
7177 # define machine_is_nms9200()   (0)
7178 #endif
7179
7180 #ifdef CONFIG_ARCH_LOGODL
7181 # ifdef machine_arch_type
7182 #  undef machine_arch_type
7183 #  define machine_arch_type     __machine_arch_type
7184 # else
7185 #  define machine_arch_type     MACH_TYPE_LOGODL
7186 # endif
7187 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
7188 #else
7189 # define machine_is_logodl()    (0)
7190 #endif
7191
7192 #ifdef CONFIG_SA1100_M7140
7193 # ifdef machine_arch_type
7194 #  undef machine_arch_type
7195 #  define machine_arch_type     __machine_arch_type
7196 # else
7197 #  define machine_arch_type     MACH_TYPE_M7140
7198 # endif
7199 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
7200 #else
7201 # define machine_is_m7140()     (0)
7202 #endif
7203
7204 #ifdef CONFIG_ARCH_KOREBOT
7205 # ifdef machine_arch_type
7206 #  undef machine_arch_type
7207 #  define machine_arch_type     __machine_arch_type
7208 # else
7209 #  define machine_arch_type     MACH_TYPE_KOREBOT
7210 # endif
7211 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
7212 #else
7213 # define machine_is_korebot()   (0)
7214 #endif
7215
7216 #ifdef CONFIG_ARCH_IQ31244
7217 # ifdef machine_arch_type
7218 #  undef machine_arch_type
7219 #  define machine_arch_type     __machine_arch_type
7220 # else
7221 #  define machine_arch_type     MACH_TYPE_IQ31244
7222 # endif
7223 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
7224 #else
7225 # define machine_is_iq31244()   (0)
7226 #endif
7227
7228 #ifdef CONFIG_SA1100_KOAN393
7229 # ifdef machine_arch_type
7230 #  undef machine_arch_type
7231 #  define machine_arch_type     __machine_arch_type
7232 # else
7233 #  define machine_arch_type     MACH_TYPE_KOAN393
7234 # endif
7235 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
7236 #else
7237 # define machine_is_koan393()   (0)
7238 #endif
7239
7240 #ifdef CONFIG_ARCH_INHANDFTIP3
7241 # ifdef machine_arch_type
7242 #  undef machine_arch_type
7243 #  define machine_arch_type     __machine_arch_type
7244 # else
7245 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
7246 # endif
7247 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
7248 #else
7249 # define machine_is_inhandftip3()       (0)
7250 #endif
7251
7252 #ifdef CONFIG_ARCH_GONZO
7253 # ifdef machine_arch_type
7254 #  undef machine_arch_type
7255 #  define machine_arch_type     __machine_arch_type
7256 # else
7257 #  define machine_arch_type     MACH_TYPE_GONZO
7258 # endif
7259 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
7260 #else
7261 # define machine_is_gonzo()     (0)
7262 #endif
7263
7264 #ifdef CONFIG_ARCH_BAST
7265 # ifdef machine_arch_type
7266 #  undef machine_arch_type
7267 #  define machine_arch_type     __machine_arch_type
7268 # else
7269 #  define machine_arch_type     MACH_TYPE_BAST
7270 # endif
7271 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
7272 #else
7273 # define machine_is_bast()      (0)
7274 #endif
7275
7276 #ifdef CONFIG_ARCH_SCANPASS
7277 # ifdef machine_arch_type
7278 #  undef machine_arch_type
7279 #  define machine_arch_type     __machine_arch_type
7280 # else
7281 #  define machine_arch_type     MACH_TYPE_SCANPASS
7282 # endif
7283 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
7284 #else
7285 # define machine_is_scanpass()  (0)
7286 #endif
7287
7288 #ifdef CONFIG_ARCH_EP7312_POOH
7289 # ifdef machine_arch_type
7290 #  undef machine_arch_type
7291 #  define machine_arch_type     __machine_arch_type
7292 # else
7293 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
7294 # endif
7295 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
7296 #else
7297 # define machine_is_ep7312_pooh()       (0)
7298 #endif
7299
7300 #ifdef CONFIG_ARCH_TA7S
7301 # ifdef machine_arch_type
7302 #  undef machine_arch_type
7303 #  define machine_arch_type     __machine_arch_type
7304 # else
7305 #  define machine_arch_type     MACH_TYPE_TA7S
7306 # endif
7307 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
7308 #else
7309 # define machine_is_ta7s()      (0)
7310 #endif
7311
7312 #ifdef CONFIG_ARCH_TA7V
7313 # ifdef machine_arch_type
7314 #  undef machine_arch_type
7315 #  define machine_arch_type     __machine_arch_type
7316 # else
7317 #  define machine_arch_type     MACH_TYPE_TA7V
7318 # endif
7319 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
7320 #else
7321 # define machine_is_ta7v()      (0)
7322 #endif
7323
7324 #ifdef CONFIG_SA1100_ICARUS
7325 # ifdef machine_arch_type
7326 #  undef machine_arch_type
7327 #  define machine_arch_type     __machine_arch_type
7328 # else
7329 #  define machine_arch_type     MACH_TYPE_ICARUS
7330 # endif
7331 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
7332 #else
7333 # define machine_is_icarus()    (0)
7334 #endif
7335
7336 #ifdef CONFIG_ARCH_H1900
7337 # ifdef machine_arch_type
7338 #  undef machine_arch_type
7339 #  define machine_arch_type     __machine_arch_type
7340 # else
7341 #  define machine_arch_type     MACH_TYPE_H1900
7342 # endif
7343 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
7344 #else
7345 # define machine_is_h1900()     (0)
7346 #endif
7347
7348 #ifdef CONFIG_SA1100_GEMINI
7349 # ifdef machine_arch_type
7350 #  undef machine_arch_type
7351 #  define machine_arch_type     __machine_arch_type
7352 # else
7353 #  define machine_arch_type     MACH_TYPE_GEMINI
7354 # endif
7355 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
7356 #else
7357 # define machine_is_gemini()    (0)
7358 #endif
7359
7360 #ifdef CONFIG_ARCH_AXIM
7361 # ifdef machine_arch_type
7362 #  undef machine_arch_type
7363 #  define machine_arch_type     __machine_arch_type
7364 # else
7365 #  define machine_arch_type     MACH_TYPE_AXIM
7366 # endif
7367 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
7368 #else
7369 # define machine_is_axim()      (0)
7370 #endif
7371
7372 #ifdef CONFIG_ARCH_AUDIOTRON
7373 # ifdef machine_arch_type
7374 #  undef machine_arch_type
7375 #  define machine_arch_type     __machine_arch_type
7376 # else
7377 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
7378 # endif
7379 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
7380 #else
7381 # define machine_is_audiotron() (0)
7382 #endif
7383
7384 #ifdef CONFIG_ARCH_H2200
7385 # ifdef machine_arch_type
7386 #  undef machine_arch_type
7387 #  define machine_arch_type     __machine_arch_type
7388 # else
7389 #  define machine_arch_type     MACH_TYPE_H2200
7390 # endif
7391 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
7392 #else
7393 # define machine_is_h2200()     (0)
7394 #endif
7395
7396 #ifdef CONFIG_ARCH_LOOX600
7397 # ifdef machine_arch_type
7398 #  undef machine_arch_type
7399 #  define machine_arch_type     __machine_arch_type
7400 # else
7401 #  define machine_arch_type     MACH_TYPE_LOOX600
7402 # endif
7403 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
7404 #else
7405 # define machine_is_loox600()   (0)
7406 #endif
7407
7408 #ifdef CONFIG_ARCH_NIOP
7409 # ifdef machine_arch_type
7410 #  undef machine_arch_type
7411 #  define machine_arch_type     __machine_arch_type
7412 # else
7413 #  define machine_arch_type     MACH_TYPE_NIOP
7414 # endif
7415 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
7416 #else
7417 # define machine_is_niop()      (0)
7418 #endif
7419
7420 #ifdef CONFIG_ARCH_DM310
7421 # ifdef machine_arch_type
7422 #  undef machine_arch_type
7423 #  define machine_arch_type     __machine_arch_type
7424 # else
7425 #  define machine_arch_type     MACH_TYPE_DM310
7426 # endif
7427 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
7428 #else
7429 # define machine_is_dm310()     (0)
7430 #endif
7431
7432 #ifdef CONFIG_ARCH_SEEDPXA_C2
7433 # ifdef machine_arch_type
7434 #  undef machine_arch_type
7435 #  define machine_arch_type     __machine_arch_type
7436 # else
7437 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
7438 # endif
7439 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
7440 #else
7441 # define machine_is_seedpxa_c2()        (0)
7442 #endif
7443
7444 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
7445 # ifdef machine_arch_type
7446 #  undef machine_arch_type
7447 #  define machine_arch_type     __machine_arch_type
7448 # else
7449 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
7450 # endif
7451 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
7452 #else
7453 # define machine_is_ixp4xx_mguardpci()  (0)
7454 #endif
7455
7456 #ifdef CONFIG_ARCH_H1940
7457 # ifdef machine_arch_type
7458 #  undef machine_arch_type
7459 #  define machine_arch_type     __machine_arch_type
7460 # else
7461 #  define machine_arch_type     MACH_TYPE_H1940
7462 # endif
7463 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
7464 #else
7465 # define machine_is_h1940()     (0)
7466 #endif
7467
7468 #ifdef CONFIG_ARCH_SCORPIO
7469 # ifdef machine_arch_type
7470 #  undef machine_arch_type
7471 #  define machine_arch_type     __machine_arch_type
7472 # else
7473 #  define machine_arch_type     MACH_TYPE_SCORPIO
7474 # endif
7475 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
7476 #else
7477 # define machine_is_scorpio()   (0)
7478 #endif
7479
7480 #ifdef CONFIG_ARCH_VIVA
7481 # ifdef machine_arch_type
7482 #  undef machine_arch_type
7483 #  define machine_arch_type     __machine_arch_type
7484 # else
7485 #  define machine_arch_type     MACH_TYPE_VIVA
7486 # endif
7487 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
7488 #else
7489 # define machine_is_viva()      (0)
7490 #endif
7491
7492 #ifdef CONFIG_ARCH_PXA_XCARD
7493 # ifdef machine_arch_type
7494 #  undef machine_arch_type
7495 #  define machine_arch_type     __machine_arch_type
7496 # else
7497 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
7498 # endif
7499 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
7500 #else
7501 # define machine_is_pxa_xcard() (0)
7502 #endif
7503
7504 #ifdef CONFIG_ARCH_CSB335
7505 # ifdef machine_arch_type
7506 #  undef machine_arch_type
7507 #  define machine_arch_type     __machine_arch_type
7508 # else
7509 #  define machine_arch_type     MACH_TYPE_CSB335
7510 # endif
7511 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
7512 #else
7513 # define machine_is_csb335()    (0)
7514 #endif
7515
7516 #ifdef CONFIG_ARCH_IXRD425
7517 # ifdef machine_arch_type
7518 #  undef machine_arch_type
7519 #  define machine_arch_type     __machine_arch_type
7520 # else
7521 #  define machine_arch_type     MACH_TYPE_IXRD425
7522 # endif
7523 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
7524 #else
7525 # define machine_is_ixrd425()   (0)
7526 #endif
7527
7528 #ifdef CONFIG_ARCH_IQ80315
7529 # ifdef machine_arch_type
7530 #  undef machine_arch_type
7531 #  define machine_arch_type     __machine_arch_type
7532 # else
7533 #  define machine_arch_type     MACH_TYPE_IQ80315
7534 # endif
7535 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
7536 #else
7537 # define machine_is_iq80315()   (0)
7538 #endif
7539
7540 #ifdef CONFIG_ARCH_NMP7312
7541 # ifdef machine_arch_type
7542 #  undef machine_arch_type
7543 #  define machine_arch_type     __machine_arch_type
7544 # else
7545 #  define machine_arch_type     MACH_TYPE_NMP7312
7546 # endif
7547 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
7548 #else
7549 # define machine_is_nmp7312()   (0)
7550 #endif
7551
7552 #ifdef CONFIG_ARCH_CX861XX
7553 # ifdef machine_arch_type
7554 #  undef machine_arch_type
7555 #  define machine_arch_type     __machine_arch_type
7556 # else
7557 #  define machine_arch_type     MACH_TYPE_CX861XX
7558 # endif
7559 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
7560 #else
7561 # define machine_is_cx861xx()   (0)
7562 #endif
7563
7564 #ifdef CONFIG_ARCH_ENP2611
7565 # ifdef machine_arch_type
7566 #  undef machine_arch_type
7567 #  define machine_arch_type     __machine_arch_type
7568 # else
7569 #  define machine_arch_type     MACH_TYPE_ENP2611
7570 # endif
7571 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
7572 #else
7573 # define machine_is_enp2611()   (0)
7574 #endif
7575
7576 #ifdef CONFIG_SA1100_XDA
7577 # ifdef machine_arch_type
7578 #  undef machine_arch_type
7579 #  define machine_arch_type     __machine_arch_type
7580 # else
7581 #  define machine_arch_type     MACH_TYPE_XDA
7582 # endif
7583 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
7584 #else
7585 # define machine_is_xda()       (0)
7586 #endif
7587
7588 #ifdef CONFIG_ARCH_CSIR_IMS
7589 # ifdef machine_arch_type
7590 #  undef machine_arch_type
7591 #  define machine_arch_type     __machine_arch_type
7592 # else
7593 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
7594 # endif
7595 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
7596 #else
7597 # define machine_is_csir_ims()  (0)
7598 #endif
7599
7600 #ifdef CONFIG_ARCH_IXP421_DNAEETH
7601 # ifdef machine_arch_type
7602 #  undef machine_arch_type
7603 #  define machine_arch_type     __machine_arch_type
7604 # else
7605 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
7606 # endif
7607 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
7608 #else
7609 # define machine_is_ixp421_dnaeeth()    (0)
7610 #endif
7611
7612 #ifdef CONFIG_ARCH_POCKETSERV9200
7613 # ifdef machine_arch_type
7614 #  undef machine_arch_type
7615 #  define machine_arch_type     __machine_arch_type
7616 # else
7617 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
7618 # endif
7619 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
7620 #else
7621 # define machine_is_pocketserv9200()    (0)
7622 #endif
7623
7624 #ifdef CONFIG_ARCH_TOTO
7625 # ifdef machine_arch_type
7626 #  undef machine_arch_type
7627 #  define machine_arch_type     __machine_arch_type
7628 # else
7629 #  define machine_arch_type     MACH_TYPE_TOTO
7630 # endif
7631 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
7632 #else
7633 # define machine_is_toto()      (0)
7634 #endif
7635
7636 #ifdef CONFIG_ARCH_S3C2440
7637 # ifdef machine_arch_type
7638 #  undef machine_arch_type
7639 #  define machine_arch_type     __machine_arch_type
7640 # else
7641 #  define machine_arch_type     MACH_TYPE_S3C2440
7642 # endif
7643 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
7644 #else
7645 # define machine_is_s3c2440()   (0)
7646 #endif
7647
7648 #ifdef CONFIG_ARCH_KS8695P
7649 # ifdef machine_arch_type
7650 #  undef machine_arch_type
7651 #  define machine_arch_type     __machine_arch_type
7652 # else
7653 #  define machine_arch_type     MACH_TYPE_KS8695P
7654 # endif
7655 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
7656 #else
7657 # define machine_is_ks8695p()   (0)
7658 #endif
7659
7660 #ifdef CONFIG_ARCH_SE4000
7661 # ifdef machine_arch_type
7662 #  undef machine_arch_type
7663 #  define machine_arch_type     __machine_arch_type
7664 # else
7665 #  define machine_arch_type     MACH_TYPE_SE4000
7666 # endif
7667 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
7668 #else
7669 # define machine_is_se4000()    (0)
7670 #endif
7671
7672 #ifdef CONFIG_ARCH_QUADRICEPS
7673 # ifdef machine_arch_type
7674 #  undef machine_arch_type
7675 #  define machine_arch_type     __machine_arch_type
7676 # else
7677 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
7678 # endif
7679 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
7680 #else
7681 # define machine_is_quadriceps()        (0)
7682 #endif
7683
7684 #ifdef CONFIG_ARCH_BRONCO
7685 # ifdef machine_arch_type
7686 #  undef machine_arch_type
7687 #  define machine_arch_type     __machine_arch_type
7688 # else
7689 #  define machine_arch_type     MACH_TYPE_BRONCO
7690 # endif
7691 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
7692 #else
7693 # define machine_is_bronco()    (0)
7694 #endif
7695
7696 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7697 # ifdef machine_arch_type
7698 #  undef machine_arch_type
7699 #  define machine_arch_type     __machine_arch_type
7700 # else
7701 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
7702 # endif
7703 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7704 #else
7705 # define machine_is_esl_wireless_tab()  (0)
7706 #endif
7707
7708 #ifdef CONFIG_ARCH_ESL_SOFCOMP
7709 # ifdef machine_arch_type
7710 #  undef machine_arch_type
7711 #  define machine_arch_type     __machine_arch_type
7712 # else
7713 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
7714 # endif
7715 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7716 #else
7717 # define machine_is_esl_sofcomp()       (0)
7718 #endif
7719
7720 #ifdef CONFIG_ARCH_S5C7375
7721 # ifdef machine_arch_type
7722 #  undef machine_arch_type
7723 #  define machine_arch_type     __machine_arch_type
7724 # else
7725 #  define machine_arch_type     MACH_TYPE_S5C7375
7726 # endif
7727 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
7728 #else
7729 # define machine_is_s5c7375()   (0)
7730 #endif
7731
7732 #ifdef CONFIG_ARCH_SPEARHEAD
7733 # ifdef machine_arch_type
7734 #  undef machine_arch_type
7735 #  define machine_arch_type     __machine_arch_type
7736 # else
7737 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
7738 # endif
7739 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7740 #else
7741 # define machine_is_spearhead() (0)
7742 #endif
7743
7744 #ifdef CONFIG_ARCH_PANTERA
7745 # ifdef machine_arch_type
7746 #  undef machine_arch_type
7747 #  define machine_arch_type     __machine_arch_type
7748 # else
7749 #  define machine_arch_type     MACH_TYPE_PANTERA
7750 # endif
7751 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
7752 #else
7753 # define machine_is_pantera()   (0)
7754 #endif
7755
7756 #ifdef CONFIG_ARCH_PRAYOGLITE
7757 # ifdef machine_arch_type
7758 #  undef machine_arch_type
7759 #  define machine_arch_type     __machine_arch_type
7760 # else
7761 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
7762 # endif
7763 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7764 #else
7765 # define machine_is_prayoglite()        (0)
7766 #endif
7767
7768 #ifdef CONFIG_ARCH_GUMSTIX
7769 # ifdef machine_arch_type
7770 #  undef machine_arch_type
7771 #  define machine_arch_type     __machine_arch_type
7772 # else
7773 #  define machine_arch_type     MACH_TYPE_GUMSTIX
7774 # endif
7775 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
7776 #else
7777 # define machine_is_gumstix()   (0)
7778 #endif
7779
7780 #ifdef CONFIG_ARCH_RCUBE
7781 # ifdef machine_arch_type
7782 #  undef machine_arch_type
7783 #  define machine_arch_type     __machine_arch_type
7784 # else
7785 #  define machine_arch_type     MACH_TYPE_RCUBE
7786 # endif
7787 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
7788 #else
7789 # define machine_is_rcube()     (0)
7790 #endif
7791
7792 #ifdef CONFIG_ARCH_REA_OLV
7793 # ifdef machine_arch_type
7794 #  undef machine_arch_type
7795 #  define machine_arch_type     __machine_arch_type
7796 # else
7797 #  define machine_arch_type     MACH_TYPE_REA_OLV
7798 # endif
7799 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
7800 #else
7801 # define machine_is_rea_olv()   (0)
7802 #endif
7803
7804 #ifdef CONFIG_ARCH_PXA_IPHONE
7805 # ifdef machine_arch_type
7806 #  undef machine_arch_type
7807 #  define machine_arch_type     __machine_arch_type
7808 # else
7809 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7810 # endif
7811 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7812 #else
7813 # define machine_is_pxa_iphone()        (0)
7814 #endif
7815
7816 #ifdef CONFIG_ARCH_S3C3410
7817 # ifdef machine_arch_type
7818 #  undef machine_arch_type
7819 #  define machine_arch_type     __machine_arch_type
7820 # else
7821 #  define machine_arch_type     MACH_TYPE_S3C3410
7822 # endif
7823 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7824 #else
7825 # define machine_is_s3c3410()   (0)
7826 #endif
7827
7828 #ifdef CONFIG_ARCH_ESPD_4510B
7829 # ifdef machine_arch_type
7830 #  undef machine_arch_type
7831 #  define machine_arch_type     __machine_arch_type
7832 # else
7833 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7834 # endif
7835 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7836 #else
7837 # define machine_is_espd_4510b()        (0)
7838 #endif
7839
7840 #ifdef CONFIG_ARCH_MP1X
7841 # ifdef machine_arch_type
7842 #  undef machine_arch_type
7843 #  define machine_arch_type     __machine_arch_type
7844 # else
7845 #  define machine_arch_type     MACH_TYPE_MP1X
7846 # endif
7847 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7848 #else
7849 # define machine_is_mp1x()      (0)
7850 #endif
7851
7852 #ifdef CONFIG_ARCH_AT91RM9200TB
7853 # ifdef machine_arch_type
7854 #  undef machine_arch_type
7855 #  define machine_arch_type     __machine_arch_type
7856 # else
7857 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7858 # endif
7859 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7860 #else
7861 # define machine_is_at91rm9200tb()      (0)
7862 #endif
7863
7864 #ifdef CONFIG_ARCH_ADSVGX
7865 # ifdef machine_arch_type
7866 #  undef machine_arch_type
7867 #  define machine_arch_type     __machine_arch_type
7868 # else
7869 #  define machine_arch_type     MACH_TYPE_ADSVGX
7870 # endif
7871 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7872 #else
7873 # define machine_is_adsvgx()    (0)
7874 #endif
7875
7876 #ifdef CONFIG_MACH_OMAP_H2
7877 # ifdef machine_arch_type
7878 #  undef machine_arch_type
7879 #  define machine_arch_type     __machine_arch_type
7880 # else
7881 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7882 # endif
7883 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7884 #else
7885 # define machine_is_omap_h2()   (0)
7886 #endif
7887
7888 #ifdef CONFIG_ARCH_PELEE
7889 # ifdef machine_arch_type
7890 #  undef machine_arch_type
7891 #  define machine_arch_type     __machine_arch_type
7892 # else
7893 #  define machine_arch_type     MACH_TYPE_PELEE
7894 # endif
7895 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7896 #else
7897 # define machine_is_pelee()     (0)
7898 #endif
7899
7900 #ifdef CONFIG_MACH_E740
7901 # ifdef machine_arch_type
7902 #  undef machine_arch_type
7903 #  define machine_arch_type     __machine_arch_type
7904 # else
7905 #  define machine_arch_type     MACH_TYPE_E740
7906 # endif
7907 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7908 #else
7909 # define machine_is_e740()      (0)
7910 #endif
7911
7912 #ifdef CONFIG_ARCH_IQ80331
7913 # ifdef machine_arch_type
7914 #  undef machine_arch_type
7915 #  define machine_arch_type     __machine_arch_type
7916 # else
7917 #  define machine_arch_type     MACH_TYPE_IQ80331
7918 # endif
7919 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7920 #else
7921 # define machine_is_iq80331()   (0)
7922 #endif
7923
7924 #ifdef CONFIG_ARCH_VERSATILE_PB
7925 # ifdef machine_arch_type
7926 #  undef machine_arch_type
7927 #  define machine_arch_type     __machine_arch_type
7928 # else
7929 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7930 # endif
7931 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7932 #else
7933 # define machine_is_versatile_pb()      (0)
7934 #endif
7935
7936 #ifdef CONFIG_MACH_KEV7A400
7937 # ifdef machine_arch_type
7938 #  undef machine_arch_type
7939 #  define machine_arch_type     __machine_arch_type
7940 # else
7941 #  define machine_arch_type     MACH_TYPE_KEV7A400
7942 # endif
7943 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7944 #else
7945 # define machine_is_kev7a400()  (0)
7946 #endif
7947
7948 #ifdef CONFIG_MACH_LPD7A400
7949 # ifdef machine_arch_type
7950 #  undef machine_arch_type
7951 #  define machine_arch_type     __machine_arch_type
7952 # else
7953 #  define machine_arch_type     MACH_TYPE_LPD7A400
7954 # endif
7955 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7956 #else
7957 # define machine_is_lpd7a400()  (0)
7958 #endif
7959
7960 #ifdef CONFIG_MACH_LPD7A404
7961 # ifdef machine_arch_type
7962 #  undef machine_arch_type
7963 #  define machine_arch_type     __machine_arch_type
7964 # else
7965 #  define machine_arch_type     MACH_TYPE_LPD7A404
7966 # endif
7967 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7968 #else
7969 # define machine_is_lpd7a404()  (0)
7970 #endif
7971
7972 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7973 # ifdef machine_arch_type
7974 #  undef machine_arch_type
7975 #  define machine_arch_type     __machine_arch_type
7976 # else
7977 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7978 # endif
7979 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7980 #else
7981 # define machine_is_fujitsu_camelot()   (0)
7982 #endif
7983
7984 #ifdef CONFIG_ARCH_JANUS2M
7985 # ifdef machine_arch_type
7986 #  undef machine_arch_type
7987 #  define machine_arch_type     __machine_arch_type
7988 # else
7989 #  define machine_arch_type     MACH_TYPE_JANUS2M
7990 # endif
7991 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7992 #else
7993 # define machine_is_janus2m()   (0)
7994 #endif
7995
7996 #ifdef CONFIG_MACH_EMBTF
7997 # ifdef machine_arch_type
7998 #  undef machine_arch_type
7999 #  define machine_arch_type     __machine_arch_type
8000 # else
8001 #  define machine_arch_type     MACH_TYPE_EMBTF
8002 # endif
8003 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
8004 #else
8005 # define machine_is_embtf()     (0)
8006 #endif
8007
8008 #ifdef CONFIG_MACH_HPM
8009 # ifdef machine_arch_type
8010 #  undef machine_arch_type
8011 #  define machine_arch_type     __machine_arch_type
8012 # else
8013 #  define machine_arch_type     MACH_TYPE_HPM
8014 # endif
8015 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
8016 #else
8017 # define machine_is_hpm()       (0)
8018 #endif
8019
8020 #ifdef CONFIG_MACH_SMDK2410TK
8021 # ifdef machine_arch_type
8022 #  undef machine_arch_type
8023 #  define machine_arch_type     __machine_arch_type
8024 # else
8025 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
8026 # endif
8027 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
8028 #else
8029 # define machine_is_smdk2410tk()        (0)
8030 #endif
8031
8032 #ifdef CONFIG_MACH_SMDK2410AJ
8033 # ifdef machine_arch_type
8034 #  undef machine_arch_type
8035 #  define machine_arch_type     __machine_arch_type
8036 # else
8037 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
8038 # endif
8039 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
8040 #else
8041 # define machine_is_smdk2410aj()        (0)
8042 #endif
8043
8044 #ifdef CONFIG_MACH_STREETRACER
8045 # ifdef machine_arch_type
8046 #  undef machine_arch_type
8047 #  define machine_arch_type     __machine_arch_type
8048 # else
8049 #  define machine_arch_type     MACH_TYPE_STREETRACER
8050 # endif
8051 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
8052 #else
8053 # define machine_is_streetracer()       (0)
8054 #endif
8055
8056 #ifdef CONFIG_MACH_EFRAME
8057 # ifdef machine_arch_type
8058 #  undef machine_arch_type
8059 #  define machine_arch_type     __machine_arch_type
8060 # else
8061 #  define machine_arch_type     MACH_TYPE_EFRAME
8062 # endif
8063 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
8064 #else
8065 # define machine_is_eframe()    (0)
8066 #endif
8067
8068 #ifdef CONFIG_MACH_CSB337
8069 # ifdef machine_arch_type
8070 #  undef machine_arch_type
8071 #  define machine_arch_type     __machine_arch_type
8072 # else
8073 #  define machine_arch_type     MACH_TYPE_CSB337
8074 # endif
8075 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
8076 #else
8077 # define machine_is_csb337()    (0)
8078 #endif
8079
8080 #ifdef CONFIG_MACH_PXA_LARK
8081 # ifdef machine_arch_type
8082 #  undef machine_arch_type
8083 #  define machine_arch_type     __machine_arch_type
8084 # else
8085 #  define machine_arch_type     MACH_TYPE_PXA_LARK
8086 # endif
8087 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
8088 #else
8089 # define machine_is_pxa_lark()  (0)
8090 #endif
8091
8092 #ifdef CONFIG_MACH_PNP2110
8093 # ifdef machine_arch_type
8094 #  undef machine_arch_type
8095 #  define machine_arch_type     __machine_arch_type
8096 # else
8097 #  define machine_arch_type     MACH_TYPE_PNP2110
8098 # endif
8099 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
8100 #else
8101 # define machine_is_pxa_pnp2110()       (0)
8102 #endif
8103
8104 #ifdef CONFIG_MACH_TCC72X
8105 # ifdef machine_arch_type
8106 #  undef machine_arch_type
8107 #  define machine_arch_type     __machine_arch_type
8108 # else
8109 #  define machine_arch_type     MACH_TYPE_TCC72X
8110 # endif
8111 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
8112 #else
8113 # define machine_is_tcc72x()    (0)
8114 #endif
8115
8116 #ifdef CONFIG_MACH_ALTAIR
8117 # ifdef machine_arch_type
8118 #  undef machine_arch_type
8119 #  define machine_arch_type     __machine_arch_type
8120 # else
8121 #  define machine_arch_type     MACH_TYPE_ALTAIR
8122 # endif
8123 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
8124 #else
8125 # define machine_is_altair()    (0)
8126 #endif
8127
8128 #ifdef CONFIG_MACH_KC3
8129 # ifdef machine_arch_type
8130 #  undef machine_arch_type
8131 #  define machine_arch_type     __machine_arch_type
8132 # else
8133 #  define machine_arch_type     MACH_TYPE_KC3
8134 # endif
8135 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
8136 #else
8137 # define machine_is_kc3()       (0)
8138 #endif
8139
8140 #ifdef CONFIG_MACH_SINTEFTD
8141 # ifdef machine_arch_type
8142 #  undef machine_arch_type
8143 #  define machine_arch_type     __machine_arch_type
8144 # else
8145 #  define machine_arch_type     MACH_TYPE_SINTEFTD
8146 # endif
8147 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
8148 #else
8149 # define machine_is_sinteftd()  (0)
8150 #endif
8151
8152 #ifdef CONFIG_MACH_MAINSTONE
8153 # ifdef machine_arch_type
8154 #  undef machine_arch_type
8155 #  define machine_arch_type     __machine_arch_type
8156 # else
8157 #  define machine_arch_type     MACH_TYPE_MAINSTONE
8158 # endif
8159 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
8160 #else
8161 # define machine_is_mainstone() (0)
8162 #endif
8163
8164 #ifdef CONFIG_MACH_ADAY4X
8165 # ifdef machine_arch_type
8166 #  undef machine_arch_type
8167 #  define machine_arch_type     __machine_arch_type
8168 # else
8169 #  define machine_arch_type     MACH_TYPE_ADAY4X
8170 # endif
8171 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
8172 #else
8173 # define machine_is_aday4x()    (0)
8174 #endif
8175
8176 #ifdef CONFIG_MACH_LITE300
8177 # ifdef machine_arch_type
8178 #  undef machine_arch_type
8179 #  define machine_arch_type     __machine_arch_type
8180 # else
8181 #  define machine_arch_type     MACH_TYPE_LITE300
8182 # endif
8183 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
8184 #else
8185 # define machine_is_lite300()   (0)
8186 #endif
8187
8188 #ifdef CONFIG_MACH_S5C7376
8189 # ifdef machine_arch_type
8190 #  undef machine_arch_type
8191 #  define machine_arch_type     __machine_arch_type
8192 # else
8193 #  define machine_arch_type     MACH_TYPE_S5C7376
8194 # endif
8195 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
8196 #else
8197 # define machine_is_s5c7376()   (0)
8198 #endif
8199
8200 #ifdef CONFIG_MACH_MT02
8201 # ifdef machine_arch_type
8202 #  undef machine_arch_type
8203 #  define machine_arch_type     __machine_arch_type
8204 # else
8205 #  define machine_arch_type     MACH_TYPE_MT02
8206 # endif
8207 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
8208 #else
8209 # define machine_is_mt02()      (0)
8210 #endif
8211
8212 #ifdef CONFIG_MACH_MPORT3S
8213 # ifdef machine_arch_type
8214 #  undef machine_arch_type
8215 #  define machine_arch_type     __machine_arch_type
8216 # else
8217 #  define machine_arch_type     MACH_TYPE_MPORT3S
8218 # endif
8219 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
8220 #else
8221 # define machine_is_mport3s()   (0)
8222 #endif
8223
8224 #ifdef CONFIG_MACH_RA_ALPHA
8225 # ifdef machine_arch_type
8226 #  undef machine_arch_type
8227 #  define machine_arch_type     __machine_arch_type
8228 # else
8229 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
8230 # endif
8231 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
8232 #else
8233 # define machine_is_ra_alpha()  (0)
8234 #endif
8235
8236 #ifdef CONFIG_MACH_XCEP
8237 # ifdef machine_arch_type
8238 #  undef machine_arch_type
8239 #  define machine_arch_type     __machine_arch_type
8240 # else
8241 #  define machine_arch_type     MACH_TYPE_XCEP
8242 # endif
8243 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
8244 #else
8245 # define machine_is_xcep()      (0)
8246 #endif
8247
8248 #ifdef CONFIG_MACH_ARCOM_VULCAN
8249 # ifdef machine_arch_type
8250 #  undef machine_arch_type
8251 #  define machine_arch_type     __machine_arch_type
8252 # else
8253 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
8254 # endif
8255 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
8256 #else
8257 # define machine_is_arcom_vulcan()      (0)
8258 #endif
8259
8260 #ifdef CONFIG_MACH_STARGATE
8261 # ifdef machine_arch_type
8262 #  undef machine_arch_type
8263 #  define machine_arch_type     __machine_arch_type
8264 # else
8265 #  define machine_arch_type     MACH_TYPE_STARGATE
8266 # endif
8267 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
8268 #else
8269 # define machine_is_stargate()  (0)
8270 #endif
8271
8272 #ifdef CONFIG_MACH_ARMADILLOJ
8273 # ifdef machine_arch_type
8274 #  undef machine_arch_type
8275 #  define machine_arch_type     __machine_arch_type
8276 # else
8277 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
8278 # endif
8279 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
8280 #else
8281 # define machine_is_armadilloj()        (0)
8282 #endif
8283
8284 #ifdef CONFIG_MACH_ELROY_JACK
8285 # ifdef machine_arch_type
8286 #  undef machine_arch_type
8287 #  define machine_arch_type     __machine_arch_type
8288 # else
8289 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
8290 # endif
8291 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
8292 #else
8293 # define machine_is_elroy_jack()        (0)
8294 #endif
8295
8296 #ifdef CONFIG_MACH_BACKEND
8297 # ifdef machine_arch_type
8298 #  undef machine_arch_type
8299 #  define machine_arch_type     __machine_arch_type
8300 # else
8301 #  define machine_arch_type     MACH_TYPE_BACKEND
8302 # endif
8303 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
8304 #else
8305 # define machine_is_backend()   (0)
8306 #endif
8307
8308 #ifdef CONFIG_MACH_S5LINBOX
8309 # ifdef machine_arch_type
8310 #  undef machine_arch_type
8311 #  define machine_arch_type     __machine_arch_type
8312 # else
8313 #  define machine_arch_type     MACH_TYPE_S5LINBOX
8314 # endif
8315 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
8316 #else
8317 # define machine_is_s5linbox()  (0)
8318 #endif
8319
8320 #ifdef CONFIG_MACH_NOMADIK
8321 # ifdef machine_arch_type
8322 #  undef machine_arch_type
8323 #  define machine_arch_type     __machine_arch_type
8324 # else
8325 #  define machine_arch_type     MACH_TYPE_NOMADIK
8326 # endif
8327 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
8328 #else
8329 # define machine_is_nomadik()   (0)
8330 #endif
8331
8332 #ifdef CONFIG_MACH_IA_CPU_9200
8333 # ifdef machine_arch_type
8334 #  undef machine_arch_type
8335 #  define machine_arch_type     __machine_arch_type
8336 # else
8337 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
8338 # endif
8339 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
8340 #else
8341 # define machine_is_ia_cpu_9200()       (0)
8342 #endif
8343
8344 #ifdef CONFIG_MACH_AT91_BJA1
8345 # ifdef machine_arch_type
8346 #  undef machine_arch_type
8347 #  define machine_arch_type     __machine_arch_type
8348 # else
8349 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
8350 # endif
8351 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
8352 #else
8353 # define machine_is_at91_bja1() (0)
8354 #endif
8355
8356 #ifdef CONFIG_MACH_CORGI
8357 # ifdef machine_arch_type
8358 #  undef machine_arch_type
8359 #  define machine_arch_type     __machine_arch_type
8360 # else
8361 #  define machine_arch_type     MACH_TYPE_CORGI
8362 # endif
8363 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
8364 #else
8365 # define machine_is_corgi()     (0)
8366 #endif
8367
8368 #ifdef CONFIG_MACH_POODLE
8369 # ifdef machine_arch_type
8370 #  undef machine_arch_type
8371 #  define machine_arch_type     __machine_arch_type
8372 # else
8373 #  define machine_arch_type     MACH_TYPE_POODLE
8374 # endif
8375 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
8376 #else
8377 # define machine_is_poodle()    (0)
8378 #endif
8379
8380 #ifdef CONFIG_MACH_TEN
8381 # ifdef machine_arch_type
8382 #  undef machine_arch_type
8383 #  define machine_arch_type     __machine_arch_type
8384 # else
8385 #  define machine_arch_type     MACH_TYPE_TEN
8386 # endif
8387 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
8388 #else
8389 # define machine_is_ten()       (0)
8390 #endif
8391
8392 #ifdef CONFIG_MACH_ROVERP5P
8393 # ifdef machine_arch_type
8394 #  undef machine_arch_type
8395 #  define machine_arch_type     __machine_arch_type
8396 # else
8397 #  define machine_arch_type     MACH_TYPE_ROVERP5P
8398 # endif
8399 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
8400 #else
8401 # define machine_is_roverp5p()  (0)
8402 #endif
8403
8404 #ifdef CONFIG_MACH_SC2700
8405 # ifdef machine_arch_type
8406 #  undef machine_arch_type
8407 #  define machine_arch_type     __machine_arch_type
8408 # else
8409 #  define machine_arch_type     MACH_TYPE_SC2700
8410 # endif
8411 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
8412 #else
8413 # define machine_is_sc2700()    (0)
8414 #endif
8415
8416 #ifdef CONFIG_MACH_EX_EAGLE
8417 # ifdef machine_arch_type
8418 #  undef machine_arch_type
8419 #  define machine_arch_type     __machine_arch_type
8420 # else
8421 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
8422 # endif
8423 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
8424 #else
8425 # define machine_is_ex_eagle()  (0)
8426 #endif
8427
8428 #ifdef CONFIG_MACH_NX_PXA12
8429 # ifdef machine_arch_type
8430 #  undef machine_arch_type
8431 #  define machine_arch_type     __machine_arch_type
8432 # else
8433 #  define machine_arch_type     MACH_TYPE_NX_PXA12
8434 # endif
8435 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
8436 #else
8437 # define machine_is_nx_pxa12()  (0)
8438 #endif
8439
8440 #ifdef CONFIG_MACH_NX_PXA5
8441 # ifdef machine_arch_type
8442 #  undef machine_arch_type
8443 #  define machine_arch_type     __machine_arch_type
8444 # else
8445 #  define machine_arch_type     MACH_TYPE_NX_PXA5
8446 # endif
8447 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
8448 #else
8449 # define machine_is_nx_pxa5()   (0)
8450 #endif
8451
8452 #ifdef CONFIG_MACH_BLACKBOARD2
8453 # ifdef machine_arch_type
8454 #  undef machine_arch_type
8455 #  define machine_arch_type     __machine_arch_type
8456 # else
8457 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
8458 # endif
8459 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
8460 #else
8461 # define machine_is_blackboard2()       (0)
8462 #endif
8463
8464 #ifdef CONFIG_MACH_I819
8465 # ifdef machine_arch_type
8466 #  undef machine_arch_type
8467 #  define machine_arch_type     __machine_arch_type
8468 # else
8469 #  define machine_arch_type     MACH_TYPE_I819
8470 # endif
8471 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
8472 #else
8473 # define machine_is_i819()      (0)
8474 #endif
8475
8476 #ifdef CONFIG_MACH_IXMB995E
8477 # ifdef machine_arch_type
8478 #  undef machine_arch_type
8479 #  define machine_arch_type     __machine_arch_type
8480 # else
8481 #  define machine_arch_type     MACH_TYPE_IXMB995E
8482 # endif
8483 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
8484 #else
8485 # define machine_is_ixmb995e()  (0)
8486 #endif
8487
8488 #ifdef CONFIG_MACH_SKYRIDER
8489 # ifdef machine_arch_type
8490 #  undef machine_arch_type
8491 #  define machine_arch_type     __machine_arch_type
8492 # else
8493 #  define machine_arch_type     MACH_TYPE_SKYRIDER
8494 # endif
8495 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
8496 #else
8497 # define machine_is_skyrider()  (0)
8498 #endif
8499
8500 #ifdef CONFIG_MACH_SKYHAWK
8501 # ifdef machine_arch_type
8502 #  undef machine_arch_type
8503 #  define machine_arch_type     __machine_arch_type
8504 # else
8505 #  define machine_arch_type     MACH_TYPE_SKYHAWK
8506 # endif
8507 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
8508 #else
8509 # define machine_is_skyhawk()   (0)
8510 #endif
8511
8512 #ifdef CONFIG_MACH_ENTERPRISE
8513 # ifdef machine_arch_type
8514 #  undef machine_arch_type
8515 #  define machine_arch_type     __machine_arch_type
8516 # else
8517 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
8518 # endif
8519 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
8520 #else
8521 # define machine_is_enterprise()        (0)
8522 #endif
8523
8524 #ifdef CONFIG_MACH_DEP2410
8525 # ifdef machine_arch_type
8526 #  undef machine_arch_type
8527 #  define machine_arch_type     __machine_arch_type
8528 # else
8529 #  define machine_arch_type     MACH_TYPE_DEP2410
8530 # endif
8531 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
8532 #else
8533 # define machine_is_dep2410()   (0)
8534 #endif
8535
8536 #ifdef CONFIG_MACH_ARMCORE
8537 # ifdef machine_arch_type
8538 #  undef machine_arch_type
8539 #  define machine_arch_type     __machine_arch_type
8540 # else
8541 #  define machine_arch_type     MACH_TYPE_ARMCORE
8542 # endif
8543 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
8544 #else
8545 # define machine_is_armcore()   (0)
8546 #endif
8547
8548 #ifdef CONFIG_MACH_HOBBIT
8549 # ifdef machine_arch_type
8550 #  undef machine_arch_type
8551 #  define machine_arch_type     __machine_arch_type
8552 # else
8553 #  define machine_arch_type     MACH_TYPE_HOBBIT
8554 # endif
8555 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
8556 #else
8557 # define machine_is_hobbit()    (0)
8558 #endif
8559
8560 #ifdef CONFIG_MACH_H7210
8561 # ifdef machine_arch_type
8562 #  undef machine_arch_type
8563 #  define machine_arch_type     __machine_arch_type
8564 # else
8565 #  define machine_arch_type     MACH_TYPE_H7210
8566 # endif
8567 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
8568 #else
8569 # define machine_is_h7210()     (0)
8570 #endif
8571
8572 #ifdef CONFIG_MACH_PXA_NETDCU5
8573 # ifdef machine_arch_type
8574 #  undef machine_arch_type
8575 #  define machine_arch_type     __machine_arch_type
8576 # else
8577 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
8578 # endif
8579 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
8580 #else
8581 # define machine_is_pxa_netdcu5()       (0)
8582 #endif
8583
8584 #ifdef CONFIG_MACH_ACC
8585 # ifdef machine_arch_type
8586 #  undef machine_arch_type
8587 #  define machine_arch_type     __machine_arch_type
8588 # else
8589 #  define machine_arch_type     MACH_TYPE_ACC
8590 # endif
8591 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
8592 #else
8593 # define machine_is_acc()       (0)
8594 #endif
8595
8596 #ifdef CONFIG_MACH_ESL_SARVA
8597 # ifdef machine_arch_type
8598 #  undef machine_arch_type
8599 #  define machine_arch_type     __machine_arch_type
8600 # else
8601 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
8602 # endif
8603 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
8604 #else
8605 # define machine_is_esl_sarva() (0)
8606 #endif
8607
8608 #ifdef CONFIG_MACH_XM250
8609 # ifdef machine_arch_type
8610 #  undef machine_arch_type
8611 #  define machine_arch_type     __machine_arch_type
8612 # else
8613 #  define machine_arch_type     MACH_TYPE_XM250
8614 # endif
8615 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
8616 #else
8617 # define machine_is_xm250()     (0)
8618 #endif
8619
8620 #ifdef CONFIG_MACH_T6TC1XB
8621 # ifdef machine_arch_type
8622 #  undef machine_arch_type
8623 #  define machine_arch_type     __machine_arch_type
8624 # else
8625 #  define machine_arch_type     MACH_TYPE_T6TC1XB
8626 # endif
8627 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
8628 #else
8629 # define machine_is_t6tc1xb()   (0)
8630 #endif
8631
8632 #ifdef CONFIG_MACH_ESS710
8633 # ifdef machine_arch_type
8634 #  undef machine_arch_type
8635 #  define machine_arch_type     __machine_arch_type
8636 # else
8637 #  define machine_arch_type     MACH_TYPE_ESS710
8638 # endif
8639 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
8640 #else
8641 # define machine_is_ess710()    (0)
8642 #endif
8643
8644 #ifdef CONFIG_MACH_MX31ADS
8645 # ifdef machine_arch_type
8646 #  undef machine_arch_type
8647 #  define machine_arch_type     __machine_arch_type
8648 # else
8649 #  define machine_arch_type     MACH_TYPE_MX31ADS
8650 # endif
8651 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
8652 #else
8653 # define machine_is_mx31ads()   (0)
8654 #endif
8655
8656 #ifdef CONFIG_MACH_HIMALAYA
8657 # ifdef machine_arch_type
8658 #  undef machine_arch_type
8659 #  define machine_arch_type     __machine_arch_type
8660 # else
8661 #  define machine_arch_type     MACH_TYPE_HIMALAYA
8662 # endif
8663 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
8664 #else
8665 # define machine_is_himalaya()  (0)
8666 #endif
8667
8668 #ifdef CONFIG_MACH_BOLFENK
8669 # ifdef machine_arch_type
8670 #  undef machine_arch_type
8671 #  define machine_arch_type     __machine_arch_type
8672 # else
8673 #  define machine_arch_type     MACH_TYPE_BOLFENK
8674 # endif
8675 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
8676 #else
8677 # define machine_is_bolfenk()   (0)
8678 #endif
8679
8680 #ifdef CONFIG_MACH_AT91RM9200KR
8681 # ifdef machine_arch_type
8682 #  undef machine_arch_type
8683 #  define machine_arch_type     __machine_arch_type
8684 # else
8685 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
8686 # endif
8687 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
8688 #else
8689 # define machine_is_at91rm9200kr()      (0)
8690 #endif
8691
8692 #ifdef CONFIG_MACH_EDB9312
8693 # ifdef machine_arch_type
8694 #  undef machine_arch_type
8695 #  define machine_arch_type     __machine_arch_type
8696 # else
8697 #  define machine_arch_type     MACH_TYPE_EDB9312
8698 # endif
8699 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
8700 #else
8701 # define machine_is_edb9312()   (0)
8702 #endif
8703
8704 #ifdef CONFIG_MACH_OMAP_GENERIC
8705 # ifdef machine_arch_type
8706 #  undef machine_arch_type
8707 #  define machine_arch_type     __machine_arch_type
8708 # else
8709 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
8710 # endif
8711 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8712 #else
8713 # define machine_is_omap_generic()      (0)
8714 #endif
8715
8716 #ifdef CONFIG_MACH_AXIMX3
8717 # ifdef machine_arch_type
8718 #  undef machine_arch_type
8719 #  define machine_arch_type     __machine_arch_type
8720 # else
8721 #  define machine_arch_type     MACH_TYPE_AXIMX3
8722 # endif
8723 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
8724 #else
8725 # define machine_is_aximx3()    (0)
8726 #endif
8727
8728 #ifdef CONFIG_MACH_EB67XDIP
8729 # ifdef machine_arch_type
8730 #  undef machine_arch_type
8731 #  define machine_arch_type     __machine_arch_type
8732 # else
8733 #  define machine_arch_type     MACH_TYPE_EB67XDIP
8734 # endif
8735 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
8736 #else
8737 # define machine_is_eb67xdip()  (0)
8738 #endif
8739
8740 #ifdef CONFIG_MACH_WEBTXS
8741 # ifdef machine_arch_type
8742 #  undef machine_arch_type
8743 #  define machine_arch_type     __machine_arch_type
8744 # else
8745 #  define machine_arch_type     MACH_TYPE_WEBTXS
8746 # endif
8747 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
8748 #else
8749 # define machine_is_webtxs()    (0)
8750 #endif
8751
8752 #ifdef CONFIG_MACH_HAWK
8753 # ifdef machine_arch_type
8754 #  undef machine_arch_type
8755 #  define machine_arch_type     __machine_arch_type
8756 # else
8757 #  define machine_arch_type     MACH_TYPE_HAWK
8758 # endif
8759 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
8760 #else
8761 # define machine_is_hawk()      (0)
8762 #endif
8763
8764 #ifdef CONFIG_MACH_CCAT91SBC001
8765 # ifdef machine_arch_type
8766 #  undef machine_arch_type
8767 #  define machine_arch_type     __machine_arch_type
8768 # else
8769 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
8770 # endif
8771 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8772 #else
8773 # define machine_is_ccat91sbc001()      (0)
8774 #endif
8775
8776 #ifdef CONFIG_MACH_EXPRESSO
8777 # ifdef machine_arch_type
8778 #  undef machine_arch_type
8779 #  define machine_arch_type     __machine_arch_type
8780 # else
8781 #  define machine_arch_type     MACH_TYPE_EXPRESSO
8782 # endif
8783 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
8784 #else
8785 # define machine_is_expresso()  (0)
8786 #endif
8787
8788 #ifdef CONFIG_MACH_H4000
8789 # ifdef machine_arch_type
8790 #  undef machine_arch_type
8791 #  define machine_arch_type     __machine_arch_type
8792 # else
8793 #  define machine_arch_type     MACH_TYPE_H4000
8794 # endif
8795 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
8796 #else
8797 # define machine_is_h4000()     (0)
8798 #endif
8799
8800 #ifdef CONFIG_MACH_DINO
8801 # ifdef machine_arch_type
8802 #  undef machine_arch_type
8803 #  define machine_arch_type     __machine_arch_type
8804 # else
8805 #  define machine_arch_type     MACH_TYPE_DINO
8806 # endif
8807 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8808 #else
8809 # define machine_is_dino()      (0)
8810 #endif
8811
8812 #ifdef CONFIG_MACH_ML675K
8813 # ifdef machine_arch_type
8814 #  undef machine_arch_type
8815 #  define machine_arch_type     __machine_arch_type
8816 # else
8817 #  define machine_arch_type     MACH_TYPE_ML675K
8818 # endif
8819 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8820 #else
8821 # define machine_is_ml675k()    (0)
8822 #endif
8823
8824 #ifdef CONFIG_MACH_EDB9301
8825 # ifdef machine_arch_type
8826 #  undef machine_arch_type
8827 #  define machine_arch_type     __machine_arch_type
8828 # else
8829 #  define machine_arch_type     MACH_TYPE_EDB9301
8830 # endif
8831 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8832 #else
8833 # define machine_is_edb9301()   (0)
8834 #endif
8835
8836 #ifdef CONFIG_MACH_EDB9315
8837 # ifdef machine_arch_type
8838 #  undef machine_arch_type
8839 #  define machine_arch_type     __machine_arch_type
8840 # else
8841 #  define machine_arch_type     MACH_TYPE_EDB9315
8842 # endif
8843 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8844 #else
8845 # define machine_is_edb9315()   (0)
8846 #endif
8847
8848 #ifdef CONFIG_MACH_RECIVA_TT
8849 # ifdef machine_arch_type
8850 #  undef machine_arch_type
8851 #  define machine_arch_type     __machine_arch_type
8852 # else
8853 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8854 # endif
8855 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8856 #else
8857 # define machine_is_reciva_tt() (0)
8858 #endif
8859
8860 #ifdef CONFIG_MACH_CSTCB01
8861 # ifdef machine_arch_type
8862 #  undef machine_arch_type
8863 #  define machine_arch_type     __machine_arch_type
8864 # else
8865 #  define machine_arch_type     MACH_TYPE_CSTCB01
8866 # endif
8867 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8868 #else
8869 # define machine_is_cstcb01()   (0)
8870 #endif
8871
8872 #ifdef CONFIG_MACH_CSTCB1
8873 # ifdef machine_arch_type
8874 #  undef machine_arch_type
8875 #  define machine_arch_type     __machine_arch_type
8876 # else
8877 #  define machine_arch_type     MACH_TYPE_CSTCB1
8878 # endif
8879 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8880 #else
8881 # define machine_is_cstcb1()    (0)
8882 #endif
8883
8884 #ifdef CONFIG_MACH_SHADWELL
8885 # ifdef machine_arch_type
8886 #  undef machine_arch_type
8887 #  define machine_arch_type     __machine_arch_type
8888 # else
8889 #  define machine_arch_type     MACH_TYPE_SHADWELL
8890 # endif
8891 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8892 #else
8893 # define machine_is_shadwell()  (0)
8894 #endif
8895
8896 #ifdef CONFIG_MACH_GOEPEL263
8897 # ifdef machine_arch_type
8898 #  undef machine_arch_type
8899 #  define machine_arch_type     __machine_arch_type
8900 # else
8901 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8902 # endif
8903 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8904 #else
8905 # define machine_is_goepel263() (0)
8906 #endif
8907
8908 #ifdef CONFIG_MACH_ACQ100
8909 # ifdef machine_arch_type
8910 #  undef machine_arch_type
8911 #  define machine_arch_type     __machine_arch_type
8912 # else
8913 #  define machine_arch_type     MACH_TYPE_ACQ100
8914 # endif
8915 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8916 #else
8917 # define machine_is_acq100()    (0)
8918 #endif
8919
8920 #ifdef CONFIG_MACH_MX1FS2
8921 # ifdef machine_arch_type
8922 #  undef machine_arch_type
8923 #  define machine_arch_type     __machine_arch_type
8924 # else
8925 #  define machine_arch_type     MACH_TYPE_MX1FS2
8926 # endif
8927 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8928 #else
8929 # define machine_is_mx1fs2()    (0)
8930 #endif
8931
8932 #ifdef CONFIG_MACH_HIPTOP_G1
8933 # ifdef machine_arch_type
8934 #  undef machine_arch_type
8935 #  define machine_arch_type     __machine_arch_type
8936 # else
8937 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8938 # endif
8939 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8940 #else
8941 # define machine_is_hiptop_g1() (0)
8942 #endif
8943
8944 #ifdef CONFIG_MACH_SPARKY
8945 # ifdef machine_arch_type
8946 #  undef machine_arch_type
8947 #  define machine_arch_type     __machine_arch_type
8948 # else
8949 #  define machine_arch_type     MACH_TYPE_SPARKY
8950 # endif
8951 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8952 #else
8953 # define machine_is_sparky()    (0)
8954 #endif
8955
8956 #ifdef CONFIG_MACH_NS9750
8957 # ifdef machine_arch_type
8958 #  undef machine_arch_type
8959 #  define machine_arch_type     __machine_arch_type
8960 # else
8961 #  define machine_arch_type     MACH_TYPE_NS9750
8962 # endif
8963 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8964 #else
8965 # define machine_is_ns9750()    (0)
8966 #endif
8967
8968 #ifdef CONFIG_MACH_PHOENIX
8969 # ifdef machine_arch_type
8970 #  undef machine_arch_type
8971 #  define machine_arch_type     __machine_arch_type
8972 # else
8973 #  define machine_arch_type     MACH_TYPE_PHOENIX
8974 # endif
8975 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8976 #else
8977 # define machine_is_phoenix()   (0)
8978 #endif
8979
8980 #ifdef CONFIG_MACH_VR1000
8981 # ifdef machine_arch_type
8982 #  undef machine_arch_type
8983 #  define machine_arch_type     __machine_arch_type
8984 # else
8985 #  define machine_arch_type     MACH_TYPE_VR1000
8986 # endif
8987 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8988 #else
8989 # define machine_is_vr1000()    (0)
8990 #endif
8991
8992 #ifdef CONFIG_MACH_DEISTERPXA
8993 # ifdef machine_arch_type
8994 #  undef machine_arch_type
8995 #  define machine_arch_type     __machine_arch_type
8996 # else
8997 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8998 # endif
8999 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
9000 #else
9001 # define machine_is_deisterpxa()        (0)
9002 #endif
9003
9004 #ifdef CONFIG_MACH_BCM1160
9005 # ifdef machine_arch_type
9006 #  undef machine_arch_type
9007 #  define machine_arch_type     __machine_arch_type
9008 # else
9009 #  define machine_arch_type     MACH_TYPE_BCM1160
9010 # endif
9011 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
9012 #else
9013 # define machine_is_bcm1160()   (0)
9014 #endif
9015
9016 #ifdef CONFIG_MACH_PCM022
9017 # ifdef machine_arch_type
9018 #  undef machine_arch_type
9019 #  define machine_arch_type     __machine_arch_type
9020 # else
9021 #  define machine_arch_type     MACH_TYPE_PCM022
9022 # endif
9023 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
9024 #else
9025 # define machine_is_pcm022()    (0)
9026 #endif
9027
9028 #ifdef CONFIG_MACH_ADSGCX
9029 # ifdef machine_arch_type
9030 #  undef machine_arch_type
9031 #  define machine_arch_type     __machine_arch_type
9032 # else
9033 #  define machine_arch_type     MACH_TYPE_ADSGCX
9034 # endif
9035 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
9036 #else
9037 # define machine_is_adsgcx()    (0)
9038 #endif
9039
9040 #ifdef CONFIG_MACH_DREADNAUGHT
9041 # ifdef machine_arch_type
9042 #  undef machine_arch_type
9043 #  define machine_arch_type     __machine_arch_type
9044 # else
9045 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
9046 # endif
9047 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
9048 #else
9049 # define machine_is_dreadnaught()       (0)
9050 #endif
9051
9052 #ifdef CONFIG_MACH_DM320
9053 # ifdef machine_arch_type
9054 #  undef machine_arch_type
9055 #  define machine_arch_type     __machine_arch_type
9056 # else
9057 #  define machine_arch_type     MACH_TYPE_DM320
9058 # endif
9059 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
9060 #else
9061 # define machine_is_dm320()     (0)
9062 #endif
9063
9064 #ifdef CONFIG_MACH_MARKOV
9065 # ifdef machine_arch_type
9066 #  undef machine_arch_type
9067 #  define machine_arch_type     __machine_arch_type
9068 # else
9069 #  define machine_arch_type     MACH_TYPE_MARKOV
9070 # endif
9071 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
9072 #else
9073 # define machine_is_markov()    (0)
9074 #endif
9075
9076 #ifdef CONFIG_MACH_COS7A400
9077 # ifdef machine_arch_type
9078 #  undef machine_arch_type
9079 #  define machine_arch_type     __machine_arch_type
9080 # else
9081 #  define machine_arch_type     MACH_TYPE_COS7A400
9082 # endif
9083 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
9084 #else
9085 # define machine_is_cos7a400()  (0)
9086 #endif
9087
9088 #ifdef CONFIG_MACH_MILANO
9089 # ifdef machine_arch_type
9090 #  undef machine_arch_type
9091 #  define machine_arch_type     __machine_arch_type
9092 # else
9093 #  define machine_arch_type     MACH_TYPE_MILANO
9094 # endif
9095 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
9096 #else
9097 # define machine_is_milano()    (0)
9098 #endif
9099
9100 #ifdef CONFIG_MACH_UE9328
9101 # ifdef machine_arch_type
9102 #  undef machine_arch_type
9103 #  define machine_arch_type     __machine_arch_type
9104 # else
9105 #  define machine_arch_type     MACH_TYPE_UE9328
9106 # endif
9107 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
9108 #else
9109 # define machine_is_ue9328()    (0)
9110 #endif
9111
9112 #ifdef CONFIG_MACH_UEX255
9113 # ifdef machine_arch_type
9114 #  undef machine_arch_type
9115 #  define machine_arch_type     __machine_arch_type
9116 # else
9117 #  define machine_arch_type     MACH_TYPE_UEX255
9118 # endif
9119 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
9120 #else
9121 # define machine_is_uex255()    (0)
9122 #endif
9123
9124 #ifdef CONFIG_MACH_UE2410
9125 # ifdef machine_arch_type
9126 #  undef machine_arch_type
9127 #  define machine_arch_type     __machine_arch_type
9128 # else
9129 #  define machine_arch_type     MACH_TYPE_UE2410
9130 # endif
9131 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
9132 #else
9133 # define machine_is_ue2410()    (0)
9134 #endif
9135
9136 #ifdef CONFIG_MACH_A620
9137 # ifdef machine_arch_type
9138 #  undef machine_arch_type
9139 #  define machine_arch_type     __machine_arch_type
9140 # else
9141 #  define machine_arch_type     MACH_TYPE_A620
9142 # endif
9143 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
9144 #else
9145 # define machine_is_a620()      (0)
9146 #endif
9147
9148 #ifdef CONFIG_MACH_OCELOT
9149 # ifdef machine_arch_type
9150 #  undef machine_arch_type
9151 #  define machine_arch_type     __machine_arch_type
9152 # else
9153 #  define machine_arch_type     MACH_TYPE_OCELOT
9154 # endif
9155 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
9156 #else
9157 # define machine_is_ocelot()    (0)
9158 #endif
9159
9160 #ifdef CONFIG_MACH_CHEETAH
9161 # ifdef machine_arch_type
9162 #  undef machine_arch_type
9163 #  define machine_arch_type     __machine_arch_type
9164 # else
9165 #  define machine_arch_type     MACH_TYPE_CHEETAH
9166 # endif
9167 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
9168 #else
9169 # define machine_is_cheetah()   (0)
9170 #endif
9171
9172 #ifdef CONFIG_MACH_OMAP_PERSEUS2
9173 # ifdef machine_arch_type
9174 #  undef machine_arch_type
9175 #  define machine_arch_type     __machine_arch_type
9176 # else
9177 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
9178 # endif
9179 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
9180 #else
9181 # define machine_is_omap_perseus2()     (0)
9182 #endif
9183
9184 #ifdef CONFIG_MACH_ZVUE
9185 # ifdef machine_arch_type
9186 #  undef machine_arch_type
9187 #  define machine_arch_type     __machine_arch_type
9188 # else
9189 #  define machine_arch_type     MACH_TYPE_ZVUE
9190 # endif
9191 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
9192 #else
9193 # define machine_is_zvue()      (0)
9194 #endif
9195
9196 #ifdef CONFIG_MACH_ROVERP1
9197 # ifdef machine_arch_type
9198 #  undef machine_arch_type
9199 #  define machine_arch_type     __machine_arch_type
9200 # else
9201 #  define machine_arch_type     MACH_TYPE_ROVERP1
9202 # endif
9203 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
9204 #else
9205 # define machine_is_roverp1()   (0)
9206 #endif
9207
9208 #ifdef CONFIG_MACH_ASIDIAL2
9209 # ifdef machine_arch_type
9210 #  undef machine_arch_type
9211 #  define machine_arch_type     __machine_arch_type
9212 # else
9213 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
9214 # endif
9215 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
9216 #else
9217 # define machine_is_asidial2()  (0)
9218 #endif
9219
9220 #ifdef CONFIG_MACH_S3C24A0
9221 # ifdef machine_arch_type
9222 #  undef machine_arch_type
9223 #  define machine_arch_type     __machine_arch_type
9224 # else
9225 #  define machine_arch_type     MACH_TYPE_S3C24A0
9226 # endif
9227 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
9228 #else
9229 # define machine_is_s3c24a0()   (0)
9230 #endif
9231
9232 #ifdef CONFIG_MACH_E800
9233 # ifdef machine_arch_type
9234 #  undef machine_arch_type
9235 #  define machine_arch_type     __machine_arch_type
9236 # else
9237 #  define machine_arch_type     MACH_TYPE_E800
9238 # endif
9239 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
9240 #else
9241 # define machine_is_e800()      (0)
9242 #endif
9243
9244 #ifdef CONFIG_MACH_E750
9245 # ifdef machine_arch_type
9246 #  undef machine_arch_type
9247 #  define machine_arch_type     __machine_arch_type
9248 # else
9249 #  define machine_arch_type     MACH_TYPE_E750
9250 # endif
9251 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
9252 #else
9253 # define machine_is_e750()      (0)
9254 #endif
9255
9256 #ifdef CONFIG_MACH_S3C5500
9257 # ifdef machine_arch_type
9258 #  undef machine_arch_type
9259 #  define machine_arch_type     __machine_arch_type
9260 # else
9261 #  define machine_arch_type     MACH_TYPE_S3C5500
9262 # endif
9263 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
9264 #else
9265 # define machine_is_s3c5500()   (0)
9266 #endif
9267
9268 #ifdef CONFIG_MACH_SMDK5500
9269 # ifdef machine_arch_type
9270 #  undef machine_arch_type
9271 #  define machine_arch_type     __machine_arch_type
9272 # else
9273 #  define machine_arch_type     MACH_TYPE_SMDK5500
9274 # endif
9275 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
9276 #else
9277 # define machine_is_smdk5500()  (0)
9278 #endif
9279
9280 #ifdef CONFIG_MACH_SIGNALSYNC
9281 # ifdef machine_arch_type
9282 #  undef machine_arch_type
9283 #  define machine_arch_type     __machine_arch_type
9284 # else
9285 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
9286 # endif
9287 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
9288 #else
9289 # define machine_is_signalsync()        (0)
9290 #endif
9291
9292 #ifdef CONFIG_MACH_NBC
9293 # ifdef machine_arch_type
9294 #  undef machine_arch_type
9295 #  define machine_arch_type     __machine_arch_type
9296 # else
9297 #  define machine_arch_type     MACH_TYPE_NBC
9298 # endif
9299 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
9300 #else
9301 # define machine_is_nbc()       (0)
9302 #endif
9303
9304 #ifdef CONFIG_MACH_KODIAK
9305 # ifdef machine_arch_type
9306 #  undef machine_arch_type
9307 #  define machine_arch_type     __machine_arch_type
9308 # else
9309 #  define machine_arch_type     MACH_TYPE_KODIAK
9310 # endif
9311 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
9312 #else
9313 # define machine_is_kodiak()    (0)
9314 #endif
9315
9316 #ifdef CONFIG_MACH_NETBOOKPRO
9317 # ifdef machine_arch_type
9318 #  undef machine_arch_type
9319 #  define machine_arch_type     __machine_arch_type
9320 # else
9321 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
9322 # endif
9323 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
9324 #else
9325 # define machine_is_netbookpro()        (0)
9326 #endif
9327
9328 #ifdef CONFIG_MACH_HW90200
9329 # ifdef machine_arch_type
9330 #  undef machine_arch_type
9331 #  define machine_arch_type     __machine_arch_type
9332 # else
9333 #  define machine_arch_type     MACH_TYPE_HW90200
9334 # endif
9335 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
9336 #else
9337 # define machine_is_hw90200()   (0)
9338 #endif
9339
9340 #ifdef CONFIG_MACH_CONDOR
9341 # ifdef machine_arch_type
9342 #  undef machine_arch_type
9343 #  define machine_arch_type     __machine_arch_type
9344 # else
9345 #  define machine_arch_type     MACH_TYPE_CONDOR
9346 # endif
9347 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
9348 #else
9349 # define machine_is_condor()    (0)
9350 #endif
9351
9352 #ifdef CONFIG_MACH_CUP
9353 # ifdef machine_arch_type
9354 #  undef machine_arch_type
9355 #  define machine_arch_type     __machine_arch_type
9356 # else
9357 #  define machine_arch_type     MACH_TYPE_CUP
9358 # endif
9359 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
9360 #else
9361 # define machine_is_cup()       (0)
9362 #endif
9363
9364 #ifdef CONFIG_MACH_KITE
9365 # ifdef machine_arch_type
9366 #  undef machine_arch_type
9367 #  define machine_arch_type     __machine_arch_type
9368 # else
9369 #  define machine_arch_type     MACH_TYPE_KITE
9370 # endif
9371 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
9372 #else
9373 # define machine_is_kite()      (0)
9374 #endif
9375
9376 #ifdef CONFIG_MACH_SCB9328
9377 # ifdef machine_arch_type
9378 #  undef machine_arch_type
9379 #  define machine_arch_type     __machine_arch_type
9380 # else
9381 #  define machine_arch_type     MACH_TYPE_SCB9328
9382 # endif
9383 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
9384 #else
9385 # define machine_is_scb9328()   (0)
9386 #endif
9387
9388 #ifdef CONFIG_MACH_OMAP_H3
9389 # ifdef machine_arch_type
9390 #  undef machine_arch_type
9391 #  define machine_arch_type     __machine_arch_type
9392 # else
9393 #  define machine_arch_type     MACH_TYPE_OMAP_H3
9394 # endif
9395 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
9396 #else
9397 # define machine_is_omap_h3()   (0)
9398 #endif
9399
9400 #ifdef CONFIG_MACH_OMAP_H4
9401 # ifdef machine_arch_type
9402 #  undef machine_arch_type
9403 #  define machine_arch_type     __machine_arch_type
9404 # else
9405 #  define machine_arch_type     MACH_TYPE_OMAP_H4
9406 # endif
9407 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
9408 #else
9409 # define machine_is_omap_h4()   (0)
9410 #endif
9411
9412 #ifdef CONFIG_MACH_N10
9413 # ifdef machine_arch_type
9414 #  undef machine_arch_type
9415 #  define machine_arch_type     __machine_arch_type
9416 # else
9417 #  define machine_arch_type     MACH_TYPE_N10
9418 # endif
9419 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
9420 #else
9421 # define machine_is_n10()       (0)
9422 #endif
9423
9424 #ifdef CONFIG_MACH_MONTAJADE
9425 # ifdef machine_arch_type
9426 #  undef machine_arch_type
9427 #  define machine_arch_type     __machine_arch_type
9428 # else
9429 #  define machine_arch_type     MACH_TYPE_MONTAJADE
9430 # endif
9431 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
9432 #else
9433 # define machine_is_montejade() (0)
9434 #endif
9435
9436 #ifdef CONFIG_MACH_SG560
9437 # ifdef machine_arch_type
9438 #  undef machine_arch_type
9439 #  define machine_arch_type     __machine_arch_type
9440 # else
9441 #  define machine_arch_type     MACH_TYPE_SG560
9442 # endif
9443 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
9444 #else
9445 # define machine_is_sg560()     (0)
9446 #endif
9447
9448 #ifdef CONFIG_MACH_DP1000
9449 # ifdef machine_arch_type
9450 #  undef machine_arch_type
9451 #  define machine_arch_type     __machine_arch_type
9452 # else
9453 #  define machine_arch_type     MACH_TYPE_DP1000
9454 # endif
9455 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
9456 #else
9457 # define machine_is_dp1000()    (0)
9458 #endif
9459
9460 #ifdef CONFIG_MACH_OMAP_OSK
9461 # ifdef machine_arch_type
9462 #  undef machine_arch_type
9463 #  define machine_arch_type     __machine_arch_type
9464 # else
9465 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
9466 # endif
9467 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
9468 #else
9469 # define machine_is_omap_osk()  (0)
9470 #endif
9471
9472 #ifdef CONFIG_MACH_RG100V3
9473 # ifdef machine_arch_type
9474 #  undef machine_arch_type
9475 #  define machine_arch_type     __machine_arch_type
9476 # else
9477 #  define machine_arch_type     MACH_TYPE_RG100V3
9478 # endif
9479 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
9480 #else
9481 # define machine_is_rg100v3()   (0)
9482 #endif
9483
9484 #ifdef CONFIG_MACH_MX2ADS
9485 # ifdef machine_arch_type
9486 #  undef machine_arch_type
9487 #  define machine_arch_type     __machine_arch_type
9488 # else
9489 #  define machine_arch_type     MACH_TYPE_MX2ADS
9490 # endif
9491 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
9492 #else
9493 # define machine_is_mx2ads()    (0)
9494 #endif
9495
9496 #ifdef CONFIG_MACH_PXA_KILO
9497 # ifdef machine_arch_type
9498 #  undef machine_arch_type
9499 #  define machine_arch_type     __machine_arch_type
9500 # else
9501 #  define machine_arch_type     MACH_TYPE_PXA_KILO
9502 # endif
9503 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
9504 #else
9505 # define machine_is_pxa_kilo()  (0)
9506 #endif
9507
9508 #ifdef CONFIG_MACH_IXP4XX_EAGLE
9509 # ifdef machine_arch_type
9510 #  undef machine_arch_type
9511 #  define machine_arch_type     __machine_arch_type
9512 # else
9513 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
9514 # endif
9515 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
9516 #else
9517 # define machine_is_ixp4xx_eagle()      (0)
9518 #endif
9519
9520 #ifdef CONFIG_MACH_TOSA
9521 # ifdef machine_arch_type
9522 #  undef machine_arch_type
9523 #  define machine_arch_type     __machine_arch_type
9524 # else
9525 #  define machine_arch_type     MACH_TYPE_TOSA
9526 # endif
9527 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
9528 #else
9529 # define machine_is_tosa()      (0)
9530 #endif
9531
9532 #ifdef CONFIG_MACH_MB2520F
9533 # ifdef machine_arch_type
9534 #  undef machine_arch_type
9535 #  define machine_arch_type     __machine_arch_type
9536 # else
9537 #  define machine_arch_type     MACH_TYPE_MB2520F
9538 # endif
9539 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
9540 #else
9541 # define machine_is_mb2520f()   (0)
9542 #endif
9543
9544 #ifdef CONFIG_MACH_EMC1000
9545 # ifdef machine_arch_type
9546 #  undef machine_arch_type
9547 #  define machine_arch_type     __machine_arch_type
9548 # else
9549 #  define machine_arch_type     MACH_TYPE_EMC1000
9550 # endif
9551 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
9552 #else
9553 # define machine_is_emc1000()   (0)
9554 #endif
9555
9556 #ifdef CONFIG_MACH_TIDSC25
9557 # ifdef machine_arch_type
9558 #  undef machine_arch_type
9559 #  define machine_arch_type     __machine_arch_type
9560 # else
9561 #  define machine_arch_type     MACH_TYPE_TIDSC25
9562 # endif
9563 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
9564 #else
9565 # define machine_is_tidsc25()   (0)
9566 #endif
9567
9568 #ifdef CONFIG_MACH_AKCPMXL
9569 # ifdef machine_arch_type
9570 #  undef machine_arch_type
9571 #  define machine_arch_type     __machine_arch_type
9572 # else
9573 #  define machine_arch_type     MACH_TYPE_AKCPMXL
9574 # endif
9575 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
9576 #else
9577 # define machine_is_akcpmxl()   (0)
9578 #endif
9579
9580 #ifdef CONFIG_MACH_AV3XX
9581 # ifdef machine_arch_type
9582 #  undef machine_arch_type
9583 #  define machine_arch_type     __machine_arch_type
9584 # else
9585 #  define machine_arch_type     MACH_TYPE_AV3XX
9586 # endif
9587 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
9588 #else
9589 # define machine_is_av3xx()     (0)
9590 #endif
9591
9592 #ifdef CONFIG_MACH_AVILA
9593 # ifdef machine_arch_type
9594 #  undef machine_arch_type
9595 #  define machine_arch_type     __machine_arch_type
9596 # else
9597 #  define machine_arch_type     MACH_TYPE_AVILA
9598 # endif
9599 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
9600 #else
9601 # define machine_is_avila()     (0)
9602 #endif
9603
9604 #ifdef CONFIG_MACH_PXA_MPM10
9605 # ifdef machine_arch_type
9606 #  undef machine_arch_type
9607 #  define machine_arch_type     __machine_arch_type
9608 # else
9609 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
9610 # endif
9611 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
9612 #else
9613 # define machine_is_pxa_mpm10() (0)
9614 #endif
9615
9616 #ifdef CONFIG_MACH_PXA_KYANITE
9617 # ifdef machine_arch_type
9618 #  undef machine_arch_type
9619 #  define machine_arch_type     __machine_arch_type
9620 # else
9621 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
9622 # endif
9623 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
9624 #else
9625 # define machine_is_pxa_kyanite()       (0)
9626 #endif
9627
9628 #ifdef CONFIG_MACH_SGOLD
9629 # ifdef machine_arch_type
9630 #  undef machine_arch_type
9631 #  define machine_arch_type     __machine_arch_type
9632 # else
9633 #  define machine_arch_type     MACH_TYPE_SGOLD
9634 # endif
9635 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
9636 #else
9637 # define machine_is_sgold()     (0)
9638 #endif
9639
9640 #ifdef CONFIG_MACH_OSCAR
9641 # ifdef machine_arch_type
9642 #  undef machine_arch_type
9643 #  define machine_arch_type     __machine_arch_type
9644 # else
9645 #  define machine_arch_type     MACH_TYPE_OSCAR
9646 # endif
9647 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
9648 #else
9649 # define machine_is_oscar()     (0)
9650 #endif
9651
9652 #ifdef CONFIG_MACH_EPXA4USB2
9653 # ifdef machine_arch_type
9654 #  undef machine_arch_type
9655 #  define machine_arch_type     __machine_arch_type
9656 # else
9657 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
9658 # endif
9659 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
9660 #else
9661 # define machine_is_epxa4usb2() (0)
9662 #endif
9663
9664 #ifdef CONFIG_MACH_XSENGINE
9665 # ifdef machine_arch_type
9666 #  undef machine_arch_type
9667 #  define machine_arch_type     __machine_arch_type
9668 # else
9669 #  define machine_arch_type     MACH_TYPE_XSENGINE
9670 # endif
9671 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
9672 #else
9673 # define machine_is_xsengine()  (0)
9674 #endif
9675
9676 #ifdef CONFIG_MACH_IP600
9677 # ifdef machine_arch_type
9678 #  undef machine_arch_type
9679 #  define machine_arch_type     __machine_arch_type
9680 # else
9681 #  define machine_arch_type     MACH_TYPE_IP600
9682 # endif
9683 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
9684 #else
9685 # define machine_is_ip600()     (0)
9686 #endif
9687
9688 #ifdef CONFIG_MACH_MCAN2
9689 # ifdef machine_arch_type
9690 #  undef machine_arch_type
9691 #  define machine_arch_type     __machine_arch_type
9692 # else
9693 #  define machine_arch_type     MACH_TYPE_MCAN2
9694 # endif
9695 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
9696 #else
9697 # define machine_is_mcan2()     (0)
9698 #endif
9699
9700 #ifdef CONFIG_MACH_DDI_BLUERIDGE
9701 # ifdef machine_arch_type
9702 #  undef machine_arch_type
9703 #  define machine_arch_type     __machine_arch_type
9704 # else
9705 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
9706 # endif
9707 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9708 #else
9709 # define machine_is_ddi_blueridge()     (0)
9710 #endif
9711
9712 #ifdef CONFIG_MACH_SKYMINDER
9713 # ifdef machine_arch_type
9714 #  undef machine_arch_type
9715 #  define machine_arch_type     __machine_arch_type
9716 # else
9717 #  define machine_arch_type     MACH_TYPE_SKYMINDER
9718 # endif
9719 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9720 #else
9721 # define machine_is_skyminder() (0)
9722 #endif
9723
9724 #ifdef CONFIG_MACH_LPD79520
9725 # ifdef machine_arch_type
9726 #  undef machine_arch_type
9727 #  define machine_arch_type     __machine_arch_type
9728 # else
9729 #  define machine_arch_type     MACH_TYPE_LPD79520
9730 # endif
9731 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
9732 #else
9733 # define machine_is_lpd79520()  (0)
9734 #endif
9735
9736 #ifdef CONFIG_MACH_EDB9302
9737 # ifdef machine_arch_type
9738 #  undef machine_arch_type
9739 #  define machine_arch_type     __machine_arch_type
9740 # else
9741 #  define machine_arch_type     MACH_TYPE_EDB9302
9742 # endif
9743 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
9744 #else
9745 # define machine_is_edb9302()   (0)
9746 #endif
9747
9748 #ifdef CONFIG_MACH_HW90340
9749 # ifdef machine_arch_type
9750 #  undef machine_arch_type
9751 #  define machine_arch_type     __machine_arch_type
9752 # else
9753 #  define machine_arch_type     MACH_TYPE_HW90340
9754 # endif
9755 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
9756 #else
9757 # define machine_is_hw90340()   (0)
9758 #endif
9759
9760 #ifdef CONFIG_MACH_CIP_BOX
9761 # ifdef machine_arch_type
9762 #  undef machine_arch_type
9763 #  define machine_arch_type     __machine_arch_type
9764 # else
9765 #  define machine_arch_type     MACH_TYPE_CIP_BOX
9766 # endif
9767 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
9768 #else
9769 # define machine_is_cip_box()   (0)
9770 #endif
9771
9772 #ifdef CONFIG_MACH_IVPN
9773 # ifdef machine_arch_type
9774 #  undef machine_arch_type
9775 #  define machine_arch_type     __machine_arch_type
9776 # else
9777 #  define machine_arch_type     MACH_TYPE_IVPN
9778 # endif
9779 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
9780 #else
9781 # define machine_is_ivpn()      (0)
9782 #endif
9783
9784 #ifdef CONFIG_MACH_RSOC2
9785 # ifdef machine_arch_type
9786 #  undef machine_arch_type
9787 #  define machine_arch_type     __machine_arch_type
9788 # else
9789 #  define machine_arch_type     MACH_TYPE_RSOC2
9790 # endif
9791 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
9792 #else
9793 # define machine_is_rsoc2()     (0)
9794 #endif
9795
9796 #ifdef CONFIG_MACH_HUSKY
9797 # ifdef machine_arch_type
9798 #  undef machine_arch_type
9799 #  define machine_arch_type     __machine_arch_type
9800 # else
9801 #  define machine_arch_type     MACH_TYPE_HUSKY
9802 # endif
9803 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9804 #else
9805 # define machine_is_husky()     (0)
9806 #endif
9807
9808 #ifdef CONFIG_MACH_BOXER
9809 # ifdef machine_arch_type
9810 #  undef machine_arch_type
9811 #  define machine_arch_type     __machine_arch_type
9812 # else
9813 #  define machine_arch_type     MACH_TYPE_BOXER
9814 # endif
9815 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9816 #else
9817 # define machine_is_boxer()     (0)
9818 #endif
9819
9820 #ifdef CONFIG_MACH_SHEPHERD
9821 # ifdef machine_arch_type
9822 #  undef machine_arch_type
9823 #  define machine_arch_type     __machine_arch_type
9824 # else
9825 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9826 # endif
9827 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9828 #else
9829 # define machine_is_shepherd()  (0)
9830 #endif
9831
9832 #ifdef CONFIG_MACH_AML42800AA
9833 # ifdef machine_arch_type
9834 #  undef machine_arch_type
9835 #  define machine_arch_type     __machine_arch_type
9836 # else
9837 #  define machine_arch_type     MACH_TYPE_AML42800AA
9838 # endif
9839 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9840 #else
9841 # define machine_is_aml42800aa()        (0)
9842 #endif
9843
9844 #ifdef CONFIG_MACH_LPC2294
9845 # ifdef machine_arch_type
9846 #  undef machine_arch_type
9847 #  define machine_arch_type     __machine_arch_type
9848 # else
9849 #  define machine_arch_type     MACH_TYPE_LPC2294
9850 # endif
9851 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9852 #else
9853 # define machine_is_lpc2294()   (0)
9854 #endif
9855
9856 #ifdef CONFIG_MACH_SWITCHGRASS
9857 # ifdef machine_arch_type
9858 #  undef machine_arch_type
9859 #  define machine_arch_type     __machine_arch_type
9860 # else
9861 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9862 # endif
9863 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9864 #else
9865 # define machine_is_switchgrass()       (0)
9866 #endif
9867
9868 #ifdef CONFIG_MACH_ENS_CMU
9869 # ifdef machine_arch_type
9870 #  undef machine_arch_type
9871 #  define machine_arch_type     __machine_arch_type
9872 # else
9873 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9874 # endif
9875 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9876 #else
9877 # define machine_is_ens_cmu()   (0)
9878 #endif
9879
9880 #ifdef CONFIG_MACH_MM6_SDB
9881 # ifdef machine_arch_type
9882 #  undef machine_arch_type
9883 #  define machine_arch_type     __machine_arch_type
9884 # else
9885 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9886 # endif
9887 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9888 #else
9889 # define machine_is_mm6_sdb()   (0)
9890 #endif
9891
9892 #ifdef CONFIG_MACH_SATURN
9893 # ifdef machine_arch_type
9894 #  undef machine_arch_type
9895 #  define machine_arch_type     __machine_arch_type
9896 # else
9897 #  define machine_arch_type     MACH_TYPE_SATURN
9898 # endif
9899 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9900 #else
9901 # define machine_is_saturn()    (0)
9902 #endif
9903
9904 #ifdef CONFIG_MACH_I30030EVB
9905 # ifdef machine_arch_type
9906 #  undef machine_arch_type
9907 #  define machine_arch_type     __machine_arch_type
9908 # else
9909 #  define machine_arch_type     MACH_TYPE_I30030EVB
9910 # endif
9911 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9912 #else
9913 # define machine_is_i30030evb() (0)
9914 #endif
9915
9916 #ifdef CONFIG_MACH_MXC27530EVB
9917 # ifdef machine_arch_type
9918 #  undef machine_arch_type
9919 #  define machine_arch_type     __machine_arch_type
9920 # else
9921 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9922 # endif
9923 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9924 #else
9925 # define machine_is_mxc27530evb()       (0)
9926 #endif
9927
9928 #ifdef CONFIG_MACH_SMDK2800
9929 # ifdef machine_arch_type
9930 #  undef machine_arch_type
9931 #  define machine_arch_type     __machine_arch_type
9932 # else
9933 #  define machine_arch_type     MACH_TYPE_SMDK2800
9934 # endif
9935 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9936 #else
9937 # define machine_is_smdk2800()  (0)
9938 #endif
9939
9940 #ifdef CONFIG_MACH_MTWILSON
9941 # ifdef machine_arch_type
9942 #  undef machine_arch_type
9943 #  define machine_arch_type     __machine_arch_type
9944 # else
9945 #  define machine_arch_type     MACH_TYPE_MTWILSON
9946 # endif
9947 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9948 #else
9949 # define machine_is_mtwilson()  (0)
9950 #endif
9951
9952 #ifdef CONFIG_MACH_ZITI
9953 # ifdef machine_arch_type
9954 #  undef machine_arch_type
9955 #  define machine_arch_type     __machine_arch_type
9956 # else
9957 #  define machine_arch_type     MACH_TYPE_ZITI
9958 # endif
9959 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9960 #else
9961 # define machine_is_ziti()      (0)
9962 #endif
9963
9964 #ifdef CONFIG_MACH_GRANDFATHER
9965 # ifdef machine_arch_type
9966 #  undef machine_arch_type
9967 #  define machine_arch_type     __machine_arch_type
9968 # else
9969 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9970 # endif
9971 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9972 #else
9973 # define machine_is_grandfather()       (0)
9974 #endif
9975
9976 #ifdef CONFIG_MACH_TENGINE
9977 # ifdef machine_arch_type
9978 #  undef machine_arch_type
9979 #  define machine_arch_type     __machine_arch_type
9980 # else
9981 #  define machine_arch_type     MACH_TYPE_TENGINE
9982 # endif
9983 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9984 #else
9985 # define machine_is_tengine()   (0)
9986 #endif
9987
9988 #ifdef CONFIG_MACH_S3C2460
9989 # ifdef machine_arch_type
9990 #  undef machine_arch_type
9991 #  define machine_arch_type     __machine_arch_type
9992 # else
9993 #  define machine_arch_type     MACH_TYPE_S3C2460
9994 # endif
9995 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9996 #else
9997 # define machine_is_s3c2460()   (0)
9998 #endif
9999
10000 #ifdef CONFIG_MACH_PDM
10001 # ifdef machine_arch_type
10002 #  undef machine_arch_type
10003 #  define machine_arch_type     __machine_arch_type
10004 # else
10005 #  define machine_arch_type     MACH_TYPE_PDM
10006 # endif
10007 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
10008 #else
10009 # define machine_is_pdm()       (0)
10010 #endif
10011
10012 #ifdef CONFIG_MACH_H4700
10013 # ifdef machine_arch_type
10014 #  undef machine_arch_type
10015 #  define machine_arch_type     __machine_arch_type
10016 # else
10017 #  define machine_arch_type     MACH_TYPE_H4700
10018 # endif
10019 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
10020 #else
10021 # define machine_is_h4700()     (0)
10022 #endif
10023
10024 #ifdef CONFIG_MACH_H6300
10025 # ifdef machine_arch_type
10026 #  undef machine_arch_type
10027 #  define machine_arch_type     __machine_arch_type
10028 # else
10029 #  define machine_arch_type     MACH_TYPE_H6300
10030 # endif
10031 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
10032 #else
10033 # define machine_is_h6300()     (0)
10034 #endif
10035
10036 #ifdef CONFIG_MACH_RZ1700
10037 # ifdef machine_arch_type
10038 #  undef machine_arch_type
10039 #  define machine_arch_type     __machine_arch_type
10040 # else
10041 #  define machine_arch_type     MACH_TYPE_RZ1700
10042 # endif
10043 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
10044 #else
10045 # define machine_is_rz1700()    (0)
10046 #endif
10047
10048 #ifdef CONFIG_MACH_A716
10049 # ifdef machine_arch_type
10050 #  undef machine_arch_type
10051 #  define machine_arch_type     __machine_arch_type
10052 # else
10053 #  define machine_arch_type     MACH_TYPE_A716
10054 # endif
10055 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
10056 #else
10057 # define machine_is_a716()      (0)
10058 #endif
10059
10060 #ifdef CONFIG_MACH_ESTK2440A
10061 # ifdef machine_arch_type
10062 #  undef machine_arch_type
10063 #  define machine_arch_type     __machine_arch_type
10064 # else
10065 #  define machine_arch_type     MACH_TYPE_ESTK2440A
10066 # endif
10067 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
10068 #else
10069 # define machine_is_estk2440a() (0)
10070 #endif
10071
10072 #ifdef CONFIG_MACH_ATWIXP425
10073 # ifdef machine_arch_type
10074 #  undef machine_arch_type
10075 #  define machine_arch_type     __machine_arch_type
10076 # else
10077 #  define machine_arch_type     MACH_TYPE_ATWIXP425
10078 # endif
10079 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
10080 #else
10081 # define machine_is_atwixp425() (0)
10082 #endif
10083
10084 #ifdef CONFIG_MACH_CSB336
10085 # ifdef machine_arch_type
10086 #  undef machine_arch_type
10087 #  define machine_arch_type     __machine_arch_type
10088 # else
10089 #  define machine_arch_type     MACH_TYPE_CSB336
10090 # endif
10091 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
10092 #else
10093 # define machine_is_csb336()    (0)
10094 #endif
10095
10096 #ifdef CONFIG_MACH_RIRM2
10097 # ifdef machine_arch_type
10098 #  undef machine_arch_type
10099 #  define machine_arch_type     __machine_arch_type
10100 # else
10101 #  define machine_arch_type     MACH_TYPE_RIRM2
10102 # endif
10103 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
10104 #else
10105 # define machine_is_rirm2()     (0)
10106 #endif
10107
10108 #ifdef CONFIG_MACH_CX23518
10109 # ifdef machine_arch_type
10110 #  undef machine_arch_type
10111 #  define machine_arch_type     __machine_arch_type
10112 # else
10113 #  define machine_arch_type     MACH_TYPE_CX23518
10114 # endif
10115 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
10116 #else
10117 # define machine_is_cx23518()   (0)
10118 #endif
10119
10120 #ifdef CONFIG_MACH_CX2351X
10121 # ifdef machine_arch_type
10122 #  undef machine_arch_type
10123 #  define machine_arch_type     __machine_arch_type
10124 # else
10125 #  define machine_arch_type     MACH_TYPE_CX2351X
10126 # endif
10127 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
10128 #else
10129 # define machine_is_cx2351x()   (0)
10130 #endif
10131
10132 #ifdef CONFIG_MACH_COMPUTIME
10133 # ifdef machine_arch_type
10134 #  undef machine_arch_type
10135 #  define machine_arch_type     __machine_arch_type
10136 # else
10137 #  define machine_arch_type     MACH_TYPE_COMPUTIME
10138 # endif
10139 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
10140 #else
10141 # define machine_is_computime() (0)
10142 #endif
10143
10144 #ifdef CONFIG_MACH_IZARUS
10145 # ifdef machine_arch_type
10146 #  undef machine_arch_type
10147 #  define machine_arch_type     __machine_arch_type
10148 # else
10149 #  define machine_arch_type     MACH_TYPE_IZARUS
10150 # endif
10151 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
10152 #else
10153 # define machine_is_izarus()    (0)
10154 #endif
10155
10156 #ifdef CONFIG_MACH_RTS
10157 # ifdef machine_arch_type
10158 #  undef machine_arch_type
10159 #  define machine_arch_type     __machine_arch_type
10160 # else
10161 #  define machine_arch_type     MACH_TYPE_RTS
10162 # endif
10163 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
10164 #else
10165 # define machine_is_pxa_rts()   (0)
10166 #endif
10167
10168 #ifdef CONFIG_MACH_SE5100
10169 # ifdef machine_arch_type
10170 #  undef machine_arch_type
10171 #  define machine_arch_type     __machine_arch_type
10172 # else
10173 #  define machine_arch_type     MACH_TYPE_SE5100
10174 # endif
10175 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
10176 #else
10177 # define machine_is_se5100()    (0)
10178 #endif
10179
10180 #ifdef CONFIG_MACH_S3C2510
10181 # ifdef machine_arch_type
10182 #  undef machine_arch_type
10183 #  define machine_arch_type     __machine_arch_type
10184 # else
10185 #  define machine_arch_type     MACH_TYPE_S3C2510
10186 # endif
10187 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
10188 #else
10189 # define machine_is_s3c2510()   (0)
10190 #endif
10191
10192 #ifdef CONFIG_MACH_CSB437TL
10193 # ifdef machine_arch_type
10194 #  undef machine_arch_type
10195 #  define machine_arch_type     __machine_arch_type
10196 # else
10197 #  define machine_arch_type     MACH_TYPE_CSB437TL
10198 # endif
10199 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
10200 #else
10201 # define machine_is_csb437tl()  (0)
10202 #endif
10203
10204 #ifdef CONFIG_MACH_SLAUSON
10205 # ifdef machine_arch_type
10206 #  undef machine_arch_type
10207 #  define machine_arch_type     __machine_arch_type
10208 # else
10209 #  define machine_arch_type     MACH_TYPE_SLAUSON
10210 # endif
10211 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
10212 #else
10213 # define machine_is_slauson()   (0)
10214 #endif
10215
10216 #ifdef CONFIG_MACH_PEARLRIVER
10217 # ifdef machine_arch_type
10218 #  undef machine_arch_type
10219 #  define machine_arch_type     __machine_arch_type
10220 # else
10221 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
10222 # endif
10223 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
10224 #else
10225 # define machine_is_pearlriver()        (0)
10226 #endif
10227
10228 #ifdef CONFIG_MACH_TDC_P210
10229 # ifdef machine_arch_type
10230 #  undef machine_arch_type
10231 #  define machine_arch_type     __machine_arch_type
10232 # else
10233 #  define machine_arch_type     MACH_TYPE_TDC_P210
10234 # endif
10235 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
10236 #else
10237 # define machine_is_tdc_p210()  (0)
10238 #endif
10239
10240 #ifdef CONFIG_MACH_SG580
10241 # ifdef machine_arch_type
10242 #  undef machine_arch_type
10243 #  define machine_arch_type     __machine_arch_type
10244 # else
10245 #  define machine_arch_type     MACH_TYPE_SG580
10246 # endif
10247 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
10248 #else
10249 # define machine_is_sg580()     (0)
10250 #endif
10251
10252 #ifdef CONFIG_MACH_WRSBCARM7
10253 # ifdef machine_arch_type
10254 #  undef machine_arch_type
10255 #  define machine_arch_type     __machine_arch_type
10256 # else
10257 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
10258 # endif
10259 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
10260 #else
10261 # define machine_is_wrsbcarm7() (0)
10262 #endif
10263
10264 #ifdef CONFIG_MACH_IPD
10265 # ifdef machine_arch_type
10266 #  undef machine_arch_type
10267 #  define machine_arch_type     __machine_arch_type
10268 # else
10269 #  define machine_arch_type     MACH_TYPE_IPD
10270 # endif
10271 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
10272 #else
10273 # define machine_is_ipd()       (0)
10274 #endif
10275
10276 #ifdef CONFIG_MACH_PXA_DNP2110
10277 # ifdef machine_arch_type
10278 #  undef machine_arch_type
10279 #  define machine_arch_type     __machine_arch_type
10280 # else
10281 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
10282 # endif
10283 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
10284 #else
10285 # define machine_is_pxa_dnp2110()       (0)
10286 #endif
10287
10288 #ifdef CONFIG_MACH_XAENIAX
10289 # ifdef machine_arch_type
10290 #  undef machine_arch_type
10291 #  define machine_arch_type     __machine_arch_type
10292 # else
10293 #  define machine_arch_type     MACH_TYPE_XAENIAX
10294 # endif
10295 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
10296 #else
10297 # define machine_is_xaeniax()   (0)
10298 #endif
10299
10300 #ifdef CONFIG_MACH_SOMN4250
10301 # ifdef machine_arch_type
10302 #  undef machine_arch_type
10303 #  define machine_arch_type     __machine_arch_type
10304 # else
10305 #  define machine_arch_type     MACH_TYPE_SOMN4250
10306 # endif
10307 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
10308 #else
10309 # define machine_is_somn4250()  (0)
10310 #endif
10311
10312 #ifdef CONFIG_MACH_PLEB2
10313 # ifdef machine_arch_type
10314 #  undef machine_arch_type
10315 #  define machine_arch_type     __machine_arch_type
10316 # else
10317 #  define machine_arch_type     MACH_TYPE_PLEB2
10318 # endif
10319 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
10320 #else
10321 # define machine_is_pleb2()     (0)
10322 #endif
10323
10324 #ifdef CONFIG_MACH_CORNWALLIS
10325 # ifdef machine_arch_type
10326 #  undef machine_arch_type
10327 #  define machine_arch_type     __machine_arch_type
10328 # else
10329 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
10330 # endif
10331 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
10332 #else
10333 # define machine_is_cornwallis()        (0)
10334 #endif
10335
10336 #ifdef CONFIG_MACH_GURNEY_DRV
10337 # ifdef machine_arch_type
10338 #  undef machine_arch_type
10339 #  define machine_arch_type     __machine_arch_type
10340 # else
10341 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
10342 # endif
10343 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
10344 #else
10345 # define machine_is_gurney_drv()        (0)
10346 #endif
10347
10348 #ifdef CONFIG_MACH_CHAFFEE
10349 # ifdef machine_arch_type
10350 #  undef machine_arch_type
10351 #  define machine_arch_type     __machine_arch_type
10352 # else
10353 #  define machine_arch_type     MACH_TYPE_CHAFFEE
10354 # endif
10355 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
10356 #else
10357 # define machine_is_chaffee()   (0)
10358 #endif
10359
10360 #ifdef CONFIG_MACH_RMS101
10361 # ifdef machine_arch_type
10362 #  undef machine_arch_type
10363 #  define machine_arch_type     __machine_arch_type
10364 # else
10365 #  define machine_arch_type     MACH_TYPE_RMS101
10366 # endif
10367 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
10368 #else
10369 # define machine_is_rms101()    (0)
10370 #endif
10371
10372 #ifdef CONFIG_MACH_RX3715
10373 # ifdef machine_arch_type
10374 #  undef machine_arch_type
10375 #  define machine_arch_type     __machine_arch_type
10376 # else
10377 #  define machine_arch_type     MACH_TYPE_RX3715
10378 # endif
10379 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
10380 #else
10381 # define machine_is_rx3715()    (0)
10382 #endif
10383
10384 #ifdef CONFIG_MACH_SWIFT
10385 # ifdef machine_arch_type
10386 #  undef machine_arch_type
10387 #  define machine_arch_type     __machine_arch_type
10388 # else
10389 #  define machine_arch_type     MACH_TYPE_SWIFT
10390 # endif
10391 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
10392 #else
10393 # define machine_is_swift()     (0)
10394 #endif
10395
10396 #ifdef CONFIG_MACH_ROVERP7
10397 # ifdef machine_arch_type
10398 #  undef machine_arch_type
10399 #  define machine_arch_type     __machine_arch_type
10400 # else
10401 #  define machine_arch_type     MACH_TYPE_ROVERP7
10402 # endif
10403 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
10404 #else
10405 # define machine_is_roverp7()   (0)
10406 #endif
10407
10408 #ifdef CONFIG_MACH_PR818S
10409 # ifdef machine_arch_type
10410 #  undef machine_arch_type
10411 #  define machine_arch_type     __machine_arch_type
10412 # else
10413 #  define machine_arch_type     MACH_TYPE_PR818S
10414 # endif
10415 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
10416 #else
10417 # define machine_is_pr818s()    (0)
10418 #endif
10419
10420 #ifdef CONFIG_MACH_TRXPRO
10421 # ifdef machine_arch_type
10422 #  undef machine_arch_type
10423 #  define machine_arch_type     __machine_arch_type
10424 # else
10425 #  define machine_arch_type     MACH_TYPE_TRXPRO
10426 # endif
10427 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
10428 #else
10429 # define machine_is_trxpro()    (0)
10430 #endif
10431
10432 #ifdef CONFIG_MACH_NSLU2
10433 # ifdef machine_arch_type
10434 #  undef machine_arch_type
10435 #  define machine_arch_type     __machine_arch_type
10436 # else
10437 #  define machine_arch_type     MACH_TYPE_NSLU2
10438 # endif
10439 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
10440 #else
10441 # define machine_is_nslu2()     (0)
10442 #endif
10443
10444 #ifdef CONFIG_MACH_E400
10445 # ifdef machine_arch_type
10446 #  undef machine_arch_type
10447 #  define machine_arch_type     __machine_arch_type
10448 # else
10449 #  define machine_arch_type     MACH_TYPE_E400
10450 # endif
10451 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
10452 #else
10453 # define machine_is_e400()      (0)
10454 #endif
10455
10456 #ifdef CONFIG_MACH_TRAB
10457 # ifdef machine_arch_type
10458 #  undef machine_arch_type
10459 #  define machine_arch_type     __machine_arch_type
10460 # else
10461 #  define machine_arch_type     MACH_TYPE_TRAB
10462 # endif
10463 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
10464 #else
10465 # define machine_is_trab()      (0)
10466 #endif
10467
10468 #ifdef CONFIG_MACH_CMC_PU2
10469 # ifdef machine_arch_type
10470 #  undef machine_arch_type
10471 #  define machine_arch_type     __machine_arch_type
10472 # else
10473 #  define machine_arch_type     MACH_TYPE_CMC_PU2
10474 # endif
10475 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
10476 #else
10477 # define machine_is_cmc_pu2()   (0)
10478 #endif
10479
10480 #ifdef CONFIG_MACH_FULCRUM
10481 # ifdef machine_arch_type
10482 #  undef machine_arch_type
10483 #  define machine_arch_type     __machine_arch_type
10484 # else
10485 #  define machine_arch_type     MACH_TYPE_FULCRUM
10486 # endif
10487 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
10488 #else
10489 # define machine_is_fulcrum()   (0)
10490 #endif
10491
10492 #ifdef CONFIG_MACH_NETGATE42X
10493 # ifdef machine_arch_type
10494 #  undef machine_arch_type
10495 #  define machine_arch_type     __machine_arch_type
10496 # else
10497 #  define machine_arch_type     MACH_TYPE_NETGATE42X
10498 # endif
10499 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
10500 #else
10501 # define machine_is_netgate42x()        (0)
10502 #endif
10503
10504 #ifdef CONFIG_MACH_STR710
10505 # ifdef machine_arch_type
10506 #  undef machine_arch_type
10507 #  define machine_arch_type     __machine_arch_type
10508 # else
10509 #  define machine_arch_type     MACH_TYPE_STR710
10510 # endif
10511 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
10512 #else
10513 # define machine_is_str710()    (0)
10514 #endif
10515
10516 #ifdef CONFIG_MACH_IXDPG425
10517 # ifdef machine_arch_type
10518 #  undef machine_arch_type
10519 #  define machine_arch_type     __machine_arch_type
10520 # else
10521 #  define machine_arch_type     MACH_TYPE_IXDPG425
10522 # endif
10523 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
10524 #else
10525 # define machine_is_ixdpg425()  (0)
10526 #endif
10527
10528 #ifdef CONFIG_MACH_TOMTOMGO
10529 # ifdef machine_arch_type
10530 #  undef machine_arch_type
10531 #  define machine_arch_type     __machine_arch_type
10532 # else
10533 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
10534 # endif
10535 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
10536 #else
10537 # define machine_is_tomtomgo()  (0)
10538 #endif
10539
10540 #ifdef CONFIG_MACH_VERSATILE_AB
10541 # ifdef machine_arch_type
10542 #  undef machine_arch_type
10543 #  define machine_arch_type     __machine_arch_type
10544 # else
10545 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
10546 # endif
10547 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
10548 #else
10549 # define machine_is_versatile_ab()      (0)
10550 #endif
10551
10552 #ifdef CONFIG_MACH_EDB9307
10553 # ifdef machine_arch_type
10554 #  undef machine_arch_type
10555 #  define machine_arch_type     __machine_arch_type
10556 # else
10557 #  define machine_arch_type     MACH_TYPE_EDB9307
10558 # endif
10559 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
10560 #else
10561 # define machine_is_edb9307()   (0)
10562 #endif
10563
10564 #ifdef CONFIG_MACH_SG565
10565 # ifdef machine_arch_type
10566 #  undef machine_arch_type
10567 #  define machine_arch_type     __machine_arch_type
10568 # else
10569 #  define machine_arch_type     MACH_TYPE_SG565
10570 # endif
10571 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
10572 #else
10573 # define machine_is_sg565()     (0)
10574 #endif
10575
10576 #ifdef CONFIG_MACH_LPD79524
10577 # ifdef machine_arch_type
10578 #  undef machine_arch_type
10579 #  define machine_arch_type     __machine_arch_type
10580 # else
10581 #  define machine_arch_type     MACH_TYPE_LPD79524
10582 # endif
10583 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
10584 #else
10585 # define machine_is_lpd79524()  (0)
10586 #endif
10587
10588 #ifdef CONFIG_MACH_LPD79525
10589 # ifdef machine_arch_type
10590 #  undef machine_arch_type
10591 #  define machine_arch_type     __machine_arch_type
10592 # else
10593 #  define machine_arch_type     MACH_TYPE_LPD79525
10594 # endif
10595 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
10596 #else
10597 # define machine_is_lpd79525()  (0)
10598 #endif
10599
10600 #ifdef CONFIG_MACH_RMS100
10601 # ifdef machine_arch_type
10602 #  undef machine_arch_type
10603 #  define machine_arch_type     __machine_arch_type
10604 # else
10605 #  define machine_arch_type     MACH_TYPE_RMS100
10606 # endif
10607 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
10608 #else
10609 # define machine_is_rms100()    (0)
10610 #endif
10611
10612 #ifdef CONFIG_MACH_KB9200
10613 # ifdef machine_arch_type
10614 #  undef machine_arch_type
10615 #  define machine_arch_type     __machine_arch_type
10616 # else
10617 #  define machine_arch_type     MACH_TYPE_KB9200
10618 # endif
10619 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
10620 #else
10621 # define machine_is_kb9200()    (0)
10622 #endif
10623
10624 #ifdef CONFIG_MACH_SX1
10625 # ifdef machine_arch_type
10626 #  undef machine_arch_type
10627 #  define machine_arch_type     __machine_arch_type
10628 # else
10629 #  define machine_arch_type     MACH_TYPE_SX1
10630 # endif
10631 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
10632 #else
10633 # define machine_is_sx1()       (0)
10634 #endif
10635
10636 #ifdef CONFIG_MACH_HMS39C7092
10637 # ifdef machine_arch_type
10638 #  undef machine_arch_type
10639 #  define machine_arch_type     __machine_arch_type
10640 # else
10641 #  define machine_arch_type     MACH_TYPE_HMS39C7092
10642 # endif
10643 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
10644 #else
10645 # define machine_is_hms39c7092()        (0)
10646 #endif
10647
10648 #ifdef CONFIG_MACH_ARMADILLO
10649 # ifdef machine_arch_type
10650 #  undef machine_arch_type
10651 #  define machine_arch_type     __machine_arch_type
10652 # else
10653 #  define machine_arch_type     MACH_TYPE_ARMADILLO
10654 # endif
10655 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
10656 #else
10657 # define machine_is_armadillo() (0)
10658 #endif
10659
10660 #ifdef CONFIG_MACH_IPCU
10661 # ifdef machine_arch_type
10662 #  undef machine_arch_type
10663 #  define machine_arch_type     __machine_arch_type
10664 # else
10665 #  define machine_arch_type     MACH_TYPE_IPCU
10666 # endif
10667 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
10668 #else
10669 # define machine_is_ipcu()      (0)
10670 #endif
10671
10672 #ifdef CONFIG_MACH_LOOX720
10673 # ifdef machine_arch_type
10674 #  undef machine_arch_type
10675 #  define machine_arch_type     __machine_arch_type
10676 # else
10677 #  define machine_arch_type     MACH_TYPE_LOOX720
10678 # endif
10679 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
10680 #else
10681 # define machine_is_loox720()   (0)
10682 #endif
10683
10684 #ifdef CONFIG_MACH_IXDP465
10685 # ifdef machine_arch_type
10686 #  undef machine_arch_type
10687 #  define machine_arch_type     __machine_arch_type
10688 # else
10689 #  define machine_arch_type     MACH_TYPE_IXDP465
10690 # endif
10691 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
10692 #else
10693 # define machine_is_ixdp465()   (0)
10694 #endif
10695
10696 #ifdef CONFIG_MACH_IXDP2351
10697 # ifdef machine_arch_type
10698 #  undef machine_arch_type
10699 #  define machine_arch_type     __machine_arch_type
10700 # else
10701 #  define machine_arch_type     MACH_TYPE_IXDP2351
10702 # endif
10703 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
10704 #else
10705 # define machine_is_ixdp2351()  (0)
10706 #endif
10707
10708 #ifdef CONFIG_MACH_ADSVIX
10709 # ifdef machine_arch_type
10710 #  undef machine_arch_type
10711 #  define machine_arch_type     __machine_arch_type
10712 # else
10713 #  define machine_arch_type     MACH_TYPE_ADSVIX
10714 # endif
10715 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
10716 #else
10717 # define machine_is_adsvix()    (0)
10718 #endif
10719
10720 #ifdef CONFIG_MACH_DM270
10721 # ifdef machine_arch_type
10722 #  undef machine_arch_type
10723 #  define machine_arch_type     __machine_arch_type
10724 # else
10725 #  define machine_arch_type     MACH_TYPE_DM270
10726 # endif
10727 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
10728 #else
10729 # define machine_is_dm270()     (0)
10730 #endif
10731
10732 #ifdef CONFIG_MACH_SOCLTPLUS
10733 # ifdef machine_arch_type
10734 #  undef machine_arch_type
10735 #  define machine_arch_type     __machine_arch_type
10736 # else
10737 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
10738 # endif
10739 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10740 #else
10741 # define machine_is_socltplus() (0)
10742 #endif
10743
10744 #ifdef CONFIG_MACH_ECIA
10745 # ifdef machine_arch_type
10746 #  undef machine_arch_type
10747 #  define machine_arch_type     __machine_arch_type
10748 # else
10749 #  define machine_arch_type     MACH_TYPE_ECIA
10750 # endif
10751 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
10752 #else
10753 # define machine_is_ecia()      (0)
10754 #endif
10755
10756 #ifdef CONFIG_MACH_CM4008
10757 # ifdef machine_arch_type
10758 #  undef machine_arch_type
10759 #  define machine_arch_type     __machine_arch_type
10760 # else
10761 #  define machine_arch_type     MACH_TYPE_CM4008
10762 # endif
10763 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
10764 #else
10765 # define machine_is_cm4008()    (0)
10766 #endif
10767
10768 #ifdef CONFIG_MACH_P2001
10769 # ifdef machine_arch_type
10770 #  undef machine_arch_type
10771 #  define machine_arch_type     __machine_arch_type
10772 # else
10773 #  define machine_arch_type     MACH_TYPE_P2001
10774 # endif
10775 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
10776 #else
10777 # define machine_is_p2001()     (0)
10778 #endif
10779
10780 #ifdef CONFIG_MACH_TWISTER
10781 # ifdef machine_arch_type
10782 #  undef machine_arch_type
10783 #  define machine_arch_type     __machine_arch_type
10784 # else
10785 #  define machine_arch_type     MACH_TYPE_TWISTER
10786 # endif
10787 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
10788 #else
10789 # define machine_is_twister()   (0)
10790 #endif
10791
10792 #ifdef CONFIG_MACH_MUDSHARK
10793 # ifdef machine_arch_type
10794 #  undef machine_arch_type
10795 #  define machine_arch_type     __machine_arch_type
10796 # else
10797 #  define machine_arch_type     MACH_TYPE_MUDSHARK
10798 # endif
10799 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
10800 #else
10801 # define machine_is_mudshark()  (0)
10802 #endif
10803
10804 #ifdef CONFIG_MACH_HB2
10805 # ifdef machine_arch_type
10806 #  undef machine_arch_type
10807 #  define machine_arch_type     __machine_arch_type
10808 # else
10809 #  define machine_arch_type     MACH_TYPE_HB2
10810 # endif
10811 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10812 #else
10813 # define machine_is_hb2()       (0)
10814 #endif
10815
10816 #ifdef CONFIG_MACH_IQ80332
10817 # ifdef machine_arch_type
10818 #  undef machine_arch_type
10819 #  define machine_arch_type     __machine_arch_type
10820 # else
10821 #  define machine_arch_type     MACH_TYPE_IQ80332
10822 # endif
10823 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10824 #else
10825 # define machine_is_iq80332()   (0)
10826 #endif
10827
10828 #ifdef CONFIG_MACH_SENDT
10829 # ifdef machine_arch_type
10830 #  undef machine_arch_type
10831 #  define machine_arch_type     __machine_arch_type
10832 # else
10833 #  define machine_arch_type     MACH_TYPE_SENDT
10834 # endif
10835 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10836 #else
10837 # define machine_is_sendt()     (0)
10838 #endif
10839
10840 #ifdef CONFIG_MACH_MX2JAZZ
10841 # ifdef machine_arch_type
10842 #  undef machine_arch_type
10843 #  define machine_arch_type     __machine_arch_type
10844 # else
10845 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10846 # endif
10847 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10848 #else
10849 # define machine_is_mx2jazz()   (0)
10850 #endif
10851
10852 #ifdef CONFIG_MACH_MULTIIO
10853 # ifdef machine_arch_type
10854 #  undef machine_arch_type
10855 #  define machine_arch_type     __machine_arch_type
10856 # else
10857 #  define machine_arch_type     MACH_TYPE_MULTIIO
10858 # endif
10859 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10860 #else
10861 # define machine_is_multiio()   (0)
10862 #endif
10863
10864 #ifdef CONFIG_MACH_HRDISPLAY
10865 # ifdef machine_arch_type
10866 #  undef machine_arch_type
10867 #  define machine_arch_type     __machine_arch_type
10868 # else
10869 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10870 # endif
10871 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10872 #else
10873 # define machine_is_hrdisplay() (0)
10874 #endif
10875
10876 #ifdef CONFIG_MACH_MXC27530ADS
10877 # ifdef machine_arch_type
10878 #  undef machine_arch_type
10879 #  define machine_arch_type     __machine_arch_type
10880 # else
10881 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10882 # endif
10883 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10884 #else
10885 # define machine_is_mxc27530ads()       (0)
10886 #endif
10887
10888 #ifdef CONFIG_MACH_TRIZEPS3
10889 # ifdef machine_arch_type
10890 #  undef machine_arch_type
10891 #  define machine_arch_type     __machine_arch_type
10892 # else
10893 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10894 # endif
10895 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10896 #else
10897 # define machine_is_trizeps3()  (0)
10898 #endif
10899
10900 #ifdef CONFIG_MACH_ZEFEERDZA
10901 # ifdef machine_arch_type
10902 #  undef machine_arch_type
10903 #  define machine_arch_type     __machine_arch_type
10904 # else
10905 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10906 # endif
10907 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10908 #else
10909 # define machine_is_zefeerdza() (0)
10910 #endif
10911
10912 #ifdef CONFIG_MACH_ZEFEERDZB
10913 # ifdef machine_arch_type
10914 #  undef machine_arch_type
10915 #  define machine_arch_type     __machine_arch_type
10916 # else
10917 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10918 # endif
10919 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10920 #else
10921 # define machine_is_zefeerdzb() (0)
10922 #endif
10923
10924 #ifdef CONFIG_MACH_ZEFEERDZG
10925 # ifdef machine_arch_type
10926 #  undef machine_arch_type
10927 #  define machine_arch_type     __machine_arch_type
10928 # else
10929 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10930 # endif
10931 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10932 #else
10933 # define machine_is_zefeerdzg() (0)
10934 #endif
10935
10936 #ifdef CONFIG_MACH_ZEFEERDZN
10937 # ifdef machine_arch_type
10938 #  undef machine_arch_type
10939 #  define machine_arch_type     __machine_arch_type
10940 # else
10941 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10942 # endif
10943 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10944 #else
10945 # define machine_is_zefeerdzn() (0)
10946 #endif
10947
10948 #ifdef CONFIG_MACH_ZEFEERDZQ
10949 # ifdef machine_arch_type
10950 #  undef machine_arch_type
10951 #  define machine_arch_type     __machine_arch_type
10952 # else
10953 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10954 # endif
10955 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10956 #else
10957 # define machine_is_zefeerdzq() (0)
10958 #endif
10959
10960 #ifdef CONFIG_MACH_GTWX5715
10961 # ifdef machine_arch_type
10962 #  undef machine_arch_type
10963 #  define machine_arch_type     __machine_arch_type
10964 # else
10965 #  define machine_arch_type     MACH_TYPE_GTWX5715
10966 # endif
10967 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10968 #else
10969 # define machine_is_gtwx5715()  (0)
10970 #endif
10971
10972 #ifdef CONFIG_MACH_ASTRO_JACK
10973 # ifdef machine_arch_type
10974 #  undef machine_arch_type
10975 #  define machine_arch_type     __machine_arch_type
10976 # else
10977 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10978 # endif
10979 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10980 #else
10981 # define machine_is_astro_jack()        (0)
10982 #endif
10983
10984 #ifdef CONFIG_MACH_TIP03
10985 # ifdef machine_arch_type
10986 #  undef machine_arch_type
10987 #  define machine_arch_type     __machine_arch_type
10988 # else
10989 #  define machine_arch_type     MACH_TYPE_TIP03
10990 # endif
10991 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10992 #else
10993 # define machine_is_tip03()     (0)
10994 #endif
10995
10996 #ifdef CONFIG_MACH_A9200EC
10997 # ifdef machine_arch_type
10998 #  undef machine_arch_type
10999 #  define machine_arch_type     __machine_arch_type
11000 # else
11001 #  define machine_arch_type     MACH_TYPE_A9200EC
11002 # endif
11003 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
11004 #else
11005 # define machine_is_a9200ec()   (0)
11006 #endif
11007
11008 #ifdef CONFIG_MACH_PNX0105
11009 # ifdef machine_arch_type
11010 #  undef machine_arch_type
11011 #  define machine_arch_type     __machine_arch_type
11012 # else
11013 #  define machine_arch_type     MACH_TYPE_PNX0105
11014 # endif
11015 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
11016 #else
11017 # define machine_is_pnx0105()   (0)
11018 #endif
11019
11020 #ifdef CONFIG_MACH_ADCPOECPU
11021 # ifdef machine_arch_type
11022 #  undef machine_arch_type
11023 #  define machine_arch_type     __machine_arch_type
11024 # else
11025 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
11026 # endif
11027 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
11028 #else
11029 # define machine_is_adcpoecpu() (0)
11030 #endif
11031
11032 #ifdef CONFIG_MACH_CSB637
11033 # ifdef machine_arch_type
11034 #  undef machine_arch_type
11035 #  define machine_arch_type     __machine_arch_type
11036 # else
11037 #  define machine_arch_type     MACH_TYPE_CSB637
11038 # endif
11039 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
11040 #else
11041 # define machine_is_csb637()    (0)
11042 #endif
11043
11044 #ifdef CONFIG_MACH_MB9200
11045 # ifdef machine_arch_type
11046 #  undef machine_arch_type
11047 #  define machine_arch_type     __machine_arch_type
11048 # else
11049 #  define machine_arch_type     MACH_TYPE_MB9200
11050 # endif
11051 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
11052 #else
11053 # define machine_is_mb9200()    (0)
11054 #endif
11055
11056 #ifdef CONFIG_MACH_KULUN
11057 # ifdef machine_arch_type
11058 #  undef machine_arch_type
11059 #  define machine_arch_type     __machine_arch_type
11060 # else
11061 #  define machine_arch_type     MACH_TYPE_KULUN
11062 # endif
11063 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
11064 #else
11065 # define machine_is_kulun()     (0)
11066 #endif
11067
11068 #ifdef CONFIG_MACH_SNAPPER
11069 # ifdef machine_arch_type
11070 #  undef machine_arch_type
11071 #  define machine_arch_type     __machine_arch_type
11072 # else
11073 #  define machine_arch_type     MACH_TYPE_SNAPPER
11074 # endif
11075 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
11076 #else
11077 # define machine_is_snapper()   (0)
11078 #endif
11079
11080 #ifdef CONFIG_MACH_OPTIMA
11081 # ifdef machine_arch_type
11082 #  undef machine_arch_type
11083 #  define machine_arch_type     __machine_arch_type
11084 # else
11085 #  define machine_arch_type     MACH_TYPE_OPTIMA
11086 # endif
11087 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
11088 #else
11089 # define machine_is_optima()    (0)
11090 #endif
11091
11092 #ifdef CONFIG_MACH_DLHSBC
11093 # ifdef machine_arch_type
11094 #  undef machine_arch_type
11095 #  define machine_arch_type     __machine_arch_type
11096 # else
11097 #  define machine_arch_type     MACH_TYPE_DLHSBC
11098 # endif
11099 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
11100 #else
11101 # define machine_is_dlhsbc()    (0)
11102 #endif
11103
11104 #ifdef CONFIG_MACH_X30
11105 # ifdef machine_arch_type
11106 #  undef machine_arch_type
11107 #  define machine_arch_type     __machine_arch_type
11108 # else
11109 #  define machine_arch_type     MACH_TYPE_X30
11110 # endif
11111 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
11112 #else
11113 # define machine_is_x30()       (0)
11114 #endif
11115
11116 #ifdef CONFIG_MACH_N30
11117 # ifdef machine_arch_type
11118 #  undef machine_arch_type
11119 #  define machine_arch_type     __machine_arch_type
11120 # else
11121 #  define machine_arch_type     MACH_TYPE_N30
11122 # endif
11123 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
11124 #else
11125 # define machine_is_n30()       (0)
11126 #endif
11127
11128 #ifdef CONFIG_MACH_MANGA_KS8695
11129 # ifdef machine_arch_type
11130 #  undef machine_arch_type
11131 #  define machine_arch_type     __machine_arch_type
11132 # else
11133 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
11134 # endif
11135 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
11136 #else
11137 # define machine_is_manga_ks8695()      (0)
11138 #endif
11139
11140 #ifdef CONFIG_MACH_AJAX
11141 # ifdef machine_arch_type
11142 #  undef machine_arch_type
11143 #  define machine_arch_type     __machine_arch_type
11144 # else
11145 #  define machine_arch_type     MACH_TYPE_AJAX
11146 # endif
11147 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
11148 #else
11149 # define machine_is_ajax()      (0)
11150 #endif
11151
11152 #ifdef CONFIG_MACH_NEC_MP900
11153 # ifdef machine_arch_type
11154 #  undef machine_arch_type
11155 #  define machine_arch_type     __machine_arch_type
11156 # else
11157 #  define machine_arch_type     MACH_TYPE_NEC_MP900
11158 # endif
11159 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
11160 #else
11161 # define machine_is_nec_mp900() (0)
11162 #endif
11163
11164 #ifdef CONFIG_MACH_VVTK1000
11165 # ifdef machine_arch_type
11166 #  undef machine_arch_type
11167 #  define machine_arch_type     __machine_arch_type
11168 # else
11169 #  define machine_arch_type     MACH_TYPE_VVTK1000
11170 # endif
11171 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
11172 #else
11173 # define machine_is_vvtk1000()  (0)
11174 #endif
11175
11176 #ifdef CONFIG_MACH_KAFA
11177 # ifdef machine_arch_type
11178 #  undef machine_arch_type
11179 #  define machine_arch_type     __machine_arch_type
11180 # else
11181 #  define machine_arch_type     MACH_TYPE_KAFA
11182 # endif
11183 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
11184 #else
11185 # define machine_is_kafa()      (0)
11186 #endif
11187
11188 #ifdef CONFIG_MACH_VVTK3000
11189 # ifdef machine_arch_type
11190 #  undef machine_arch_type
11191 #  define machine_arch_type     __machine_arch_type
11192 # else
11193 #  define machine_arch_type     MACH_TYPE_VVTK3000
11194 # endif
11195 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
11196 #else
11197 # define machine_is_vvtk3000()  (0)
11198 #endif
11199
11200 #ifdef CONFIG_MACH_PIMX1
11201 # ifdef machine_arch_type
11202 #  undef machine_arch_type
11203 #  define machine_arch_type     __machine_arch_type
11204 # else
11205 #  define machine_arch_type     MACH_TYPE_PIMX1
11206 # endif
11207 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
11208 #else
11209 # define machine_is_pimx1()     (0)
11210 #endif
11211
11212 #ifdef CONFIG_MACH_OLLIE
11213 # ifdef machine_arch_type
11214 #  undef machine_arch_type
11215 #  define machine_arch_type     __machine_arch_type
11216 # else
11217 #  define machine_arch_type     MACH_TYPE_OLLIE
11218 # endif
11219 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
11220 #else
11221 # define machine_is_ollie()     (0)
11222 #endif
11223
11224 #ifdef CONFIG_MACH_SKYMAX
11225 # ifdef machine_arch_type
11226 #  undef machine_arch_type
11227 #  define machine_arch_type     __machine_arch_type
11228 # else
11229 #  define machine_arch_type     MACH_TYPE_SKYMAX
11230 # endif
11231 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
11232 #else
11233 # define machine_is_skymax()    (0)
11234 #endif
11235
11236 #ifdef CONFIG_MACH_JAZZ
11237 # ifdef machine_arch_type
11238 #  undef machine_arch_type
11239 #  define machine_arch_type     __machine_arch_type
11240 # else
11241 #  define machine_arch_type     MACH_TYPE_JAZZ
11242 # endif
11243 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
11244 #else
11245 # define machine_is_jazz()      (0)
11246 #endif
11247
11248 #ifdef CONFIG_MACH_TEL_T3
11249 # ifdef machine_arch_type
11250 #  undef machine_arch_type
11251 #  define machine_arch_type     __machine_arch_type
11252 # else
11253 #  define machine_arch_type     MACH_TYPE_TEL_T3
11254 # endif
11255 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
11256 #else
11257 # define machine_is_tel_t3()    (0)
11258 #endif
11259
11260 #ifdef CONFIG_MACH_AISINO_FCR255
11261 # ifdef machine_arch_type
11262 #  undef machine_arch_type
11263 #  define machine_arch_type     __machine_arch_type
11264 # else
11265 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
11266 # endif
11267 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
11268 #else
11269 # define machine_is_aisino_fcr255()     (0)
11270 #endif
11271
11272 #ifdef CONFIG_MACH_BTWEB
11273 # ifdef machine_arch_type
11274 #  undef machine_arch_type
11275 #  define machine_arch_type     __machine_arch_type
11276 # else
11277 #  define machine_arch_type     MACH_TYPE_BTWEB
11278 # endif
11279 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
11280 #else
11281 # define machine_is_btweb()     (0)
11282 #endif
11283
11284 #ifdef CONFIG_MACH_DBG_LH79520
11285 # ifdef machine_arch_type
11286 #  undef machine_arch_type
11287 #  define machine_arch_type     __machine_arch_type
11288 # else
11289 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
11290 # endif
11291 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
11292 #else
11293 # define machine_is_dbg_lh79520()       (0)
11294 #endif
11295
11296 #ifdef CONFIG_MACH_CM41XX
11297 # ifdef machine_arch_type
11298 #  undef machine_arch_type
11299 #  define machine_arch_type     __machine_arch_type
11300 # else
11301 #  define machine_arch_type     MACH_TYPE_CM41XX
11302 # endif
11303 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
11304 #else
11305 # define machine_is_cm41xx()    (0)
11306 #endif
11307
11308 #ifdef CONFIG_MACH_TS72XX
11309 # ifdef machine_arch_type
11310 #  undef machine_arch_type
11311 #  define machine_arch_type     __machine_arch_type
11312 # else
11313 #  define machine_arch_type     MACH_TYPE_TS72XX
11314 # endif
11315 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
11316 #else
11317 # define machine_is_ts72xx()    (0)
11318 #endif
11319
11320 #ifdef CONFIG_MACH_NGGPXA
11321 # ifdef machine_arch_type
11322 #  undef machine_arch_type
11323 #  define machine_arch_type     __machine_arch_type
11324 # else
11325 #  define machine_arch_type     MACH_TYPE_NGGPXA
11326 # endif
11327 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
11328 #else
11329 # define machine_is_nggpxa()    (0)
11330 #endif
11331
11332 #ifdef CONFIG_MACH_CSB535
11333 # ifdef machine_arch_type
11334 #  undef machine_arch_type
11335 #  define machine_arch_type     __machine_arch_type
11336 # else
11337 #  define machine_arch_type     MACH_TYPE_CSB535
11338 # endif
11339 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
11340 #else
11341 # define machine_is_csb535()    (0)
11342 #endif
11343
11344 #ifdef CONFIG_MACH_CSB536
11345 # ifdef machine_arch_type
11346 #  undef machine_arch_type
11347 #  define machine_arch_type     __machine_arch_type
11348 # else
11349 #  define machine_arch_type     MACH_TYPE_CSB536
11350 # endif
11351 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
11352 #else
11353 # define machine_is_csb536()    (0)
11354 #endif
11355
11356 #ifdef CONFIG_MACH_PXA_TRAKPOD
11357 # ifdef machine_arch_type
11358 #  undef machine_arch_type
11359 #  define machine_arch_type     __machine_arch_type
11360 # else
11361 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
11362 # endif
11363 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
11364 #else
11365 # define machine_is_pxa_trakpod()       (0)
11366 #endif
11367
11368 #ifdef CONFIG_MACH_PRAXIS
11369 # ifdef machine_arch_type
11370 #  undef machine_arch_type
11371 #  define machine_arch_type     __machine_arch_type
11372 # else
11373 #  define machine_arch_type     MACH_TYPE_PRAXIS
11374 # endif
11375 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
11376 #else
11377 # define machine_is_praxis()    (0)
11378 #endif
11379
11380 #ifdef CONFIG_MACH_LH75411
11381 # ifdef machine_arch_type
11382 #  undef machine_arch_type
11383 #  define machine_arch_type     __machine_arch_type
11384 # else
11385 #  define machine_arch_type     MACH_TYPE_LH75411
11386 # endif
11387 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
11388 #else
11389 # define machine_is_lh75411()   (0)
11390 #endif
11391
11392 #ifdef CONFIG_MACH_OTOM
11393 # ifdef machine_arch_type
11394 #  undef machine_arch_type
11395 #  define machine_arch_type     __machine_arch_type
11396 # else
11397 #  define machine_arch_type     MACH_TYPE_OTOM
11398 # endif
11399 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
11400 #else
11401 # define machine_is_otom()      (0)
11402 #endif
11403
11404 #ifdef CONFIG_MACH_NEXCODER_2440
11405 # ifdef machine_arch_type
11406 #  undef machine_arch_type
11407 #  define machine_arch_type     __machine_arch_type
11408 # else
11409 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
11410 # endif
11411 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
11412 #else
11413 # define machine_is_nexcoder_2440()     (0)
11414 #endif
11415
11416 #ifdef CONFIG_MACH_LOOX410
11417 # ifdef machine_arch_type
11418 #  undef machine_arch_type
11419 #  define machine_arch_type     __machine_arch_type
11420 # else
11421 #  define machine_arch_type     MACH_TYPE_LOOX410
11422 # endif
11423 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
11424 #else
11425 # define machine_is_loox410()   (0)
11426 #endif
11427
11428 #ifdef CONFIG_MACH_WESTLAKE
11429 # ifdef machine_arch_type
11430 #  undef machine_arch_type
11431 #  define machine_arch_type     __machine_arch_type
11432 # else
11433 #  define machine_arch_type     MACH_TYPE_WESTLAKE
11434 # endif
11435 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
11436 #else
11437 # define machine_is_westlake()  (0)
11438 #endif
11439
11440 #ifdef CONFIG_MACH_NSB
11441 # ifdef machine_arch_type
11442 #  undef machine_arch_type
11443 #  define machine_arch_type     __machine_arch_type
11444 # else
11445 #  define machine_arch_type     MACH_TYPE_NSB
11446 # endif
11447 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
11448 #else
11449 # define machine_is_nsb()       (0)
11450 #endif
11451
11452 #ifdef CONFIG_MACH_ESL_SARVA_STN
11453 # ifdef machine_arch_type
11454 #  undef machine_arch_type
11455 #  define machine_arch_type     __machine_arch_type
11456 # else
11457 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
11458 # endif
11459 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
11460 #else
11461 # define machine_is_esl_sarva_stn()     (0)
11462 #endif
11463
11464 #ifdef CONFIG_MACH_ESL_SARVA_TFT
11465 # ifdef machine_arch_type
11466 #  undef machine_arch_type
11467 #  define machine_arch_type     __machine_arch_type
11468 # else
11469 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
11470 # endif
11471 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
11472 #else
11473 # define machine_is_esl_sarva_tft()     (0)
11474 #endif
11475
11476 #ifdef CONFIG_MACH_ESL_SARVA_IAD
11477 # ifdef machine_arch_type
11478 #  undef machine_arch_type
11479 #  define machine_arch_type     __machine_arch_type
11480 # else
11481 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
11482 # endif
11483 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
11484 #else
11485 # define machine_is_esl_sarva_iad()     (0)
11486 #endif
11487
11488 #ifdef CONFIG_MACH_ESL_SARVA_ACC
11489 # ifdef machine_arch_type
11490 #  undef machine_arch_type
11491 #  define machine_arch_type     __machine_arch_type
11492 # else
11493 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
11494 # endif
11495 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
11496 #else
11497 # define machine_is_esl_sarva_acc()     (0)
11498 #endif
11499
11500 #ifdef CONFIG_MACH_TYPHOON
11501 # ifdef machine_arch_type
11502 #  undef machine_arch_type
11503 #  define machine_arch_type     __machine_arch_type
11504 # else
11505 #  define machine_arch_type     MACH_TYPE_TYPHOON
11506 # endif
11507 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
11508 #else
11509 # define machine_is_typhoon()   (0)
11510 #endif
11511
11512 #ifdef CONFIG_MACH_CNAV
11513 # ifdef machine_arch_type
11514 #  undef machine_arch_type
11515 #  define machine_arch_type     __machine_arch_type
11516 # else
11517 #  define machine_arch_type     MACH_TYPE_CNAV
11518 # endif
11519 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
11520 #else
11521 # define machine_is_cnav()      (0)
11522 #endif
11523
11524 #ifdef CONFIG_MACH_A730
11525 # ifdef machine_arch_type
11526 #  undef machine_arch_type
11527 #  define machine_arch_type     __machine_arch_type
11528 # else
11529 #  define machine_arch_type     MACH_TYPE_A730
11530 # endif
11531 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
11532 #else
11533 # define machine_is_a730()      (0)
11534 #endif
11535
11536 #ifdef CONFIG_MACH_NETSTAR
11537 # ifdef machine_arch_type
11538 #  undef machine_arch_type
11539 #  define machine_arch_type     __machine_arch_type
11540 # else
11541 #  define machine_arch_type     MACH_TYPE_NETSTAR
11542 # endif
11543 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
11544 #else
11545 # define machine_is_netstar()   (0)
11546 #endif
11547
11548 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
11549 # ifdef machine_arch_type
11550 #  undef machine_arch_type
11551 #  define machine_arch_type     __machine_arch_type
11552 # else
11553 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
11554 # endif
11555 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
11556 #else
11557 # define machine_is_supercon()  (0)
11558 #endif
11559
11560 #ifdef CONFIG_MACH_SHIVA1100
11561 # ifdef machine_arch_type
11562 #  undef machine_arch_type
11563 #  define machine_arch_type     __machine_arch_type
11564 # else
11565 #  define machine_arch_type     MACH_TYPE_SHIVA1100
11566 # endif
11567 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
11568 #else
11569 # define machine_is_shiva1100() (0)
11570 #endif
11571
11572 #ifdef CONFIG_MACH_ETEXSC
11573 # ifdef machine_arch_type
11574 #  undef machine_arch_type
11575 #  define machine_arch_type     __machine_arch_type
11576 # else
11577 #  define machine_arch_type     MACH_TYPE_ETEXSC
11578 # endif
11579 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
11580 #else
11581 # define machine_is_etexsc()    (0)
11582 #endif
11583
11584 #ifdef CONFIG_MACH_IXDPG465
11585 # ifdef machine_arch_type
11586 #  undef machine_arch_type
11587 #  define machine_arch_type     __machine_arch_type
11588 # else
11589 #  define machine_arch_type     MACH_TYPE_IXDPG465
11590 # endif
11591 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
11592 #else
11593 # define machine_is_ixdpg465()  (0)
11594 #endif
11595
11596 #ifdef CONFIG_MACH_A9M2410
11597 # ifdef machine_arch_type
11598 #  undef machine_arch_type
11599 #  define machine_arch_type     __machine_arch_type
11600 # else
11601 #  define machine_arch_type     MACH_TYPE_A9M2410
11602 # endif
11603 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
11604 #else
11605 # define machine_is_a9m2410()   (0)
11606 #endif
11607
11608 #ifdef CONFIG_MACH_A9M2440
11609 # ifdef machine_arch_type
11610 #  undef machine_arch_type
11611 #  define machine_arch_type     __machine_arch_type
11612 # else
11613 #  define machine_arch_type     MACH_TYPE_A9M2440
11614 # endif
11615 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
11616 #else
11617 # define machine_is_a9m2440()   (0)
11618 #endif
11619
11620 #ifdef CONFIG_MACH_A9M9750
11621 # ifdef machine_arch_type
11622 #  undef machine_arch_type
11623 #  define machine_arch_type     __machine_arch_type
11624 # else
11625 #  define machine_arch_type     MACH_TYPE_A9M9750
11626 # endif
11627 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
11628 #else
11629 # define machine_is_a9m9750()   (0)
11630 #endif
11631
11632 #ifdef CONFIG_MACH_A9M9360
11633 # ifdef machine_arch_type
11634 #  undef machine_arch_type
11635 #  define machine_arch_type     __machine_arch_type
11636 # else
11637 #  define machine_arch_type     MACH_TYPE_A9M9360
11638 # endif
11639 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
11640 #else
11641 # define machine_is_a9m9360()   (0)
11642 #endif
11643
11644 #ifdef CONFIG_MACH_UNC90
11645 # ifdef machine_arch_type
11646 #  undef machine_arch_type
11647 #  define machine_arch_type     __machine_arch_type
11648 # else
11649 #  define machine_arch_type     MACH_TYPE_UNC90
11650 # endif
11651 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
11652 #else
11653 # define machine_is_unc90()     (0)
11654 #endif
11655
11656 #ifdef CONFIG_MACH_ECO920
11657 # ifdef machine_arch_type
11658 #  undef machine_arch_type
11659 #  define machine_arch_type     __machine_arch_type
11660 # else
11661 #  define machine_arch_type     MACH_TYPE_ECO920
11662 # endif
11663 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
11664 #else
11665 # define machine_is_eco920()    (0)
11666 #endif
11667
11668 #ifdef CONFIG_MACH_SATVIEW
11669 # ifdef machine_arch_type
11670 #  undef machine_arch_type
11671 #  define machine_arch_type     __machine_arch_type
11672 # else
11673 #  define machine_arch_type     MACH_TYPE_SATVIEW
11674 # endif
11675 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
11676 #else
11677 # define machine_is_satview()   (0)
11678 #endif
11679
11680 #ifdef CONFIG_MACH_ROADRUNNER
11681 # ifdef machine_arch_type
11682 #  undef machine_arch_type
11683 #  define machine_arch_type     __machine_arch_type
11684 # else
11685 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
11686 # endif
11687 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
11688 #else
11689 # define machine_is_roadrunner()        (0)
11690 #endif
11691
11692 #ifdef CONFIG_MACH_AT91RM9200EK
11693 # ifdef machine_arch_type
11694 #  undef machine_arch_type
11695 #  define machine_arch_type     __machine_arch_type
11696 # else
11697 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
11698 # endif
11699 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11700 #else
11701 # define machine_is_at91rm9200ek()      (0)
11702 #endif
11703
11704 #ifdef CONFIG_MACH_GP32
11705 # ifdef machine_arch_type
11706 #  undef machine_arch_type
11707 #  define machine_arch_type     __machine_arch_type
11708 # else
11709 #  define machine_arch_type     MACH_TYPE_GP32
11710 # endif
11711 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
11712 #else
11713 # define machine_is_gp32()      (0)
11714 #endif
11715
11716 #ifdef CONFIG_MACH_GEM
11717 # ifdef machine_arch_type
11718 #  undef machine_arch_type
11719 #  define machine_arch_type     __machine_arch_type
11720 # else
11721 #  define machine_arch_type     MACH_TYPE_GEM
11722 # endif
11723 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
11724 #else
11725 # define machine_is_gem()       (0)
11726 #endif
11727
11728 #ifdef CONFIG_MACH_I858
11729 # ifdef machine_arch_type
11730 #  undef machine_arch_type
11731 #  define machine_arch_type     __machine_arch_type
11732 # else
11733 #  define machine_arch_type     MACH_TYPE_I858
11734 # endif
11735 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
11736 #else
11737 # define machine_is_i858()      (0)
11738 #endif
11739
11740 #ifdef CONFIG_MACH_HX2750
11741 # ifdef machine_arch_type
11742 #  undef machine_arch_type
11743 #  define machine_arch_type     __machine_arch_type
11744 # else
11745 #  define machine_arch_type     MACH_TYPE_HX2750
11746 # endif
11747 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
11748 #else
11749 # define machine_is_hx2750()    (0)
11750 #endif
11751
11752 #ifdef CONFIG_MACH_MXC91131EVB
11753 # ifdef machine_arch_type
11754 #  undef machine_arch_type
11755 #  define machine_arch_type     __machine_arch_type
11756 # else
11757 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
11758 # endif
11759 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
11760 #else
11761 # define machine_is_mxc91131evb()       (0)
11762 #endif
11763
11764 #ifdef CONFIG_MACH_P700
11765 # ifdef machine_arch_type
11766 #  undef machine_arch_type
11767 #  define machine_arch_type     __machine_arch_type
11768 # else
11769 #  define machine_arch_type     MACH_TYPE_P700
11770 # endif
11771 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
11772 #else
11773 # define machine_is_p700()      (0)
11774 #endif
11775
11776 #ifdef CONFIG_MACH_CPE
11777 # ifdef machine_arch_type
11778 #  undef machine_arch_type
11779 #  define machine_arch_type     __machine_arch_type
11780 # else
11781 #  define machine_arch_type     MACH_TYPE_CPE
11782 # endif
11783 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
11784 #else
11785 # define machine_is_cpe()       (0)
11786 #endif
11787
11788 #ifdef CONFIG_MACH_SPITZ
11789 # ifdef machine_arch_type
11790 #  undef machine_arch_type
11791 #  define machine_arch_type     __machine_arch_type
11792 # else
11793 #  define machine_arch_type     MACH_TYPE_SPITZ
11794 # endif
11795 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
11796 #else
11797 # define machine_is_spitz()     (0)
11798 #endif
11799
11800 #ifdef CONFIG_MACH_NIMBRA340
11801 # ifdef machine_arch_type
11802 #  undef machine_arch_type
11803 #  define machine_arch_type     __machine_arch_type
11804 # else
11805 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11806 # endif
11807 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11808 #else
11809 # define machine_is_nimbra340() (0)
11810 #endif
11811
11812 #ifdef CONFIG_MACH_LPC22XX
11813 # ifdef machine_arch_type
11814 #  undef machine_arch_type
11815 #  define machine_arch_type     __machine_arch_type
11816 # else
11817 #  define machine_arch_type     MACH_TYPE_LPC22XX
11818 # endif
11819 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11820 #else
11821 # define machine_is_lpc22xx()   (0)
11822 #endif
11823
11824 #ifdef CONFIG_MACH_COMET3
11825 # ifdef machine_arch_type
11826 #  undef machine_arch_type
11827 #  define machine_arch_type     __machine_arch_type
11828 # else
11829 #  define machine_arch_type     MACH_TYPE_COMET3
11830 # endif
11831 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11832 #else
11833 # define machine_is_omap_comet3()       (0)
11834 #endif
11835
11836 #ifdef CONFIG_MACH_COMET4
11837 # ifdef machine_arch_type
11838 #  undef machine_arch_type
11839 #  define machine_arch_type     __machine_arch_type
11840 # else
11841 #  define machine_arch_type     MACH_TYPE_COMET4
11842 # endif
11843 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11844 #else
11845 # define machine_is_omap_comet4()       (0)
11846 #endif
11847
11848 #ifdef CONFIG_MACH_CSB625
11849 # ifdef machine_arch_type
11850 #  undef machine_arch_type
11851 #  define machine_arch_type     __machine_arch_type
11852 # else
11853 #  define machine_arch_type     MACH_TYPE_CSB625
11854 # endif
11855 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11856 #else
11857 # define machine_is_csb625()    (0)
11858 #endif
11859
11860 #ifdef CONFIG_MACH_FORTUNET2
11861 # ifdef machine_arch_type
11862 #  undef machine_arch_type
11863 #  define machine_arch_type     __machine_arch_type
11864 # else
11865 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11866 # endif
11867 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11868 #else
11869 # define machine_is_fortunet2() (0)
11870 #endif
11871
11872 #ifdef CONFIG_MACH_S5H2200
11873 # ifdef machine_arch_type
11874 #  undef machine_arch_type
11875 #  define machine_arch_type     __machine_arch_type
11876 # else
11877 #  define machine_arch_type     MACH_TYPE_S5H2200
11878 # endif
11879 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11880 #else
11881 # define machine_is_s5h2200()   (0)
11882 #endif
11883
11884 #ifdef CONFIG_MACH_OPTORM920
11885 # ifdef machine_arch_type
11886 #  undef machine_arch_type
11887 #  define machine_arch_type     __machine_arch_type
11888 # else
11889 #  define machine_arch_type     MACH_TYPE_OPTORM920
11890 # endif
11891 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11892 #else
11893 # define machine_is_optorm920() (0)
11894 #endif
11895
11896 #ifdef CONFIG_MACH_ADSBITSYXB
11897 # ifdef machine_arch_type
11898 #  undef machine_arch_type
11899 #  define machine_arch_type     __machine_arch_type
11900 # else
11901 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11902 # endif
11903 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11904 #else
11905 # define machine_is_adsbitsyxb()        (0)
11906 #endif
11907
11908 #ifdef CONFIG_MACH_ADSSPHERE
11909 # ifdef machine_arch_type
11910 #  undef machine_arch_type
11911 #  define machine_arch_type     __machine_arch_type
11912 # else
11913 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11914 # endif
11915 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11916 #else
11917 # define machine_is_adssphere() (0)
11918 #endif
11919
11920 #ifdef CONFIG_MACH_ADSPORTAL
11921 # ifdef machine_arch_type
11922 #  undef machine_arch_type
11923 #  define machine_arch_type     __machine_arch_type
11924 # else
11925 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11926 # endif
11927 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11928 #else
11929 # define machine_is_adsportal() (0)
11930 #endif
11931
11932 #ifdef CONFIG_MACH_LN2410SBC
11933 # ifdef machine_arch_type
11934 #  undef machine_arch_type
11935 #  define machine_arch_type     __machine_arch_type
11936 # else
11937 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11938 # endif
11939 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11940 #else
11941 # define machine_is_ln2410sbc() (0)
11942 #endif
11943
11944 #ifdef CONFIG_MACH_CB3RUFC
11945 # ifdef machine_arch_type
11946 #  undef machine_arch_type
11947 #  define machine_arch_type     __machine_arch_type
11948 # else
11949 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11950 # endif
11951 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11952 #else
11953 # define machine_is_cb3rufc()   (0)
11954 #endif
11955
11956 #ifdef CONFIG_MACH_MP2USB
11957 # ifdef machine_arch_type
11958 #  undef machine_arch_type
11959 #  define machine_arch_type     __machine_arch_type
11960 # else
11961 #  define machine_arch_type     MACH_TYPE_MP2USB
11962 # endif
11963 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11964 #else
11965 # define machine_is_mp2usb()    (0)
11966 #endif
11967
11968 #ifdef CONFIG_MACH_NTNP425C
11969 # ifdef machine_arch_type
11970 #  undef machine_arch_type
11971 #  define machine_arch_type     __machine_arch_type
11972 # else
11973 #  define machine_arch_type     MACH_TYPE_NTNP425C
11974 # endif
11975 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11976 #else
11977 # define machine_is_ntnp425c()  (0)
11978 #endif
11979
11980 #ifdef CONFIG_MACH_COLIBRI
11981 # ifdef machine_arch_type
11982 #  undef machine_arch_type
11983 #  define machine_arch_type     __machine_arch_type
11984 # else
11985 #  define machine_arch_type     MACH_TYPE_COLIBRI
11986 # endif
11987 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11988 #else
11989 # define machine_is_colibri()   (0)
11990 #endif
11991
11992 #ifdef CONFIG_MACH_PCM7220
11993 # ifdef machine_arch_type
11994 #  undef machine_arch_type
11995 #  define machine_arch_type     __machine_arch_type
11996 # else
11997 #  define machine_arch_type     MACH_TYPE_PCM7220
11998 # endif
11999 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
12000 #else
12001 # define machine_is_pcm7220()   (0)
12002 #endif
12003
12004 #ifdef CONFIG_MACH_GATEWAY7001
12005 # ifdef machine_arch_type
12006 #  undef machine_arch_type
12007 #  define machine_arch_type     __machine_arch_type
12008 # else
12009 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
12010 # endif
12011 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
12012 #else
12013 # define machine_is_gateway7001()       (0)
12014 #endif
12015
12016 #ifdef CONFIG_MACH_PCM027
12017 # ifdef machine_arch_type
12018 #  undef machine_arch_type
12019 #  define machine_arch_type     __machine_arch_type
12020 # else
12021 #  define machine_arch_type     MACH_TYPE_PCM027
12022 # endif
12023 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
12024 #else
12025 # define machine_is_pcm027()    (0)
12026 #endif
12027
12028 #ifdef CONFIG_MACH_CMPXA
12029 # ifdef machine_arch_type
12030 #  undef machine_arch_type
12031 #  define machine_arch_type     __machine_arch_type
12032 # else
12033 #  define machine_arch_type     MACH_TYPE_CMPXA
12034 # endif
12035 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
12036 #else
12037 # define machine_is_cmpxa()     (0)
12038 #endif
12039
12040 #ifdef CONFIG_MACH_ANUBIS
12041 # ifdef machine_arch_type
12042 #  undef machine_arch_type
12043 #  define machine_arch_type     __machine_arch_type
12044 # else
12045 #  define machine_arch_type     MACH_TYPE_ANUBIS
12046 # endif
12047 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
12048 #else
12049 # define machine_is_anubis()    (0)
12050 #endif
12051
12052 #ifdef CONFIG_MACH_ITE8152
12053 # ifdef machine_arch_type
12054 #  undef machine_arch_type
12055 #  define machine_arch_type     __machine_arch_type
12056 # else
12057 #  define machine_arch_type     MACH_TYPE_ITE8152
12058 # endif
12059 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
12060 #else
12061 # define machine_is_ite8152()   (0)
12062 #endif
12063
12064 #ifdef CONFIG_MACH_LPC3XXX
12065 # ifdef machine_arch_type
12066 #  undef machine_arch_type
12067 #  define machine_arch_type     __machine_arch_type
12068 # else
12069 #  define machine_arch_type     MACH_TYPE_LPC3XXX
12070 # endif
12071 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
12072 #else
12073 # define machine_is_lpc3xxx()   (0)
12074 #endif
12075
12076 #ifdef CONFIG_MACH_PUPPETEER
12077 # ifdef machine_arch_type
12078 #  undef machine_arch_type
12079 #  define machine_arch_type     __machine_arch_type
12080 # else
12081 #  define machine_arch_type     MACH_TYPE_PUPPETEER
12082 # endif
12083 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
12084 #else
12085 # define machine_is_puppeteer() (0)
12086 #endif
12087
12088 #ifdef CONFIG_MACH_E570
12089 # ifdef machine_arch_type
12090 #  undef machine_arch_type
12091 #  define machine_arch_type     __machine_arch_type
12092 # else
12093 #  define machine_arch_type     MACH_TYPE_E570
12094 # endif
12095 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
12096 #else
12097 # define machine_is_e570()      (0)
12098 #endif
12099
12100 #ifdef CONFIG_MACH_X50
12101 # ifdef machine_arch_type
12102 #  undef machine_arch_type
12103 #  define machine_arch_type     __machine_arch_type
12104 # else
12105 #  define machine_arch_type     MACH_TYPE_X50
12106 # endif
12107 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
12108 #else
12109 # define machine_is_x50()       (0)
12110 #endif
12111
12112 #ifdef CONFIG_MACH_RECON
12113 # ifdef machine_arch_type
12114 #  undef machine_arch_type
12115 #  define machine_arch_type     __machine_arch_type
12116 # else
12117 #  define machine_arch_type     MACH_TYPE_RECON
12118 # endif
12119 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
12120 #else
12121 # define machine_is_recon()     (0)
12122 #endif
12123
12124 #ifdef CONFIG_MACH_XBOARDGP8
12125 # ifdef machine_arch_type
12126 #  undef machine_arch_type
12127 #  define machine_arch_type     __machine_arch_type
12128 # else
12129 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
12130 # endif
12131 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
12132 #else
12133 # define machine_is_xboardgp8() (0)
12134 #endif
12135
12136 #ifdef CONFIG_MACH_FPIC2
12137 # ifdef machine_arch_type
12138 #  undef machine_arch_type
12139 #  define machine_arch_type     __machine_arch_type
12140 # else
12141 #  define machine_arch_type     MACH_TYPE_FPIC2
12142 # endif
12143 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
12144 #else
12145 # define machine_is_fpic2()     (0)
12146 #endif
12147
12148 #ifdef CONFIG_MACH_AKITA
12149 # ifdef machine_arch_type
12150 #  undef machine_arch_type
12151 #  define machine_arch_type     __machine_arch_type
12152 # else
12153 #  define machine_arch_type     MACH_TYPE_AKITA
12154 # endif
12155 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
12156 #else
12157 # define machine_is_akita()     (0)
12158 #endif
12159
12160 #ifdef CONFIG_MACH_A81
12161 # ifdef machine_arch_type
12162 #  undef machine_arch_type
12163 #  define machine_arch_type     __machine_arch_type
12164 # else
12165 #  define machine_arch_type     MACH_TYPE_A81
12166 # endif
12167 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
12168 #else
12169 # define machine_is_a81()       (0)
12170 #endif
12171
12172 #ifdef CONFIG_MACH_SVM_SC25X
12173 # ifdef machine_arch_type
12174 #  undef machine_arch_type
12175 #  define machine_arch_type     __machine_arch_type
12176 # else
12177 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
12178 # endif
12179 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
12180 #else
12181 # define machine_is_svm_sc25x() (0)
12182 #endif
12183
12184 #ifdef CONFIG_MACH_VADATECH020
12185 # ifdef machine_arch_type
12186 #  undef machine_arch_type
12187 #  define machine_arch_type     __machine_arch_type
12188 # else
12189 #  define machine_arch_type     MACH_TYPE_VADATECH020
12190 # endif
12191 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
12192 #else
12193 # define machine_is_vt020()     (0)
12194 #endif
12195
12196 #ifdef CONFIG_MACH_TLI
12197 # ifdef machine_arch_type
12198 #  undef machine_arch_type
12199 #  define machine_arch_type     __machine_arch_type
12200 # else
12201 #  define machine_arch_type     MACH_TYPE_TLI
12202 # endif
12203 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
12204 #else
12205 # define machine_is_tli()       (0)
12206 #endif
12207
12208 #ifdef CONFIG_MACH_EDB9315LC
12209 # ifdef machine_arch_type
12210 #  undef machine_arch_type
12211 #  define machine_arch_type     __machine_arch_type
12212 # else
12213 #  define machine_arch_type     MACH_TYPE_EDB9315LC
12214 # endif
12215 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
12216 #else
12217 # define machine_is_edb9315lc() (0)
12218 #endif
12219
12220 #ifdef CONFIG_MACH_PASSEC
12221 # ifdef machine_arch_type
12222 #  undef machine_arch_type
12223 #  define machine_arch_type     __machine_arch_type
12224 # else
12225 #  define machine_arch_type     MACH_TYPE_PASSEC
12226 # endif
12227 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
12228 #else
12229 # define machine_is_passec()    (0)
12230 #endif
12231
12232 #ifdef CONFIG_MACH_DS_TIGER
12233 # ifdef machine_arch_type
12234 #  undef machine_arch_type
12235 #  define machine_arch_type     __machine_arch_type
12236 # else
12237 #  define machine_arch_type     MACH_TYPE_DS_TIGER
12238 # endif
12239 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
12240 #else
12241 # define machine_is_ds_tiger()  (0)
12242 #endif
12243
12244 #ifdef CONFIG_MACH_E310
12245 # ifdef machine_arch_type
12246 #  undef machine_arch_type
12247 #  define machine_arch_type     __machine_arch_type
12248 # else
12249 #  define machine_arch_type     MACH_TYPE_E310
12250 # endif
12251 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
12252 #else
12253 # define machine_is_e310()      (0)
12254 #endif
12255
12256 #ifdef CONFIG_MACH_E330
12257 # ifdef machine_arch_type
12258 #  undef machine_arch_type
12259 #  define machine_arch_type     __machine_arch_type
12260 # else
12261 #  define machine_arch_type     MACH_TYPE_E330
12262 # endif
12263 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
12264 #else
12265 # define machine_is_e330()      (0)
12266 #endif
12267
12268 #ifdef CONFIG_MACH_RT3000
12269 # ifdef machine_arch_type
12270 #  undef machine_arch_type
12271 #  define machine_arch_type     __machine_arch_type
12272 # else
12273 #  define machine_arch_type     MACH_TYPE_RT3000
12274 # endif
12275 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
12276 #else
12277 # define machine_is_rt3000()    (0)
12278 #endif
12279
12280 #ifdef CONFIG_MACH_NOKIA770
12281 # ifdef machine_arch_type
12282 #  undef machine_arch_type
12283 #  define machine_arch_type     __machine_arch_type
12284 # else
12285 #  define machine_arch_type     MACH_TYPE_NOKIA770
12286 # endif
12287 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
12288 #else
12289 # define machine_is_nokia770()  (0)
12290 #endif
12291
12292 #ifdef CONFIG_MACH_PNX0106
12293 # ifdef machine_arch_type
12294 #  undef machine_arch_type
12295 #  define machine_arch_type     __machine_arch_type
12296 # else
12297 #  define machine_arch_type     MACH_TYPE_PNX0106
12298 # endif
12299 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
12300 #else
12301 # define machine_is_pnx0106()   (0)
12302 #endif
12303
12304 #ifdef CONFIG_MACH_HX21XX
12305 # ifdef machine_arch_type
12306 #  undef machine_arch_type
12307 #  define machine_arch_type     __machine_arch_type
12308 # else
12309 #  define machine_arch_type     MACH_TYPE_HX21XX
12310 # endif
12311 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
12312 #else
12313 # define machine_is_hx21xx()    (0)
12314 #endif
12315
12316 #ifdef CONFIG_MACH_FARADAY
12317 # ifdef machine_arch_type
12318 #  undef machine_arch_type
12319 #  define machine_arch_type     __machine_arch_type
12320 # else
12321 #  define machine_arch_type     MACH_TYPE_FARADAY
12322 # endif
12323 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
12324 #else
12325 # define machine_is_faraday()   (0)
12326 #endif
12327
12328 #ifdef CONFIG_MACH_SBC9312
12329 # ifdef machine_arch_type
12330 #  undef machine_arch_type
12331 #  define machine_arch_type     __machine_arch_type
12332 # else
12333 #  define machine_arch_type     MACH_TYPE_SBC9312
12334 # endif
12335 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
12336 #else
12337 # define machine_is_sbc9312()   (0)
12338 #endif
12339
12340 #ifdef CONFIG_MACH_BATMAN
12341 # ifdef machine_arch_type
12342 #  undef machine_arch_type
12343 #  define machine_arch_type     __machine_arch_type
12344 # else
12345 #  define machine_arch_type     MACH_TYPE_BATMAN
12346 # endif
12347 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
12348 #else
12349 # define machine_is_batman()    (0)
12350 #endif
12351
12352 #ifdef CONFIG_MACH_JPD201
12353 # ifdef machine_arch_type
12354 #  undef machine_arch_type
12355 #  define machine_arch_type     __machine_arch_type
12356 # else
12357 #  define machine_arch_type     MACH_TYPE_JPD201
12358 # endif
12359 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
12360 #else
12361 # define machine_is_jpd201()    (0)
12362 #endif
12363
12364 #ifdef CONFIG_MACH_MIPSA
12365 # ifdef machine_arch_type
12366 #  undef machine_arch_type
12367 #  define machine_arch_type     __machine_arch_type
12368 # else
12369 #  define machine_arch_type     MACH_TYPE_MIPSA
12370 # endif
12371 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
12372 #else
12373 # define machine_is_mipsa()     (0)
12374 #endif
12375
12376 #ifdef CONFIG_MACH_KACOM
12377 # ifdef machine_arch_type
12378 #  undef machine_arch_type
12379 #  define machine_arch_type     __machine_arch_type
12380 # else
12381 #  define machine_arch_type     MACH_TYPE_KACOM
12382 # endif
12383 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
12384 #else
12385 # define machine_is_kacom()     (0)
12386 #endif
12387
12388 #ifdef CONFIG_MACH_SWARCOCPU
12389 # ifdef machine_arch_type
12390 #  undef machine_arch_type
12391 #  define machine_arch_type     __machine_arch_type
12392 # else
12393 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
12394 # endif
12395 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
12396 #else
12397 # define machine_is_swarcocpu() (0)
12398 #endif
12399
12400 #ifdef CONFIG_MACH_SWARCODSL
12401 # ifdef machine_arch_type
12402 #  undef machine_arch_type
12403 #  define machine_arch_type     __machine_arch_type
12404 # else
12405 #  define machine_arch_type     MACH_TYPE_SWARCODSL
12406 # endif
12407 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
12408 #else
12409 # define machine_is_swarcodsl() (0)
12410 #endif
12411
12412 #ifdef CONFIG_MACH_BLUEANGEL
12413 # ifdef machine_arch_type
12414 #  undef machine_arch_type
12415 #  define machine_arch_type     __machine_arch_type
12416 # else
12417 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
12418 # endif
12419 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
12420 #else
12421 # define machine_is_blueangel() (0)
12422 #endif
12423
12424 #ifdef CONFIG_MACH_HAIRYGRAMA
12425 # ifdef machine_arch_type
12426 #  undef machine_arch_type
12427 #  define machine_arch_type     __machine_arch_type
12428 # else
12429 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
12430 # endif
12431 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
12432 #else
12433 # define machine_is_hairygrama()        (0)
12434 #endif
12435
12436 #ifdef CONFIG_MACH_BANFF
12437 # ifdef machine_arch_type
12438 #  undef machine_arch_type
12439 #  define machine_arch_type     __machine_arch_type
12440 # else
12441 #  define machine_arch_type     MACH_TYPE_BANFF
12442 # endif
12443 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
12444 #else
12445 # define machine_is_banff()     (0)
12446 #endif
12447
12448 #ifdef CONFIG_MACH_CARMEVA
12449 # ifdef machine_arch_type
12450 #  undef machine_arch_type
12451 #  define machine_arch_type     __machine_arch_type
12452 # else
12453 #  define machine_arch_type     MACH_TYPE_CARMEVA
12454 # endif
12455 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
12456 #else
12457 # define machine_is_carmeva()   (0)
12458 #endif
12459
12460 #ifdef CONFIG_MACH_SAM255
12461 # ifdef machine_arch_type
12462 #  undef machine_arch_type
12463 #  define machine_arch_type     __machine_arch_type
12464 # else
12465 #  define machine_arch_type     MACH_TYPE_SAM255
12466 # endif
12467 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
12468 #else
12469 # define machine_is_sam255()    (0)
12470 #endif
12471
12472 #ifdef CONFIG_MACH_PPM10
12473 # ifdef machine_arch_type
12474 #  undef machine_arch_type
12475 #  define machine_arch_type     __machine_arch_type
12476 # else
12477 #  define machine_arch_type     MACH_TYPE_PPM10
12478 # endif
12479 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
12480 #else
12481 # define machine_is_ppm10()     (0)
12482 #endif
12483
12484 #ifdef CONFIG_MACH_EDB9315A
12485 # ifdef machine_arch_type
12486 #  undef machine_arch_type
12487 #  define machine_arch_type     __machine_arch_type
12488 # else
12489 #  define machine_arch_type     MACH_TYPE_EDB9315A
12490 # endif
12491 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
12492 #else
12493 # define machine_is_edb9315a()  (0)
12494 #endif
12495
12496 #ifdef CONFIG_MACH_SUNSET
12497 # ifdef machine_arch_type
12498 #  undef machine_arch_type
12499 #  define machine_arch_type     __machine_arch_type
12500 # else
12501 #  define machine_arch_type     MACH_TYPE_SUNSET
12502 # endif
12503 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
12504 #else
12505 # define machine_is_sunset()    (0)
12506 #endif
12507
12508 #ifdef CONFIG_MACH_STARGATE2
12509 # ifdef machine_arch_type
12510 #  undef machine_arch_type
12511 #  define machine_arch_type     __machine_arch_type
12512 # else
12513 #  define machine_arch_type     MACH_TYPE_STARGATE2
12514 # endif
12515 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
12516 #else
12517 # define machine_is_stargate2() (0)
12518 #endif
12519
12520 #ifdef CONFIG_MACH_INTELMOTE2
12521 # ifdef machine_arch_type
12522 #  undef machine_arch_type
12523 #  define machine_arch_type     __machine_arch_type
12524 # else
12525 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
12526 # endif
12527 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
12528 #else
12529 # define machine_is_intelmote2()        (0)
12530 #endif
12531
12532 #ifdef CONFIG_MACH_TRIZEPS4
12533 # ifdef machine_arch_type
12534 #  undef machine_arch_type
12535 #  define machine_arch_type     __machine_arch_type
12536 # else
12537 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
12538 # endif
12539 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
12540 #else
12541 # define machine_is_trizeps4()  (0)
12542 #endif
12543
12544 #ifdef CONFIG_MACH_MAINSTONE2
12545 # ifdef machine_arch_type
12546 #  undef machine_arch_type
12547 #  define machine_arch_type     __machine_arch_type
12548 # else
12549 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
12550 # endif
12551 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
12552 #else
12553 # define machine_is_mainstone2()        (0)
12554 #endif
12555
12556 #ifdef CONFIG_MACH_EZ_IXP42X
12557 # ifdef machine_arch_type
12558 #  undef machine_arch_type
12559 #  define machine_arch_type     __machine_arch_type
12560 # else
12561 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
12562 # endif
12563 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
12564 #else
12565 # define machine_is_ez_ixp42x() (0)
12566 #endif
12567
12568 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
12569 # ifdef machine_arch_type
12570 #  undef machine_arch_type
12571 #  define machine_arch_type     __machine_arch_type
12572 # else
12573 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
12574 # endif
12575 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
12576 #else
12577 # define machine_is_tapwave_zodiac()    (0)
12578 #endif
12579
12580 #ifdef CONFIG_MACH_UNIVERSALMETER
12581 # ifdef machine_arch_type
12582 #  undef machine_arch_type
12583 #  define machine_arch_type     __machine_arch_type
12584 # else
12585 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
12586 # endif
12587 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
12588 #else
12589 # define machine_is_universalmeter()    (0)
12590 #endif
12591
12592 #ifdef CONFIG_MACH_HICOARM9
12593 # ifdef machine_arch_type
12594 #  undef machine_arch_type
12595 #  define machine_arch_type     __machine_arch_type
12596 # else
12597 #  define machine_arch_type     MACH_TYPE_HICOARM9
12598 # endif
12599 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
12600 #else
12601 # define machine_is_hicoarm9()  (0)
12602 #endif
12603
12604 #ifdef CONFIG_MACH_PNX4008
12605 # ifdef machine_arch_type
12606 #  undef machine_arch_type
12607 #  define machine_arch_type     __machine_arch_type
12608 # else
12609 #  define machine_arch_type     MACH_TYPE_PNX4008
12610 # endif
12611 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
12612 #else
12613 # define machine_is_pnx4008()   (0)
12614 #endif
12615
12616 #ifdef CONFIG_MACH_KWS6000
12617 # ifdef machine_arch_type
12618 #  undef machine_arch_type
12619 #  define machine_arch_type     __machine_arch_type
12620 # else
12621 #  define machine_arch_type     MACH_TYPE_KWS6000
12622 # endif
12623 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
12624 #else
12625 # define machine_is_kws6000()   (0)
12626 #endif
12627
12628 #ifdef CONFIG_MACH_PORTUX920T
12629 # ifdef machine_arch_type
12630 #  undef machine_arch_type
12631 #  define machine_arch_type     __machine_arch_type
12632 # else
12633 #  define machine_arch_type     MACH_TYPE_PORTUX920T
12634 # endif
12635 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
12636 #else
12637 # define machine_is_portux920t()        (0)
12638 #endif
12639
12640 #ifdef CONFIG_MACH_EZ_X5
12641 # ifdef machine_arch_type
12642 #  undef machine_arch_type
12643 #  define machine_arch_type     __machine_arch_type
12644 # else
12645 #  define machine_arch_type     MACH_TYPE_EZ_X5
12646 # endif
12647 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
12648 #else
12649 # define machine_is_ez_x5()     (0)
12650 #endif
12651
12652 #ifdef CONFIG_MACH_OMAP_RUDOLPH
12653 # ifdef machine_arch_type
12654 #  undef machine_arch_type
12655 #  define machine_arch_type     __machine_arch_type
12656 # else
12657 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
12658 # endif
12659 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
12660 #else
12661 # define machine_is_omap_rudolph()      (0)
12662 #endif
12663
12664 #ifdef CONFIG_MACH_CPUAT91
12665 # ifdef machine_arch_type
12666 #  undef machine_arch_type
12667 #  define machine_arch_type     __machine_arch_type
12668 # else
12669 #  define machine_arch_type     MACH_TYPE_CPUAT91
12670 # endif
12671 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
12672 #else
12673 # define machine_is_cpuat91()   (0)
12674 #endif
12675
12676 #ifdef CONFIG_MACH_REA9200
12677 # ifdef machine_arch_type
12678 #  undef machine_arch_type
12679 #  define machine_arch_type     __machine_arch_type
12680 # else
12681 #  define machine_arch_type     MACH_TYPE_REA9200
12682 # endif
12683 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
12684 #else
12685 # define machine_is_rea9200()   (0)
12686 #endif
12687
12688 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
12689 # ifdef machine_arch_type
12690 #  undef machine_arch_type
12691 #  define machine_arch_type     __machine_arch_type
12692 # else
12693 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
12694 # endif
12695 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12696 #else
12697 # define machine_is_acts_pune_sa1110()  (0)
12698 #endif
12699
12700 #ifdef CONFIG_MACH_IXP425
12701 # ifdef machine_arch_type
12702 #  undef machine_arch_type
12703 #  define machine_arch_type     __machine_arch_type
12704 # else
12705 #  define machine_arch_type     MACH_TYPE_IXP425
12706 # endif
12707 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
12708 #else
12709 # define machine_is_ixp425()    (0)
12710 #endif
12711
12712 #ifdef CONFIG_MACH_I30030ADS
12713 # ifdef machine_arch_type
12714 #  undef machine_arch_type
12715 #  define machine_arch_type     __machine_arch_type
12716 # else
12717 #  define machine_arch_type     MACH_TYPE_I30030ADS
12718 # endif
12719 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12720 #else
12721 # define machine_is_i30030ads() (0)
12722 #endif
12723
12724 #ifdef CONFIG_MACH_PERCH
12725 # ifdef machine_arch_type
12726 #  undef machine_arch_type
12727 #  define machine_arch_type     __machine_arch_type
12728 # else
12729 #  define machine_arch_type     MACH_TYPE_PERCH
12730 # endif
12731 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
12732 #else
12733 # define machine_is_perch()     (0)
12734 #endif
12735
12736 #ifdef CONFIG_MACH_EIS05R1
12737 # ifdef machine_arch_type
12738 #  undef machine_arch_type
12739 #  define machine_arch_type     __machine_arch_type
12740 # else
12741 #  define machine_arch_type     MACH_TYPE_EIS05R1
12742 # endif
12743 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
12744 #else
12745 # define machine_is_eis05r1()   (0)
12746 #endif
12747
12748 #ifdef CONFIG_MACH_PEPPERPAD
12749 # ifdef machine_arch_type
12750 #  undef machine_arch_type
12751 #  define machine_arch_type     __machine_arch_type
12752 # else
12753 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
12754 # endif
12755 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12756 #else
12757 # define machine_is_pepperpad() (0)
12758 #endif
12759
12760 #ifdef CONFIG_MACH_SB3010
12761 # ifdef machine_arch_type
12762 #  undef machine_arch_type
12763 #  define machine_arch_type     __machine_arch_type
12764 # else
12765 #  define machine_arch_type     MACH_TYPE_SB3010
12766 # endif
12767 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
12768 #else
12769 # define machine_is_sb3010()    (0)
12770 #endif
12771
12772 #ifdef CONFIG_MACH_RM9200
12773 # ifdef machine_arch_type
12774 #  undef machine_arch_type
12775 #  define machine_arch_type     __machine_arch_type
12776 # else
12777 #  define machine_arch_type     MACH_TYPE_RM9200
12778 # endif
12779 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
12780 #else
12781 # define machine_is_rm9200()    (0)
12782 #endif
12783
12784 #ifdef CONFIG_MACH_DMA03
12785 # ifdef machine_arch_type
12786 #  undef machine_arch_type
12787 #  define machine_arch_type     __machine_arch_type
12788 # else
12789 #  define machine_arch_type     MACH_TYPE_DMA03
12790 # endif
12791 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
12792 #else
12793 # define machine_is_dma03()     (0)
12794 #endif
12795
12796 #ifdef CONFIG_MACH_ROAD_S101
12797 # ifdef machine_arch_type
12798 #  undef machine_arch_type
12799 #  define machine_arch_type     __machine_arch_type
12800 # else
12801 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12802 # endif
12803 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12804 #else
12805 # define machine_is_road_s101() (0)
12806 #endif
12807
12808 #ifdef CONFIG_MACH_IQ81340SC
12809 # ifdef machine_arch_type
12810 #  undef machine_arch_type
12811 #  define machine_arch_type     __machine_arch_type
12812 # else
12813 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12814 # endif
12815 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12816 #else
12817 # define machine_is_iq81340sc() (0)
12818 #endif
12819
12820 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12821 # ifdef machine_arch_type
12822 #  undef machine_arch_type
12823 #  define machine_arch_type     __machine_arch_type
12824 # else
12825 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12826 # endif
12827 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12828 #else
12829 # define machine_is_iq_nextgen_b()      (0)
12830 #endif
12831
12832 #ifdef CONFIG_MACH_IQ81340MC
12833 # ifdef machine_arch_type
12834 #  undef machine_arch_type
12835 #  define machine_arch_type     __machine_arch_type
12836 # else
12837 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12838 # endif
12839 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12840 #else
12841 # define machine_is_iq81340mc() (0)
12842 #endif
12843
12844 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12845 # ifdef machine_arch_type
12846 #  undef machine_arch_type
12847 #  define machine_arch_type     __machine_arch_type
12848 # else
12849 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12850 # endif
12851 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12852 #else
12853 # define machine_is_iq_nextgen_d()      (0)
12854 #endif
12855
12856 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12857 # ifdef machine_arch_type
12858 #  undef machine_arch_type
12859 #  define machine_arch_type     __machine_arch_type
12860 # else
12861 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12862 # endif
12863 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12864 #else
12865 # define machine_is_iq_nextgen_e()      (0)
12866 #endif
12867
12868 #ifdef CONFIG_MACH_MALLOW_AT91
12869 # ifdef machine_arch_type
12870 #  undef machine_arch_type
12871 #  define machine_arch_type     __machine_arch_type
12872 # else
12873 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12874 # endif
12875 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12876 #else
12877 # define machine_is_mallow_at91()       (0)
12878 #endif
12879
12880 #ifdef CONFIG_MACH_CYBERTRACKER_I
12881 # ifdef machine_arch_type
12882 #  undef machine_arch_type
12883 #  define machine_arch_type     __machine_arch_type
12884 # else
12885 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12886 # endif
12887 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12888 #else
12889 # define machine_is_cybertracker_i()    (0)
12890 #endif
12891
12892 #ifdef CONFIG_MACH_GESBC931X
12893 # ifdef machine_arch_type
12894 #  undef machine_arch_type
12895 #  define machine_arch_type     __machine_arch_type
12896 # else
12897 #  define machine_arch_type     MACH_TYPE_GESBC931X
12898 # endif
12899 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12900 #else
12901 # define machine_is_gesbc931x() (0)
12902 #endif
12903
12904 #ifdef CONFIG_MACH_CENTIPAD
12905 # ifdef machine_arch_type
12906 #  undef machine_arch_type
12907 #  define machine_arch_type     __machine_arch_type
12908 # else
12909 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12910 # endif
12911 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12912 #else
12913 # define machine_is_centipad()  (0)
12914 #endif
12915
12916 #ifdef CONFIG_MACH_ARMSOC
12917 # ifdef machine_arch_type
12918 #  undef machine_arch_type
12919 #  define machine_arch_type     __machine_arch_type
12920 # else
12921 #  define machine_arch_type     MACH_TYPE_ARMSOC
12922 # endif
12923 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12924 #else
12925 # define machine_is_armsoc()    (0)
12926 #endif
12927
12928 #ifdef CONFIG_MACH_SE4200
12929 # ifdef machine_arch_type
12930 #  undef machine_arch_type
12931 #  define machine_arch_type     __machine_arch_type
12932 # else
12933 #  define machine_arch_type     MACH_TYPE_SE4200
12934 # endif
12935 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12936 #else
12937 # define machine_is_se4200()    (0)
12938 #endif
12939
12940 #ifdef CONFIG_MACH_EMS197A
12941 # ifdef machine_arch_type
12942 #  undef machine_arch_type
12943 #  define machine_arch_type     __machine_arch_type
12944 # else
12945 #  define machine_arch_type     MACH_TYPE_EMS197A
12946 # endif
12947 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12948 #else
12949 # define machine_is_ems197a()   (0)
12950 #endif
12951
12952 #ifdef CONFIG_MACH_MICRO9
12953 # ifdef machine_arch_type
12954 #  undef machine_arch_type
12955 #  define machine_arch_type     __machine_arch_type
12956 # else
12957 #  define machine_arch_type     MACH_TYPE_MICRO9
12958 # endif
12959 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12960 #else
12961 # define machine_is_micro9()    (0)
12962 #endif
12963
12964 #ifdef CONFIG_MACH_MICRO9L
12965 # ifdef machine_arch_type
12966 #  undef machine_arch_type
12967 #  define machine_arch_type     __machine_arch_type
12968 # else
12969 #  define machine_arch_type     MACH_TYPE_MICRO9L
12970 # endif
12971 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12972 #else
12973 # define machine_is_micro9l()   (0)
12974 #endif
12975
12976 #ifdef CONFIG_MACH_UC5471DSP
12977 # ifdef machine_arch_type
12978 #  undef machine_arch_type
12979 #  define machine_arch_type     __machine_arch_type
12980 # else
12981 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12982 # endif
12983 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12984 #else
12985 # define machine_is_uc5471dsp() (0)
12986 #endif
12987
12988 #ifdef CONFIG_MACH_SJ5471ENG
12989 # ifdef machine_arch_type
12990 #  undef machine_arch_type
12991 #  define machine_arch_type     __machine_arch_type
12992 # else
12993 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12994 # endif
12995 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12996 #else
12997 # define machine_is_sj5471eng() (0)
12998 #endif
12999
13000 #ifdef CONFIG_MACH_CMPXA26X
13001 # ifdef machine_arch_type
13002 #  undef machine_arch_type
13003 #  define machine_arch_type     __machine_arch_type
13004 # else
13005 #  define machine_arch_type     MACH_TYPE_CMPXA26X
13006 # endif
13007 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
13008 #else
13009 # define machine_is_none()      (0)
13010 #endif
13011
13012 #ifdef CONFIG_MACH_NC
13013 # ifdef machine_arch_type
13014 #  undef machine_arch_type
13015 #  define machine_arch_type     __machine_arch_type
13016 # else
13017 #  define machine_arch_type     MACH_TYPE_NC
13018 # endif
13019 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
13020 #else
13021 # define machine_is_nc1()       (0)
13022 #endif
13023
13024 #ifdef CONFIG_MACH_OMAP_PALMTE
13025 # ifdef machine_arch_type
13026 #  undef machine_arch_type
13027 #  define machine_arch_type     __machine_arch_type
13028 # else
13029 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
13030 # endif
13031 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
13032 #else
13033 # define machine_is_omap_palmte()       (0)
13034 #endif
13035
13036 #ifdef CONFIG_MACH_AJAX52X
13037 # ifdef machine_arch_type
13038 #  undef machine_arch_type
13039 #  define machine_arch_type     __machine_arch_type
13040 # else
13041 #  define machine_arch_type     MACH_TYPE_AJAX52X
13042 # endif
13043 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
13044 #else
13045 # define machine_is_ajax52x()   (0)
13046 #endif
13047
13048 #ifdef CONFIG_MACH_SIRIUSTAR
13049 # ifdef machine_arch_type
13050 #  undef machine_arch_type
13051 #  define machine_arch_type     __machine_arch_type
13052 # else
13053 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
13054 # endif
13055 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
13056 #else
13057 # define machine_is_siriustar() (0)
13058 #endif
13059
13060 #ifdef CONFIG_MACH_IODATA_HDLG
13061 # ifdef machine_arch_type
13062 #  undef machine_arch_type
13063 #  define machine_arch_type     __machine_arch_type
13064 # else
13065 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
13066 # endif
13067 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
13068 #else
13069 # define machine_is_iodata_hdlg()       (0)
13070 #endif
13071
13072 #ifdef CONFIG_MACH_AT91RM9200UTL
13073 # ifdef machine_arch_type
13074 #  undef machine_arch_type
13075 #  define machine_arch_type     __machine_arch_type
13076 # else
13077 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
13078 # endif
13079 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
13080 #else
13081 # define machine_is_at91rm9200utl()     (0)
13082 #endif
13083
13084 #ifdef CONFIG_MACH_BIOSAFE
13085 # ifdef machine_arch_type
13086 #  undef machine_arch_type
13087 #  define machine_arch_type     __machine_arch_type
13088 # else
13089 #  define machine_arch_type     MACH_TYPE_BIOSAFE
13090 # endif
13091 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
13092 #else
13093 # define machine_is_biosafe()   (0)
13094 #endif
13095
13096 #ifdef CONFIG_MACH_MP1000
13097 # ifdef machine_arch_type
13098 #  undef machine_arch_type
13099 #  define machine_arch_type     __machine_arch_type
13100 # else
13101 #  define machine_arch_type     MACH_TYPE_MP1000
13102 # endif
13103 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
13104 #else
13105 # define machine_is_mp1000()    (0)
13106 #endif
13107
13108 #ifdef CONFIG_MACH_PARSY
13109 # ifdef machine_arch_type
13110 #  undef machine_arch_type
13111 #  define machine_arch_type     __machine_arch_type
13112 # else
13113 #  define machine_arch_type     MACH_TYPE_PARSY
13114 # endif
13115 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
13116 #else
13117 # define machine_is_parsy()     (0)
13118 #endif
13119
13120 #ifdef CONFIG_MACH_CCXP
13121 # ifdef machine_arch_type
13122 #  undef machine_arch_type
13123 #  define machine_arch_type     __machine_arch_type
13124 # else
13125 #  define machine_arch_type     MACH_TYPE_CCXP
13126 # endif
13127 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
13128 #else
13129 # define machine_is_ccxp270()   (0)
13130 #endif
13131
13132 #ifdef CONFIG_MACH_OMAP_GSAMPLE
13133 # ifdef machine_arch_type
13134 #  undef machine_arch_type
13135 #  define machine_arch_type     __machine_arch_type
13136 # else
13137 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
13138 # endif
13139 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
13140 #else
13141 # define machine_is_omap_gsample()      (0)
13142 #endif
13143
13144 #ifdef CONFIG_MACH_REALVIEW_EB
13145 # ifdef machine_arch_type
13146 #  undef machine_arch_type
13147 #  define machine_arch_type     __machine_arch_type
13148 # else
13149 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
13150 # endif
13151 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
13152 #else
13153 # define machine_is_realview_eb()       (0)
13154 #endif
13155
13156 #ifdef CONFIG_MACH_SAMOA
13157 # ifdef machine_arch_type
13158 #  undef machine_arch_type
13159 #  define machine_arch_type     __machine_arch_type
13160 # else
13161 #  define machine_arch_type     MACH_TYPE_SAMOA
13162 # endif
13163 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
13164 #else
13165 # define machine_is_samoa()     (0)
13166 #endif
13167
13168 #ifdef CONFIG_MACH_PALMT3
13169 # ifdef machine_arch_type
13170 #  undef machine_arch_type
13171 #  define machine_arch_type     __machine_arch_type
13172 # else
13173 #  define machine_arch_type     MACH_TYPE_PALMT3
13174 # endif
13175 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
13176 #else
13177 # define machine_is_palmt3()    (0)
13178 #endif
13179
13180 #ifdef CONFIG_MACH_I878
13181 # ifdef machine_arch_type
13182 #  undef machine_arch_type
13183 #  define machine_arch_type     __machine_arch_type
13184 # else
13185 #  define machine_arch_type     MACH_TYPE_I878
13186 # endif
13187 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
13188 #else
13189 # define machine_is_i878()      (0)
13190 #endif
13191
13192 #ifdef CONFIG_MACH_BORZOI
13193 # ifdef machine_arch_type
13194 #  undef machine_arch_type
13195 #  define machine_arch_type     __machine_arch_type
13196 # else
13197 #  define machine_arch_type     MACH_TYPE_BORZOI
13198 # endif
13199 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
13200 #else
13201 # define machine_is_borzoi()    (0)
13202 #endif
13203
13204 #ifdef CONFIG_MACH_GECKO
13205 # ifdef machine_arch_type
13206 #  undef machine_arch_type
13207 #  define machine_arch_type     __machine_arch_type
13208 # else
13209 #  define machine_arch_type     MACH_TYPE_GECKO
13210 # endif
13211 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
13212 #else
13213 # define machine_is_gecko()     (0)
13214 #endif
13215
13216 #ifdef CONFIG_MACH_DS101
13217 # ifdef machine_arch_type
13218 #  undef machine_arch_type
13219 #  define machine_arch_type     __machine_arch_type
13220 # else
13221 #  define machine_arch_type     MACH_TYPE_DS101
13222 # endif
13223 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
13224 #else
13225 # define machine_is_ds101()     (0)
13226 #endif
13227
13228 #ifdef CONFIG_MACH_OMAP_PALMTT2
13229 # ifdef machine_arch_type
13230 #  undef machine_arch_type
13231 #  define machine_arch_type     __machine_arch_type
13232 # else
13233 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
13234 # endif
13235 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
13236 #else
13237 # define machine_is_omap_palmtt2()      (0)
13238 #endif
13239
13240 #ifdef CONFIG_MACH_PALMLD
13241 # ifdef machine_arch_type
13242 #  undef machine_arch_type
13243 #  define machine_arch_type     __machine_arch_type
13244 # else
13245 #  define machine_arch_type     MACH_TYPE_PALMLD
13246 # endif
13247 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
13248 #else
13249 # define machine_is_palmld()    (0)
13250 #endif
13251
13252 #ifdef CONFIG_MACH_CC9C
13253 # ifdef machine_arch_type
13254 #  undef machine_arch_type
13255 #  define machine_arch_type     __machine_arch_type
13256 # else
13257 #  define machine_arch_type     MACH_TYPE_CC9C
13258 # endif
13259 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
13260 #else
13261 # define machine_is_cc9c()      (0)
13262 #endif
13263
13264 #ifdef CONFIG_MACH_SBC1670
13265 # ifdef machine_arch_type
13266 #  undef machine_arch_type
13267 #  define machine_arch_type     __machine_arch_type
13268 # else
13269 #  define machine_arch_type     MACH_TYPE_SBC1670
13270 # endif
13271 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
13272 #else
13273 # define machine_is_sbc1670()   (0)
13274 #endif
13275
13276 #ifdef CONFIG_MACH_IXDP28X5
13277 # ifdef machine_arch_type
13278 #  undef machine_arch_type
13279 #  define machine_arch_type     __machine_arch_type
13280 # else
13281 #  define machine_arch_type     MACH_TYPE_IXDP28X5
13282 # endif
13283 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
13284 #else
13285 # define machine_is_ixdp28x5()  (0)
13286 #endif
13287
13288 #ifdef CONFIG_MACH_OMAP_PALMTT
13289 # ifdef machine_arch_type
13290 #  undef machine_arch_type
13291 #  define machine_arch_type     __machine_arch_type
13292 # else
13293 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
13294 # endif
13295 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
13296 #else
13297 # define machine_is_omap_palmtt()       (0)
13298 #endif
13299
13300 #ifdef CONFIG_MACH_ML696K
13301 # ifdef machine_arch_type
13302 #  undef machine_arch_type
13303 #  define machine_arch_type     __machine_arch_type
13304 # else
13305 #  define machine_arch_type     MACH_TYPE_ML696K
13306 # endif
13307 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
13308 #else
13309 # define machine_is_ml696k()    (0)
13310 #endif
13311
13312 #ifdef CONFIG_MACH_ARCOM_ZEUS
13313 # ifdef machine_arch_type
13314 #  undef machine_arch_type
13315 #  define machine_arch_type     __machine_arch_type
13316 # else
13317 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
13318 # endif
13319 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
13320 #else
13321 # define machine_is_arcom_zeus()        (0)
13322 #endif
13323
13324 #ifdef CONFIG_MACH_OSIRIS
13325 # ifdef machine_arch_type
13326 #  undef machine_arch_type
13327 #  define machine_arch_type     __machine_arch_type
13328 # else
13329 #  define machine_arch_type     MACH_TYPE_OSIRIS
13330 # endif
13331 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
13332 #else
13333 # define machine_is_osiris()    (0)
13334 #endif
13335
13336 #ifdef CONFIG_MACH_MAESTRO
13337 # ifdef machine_arch_type
13338 #  undef machine_arch_type
13339 #  define machine_arch_type     __machine_arch_type
13340 # else
13341 #  define machine_arch_type     MACH_TYPE_MAESTRO
13342 # endif
13343 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
13344 #else
13345 # define machine_is_maestro()   (0)
13346 #endif
13347
13348 #ifdef CONFIG_MACH_PALMTE2
13349 # ifdef machine_arch_type
13350 #  undef machine_arch_type
13351 #  define machine_arch_type     __machine_arch_type
13352 # else
13353 #  define machine_arch_type     MACH_TYPE_PALMTE2
13354 # endif
13355 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
13356 #else
13357 # define machine_is_palmte2()   (0)
13358 #endif
13359
13360 #ifdef CONFIG_MACH_IXBBM
13361 # ifdef machine_arch_type
13362 #  undef machine_arch_type
13363 #  define machine_arch_type     __machine_arch_type
13364 # else
13365 #  define machine_arch_type     MACH_TYPE_IXBBM
13366 # endif
13367 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
13368 #else
13369 # define machine_is_ixbbm()     (0)
13370 #endif
13371
13372 #ifdef CONFIG_MACH_MX27ADS
13373 # ifdef machine_arch_type
13374 #  undef machine_arch_type
13375 #  define machine_arch_type     __machine_arch_type
13376 # else
13377 #  define machine_arch_type     MACH_TYPE_MX27ADS
13378 # endif
13379 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
13380 #else
13381 # define machine_is_mx27ads()   (0)
13382 #endif
13383
13384 #ifdef CONFIG_MACH_AX8004
13385 # ifdef machine_arch_type
13386 #  undef machine_arch_type
13387 #  define machine_arch_type     __machine_arch_type
13388 # else
13389 #  define machine_arch_type     MACH_TYPE_AX8004
13390 # endif
13391 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
13392 #else
13393 # define machine_is_ax8004()    (0)
13394 #endif
13395
13396 #ifdef CONFIG_MACH_AT91SAM9261EK
13397 # ifdef machine_arch_type
13398 #  undef machine_arch_type
13399 #  define machine_arch_type     __machine_arch_type
13400 # else
13401 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
13402 # endif
13403 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
13404 #else
13405 # define machine_is_at91sam9261ek()     (0)
13406 #endif
13407
13408 #ifdef CONFIG_MACH_LOFT
13409 # ifdef machine_arch_type
13410 #  undef machine_arch_type
13411 #  define machine_arch_type     __machine_arch_type
13412 # else
13413 #  define machine_arch_type     MACH_TYPE_LOFT
13414 # endif
13415 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
13416 #else
13417 # define machine_is_loft()      (0)
13418 #endif
13419
13420 #ifdef CONFIG_MACH_MAGPIE
13421 # ifdef machine_arch_type
13422 #  undef machine_arch_type
13423 #  define machine_arch_type     __machine_arch_type
13424 # else
13425 #  define machine_arch_type     MACH_TYPE_MAGPIE
13426 # endif
13427 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
13428 #else
13429 # define machine_is_magpie()    (0)
13430 #endif
13431
13432 #ifdef CONFIG_MACH_MX21ADS
13433 # ifdef machine_arch_type
13434 #  undef machine_arch_type
13435 #  define machine_arch_type     __machine_arch_type
13436 # else
13437 #  define machine_arch_type     MACH_TYPE_MX21ADS
13438 # endif
13439 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
13440 #else
13441 # define machine_is_mx21ads()   (0)
13442 #endif
13443
13444 #ifdef CONFIG_MACH_MB87M3400
13445 # ifdef machine_arch_type
13446 #  undef machine_arch_type
13447 #  define machine_arch_type     __machine_arch_type
13448 # else
13449 #  define machine_arch_type     MACH_TYPE_MB87M3400
13450 # endif
13451 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
13452 #else
13453 # define machine_is_mb87m3400() (0)
13454 #endif
13455
13456 #ifdef CONFIG_MACH_MGUARD_DELTA
13457 # ifdef machine_arch_type
13458 #  undef machine_arch_type
13459 #  define machine_arch_type     __machine_arch_type
13460 # else
13461 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
13462 # endif
13463 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
13464 #else
13465 # define machine_is_mguard_delta()      (0)
13466 #endif
13467
13468 #ifdef CONFIG_MACH_DAVINCI_DVDP
13469 # ifdef machine_arch_type
13470 #  undef machine_arch_type
13471 #  define machine_arch_type     __machine_arch_type
13472 # else
13473 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
13474 # endif
13475 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
13476 #else
13477 # define machine_is_davinci_dvdp()      (0)
13478 #endif
13479
13480 #ifdef CONFIG_MACH_HTCUNIVERSAL
13481 # ifdef machine_arch_type
13482 #  undef machine_arch_type
13483 #  define machine_arch_type     __machine_arch_type
13484 # else
13485 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
13486 # endif
13487 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
13488 #else
13489 # define machine_is_htcuniversal()      (0)
13490 #endif
13491
13492 #ifdef CONFIG_MACH_TPAD
13493 # ifdef machine_arch_type
13494 #  undef machine_arch_type
13495 #  define machine_arch_type     __machine_arch_type
13496 # else
13497 #  define machine_arch_type     MACH_TYPE_TPAD
13498 # endif
13499 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
13500 #else
13501 # define machine_is_tpad()      (0)
13502 #endif
13503
13504 #ifdef CONFIG_MACH_ROVERP3
13505 # ifdef machine_arch_type
13506 #  undef machine_arch_type
13507 #  define machine_arch_type     __machine_arch_type
13508 # else
13509 #  define machine_arch_type     MACH_TYPE_ROVERP3
13510 # endif
13511 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
13512 #else
13513 # define machine_is_roverp3()   (0)
13514 #endif
13515
13516 #ifdef CONFIG_MACH_JORNADA928
13517 # ifdef machine_arch_type
13518 #  undef machine_arch_type
13519 #  define machine_arch_type     __machine_arch_type
13520 # else
13521 #  define machine_arch_type     MACH_TYPE_JORNADA928
13522 # endif
13523 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
13524 #else
13525 # define machine_is_jornada928()        (0)
13526 #endif
13527
13528 #ifdef CONFIG_MACH_MV88FXX81
13529 # ifdef machine_arch_type
13530 #  undef machine_arch_type
13531 #  define machine_arch_type     __machine_arch_type
13532 # else
13533 #  define machine_arch_type     MACH_TYPE_MV88FXX81
13534 # endif
13535 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
13536 #else
13537 # define machine_is_mv88fxx81() (0)
13538 #endif
13539
13540 #ifdef CONFIG_MACH_STMP36XX
13541 # ifdef machine_arch_type
13542 #  undef machine_arch_type
13543 #  define machine_arch_type     __machine_arch_type
13544 # else
13545 #  define machine_arch_type     MACH_TYPE_STMP36XX
13546 # endif
13547 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
13548 #else
13549 # define machine_is_stmp36xx()  (0)
13550 #endif
13551
13552 #ifdef CONFIG_MACH_SXNI79524
13553 # ifdef machine_arch_type
13554 #  undef machine_arch_type
13555 #  define machine_arch_type     __machine_arch_type
13556 # else
13557 #  define machine_arch_type     MACH_TYPE_SXNI79524
13558 # endif
13559 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
13560 #else
13561 # define machine_is_sxni79524() (0)
13562 #endif
13563
13564 #ifdef CONFIG_MACH_AMS_DELTA
13565 # ifdef machine_arch_type
13566 #  undef machine_arch_type
13567 #  define machine_arch_type     __machine_arch_type
13568 # else
13569 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
13570 # endif
13571 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
13572 #else
13573 # define machine_is_ams_delta() (0)
13574 #endif
13575
13576 #ifdef CONFIG_MACH_URANIUM
13577 # ifdef machine_arch_type
13578 #  undef machine_arch_type
13579 #  define machine_arch_type     __machine_arch_type
13580 # else
13581 #  define machine_arch_type     MACH_TYPE_URANIUM
13582 # endif
13583 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
13584 #else
13585 # define machine_is_uranium()   (0)
13586 #endif
13587
13588 #ifdef CONFIG_MACH_UCON
13589 # ifdef machine_arch_type
13590 #  undef machine_arch_type
13591 #  define machine_arch_type     __machine_arch_type
13592 # else
13593 #  define machine_arch_type     MACH_TYPE_UCON
13594 # endif
13595 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
13596 #else
13597 # define machine_is_ucon()      (0)
13598 #endif
13599
13600 #ifdef CONFIG_MACH_NAS100D
13601 # ifdef machine_arch_type
13602 #  undef machine_arch_type
13603 #  define machine_arch_type     __machine_arch_type
13604 # else
13605 #  define machine_arch_type     MACH_TYPE_NAS100D
13606 # endif
13607 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
13608 #else
13609 # define machine_is_nas100d()   (0)
13610 #endif
13611
13612 #ifdef CONFIG_MACH_L083_1000
13613 # ifdef machine_arch_type
13614 #  undef machine_arch_type
13615 #  define machine_arch_type     __machine_arch_type
13616 # else
13617 #  define machine_arch_type     MACH_TYPE_L083_1000
13618 # endif
13619 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
13620 #else
13621 # define machine_is_l083()      (0)
13622 #endif
13623
13624 #ifdef CONFIG_MACH_EZX
13625 # ifdef machine_arch_type
13626 #  undef machine_arch_type
13627 #  define machine_arch_type     __machine_arch_type
13628 # else
13629 #  define machine_arch_type     MACH_TYPE_EZX
13630 # endif
13631 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
13632 #else
13633 # define machine_is_ezx()       (0)
13634 #endif
13635
13636 #ifdef CONFIG_MACH_PNX5220
13637 # ifdef machine_arch_type
13638 #  undef machine_arch_type
13639 #  define machine_arch_type     __machine_arch_type
13640 # else
13641 #  define machine_arch_type     MACH_TYPE_PNX5220
13642 # endif
13643 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
13644 #else
13645 # define machine_is_pnx5220()   (0)
13646 #endif
13647
13648 #ifdef CONFIG_MACH_BUTTE
13649 # ifdef machine_arch_type
13650 #  undef machine_arch_type
13651 #  define machine_arch_type     __machine_arch_type
13652 # else
13653 #  define machine_arch_type     MACH_TYPE_BUTTE
13654 # endif
13655 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
13656 #else
13657 # define machine_is_butte()     (0)
13658 #endif
13659
13660 #ifdef CONFIG_MACH_SRM2
13661 # ifdef machine_arch_type
13662 #  undef machine_arch_type
13663 #  define machine_arch_type     __machine_arch_type
13664 # else
13665 #  define machine_arch_type     MACH_TYPE_SRM2
13666 # endif
13667 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
13668 #else
13669 # define machine_is_srm2()      (0)
13670 #endif
13671
13672 #ifdef CONFIG_MACH_DSBR
13673 # ifdef machine_arch_type
13674 #  undef machine_arch_type
13675 #  define machine_arch_type     __machine_arch_type
13676 # else
13677 #  define machine_arch_type     MACH_TYPE_DSBR
13678 # endif
13679 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
13680 #else
13681 # define machine_is_dsbr()      (0)
13682 #endif
13683
13684 #ifdef CONFIG_MACH_CRYSTALBALL
13685 # ifdef machine_arch_type
13686 #  undef machine_arch_type
13687 #  define machine_arch_type     __machine_arch_type
13688 # else
13689 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
13690 # endif
13691 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13692 #else
13693 # define machine_is_crystalball()       (0)
13694 #endif
13695
13696 #ifdef CONFIG_MACH_TINYPXA27X
13697 # ifdef machine_arch_type
13698 #  undef machine_arch_type
13699 #  define machine_arch_type     __machine_arch_type
13700 # else
13701 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
13702 # endif
13703 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
13704 #else
13705 # define machine_is_tinypxa27x()        (0)
13706 #endif
13707
13708 #ifdef CONFIG_MACH_HERBIE
13709 # ifdef machine_arch_type
13710 #  undef machine_arch_type
13711 #  define machine_arch_type     __machine_arch_type
13712 # else
13713 #  define machine_arch_type     MACH_TYPE_HERBIE
13714 # endif
13715 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
13716 #else
13717 # define machine_is_herbie()    (0)
13718 #endif
13719
13720 #ifdef CONFIG_MACH_MAGICIAN
13721 # ifdef machine_arch_type
13722 #  undef machine_arch_type
13723 #  define machine_arch_type     __machine_arch_type
13724 # else
13725 #  define machine_arch_type     MACH_TYPE_MAGICIAN
13726 # endif
13727 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
13728 #else
13729 # define machine_is_magician()  (0)
13730 #endif
13731
13732 #ifdef CONFIG_MACH_CM4002
13733 # ifdef machine_arch_type
13734 #  undef machine_arch_type
13735 #  define machine_arch_type     __machine_arch_type
13736 # else
13737 #  define machine_arch_type     MACH_TYPE_CM4002
13738 # endif
13739 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
13740 #else
13741 # define machine_is_cm4002()    (0)
13742 #endif
13743
13744 #ifdef CONFIG_MACH_B4
13745 # ifdef machine_arch_type
13746 #  undef machine_arch_type
13747 #  define machine_arch_type     __machine_arch_type
13748 # else
13749 #  define machine_arch_type     MACH_TYPE_B4
13750 # endif
13751 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
13752 #else
13753 # define machine_is_b4()        (0)
13754 #endif
13755
13756 #ifdef CONFIG_MACH_MAUI
13757 # ifdef machine_arch_type
13758 #  undef machine_arch_type
13759 #  define machine_arch_type     __machine_arch_type
13760 # else
13761 #  define machine_arch_type     MACH_TYPE_MAUI
13762 # endif
13763 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
13764 #else
13765 # define machine_is_maui()      (0)
13766 #endif
13767
13768 #ifdef CONFIG_MACH_CYBERTRACKER_G
13769 # ifdef machine_arch_type
13770 #  undef machine_arch_type
13771 #  define machine_arch_type     __machine_arch_type
13772 # else
13773 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
13774 # endif
13775 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13776 #else
13777 # define machine_is_cybertracker_g()    (0)
13778 #endif
13779
13780 #ifdef CONFIG_MACH_NXDKN
13781 # ifdef machine_arch_type
13782 #  undef machine_arch_type
13783 #  define machine_arch_type     __machine_arch_type
13784 # else
13785 #  define machine_arch_type     MACH_TYPE_NXDKN
13786 # endif
13787 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
13788 #else
13789 # define machine_is_nxdkn()     (0)
13790 #endif
13791
13792 #ifdef CONFIG_MACH_MIO8390
13793 # ifdef machine_arch_type
13794 #  undef machine_arch_type
13795 #  define machine_arch_type     __machine_arch_type
13796 # else
13797 #  define machine_arch_type     MACH_TYPE_MIO8390
13798 # endif
13799 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
13800 #else
13801 # define machine_is_mio8390()   (0)
13802 #endif
13803
13804 #ifdef CONFIG_MACH_OMI_BOARD
13805 # ifdef machine_arch_type
13806 #  undef machine_arch_type
13807 #  define machine_arch_type     __machine_arch_type
13808 # else
13809 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13810 # endif
13811 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13812 #else
13813 # define machine_is_omi_board() (0)
13814 #endif
13815
13816 #ifdef CONFIG_MACH_MX21CIV
13817 # ifdef machine_arch_type
13818 #  undef machine_arch_type
13819 #  define machine_arch_type     __machine_arch_type
13820 # else
13821 #  define machine_arch_type     MACH_TYPE_MX21CIV
13822 # endif
13823 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13824 #else
13825 # define machine_is_mx21civ()   (0)
13826 #endif
13827
13828 #ifdef CONFIG_MACH_MAHI_CDAC
13829 # ifdef machine_arch_type
13830 #  undef machine_arch_type
13831 #  define machine_arch_type     __machine_arch_type
13832 # else
13833 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13834 # endif
13835 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13836 #else
13837 # define machine_is_mahi_cdac() (0)
13838 #endif
13839
13840 #ifdef CONFIG_MACH_PALMTX
13841 # ifdef machine_arch_type
13842 #  undef machine_arch_type
13843 #  define machine_arch_type     __machine_arch_type
13844 # else
13845 #  define machine_arch_type     MACH_TYPE_PALMTX
13846 # endif
13847 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13848 #else
13849 # define machine_is_palmtx()    (0)
13850 #endif
13851
13852 #ifdef CONFIG_MACH_S3C2413
13853 # ifdef machine_arch_type
13854 #  undef machine_arch_type
13855 #  define machine_arch_type     __machine_arch_type
13856 # else
13857 #  define machine_arch_type     MACH_TYPE_S3C2413
13858 # endif
13859 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13860 #else
13861 # define machine_is_s3c2413()   (0)
13862 #endif
13863
13864 #ifdef CONFIG_MACH_SAMSYS_EP0
13865 # ifdef machine_arch_type
13866 #  undef machine_arch_type
13867 #  define machine_arch_type     __machine_arch_type
13868 # else
13869 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13870 # endif
13871 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13872 #else
13873 # define machine_is_samsys_ep0()        (0)
13874 #endif
13875
13876 #ifdef CONFIG_MACH_WG302V1
13877 # ifdef machine_arch_type
13878 #  undef machine_arch_type
13879 #  define machine_arch_type     __machine_arch_type
13880 # else
13881 #  define machine_arch_type     MACH_TYPE_WG302V1
13882 # endif
13883 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13884 #else
13885 # define machine_is_wg302v1()   (0)
13886 #endif
13887
13888 #ifdef CONFIG_MACH_WG302V2
13889 # ifdef machine_arch_type
13890 #  undef machine_arch_type
13891 #  define machine_arch_type     __machine_arch_type
13892 # else
13893 #  define machine_arch_type     MACH_TYPE_WG302V2
13894 # endif
13895 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13896 #else
13897 # define machine_is_wg302v2()   (0)
13898 #endif
13899
13900 #ifdef CONFIG_MACH_EB42X
13901 # ifdef machine_arch_type
13902 #  undef machine_arch_type
13903 #  define machine_arch_type     __machine_arch_type
13904 # else
13905 #  define machine_arch_type     MACH_TYPE_EB42X
13906 # endif
13907 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13908 #else
13909 # define machine_is_eb42x()     (0)
13910 #endif
13911
13912 #ifdef CONFIG_MACH_IQ331ES
13913 # ifdef machine_arch_type
13914 #  undef machine_arch_type
13915 #  define machine_arch_type     __machine_arch_type
13916 # else
13917 #  define machine_arch_type     MACH_TYPE_IQ331ES
13918 # endif
13919 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13920 #else
13921 # define machine_is_iq331es()   (0)
13922 #endif
13923
13924 #ifdef CONFIG_MACH_COSYDSP
13925 # ifdef machine_arch_type
13926 #  undef machine_arch_type
13927 #  define machine_arch_type     __machine_arch_type
13928 # else
13929 #  define machine_arch_type     MACH_TYPE_COSYDSP
13930 # endif
13931 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13932 #else
13933 # define machine_is_cosydsp()   (0)
13934 #endif
13935
13936 #ifdef CONFIG_MACH_UPLAT7D
13937 # ifdef machine_arch_type
13938 #  undef machine_arch_type
13939 #  define machine_arch_type     __machine_arch_type
13940 # else
13941 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13942 # endif
13943 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13944 #else
13945 # define machine_is_uplat7d_proto()     (0)
13946 #endif
13947
13948 #ifdef CONFIG_MACH_PTDAVINCI
13949 # ifdef machine_arch_type
13950 #  undef machine_arch_type
13951 #  define machine_arch_type     __machine_arch_type
13952 # else
13953 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13954 # endif
13955 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13956 #else
13957 # define machine_is_ptdavinci() (0)
13958 #endif
13959
13960 #ifdef CONFIG_MACH_MBUS
13961 # ifdef machine_arch_type
13962 #  undef machine_arch_type
13963 #  define machine_arch_type     __machine_arch_type
13964 # else
13965 #  define machine_arch_type     MACH_TYPE_MBUS
13966 # endif
13967 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13968 #else
13969 # define machine_is_mbus()      (0)
13970 #endif
13971
13972 #ifdef CONFIG_MACH_NADIA2VB
13973 # ifdef machine_arch_type
13974 #  undef machine_arch_type
13975 #  define machine_arch_type     __machine_arch_type
13976 # else
13977 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13978 # endif
13979 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13980 #else
13981 # define machine_is_nadia2vb()  (0)
13982 #endif
13983
13984 #ifdef CONFIG_MACH_R1000
13985 # ifdef machine_arch_type
13986 #  undef machine_arch_type
13987 #  define machine_arch_type     __machine_arch_type
13988 # else
13989 #  define machine_arch_type     MACH_TYPE_R1000
13990 # endif
13991 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13992 #else
13993 # define machine_is_r1000()     (0)
13994 #endif
13995
13996 #ifdef CONFIG_MACH_HW90250
13997 # ifdef machine_arch_type
13998 #  undef machine_arch_type
13999 #  define machine_arch_type     __machine_arch_type
14000 # else
14001 #  define machine_arch_type     MACH_TYPE_HW90250
14002 # endif
14003 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
14004 #else
14005 # define machine_is_hw90250()   (0)
14006 #endif
14007
14008 #ifdef CONFIG_MACH_OMAP_2430SDP
14009 # ifdef machine_arch_type
14010 #  undef machine_arch_type
14011 #  define machine_arch_type     __machine_arch_type
14012 # else
14013 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
14014 # endif
14015 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
14016 #else
14017 # define machine_is_omap_2430sdp()      (0)
14018 #endif
14019
14020 #ifdef CONFIG_MACH_DAVINCI_EVM
14021 # ifdef machine_arch_type
14022 #  undef machine_arch_type
14023 #  define machine_arch_type     __machine_arch_type
14024 # else
14025 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
14026 # endif
14027 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
14028 #else
14029 # define machine_is_davinci_evm()       (0)
14030 #endif
14031
14032 #ifdef CONFIG_MACH_OMAP_TORNADO
14033 # ifdef machine_arch_type
14034 #  undef machine_arch_type
14035 #  define machine_arch_type     __machine_arch_type
14036 # else
14037 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
14038 # endif
14039 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
14040 #else
14041 # define machine_is_omap_tornado()      (0)
14042 #endif
14043
14044 #ifdef CONFIG_MACH_OLOCREEK
14045 # ifdef machine_arch_type
14046 #  undef machine_arch_type
14047 #  define machine_arch_type     __machine_arch_type
14048 # else
14049 #  define machine_arch_type     MACH_TYPE_OLOCREEK
14050 # endif
14051 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
14052 #else
14053 # define machine_is_olocreek()  (0)
14054 #endif
14055
14056 #ifdef CONFIG_MACH_PALMZ72
14057 # ifdef machine_arch_type
14058 #  undef machine_arch_type
14059 #  define machine_arch_type     __machine_arch_type
14060 # else
14061 #  define machine_arch_type     MACH_TYPE_PALMZ72
14062 # endif
14063 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
14064 #else
14065 # define machine_is_palmz72()   (0)
14066 #endif
14067
14068 #ifdef CONFIG_MACH_NXDB500
14069 # ifdef machine_arch_type
14070 #  undef machine_arch_type
14071 #  define machine_arch_type     __machine_arch_type
14072 # else
14073 #  define machine_arch_type     MACH_TYPE_NXDB500
14074 # endif
14075 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
14076 #else
14077 # define machine_is_nxdb500()   (0)
14078 #endif
14079
14080 #ifdef CONFIG_MACH_APF9328
14081 # ifdef machine_arch_type
14082 #  undef machine_arch_type
14083 #  define machine_arch_type     __machine_arch_type
14084 # else
14085 #  define machine_arch_type     MACH_TYPE_APF9328
14086 # endif
14087 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
14088 #else
14089 # define machine_is_apf9328()   (0)
14090 #endif
14091
14092 #ifdef CONFIG_MACH_OMAP_WIPOQ
14093 # ifdef machine_arch_type
14094 #  undef machine_arch_type
14095 #  define machine_arch_type     __machine_arch_type
14096 # else
14097 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
14098 # endif
14099 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
14100 #else
14101 # define machine_is_omap_wipoq()        (0)
14102 #endif
14103
14104 #ifdef CONFIG_MACH_OMAP_TWIP
14105 # ifdef machine_arch_type
14106 #  undef machine_arch_type
14107 #  define machine_arch_type     __machine_arch_type
14108 # else
14109 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
14110 # endif
14111 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
14112 #else
14113 # define machine_is_omap_twip() (0)
14114 #endif
14115
14116 #ifdef CONFIG_MACH_TREO650
14117 # ifdef machine_arch_type
14118 #  undef machine_arch_type
14119 #  define machine_arch_type     __machine_arch_type
14120 # else
14121 #  define machine_arch_type     MACH_TYPE_TREO650
14122 # endif
14123 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
14124 #else
14125 # define machine_is_treo650()   (0)
14126 #endif
14127
14128 #ifdef CONFIG_MACH_ACUMEN
14129 # ifdef machine_arch_type
14130 #  undef machine_arch_type
14131 #  define machine_arch_type     __machine_arch_type
14132 # else
14133 #  define machine_arch_type     MACH_TYPE_ACUMEN
14134 # endif
14135 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
14136 #else
14137 # define machine_is_acumen()    (0)
14138 #endif
14139
14140 #ifdef CONFIG_MACH_XP100
14141 # ifdef machine_arch_type
14142 #  undef machine_arch_type
14143 #  define machine_arch_type     __machine_arch_type
14144 # else
14145 #  define machine_arch_type     MACH_TYPE_XP100
14146 # endif
14147 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
14148 #else
14149 # define machine_is_xp100()     (0)
14150 #endif
14151
14152 #ifdef CONFIG_MACH_FS2410
14153 # ifdef machine_arch_type
14154 #  undef machine_arch_type
14155 #  define machine_arch_type     __machine_arch_type
14156 # else
14157 #  define machine_arch_type     MACH_TYPE_FS2410
14158 # endif
14159 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
14160 #else
14161 # define machine_is_fs2410()    (0)
14162 #endif
14163
14164 #ifdef CONFIG_MACH_PXA270_CERF
14165 # ifdef machine_arch_type
14166 #  undef machine_arch_type
14167 #  define machine_arch_type     __machine_arch_type
14168 # else
14169 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
14170 # endif
14171 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
14172 #else
14173 # define machine_is_pxa270_cerf()       (0)
14174 #endif
14175
14176 #ifdef CONFIG_MACH_SQ2FTLPALM
14177 # ifdef machine_arch_type
14178 #  undef machine_arch_type
14179 #  define machine_arch_type     __machine_arch_type
14180 # else
14181 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
14182 # endif
14183 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
14184 #else
14185 # define machine_is_sq2ftlpalm()        (0)
14186 #endif
14187
14188 #ifdef CONFIG_MACH_BSEMSERVER
14189 # ifdef machine_arch_type
14190 #  undef machine_arch_type
14191 #  define machine_arch_type     __machine_arch_type
14192 # else
14193 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
14194 # endif
14195 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
14196 #else
14197 # define machine_is_bsemserver()        (0)
14198 #endif
14199
14200 #ifdef CONFIG_MACH_NETCLIENT
14201 # ifdef machine_arch_type
14202 #  undef machine_arch_type
14203 #  define machine_arch_type     __machine_arch_type
14204 # else
14205 #  define machine_arch_type     MACH_TYPE_NETCLIENT
14206 # endif
14207 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
14208 #else
14209 # define machine_is_netclient() (0)
14210 #endif
14211
14212 #ifdef CONFIG_MACH_PALMT5
14213 # ifdef machine_arch_type
14214 #  undef machine_arch_type
14215 #  define machine_arch_type     __machine_arch_type
14216 # else
14217 #  define machine_arch_type     MACH_TYPE_PALMT5
14218 # endif
14219 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
14220 #else
14221 # define machine_is_palmt5()    (0)
14222 #endif
14223
14224 #ifdef CONFIG_MACH_PALMTC
14225 # ifdef machine_arch_type
14226 #  undef machine_arch_type
14227 #  define machine_arch_type     __machine_arch_type
14228 # else
14229 #  define machine_arch_type     MACH_TYPE_PALMTC
14230 # endif
14231 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
14232 #else
14233 # define machine_is_palmtc()    (0)
14234 #endif
14235
14236 #ifdef CONFIG_MACH_OMAP_APOLLON
14237 # ifdef machine_arch_type
14238 #  undef machine_arch_type
14239 #  define machine_arch_type     __machine_arch_type
14240 # else
14241 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
14242 # endif
14243 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
14244 #else
14245 # define machine_is_omap_apollon()      (0)
14246 #endif
14247
14248 #ifdef CONFIG_MACH_MXC30030EVB
14249 # ifdef machine_arch_type
14250 #  undef machine_arch_type
14251 #  define machine_arch_type     __machine_arch_type
14252 # else
14253 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
14254 # endif
14255 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
14256 #else
14257 # define machine_is_mxc30030evb()       (0)
14258 #endif
14259
14260 #ifdef CONFIG_MACH_REA_2D
14261 # ifdef machine_arch_type
14262 #  undef machine_arch_type
14263 #  define machine_arch_type     __machine_arch_type
14264 # else
14265 #  define machine_arch_type     MACH_TYPE_REA_2D
14266 # endif
14267 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
14268 #else
14269 # define machine_is_rea_cpu2()  (0)
14270 #endif
14271
14272 #ifdef CONFIG_MACH_TI3E524
14273 # ifdef machine_arch_type
14274 #  undef machine_arch_type
14275 #  define machine_arch_type     __machine_arch_type
14276 # else
14277 #  define machine_arch_type     MACH_TYPE_TI3E524
14278 # endif
14279 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
14280 #else
14281 # define machine_is_eti3e524()  (0)
14282 #endif
14283
14284 #ifdef CONFIG_MACH_ATEB9200
14285 # ifdef machine_arch_type
14286 #  undef machine_arch_type
14287 #  define machine_arch_type     __machine_arch_type
14288 # else
14289 #  define machine_arch_type     MACH_TYPE_ATEB9200
14290 # endif
14291 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
14292 #else
14293 # define machine_is_ateb9200()  (0)
14294 #endif
14295
14296 #ifdef CONFIG_MACH_AUCKLAND
14297 # ifdef machine_arch_type
14298 #  undef machine_arch_type
14299 #  define machine_arch_type     __machine_arch_type
14300 # else
14301 #  define machine_arch_type     MACH_TYPE_AUCKLAND
14302 # endif
14303 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
14304 #else
14305 # define machine_is_auckland()  (0)
14306 #endif
14307
14308 #ifdef CONFIG_MACH_AK3320M
14309 # ifdef machine_arch_type
14310 #  undef machine_arch_type
14311 #  define machine_arch_type     __machine_arch_type
14312 # else
14313 #  define machine_arch_type     MACH_TYPE_AK3320M
14314 # endif
14315 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
14316 #else
14317 # define machine_is_ak3220m()   (0)
14318 #endif
14319
14320 #ifdef CONFIG_MACH_DURAMAX
14321 # ifdef machine_arch_type
14322 #  undef machine_arch_type
14323 #  define machine_arch_type     __machine_arch_type
14324 # else
14325 #  define machine_arch_type     MACH_TYPE_DURAMAX
14326 # endif
14327 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
14328 #else
14329 # define machine_is_duramax()   (0)
14330 #endif
14331
14332 #ifdef CONFIG_MACH_N35
14333 # ifdef machine_arch_type
14334 #  undef machine_arch_type
14335 #  define machine_arch_type     __machine_arch_type
14336 # else
14337 #  define machine_arch_type     MACH_TYPE_N35
14338 # endif
14339 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
14340 #else
14341 # define machine_is_n35()       (0)
14342 #endif
14343
14344 #ifdef CONFIG_MACH_PRONGHORN
14345 # ifdef machine_arch_type
14346 #  undef machine_arch_type
14347 #  define machine_arch_type     __machine_arch_type
14348 # else
14349 #  define machine_arch_type     MACH_TYPE_PRONGHORN
14350 # endif
14351 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
14352 #else
14353 # define machine_is_pronghorn() (0)
14354 #endif
14355
14356 #ifdef CONFIG_MACH_FUNDY
14357 # ifdef machine_arch_type
14358 #  undef machine_arch_type
14359 #  define machine_arch_type     __machine_arch_type
14360 # else
14361 #  define machine_arch_type     MACH_TYPE_FUNDY
14362 # endif
14363 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
14364 #else
14365 # define machine_is_fundy()     (0)
14366 #endif
14367
14368 #ifdef CONFIG_MACH_LOGICPD_PXA270
14369 # ifdef machine_arch_type
14370 #  undef machine_arch_type
14371 #  define machine_arch_type     __machine_arch_type
14372 # else
14373 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
14374 # endif
14375 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
14376 #else
14377 # define machine_is_logicpd_pxa270()    (0)
14378 #endif
14379
14380 #ifdef CONFIG_MACH_CPU777
14381 # ifdef machine_arch_type
14382 #  undef machine_arch_type
14383 #  define machine_arch_type     __machine_arch_type
14384 # else
14385 #  define machine_arch_type     MACH_TYPE_CPU777
14386 # endif
14387 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
14388 #else
14389 # define machine_is_cpu777()    (0)
14390 #endif
14391
14392 #ifdef CONFIG_MACH_SIMICON9201
14393 # ifdef machine_arch_type
14394 #  undef machine_arch_type
14395 #  define machine_arch_type     __machine_arch_type
14396 # else
14397 #  define machine_arch_type     MACH_TYPE_SIMICON9201
14398 # endif
14399 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
14400 #else
14401 # define machine_is_simicon9201()       (0)
14402 #endif
14403
14404 #ifdef CONFIG_MACH_LEAP2_HPM
14405 # ifdef machine_arch_type
14406 #  undef machine_arch_type
14407 #  define machine_arch_type     __machine_arch_type
14408 # else
14409 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
14410 # endif
14411 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
14412 #else
14413 # define machine_is_leap2_hpm() (0)
14414 #endif
14415
14416 #ifdef CONFIG_MACH_CM922TXA10
14417 # ifdef machine_arch_type
14418 #  undef machine_arch_type
14419 #  define machine_arch_type     __machine_arch_type
14420 # else
14421 #  define machine_arch_type     MACH_TYPE_CM922TXA10
14422 # endif
14423 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
14424 #else
14425 # define machine_is_cm922txa10()        (0)
14426 #endif
14427
14428 #ifdef CONFIG_MACH_PXA
14429 # ifdef machine_arch_type
14430 #  undef machine_arch_type
14431 #  define machine_arch_type     __machine_arch_type
14432 # else
14433 #  define machine_arch_type     MACH_TYPE_PXA
14434 # endif
14435 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
14436 #else
14437 # define machine_is_sandgate()  (0)
14438 #endif
14439
14440 #ifdef CONFIG_MACH_SANDGATE2
14441 # ifdef machine_arch_type
14442 #  undef machine_arch_type
14443 #  define machine_arch_type     __machine_arch_type
14444 # else
14445 #  define machine_arch_type     MACH_TYPE_SANDGATE2
14446 # endif
14447 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
14448 #else
14449 # define machine_is_sandgate2() (0)
14450 #endif
14451
14452 #ifdef CONFIG_MACH_SANDGATE2G
14453 # ifdef machine_arch_type
14454 #  undef machine_arch_type
14455 #  define machine_arch_type     __machine_arch_type
14456 # else
14457 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
14458 # endif
14459 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
14460 #else
14461 # define machine_is_sandgate2g()        (0)
14462 #endif
14463
14464 #ifdef CONFIG_MACH_SANDGATE2P
14465 # ifdef machine_arch_type
14466 #  undef machine_arch_type
14467 #  define machine_arch_type     __machine_arch_type
14468 # else
14469 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
14470 # endif
14471 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
14472 #else
14473 # define machine_is_sandgate2p()        (0)
14474 #endif
14475
14476 #ifdef CONFIG_MACH_FRED_JACK
14477 # ifdef machine_arch_type
14478 #  undef machine_arch_type
14479 #  define machine_arch_type     __machine_arch_type
14480 # else
14481 #  define machine_arch_type     MACH_TYPE_FRED_JACK
14482 # endif
14483 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
14484 #else
14485 # define machine_is_fred_jack() (0)
14486 #endif
14487
14488 #ifdef CONFIG_MACH_TTG_COLOR1
14489 # ifdef machine_arch_type
14490 #  undef machine_arch_type
14491 #  define machine_arch_type     __machine_arch_type
14492 # else
14493 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
14494 # endif
14495 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
14496 #else
14497 # define machine_is_ttg_color1()        (0)
14498 #endif
14499
14500 #ifdef CONFIG_MACH_NXEB500HMI
14501 # ifdef machine_arch_type
14502 #  undef machine_arch_type
14503 #  define machine_arch_type     __machine_arch_type
14504 # else
14505 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
14506 # endif
14507 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
14508 #else
14509 # define machine_is_nxeb500hmi()        (0)
14510 #endif
14511
14512 #ifdef CONFIG_MACH_NETDCU8
14513 # ifdef machine_arch_type
14514 #  undef machine_arch_type
14515 #  define machine_arch_type     __machine_arch_type
14516 # else
14517 #  define machine_arch_type     MACH_TYPE_NETDCU8
14518 # endif
14519 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
14520 #else
14521 # define machine_is_netdcu8()   (0)
14522 #endif
14523
14524 #ifdef CONFIG_MACH_NG_FVX538
14525 # ifdef machine_arch_type
14526 #  undef machine_arch_type
14527 #  define machine_arch_type     __machine_arch_type
14528 # else
14529 #  define machine_arch_type     MACH_TYPE_NG_FVX538
14530 # endif
14531 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
14532 #else
14533 # define machine_is_ng_fvx538() (0)
14534 #endif
14535
14536 #ifdef CONFIG_MACH_NG_FVS338
14537 # ifdef machine_arch_type
14538 #  undef machine_arch_type
14539 #  define machine_arch_type     __machine_arch_type
14540 # else
14541 #  define machine_arch_type     MACH_TYPE_NG_FVS338
14542 # endif
14543 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
14544 #else
14545 # define machine_is_ng_fvs338() (0)
14546 #endif
14547
14548 #ifdef CONFIG_MACH_PNX4103
14549 # ifdef machine_arch_type
14550 #  undef machine_arch_type
14551 #  define machine_arch_type     __machine_arch_type
14552 # else
14553 #  define machine_arch_type     MACH_TYPE_PNX4103
14554 # endif
14555 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
14556 #else
14557 # define machine_is_pnx4103()   (0)
14558 #endif
14559
14560 #ifdef CONFIG_MACH_HESDB
14561 # ifdef machine_arch_type
14562 #  undef machine_arch_type
14563 #  define machine_arch_type     __machine_arch_type
14564 # else
14565 #  define machine_arch_type     MACH_TYPE_HESDB
14566 # endif
14567 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
14568 #else
14569 # define machine_is_hesdb()     (0)
14570 #endif
14571
14572 #ifdef CONFIG_MACH_XSILO
14573 # ifdef machine_arch_type
14574 #  undef machine_arch_type
14575 #  define machine_arch_type     __machine_arch_type
14576 # else
14577 #  define machine_arch_type     MACH_TYPE_XSILO
14578 # endif
14579 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
14580 #else
14581 # define machine_is_xsilo()     (0)
14582 #endif
14583
14584 #ifdef CONFIG_MACH_ESPRESSO
14585 # ifdef machine_arch_type
14586 #  undef machine_arch_type
14587 #  define machine_arch_type     __machine_arch_type
14588 # else
14589 #  define machine_arch_type     MACH_TYPE_ESPRESSO
14590 # endif
14591 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
14592 #else
14593 # define machine_is_espresso()  (0)
14594 #endif
14595
14596 #ifdef CONFIG_MACH_EMLC
14597 # ifdef machine_arch_type
14598 #  undef machine_arch_type
14599 #  define machine_arch_type     __machine_arch_type
14600 # else
14601 #  define machine_arch_type     MACH_TYPE_EMLC
14602 # endif
14603 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
14604 #else
14605 # define machine_is_emlc()      (0)
14606 #endif
14607
14608 #ifdef CONFIG_MACH_SISTERON
14609 # ifdef machine_arch_type
14610 #  undef machine_arch_type
14611 #  define machine_arch_type     __machine_arch_type
14612 # else
14613 #  define machine_arch_type     MACH_TYPE_SISTERON
14614 # endif
14615 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
14616 #else
14617 # define machine_is_sisteron()  (0)
14618 #endif
14619
14620 #ifdef CONFIG_MACH_RX1950
14621 # ifdef machine_arch_type
14622 #  undef machine_arch_type
14623 #  define machine_arch_type     __machine_arch_type
14624 # else
14625 #  define machine_arch_type     MACH_TYPE_RX1950
14626 # endif
14627 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
14628 #else
14629 # define machine_is_rx1950()    (0)
14630 #endif
14631
14632 #ifdef CONFIG_MACH_TSC_VENUS
14633 # ifdef machine_arch_type
14634 #  undef machine_arch_type
14635 #  define machine_arch_type     __machine_arch_type
14636 # else
14637 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
14638 # endif
14639 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
14640 #else
14641 # define machine_is_tsc_venus() (0)
14642 #endif
14643
14644 #ifdef CONFIG_MACH_DS101J
14645 # ifdef machine_arch_type
14646 #  undef machine_arch_type
14647 #  define machine_arch_type     __machine_arch_type
14648 # else
14649 #  define machine_arch_type     MACH_TYPE_DS101J
14650 # endif
14651 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
14652 #else
14653 # define machine_is_ds101j()    (0)
14654 #endif
14655
14656 #ifdef CONFIG_MACH_MXC30030ADS
14657 # ifdef machine_arch_type
14658 #  undef machine_arch_type
14659 #  define machine_arch_type     __machine_arch_type
14660 # else
14661 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
14662 # endif
14663 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
14664 #else
14665 # define machine_is_mxc30030ads()       (0)
14666 #endif
14667
14668 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
14669 # ifdef machine_arch_type
14670 #  undef machine_arch_type
14671 #  define machine_arch_type     __machine_arch_type
14672 # else
14673 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
14674 # endif
14675 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
14676 #else
14677 # define machine_is_fujitsu_wimaxsoc()  (0)
14678 #endif
14679
14680 #ifdef CONFIG_MACH_DUALPCMODEM
14681 # ifdef machine_arch_type
14682 #  undef machine_arch_type
14683 #  define machine_arch_type     __machine_arch_type
14684 # else
14685 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
14686 # endif
14687 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
14688 #else
14689 # define machine_is_dualpcmodem()       (0)
14690 #endif
14691
14692 #ifdef CONFIG_MACH_GESBC9312
14693 # ifdef machine_arch_type
14694 #  undef machine_arch_type
14695 #  define machine_arch_type     __machine_arch_type
14696 # else
14697 #  define machine_arch_type     MACH_TYPE_GESBC9312
14698 # endif
14699 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14700 #else
14701 # define machine_is_gesbc9312() (0)
14702 #endif
14703
14704 #ifdef CONFIG_MACH_HTCAPACHE
14705 # ifdef machine_arch_type
14706 #  undef machine_arch_type
14707 #  define machine_arch_type     __machine_arch_type
14708 # else
14709 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
14710 # endif
14711 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14712 #else
14713 # define machine_is_htcapache() (0)
14714 #endif
14715
14716 #ifdef CONFIG_MACH_IXDP435
14717 # ifdef machine_arch_type
14718 #  undef machine_arch_type
14719 #  define machine_arch_type     __machine_arch_type
14720 # else
14721 #  define machine_arch_type     MACH_TYPE_IXDP435
14722 # endif
14723 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
14724 #else
14725 # define machine_is_ixdp435()   (0)
14726 #endif
14727
14728 #ifdef CONFIG_MACH_CATPROVT100
14729 # ifdef machine_arch_type
14730 #  undef machine_arch_type
14731 #  define machine_arch_type     __machine_arch_type
14732 # else
14733 #  define machine_arch_type     MACH_TYPE_CATPROVT100
14734 # endif
14735 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
14736 #else
14737 # define machine_is_catprovt100()       (0)
14738 #endif
14739
14740 #ifdef CONFIG_MACH_PICOTUX1XX
14741 # ifdef machine_arch_type
14742 #  undef machine_arch_type
14743 #  define machine_arch_type     __machine_arch_type
14744 # else
14745 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
14746 # endif
14747 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14748 #else
14749 # define machine_is_picotux1xx()        (0)
14750 #endif
14751
14752 #ifdef CONFIG_MACH_PICOTUX2XX
14753 # ifdef machine_arch_type
14754 #  undef machine_arch_type
14755 #  define machine_arch_type     __machine_arch_type
14756 # else
14757 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
14758 # endif
14759 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14760 #else
14761 # define machine_is_picotux2xx()        (0)
14762 #endif
14763
14764 #ifdef CONFIG_MACH_DSMG600
14765 # ifdef machine_arch_type
14766 #  undef machine_arch_type
14767 #  define machine_arch_type     __machine_arch_type
14768 # else
14769 #  define machine_arch_type     MACH_TYPE_DSMG600
14770 # endif
14771 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
14772 #else
14773 # define machine_is_dsmg600()   (0)
14774 #endif
14775
14776 #ifdef CONFIG_MACH_EMPC2
14777 # ifdef machine_arch_type
14778 #  undef machine_arch_type
14779 #  define machine_arch_type     __machine_arch_type
14780 # else
14781 #  define machine_arch_type     MACH_TYPE_EMPC2
14782 # endif
14783 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
14784 #else
14785 # define machine_is_empc2()     (0)
14786 #endif
14787
14788 #ifdef CONFIG_MACH_VENTURA
14789 # ifdef machine_arch_type
14790 #  undef machine_arch_type
14791 #  define machine_arch_type     __machine_arch_type
14792 # else
14793 #  define machine_arch_type     MACH_TYPE_VENTURA
14794 # endif
14795 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
14796 #else
14797 # define machine_is_ventura()   (0)
14798 #endif
14799
14800 #ifdef CONFIG_MACH_PHIDGET_SBC
14801 # ifdef machine_arch_type
14802 #  undef machine_arch_type
14803 #  define machine_arch_type     __machine_arch_type
14804 # else
14805 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14806 # endif
14807 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14808 #else
14809 # define machine_is_phidget_sbc()       (0)
14810 #endif
14811
14812 #ifdef CONFIG_MACH_IJ3K
14813 # ifdef machine_arch_type
14814 #  undef machine_arch_type
14815 #  define machine_arch_type     __machine_arch_type
14816 # else
14817 #  define machine_arch_type     MACH_TYPE_IJ3K
14818 # endif
14819 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14820 #else
14821 # define machine_is_ij3k()      (0)
14822 #endif
14823
14824 #ifdef CONFIG_MACH_PISGAH
14825 # ifdef machine_arch_type
14826 #  undef machine_arch_type
14827 #  define machine_arch_type     __machine_arch_type
14828 # else
14829 #  define machine_arch_type     MACH_TYPE_PISGAH
14830 # endif
14831 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14832 #else
14833 # define machine_is_pisgah()    (0)
14834 #endif
14835
14836 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14837 # ifdef machine_arch_type
14838 #  undef machine_arch_type
14839 #  define machine_arch_type     __machine_arch_type
14840 # else
14841 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14842 # endif
14843 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14844 #else
14845 # define machine_is_omap_fsample()      (0)
14846 #endif
14847
14848 #ifdef CONFIG_MACH_SG720
14849 # ifdef machine_arch_type
14850 #  undef machine_arch_type
14851 #  define machine_arch_type     __machine_arch_type
14852 # else
14853 #  define machine_arch_type     MACH_TYPE_SG720
14854 # endif
14855 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14856 #else
14857 # define machine_is_sg720()     (0)
14858 #endif
14859
14860 #ifdef CONFIG_MACH_REDFOX
14861 # ifdef machine_arch_type
14862 #  undef machine_arch_type
14863 #  define machine_arch_type     __machine_arch_type
14864 # else
14865 #  define machine_arch_type     MACH_TYPE_REDFOX
14866 # endif
14867 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14868 #else
14869 # define machine_is_redfox()    (0)
14870 #endif
14871
14872 #ifdef CONFIG_MACH_MYSH_EP9315_1
14873 # ifdef machine_arch_type
14874 #  undef machine_arch_type
14875 #  define machine_arch_type     __machine_arch_type
14876 # else
14877 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14878 # endif
14879 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14880 #else
14881 # define machine_is_mysh_ep9315_1()     (0)
14882 #endif
14883
14884 #ifdef CONFIG_MACH_TPF106
14885 # ifdef machine_arch_type
14886 #  undef machine_arch_type
14887 #  define machine_arch_type     __machine_arch_type
14888 # else
14889 #  define machine_arch_type     MACH_TYPE_TPF106
14890 # endif
14891 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14892 #else
14893 # define machine_is_tpf106()    (0)
14894 #endif
14895
14896 #ifdef CONFIG_MACH_AT91RM9200KG
14897 # ifdef machine_arch_type
14898 #  undef machine_arch_type
14899 #  define machine_arch_type     __machine_arch_type
14900 # else
14901 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14902 # endif
14903 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14904 #else
14905 # define machine_is_at91rm9200kg()      (0)
14906 #endif
14907
14908 #ifdef CONFIG_MACH_SLEDB
14909 # ifdef machine_arch_type
14910 #  undef machine_arch_type
14911 #  define machine_arch_type     __machine_arch_type
14912 # else
14913 #  define machine_arch_type     MACH_TYPE_SLEDB
14914 # endif
14915 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14916 #else
14917 # define machine_is_rcmt2()     (0)
14918 #endif
14919
14920 #ifdef CONFIG_MACH_ONTRACK
14921 # ifdef machine_arch_type
14922 #  undef machine_arch_type
14923 #  define machine_arch_type     __machine_arch_type
14924 # else
14925 #  define machine_arch_type     MACH_TYPE_ONTRACK
14926 # endif
14927 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14928 #else
14929 # define machine_is_ontrack()   (0)
14930 #endif
14931
14932 #ifdef CONFIG_MACH_PM1200
14933 # ifdef machine_arch_type
14934 #  undef machine_arch_type
14935 #  define machine_arch_type     __machine_arch_type
14936 # else
14937 #  define machine_arch_type     MACH_TYPE_PM1200
14938 # endif
14939 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14940 #else
14941 # define machine_is_pm1200()    (0)
14942 #endif
14943
14944 #ifdef CONFIG_MACH_ESS24XXX
14945 # ifdef machine_arch_type
14946 #  undef machine_arch_type
14947 #  define machine_arch_type     __machine_arch_type
14948 # else
14949 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14950 # endif
14951 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14952 #else
14953 # define machine_is_ess24562()  (0)
14954 #endif
14955
14956 #ifdef CONFIG_MACH_COREMP7
14957 # ifdef machine_arch_type
14958 #  undef machine_arch_type
14959 #  define machine_arch_type     __machine_arch_type
14960 # else
14961 #  define machine_arch_type     MACH_TYPE_COREMP7
14962 # endif
14963 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14964 #else
14965 # define machine_is_coremp7()   (0)
14966 #endif
14967
14968 #ifdef CONFIG_MACH_NEXCODER_6446
14969 # ifdef machine_arch_type
14970 #  undef machine_arch_type
14971 #  define machine_arch_type     __machine_arch_type
14972 # else
14973 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14974 # endif
14975 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14976 #else
14977 # define machine_is_nexcoder_6446()     (0)
14978 #endif
14979
14980 #ifdef CONFIG_MACH_STVC8380
14981 # ifdef machine_arch_type
14982 #  undef machine_arch_type
14983 #  define machine_arch_type     __machine_arch_type
14984 # else
14985 #  define machine_arch_type     MACH_TYPE_STVC8380
14986 # endif
14987 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14988 #else
14989 # define machine_is_stvc8380()  (0)
14990 #endif
14991
14992 #ifdef CONFIG_MACH_TEKLYNX
14993 # ifdef machine_arch_type
14994 #  undef machine_arch_type
14995 #  define machine_arch_type     __machine_arch_type
14996 # else
14997 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14998 # endif
14999 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
15000 #else
15001 # define machine_is_teklynx()   (0)
15002 #endif
15003
15004 #ifdef CONFIG_MACH_CARBONADO
15005 # ifdef machine_arch_type
15006 #  undef machine_arch_type
15007 #  define machine_arch_type     __machine_arch_type
15008 # else
15009 #  define machine_arch_type     MACH_TYPE_CARBONADO
15010 # endif
15011 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
15012 #else
15013 # define machine_is_carbonado() (0)
15014 #endif
15015
15016 #ifdef CONFIG_MACH_SYSMOS_MP730
15017 # ifdef machine_arch_type
15018 #  undef machine_arch_type
15019 #  define machine_arch_type     __machine_arch_type
15020 # else
15021 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
15022 # endif
15023 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
15024 #else
15025 # define machine_is_sysmos_mp730()      (0)
15026 #endif
15027
15028 #ifdef CONFIG_MACH_SNAPPER_CL15
15029 # ifdef machine_arch_type
15030 #  undef machine_arch_type
15031 #  define machine_arch_type     __machine_arch_type
15032 # else
15033 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
15034 # endif
15035 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
15036 #else
15037 # define machine_is_snapper_cl15()      (0)
15038 #endif
15039
15040 #ifdef CONFIG_MACH_PGIGIM
15041 # ifdef machine_arch_type
15042 #  undef machine_arch_type
15043 #  define machine_arch_type     __machine_arch_type
15044 # else
15045 #  define machine_arch_type     MACH_TYPE_PGIGIM
15046 # endif
15047 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
15048 #else
15049 # define machine_is_pgigim()    (0)
15050 #endif
15051
15052 #ifdef CONFIG_MACH_PTX9160P2
15053 # ifdef machine_arch_type
15054 #  undef machine_arch_type
15055 #  define machine_arch_type     __machine_arch_type
15056 # else
15057 #  define machine_arch_type     MACH_TYPE_PTX9160P2
15058 # endif
15059 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
15060 #else
15061 # define machine_is_ptx9160p2() (0)
15062 #endif
15063
15064 #ifdef CONFIG_MACH_DCORE1
15065 # ifdef machine_arch_type
15066 #  undef machine_arch_type
15067 #  define machine_arch_type     __machine_arch_type
15068 # else
15069 #  define machine_arch_type     MACH_TYPE_DCORE1
15070 # endif
15071 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
15072 #else
15073 # define machine_is_dcore1()    (0)
15074 #endif
15075
15076 #ifdef CONFIG_MACH_VICTORPXA
15077 # ifdef machine_arch_type
15078 #  undef machine_arch_type
15079 #  define machine_arch_type     __machine_arch_type
15080 # else
15081 #  define machine_arch_type     MACH_TYPE_VICTORPXA
15082 # endif
15083 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
15084 #else
15085 # define machine_is_victorpxa() (0)
15086 #endif
15087
15088 #ifdef CONFIG_MACH_MX2DTB
15089 # ifdef machine_arch_type
15090 #  undef machine_arch_type
15091 #  define machine_arch_type     __machine_arch_type
15092 # else
15093 #  define machine_arch_type     MACH_TYPE_MX2DTB
15094 # endif
15095 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
15096 #else
15097 # define machine_is_mx2dtb()    (0)
15098 #endif
15099
15100 #ifdef CONFIG_MACH_PXA_IREX_ER0100
15101 # ifdef machine_arch_type
15102 #  undef machine_arch_type
15103 #  define machine_arch_type     __machine_arch_type
15104 # else
15105 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
15106 # endif
15107 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
15108 #else
15109 # define machine_is_pxa_irex_er0100()   (0)
15110 #endif
15111
15112 #ifdef CONFIG_MACH_OMAP_PALMZ71
15113 # ifdef machine_arch_type
15114 #  undef machine_arch_type
15115 #  define machine_arch_type     __machine_arch_type
15116 # else
15117 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
15118 # endif
15119 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
15120 #else
15121 # define machine_is_omap_palmz71()      (0)
15122 #endif
15123
15124 #ifdef CONFIG_MACH_BARTEC_DEG
15125 # ifdef machine_arch_type
15126 #  undef machine_arch_type
15127 #  define machine_arch_type     __machine_arch_type
15128 # else
15129 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
15130 # endif
15131 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
15132 #else
15133 # define machine_is_bartec_deg()        (0)
15134 #endif
15135
15136 #ifdef CONFIG_MACH_HW50251
15137 # ifdef machine_arch_type
15138 #  undef machine_arch_type
15139 #  define machine_arch_type     __machine_arch_type
15140 # else
15141 #  define machine_arch_type     MACH_TYPE_HW50251
15142 # endif
15143 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
15144 #else
15145 # define machine_is_hw50251()   (0)
15146 #endif
15147
15148 #ifdef CONFIG_MACH_IBOX
15149 # ifdef machine_arch_type
15150 #  undef machine_arch_type
15151 #  define machine_arch_type     __machine_arch_type
15152 # else
15153 #  define machine_arch_type     MACH_TYPE_IBOX
15154 # endif
15155 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
15156 #else
15157 # define machine_is_ibox()      (0)
15158 #endif
15159
15160 #ifdef CONFIG_MACH_ATLASLH7A404
15161 # ifdef machine_arch_type
15162 #  undef machine_arch_type
15163 #  define machine_arch_type     __machine_arch_type
15164 # else
15165 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
15166 # endif
15167 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
15168 #else
15169 # define machine_is_atlaslh7a404()      (0)
15170 #endif
15171
15172 #ifdef CONFIG_MACH_PT2026
15173 # ifdef machine_arch_type
15174 #  undef machine_arch_type
15175 #  define machine_arch_type     __machine_arch_type
15176 # else
15177 #  define machine_arch_type     MACH_TYPE_PT2026
15178 # endif
15179 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
15180 #else
15181 # define machine_is_pt2026()    (0)
15182 #endif
15183
15184 #ifdef CONFIG_MACH_HTCALPINE
15185 # ifdef machine_arch_type
15186 #  undef machine_arch_type
15187 #  define machine_arch_type     __machine_arch_type
15188 # else
15189 #  define machine_arch_type     MACH_TYPE_HTCALPINE
15190 # endif
15191 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
15192 #else
15193 # define machine_is_htcalpine() (0)
15194 #endif
15195
15196 #ifdef CONFIG_MACH_BARTEC_VTU
15197 # ifdef machine_arch_type
15198 #  undef machine_arch_type
15199 #  define machine_arch_type     __machine_arch_type
15200 # else
15201 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
15202 # endif
15203 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
15204 #else
15205 # define machine_is_bartec_vtu()        (0)
15206 #endif
15207
15208 #ifdef CONFIG_MACH_VCOREII
15209 # ifdef machine_arch_type
15210 #  undef machine_arch_type
15211 #  define machine_arch_type     __machine_arch_type
15212 # else
15213 #  define machine_arch_type     MACH_TYPE_VCOREII
15214 # endif
15215 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
15216 #else
15217 # define machine_is_vcoreii()   (0)
15218 #endif
15219
15220 #ifdef CONFIG_MACH_PDNB3
15221 # ifdef machine_arch_type
15222 #  undef machine_arch_type
15223 #  define machine_arch_type     __machine_arch_type
15224 # else
15225 #  define machine_arch_type     MACH_TYPE_PDNB3
15226 # endif
15227 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
15228 #else
15229 # define machine_is_pdnb3()     (0)
15230 #endif
15231
15232 #ifdef CONFIG_MACH_HTCBEETLES
15233 # ifdef machine_arch_type
15234 #  undef machine_arch_type
15235 #  define machine_arch_type     __machine_arch_type
15236 # else
15237 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
15238 # endif
15239 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
15240 #else
15241 # define machine_is_htcbeetles()        (0)
15242 #endif
15243
15244 #ifdef CONFIG_MACH_S3C6400
15245 # ifdef machine_arch_type
15246 #  undef machine_arch_type
15247 #  define machine_arch_type     __machine_arch_type
15248 # else
15249 #  define machine_arch_type     MACH_TYPE_S3C6400
15250 # endif
15251 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
15252 #else
15253 # define machine_is_s3c6400()   (0)
15254 #endif
15255
15256 #ifdef CONFIG_MACH_S3C2443
15257 # ifdef machine_arch_type
15258 #  undef machine_arch_type
15259 #  define machine_arch_type     __machine_arch_type
15260 # else
15261 #  define machine_arch_type     MACH_TYPE_S3C2443
15262 # endif
15263 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
15264 #else
15265 # define machine_is_s3c2443()   (0)
15266 #endif
15267
15268 #ifdef CONFIG_MACH_OMAP_LDK
15269 # ifdef machine_arch_type
15270 #  undef machine_arch_type
15271 #  define machine_arch_type     __machine_arch_type
15272 # else
15273 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
15274 # endif
15275 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
15276 #else
15277 # define machine_is_omap_ldk()  (0)
15278 #endif
15279
15280 #ifdef CONFIG_MACH_SMDK2460
15281 # ifdef machine_arch_type
15282 #  undef machine_arch_type
15283 #  define machine_arch_type     __machine_arch_type
15284 # else
15285 #  define machine_arch_type     MACH_TYPE_SMDK2460
15286 # endif
15287 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
15288 #else
15289 # define machine_is_smdk2460()  (0)
15290 #endif
15291
15292 #ifdef CONFIG_MACH_SMDK2440
15293 # ifdef machine_arch_type
15294 #  undef machine_arch_type
15295 #  define machine_arch_type     __machine_arch_type
15296 # else
15297 #  define machine_arch_type     MACH_TYPE_SMDK2440
15298 # endif
15299 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
15300 #else
15301 # define machine_is_smdk2440()  (0)
15302 #endif
15303
15304 #ifdef CONFIG_MACH_SMDK2412
15305 # ifdef machine_arch_type
15306 #  undef machine_arch_type
15307 #  define machine_arch_type     __machine_arch_type
15308 # else
15309 #  define machine_arch_type     MACH_TYPE_SMDK2412
15310 # endif
15311 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
15312 #else
15313 # define machine_is_smdk2412()  (0)
15314 #endif
15315
15316 #ifdef CONFIG_MACH_WEBBOX
15317 # ifdef machine_arch_type
15318 #  undef machine_arch_type
15319 #  define machine_arch_type     __machine_arch_type
15320 # else
15321 #  define machine_arch_type     MACH_TYPE_WEBBOX
15322 # endif
15323 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
15324 #else
15325 # define machine_is_webbox()    (0)
15326 #endif
15327
15328 #ifdef CONFIG_MACH_CWWNDP
15329 # ifdef machine_arch_type
15330 #  undef machine_arch_type
15331 #  define machine_arch_type     __machine_arch_type
15332 # else
15333 #  define machine_arch_type     MACH_TYPE_CWWNDP
15334 # endif
15335 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
15336 #else
15337 # define machine_is_cwwndp()    (0)
15338 #endif
15339
15340 #ifdef CONFIG_MACH_DRAGON
15341 # ifdef machine_arch_type
15342 #  undef machine_arch_type
15343 #  define machine_arch_type     __machine_arch_type
15344 # else
15345 #  define machine_arch_type     MACH_TYPE_DRAGON
15346 # endif
15347 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
15348 #else
15349 # define machine_is_i839()      (0)
15350 #endif
15351
15352 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
15353 # ifdef machine_arch_type
15354 #  undef machine_arch_type
15355 #  define machine_arch_type     __machine_arch_type
15356 # else
15357 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
15358 # endif
15359 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
15360 #else
15361 # define machine_is_opendo_cpu_board()  (0)
15362 #endif
15363
15364 #ifdef CONFIG_MACH_CCM2200
15365 # ifdef machine_arch_type
15366 #  undef machine_arch_type
15367 #  define machine_arch_type     __machine_arch_type
15368 # else
15369 #  define machine_arch_type     MACH_TYPE_CCM2200
15370 # endif
15371 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
15372 #else
15373 # define machine_is_ccm2200()   (0)
15374 #endif
15375
15376 #ifdef CONFIG_MACH_ETWARM
15377 # ifdef machine_arch_type
15378 #  undef machine_arch_type
15379 #  define machine_arch_type     __machine_arch_type
15380 # else
15381 #  define machine_arch_type     MACH_TYPE_ETWARM
15382 # endif
15383 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
15384 #else
15385 # define machine_is_etwarm()    (0)
15386 #endif
15387
15388 #ifdef CONFIG_MACH_M93030
15389 # ifdef machine_arch_type
15390 #  undef machine_arch_type
15391 #  define machine_arch_type     __machine_arch_type
15392 # else
15393 #  define machine_arch_type     MACH_TYPE_M93030
15394 # endif
15395 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
15396 #else
15397 # define machine_is_m93030()    (0)
15398 #endif
15399
15400 #ifdef CONFIG_MACH_CC7U
15401 # ifdef machine_arch_type
15402 #  undef machine_arch_type
15403 #  define machine_arch_type     __machine_arch_type
15404 # else
15405 #  define machine_arch_type     MACH_TYPE_CC7U
15406 # endif
15407 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
15408 #else
15409 # define machine_is_cc7u()      (0)
15410 #endif
15411
15412 #ifdef CONFIG_MACH_MTT_RANGER
15413 # ifdef machine_arch_type
15414 #  undef machine_arch_type
15415 #  define machine_arch_type     __machine_arch_type
15416 # else
15417 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
15418 # endif
15419 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
15420 #else
15421 # define machine_is_mtt_ranger()        (0)
15422 #endif
15423
15424 #ifdef CONFIG_MACH_NEXUS
15425 # ifdef machine_arch_type
15426 #  undef machine_arch_type
15427 #  define machine_arch_type     __machine_arch_type
15428 # else
15429 #  define machine_arch_type     MACH_TYPE_NEXUS
15430 # endif
15431 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
15432 #else
15433 # define machine_is_nexus()     (0)
15434 #endif
15435
15436 #ifdef CONFIG_MACH_DESMAN
15437 # ifdef machine_arch_type
15438 #  undef machine_arch_type
15439 #  define machine_arch_type     __machine_arch_type
15440 # else
15441 #  define machine_arch_type     MACH_TYPE_DESMAN
15442 # endif
15443 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
15444 #else
15445 # define machine_is_desman()    (0)
15446 #endif
15447
15448 #ifdef CONFIG_MACH_BKDE303
15449 # ifdef machine_arch_type
15450 #  undef machine_arch_type
15451 #  define machine_arch_type     __machine_arch_type
15452 # else
15453 #  define machine_arch_type     MACH_TYPE_BKDE303
15454 # endif
15455 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
15456 #else
15457 # define machine_is_bkde303()   (0)
15458 #endif
15459
15460 #ifdef CONFIG_MACH_SMDK2413
15461 # ifdef machine_arch_type
15462 #  undef machine_arch_type
15463 #  define machine_arch_type     __machine_arch_type
15464 # else
15465 #  define machine_arch_type     MACH_TYPE_SMDK2413
15466 # endif
15467 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
15468 #else
15469 # define machine_is_smdk2413()  (0)
15470 #endif
15471
15472 #ifdef CONFIG_MACH_AML_M7200
15473 # ifdef machine_arch_type
15474 #  undef machine_arch_type
15475 #  define machine_arch_type     __machine_arch_type
15476 # else
15477 #  define machine_arch_type     MACH_TYPE_AML_M7200
15478 # endif
15479 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
15480 #else
15481 # define machine_is_aml_m7200() (0)
15482 #endif
15483
15484 #ifdef CONFIG_MACH_AML_M5900
15485 # ifdef machine_arch_type
15486 #  undef machine_arch_type
15487 #  define machine_arch_type     __machine_arch_type
15488 # else
15489 #  define machine_arch_type     MACH_TYPE_AML_M5900
15490 # endif
15491 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
15492 #else
15493 # define machine_is_aml_m5900() (0)
15494 #endif
15495
15496 #ifdef CONFIG_MACH_SG640
15497 # ifdef machine_arch_type
15498 #  undef machine_arch_type
15499 #  define machine_arch_type     __machine_arch_type
15500 # else
15501 #  define machine_arch_type     MACH_TYPE_SG640
15502 # endif
15503 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
15504 #else
15505 # define machine_is_sg640()     (0)
15506 #endif
15507
15508 #ifdef CONFIG_MACH_EDG79524
15509 # ifdef machine_arch_type
15510 #  undef machine_arch_type
15511 #  define machine_arch_type     __machine_arch_type
15512 # else
15513 #  define machine_arch_type     MACH_TYPE_EDG79524
15514 # endif
15515 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
15516 #else
15517 # define machine_is_edg79524()  (0)
15518 #endif
15519
15520 #ifdef CONFIG_MACH_AI2410
15521 # ifdef machine_arch_type
15522 #  undef machine_arch_type
15523 #  define machine_arch_type     __machine_arch_type
15524 # else
15525 #  define machine_arch_type     MACH_TYPE_AI2410
15526 # endif
15527 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
15528 #else
15529 # define machine_is_ai2410()    (0)
15530 #endif
15531
15532 #ifdef CONFIG_MACH_IXP465
15533 # ifdef machine_arch_type
15534 #  undef machine_arch_type
15535 #  define machine_arch_type     __machine_arch_type
15536 # else
15537 #  define machine_arch_type     MACH_TYPE_IXP465
15538 # endif
15539 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
15540 #else
15541 # define machine_is_ixp465()    (0)
15542 #endif
15543
15544 #ifdef CONFIG_MACH_BALLOON3
15545 # ifdef machine_arch_type
15546 #  undef machine_arch_type
15547 #  define machine_arch_type     __machine_arch_type
15548 # else
15549 #  define machine_arch_type     MACH_TYPE_BALLOON3
15550 # endif
15551 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
15552 #else
15553 # define machine_is_balloon3()  (0)
15554 #endif
15555
15556 #ifdef CONFIG_MACH_HEINS
15557 # ifdef machine_arch_type
15558 #  undef machine_arch_type
15559 #  define machine_arch_type     __machine_arch_type
15560 # else
15561 #  define machine_arch_type     MACH_TYPE_HEINS
15562 # endif
15563 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
15564 #else
15565 # define machine_is_heins()     (0)
15566 #endif
15567
15568 #ifdef CONFIG_MACH_MPLUSEVA
15569 # ifdef machine_arch_type
15570 #  undef machine_arch_type
15571 #  define machine_arch_type     __machine_arch_type
15572 # else
15573 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
15574 # endif
15575 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
15576 #else
15577 # define machine_is_mpluseva()  (0)
15578 #endif
15579
15580 #ifdef CONFIG_MACH_RT042
15581 # ifdef machine_arch_type
15582 #  undef machine_arch_type
15583 #  define machine_arch_type     __machine_arch_type
15584 # else
15585 #  define machine_arch_type     MACH_TYPE_RT042
15586 # endif
15587 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
15588 #else
15589 # define machine_is_rt042()     (0)
15590 #endif
15591
15592 #ifdef CONFIG_MACH_CWIEM
15593 # ifdef machine_arch_type
15594 #  undef machine_arch_type
15595 #  define machine_arch_type     __machine_arch_type
15596 # else
15597 #  define machine_arch_type     MACH_TYPE_CWIEM
15598 # endif
15599 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
15600 #else
15601 # define machine_is_cwiem()     (0)
15602 #endif
15603
15604 #ifdef CONFIG_MACH_CM_X270
15605 # ifdef machine_arch_type
15606 #  undef machine_arch_type
15607 #  define machine_arch_type     __machine_arch_type
15608 # else
15609 #  define machine_arch_type     MACH_TYPE_CM_X270
15610 # endif
15611 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
15612 #else
15613 # define machine_is_cm_x270()   (0)
15614 #endif
15615
15616 #ifdef CONFIG_MACH_CM_X255
15617 # ifdef machine_arch_type
15618 #  undef machine_arch_type
15619 #  define machine_arch_type     __machine_arch_type
15620 # else
15621 #  define machine_arch_type     MACH_TYPE_CM_X255
15622 # endif
15623 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
15624 #else
15625 # define machine_is_cm_x255()   (0)
15626 #endif
15627
15628 #ifdef CONFIG_MACH_ESH_AT91
15629 # ifdef machine_arch_type
15630 #  undef machine_arch_type
15631 #  define machine_arch_type     __machine_arch_type
15632 # else
15633 #  define machine_arch_type     MACH_TYPE_ESH_AT91
15634 # endif
15635 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
15636 #else
15637 # define machine_is_esh_at91()  (0)
15638 #endif
15639
15640 #ifdef CONFIG_MACH_SANDGATE3
15641 # ifdef machine_arch_type
15642 #  undef machine_arch_type
15643 #  define machine_arch_type     __machine_arch_type
15644 # else
15645 #  define machine_arch_type     MACH_TYPE_SANDGATE3
15646 # endif
15647 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
15648 #else
15649 # define machine_is_sandgate3() (0)
15650 #endif
15651
15652 #ifdef CONFIG_MACH_PRIMO
15653 # ifdef machine_arch_type
15654 #  undef machine_arch_type
15655 #  define machine_arch_type     __machine_arch_type
15656 # else
15657 #  define machine_arch_type     MACH_TYPE_PRIMO
15658 # endif
15659 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
15660 #else
15661 # define machine_is_primo()     (0)
15662 #endif
15663
15664 #ifdef CONFIG_MACH_GEMSTONE
15665 # ifdef machine_arch_type
15666 #  undef machine_arch_type
15667 #  define machine_arch_type     __machine_arch_type
15668 # else
15669 #  define machine_arch_type     MACH_TYPE_GEMSTONE
15670 # endif
15671 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
15672 #else
15673 # define machine_is_gemstone()  (0)
15674 #endif
15675
15676 #ifdef CONFIG_MACH_PRONGHORNMETRO
15677 # ifdef machine_arch_type
15678 #  undef machine_arch_type
15679 #  define machine_arch_type     __machine_arch_type
15680 # else
15681 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
15682 # endif
15683 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
15684 #else
15685 # define machine_is_pronghorn_metro()   (0)
15686 #endif
15687
15688 #ifdef CONFIG_MACH_SIDEWINDER
15689 # ifdef machine_arch_type
15690 #  undef machine_arch_type
15691 #  define machine_arch_type     __machine_arch_type
15692 # else
15693 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
15694 # endif
15695 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
15696 #else
15697 # define machine_is_sidewinder()        (0)
15698 #endif
15699
15700 #ifdef CONFIG_MACH_PICOMOD1
15701 # ifdef machine_arch_type
15702 #  undef machine_arch_type
15703 #  define machine_arch_type     __machine_arch_type
15704 # else
15705 #  define machine_arch_type     MACH_TYPE_PICOMOD1
15706 # endif
15707 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
15708 #else
15709 # define machine_is_picomod1()  (0)
15710 #endif
15711
15712 #ifdef CONFIG_MACH_SG590
15713 # ifdef machine_arch_type
15714 #  undef machine_arch_type
15715 #  define machine_arch_type     __machine_arch_type
15716 # else
15717 #  define machine_arch_type     MACH_TYPE_SG590
15718 # endif
15719 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
15720 #else
15721 # define machine_is_sg590()     (0)
15722 #endif
15723
15724 #ifdef CONFIG_MACH_AKAI9307
15725 # ifdef machine_arch_type
15726 #  undef machine_arch_type
15727 #  define machine_arch_type     __machine_arch_type
15728 # else
15729 #  define machine_arch_type     MACH_TYPE_AKAI9307
15730 # endif
15731 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
15732 #else
15733 # define machine_is_akai9307()  (0)
15734 #endif
15735
15736 #ifdef CONFIG_MACH_FONTAINE
15737 # ifdef machine_arch_type
15738 #  undef machine_arch_type
15739 #  define machine_arch_type     __machine_arch_type
15740 # else
15741 #  define machine_arch_type     MACH_TYPE_FONTAINE
15742 # endif
15743 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
15744 #else
15745 # define machine_is_fontaine()  (0)
15746 #endif
15747
15748 #ifdef CONFIG_MACH_WOMBAT
15749 # ifdef machine_arch_type
15750 #  undef machine_arch_type
15751 #  define machine_arch_type     __machine_arch_type
15752 # else
15753 #  define machine_arch_type     MACH_TYPE_WOMBAT
15754 # endif
15755 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
15756 #else
15757 # define machine_is_wombat()    (0)
15758 #endif
15759
15760 #ifdef CONFIG_MACH_ACQ300
15761 # ifdef machine_arch_type
15762 #  undef machine_arch_type
15763 #  define machine_arch_type     __machine_arch_type
15764 # else
15765 #  define machine_arch_type     MACH_TYPE_ACQ300
15766 # endif
15767 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
15768 #else
15769 # define machine_is_acq300()    (0)
15770 #endif
15771
15772 #ifdef CONFIG_MACH_MOD_270
15773 # ifdef machine_arch_type
15774 #  undef machine_arch_type
15775 #  define machine_arch_type     __machine_arch_type
15776 # else
15777 #  define machine_arch_type     MACH_TYPE_MOD_270
15778 # endif
15779 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
15780 #else
15781 # define machine_is_mod272()    (0)
15782 #endif
15783
15784 #ifdef CONFIG_MACH_VC0820
15785 # ifdef machine_arch_type
15786 #  undef machine_arch_type
15787 #  define machine_arch_type     __machine_arch_type
15788 # else
15789 #  define machine_arch_type     MACH_TYPE_VC0820
15790 # endif
15791 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
15792 #else
15793 # define machine_is_vmc_vc0820()        (0)
15794 #endif
15795
15796 #ifdef CONFIG_MACH_ANI_AIM
15797 # ifdef machine_arch_type
15798 #  undef machine_arch_type
15799 #  define machine_arch_type     __machine_arch_type
15800 # else
15801 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15802 # endif
15803 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15804 #else
15805 # define machine_is_ani_aim()   (0)
15806 #endif
15807
15808 #ifdef CONFIG_MACH_JELLYFISH
15809 # ifdef machine_arch_type
15810 #  undef machine_arch_type
15811 #  define machine_arch_type     __machine_arch_type
15812 # else
15813 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15814 # endif
15815 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15816 #else
15817 # define machine_is_jellyfish() (0)
15818 #endif
15819
15820 #ifdef CONFIG_MACH_AMANITA
15821 # ifdef machine_arch_type
15822 #  undef machine_arch_type
15823 #  define machine_arch_type     __machine_arch_type
15824 # else
15825 #  define machine_arch_type     MACH_TYPE_AMANITA
15826 # endif
15827 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15828 #else
15829 # define machine_is_amanita()   (0)
15830 #endif
15831
15832 #ifdef CONFIG_MACH_VLINK
15833 # ifdef machine_arch_type
15834 #  undef machine_arch_type
15835 #  define machine_arch_type     __machine_arch_type
15836 # else
15837 #  define machine_arch_type     MACH_TYPE_VLINK
15838 # endif
15839 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15840 #else
15841 # define machine_is_vlink()     (0)
15842 #endif
15843
15844 #ifdef CONFIG_MACH_DEXFLEX
15845 # ifdef machine_arch_type
15846 #  undef machine_arch_type
15847 #  define machine_arch_type     __machine_arch_type
15848 # else
15849 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15850 # endif
15851 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15852 #else
15853 # define machine_is_dexflex()   (0)
15854 #endif
15855
15856 #ifdef CONFIG_MACH_EIGEN_TTQ
15857 # ifdef machine_arch_type
15858 #  undef machine_arch_type
15859 #  define machine_arch_type     __machine_arch_type
15860 # else
15861 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15862 # endif
15863 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15864 #else
15865 # define machine_is_eigen_ttq() (0)
15866 #endif
15867
15868 #ifdef CONFIG_MACH_ARCOM_TITAN
15869 # ifdef machine_arch_type
15870 #  undef machine_arch_type
15871 #  define machine_arch_type     __machine_arch_type
15872 # else
15873 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15874 # endif
15875 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15876 #else
15877 # define machine_is_arcom_titan()       (0)
15878 #endif
15879
15880 #ifdef CONFIG_MACH_TABLA
15881 # ifdef machine_arch_type
15882 #  undef machine_arch_type
15883 #  define machine_arch_type     __machine_arch_type
15884 # else
15885 #  define machine_arch_type     MACH_TYPE_TABLA
15886 # endif
15887 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15888 #else
15889 # define machine_is_tabla()     (0)
15890 #endif
15891
15892 #ifdef CONFIG_MACH_MDIRAC3
15893 # ifdef machine_arch_type
15894 #  undef machine_arch_type
15895 #  define machine_arch_type     __machine_arch_type
15896 # else
15897 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15898 # endif
15899 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15900 #else
15901 # define machine_is_mdirac3()   (0)
15902 #endif
15903
15904 #ifdef CONFIG_MACH_MRHFBP2
15905 # ifdef machine_arch_type
15906 #  undef machine_arch_type
15907 #  define machine_arch_type     __machine_arch_type
15908 # else
15909 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15910 # endif
15911 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15912 #else
15913 # define machine_is_mrhfbp2()   (0)
15914 #endif
15915
15916 #ifdef CONFIG_MACH_AT91RM9200RB
15917 # ifdef machine_arch_type
15918 #  undef machine_arch_type
15919 #  define machine_arch_type     __machine_arch_type
15920 # else
15921 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15922 # endif
15923 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15924 #else
15925 # define machine_is_at91rm9200rb()      (0)
15926 #endif
15927
15928 #ifdef CONFIG_MACH_ANI_APM
15929 # ifdef machine_arch_type
15930 #  undef machine_arch_type
15931 #  define machine_arch_type     __machine_arch_type
15932 # else
15933 #  define machine_arch_type     MACH_TYPE_ANI_APM
15934 # endif
15935 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15936 #else
15937 # define machine_is_ani_apm()   (0)
15938 #endif
15939
15940 #ifdef CONFIG_MACH_ELLA1
15941 # ifdef machine_arch_type
15942 #  undef machine_arch_type
15943 #  define machine_arch_type     __machine_arch_type
15944 # else
15945 #  define machine_arch_type     MACH_TYPE_ELLA1
15946 # endif
15947 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15948 #else
15949 # define machine_is_ella1()     (0)
15950 #endif
15951
15952 #ifdef CONFIG_MACH_INHAND_PXA27X
15953 # ifdef machine_arch_type
15954 #  undef machine_arch_type
15955 #  define machine_arch_type     __machine_arch_type
15956 # else
15957 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15958 # endif
15959 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15960 #else
15961 # define machine_is_inhand_pxa27x()     (0)
15962 #endif
15963
15964 #ifdef CONFIG_MACH_INHAND_PXA25X
15965 # ifdef machine_arch_type
15966 #  undef machine_arch_type
15967 #  define machine_arch_type     __machine_arch_type
15968 # else
15969 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15970 # endif
15971 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15972 #else
15973 # define machine_is_inhand_pxa25x()     (0)
15974 #endif
15975
15976 #ifdef CONFIG_MACH_EMPOS_XM
15977 # ifdef machine_arch_type
15978 #  undef machine_arch_type
15979 #  define machine_arch_type     __machine_arch_type
15980 # else
15981 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15982 # endif
15983 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15984 #else
15985 # define machine_is_empos_xm()  (0)
15986 #endif
15987
15988 #ifdef CONFIG_MACH_EMPOS
15989 # ifdef machine_arch_type
15990 #  undef machine_arch_type
15991 #  define machine_arch_type     __machine_arch_type
15992 # else
15993 #  define machine_arch_type     MACH_TYPE_EMPOS
15994 # endif
15995 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15996 #else
15997 # define machine_is_empos()     (0)
15998 #endif
15999
16000 #ifdef CONFIG_MACH_EMPOS_TINY
16001 # ifdef machine_arch_type
16002 #  undef machine_arch_type
16003 #  define machine_arch_type     __machine_arch_type
16004 # else
16005 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
16006 # endif
16007 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
16008 #else
16009 # define machine_is_empos_tiny()        (0)
16010 #endif
16011
16012 #ifdef CONFIG_MACH_EMPOS_SM
16013 # ifdef machine_arch_type
16014 #  undef machine_arch_type
16015 #  define machine_arch_type     __machine_arch_type
16016 # else
16017 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
16018 # endif
16019 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
16020 #else
16021 # define machine_is_empos_sm()  (0)
16022 #endif
16023
16024 #ifdef CONFIG_MACH_EGRET
16025 # ifdef machine_arch_type
16026 #  undef machine_arch_type
16027 #  define machine_arch_type     __machine_arch_type
16028 # else
16029 #  define machine_arch_type     MACH_TYPE_EGRET
16030 # endif
16031 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
16032 #else
16033 # define machine_is_egret()     (0)
16034 #endif
16035
16036 #ifdef CONFIG_MACH_OSTRICH
16037 # ifdef machine_arch_type
16038 #  undef machine_arch_type
16039 #  define machine_arch_type     __machine_arch_type
16040 # else
16041 #  define machine_arch_type     MACH_TYPE_OSTRICH
16042 # endif
16043 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
16044 #else
16045 # define machine_is_ostrich()   (0)
16046 #endif
16047
16048 #ifdef CONFIG_MACH_N50
16049 # ifdef machine_arch_type
16050 #  undef machine_arch_type
16051 #  define machine_arch_type     __machine_arch_type
16052 # else
16053 #  define machine_arch_type     MACH_TYPE_N50
16054 # endif
16055 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
16056 #else
16057 # define machine_is_n50()       (0)
16058 #endif
16059
16060 #ifdef CONFIG_MACH_ECBAT91
16061 # ifdef machine_arch_type
16062 #  undef machine_arch_type
16063 #  define machine_arch_type     __machine_arch_type
16064 # else
16065 #  define machine_arch_type     MACH_TYPE_ECBAT91
16066 # endif
16067 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
16068 #else
16069 # define machine_is_ecbat91()   (0)
16070 #endif
16071
16072 #ifdef CONFIG_MACH_STAREAST
16073 # ifdef machine_arch_type
16074 #  undef machine_arch_type
16075 #  define machine_arch_type     __machine_arch_type
16076 # else
16077 #  define machine_arch_type     MACH_TYPE_STAREAST
16078 # endif
16079 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
16080 #else
16081 # define machine_is_stareast()  (0)
16082 #endif
16083
16084 #ifdef CONFIG_MACH_DSPG_DW
16085 # ifdef machine_arch_type
16086 #  undef machine_arch_type
16087 #  define machine_arch_type     __machine_arch_type
16088 # else
16089 #  define machine_arch_type     MACH_TYPE_DSPG_DW
16090 # endif
16091 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
16092 #else
16093 # define machine_is_dspg_dw()   (0)
16094 #endif
16095
16096 #ifdef CONFIG_MACH_ONEARM
16097 # ifdef machine_arch_type
16098 #  undef machine_arch_type
16099 #  define machine_arch_type     __machine_arch_type
16100 # else
16101 #  define machine_arch_type     MACH_TYPE_ONEARM
16102 # endif
16103 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
16104 #else
16105 # define machine_is_onearm()    (0)
16106 #endif
16107
16108 #ifdef CONFIG_MACH_MRG110_6
16109 # ifdef machine_arch_type
16110 #  undef machine_arch_type
16111 #  define machine_arch_type     __machine_arch_type
16112 # else
16113 #  define machine_arch_type     MACH_TYPE_MRG110_6
16114 # endif
16115 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
16116 #else
16117 # define machine_is_mrg110_6()  (0)
16118 #endif
16119
16120 #ifdef CONFIG_MACH_WRT300NV2
16121 # ifdef machine_arch_type
16122 #  undef machine_arch_type
16123 #  define machine_arch_type     __machine_arch_type
16124 # else
16125 #  define machine_arch_type     MACH_TYPE_WRT300NV2
16126 # endif
16127 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
16128 #else
16129 # define machine_is_wrt300nv2() (0)
16130 #endif
16131
16132 #ifdef CONFIG_MACH_XM_BULVERDE
16133 # ifdef machine_arch_type
16134 #  undef machine_arch_type
16135 #  define machine_arch_type     __machine_arch_type
16136 # else
16137 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
16138 # endif
16139 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
16140 #else
16141 # define machine_is_xm_bulverde()       (0)
16142 #endif
16143
16144 #ifdef CONFIG_MACH_MSM6100
16145 # ifdef machine_arch_type
16146 #  undef machine_arch_type
16147 #  define machine_arch_type     __machine_arch_type
16148 # else
16149 #  define machine_arch_type     MACH_TYPE_MSM6100
16150 # endif
16151 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
16152 #else
16153 # define machine_is_msm6100()   (0)
16154 #endif
16155
16156 #ifdef CONFIG_MACH_ETI_B1
16157 # ifdef machine_arch_type
16158 #  undef machine_arch_type
16159 #  define machine_arch_type     __machine_arch_type
16160 # else
16161 #  define machine_arch_type     MACH_TYPE_ETI_B1
16162 # endif
16163 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
16164 #else
16165 # define machine_is_eti_b1()    (0)
16166 #endif
16167
16168 #ifdef CONFIG_MACH_ZILOG_ZA9L
16169 # ifdef machine_arch_type
16170 #  undef machine_arch_type
16171 #  define machine_arch_type     __machine_arch_type
16172 # else
16173 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
16174 # endif
16175 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
16176 #else
16177 # define machine_is_za9l_series()       (0)
16178 #endif
16179
16180 #ifdef CONFIG_MACH_BIT2440
16181 # ifdef machine_arch_type
16182 #  undef machine_arch_type
16183 #  define machine_arch_type     __machine_arch_type
16184 # else
16185 #  define machine_arch_type     MACH_TYPE_BIT2440
16186 # endif
16187 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
16188 #else
16189 # define machine_is_bit2440()   (0)
16190 #endif
16191
16192 #ifdef CONFIG_MACH_NBI
16193 # ifdef machine_arch_type
16194 #  undef machine_arch_type
16195 #  define machine_arch_type     __machine_arch_type
16196 # else
16197 #  define machine_arch_type     MACH_TYPE_NBI
16198 # endif
16199 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
16200 #else
16201 # define machine_is_nbi()       (0)
16202 #endif
16203
16204 #ifdef CONFIG_MACH_SMDK2443
16205 # ifdef machine_arch_type
16206 #  undef machine_arch_type
16207 #  define machine_arch_type     __machine_arch_type
16208 # else
16209 #  define machine_arch_type     MACH_TYPE_SMDK2443
16210 # endif
16211 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
16212 #else
16213 # define machine_is_smdk2443()  (0)
16214 #endif
16215
16216 #ifdef CONFIG_MACH_VDAVINCI
16217 # ifdef machine_arch_type
16218 #  undef machine_arch_type
16219 #  define machine_arch_type     __machine_arch_type
16220 # else
16221 #  define machine_arch_type     MACH_TYPE_VDAVINCI
16222 # endif
16223 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
16224 #else
16225 # define machine_is_vdavinci()  (0)
16226 #endif
16227
16228 #ifdef CONFIG_MACH_ATC6
16229 # ifdef machine_arch_type
16230 #  undef machine_arch_type
16231 #  define machine_arch_type     __machine_arch_type
16232 # else
16233 #  define machine_arch_type     MACH_TYPE_ATC6
16234 # endif
16235 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
16236 #else
16237 # define machine_is_atc6()      (0)
16238 #endif
16239
16240 #ifdef CONFIG_MACH_MULTMDW
16241 # ifdef machine_arch_type
16242 #  undef machine_arch_type
16243 #  define machine_arch_type     __machine_arch_type
16244 # else
16245 #  define machine_arch_type     MACH_TYPE_MULTMDW
16246 # endif
16247 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
16248 #else
16249 # define machine_is_multmdw()   (0)
16250 #endif
16251
16252 #ifdef CONFIG_MACH_MBA2440
16253 # ifdef machine_arch_type
16254 #  undef machine_arch_type
16255 #  define machine_arch_type     __machine_arch_type
16256 # else
16257 #  define machine_arch_type     MACH_TYPE_MBA2440
16258 # endif
16259 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
16260 #else
16261 # define machine_is_mba2440()   (0)
16262 #endif
16263
16264 #ifdef CONFIG_MACH_ECSD
16265 # ifdef machine_arch_type
16266 #  undef machine_arch_type
16267 #  define machine_arch_type     __machine_arch_type
16268 # else
16269 #  define machine_arch_type     MACH_TYPE_ECSD
16270 # endif
16271 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
16272 #else
16273 # define machine_is_ecsd()      (0)
16274 #endif
16275
16276 #ifdef CONFIG_MACH_PALMZ31
16277 # ifdef machine_arch_type
16278 #  undef machine_arch_type
16279 #  define machine_arch_type     __machine_arch_type
16280 # else
16281 #  define machine_arch_type     MACH_TYPE_PALMZ31
16282 # endif
16283 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
16284 #else
16285 # define machine_is_palmz31()   (0)
16286 #endif
16287
16288 #ifdef CONFIG_MACH_FSG
16289 # ifdef machine_arch_type
16290 #  undef machine_arch_type
16291 #  define machine_arch_type     __machine_arch_type
16292 # else
16293 #  define machine_arch_type     MACH_TYPE_FSG
16294 # endif
16295 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
16296 #else
16297 # define machine_is_fsg()       (0)
16298 #endif
16299
16300 #ifdef CONFIG_MACH_RAZOR101
16301 # ifdef machine_arch_type
16302 #  undef machine_arch_type
16303 #  define machine_arch_type     __machine_arch_type
16304 # else
16305 #  define machine_arch_type     MACH_TYPE_RAZOR101
16306 # endif
16307 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
16308 #else
16309 # define machine_is_razor101()  (0)
16310 #endif
16311
16312 #ifdef CONFIG_MACH_OPERA_TDM
16313 # ifdef machine_arch_type
16314 #  undef machine_arch_type
16315 #  define machine_arch_type     __machine_arch_type
16316 # else
16317 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
16318 # endif
16319 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
16320 #else
16321 # define machine_is_opera_tdm() (0)
16322 #endif
16323
16324 #ifdef CONFIG_MACH_COMCERTO
16325 # ifdef machine_arch_type
16326 #  undef machine_arch_type
16327 #  define machine_arch_type     __machine_arch_type
16328 # else
16329 #  define machine_arch_type     MACH_TYPE_COMCERTO
16330 # endif
16331 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
16332 #else
16333 # define machine_is_comcerto()  (0)
16334 #endif
16335
16336 #ifdef CONFIG_MACH_TB0319
16337 # ifdef machine_arch_type
16338 #  undef machine_arch_type
16339 #  define machine_arch_type     __machine_arch_type
16340 # else
16341 #  define machine_arch_type     MACH_TYPE_TB0319
16342 # endif
16343 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
16344 #else
16345 # define machine_is_tb0319()    (0)
16346 #endif
16347
16348 #ifdef CONFIG_MACH_KWS8000
16349 # ifdef machine_arch_type
16350 #  undef machine_arch_type
16351 #  define machine_arch_type     __machine_arch_type
16352 # else
16353 #  define machine_arch_type     MACH_TYPE_KWS8000
16354 # endif
16355 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
16356 #else
16357 # define machine_is_kws8000()   (0)
16358 #endif
16359
16360 #ifdef CONFIG_MACH_B2
16361 # ifdef machine_arch_type
16362 #  undef machine_arch_type
16363 #  define machine_arch_type     __machine_arch_type
16364 # else
16365 #  define machine_arch_type     MACH_TYPE_B2
16366 # endif
16367 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
16368 #else
16369 # define machine_is_b2()        (0)
16370 #endif
16371
16372 #ifdef CONFIG_MACH_LCL54
16373 # ifdef machine_arch_type
16374 #  undef machine_arch_type
16375 #  define machine_arch_type     __machine_arch_type
16376 # else
16377 #  define machine_arch_type     MACH_TYPE_LCL54
16378 # endif
16379 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
16380 #else
16381 # define machine_is_lcl54()     (0)
16382 #endif
16383
16384 #ifdef CONFIG_MACH_AT91SAM9260EK
16385 # ifdef machine_arch_type
16386 #  undef machine_arch_type
16387 #  define machine_arch_type     __machine_arch_type
16388 # else
16389 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
16390 # endif
16391 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
16392 #else
16393 # define machine_is_at91sam9260ek()     (0)
16394 #endif
16395
16396 #ifdef CONFIG_MACH_GLANTANK
16397 # ifdef machine_arch_type
16398 #  undef machine_arch_type
16399 #  define machine_arch_type     __machine_arch_type
16400 # else
16401 #  define machine_arch_type     MACH_TYPE_GLANTANK
16402 # endif
16403 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
16404 #else
16405 # define machine_is_glantank()  (0)
16406 #endif
16407
16408 #ifdef CONFIG_MACH_N2100
16409 # ifdef machine_arch_type
16410 #  undef machine_arch_type
16411 #  define machine_arch_type     __machine_arch_type
16412 # else
16413 #  define machine_arch_type     MACH_TYPE_N2100
16414 # endif
16415 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
16416 #else
16417 # define machine_is_n2100()     (0)
16418 #endif
16419
16420 #ifdef CONFIG_MACH_N4100
16421 # ifdef machine_arch_type
16422 #  undef machine_arch_type
16423 #  define machine_arch_type     __machine_arch_type
16424 # else
16425 #  define machine_arch_type     MACH_TYPE_N4100
16426 # endif
16427 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
16428 #else
16429 # define machine_is_n4100()     (0)
16430 #endif
16431
16432 #ifdef CONFIG_MACH_VERTICAL_RSC4
16433 # ifdef machine_arch_type
16434 #  undef machine_arch_type
16435 #  define machine_arch_type     __machine_arch_type
16436 # else
16437 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
16438 # endif
16439 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
16440 #else
16441 # define machine_is_rsc4()      (0)
16442 #endif
16443
16444 #ifdef CONFIG_MACH_SG8100
16445 # ifdef machine_arch_type
16446 #  undef machine_arch_type
16447 #  define machine_arch_type     __machine_arch_type
16448 # else
16449 #  define machine_arch_type     MACH_TYPE_SG8100
16450 # endif
16451 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
16452 #else
16453 # define machine_is_sg8100()    (0)
16454 #endif
16455
16456 #ifdef CONFIG_MACH_IM42XX
16457 # ifdef machine_arch_type
16458 #  undef machine_arch_type
16459 #  define machine_arch_type     __machine_arch_type
16460 # else
16461 #  define machine_arch_type     MACH_TYPE_IM42XX
16462 # endif
16463 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
16464 #else
16465 # define machine_is_im42xx()    (0)
16466 #endif
16467
16468 #ifdef CONFIG_MACH_FTXX
16469 # ifdef machine_arch_type
16470 #  undef machine_arch_type
16471 #  define machine_arch_type     __machine_arch_type
16472 # else
16473 #  define machine_arch_type     MACH_TYPE_FTXX
16474 # endif
16475 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
16476 #else
16477 # define machine_is_ftxx()      (0)
16478 #endif
16479
16480 #ifdef CONFIG_MACH_LWFUSION
16481 # ifdef machine_arch_type
16482 #  undef machine_arch_type
16483 #  define machine_arch_type     __machine_arch_type
16484 # else
16485 #  define machine_arch_type     MACH_TYPE_LWFUSION
16486 # endif
16487 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
16488 #else
16489 # define machine_is_lwfusion()  (0)
16490 #endif
16491
16492 #ifdef CONFIG_MACH_QT2410
16493 # ifdef machine_arch_type
16494 #  undef machine_arch_type
16495 #  define machine_arch_type     __machine_arch_type
16496 # else
16497 #  define machine_arch_type     MACH_TYPE_QT2410
16498 # endif
16499 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
16500 #else
16501 # define machine_is_qt2410()    (0)
16502 #endif
16503
16504 #ifdef CONFIG_MACH_KIXRP435
16505 # ifdef machine_arch_type
16506 #  undef machine_arch_type
16507 #  define machine_arch_type     __machine_arch_type
16508 # else
16509 #  define machine_arch_type     MACH_TYPE_KIXRP435
16510 # endif
16511 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
16512 #else
16513 # define machine_is_kixrp435()  (0)
16514 #endif
16515
16516 #ifdef CONFIG_MACH_CCW9C
16517 # ifdef machine_arch_type
16518 #  undef machine_arch_type
16519 #  define machine_arch_type     __machine_arch_type
16520 # else
16521 #  define machine_arch_type     MACH_TYPE_CCW9C
16522 # endif
16523 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
16524 #else
16525 # define machine_is_ccw9c()     (0)
16526 #endif
16527
16528 #ifdef CONFIG_MACH_DABHS
16529 # ifdef machine_arch_type
16530 #  undef machine_arch_type
16531 #  define machine_arch_type     __machine_arch_type
16532 # else
16533 #  define machine_arch_type     MACH_TYPE_DABHS
16534 # endif
16535 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
16536 #else
16537 # define machine_is_dabhs()     (0)
16538 #endif
16539
16540 #ifdef CONFIG_MACH_GZMX
16541 # ifdef machine_arch_type
16542 #  undef machine_arch_type
16543 #  define machine_arch_type     __machine_arch_type
16544 # else
16545 #  define machine_arch_type     MACH_TYPE_GZMX
16546 # endif
16547 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
16548 #else
16549 # define machine_is_gzmx()      (0)
16550 #endif
16551
16552 #ifdef CONFIG_MACH_IPNW100AP
16553 # ifdef machine_arch_type
16554 #  undef machine_arch_type
16555 #  define machine_arch_type     __machine_arch_type
16556 # else
16557 #  define machine_arch_type     MACH_TYPE_IPNW100AP
16558 # endif
16559 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
16560 #else
16561 # define machine_is_ipnw100ap() (0)
16562 #endif
16563
16564 #ifdef CONFIG_MACH_CC9P9360DEV
16565 # ifdef machine_arch_type
16566 #  undef machine_arch_type
16567 #  define machine_arch_type     __machine_arch_type
16568 # else
16569 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
16570 # endif
16571 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
16572 #else
16573 # define machine_is_cc9p9360dev()       (0)
16574 #endif
16575
16576 #ifdef CONFIG_MACH_CC9P9750DEV
16577 # ifdef machine_arch_type
16578 #  undef machine_arch_type
16579 #  define machine_arch_type     __machine_arch_type
16580 # else
16581 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
16582 # endif
16583 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
16584 #else
16585 # define machine_is_cc9p9750dev()       (0)
16586 #endif
16587
16588 #ifdef CONFIG_MACH_CC9P9360VAL
16589 # ifdef machine_arch_type
16590 #  undef machine_arch_type
16591 #  define machine_arch_type     __machine_arch_type
16592 # else
16593 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
16594 # endif
16595 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
16596 #else
16597 # define machine_is_cc9p9360val()       (0)
16598 #endif
16599
16600 #ifdef CONFIG_MACH_CC9P9750VAL
16601 # ifdef machine_arch_type
16602 #  undef machine_arch_type
16603 #  define machine_arch_type     __machine_arch_type
16604 # else
16605 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
16606 # endif
16607 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
16608 #else
16609 # define machine_is_cc9p9750val()       (0)
16610 #endif
16611
16612 #ifdef CONFIG_MACH_NX70V
16613 # ifdef machine_arch_type
16614 #  undef machine_arch_type
16615 #  define machine_arch_type     __machine_arch_type
16616 # else
16617 #  define machine_arch_type     MACH_TYPE_NX70V
16618 # endif
16619 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
16620 #else
16621 # define machine_is_nx70v()     (0)
16622 #endif
16623
16624 #ifdef CONFIG_MACH_AT91RM9200DF
16625 # ifdef machine_arch_type
16626 #  undef machine_arch_type
16627 #  define machine_arch_type     __machine_arch_type
16628 # else
16629 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
16630 # endif
16631 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
16632 #else
16633 # define machine_is_at91rm9200df()      (0)
16634 #endif
16635
16636 #ifdef CONFIG_MACH_SE_PILOT2
16637 # ifdef machine_arch_type
16638 #  undef machine_arch_type
16639 #  define machine_arch_type     __machine_arch_type
16640 # else
16641 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
16642 # endif
16643 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
16644 #else
16645 # define machine_is_se_pilot2() (0)
16646 #endif
16647
16648 #ifdef CONFIG_MACH_MTCN_T800
16649 # ifdef machine_arch_type
16650 #  undef machine_arch_type
16651 #  define machine_arch_type     __machine_arch_type
16652 # else
16653 #  define machine_arch_type     MACH_TYPE_MTCN_T800
16654 # endif
16655 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
16656 #else
16657 # define machine_is_mtcn_t800() (0)
16658 #endif
16659
16660 #ifdef CONFIG_MACH_VCMX212
16661 # ifdef machine_arch_type
16662 #  undef machine_arch_type
16663 #  define machine_arch_type     __machine_arch_type
16664 # else
16665 #  define machine_arch_type     MACH_TYPE_VCMX212
16666 # endif
16667 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
16668 #else
16669 # define machine_is_vcmx212()   (0)
16670 #endif
16671
16672 #ifdef CONFIG_MACH_LYNX
16673 # ifdef machine_arch_type
16674 #  undef machine_arch_type
16675 #  define machine_arch_type     __machine_arch_type
16676 # else
16677 #  define machine_arch_type     MACH_TYPE_LYNX
16678 # endif
16679 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
16680 #else
16681 # define machine_is_lynx()      (0)
16682 #endif
16683
16684 #ifdef CONFIG_MACH_AT91SAM9260ID
16685 # ifdef machine_arch_type
16686 #  undef machine_arch_type
16687 #  define machine_arch_type     __machine_arch_type
16688 # else
16689 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
16690 # endif
16691 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16692 #else
16693 # define machine_is_at91sam9260id()     (0)
16694 #endif
16695
16696 #ifdef CONFIG_MACH_HW86052
16697 # ifdef machine_arch_type
16698 #  undef machine_arch_type
16699 #  define machine_arch_type     __machine_arch_type
16700 # else
16701 #  define machine_arch_type     MACH_TYPE_HW86052
16702 # endif
16703 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
16704 #else
16705 # define machine_is_hw86052()   (0)
16706 #endif
16707
16708 #ifdef CONFIG_MACH_PILZ_PMI3
16709 # ifdef machine_arch_type
16710 #  undef machine_arch_type
16711 #  define machine_arch_type     __machine_arch_type
16712 # else
16713 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
16714 # endif
16715 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16716 #else
16717 # define machine_is_pilz_pmi3() (0)
16718 #endif
16719
16720 #ifdef CONFIG_MACH_EDB9302A
16721 # ifdef machine_arch_type
16722 #  undef machine_arch_type
16723 #  define machine_arch_type     __machine_arch_type
16724 # else
16725 #  define machine_arch_type     MACH_TYPE_EDB9302A
16726 # endif
16727 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
16728 #else
16729 # define machine_is_edb9302a()  (0)
16730 #endif
16731
16732 #ifdef CONFIG_MACH_EDB9307A
16733 # ifdef machine_arch_type
16734 #  undef machine_arch_type
16735 #  define machine_arch_type     __machine_arch_type
16736 # else
16737 #  define machine_arch_type     MACH_TYPE_EDB9307A
16738 # endif
16739 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
16740 #else
16741 # define machine_is_edb9307a()  (0)
16742 #endif
16743
16744 #ifdef CONFIG_MACH_CT_DFS
16745 # ifdef machine_arch_type
16746 #  undef machine_arch_type
16747 #  define machine_arch_type     __machine_arch_type
16748 # else
16749 #  define machine_arch_type     MACH_TYPE_CT_DFS
16750 # endif
16751 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
16752 #else
16753 # define machine_is_ct_dfs()    (0)
16754 #endif
16755
16756 #ifdef CONFIG_MACH_PILZ_PMI4
16757 # ifdef machine_arch_type
16758 #  undef machine_arch_type
16759 #  define machine_arch_type     __machine_arch_type
16760 # else
16761 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
16762 # endif
16763 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16764 #else
16765 # define machine_is_pilz_pmi4() (0)
16766 #endif
16767
16768 #ifdef CONFIG_MACH_XCEEDNP_IXP
16769 # ifdef machine_arch_type
16770 #  undef machine_arch_type
16771 #  define machine_arch_type     __machine_arch_type
16772 # else
16773 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
16774 # endif
16775 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16776 #else
16777 # define machine_is_xceednp_ixp()       (0)
16778 #endif
16779
16780 #ifdef CONFIG_MACH_SMDK2442B
16781 # ifdef machine_arch_type
16782 #  undef machine_arch_type
16783 #  define machine_arch_type     __machine_arch_type
16784 # else
16785 #  define machine_arch_type     MACH_TYPE_SMDK2442B
16786 # endif
16787 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16788 #else
16789 # define machine_is_smdk2442b() (0)
16790 #endif
16791
16792 #ifdef CONFIG_MACH_XNODE
16793 # ifdef machine_arch_type
16794 #  undef machine_arch_type
16795 #  define machine_arch_type     __machine_arch_type
16796 # else
16797 #  define machine_arch_type     MACH_TYPE_XNODE
16798 # endif
16799 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
16800 #else
16801 # define machine_is_xnode()     (0)
16802 #endif
16803
16804 #ifdef CONFIG_MACH_AIDX270
16805 # ifdef machine_arch_type
16806 #  undef machine_arch_type
16807 #  define machine_arch_type     __machine_arch_type
16808 # else
16809 #  define machine_arch_type     MACH_TYPE_AIDX270
16810 # endif
16811 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16812 #else
16813 # define machine_is_aidx270()   (0)
16814 #endif
16815
16816 #ifdef CONFIG_MACH_REMA
16817 # ifdef machine_arch_type
16818 #  undef machine_arch_type
16819 #  define machine_arch_type     __machine_arch_type
16820 # else
16821 #  define machine_arch_type     MACH_TYPE_REMA
16822 # endif
16823 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16824 #else
16825 # define machine_is_rema()      (0)
16826 #endif
16827
16828 #ifdef CONFIG_MACH_BPS1000
16829 # ifdef machine_arch_type
16830 #  undef machine_arch_type
16831 #  define machine_arch_type     __machine_arch_type
16832 # else
16833 #  define machine_arch_type     MACH_TYPE_BPS1000
16834 # endif
16835 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16836 #else
16837 # define machine_is_bps1000()   (0)
16838 #endif
16839
16840 #ifdef CONFIG_MACH_HW90350
16841 # ifdef machine_arch_type
16842 #  undef machine_arch_type
16843 #  define machine_arch_type     __machine_arch_type
16844 # else
16845 #  define machine_arch_type     MACH_TYPE_HW90350
16846 # endif
16847 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16848 #else
16849 # define machine_is_hw90350()   (0)
16850 #endif
16851
16852 #ifdef CONFIG_MACH_OMAP_3430SDP
16853 # ifdef machine_arch_type
16854 #  undef machine_arch_type
16855 #  define machine_arch_type     __machine_arch_type
16856 # else
16857 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16858 # endif
16859 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16860 #else
16861 # define machine_is_omap_3430sdp()      (0)
16862 #endif
16863
16864 #ifdef CONFIG_MACH_BLUETOUCH
16865 # ifdef machine_arch_type
16866 #  undef machine_arch_type
16867 #  define machine_arch_type     __machine_arch_type
16868 # else
16869 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16870 # endif
16871 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16872 #else
16873 # define machine_is_bluetouch() (0)
16874 #endif
16875
16876 #ifdef CONFIG_MACH_VSTMS
16877 # ifdef machine_arch_type
16878 #  undef machine_arch_type
16879 #  define machine_arch_type     __machine_arch_type
16880 # else
16881 #  define machine_arch_type     MACH_TYPE_VSTMS
16882 # endif
16883 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16884 #else
16885 # define machine_is_vstms()     (0)
16886 #endif
16887
16888 #ifdef CONFIG_MACH_XSBASE270
16889 # ifdef machine_arch_type
16890 #  undef machine_arch_type
16891 #  define machine_arch_type     __machine_arch_type
16892 # else
16893 #  define machine_arch_type     MACH_TYPE_XSBASE270
16894 # endif
16895 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16896 #else
16897 # define machine_is_xsbase270() (0)
16898 #endif
16899
16900 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16901 # ifdef machine_arch_type
16902 #  undef machine_arch_type
16903 #  define machine_arch_type     __machine_arch_type
16904 # else
16905 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16906 # endif
16907 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16908 #else
16909 # define machine_is_at91sam9260ek_cn()  (0)
16910 #endif
16911
16912 #ifdef CONFIG_MACH_ADSTURBOXB
16913 # ifdef machine_arch_type
16914 #  undef machine_arch_type
16915 #  define machine_arch_type     __machine_arch_type
16916 # else
16917 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16918 # endif
16919 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16920 #else
16921 # define machine_is_adsturboxb()        (0)
16922 #endif
16923
16924 #ifdef CONFIG_MACH_OTI4110
16925 # ifdef machine_arch_type
16926 #  undef machine_arch_type
16927 #  define machine_arch_type     __machine_arch_type
16928 # else
16929 #  define machine_arch_type     MACH_TYPE_OTI4110
16930 # endif
16931 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16932 #else
16933 # define machine_is_oti4110()   (0)
16934 #endif
16935
16936 #ifdef CONFIG_MACH_HME_PXA
16937 # ifdef machine_arch_type
16938 #  undef machine_arch_type
16939 #  define machine_arch_type     __machine_arch_type
16940 # else
16941 #  define machine_arch_type     MACH_TYPE_HME_PXA
16942 # endif
16943 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16944 #else
16945 # define machine_is_hme_pxa()   (0)
16946 #endif
16947
16948 #ifdef CONFIG_MACH_DEISTERDCA
16949 # ifdef machine_arch_type
16950 #  undef machine_arch_type
16951 #  define machine_arch_type     __machine_arch_type
16952 # else
16953 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16954 # endif
16955 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16956 #else
16957 # define machine_is_deisterdca()        (0)
16958 #endif
16959
16960 #ifdef CONFIG_MACH_CES_SSEM2
16961 # ifdef machine_arch_type
16962 #  undef machine_arch_type
16963 #  define machine_arch_type     __machine_arch_type
16964 # else
16965 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16966 # endif
16967 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16968 #else
16969 # define machine_is_ces_ssem2() (0)
16970 #endif
16971
16972 #ifdef CONFIG_MACH_CES_MTR
16973 # ifdef machine_arch_type
16974 #  undef machine_arch_type
16975 #  define machine_arch_type     __machine_arch_type
16976 # else
16977 #  define machine_arch_type     MACH_TYPE_CES_MTR
16978 # endif
16979 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16980 #else
16981 # define machine_is_ces_mtr()   (0)
16982 #endif
16983
16984 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16985 # ifdef machine_arch_type
16986 #  undef machine_arch_type
16987 #  define machine_arch_type     __machine_arch_type
16988 # else
16989 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16990 # endif
16991 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16992 #else
16993 # define machine_is_tds_avng_sbc()      (0)
16994 #endif
16995
16996 #ifdef CONFIG_MACH_EVEREST
16997 # ifdef machine_arch_type
16998 #  undef machine_arch_type
16999 #  define machine_arch_type     __machine_arch_type
17000 # else
17001 #  define machine_arch_type     MACH_TYPE_EVEREST
17002 # endif
17003 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
17004 #else
17005 # define machine_is_everest()   (0)
17006 #endif
17007
17008 #ifdef CONFIG_MACH_PNX4010
17009 # ifdef machine_arch_type
17010 #  undef machine_arch_type
17011 #  define machine_arch_type     __machine_arch_type
17012 # else
17013 #  define machine_arch_type     MACH_TYPE_PNX4010
17014 # endif
17015 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
17016 #else
17017 # define machine_is_pnx4010()   (0)
17018 #endif
17019
17020 #ifdef CONFIG_MACH_OXNAS
17021 # ifdef machine_arch_type
17022 #  undef machine_arch_type
17023 #  define machine_arch_type     __machine_arch_type
17024 # else
17025 #  define machine_arch_type     MACH_TYPE_OXNAS
17026 # endif
17027 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
17028 #else
17029 # define machine_is_oxnas()     (0)
17030 #endif
17031
17032 #ifdef CONFIG_MACH_FIORI
17033 # ifdef machine_arch_type
17034 #  undef machine_arch_type
17035 #  define machine_arch_type     __machine_arch_type
17036 # else
17037 #  define machine_arch_type     MACH_TYPE_FIORI
17038 # endif
17039 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
17040 #else
17041 # define machine_is_fiori()     (0)
17042 #endif
17043
17044 #ifdef CONFIG_MACH_ML1200
17045 # ifdef machine_arch_type
17046 #  undef machine_arch_type
17047 #  define machine_arch_type     __machine_arch_type
17048 # else
17049 #  define machine_arch_type     MACH_TYPE_ML1200
17050 # endif
17051 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
17052 #else
17053 # define machine_is_ml1200()    (0)
17054 #endif
17055
17056 #ifdef CONFIG_MACH_PECOS
17057 # ifdef machine_arch_type
17058 #  undef machine_arch_type
17059 #  define machine_arch_type     __machine_arch_type
17060 # else
17061 #  define machine_arch_type     MACH_TYPE_PECOS
17062 # endif
17063 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
17064 #else
17065 # define machine_is_pecos()     (0)
17066 #endif
17067
17068 #ifdef CONFIG_MACH_NB2XXX
17069 # ifdef machine_arch_type
17070 #  undef machine_arch_type
17071 #  define machine_arch_type     __machine_arch_type
17072 # else
17073 #  define machine_arch_type     MACH_TYPE_NB2XXX
17074 # endif
17075 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
17076 #else
17077 # define machine_is_nb2xxx()    (0)
17078 #endif
17079
17080 #ifdef CONFIG_MACH_HW6900
17081 # ifdef machine_arch_type
17082 #  undef machine_arch_type
17083 #  define machine_arch_type     __machine_arch_type
17084 # else
17085 #  define machine_arch_type     MACH_TYPE_HW6900
17086 # endif
17087 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
17088 #else
17089 # define machine_is_hw6900()    (0)
17090 #endif
17091
17092 #ifdef CONFIG_MACH_CDCS_QUOLL
17093 # ifdef machine_arch_type
17094 #  undef machine_arch_type
17095 #  define machine_arch_type     __machine_arch_type
17096 # else
17097 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
17098 # endif
17099 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
17100 #else
17101 # define machine_is_cdcs_quoll()        (0)
17102 #endif
17103
17104 #ifdef CONFIG_MACH_QUICKSILVER
17105 # ifdef machine_arch_type
17106 #  undef machine_arch_type
17107 #  define machine_arch_type     __machine_arch_type
17108 # else
17109 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
17110 # endif
17111 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
17112 #else
17113 # define machine_is_quicksilver()       (0)
17114 #endif
17115
17116 #ifdef CONFIG_MACH_UPLAT926
17117 # ifdef machine_arch_type
17118 #  undef machine_arch_type
17119 #  define machine_arch_type     __machine_arch_type
17120 # else
17121 #  define machine_arch_type     MACH_TYPE_UPLAT926
17122 # endif
17123 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
17124 #else
17125 # define machine_is_uplat926()  (0)
17126 #endif
17127
17128 #ifdef CONFIG_MACH_DEP2410_THOMAS
17129 # ifdef machine_arch_type
17130 #  undef machine_arch_type
17131 #  define machine_arch_type     __machine_arch_type
17132 # else
17133 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
17134 # endif
17135 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
17136 #else
17137 # define machine_is_dep2410_dep2410()   (0)
17138 #endif
17139
17140 #ifdef CONFIG_MACH_DTK2410
17141 # ifdef machine_arch_type
17142 #  undef machine_arch_type
17143 #  define machine_arch_type     __machine_arch_type
17144 # else
17145 #  define machine_arch_type     MACH_TYPE_DTK2410
17146 # endif
17147 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
17148 #else
17149 # define machine_is_dtk2410()   (0)
17150 #endif
17151
17152 #ifdef CONFIG_MACH_CHILI
17153 # ifdef machine_arch_type
17154 #  undef machine_arch_type
17155 #  define machine_arch_type     __machine_arch_type
17156 # else
17157 #  define machine_arch_type     MACH_TYPE_CHILI
17158 # endif
17159 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
17160 #else
17161 # define machine_is_chili()     (0)
17162 #endif
17163
17164 #ifdef CONFIG_MACH_DEMETER
17165 # ifdef machine_arch_type
17166 #  undef machine_arch_type
17167 #  define machine_arch_type     __machine_arch_type
17168 # else
17169 #  define machine_arch_type     MACH_TYPE_DEMETER
17170 # endif
17171 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
17172 #else
17173 # define machine_is_demeter()   (0)
17174 #endif
17175
17176 #ifdef CONFIG_MACH_DIONYSUS
17177 # ifdef machine_arch_type
17178 #  undef machine_arch_type
17179 #  define machine_arch_type     __machine_arch_type
17180 # else
17181 #  define machine_arch_type     MACH_TYPE_DIONYSUS
17182 # endif
17183 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
17184 #else
17185 # define machine_is_dionysus()  (0)
17186 #endif
17187
17188 #ifdef CONFIG_MACH_AS352X
17189 # ifdef machine_arch_type
17190 #  undef machine_arch_type
17191 #  define machine_arch_type     __machine_arch_type
17192 # else
17193 #  define machine_arch_type     MACH_TYPE_AS352X
17194 # endif
17195 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
17196 #else
17197 # define machine_is_as352x()    (0)
17198 #endif
17199
17200 #ifdef CONFIG_MACH_SERVICE
17201 # ifdef machine_arch_type
17202 #  undef machine_arch_type
17203 #  define machine_arch_type     __machine_arch_type
17204 # else
17205 #  define machine_arch_type     MACH_TYPE_SERVICE
17206 # endif
17207 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
17208 #else
17209 # define machine_is_service()   (0)
17210 #endif
17211
17212 #ifdef CONFIG_MACH_CS_E9301
17213 # ifdef machine_arch_type
17214 #  undef machine_arch_type
17215 #  define machine_arch_type     __machine_arch_type
17216 # else
17217 #  define machine_arch_type     MACH_TYPE_CS_E9301
17218 # endif
17219 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
17220 #else
17221 # define machine_is_cs_e9301()  (0)
17222 #endif
17223
17224 #ifdef CONFIG_MACH_MICRO9M
17225 # ifdef machine_arch_type
17226 #  undef machine_arch_type
17227 #  define machine_arch_type     __machine_arch_type
17228 # else
17229 #  define machine_arch_type     MACH_TYPE_MICRO9M
17230 # endif
17231 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
17232 #else
17233 # define machine_is_micro9m()   (0)
17234 #endif
17235
17236 #ifdef CONFIG_MACH_IA_MOSPCK
17237 # ifdef machine_arch_type
17238 #  undef machine_arch_type
17239 #  define machine_arch_type     __machine_arch_type
17240 # else
17241 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
17242 # endif
17243 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
17244 #else
17245 # define machine_is_ia_mospck() (0)
17246 #endif
17247
17248 #ifdef CONFIG_MACH_QL201B
17249 # ifdef machine_arch_type
17250 #  undef machine_arch_type
17251 #  define machine_arch_type     __machine_arch_type
17252 # else
17253 #  define machine_arch_type     MACH_TYPE_QL201B
17254 # endif
17255 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
17256 #else
17257 # define machine_is_ql201b()    (0)
17258 #endif
17259
17260 #ifdef CONFIG_MACH_BBM
17261 # ifdef machine_arch_type
17262 #  undef machine_arch_type
17263 #  define machine_arch_type     __machine_arch_type
17264 # else
17265 #  define machine_arch_type     MACH_TYPE_BBM
17266 # endif
17267 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
17268 #else
17269 # define machine_is_bbm()       (0)
17270 #endif
17271
17272 #ifdef CONFIG_MACH_EXXX
17273 # ifdef machine_arch_type
17274 #  undef machine_arch_type
17275 #  define machine_arch_type     __machine_arch_type
17276 # else
17277 #  define machine_arch_type     MACH_TYPE_EXXX
17278 # endif
17279 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
17280 #else
17281 # define machine_is_exxx()      (0)
17282 #endif
17283
17284 #ifdef CONFIG_MACH_WMA11B
17285 # ifdef machine_arch_type
17286 #  undef machine_arch_type
17287 #  define machine_arch_type     __machine_arch_type
17288 # else
17289 #  define machine_arch_type     MACH_TYPE_WMA11B
17290 # endif
17291 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
17292 #else
17293 # define machine_is_wma11b()    (0)
17294 #endif
17295
17296 #ifdef CONFIG_MACH_PELCO_ATLAS
17297 # ifdef machine_arch_type
17298 #  undef machine_arch_type
17299 #  define machine_arch_type     __machine_arch_type
17300 # else
17301 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
17302 # endif
17303 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
17304 #else
17305 # define machine_is_pelco_atlas()       (0)
17306 #endif
17307
17308 #ifdef CONFIG_MACH_G500
17309 # ifdef machine_arch_type
17310 #  undef machine_arch_type
17311 #  define machine_arch_type     __machine_arch_type
17312 # else
17313 #  define machine_arch_type     MACH_TYPE_G500
17314 # endif
17315 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
17316 #else
17317 # define machine_is_g500()      (0)
17318 #endif
17319
17320 #ifdef CONFIG_MACH_BUG
17321 # ifdef machine_arch_type
17322 #  undef machine_arch_type
17323 #  define machine_arch_type     __machine_arch_type
17324 # else
17325 #  define machine_arch_type     MACH_TYPE_BUG
17326 # endif
17327 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
17328 #else
17329 # define machine_is_bug()       (0)
17330 #endif
17331
17332 #ifdef CONFIG_MACH_MX33ADS
17333 # ifdef machine_arch_type
17334 #  undef machine_arch_type
17335 #  define machine_arch_type     __machine_arch_type
17336 # else
17337 #  define machine_arch_type     MACH_TYPE_MX33ADS
17338 # endif
17339 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
17340 #else
17341 # define machine_is_mx33ads()   (0)
17342 #endif
17343
17344 #ifdef CONFIG_MACH_CHUB
17345 # ifdef machine_arch_type
17346 #  undef machine_arch_type
17347 #  define machine_arch_type     __machine_arch_type
17348 # else
17349 #  define machine_arch_type     MACH_TYPE_CHUB
17350 # endif
17351 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
17352 #else
17353 # define machine_is_chub()      (0)
17354 #endif
17355
17356 #ifdef CONFIG_MACH_NEO1973_GTA01
17357 # ifdef machine_arch_type
17358 #  undef machine_arch_type
17359 #  define machine_arch_type     __machine_arch_type
17360 # else
17361 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
17362 # endif
17363 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
17364 #else
17365 # define machine_is_neo1973_gta01()     (0)
17366 #endif
17367
17368 #ifdef CONFIG_MACH_W90N740
17369 # ifdef machine_arch_type
17370 #  undef machine_arch_type
17371 #  define machine_arch_type     __machine_arch_type
17372 # else
17373 #  define machine_arch_type     MACH_TYPE_W90N740
17374 # endif
17375 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
17376 #else
17377 # define machine_is_w90n740()   (0)
17378 #endif
17379
17380 #ifdef CONFIG_MACH_MEDALLION_SA2410
17381 # ifdef machine_arch_type
17382 #  undef machine_arch_type
17383 #  define machine_arch_type     __machine_arch_type
17384 # else
17385 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
17386 # endif
17387 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
17388 #else
17389 # define machine_is_medallion_sa2410()  (0)
17390 #endif
17391
17392 #ifdef CONFIG_MACH_IA_CPU_9200_2
17393 # ifdef machine_arch_type
17394 #  undef machine_arch_type
17395 #  define machine_arch_type     __machine_arch_type
17396 # else
17397 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
17398 # endif
17399 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
17400 #else
17401 # define machine_is_ia_cpu_9200_2()     (0)
17402 #endif
17403
17404 #ifdef CONFIG_MACH_DIMMRM9200
17405 # ifdef machine_arch_type
17406 #  undef machine_arch_type
17407 #  define machine_arch_type     __machine_arch_type
17408 # else
17409 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
17410 # endif
17411 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
17412 #else
17413 # define machine_is_dimmrm9200()        (0)
17414 #endif
17415
17416 #ifdef CONFIG_MACH_PM9261
17417 # ifdef machine_arch_type
17418 #  undef machine_arch_type
17419 #  define machine_arch_type     __machine_arch_type
17420 # else
17421 #  define machine_arch_type     MACH_TYPE_PM9261
17422 # endif
17423 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
17424 #else
17425 # define machine_is_pm9261()    (0)
17426 #endif
17427
17428 #ifdef CONFIG_MACH_ML7304
17429 # ifdef machine_arch_type
17430 #  undef machine_arch_type
17431 #  define machine_arch_type     __machine_arch_type
17432 # else
17433 #  define machine_arch_type     MACH_TYPE_ML7304
17434 # endif
17435 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
17436 #else
17437 # define machine_is_ml7304()    (0)
17438 #endif
17439
17440 #ifdef CONFIG_MACH_UCP250
17441 # ifdef machine_arch_type
17442 #  undef machine_arch_type
17443 #  define machine_arch_type     __machine_arch_type
17444 # else
17445 #  define machine_arch_type     MACH_TYPE_UCP250
17446 # endif
17447 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
17448 #else
17449 # define machine_is_ucp250()    (0)
17450 #endif
17451
17452 #ifdef CONFIG_MACH_INTBOARD
17453 # ifdef machine_arch_type
17454 #  undef machine_arch_type
17455 #  define machine_arch_type     __machine_arch_type
17456 # else
17457 #  define machine_arch_type     MACH_TYPE_INTBOARD
17458 # endif
17459 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
17460 #else
17461 # define machine_is_intboard()  (0)
17462 #endif
17463
17464 #ifdef CONFIG_MACH_GULFSTREAM
17465 # ifdef machine_arch_type
17466 #  undef machine_arch_type
17467 #  define machine_arch_type     __machine_arch_type
17468 # else
17469 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
17470 # endif
17471 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
17472 #else
17473 # define machine_is_gulfstream()        (0)
17474 #endif
17475
17476 #ifdef CONFIG_MACH_LABQUEST
17477 # ifdef machine_arch_type
17478 #  undef machine_arch_type
17479 #  define machine_arch_type     __machine_arch_type
17480 # else
17481 #  define machine_arch_type     MACH_TYPE_LABQUEST
17482 # endif
17483 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
17484 #else
17485 # define machine_is_labquest()  (0)
17486 #endif
17487
17488 #ifdef CONFIG_MACH_VCMX313
17489 # ifdef machine_arch_type
17490 #  undef machine_arch_type
17491 #  define machine_arch_type     __machine_arch_type
17492 # else
17493 #  define machine_arch_type     MACH_TYPE_VCMX313
17494 # endif
17495 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
17496 #else
17497 # define machine_is_vcmx313()   (0)
17498 #endif
17499
17500 #ifdef CONFIG_MACH_URG200
17501 # ifdef machine_arch_type
17502 #  undef machine_arch_type
17503 #  define machine_arch_type     __machine_arch_type
17504 # else
17505 #  define machine_arch_type     MACH_TYPE_URG200
17506 # endif
17507 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
17508 #else
17509 # define machine_is_urg200()    (0)
17510 #endif
17511
17512 #ifdef CONFIG_MACH_CPUX255LCDNET
17513 # ifdef machine_arch_type
17514 #  undef machine_arch_type
17515 #  define machine_arch_type     __machine_arch_type
17516 # else
17517 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
17518 # endif
17519 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
17520 #else
17521 # define machine_is_cpux255lcdnet()     (0)
17522 #endif
17523
17524 #ifdef CONFIG_MACH_NETDCU9
17525 # ifdef machine_arch_type
17526 #  undef machine_arch_type
17527 #  define machine_arch_type     __machine_arch_type
17528 # else
17529 #  define machine_arch_type     MACH_TYPE_NETDCU9
17530 # endif
17531 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
17532 #else
17533 # define machine_is_netdcu9()   (0)
17534 #endif
17535
17536 #ifdef CONFIG_MACH_NETDCU10
17537 # ifdef machine_arch_type
17538 #  undef machine_arch_type
17539 #  define machine_arch_type     __machine_arch_type
17540 # else
17541 #  define machine_arch_type     MACH_TYPE_NETDCU10
17542 # endif
17543 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
17544 #else
17545 # define machine_is_netdcu10()  (0)
17546 #endif
17547
17548 #ifdef CONFIG_MACH_DSPG_DGA
17549 # ifdef machine_arch_type
17550 #  undef machine_arch_type
17551 #  define machine_arch_type     __machine_arch_type
17552 # else
17553 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
17554 # endif
17555 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
17556 #else
17557 # define machine_is_dspg_dga()  (0)
17558 #endif
17559
17560 #ifdef CONFIG_MACH_DSPG_DVW
17561 # ifdef machine_arch_type
17562 #  undef machine_arch_type
17563 #  define machine_arch_type     __machine_arch_type
17564 # else
17565 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
17566 # endif
17567 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
17568 #else
17569 # define machine_is_dspg_dvw()  (0)
17570 #endif
17571
17572 #ifdef CONFIG_MACH_SOLOS
17573 # ifdef machine_arch_type
17574 #  undef machine_arch_type
17575 #  define machine_arch_type     __machine_arch_type
17576 # else
17577 #  define machine_arch_type     MACH_TYPE_SOLOS
17578 # endif
17579 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
17580 #else
17581 # define machine_is_solos()     (0)
17582 #endif
17583
17584 #ifdef CONFIG_MACH_AT91SAM9263EK
17585 # ifdef machine_arch_type
17586 #  undef machine_arch_type
17587 #  define machine_arch_type     __machine_arch_type
17588 # else
17589 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
17590 # endif
17591 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
17592 #else
17593 # define machine_is_at91sam9263ek()     (0)
17594 #endif
17595
17596 #ifdef CONFIG_MACH_OSSTBOX
17597 # ifdef machine_arch_type
17598 #  undef machine_arch_type
17599 #  define machine_arch_type     __machine_arch_type
17600 # else
17601 #  define machine_arch_type     MACH_TYPE_OSSTBOX
17602 # endif
17603 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
17604 #else
17605 # define machine_is_osstbox()   (0)
17606 #endif
17607
17608 #ifdef CONFIG_MACH_KBAT9261
17609 # ifdef machine_arch_type
17610 #  undef machine_arch_type
17611 #  define machine_arch_type     __machine_arch_type
17612 # else
17613 #  define machine_arch_type     MACH_TYPE_KBAT9261
17614 # endif
17615 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
17616 #else
17617 # define machine_is_kbat9261()  (0)
17618 #endif
17619
17620 #ifdef CONFIG_MACH_CT1100
17621 # ifdef machine_arch_type
17622 #  undef machine_arch_type
17623 #  define machine_arch_type     __machine_arch_type
17624 # else
17625 #  define machine_arch_type     MACH_TYPE_CT1100
17626 # endif
17627 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
17628 #else
17629 # define machine_is_ct1100()    (0)
17630 #endif
17631
17632 #ifdef CONFIG_MACH_AKCPPXA
17633 # ifdef machine_arch_type
17634 #  undef machine_arch_type
17635 #  define machine_arch_type     __machine_arch_type
17636 # else
17637 #  define machine_arch_type     MACH_TYPE_AKCPPXA
17638 # endif
17639 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
17640 #else
17641 # define machine_is_akcppxa()   (0)
17642 #endif
17643
17644 #ifdef CONFIG_MACH_OCHAYA1020
17645 # ifdef machine_arch_type
17646 #  undef machine_arch_type
17647 #  define machine_arch_type     __machine_arch_type
17648 # else
17649 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
17650 # endif
17651 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
17652 #else
17653 # define machine_is_ochaya1020()        (0)
17654 #endif
17655
17656 #ifdef CONFIG_MACH_HITRACK
17657 # ifdef machine_arch_type
17658 #  undef machine_arch_type
17659 #  define machine_arch_type     __machine_arch_type
17660 # else
17661 #  define machine_arch_type     MACH_TYPE_HITRACK
17662 # endif
17663 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
17664 #else
17665 # define machine_is_hitrack()   (0)
17666 #endif
17667
17668 #ifdef CONFIG_MACH_SYME1
17669 # ifdef machine_arch_type
17670 #  undef machine_arch_type
17671 #  define machine_arch_type     __machine_arch_type
17672 # else
17673 #  define machine_arch_type     MACH_TYPE_SYME1
17674 # endif
17675 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
17676 #else
17677 # define machine_is_syme1()     (0)
17678 #endif
17679
17680 #ifdef CONFIG_MACH_SYHL1
17681 # ifdef machine_arch_type
17682 #  undef machine_arch_type
17683 #  define machine_arch_type     __machine_arch_type
17684 # else
17685 #  define machine_arch_type     MACH_TYPE_SYHL1
17686 # endif
17687 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
17688 #else
17689 # define machine_is_syhl1()     (0)
17690 #endif
17691
17692 #ifdef CONFIG_MACH_EMPCA400
17693 # ifdef machine_arch_type
17694 #  undef machine_arch_type
17695 #  define machine_arch_type     __machine_arch_type
17696 # else
17697 #  define machine_arch_type     MACH_TYPE_EMPCA400
17698 # endif
17699 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
17700 #else
17701 # define machine_is_empca400()  (0)
17702 #endif
17703
17704 #ifdef CONFIG_MACH_EM7210
17705 # ifdef machine_arch_type
17706 #  undef machine_arch_type
17707 #  define machine_arch_type     __machine_arch_type
17708 # else
17709 #  define machine_arch_type     MACH_TYPE_EM7210
17710 # endif
17711 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
17712 #else
17713 # define machine_is_em7210()    (0)
17714 #endif
17715
17716 #ifdef CONFIG_MACH_HTCHERMES
17717 # ifdef machine_arch_type
17718 #  undef machine_arch_type
17719 #  define machine_arch_type     __machine_arch_type
17720 # else
17721 #  define machine_arch_type     MACH_TYPE_HTCHERMES
17722 # endif
17723 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17724 #else
17725 # define machine_is_htchermes() (0)
17726 #endif
17727
17728 #ifdef CONFIG_MACH_ETI_C1
17729 # ifdef machine_arch_type
17730 #  undef machine_arch_type
17731 #  define machine_arch_type     __machine_arch_type
17732 # else
17733 #  define machine_arch_type     MACH_TYPE_ETI_C1
17734 # endif
17735 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
17736 #else
17737 # define machine_is_eti_c1()    (0)
17738 #endif
17739
17740 #ifdef CONFIG_MACH_AC100
17741 # ifdef machine_arch_type
17742 #  undef machine_arch_type
17743 #  define machine_arch_type     __machine_arch_type
17744 # else
17745 #  define machine_arch_type     MACH_TYPE_AC100
17746 # endif
17747 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
17748 #else
17749 # define machine_is_ac100()     (0)
17750 #endif
17751
17752 #ifdef CONFIG_MACH_SNEETCH
17753 # ifdef machine_arch_type
17754 #  undef machine_arch_type
17755 #  define machine_arch_type     __machine_arch_type
17756 # else
17757 #  define machine_arch_type     MACH_TYPE_SNEETCH
17758 # endif
17759 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
17760 #else
17761 # define machine_is_sneetch()   (0)
17762 #endif
17763
17764 #ifdef CONFIG_MACH_STUDENTMATE
17765 # ifdef machine_arch_type
17766 #  undef machine_arch_type
17767 #  define machine_arch_type     __machine_arch_type
17768 # else
17769 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
17770 # endif
17771 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
17772 #else
17773 # define machine_is_studentmate()       (0)
17774 #endif
17775
17776 #ifdef CONFIG_MACH_ZIR2410
17777 # ifdef machine_arch_type
17778 #  undef machine_arch_type
17779 #  define machine_arch_type     __machine_arch_type
17780 # else
17781 #  define machine_arch_type     MACH_TYPE_ZIR2410
17782 # endif
17783 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
17784 #else
17785 # define machine_is_zir2410()   (0)
17786 #endif
17787
17788 #ifdef CONFIG_MACH_ZIR2413
17789 # ifdef machine_arch_type
17790 #  undef machine_arch_type
17791 #  define machine_arch_type     __machine_arch_type
17792 # else
17793 #  define machine_arch_type     MACH_TYPE_ZIR2413
17794 # endif
17795 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
17796 #else
17797 # define machine_is_zir2413()   (0)
17798 #endif
17799
17800 #ifdef CONFIG_MACH_DLONIP3
17801 # ifdef machine_arch_type
17802 #  undef machine_arch_type
17803 #  define machine_arch_type     __machine_arch_type
17804 # else
17805 #  define machine_arch_type     MACH_TYPE_DLONIP3
17806 # endif
17807 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17808 #else
17809 # define machine_is_dlonip3()   (0)
17810 #endif
17811
17812 #ifdef CONFIG_MACH_INSTREAM
17813 # ifdef machine_arch_type
17814 #  undef machine_arch_type
17815 #  define machine_arch_type     __machine_arch_type
17816 # else
17817 #  define machine_arch_type     MACH_TYPE_INSTREAM
17818 # endif
17819 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17820 #else
17821 # define machine_is_instream()  (0)
17822 #endif
17823
17824 #ifdef CONFIG_MACH_AMBARELLA
17825 # ifdef machine_arch_type
17826 #  undef machine_arch_type
17827 #  define machine_arch_type     __machine_arch_type
17828 # else
17829 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17830 # endif
17831 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17832 #else
17833 # define machine_is_ambarella() (0)
17834 #endif
17835
17836 #ifdef CONFIG_MACH_NEVIS
17837 # ifdef machine_arch_type
17838 #  undef machine_arch_type
17839 #  define machine_arch_type     __machine_arch_type
17840 # else
17841 #  define machine_arch_type     MACH_TYPE_NEVIS
17842 # endif
17843 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17844 #else
17845 # define machine_is_nevis()     (0)
17846 #endif
17847
17848 #ifdef CONFIG_MACH_HTC_TRINITY
17849 # ifdef machine_arch_type
17850 #  undef machine_arch_type
17851 #  define machine_arch_type     __machine_arch_type
17852 # else
17853 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17854 # endif
17855 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17856 #else
17857 # define machine_is_htc_trinity()       (0)
17858 #endif
17859
17860 #ifdef CONFIG_MACH_QL202B
17861 # ifdef machine_arch_type
17862 #  undef machine_arch_type
17863 #  define machine_arch_type     __machine_arch_type
17864 # else
17865 #  define machine_arch_type     MACH_TYPE_QL202B
17866 # endif
17867 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17868 #else
17869 # define machine_is_ql202b()    (0)
17870 #endif
17871
17872 #ifdef CONFIG_MACH_VPAC270
17873 # ifdef machine_arch_type
17874 #  undef machine_arch_type
17875 #  define machine_arch_type     __machine_arch_type
17876 # else
17877 #  define machine_arch_type     MACH_TYPE_VPAC270
17878 # endif
17879 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17880 #else
17881 # define machine_is_vpac270()   (0)
17882 #endif
17883
17884 #ifdef CONFIG_MACH_RD129
17885 # ifdef machine_arch_type
17886 #  undef machine_arch_type
17887 #  define machine_arch_type     __machine_arch_type
17888 # else
17889 #  define machine_arch_type     MACH_TYPE_RD129
17890 # endif
17891 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17892 #else
17893 # define machine_is_rd129()     (0)
17894 #endif
17895
17896 #ifdef CONFIG_MACH_HTCWIZARD
17897 # ifdef machine_arch_type
17898 #  undef machine_arch_type
17899 #  define machine_arch_type     __machine_arch_type
17900 # else
17901 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17902 # endif
17903 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17904 #else
17905 # define machine_is_htcwizard() (0)
17906 #endif
17907
17908 #ifdef CONFIG_MACH_TREO680
17909 # ifdef machine_arch_type
17910 #  undef machine_arch_type
17911 #  define machine_arch_type     __machine_arch_type
17912 # else
17913 #  define machine_arch_type     MACH_TYPE_TREO680
17914 # endif
17915 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17916 #else
17917 # define machine_is_treo680()   (0)
17918 #endif
17919
17920 #ifdef CONFIG_MACH_TECON_TMEZON
17921 # ifdef machine_arch_type
17922 #  undef machine_arch_type
17923 #  define machine_arch_type     __machine_arch_type
17924 # else
17925 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17926 # endif
17927 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17928 #else
17929 # define machine_is_tecon_tmezon()      (0)
17930 #endif
17931
17932 #ifdef CONFIG_MACH_ZYLONITE
17933 # ifdef machine_arch_type
17934 #  undef machine_arch_type
17935 #  define machine_arch_type     __machine_arch_type
17936 # else
17937 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17938 # endif
17939 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17940 #else
17941 # define machine_is_zylonite()  (0)
17942 #endif
17943
17944 #ifdef CONFIG_MACH_GENE1270
17945 # ifdef machine_arch_type
17946 #  undef machine_arch_type
17947 #  define machine_arch_type     __machine_arch_type
17948 # else
17949 #  define machine_arch_type     MACH_TYPE_GENE1270
17950 # endif
17951 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17952 #else
17953 # define machine_is_gene1270()  (0)
17954 #endif
17955
17956 #ifdef CONFIG_MACH_ZIR2412
17957 # ifdef machine_arch_type
17958 #  undef machine_arch_type
17959 #  define machine_arch_type     __machine_arch_type
17960 # else
17961 #  define machine_arch_type     MACH_TYPE_ZIR2412
17962 # endif
17963 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17964 #else
17965 # define machine_is_zir2412()   (0)
17966 #endif
17967
17968 #ifdef CONFIG_MACH_MX31LITE
17969 # ifdef machine_arch_type
17970 #  undef machine_arch_type
17971 #  define machine_arch_type     __machine_arch_type
17972 # else
17973 #  define machine_arch_type     MACH_TYPE_MX31LITE
17974 # endif
17975 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17976 #else
17977 # define machine_is_mx31lite()  (0)
17978 #endif
17979
17980 #ifdef CONFIG_MACH_T700WX
17981 # ifdef machine_arch_type
17982 #  undef machine_arch_type
17983 #  define machine_arch_type     __machine_arch_type
17984 # else
17985 #  define machine_arch_type     MACH_TYPE_T700WX
17986 # endif
17987 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17988 #else
17989 # define machine_is_t700wx()    (0)
17990 #endif
17991
17992 #ifdef CONFIG_MACH_VF100
17993 # ifdef machine_arch_type
17994 #  undef machine_arch_type
17995 #  define machine_arch_type     __machine_arch_type
17996 # else
17997 #  define machine_arch_type     MACH_TYPE_VF100
17998 # endif
17999 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
18000 #else
18001 # define machine_is_vf100()     (0)
18002 #endif
18003
18004 #ifdef CONFIG_MACH_NSB2
18005 # ifdef machine_arch_type
18006 #  undef machine_arch_type
18007 #  define machine_arch_type     __machine_arch_type
18008 # else
18009 #  define machine_arch_type     MACH_TYPE_NSB2
18010 # endif
18011 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
18012 #else
18013 # define machine_is_nsb2()      (0)
18014 #endif
18015
18016 #ifdef CONFIG_MACH_NXHMI_BB
18017 # ifdef machine_arch_type
18018 #  undef machine_arch_type
18019 #  define machine_arch_type     __machine_arch_type
18020 # else
18021 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
18022 # endif
18023 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
18024 #else
18025 # define machine_is_nxhmi_bb()  (0)
18026 #endif
18027
18028 #ifdef CONFIG_MACH_NXHMI_RE
18029 # ifdef machine_arch_type
18030 #  undef machine_arch_type
18031 #  define machine_arch_type     __machine_arch_type
18032 # else
18033 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
18034 # endif
18035 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
18036 #else
18037 # define machine_is_nxhmi_re()  (0)
18038 #endif
18039
18040 #ifdef CONFIG_MACH_N4100PRO
18041 # ifdef machine_arch_type
18042 #  undef machine_arch_type
18043 #  define machine_arch_type     __machine_arch_type
18044 # else
18045 #  define machine_arch_type     MACH_TYPE_N4100PRO
18046 # endif
18047 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
18048 #else
18049 # define machine_is_n4100pro()  (0)
18050 #endif
18051
18052 #ifdef CONFIG_MACH_SAM9260
18053 # ifdef machine_arch_type
18054 #  undef machine_arch_type
18055 #  define machine_arch_type     __machine_arch_type
18056 # else
18057 #  define machine_arch_type     MACH_TYPE_SAM9260
18058 # endif
18059 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
18060 #else
18061 # define machine_is_sam9260()   (0)
18062 #endif
18063
18064 #ifdef CONFIG_MACH_OMAP_TREO600
18065 # ifdef machine_arch_type
18066 #  undef machine_arch_type
18067 #  define machine_arch_type     __machine_arch_type
18068 # else
18069 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
18070 # endif
18071 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
18072 #else
18073 # define machine_is_omap_treo600()      (0)
18074 #endif
18075
18076 #ifdef CONFIG_MACH_INDY2410
18077 # ifdef machine_arch_type
18078 #  undef machine_arch_type
18079 #  define machine_arch_type     __machine_arch_type
18080 # else
18081 #  define machine_arch_type     MACH_TYPE_INDY2410
18082 # endif
18083 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
18084 #else
18085 # define machine_is_indy2410()  (0)
18086 #endif
18087
18088 #ifdef CONFIG_MACH_NELT_A
18089 # ifdef machine_arch_type
18090 #  undef machine_arch_type
18091 #  define machine_arch_type     __machine_arch_type
18092 # else
18093 #  define machine_arch_type     MACH_TYPE_NELT_A
18094 # endif
18095 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
18096 #else
18097 # define machine_is_nelt_a()    (0)
18098 #endif
18099
18100 #ifdef CONFIG_MACH_N311
18101 # ifdef machine_arch_type
18102 #  undef machine_arch_type
18103 #  define machine_arch_type     __machine_arch_type
18104 # else
18105 #  define machine_arch_type     MACH_TYPE_N311
18106 # endif
18107 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
18108 #else
18109 # define machine_is_n311()      (0)
18110 #endif
18111
18112 #ifdef CONFIG_MACH_AT91SAM9260VGK
18113 # ifdef machine_arch_type
18114 #  undef machine_arch_type
18115 #  define machine_arch_type     __machine_arch_type
18116 # else
18117 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
18118 # endif
18119 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
18120 #else
18121 # define machine_is_at91sam9260vgk()    (0)
18122 #endif
18123
18124 #ifdef CONFIG_MACH_AT91LEPPE
18125 # ifdef machine_arch_type
18126 #  undef machine_arch_type
18127 #  define machine_arch_type     __machine_arch_type
18128 # else
18129 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
18130 # endif
18131 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
18132 #else
18133 # define machine_is_at91leppe() (0)
18134 #endif
18135
18136 #ifdef CONFIG_MACH_AT91LEPCCN
18137 # ifdef machine_arch_type
18138 #  undef machine_arch_type
18139 #  define machine_arch_type     __machine_arch_type
18140 # else
18141 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
18142 # endif
18143 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
18144 #else
18145 # define machine_is_at91lepccn()        (0)
18146 #endif
18147
18148 #ifdef CONFIG_MACH_APC7100
18149 # ifdef machine_arch_type
18150 #  undef machine_arch_type
18151 #  define machine_arch_type     __machine_arch_type
18152 # else
18153 #  define machine_arch_type     MACH_TYPE_APC7100
18154 # endif
18155 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
18156 #else
18157 # define machine_is_apc7100()   (0)
18158 #endif
18159
18160 #ifdef CONFIG_MACH_STARGAZER
18161 # ifdef machine_arch_type
18162 #  undef machine_arch_type
18163 #  define machine_arch_type     __machine_arch_type
18164 # else
18165 #  define machine_arch_type     MACH_TYPE_STARGAZER
18166 # endif
18167 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
18168 #else
18169 # define machine_is_stargazer() (0)
18170 #endif
18171
18172 #ifdef CONFIG_MACH_SONATA
18173 # ifdef machine_arch_type
18174 #  undef machine_arch_type
18175 #  define machine_arch_type     __machine_arch_type
18176 # else
18177 #  define machine_arch_type     MACH_TYPE_SONATA
18178 # endif
18179 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
18180 #else
18181 # define machine_is_sonata()    (0)
18182 #endif
18183
18184 #ifdef CONFIG_MACH_SCHMOOGIE
18185 # ifdef machine_arch_type
18186 #  undef machine_arch_type
18187 #  define machine_arch_type     __machine_arch_type
18188 # else
18189 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
18190 # endif
18191 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
18192 #else
18193 # define machine_is_schmoogie() (0)
18194 #endif
18195
18196 #ifdef CONFIG_MACH_AZTOOL
18197 # ifdef machine_arch_type
18198 #  undef machine_arch_type
18199 #  define machine_arch_type     __machine_arch_type
18200 # else
18201 #  define machine_arch_type     MACH_TYPE_AZTOOL
18202 # endif
18203 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
18204 #else
18205 # define machine_is_aztool()    (0)
18206 #endif
18207
18208 #ifdef CONFIG_MACH_MIOA701
18209 # ifdef machine_arch_type
18210 #  undef machine_arch_type
18211 #  define machine_arch_type     __machine_arch_type
18212 # else
18213 #  define machine_arch_type     MACH_TYPE_MIOA701
18214 # endif
18215 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
18216 #else
18217 # define machine_is_mioa701()   (0)
18218 #endif
18219
18220 #ifdef CONFIG_MACH_SXNI9260
18221 # ifdef machine_arch_type
18222 #  undef machine_arch_type
18223 #  define machine_arch_type     __machine_arch_type
18224 # else
18225 #  define machine_arch_type     MACH_TYPE_SXNI9260
18226 # endif
18227 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
18228 #else
18229 # define machine_is_sxni9260()  (0)
18230 #endif
18231
18232 #ifdef CONFIG_MACH_MXC27520EVB
18233 # ifdef machine_arch_type
18234 #  undef machine_arch_type
18235 #  define machine_arch_type     __machine_arch_type
18236 # else
18237 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
18238 # endif
18239 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
18240 #else
18241 # define machine_is_mxc27520evb()       (0)
18242 #endif
18243
18244 #ifdef CONFIG_MACH_ARMADILLO5X0
18245 # ifdef machine_arch_type
18246 #  undef machine_arch_type
18247 #  define machine_arch_type     __machine_arch_type
18248 # else
18249 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
18250 # endif
18251 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
18252 #else
18253 # define machine_is_armadillo5x0()      (0)
18254 #endif
18255
18256 #ifdef CONFIG_MACH_MB9260
18257 # ifdef machine_arch_type
18258 #  undef machine_arch_type
18259 #  define machine_arch_type     __machine_arch_type
18260 # else
18261 #  define machine_arch_type     MACH_TYPE_MB9260
18262 # endif
18263 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
18264 #else
18265 # define machine_is_mb9260()    (0)
18266 #endif
18267
18268 #ifdef CONFIG_MACH_MB9263
18269 # ifdef machine_arch_type
18270 #  undef machine_arch_type
18271 #  define machine_arch_type     __machine_arch_type
18272 # else
18273 #  define machine_arch_type     MACH_TYPE_MB9263
18274 # endif
18275 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
18276 #else
18277 # define machine_is_mb9263()    (0)
18278 #endif
18279
18280 #ifdef CONFIG_MACH_IPAC9302
18281 # ifdef machine_arch_type
18282 #  undef machine_arch_type
18283 #  define machine_arch_type     __machine_arch_type
18284 # else
18285 #  define machine_arch_type     MACH_TYPE_IPAC9302
18286 # endif
18287 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
18288 #else
18289 # define machine_is_ipac9302()  (0)
18290 #endif
18291
18292 #ifdef CONFIG_MACH_CC9P9360JS
18293 # ifdef machine_arch_type
18294 #  undef machine_arch_type
18295 #  define machine_arch_type     __machine_arch_type
18296 # else
18297 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
18298 # endif
18299 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
18300 #else
18301 # define machine_is_cc9p9360js()        (0)
18302 #endif
18303
18304 #ifdef CONFIG_MACH_GALLIUM
18305 # ifdef machine_arch_type
18306 #  undef machine_arch_type
18307 #  define machine_arch_type     __machine_arch_type
18308 # else
18309 #  define machine_arch_type     MACH_TYPE_GALLIUM
18310 # endif
18311 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
18312 #else
18313 # define machine_is_gallium()   (0)
18314 #endif
18315
18316 #ifdef CONFIG_MACH_MSC2410
18317 # ifdef machine_arch_type
18318 #  undef machine_arch_type
18319 #  define machine_arch_type     __machine_arch_type
18320 # else
18321 #  define machine_arch_type     MACH_TYPE_MSC2410
18322 # endif
18323 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
18324 #else
18325 # define machine_is_msc2410()   (0)
18326 #endif
18327
18328 #ifdef CONFIG_MACH_GHI270
18329 # ifdef machine_arch_type
18330 #  undef machine_arch_type
18331 #  define machine_arch_type     __machine_arch_type
18332 # else
18333 #  define machine_arch_type     MACH_TYPE_GHI270
18334 # endif
18335 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
18336 #else
18337 # define machine_is_ghi270()    (0)
18338 #endif
18339
18340 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
18341 # ifdef machine_arch_type
18342 #  undef machine_arch_type
18343 #  define machine_arch_type     __machine_arch_type
18344 # else
18345 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
18346 # endif
18347 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
18348 #else
18349 # define machine_is_davinci_leonardo()  (0)
18350 #endif
18351
18352 #ifdef CONFIG_MACH_OIAB
18353 # ifdef machine_arch_type
18354 #  undef machine_arch_type
18355 #  define machine_arch_type     __machine_arch_type
18356 # else
18357 #  define machine_arch_type     MACH_TYPE_OIAB
18358 # endif
18359 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
18360 #else
18361 # define machine_is_oiab()      (0)
18362 #endif
18363
18364 #ifdef CONFIG_MACH_SMDK6400
18365 # ifdef machine_arch_type
18366 #  undef machine_arch_type
18367 #  define machine_arch_type     __machine_arch_type
18368 # else
18369 #  define machine_arch_type     MACH_TYPE_SMDK6400
18370 # endif
18371 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
18372 #else
18373 # define machine_is_smdk6400()  (0)
18374 #endif
18375
18376 #ifdef CONFIG_MACH_NOKIA_N800
18377 # ifdef machine_arch_type
18378 #  undef machine_arch_type
18379 #  define machine_arch_type     __machine_arch_type
18380 # else
18381 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
18382 # endif
18383 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
18384 #else
18385 # define machine_is_nokia_n800()        (0)
18386 #endif
18387
18388 #ifdef CONFIG_MACH_GREENPHONE
18389 # ifdef machine_arch_type
18390 #  undef machine_arch_type
18391 #  define machine_arch_type     __machine_arch_type
18392 # else
18393 #  define machine_arch_type     MACH_TYPE_GREENPHONE
18394 # endif
18395 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
18396 #else
18397 # define machine_is_greenphone()        (0)
18398 #endif
18399
18400 #ifdef CONFIG_MACH_COMPEXWP18
18401 # ifdef machine_arch_type
18402 #  undef machine_arch_type
18403 #  define machine_arch_type     __machine_arch_type
18404 # else
18405 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
18406 # endif
18407 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
18408 #else
18409 # define machine_is_compex42x() (0)
18410 #endif
18411
18412 #ifdef CONFIG_MACH_XMATE
18413 # ifdef machine_arch_type
18414 #  undef machine_arch_type
18415 #  define machine_arch_type     __machine_arch_type
18416 # else
18417 #  define machine_arch_type     MACH_TYPE_XMATE
18418 # endif
18419 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
18420 #else
18421 # define machine_is_xmate()     (0)
18422 #endif
18423
18424 #ifdef CONFIG_MACH_ENERGIZER
18425 # ifdef machine_arch_type
18426 #  undef machine_arch_type
18427 #  define machine_arch_type     __machine_arch_type
18428 # else
18429 #  define machine_arch_type     MACH_TYPE_ENERGIZER
18430 # endif
18431 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
18432 #else
18433 # define machine_is_energizer() (0)
18434 #endif
18435
18436 #ifdef CONFIG_MACH_IME1
18437 # ifdef machine_arch_type
18438 #  undef machine_arch_type
18439 #  define machine_arch_type     __machine_arch_type
18440 # else
18441 #  define machine_arch_type     MACH_TYPE_IME1
18442 # endif
18443 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
18444 #else
18445 # define machine_is_ime1()      (0)
18446 #endif
18447
18448 #ifdef CONFIG_MACH_SWEDATMS
18449 # ifdef machine_arch_type
18450 #  undef machine_arch_type
18451 #  define machine_arch_type     __machine_arch_type
18452 # else
18453 #  define machine_arch_type     MACH_TYPE_SWEDATMS
18454 # endif
18455 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
18456 #else
18457 # define machine_is_sweda_tms() (0)
18458 #endif
18459
18460 #ifdef CONFIG_MACH_NTNP435C
18461 # ifdef machine_arch_type
18462 #  undef machine_arch_type
18463 #  define machine_arch_type     __machine_arch_type
18464 # else
18465 #  define machine_arch_type     MACH_TYPE_NTNP435C
18466 # endif
18467 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
18468 #else
18469 # define machine_is_ntnp435c()  (0)
18470 #endif
18471
18472 #ifdef CONFIG_MACH_SPECTRO2
18473 # ifdef machine_arch_type
18474 #  undef machine_arch_type
18475 #  define machine_arch_type     __machine_arch_type
18476 # else
18477 #  define machine_arch_type     MACH_TYPE_SPECTRO2
18478 # endif
18479 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
18480 #else
18481 # define machine_is_spectro2()  (0)
18482 #endif
18483
18484 #ifdef CONFIG_MACH_H6039
18485 # ifdef machine_arch_type
18486 #  undef machine_arch_type
18487 #  define machine_arch_type     __machine_arch_type
18488 # else
18489 #  define machine_arch_type     MACH_TYPE_H6039
18490 # endif
18491 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
18492 #else
18493 # define machine_is_h6039()     (0)
18494 #endif
18495
18496 #ifdef CONFIG_MACH_EP80219
18497 # ifdef machine_arch_type
18498 #  undef machine_arch_type
18499 #  define machine_arch_type     __machine_arch_type
18500 # else
18501 #  define machine_arch_type     MACH_TYPE_EP80219
18502 # endif
18503 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
18504 #else
18505 # define machine_is_ep80219()   (0)
18506 #endif
18507
18508 #ifdef CONFIG_MACH_SAMOA_II
18509 # ifdef machine_arch_type
18510 #  undef machine_arch_type
18511 #  define machine_arch_type     __machine_arch_type
18512 # else
18513 #  define machine_arch_type     MACH_TYPE_SAMOA_II
18514 # endif
18515 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
18516 #else
18517 # define machine_is_samoa_ii()  (0)
18518 #endif
18519
18520 #ifdef CONFIG_MACH_CWMXL
18521 # ifdef machine_arch_type
18522 #  undef machine_arch_type
18523 #  define machine_arch_type     __machine_arch_type
18524 # else
18525 #  define machine_arch_type     MACH_TYPE_CWMXL
18526 # endif
18527 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
18528 #else
18529 # define machine_is_cwmxl()     (0)
18530 #endif
18531
18532 #ifdef CONFIG_MACH_AS9200
18533 # ifdef machine_arch_type
18534 #  undef machine_arch_type
18535 #  define machine_arch_type     __machine_arch_type
18536 # else
18537 #  define machine_arch_type     MACH_TYPE_AS9200
18538 # endif
18539 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
18540 #else
18541 # define machine_is_as9200()    (0)
18542 #endif
18543
18544 #ifdef CONFIG_MACH_SFX1149
18545 # ifdef machine_arch_type
18546 #  undef machine_arch_type
18547 #  define machine_arch_type     __machine_arch_type
18548 # else
18549 #  define machine_arch_type     MACH_TYPE_SFX1149
18550 # endif
18551 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
18552 #else
18553 # define machine_is_sfx1149()   (0)
18554 #endif
18555
18556 #ifdef CONFIG_MACH_NAVI010
18557 # ifdef machine_arch_type
18558 #  undef machine_arch_type
18559 #  define machine_arch_type     __machine_arch_type
18560 # else
18561 #  define machine_arch_type     MACH_TYPE_NAVI010
18562 # endif
18563 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
18564 #else
18565 # define machine_is_navi010()   (0)
18566 #endif
18567
18568 #ifdef CONFIG_MACH_MULTMDP
18569 # ifdef machine_arch_type
18570 #  undef machine_arch_type
18571 #  define machine_arch_type     __machine_arch_type
18572 # else
18573 #  define machine_arch_type     MACH_TYPE_MULTMDP
18574 # endif
18575 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
18576 #else
18577 # define machine_is_multmdp()   (0)
18578 #endif
18579
18580 #ifdef CONFIG_MACH_SCB9520
18581 # ifdef machine_arch_type
18582 #  undef machine_arch_type
18583 #  define machine_arch_type     __machine_arch_type
18584 # else
18585 #  define machine_arch_type     MACH_TYPE_SCB9520
18586 # endif
18587 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
18588 #else
18589 # define machine_is_scb9520()   (0)
18590 #endif
18591
18592 #ifdef CONFIG_MACH_HTCATHENA
18593 # ifdef machine_arch_type
18594 #  undef machine_arch_type
18595 #  define machine_arch_type     __machine_arch_type
18596 # else
18597 #  define machine_arch_type     MACH_TYPE_HTCATHENA
18598 # endif
18599 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
18600 #else
18601 # define machine_is_htcathena() (0)
18602 #endif
18603
18604 #ifdef CONFIG_MACH_XP179
18605 # ifdef machine_arch_type
18606 #  undef machine_arch_type
18607 #  define machine_arch_type     __machine_arch_type
18608 # else
18609 #  define machine_arch_type     MACH_TYPE_XP179
18610 # endif
18611 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
18612 #else
18613 # define machine_is_xp179()     (0)
18614 #endif
18615
18616 #ifdef CONFIG_MACH_H4300
18617 # ifdef machine_arch_type
18618 #  undef machine_arch_type
18619 #  define machine_arch_type     __machine_arch_type
18620 # else
18621 #  define machine_arch_type     MACH_TYPE_H4300
18622 # endif
18623 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
18624 #else
18625 # define machine_is_h4300()     (0)
18626 #endif
18627
18628 #ifdef CONFIG_MACH_GORAMO_MLR
18629 # ifdef machine_arch_type
18630 #  undef machine_arch_type
18631 #  define machine_arch_type     __machine_arch_type
18632 # else
18633 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
18634 # endif
18635 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
18636 #else
18637 # define machine_is_goramo_mlr()        (0)
18638 #endif
18639
18640 #ifdef CONFIG_MACH_MXC30020EVB
18641 # ifdef machine_arch_type
18642 #  undef machine_arch_type
18643 #  define machine_arch_type     __machine_arch_type
18644 # else
18645 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
18646 # endif
18647 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
18648 #else
18649 # define machine_is_mxc30020evb()       (0)
18650 #endif
18651
18652 #ifdef CONFIG_MACH_ADSBITSYG5
18653 # ifdef machine_arch_type
18654 #  undef machine_arch_type
18655 #  define machine_arch_type     __machine_arch_type
18656 # else
18657 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
18658 # endif
18659 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
18660 #else
18661 # define machine_is_adsbitsyg5()        (0)
18662 #endif
18663
18664 #ifdef CONFIG_MACH_ADSPORTALPLUS
18665 # ifdef machine_arch_type
18666 #  undef machine_arch_type
18667 #  define machine_arch_type     __machine_arch_type
18668 # else
18669 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
18670 # endif
18671 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
18672 #else
18673 # define machine_is_adsportalplus()     (0)
18674 #endif
18675
18676 #ifdef CONFIG_MACH_MMSP2PLUS
18677 # ifdef machine_arch_type
18678 #  undef machine_arch_type
18679 #  define machine_arch_type     __machine_arch_type
18680 # else
18681 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
18682 # endif
18683 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
18684 #else
18685 # define machine_is_mmsp2plus() (0)
18686 #endif
18687
18688 #ifdef CONFIG_MACH_EM_X270
18689 # ifdef machine_arch_type
18690 #  undef machine_arch_type
18691 #  define machine_arch_type     __machine_arch_type
18692 # else
18693 #  define machine_arch_type     MACH_TYPE_EM_X270
18694 # endif
18695 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
18696 #else
18697 # define machine_is_em_x270()   (0)
18698 #endif
18699
18700 #ifdef CONFIG_MACH_TPP302
18701 # ifdef machine_arch_type
18702 #  undef machine_arch_type
18703 #  define machine_arch_type     __machine_arch_type
18704 # else
18705 #  define machine_arch_type     MACH_TYPE_TPP302
18706 # endif
18707 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
18708 #else
18709 # define machine_is_tpp302()    (0)
18710 #endif
18711
18712 #ifdef CONFIG_MACH_TPM104
18713 # ifdef machine_arch_type
18714 #  undef machine_arch_type
18715 #  define machine_arch_type     __machine_arch_type
18716 # else
18717 #  define machine_arch_type     MACH_TYPE_TPM104
18718 # endif
18719 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
18720 #else
18721 # define machine_is_tpp104()    (0)
18722 #endif
18723
18724 #ifdef CONFIG_MACH_TPM102
18725 # ifdef machine_arch_type
18726 #  undef machine_arch_type
18727 #  define machine_arch_type     __machine_arch_type
18728 # else
18729 #  define machine_arch_type     MACH_TYPE_TPM102
18730 # endif
18731 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
18732 #else
18733 # define machine_is_tpm102()    (0)
18734 #endif
18735
18736 #ifdef CONFIG_MACH_TPM109
18737 # ifdef machine_arch_type
18738 #  undef machine_arch_type
18739 #  define machine_arch_type     __machine_arch_type
18740 # else
18741 #  define machine_arch_type     MACH_TYPE_TPM109
18742 # endif
18743 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
18744 #else
18745 # define machine_is_tpm109()    (0)
18746 #endif
18747
18748 #ifdef CONFIG_MACH_FBXO1
18749 # ifdef machine_arch_type
18750 #  undef machine_arch_type
18751 #  define machine_arch_type     __machine_arch_type
18752 # else
18753 #  define machine_arch_type     MACH_TYPE_FBXO1
18754 # endif
18755 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
18756 #else
18757 # define machine_is_fbxo1()     (0)
18758 #endif
18759
18760 #ifdef CONFIG_MACH_HXD8
18761 # ifdef machine_arch_type
18762 #  undef machine_arch_type
18763 #  define machine_arch_type     __machine_arch_type
18764 # else
18765 #  define machine_arch_type     MACH_TYPE_HXD8
18766 # endif
18767 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
18768 #else
18769 # define machine_is_hxd8()      (0)
18770 #endif
18771
18772 #ifdef CONFIG_MACH_NEO1973_GTA02
18773 # ifdef machine_arch_type
18774 #  undef machine_arch_type
18775 #  define machine_arch_type     __machine_arch_type
18776 # else
18777 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
18778 # endif
18779 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18780 #else
18781 # define machine_is_neo1973_gta02()     (0)
18782 #endif
18783
18784 #ifdef CONFIG_MACH_EMTEST
18785 # ifdef machine_arch_type
18786 #  undef machine_arch_type
18787 #  define machine_arch_type     __machine_arch_type
18788 # else
18789 #  define machine_arch_type     MACH_TYPE_EMTEST
18790 # endif
18791 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
18792 #else
18793 # define machine_is_emtest()    (0)
18794 #endif
18795
18796 #ifdef CONFIG_MACH_AD6900
18797 # ifdef machine_arch_type
18798 #  undef machine_arch_type
18799 #  define machine_arch_type     __machine_arch_type
18800 # else
18801 #  define machine_arch_type     MACH_TYPE_AD6900
18802 # endif
18803 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18804 #else
18805 # define machine_is_ad6900()    (0)
18806 #endif
18807
18808 #ifdef CONFIG_MACH_EUROPA
18809 # ifdef machine_arch_type
18810 #  undef machine_arch_type
18811 #  define machine_arch_type     __machine_arch_type
18812 # else
18813 #  define machine_arch_type     MACH_TYPE_EUROPA
18814 # endif
18815 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18816 #else
18817 # define machine_is_europa()    (0)
18818 #endif
18819
18820 #ifdef CONFIG_MACH_METROCONNECT
18821 # ifdef machine_arch_type
18822 #  undef machine_arch_type
18823 #  define machine_arch_type     __machine_arch_type
18824 # else
18825 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18826 # endif
18827 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18828 #else
18829 # define machine_is_metroconnect()      (0)
18830 #endif
18831
18832 #ifdef CONFIG_MACH_EZ_S2410
18833 # ifdef machine_arch_type
18834 #  undef machine_arch_type
18835 #  define machine_arch_type     __machine_arch_type
18836 # else
18837 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18838 # endif
18839 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18840 #else
18841 # define machine_is_ez_s2410()  (0)
18842 #endif
18843
18844 #ifdef CONFIG_MACH_EZ_S2440
18845 # ifdef machine_arch_type
18846 #  undef machine_arch_type
18847 #  define machine_arch_type     __machine_arch_type
18848 # else
18849 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18850 # endif
18851 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18852 #else
18853 # define machine_is_ez_s2440()  (0)
18854 #endif
18855
18856 #ifdef CONFIG_MACH_EZ_EP9312
18857 # ifdef machine_arch_type
18858 #  undef machine_arch_type
18859 #  define machine_arch_type     __machine_arch_type
18860 # else
18861 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18862 # endif
18863 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18864 #else
18865 # define machine_is_ez_ep9312() (0)
18866 #endif
18867
18868 #ifdef CONFIG_MACH_EZ_EP9315
18869 # ifdef machine_arch_type
18870 #  undef machine_arch_type
18871 #  define machine_arch_type     __machine_arch_type
18872 # else
18873 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18874 # endif
18875 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18876 #else
18877 # define machine_is_ez_ep9315() (0)
18878 #endif
18879
18880 #ifdef CONFIG_MACH_EZ_X7
18881 # ifdef machine_arch_type
18882 #  undef machine_arch_type
18883 #  define machine_arch_type     __machine_arch_type
18884 # else
18885 #  define machine_arch_type     MACH_TYPE_EZ_X7
18886 # endif
18887 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18888 #else
18889 # define machine_is_ez_x7()     (0)
18890 #endif
18891
18892 #ifdef CONFIG_MACH_GODOTDB
18893 # ifdef machine_arch_type
18894 #  undef machine_arch_type
18895 #  define machine_arch_type     __machine_arch_type
18896 # else
18897 #  define machine_arch_type     MACH_TYPE_GODOTDB
18898 # endif
18899 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18900 #else
18901 # define machine_is_godotdb()   (0)
18902 #endif
18903
18904 #ifdef CONFIG_MACH_MISTRAL
18905 # ifdef machine_arch_type
18906 #  undef machine_arch_type
18907 #  define machine_arch_type     __machine_arch_type
18908 # else
18909 #  define machine_arch_type     MACH_TYPE_MISTRAL
18910 # endif
18911 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18912 #else
18913 # define machine_is_mistral()   (0)
18914 #endif
18915
18916 #ifdef CONFIG_MACH_MSM
18917 # ifdef machine_arch_type
18918 #  undef machine_arch_type
18919 #  define machine_arch_type     __machine_arch_type
18920 # else
18921 #  define machine_arch_type     MACH_TYPE_MSM
18922 # endif
18923 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18924 #else
18925 # define machine_is_msm()       (0)
18926 #endif
18927
18928 #ifdef CONFIG_MACH_CT5910
18929 # ifdef machine_arch_type
18930 #  undef machine_arch_type
18931 #  define machine_arch_type     __machine_arch_type
18932 # else
18933 #  define machine_arch_type     MACH_TYPE_CT5910
18934 # endif
18935 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18936 #else
18937 # define machine_is_ct5910()    (0)
18938 #endif
18939
18940 #ifdef CONFIG_MACH_CT5912
18941 # ifdef machine_arch_type
18942 #  undef machine_arch_type
18943 #  define machine_arch_type     __machine_arch_type
18944 # else
18945 #  define machine_arch_type     MACH_TYPE_CT5912
18946 # endif
18947 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18948 #else
18949 # define machine_is_ct5912()    (0)
18950 #endif
18951
18952 #ifdef CONFIG_MACH_HYNET_INE
18953 # ifdef machine_arch_type
18954 #  undef machine_arch_type
18955 #  define machine_arch_type     __machine_arch_type
18956 # else
18957 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18958 # endif
18959 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18960 #else
18961 # define machine_is_hynet_ine() (0)
18962 #endif
18963
18964 #ifdef CONFIG_MACH_HYNET_APP
18965 # ifdef machine_arch_type
18966 #  undef machine_arch_type
18967 #  define machine_arch_type     __machine_arch_type
18968 # else
18969 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18970 # endif
18971 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18972 #else
18973 # define machine_is_hynet_app() (0)
18974 #endif
18975
18976 #ifdef CONFIG_MACH_MSM7200
18977 # ifdef machine_arch_type
18978 #  undef machine_arch_type
18979 #  define machine_arch_type     __machine_arch_type
18980 # else
18981 #  define machine_arch_type     MACH_TYPE_MSM7200
18982 # endif
18983 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18984 #else
18985 # define machine_is_msm7200()   (0)
18986 #endif
18987
18988 #ifdef CONFIG_MACH_MSM7600
18989 # ifdef machine_arch_type
18990 #  undef machine_arch_type
18991 #  define machine_arch_type     __machine_arch_type
18992 # else
18993 #  define machine_arch_type     MACH_TYPE_MSM7600
18994 # endif
18995 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18996 #else
18997 # define machine_is_msm7600()   (0)
18998 #endif
18999
19000 #ifdef CONFIG_MACH_CEB255
19001 # ifdef machine_arch_type
19002 #  undef machine_arch_type
19003 #  define machine_arch_type     __machine_arch_type
19004 # else
19005 #  define machine_arch_type     MACH_TYPE_CEB255
19006 # endif
19007 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
19008 #else
19009 # define machine_is_ceb255()    (0)
19010 #endif
19011
19012 #ifdef CONFIG_MACH_CIEL
19013 # ifdef machine_arch_type
19014 #  undef machine_arch_type
19015 #  define machine_arch_type     __machine_arch_type
19016 # else
19017 #  define machine_arch_type     MACH_TYPE_CIEL
19018 # endif
19019 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
19020 #else
19021 # define machine_is_ciel()      (0)
19022 #endif
19023
19024 #ifdef CONFIG_MACH_SLM5650
19025 # ifdef machine_arch_type
19026 #  undef machine_arch_type
19027 #  define machine_arch_type     __machine_arch_type
19028 # else
19029 #  define machine_arch_type     MACH_TYPE_SLM5650
19030 # endif
19031 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
19032 #else
19033 # define machine_is_slm5650()   (0)
19034 #endif
19035
19036 #ifdef CONFIG_MACH_AT91SAM9RLEK
19037 # ifdef machine_arch_type
19038 #  undef machine_arch_type
19039 #  define machine_arch_type     __machine_arch_type
19040 # else
19041 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
19042 # endif
19043 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
19044 #else
19045 # define machine_is_at91sam9rlek()      (0)
19046 #endif
19047
19048 #ifdef CONFIG_MACH_COMTECH_ROUTER
19049 # ifdef machine_arch_type
19050 #  undef machine_arch_type
19051 #  define machine_arch_type     __machine_arch_type
19052 # else
19053 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
19054 # endif
19055 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
19056 #else
19057 # define machine_is_comtech_router()    (0)
19058 #endif
19059
19060 #ifdef CONFIG_MACH_SBC2410X
19061 # ifdef machine_arch_type
19062 #  undef machine_arch_type
19063 #  define machine_arch_type     __machine_arch_type
19064 # else
19065 #  define machine_arch_type     MACH_TYPE_SBC2410X
19066 # endif
19067 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
19068 #else
19069 # define machine_is_sbc2410x()  (0)
19070 #endif
19071
19072 #ifdef CONFIG_MACH_AT4X0BD
19073 # ifdef machine_arch_type
19074 #  undef machine_arch_type
19075 #  define machine_arch_type     __machine_arch_type
19076 # else
19077 #  define machine_arch_type     MACH_TYPE_AT4X0BD
19078 # endif
19079 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
19080 #else
19081 # define machine_is_at4x0bd()   (0)
19082 #endif
19083
19084 #ifdef CONFIG_MACH_CBIFR
19085 # ifdef machine_arch_type
19086 #  undef machine_arch_type
19087 #  define machine_arch_type     __machine_arch_type
19088 # else
19089 #  define machine_arch_type     MACH_TYPE_CBIFR
19090 # endif
19091 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
19092 #else
19093 # define machine_is_cbifr()     (0)
19094 #endif
19095
19096 #ifdef CONFIG_MACH_ARCOM_QUANTUM
19097 # ifdef machine_arch_type
19098 #  undef machine_arch_type
19099 #  define machine_arch_type     __machine_arch_type
19100 # else
19101 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
19102 # endif
19103 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
19104 #else
19105 # define machine_is_arcom_quantum()     (0)
19106 #endif
19107
19108 #ifdef CONFIG_MACH_MATRIX520
19109 # ifdef machine_arch_type
19110 #  undef machine_arch_type
19111 #  define machine_arch_type     __machine_arch_type
19112 # else
19113 #  define machine_arch_type     MACH_TYPE_MATRIX520
19114 # endif
19115 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
19116 #else
19117 # define machine_is_matrix520() (0)
19118 #endif
19119
19120 #ifdef CONFIG_MACH_MATRIX510
19121 # ifdef machine_arch_type
19122 #  undef machine_arch_type
19123 #  define machine_arch_type     __machine_arch_type
19124 # else
19125 #  define machine_arch_type     MACH_TYPE_MATRIX510
19126 # endif
19127 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
19128 #else
19129 # define machine_is_matrix510() (0)
19130 #endif
19131
19132 #ifdef CONFIG_MACH_MATRIX500
19133 # ifdef machine_arch_type
19134 #  undef machine_arch_type
19135 #  define machine_arch_type     __machine_arch_type
19136 # else
19137 #  define machine_arch_type     MACH_TYPE_MATRIX500
19138 # endif
19139 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
19140 #else
19141 # define machine_is_matrix500() (0)
19142 #endif
19143
19144 #ifdef CONFIG_MACH_M501
19145 # ifdef machine_arch_type
19146 #  undef machine_arch_type
19147 #  define machine_arch_type     __machine_arch_type
19148 # else
19149 #  define machine_arch_type     MACH_TYPE_M501
19150 # endif
19151 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
19152 #else
19153 # define machine_is_m501()      (0)
19154 #endif
19155
19156 #ifdef CONFIG_MACH_AAEON1270
19157 # ifdef machine_arch_type
19158 #  undef machine_arch_type
19159 #  define machine_arch_type     __machine_arch_type
19160 # else
19161 #  define machine_arch_type     MACH_TYPE_AAEON1270
19162 # endif
19163 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
19164 #else
19165 # define machine_is_aaeon1270() (0)
19166 #endif
19167
19168 #ifdef CONFIG_MACH_MATRIX500EV
19169 # ifdef machine_arch_type
19170 #  undef machine_arch_type
19171 #  define machine_arch_type     __machine_arch_type
19172 # else
19173 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
19174 # endif
19175 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
19176 #else
19177 # define machine_is_matrix500ev()       (0)
19178 #endif
19179
19180 #ifdef CONFIG_MACH_PAC500
19181 # ifdef machine_arch_type
19182 #  undef machine_arch_type
19183 #  define machine_arch_type     __machine_arch_type
19184 # else
19185 #  define machine_arch_type     MACH_TYPE_PAC500
19186 # endif
19187 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
19188 #else
19189 # define machine_is_pac500()    (0)
19190 #endif
19191
19192 #ifdef CONFIG_MACH_PNX8181
19193 # ifdef machine_arch_type
19194 #  undef machine_arch_type
19195 #  define machine_arch_type     __machine_arch_type
19196 # else
19197 #  define machine_arch_type     MACH_TYPE_PNX8181
19198 # endif
19199 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
19200 #else
19201 # define machine_is_pnx8181()   (0)
19202 #endif
19203
19204 #ifdef CONFIG_MACH_COLIBRI320
19205 # ifdef machine_arch_type
19206 #  undef machine_arch_type
19207 #  define machine_arch_type     __machine_arch_type
19208 # else
19209 #  define machine_arch_type     MACH_TYPE_COLIBRI320
19210 # endif
19211 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
19212 #else
19213 # define machine_is_colibri320()        (0)
19214 #endif
19215
19216 #ifdef CONFIG_MACH_AZTOOLBB
19217 # ifdef machine_arch_type
19218 #  undef machine_arch_type
19219 #  define machine_arch_type     __machine_arch_type
19220 # else
19221 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
19222 # endif
19223 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
19224 #else
19225 # define machine_is_aztoolbb()  (0)
19226 #endif
19227
19228 #ifdef CONFIG_MACH_AZTOOLG2
19229 # ifdef machine_arch_type
19230 #  undef machine_arch_type
19231 #  define machine_arch_type     __machine_arch_type
19232 # else
19233 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
19234 # endif
19235 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
19236 #else
19237 # define machine_is_aztoolg2()  (0)
19238 #endif
19239
19240 #ifdef CONFIG_MACH_DVLHOST
19241 # ifdef machine_arch_type
19242 #  undef machine_arch_type
19243 #  define machine_arch_type     __machine_arch_type
19244 # else
19245 #  define machine_arch_type     MACH_TYPE_DVLHOST
19246 # endif
19247 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
19248 #else
19249 # define machine_is_dvlhost()   (0)
19250 #endif
19251
19252 #ifdef CONFIG_MACH_ZIR9200
19253 # ifdef machine_arch_type
19254 #  undef machine_arch_type
19255 #  define machine_arch_type     __machine_arch_type
19256 # else
19257 #  define machine_arch_type     MACH_TYPE_ZIR9200
19258 # endif
19259 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
19260 #else
19261 # define machine_is_zir9200()   (0)
19262 #endif
19263
19264 #ifdef CONFIG_MACH_ZIR9260
19265 # ifdef machine_arch_type
19266 #  undef machine_arch_type
19267 #  define machine_arch_type     __machine_arch_type
19268 # else
19269 #  define machine_arch_type     MACH_TYPE_ZIR9260
19270 # endif
19271 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
19272 #else
19273 # define machine_is_zir9260()   (0)
19274 #endif
19275
19276 #ifdef CONFIG_MACH_COCOPAH
19277 # ifdef machine_arch_type
19278 #  undef machine_arch_type
19279 #  define machine_arch_type     __machine_arch_type
19280 # else
19281 #  define machine_arch_type     MACH_TYPE_COCOPAH
19282 # endif
19283 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
19284 #else
19285 # define machine_is_cocopah()   (0)
19286 #endif
19287
19288 #ifdef CONFIG_MACH_NDS
19289 # ifdef machine_arch_type
19290 #  undef machine_arch_type
19291 #  define machine_arch_type     __machine_arch_type
19292 # else
19293 #  define machine_arch_type     MACH_TYPE_NDS
19294 # endif
19295 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
19296 #else
19297 # define machine_is_nds()       (0)
19298 #endif
19299
19300 #ifdef CONFIG_MACH_ROSENCRANTZ
19301 # ifdef machine_arch_type
19302 #  undef machine_arch_type
19303 #  define machine_arch_type     __machine_arch_type
19304 # else
19305 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
19306 # endif
19307 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
19308 #else
19309 # define machine_is_rosencrantz()       (0)
19310 #endif
19311
19312 #ifdef CONFIG_MACH_FTTX_ODSC
19313 # ifdef machine_arch_type
19314 #  undef machine_arch_type
19315 #  define machine_arch_type     __machine_arch_type
19316 # else
19317 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
19318 # endif
19319 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
19320 #else
19321 # define machine_is_fttx_odsc() (0)
19322 #endif
19323
19324 #ifdef CONFIG_MACH_CLASSE_R6904
19325 # ifdef machine_arch_type
19326 #  undef machine_arch_type
19327 #  define machine_arch_type     __machine_arch_type
19328 # else
19329 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
19330 # endif
19331 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
19332 #else
19333 # define machine_is_classe_r6904()      (0)
19334 #endif
19335
19336 #ifdef CONFIG_MACH_CAM60
19337 # ifdef machine_arch_type
19338 #  undef machine_arch_type
19339 #  define machine_arch_type     __machine_arch_type
19340 # else
19341 #  define machine_arch_type     MACH_TYPE_CAM60
19342 # endif
19343 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
19344 #else
19345 # define machine_is_cam60()     (0)
19346 #endif
19347
19348 #ifdef CONFIG_MACH_MXC30031ADS
19349 # ifdef machine_arch_type
19350 #  undef machine_arch_type
19351 #  define machine_arch_type     __machine_arch_type
19352 # else
19353 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
19354 # endif
19355 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
19356 #else
19357 # define machine_is_mxc30031ads()       (0)
19358 #endif
19359
19360 #ifdef CONFIG_MACH_DATACALL
19361 # ifdef machine_arch_type
19362 #  undef machine_arch_type
19363 #  define machine_arch_type     __machine_arch_type
19364 # else
19365 #  define machine_arch_type     MACH_TYPE_DATACALL
19366 # endif
19367 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
19368 #else
19369 # define machine_is_datacall()  (0)
19370 #endif
19371
19372 #ifdef CONFIG_MACH_AT91EB01
19373 # ifdef machine_arch_type
19374 #  undef machine_arch_type
19375 #  define machine_arch_type     __machine_arch_type
19376 # else
19377 #  define machine_arch_type     MACH_TYPE_AT91EB01
19378 # endif
19379 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
19380 #else
19381 # define machine_is_at91eb01()  (0)
19382 #endif
19383
19384 #ifdef CONFIG_MACH_RTY
19385 # ifdef machine_arch_type
19386 #  undef machine_arch_type
19387 #  define machine_arch_type     __machine_arch_type
19388 # else
19389 #  define machine_arch_type     MACH_TYPE_RTY
19390 # endif
19391 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
19392 #else
19393 # define machine_is_rty()       (0)
19394 #endif
19395
19396 #ifdef CONFIG_MACH_DWL2100
19397 # ifdef machine_arch_type
19398 #  undef machine_arch_type
19399 #  define machine_arch_type     __machine_arch_type
19400 # else
19401 #  define machine_arch_type     MACH_TYPE_DWL2100
19402 # endif
19403 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
19404 #else
19405 # define machine_is_dwl2100()   (0)
19406 #endif
19407
19408 #ifdef CONFIG_MACH_VINSI
19409 # ifdef machine_arch_type
19410 #  undef machine_arch_type
19411 #  define machine_arch_type     __machine_arch_type
19412 # else
19413 #  define machine_arch_type     MACH_TYPE_VINSI
19414 # endif
19415 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
19416 #else
19417 # define machine_is_vinsi()     (0)
19418 #endif
19419
19420 #ifdef CONFIG_MACH_DB88F5281
19421 # ifdef machine_arch_type
19422 #  undef machine_arch_type
19423 #  define machine_arch_type     __machine_arch_type
19424 # else
19425 #  define machine_arch_type     MACH_TYPE_DB88F5281
19426 # endif
19427 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
19428 #else
19429 # define machine_is_db88f5281() (0)
19430 #endif
19431
19432 #ifdef CONFIG_MACH_CSB726
19433 # ifdef machine_arch_type
19434 #  undef machine_arch_type
19435 #  define machine_arch_type     __machine_arch_type
19436 # else
19437 #  define machine_arch_type     MACH_TYPE_CSB726
19438 # endif
19439 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
19440 #else
19441 # define machine_is_csb726()    (0)
19442 #endif
19443
19444 #ifdef CONFIG_MACH_TIK27
19445 # ifdef machine_arch_type
19446 #  undef machine_arch_type
19447 #  define machine_arch_type     __machine_arch_type
19448 # else
19449 #  define machine_arch_type     MACH_TYPE_TIK27
19450 # endif
19451 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
19452 #else
19453 # define machine_is_tik27()     (0)
19454 #endif
19455
19456 #ifdef CONFIG_MACH_MX_UC7420
19457 # ifdef machine_arch_type
19458 #  undef machine_arch_type
19459 #  define machine_arch_type     __machine_arch_type
19460 # else
19461 #  define machine_arch_type     MACH_TYPE_MX_UC7420
19462 # endif
19463 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
19464 #else
19465 # define machine_is_mx_uc7420() (0)
19466 #endif
19467
19468 #ifdef CONFIG_MACH_RIRM3
19469 # ifdef machine_arch_type
19470 #  undef machine_arch_type
19471 #  define machine_arch_type     __machine_arch_type
19472 # else
19473 #  define machine_arch_type     MACH_TYPE_RIRM3
19474 # endif
19475 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
19476 #else
19477 # define machine_is_rirm3()     (0)
19478 #endif
19479
19480 #ifdef CONFIG_MACH_PELCO_ODYSSEY
19481 # ifdef machine_arch_type
19482 #  undef machine_arch_type
19483 #  define machine_arch_type     __machine_arch_type
19484 # else
19485 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
19486 # endif
19487 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
19488 #else
19489 # define machine_is_pelco_odyssey()     (0)
19490 #endif
19491
19492 #ifdef CONFIG_MACH_ADX_ABOX
19493 # ifdef machine_arch_type
19494 #  undef machine_arch_type
19495 #  define machine_arch_type     __machine_arch_type
19496 # else
19497 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
19498 # endif
19499 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
19500 #else
19501 # define machine_is_adx_abox()  (0)
19502 #endif
19503
19504 #ifdef CONFIG_MACH_ADX_TPID
19505 # ifdef machine_arch_type
19506 #  undef machine_arch_type
19507 #  define machine_arch_type     __machine_arch_type
19508 # else
19509 #  define machine_arch_type     MACH_TYPE_ADX_TPID
19510 # endif
19511 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
19512 #else
19513 # define machine_is_adx_tpid()  (0)
19514 #endif
19515
19516 #ifdef CONFIG_MACH_MINICHECK
19517 # ifdef machine_arch_type
19518 #  undef machine_arch_type
19519 #  define machine_arch_type     __machine_arch_type
19520 # else
19521 #  define machine_arch_type     MACH_TYPE_MINICHECK
19522 # endif
19523 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
19524 #else
19525 # define machine_is_minicheck() (0)
19526 #endif
19527
19528 #ifdef CONFIG_MACH_IDAM
19529 # ifdef machine_arch_type
19530 #  undef machine_arch_type
19531 #  define machine_arch_type     __machine_arch_type
19532 # else
19533 #  define machine_arch_type     MACH_TYPE_IDAM
19534 # endif
19535 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
19536 #else
19537 # define machine_is_idam()      (0)
19538 #endif
19539
19540 #ifdef CONFIG_MACH_MARIO_MX
19541 # ifdef machine_arch_type
19542 #  undef machine_arch_type
19543 #  define machine_arch_type     __machine_arch_type
19544 # else
19545 #  define machine_arch_type     MACH_TYPE_MARIO_MX
19546 # endif
19547 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
19548 #else
19549 # define machine_is_mario_mx()  (0)
19550 #endif
19551
19552 #ifdef CONFIG_MACH_VI1888
19553 # ifdef machine_arch_type
19554 #  undef machine_arch_type
19555 #  define machine_arch_type     __machine_arch_type
19556 # else
19557 #  define machine_arch_type     MACH_TYPE_VI1888
19558 # endif
19559 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
19560 #else
19561 # define machine_is_vi1888()    (0)
19562 #endif
19563
19564 #ifdef CONFIG_MACH_ZR4230
19565 # ifdef machine_arch_type
19566 #  undef machine_arch_type
19567 #  define machine_arch_type     __machine_arch_type
19568 # else
19569 #  define machine_arch_type     MACH_TYPE_ZR4230
19570 # endif
19571 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
19572 #else
19573 # define machine_is_zr4230()    (0)
19574 #endif
19575
19576 #ifdef CONFIG_MACH_T1_IX_BLUE
19577 # ifdef machine_arch_type
19578 #  undef machine_arch_type
19579 #  define machine_arch_type     __machine_arch_type
19580 # else
19581 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
19582 # endif
19583 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
19584 #else
19585 # define machine_is_t1_ix_blue()        (0)
19586 #endif
19587
19588 #ifdef CONFIG_MACH_SYHQ2
19589 # ifdef machine_arch_type
19590 #  undef machine_arch_type
19591 #  define machine_arch_type     __machine_arch_type
19592 # else
19593 #  define machine_arch_type     MACH_TYPE_SYHQ2
19594 # endif
19595 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
19596 #else
19597 # define machine_is_syhq2()     (0)
19598 #endif
19599
19600 #ifdef CONFIG_MACH_COMPUTIME_R3
19601 # ifdef machine_arch_type
19602 #  undef machine_arch_type
19603 #  define machine_arch_type     __machine_arch_type
19604 # else
19605 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
19606 # endif
19607 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
19608 #else
19609 # define machine_is_computime_r3()      (0)
19610 #endif
19611
19612 #ifdef CONFIG_MACH_ORATIS
19613 # ifdef machine_arch_type
19614 #  undef machine_arch_type
19615 #  define machine_arch_type     __machine_arch_type
19616 # else
19617 #  define machine_arch_type     MACH_TYPE_ORATIS
19618 # endif
19619 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
19620 #else
19621 # define machine_is_oratis()    (0)
19622 #endif
19623
19624 #ifdef CONFIG_MACH_MIKKO
19625 # ifdef machine_arch_type
19626 #  undef machine_arch_type
19627 #  define machine_arch_type     __machine_arch_type
19628 # else
19629 #  define machine_arch_type     MACH_TYPE_MIKKO
19630 # endif
19631 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
19632 #else
19633 # define machine_is_mikko()     (0)
19634 #endif
19635
19636 #ifdef CONFIG_MACH_HOLON
19637 # ifdef machine_arch_type
19638 #  undef machine_arch_type
19639 #  define machine_arch_type     __machine_arch_type
19640 # else
19641 #  define machine_arch_type     MACH_TYPE_HOLON
19642 # endif
19643 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
19644 #else
19645 # define machine_is_holon()     (0)
19646 #endif
19647
19648 #ifdef CONFIG_MACH_OLIP8
19649 # ifdef machine_arch_type
19650 #  undef machine_arch_type
19651 #  define machine_arch_type     __machine_arch_type
19652 # else
19653 #  define machine_arch_type     MACH_TYPE_OLIP8
19654 # endif
19655 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
19656 #else
19657 # define machine_is_olip8()     (0)
19658 #endif
19659
19660 #ifdef CONFIG_MACH_GHI270HG
19661 # ifdef machine_arch_type
19662 #  undef machine_arch_type
19663 #  define machine_arch_type     __machine_arch_type
19664 # else
19665 #  define machine_arch_type     MACH_TYPE_GHI270HG
19666 # endif
19667 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
19668 #else
19669 # define machine_is_ghi270hg()  (0)
19670 #endif
19671
19672 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
19673 # ifdef machine_arch_type
19674 #  undef machine_arch_type
19675 #  define machine_arch_type     __machine_arch_type
19676 # else
19677 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
19678 # endif
19679 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
19680 #else
19681 # define machine_is_davinci_dm6467_evm()        (0)
19682 #endif
19683
19684 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
19685 # ifdef machine_arch_type
19686 #  undef machine_arch_type
19687 #  define machine_arch_type     __machine_arch_type
19688 # else
19689 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
19690 # endif
19691 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
19692 #else
19693 # define machine_is_davinci_dm355_evm() (0)
19694 #endif
19695
19696 #ifdef CONFIG_MACH_BLACKRIVER
19697 # ifdef machine_arch_type
19698 #  undef machine_arch_type
19699 #  define machine_arch_type     __machine_arch_type
19700 # else
19701 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
19702 # endif
19703 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
19704 #else
19705 # define machine_is_blackriver()        (0)
19706 #endif
19707
19708 #ifdef CONFIG_MACH_SANDGATEWP
19709 # ifdef machine_arch_type
19710 #  undef machine_arch_type
19711 #  define machine_arch_type     __machine_arch_type
19712 # else
19713 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
19714 # endif
19715 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
19716 #else
19717 # define machine_is_sandgate_wp()       (0)
19718 #endif
19719
19720 #ifdef CONFIG_MACH_CDOTBWSG
19721 # ifdef machine_arch_type
19722 #  undef machine_arch_type
19723 #  define machine_arch_type     __machine_arch_type
19724 # else
19725 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
19726 # endif
19727 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
19728 #else
19729 # define machine_is_cdotbwsg()  (0)
19730 #endif
19731
19732 #ifdef CONFIG_MACH_QUARK963
19733 # ifdef machine_arch_type
19734 #  undef machine_arch_type
19735 #  define machine_arch_type     __machine_arch_type
19736 # else
19737 #  define machine_arch_type     MACH_TYPE_QUARK963
19738 # endif
19739 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
19740 #else
19741 # define machine_is_quark963()  (0)
19742 #endif
19743
19744 #ifdef CONFIG_MACH_CSB735
19745 # ifdef machine_arch_type
19746 #  undef machine_arch_type
19747 #  define machine_arch_type     __machine_arch_type
19748 # else
19749 #  define machine_arch_type     MACH_TYPE_CSB735
19750 # endif
19751 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
19752 #else
19753 # define machine_is_csb735()    (0)
19754 #endif
19755
19756 #ifdef CONFIG_MACH_LITTLETON
19757 # ifdef machine_arch_type
19758 #  undef machine_arch_type
19759 #  define machine_arch_type     __machine_arch_type
19760 # else
19761 #  define machine_arch_type     MACH_TYPE_LITTLETON
19762 # endif
19763 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19764 #else
19765 # define machine_is_littleton() (0)
19766 #endif
19767
19768 #ifdef CONFIG_MACH_MIO_P550
19769 # ifdef machine_arch_type
19770 #  undef machine_arch_type
19771 #  define machine_arch_type     __machine_arch_type
19772 # else
19773 #  define machine_arch_type     MACH_TYPE_MIO_P550
19774 # endif
19775 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
19776 #else
19777 # define machine_is_mio_p550()  (0)
19778 #endif
19779
19780 #ifdef CONFIG_MACH_MOTION2440
19781 # ifdef machine_arch_type
19782 #  undef machine_arch_type
19783 #  define machine_arch_type     __machine_arch_type
19784 # else
19785 #  define machine_arch_type     MACH_TYPE_MOTION2440
19786 # endif
19787 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
19788 #else
19789 # define machine_is_motion2440()        (0)
19790 #endif
19791
19792 #ifdef CONFIG_MACH_IMM500
19793 # ifdef machine_arch_type
19794 #  undef machine_arch_type
19795 #  define machine_arch_type     __machine_arch_type
19796 # else
19797 #  define machine_arch_type     MACH_TYPE_IMM500
19798 # endif
19799 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
19800 #else
19801 # define machine_is_imm500()    (0)
19802 #endif
19803
19804 #ifdef CONFIG_MACH_HOMEMATIC
19805 # ifdef machine_arch_type
19806 #  undef machine_arch_type
19807 #  define machine_arch_type     __machine_arch_type
19808 # else
19809 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19810 # endif
19811 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19812 #else
19813 # define machine_is_homematic() (0)
19814 #endif
19815
19816 #ifdef CONFIG_MACH_ERMINE
19817 # ifdef machine_arch_type
19818 #  undef machine_arch_type
19819 #  define machine_arch_type     __machine_arch_type
19820 # else
19821 #  define machine_arch_type     MACH_TYPE_ERMINE
19822 # endif
19823 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19824 #else
19825 # define machine_is_ermine()    (0)
19826 #endif
19827
19828 #ifdef CONFIG_MACH_KB9202B
19829 # ifdef machine_arch_type
19830 #  undef machine_arch_type
19831 #  define machine_arch_type     __machine_arch_type
19832 # else
19833 #  define machine_arch_type     MACH_TYPE_KB9202B
19834 # endif
19835 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19836 #else
19837 # define machine_is_kb9202b()   (0)
19838 #endif
19839
19840 #ifdef CONFIG_MACH_HS1XX
19841 # ifdef machine_arch_type
19842 #  undef machine_arch_type
19843 #  define machine_arch_type     __machine_arch_type
19844 # else
19845 #  define machine_arch_type     MACH_TYPE_HS1XX
19846 # endif
19847 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19848 #else
19849 # define machine_is_hs1xx()     (0)
19850 #endif
19851
19852 #ifdef CONFIG_MACH_STUDENTMATE2440
19853 # ifdef machine_arch_type
19854 #  undef machine_arch_type
19855 #  define machine_arch_type     __machine_arch_type
19856 # else
19857 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19858 # endif
19859 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19860 #else
19861 # define machine_is_studentmate2440()   (0)
19862 #endif
19863
19864 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19865 # ifdef machine_arch_type
19866 #  undef machine_arch_type
19867 #  define machine_arch_type     __machine_arch_type
19868 # else
19869 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19870 # endif
19871 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19872 #else
19873 # define machine_is_arvoo_l1_z1()       (0)
19874 #endif
19875
19876 #ifdef CONFIG_MACH_DEP2410K
19877 # ifdef machine_arch_type
19878 #  undef machine_arch_type
19879 #  define machine_arch_type     __machine_arch_type
19880 # else
19881 #  define machine_arch_type     MACH_TYPE_DEP2410K
19882 # endif
19883 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19884 #else
19885 # define machine_is_dep2410k()  (0)
19886 #endif
19887
19888 #ifdef CONFIG_MACH_XXSVIDEO
19889 # ifdef machine_arch_type
19890 #  undef machine_arch_type
19891 #  define machine_arch_type     __machine_arch_type
19892 # else
19893 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19894 # endif
19895 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19896 #else
19897 # define machine_is_xxsvideo()  (0)
19898 #endif
19899
19900 #ifdef CONFIG_MACH_IM4004
19901 # ifdef machine_arch_type
19902 #  undef machine_arch_type
19903 #  define machine_arch_type     __machine_arch_type
19904 # else
19905 #  define machine_arch_type     MACH_TYPE_IM4004
19906 # endif
19907 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19908 #else
19909 # define machine_is_im4004()    (0)
19910 #endif
19911
19912 #ifdef CONFIG_MACH_OCHAYA1050
19913 # ifdef machine_arch_type
19914 #  undef machine_arch_type
19915 #  define machine_arch_type     __machine_arch_type
19916 # else
19917 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19918 # endif
19919 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19920 #else
19921 # define machine_is_ochaya1050()        (0)
19922 #endif
19923
19924 #ifdef CONFIG_MACH_LEP9261
19925 # ifdef machine_arch_type
19926 #  undef machine_arch_type
19927 #  define machine_arch_type     __machine_arch_type
19928 # else
19929 #  define machine_arch_type     MACH_TYPE_LEP9261
19930 # endif
19931 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19932 #else
19933 # define machine_is_lep9261()   (0)
19934 #endif
19935
19936 #ifdef CONFIG_MACH_SVENMEB
19937 # ifdef machine_arch_type
19938 #  undef machine_arch_type
19939 #  define machine_arch_type     __machine_arch_type
19940 # else
19941 #  define machine_arch_type     MACH_TYPE_SVENMEB
19942 # endif
19943 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19944 #else
19945 # define machine_is_svenmeb()   (0)
19946 #endif
19947
19948 #ifdef CONFIG_MACH_FORTUNET2NE
19949 # ifdef machine_arch_type
19950 #  undef machine_arch_type
19951 #  define machine_arch_type     __machine_arch_type
19952 # else
19953 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19954 # endif
19955 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19956 #else
19957 # define machine_is_fortunet2ne()       (0)
19958 #endif
19959
19960 #ifdef CONFIG_MACH_NXHX
19961 # ifdef machine_arch_type
19962 #  undef machine_arch_type
19963 #  define machine_arch_type     __machine_arch_type
19964 # else
19965 #  define machine_arch_type     MACH_TYPE_NXHX
19966 # endif
19967 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19968 #else
19969 # define machine_is_nxhx()      (0)
19970 #endif
19971
19972 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19973 # ifdef machine_arch_type
19974 #  undef machine_arch_type
19975 #  define machine_arch_type     __machine_arch_type
19976 # else
19977 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19978 # endif
19979 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19980 #else
19981 # define machine_is_realview_pb11mp()   (0)
19982 #endif
19983
19984 #ifdef CONFIG_MACH_IDS500
19985 # ifdef machine_arch_type
19986 #  undef machine_arch_type
19987 #  define machine_arch_type     __machine_arch_type
19988 # else
19989 #  define machine_arch_type     MACH_TYPE_IDS500
19990 # endif
19991 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19992 #else
19993 # define machine_is_ids500()    (0)
19994 #endif
19995
19996 #ifdef CONFIG_MACH_ORS_N725
19997 # ifdef machine_arch_type
19998 #  undef machine_arch_type
19999 #  define machine_arch_type     __machine_arch_type
20000 # else
20001 #  define machine_arch_type     MACH_TYPE_ORS_N725
20002 # endif
20003 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
20004 #else
20005 # define machine_is_ors_n725()  (0)
20006 #endif
20007
20008 #ifdef CONFIG_MACH_HSDARM
20009 # ifdef machine_arch_type
20010 #  undef machine_arch_type
20011 #  define machine_arch_type     __machine_arch_type
20012 # else
20013 #  define machine_arch_type     MACH_TYPE_HSDARM
20014 # endif
20015 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
20016 #else
20017 # define machine_is_hsdarm()    (0)
20018 #endif
20019
20020 #ifdef CONFIG_MACH_SHA_PON003
20021 # ifdef machine_arch_type
20022 #  undef machine_arch_type
20023 #  define machine_arch_type     __machine_arch_type
20024 # else
20025 #  define machine_arch_type     MACH_TYPE_SHA_PON003
20026 # endif
20027 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
20028 #else
20029 # define machine_is_sha_pon003()        (0)
20030 #endif
20031
20032 #ifdef CONFIG_MACH_SHA_PON004
20033 # ifdef machine_arch_type
20034 #  undef machine_arch_type
20035 #  define machine_arch_type     __machine_arch_type
20036 # else
20037 #  define machine_arch_type     MACH_TYPE_SHA_PON004
20038 # endif
20039 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
20040 #else
20041 # define machine_is_sha_pon004()        (0)
20042 #endif
20043
20044 #ifdef CONFIG_MACH_SHA_PON007
20045 # ifdef machine_arch_type
20046 #  undef machine_arch_type
20047 #  define machine_arch_type     __machine_arch_type
20048 # else
20049 #  define machine_arch_type     MACH_TYPE_SHA_PON007
20050 # endif
20051 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
20052 #else
20053 # define machine_is_sha_pon007()        (0)
20054 #endif
20055
20056 #ifdef CONFIG_MACH_SHA_PON011
20057 # ifdef machine_arch_type
20058 #  undef machine_arch_type
20059 #  define machine_arch_type     __machine_arch_type
20060 # else
20061 #  define machine_arch_type     MACH_TYPE_SHA_PON011
20062 # endif
20063 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
20064 #else
20065 # define machine_is_sha_pon011()        (0)
20066 #endif
20067
20068 #ifdef CONFIG_MACH_H6042
20069 # ifdef machine_arch_type
20070 #  undef machine_arch_type
20071 #  define machine_arch_type     __machine_arch_type
20072 # else
20073 #  define machine_arch_type     MACH_TYPE_H6042
20074 # endif
20075 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
20076 #else
20077 # define machine_is_h6042()     (0)
20078 #endif
20079
20080 #ifdef CONFIG_MACH_H6043
20081 # ifdef machine_arch_type
20082 #  undef machine_arch_type
20083 #  define machine_arch_type     __machine_arch_type
20084 # else
20085 #  define machine_arch_type     MACH_TYPE_H6043
20086 # endif
20087 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
20088 #else
20089 # define machine_is_h6043()     (0)
20090 #endif
20091
20092 #ifdef CONFIG_MACH_LOOXC550
20093 # ifdef machine_arch_type
20094 #  undef machine_arch_type
20095 #  define machine_arch_type     __machine_arch_type
20096 # else
20097 #  define machine_arch_type     MACH_TYPE_LOOXC550
20098 # endif
20099 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
20100 #else
20101 # define machine_is_looxc550()  (0)
20102 #endif
20103
20104 #ifdef CONFIG_MACH_CNTY_TITAN
20105 # ifdef machine_arch_type
20106 #  undef machine_arch_type
20107 #  define machine_arch_type     __machine_arch_type
20108 # else
20109 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
20110 # endif
20111 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
20112 #else
20113 # define machine_is_cnty_titan()        (0)
20114 #endif
20115
20116 #ifdef CONFIG_MACH_APP3XX
20117 # ifdef machine_arch_type
20118 #  undef machine_arch_type
20119 #  define machine_arch_type     __machine_arch_type
20120 # else
20121 #  define machine_arch_type     MACH_TYPE_APP3XX
20122 # endif
20123 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
20124 #else
20125 # define machine_is_app3xx()    (0)
20126 #endif
20127
20128 #ifdef CONFIG_MACH_SIDEOATSGRAMA
20129 # ifdef machine_arch_type
20130 #  undef machine_arch_type
20131 #  define machine_arch_type     __machine_arch_type
20132 # else
20133 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
20134 # endif
20135 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
20136 #else
20137 # define machine_is_sideoatsgrama()     (0)
20138 #endif
20139
20140 #ifdef CONFIG_MACH_TREO700P
20141 # ifdef machine_arch_type
20142 #  undef machine_arch_type
20143 #  define machine_arch_type     __machine_arch_type
20144 # else
20145 #  define machine_arch_type     MACH_TYPE_TREO700P
20146 # endif
20147 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
20148 #else
20149 # define machine_is_treo700p()  (0)
20150 #endif
20151
20152 #ifdef CONFIG_MACH_TREO700W
20153 # ifdef machine_arch_type
20154 #  undef machine_arch_type
20155 #  define machine_arch_type     __machine_arch_type
20156 # else
20157 #  define machine_arch_type     MACH_TYPE_TREO700W
20158 # endif
20159 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
20160 #else
20161 # define machine_is_treo700w()  (0)
20162 #endif
20163
20164 #ifdef CONFIG_MACH_TREO750
20165 # ifdef machine_arch_type
20166 #  undef machine_arch_type
20167 #  define machine_arch_type     __machine_arch_type
20168 # else
20169 #  define machine_arch_type     MACH_TYPE_TREO750
20170 # endif
20171 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
20172 #else
20173 # define machine_is_treo750()   (0)
20174 #endif
20175
20176 #ifdef CONFIG_MACH_TREO755P
20177 # ifdef machine_arch_type
20178 #  undef machine_arch_type
20179 #  define machine_arch_type     __machine_arch_type
20180 # else
20181 #  define machine_arch_type     MACH_TYPE_TREO755P
20182 # endif
20183 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
20184 #else
20185 # define machine_is_treo755p()  (0)
20186 #endif
20187
20188 #ifdef CONFIG_MACH_EZREGANUT9200
20189 # ifdef machine_arch_type
20190 #  undef machine_arch_type
20191 #  define machine_arch_type     __machine_arch_type
20192 # else
20193 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
20194 # endif
20195 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
20196 #else
20197 # define machine_is_ezreganut9200()     (0)
20198 #endif
20199
20200 #ifdef CONFIG_MACH_SARGE
20201 # ifdef machine_arch_type
20202 #  undef machine_arch_type
20203 #  define machine_arch_type     __machine_arch_type
20204 # else
20205 #  define machine_arch_type     MACH_TYPE_SARGE
20206 # endif
20207 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
20208 #else
20209 # define machine_is_sarge()     (0)
20210 #endif
20211
20212 #ifdef CONFIG_MACH_A696
20213 # ifdef machine_arch_type
20214 #  undef machine_arch_type
20215 #  define machine_arch_type     __machine_arch_type
20216 # else
20217 #  define machine_arch_type     MACH_TYPE_A696
20218 # endif
20219 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
20220 #else
20221 # define machine_is_a696()      (0)
20222 #endif
20223
20224 #ifdef CONFIG_MACH_TURTLE
20225 # ifdef machine_arch_type
20226 #  undef machine_arch_type
20227 #  define machine_arch_type     __machine_arch_type
20228 # else
20229 #  define machine_arch_type     MACH_TYPE_TURTLE
20230 # endif
20231 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
20232 #else
20233 # define machine_is_turtle1916()        (0)
20234 #endif
20235
20236 #ifdef CONFIG_MACH_MX27_3DS
20237 # ifdef machine_arch_type
20238 #  undef machine_arch_type
20239 #  define machine_arch_type     __machine_arch_type
20240 # else
20241 #  define machine_arch_type     MACH_TYPE_MX27_3DS
20242 # endif
20243 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
20244 #else
20245 # define machine_is_mx27_3ds()  (0)
20246 #endif
20247
20248 #ifdef CONFIG_MACH_BISHOP
20249 # ifdef machine_arch_type
20250 #  undef machine_arch_type
20251 #  define machine_arch_type     __machine_arch_type
20252 # else
20253 #  define machine_arch_type     MACH_TYPE_BISHOP
20254 # endif
20255 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
20256 #else
20257 # define machine_is_bishop()    (0)
20258 #endif
20259
20260 #ifdef CONFIG_MACH_PXX
20261 # ifdef machine_arch_type
20262 #  undef machine_arch_type
20263 #  define machine_arch_type     __machine_arch_type
20264 # else
20265 #  define machine_arch_type     MACH_TYPE_PXX
20266 # endif
20267 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
20268 #else
20269 # define machine_is_pxx()       (0)
20270 #endif
20271
20272 #ifdef CONFIG_MACH_REDWOOD
20273 # ifdef machine_arch_type
20274 #  undef machine_arch_type
20275 #  define machine_arch_type     __machine_arch_type
20276 # else
20277 #  define machine_arch_type     MACH_TYPE_REDWOOD
20278 # endif
20279 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
20280 #else
20281 # define machine_is_redwood()   (0)
20282 #endif
20283
20284 #ifdef CONFIG_MACH_OMAP_2430DLP
20285 # ifdef machine_arch_type
20286 #  undef machine_arch_type
20287 #  define machine_arch_type     __machine_arch_type
20288 # else
20289 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
20290 # endif
20291 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
20292 #else
20293 # define machine_is_omap_2430dlp()      (0)
20294 #endif
20295
20296 #ifdef CONFIG_MACH_OMAP_2430OSK
20297 # ifdef machine_arch_type
20298 #  undef machine_arch_type
20299 #  define machine_arch_type     __machine_arch_type
20300 # else
20301 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
20302 # endif
20303 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
20304 #else
20305 # define machine_is_omap_2430osk()      (0)
20306 #endif
20307
20308 #ifdef CONFIG_MACH_SARDINE
20309 # ifdef machine_arch_type
20310 #  undef machine_arch_type
20311 #  define machine_arch_type     __machine_arch_type
20312 # else
20313 #  define machine_arch_type     MACH_TYPE_SARDINE
20314 # endif
20315 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
20316 #else
20317 # define machine_is_sardine()   (0)
20318 #endif
20319
20320 #ifdef CONFIG_MACH_HALIBUT
20321 # ifdef machine_arch_type
20322 #  undef machine_arch_type
20323 #  define machine_arch_type     __machine_arch_type
20324 # else
20325 #  define machine_arch_type     MACH_TYPE_HALIBUT
20326 # endif
20327 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
20328 #else
20329 # define machine_is_halibut()   (0)
20330 #endif
20331
20332 #ifdef CONFIG_MACH_TROUT
20333 # ifdef machine_arch_type
20334 #  undef machine_arch_type
20335 #  define machine_arch_type     __machine_arch_type
20336 # else
20337 #  define machine_arch_type     MACH_TYPE_TROUT
20338 # endif
20339 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
20340 #else
20341 # define machine_is_trout()     (0)
20342 #endif
20343
20344 #ifdef CONFIG_MACH_GOLDFISH
20345 # ifdef machine_arch_type
20346 #  undef machine_arch_type
20347 #  define machine_arch_type     __machine_arch_type
20348 # else
20349 #  define machine_arch_type     MACH_TYPE_GOLDFISH
20350 # endif
20351 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
20352 #else
20353 # define machine_is_goldfish()  (0)
20354 #endif
20355
20356 #ifdef CONFIG_MACH_GESBC2440
20357 # ifdef machine_arch_type
20358 #  undef machine_arch_type
20359 #  define machine_arch_type     __machine_arch_type
20360 # else
20361 #  define machine_arch_type     MACH_TYPE_GESBC2440
20362 # endif
20363 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
20364 #else
20365 # define machine_is_gesbc2440() (0)
20366 #endif
20367
20368 #ifdef CONFIG_MACH_NOMAD
20369 # ifdef machine_arch_type
20370 #  undef machine_arch_type
20371 #  define machine_arch_type     __machine_arch_type
20372 # else
20373 #  define machine_arch_type     MACH_TYPE_NOMAD
20374 # endif
20375 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
20376 #else
20377 # define machine_is_nomad()     (0)
20378 #endif
20379
20380 #ifdef CONFIG_MACH_ROSALIND
20381 # ifdef machine_arch_type
20382 #  undef machine_arch_type
20383 #  define machine_arch_type     __machine_arch_type
20384 # else
20385 #  define machine_arch_type     MACH_TYPE_ROSALIND
20386 # endif
20387 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
20388 #else
20389 # define machine_is_rosalind()  (0)
20390 #endif
20391
20392 #ifdef CONFIG_MACH_CC9P9215
20393 # ifdef machine_arch_type
20394 #  undef machine_arch_type
20395 #  define machine_arch_type     __machine_arch_type
20396 # else
20397 #  define machine_arch_type     MACH_TYPE_CC9P9215
20398 # endif
20399 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
20400 #else
20401 # define machine_is_cc9p9215()  (0)
20402 #endif
20403
20404 #ifdef CONFIG_MACH_CC9P9210
20405 # ifdef machine_arch_type
20406 #  undef machine_arch_type
20407 #  define machine_arch_type     __machine_arch_type
20408 # else
20409 #  define machine_arch_type     MACH_TYPE_CC9P9210
20410 # endif
20411 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
20412 #else
20413 # define machine_is_cc9p9210()  (0)
20414 #endif
20415
20416 #ifdef CONFIG_MACH_CC9P9215JS
20417 # ifdef machine_arch_type
20418 #  undef machine_arch_type
20419 #  define machine_arch_type     __machine_arch_type
20420 # else
20421 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
20422 # endif
20423 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
20424 #else
20425 # define machine_is_cc9p9215js()        (0)
20426 #endif
20427
20428 #ifdef CONFIG_MACH_CC9P9210JS
20429 # ifdef machine_arch_type
20430 #  undef machine_arch_type
20431 #  define machine_arch_type     __machine_arch_type
20432 # else
20433 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
20434 # endif
20435 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
20436 #else
20437 # define machine_is_cc9p9210js()        (0)
20438 #endif
20439
20440 #ifdef CONFIG_MACH_NASFFE
20441 # ifdef machine_arch_type
20442 #  undef machine_arch_type
20443 #  define machine_arch_type     __machine_arch_type
20444 # else
20445 #  define machine_arch_type     MACH_TYPE_NASFFE
20446 # endif
20447 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
20448 #else
20449 # define machine_is_nasffe()    (0)
20450 #endif
20451
20452 #ifdef CONFIG_MACH_TN2X0BD
20453 # ifdef machine_arch_type
20454 #  undef machine_arch_type
20455 #  define machine_arch_type     __machine_arch_type
20456 # else
20457 #  define machine_arch_type     MACH_TYPE_TN2X0BD
20458 # endif
20459 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
20460 #else
20461 # define machine_is_tn2x0bd()   (0)
20462 #endif
20463
20464 #ifdef CONFIG_MACH_GWMPXA
20465 # ifdef machine_arch_type
20466 #  undef machine_arch_type
20467 #  define machine_arch_type     __machine_arch_type
20468 # else
20469 #  define machine_arch_type     MACH_TYPE_GWMPXA
20470 # endif
20471 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
20472 #else
20473 # define machine_is_gwmpxa()    (0)
20474 #endif
20475
20476 #ifdef CONFIG_MACH_EXYPLUS
20477 # ifdef machine_arch_type
20478 #  undef machine_arch_type
20479 #  define machine_arch_type     __machine_arch_type
20480 # else
20481 #  define machine_arch_type     MACH_TYPE_EXYPLUS
20482 # endif
20483 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
20484 #else
20485 # define machine_is_exyplus()   (0)
20486 #endif
20487
20488 #ifdef CONFIG_MACH_JADOO21
20489 # ifdef machine_arch_type
20490 #  undef machine_arch_type
20491 #  define machine_arch_type     __machine_arch_type
20492 # else
20493 #  define machine_arch_type     MACH_TYPE_JADOO21
20494 # endif
20495 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
20496 #else
20497 # define machine_is_jadoo21()   (0)
20498 #endif
20499
20500 #ifdef CONFIG_MACH_LOOXN560
20501 # ifdef machine_arch_type
20502 #  undef machine_arch_type
20503 #  define machine_arch_type     __machine_arch_type
20504 # else
20505 #  define machine_arch_type     MACH_TYPE_LOOXN560
20506 # endif
20507 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
20508 #else
20509 # define machine_is_looxn560()  (0)
20510 #endif
20511
20512 #ifdef CONFIG_MACH_BONSAI
20513 # ifdef machine_arch_type
20514 #  undef machine_arch_type
20515 #  define machine_arch_type     __machine_arch_type
20516 # else
20517 #  define machine_arch_type     MACH_TYPE_BONSAI
20518 # endif
20519 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
20520 #else
20521 # define machine_is_bonsai()    (0)
20522 #endif
20523
20524 #ifdef CONFIG_MACH_ADSMILGATO
20525 # ifdef machine_arch_type
20526 #  undef machine_arch_type
20527 #  define machine_arch_type     __machine_arch_type
20528 # else
20529 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
20530 # endif
20531 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
20532 #else
20533 # define machine_is_adsmilgato()        (0)
20534 #endif
20535
20536 #ifdef CONFIG_MACH_GBA
20537 # ifdef machine_arch_type
20538 #  undef machine_arch_type
20539 #  define machine_arch_type     __machine_arch_type
20540 # else
20541 #  define machine_arch_type     MACH_TYPE_GBA
20542 # endif
20543 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
20544 #else
20545 # define machine_is_gba()       (0)
20546 #endif
20547
20548 #ifdef CONFIG_MACH_H6044
20549 # ifdef machine_arch_type
20550 #  undef machine_arch_type
20551 #  define machine_arch_type     __machine_arch_type
20552 # else
20553 #  define machine_arch_type     MACH_TYPE_H6044
20554 # endif
20555 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
20556 #else
20557 # define machine_is_h6044()     (0)
20558 #endif
20559
20560 #ifdef CONFIG_MACH_APP
20561 # ifdef machine_arch_type
20562 #  undef machine_arch_type
20563 #  define machine_arch_type     __machine_arch_type
20564 # else
20565 #  define machine_arch_type     MACH_TYPE_APP
20566 # endif
20567 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
20568 #else
20569 # define machine_is_app()       (0)
20570 #endif
20571
20572 #ifdef CONFIG_MACH_TCT_HAMMER
20573 # ifdef machine_arch_type
20574 #  undef machine_arch_type
20575 #  define machine_arch_type     __machine_arch_type
20576 # else
20577 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
20578 # endif
20579 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
20580 #else
20581 # define machine_is_tct_hammer()        (0)
20582 #endif
20583
20584 #ifdef CONFIG_MACH_HERALD
20585 # ifdef machine_arch_type
20586 #  undef machine_arch_type
20587 #  define machine_arch_type     __machine_arch_type
20588 # else
20589 #  define machine_arch_type     MACH_TYPE_HERALD
20590 # endif
20591 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
20592 #else
20593 # define machine_is_herald()    (0)
20594 #endif
20595
20596 #ifdef CONFIG_MACH_ARTEMIS
20597 # ifdef machine_arch_type
20598 #  undef machine_arch_type
20599 #  define machine_arch_type     __machine_arch_type
20600 # else
20601 #  define machine_arch_type     MACH_TYPE_ARTEMIS
20602 # endif
20603 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
20604 #else
20605 # define machine_is_artemis()   (0)
20606 #endif
20607
20608 #ifdef CONFIG_MACH_HTCTITAN
20609 # ifdef machine_arch_type
20610 #  undef machine_arch_type
20611 #  define machine_arch_type     __machine_arch_type
20612 # else
20613 #  define machine_arch_type     MACH_TYPE_HTCTITAN
20614 # endif
20615 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
20616 #else
20617 # define machine_is_htctitan()  (0)
20618 #endif
20619
20620 #ifdef CONFIG_MACH_QRANIUM
20621 # ifdef machine_arch_type
20622 #  undef machine_arch_type
20623 #  define machine_arch_type     __machine_arch_type
20624 # else
20625 #  define machine_arch_type     MACH_TYPE_QRANIUM
20626 # endif
20627 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
20628 #else
20629 # define machine_is_qranium()   (0)
20630 #endif
20631
20632 #ifdef CONFIG_MACH_ADX_WSC2
20633 # ifdef machine_arch_type
20634 #  undef machine_arch_type
20635 #  define machine_arch_type     __machine_arch_type
20636 # else
20637 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
20638 # endif
20639 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
20640 #else
20641 # define machine_is_adx_wsc2()  (0)
20642 #endif
20643
20644 #ifdef CONFIG_MACH_ADX_MEDCOM
20645 # ifdef machine_arch_type
20646 #  undef machine_arch_type
20647 #  define machine_arch_type     __machine_arch_type
20648 # else
20649 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
20650 # endif
20651 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
20652 #else
20653 # define machine_is_adx_medcom()        (0)
20654 #endif
20655
20656 #ifdef CONFIG_MACH_BBOARD
20657 # ifdef machine_arch_type
20658 #  undef machine_arch_type
20659 #  define machine_arch_type     __machine_arch_type
20660 # else
20661 #  define machine_arch_type     MACH_TYPE_BBOARD
20662 # endif
20663 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
20664 #else
20665 # define machine_is_bboard()    (0)
20666 #endif
20667
20668 #ifdef CONFIG_MACH_CAMBRIA
20669 # ifdef machine_arch_type
20670 #  undef machine_arch_type
20671 #  define machine_arch_type     __machine_arch_type
20672 # else
20673 #  define machine_arch_type     MACH_TYPE_CAMBRIA
20674 # endif
20675 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
20676 #else
20677 # define machine_is_cambria()   (0)
20678 #endif
20679
20680 #ifdef CONFIG_MACH_MT7XXX
20681 # ifdef machine_arch_type
20682 #  undef machine_arch_type
20683 #  define machine_arch_type     __machine_arch_type
20684 # else
20685 #  define machine_arch_type     MACH_TYPE_MT7XXX
20686 # endif
20687 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
20688 #else
20689 # define machine_is_mt7xxx()    (0)
20690 #endif
20691
20692 #ifdef CONFIG_MACH_MATRIX512
20693 # ifdef machine_arch_type
20694 #  undef machine_arch_type
20695 #  define machine_arch_type     __machine_arch_type
20696 # else
20697 #  define machine_arch_type     MACH_TYPE_MATRIX512
20698 # endif
20699 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20700 #else
20701 # define machine_is_matrix512() (0)
20702 #endif
20703
20704 #ifdef CONFIG_MACH_MATRIX522
20705 # ifdef machine_arch_type
20706 #  undef machine_arch_type
20707 #  define machine_arch_type     __machine_arch_type
20708 # else
20709 #  define machine_arch_type     MACH_TYPE_MATRIX522
20710 # endif
20711 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20712 #else
20713 # define machine_is_matrix522() (0)
20714 #endif
20715
20716 #ifdef CONFIG_MACH_IPAC5010
20717 # ifdef machine_arch_type
20718 #  undef machine_arch_type
20719 #  define machine_arch_type     __machine_arch_type
20720 # else
20721 #  define machine_arch_type     MACH_TYPE_IPAC5010
20722 # endif
20723 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
20724 #else
20725 # define machine_is_ipac5010()  (0)
20726 #endif
20727
20728 #ifdef CONFIG_MACH_SAKURA
20729 # ifdef machine_arch_type
20730 #  undef machine_arch_type
20731 #  define machine_arch_type     __machine_arch_type
20732 # else
20733 #  define machine_arch_type     MACH_TYPE_SAKURA
20734 # endif
20735 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
20736 #else
20737 # define machine_is_sakura()    (0)
20738 #endif
20739
20740 #ifdef CONFIG_MACH_GROCX
20741 # ifdef machine_arch_type
20742 #  undef machine_arch_type
20743 #  define machine_arch_type     __machine_arch_type
20744 # else
20745 #  define machine_arch_type     MACH_TYPE_GROCX
20746 # endif
20747 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
20748 #else
20749 # define machine_is_grocx()     (0)
20750 #endif
20751
20752 #ifdef CONFIG_MACH_PM9263
20753 # ifdef machine_arch_type
20754 #  undef machine_arch_type
20755 #  define machine_arch_type     __machine_arch_type
20756 # else
20757 #  define machine_arch_type     MACH_TYPE_PM9263
20758 # endif
20759 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
20760 #else
20761 # define machine_is_pm9263()    (0)
20762 #endif
20763
20764 #ifdef CONFIG_MACH_SIM_ONE
20765 # ifdef machine_arch_type
20766 #  undef machine_arch_type
20767 #  define machine_arch_type     __machine_arch_type
20768 # else
20769 #  define machine_arch_type     MACH_TYPE_SIM_ONE
20770 # endif
20771 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
20772 #else
20773 # define machine_is_sim_one()   (0)
20774 #endif
20775
20776 #ifdef CONFIG_MACH_ACQ132
20777 # ifdef machine_arch_type
20778 #  undef machine_arch_type
20779 #  define machine_arch_type     __machine_arch_type
20780 # else
20781 #  define machine_arch_type     MACH_TYPE_ACQ132
20782 # endif
20783 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
20784 #else
20785 # define machine_is_acq132()    (0)
20786 #endif
20787
20788 #ifdef CONFIG_MACH_DATR
20789 # ifdef machine_arch_type
20790 #  undef machine_arch_type
20791 #  define machine_arch_type     __machine_arch_type
20792 # else
20793 #  define machine_arch_type     MACH_TYPE_DATR
20794 # endif
20795 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
20796 #else
20797 # define machine_is_datr()      (0)
20798 #endif
20799
20800 #ifdef CONFIG_MACH_ACTUX1
20801 # ifdef machine_arch_type
20802 #  undef machine_arch_type
20803 #  define machine_arch_type     __machine_arch_type
20804 # else
20805 #  define machine_arch_type     MACH_TYPE_ACTUX1
20806 # endif
20807 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20808 #else
20809 # define machine_is_actux1()    (0)
20810 #endif
20811
20812 #ifdef CONFIG_MACH_ACTUX2
20813 # ifdef machine_arch_type
20814 #  undef machine_arch_type
20815 #  define machine_arch_type     __machine_arch_type
20816 # else
20817 #  define machine_arch_type     MACH_TYPE_ACTUX2
20818 # endif
20819 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20820 #else
20821 # define machine_is_actux2()    (0)
20822 #endif
20823
20824 #ifdef CONFIG_MACH_ACTUX3
20825 # ifdef machine_arch_type
20826 #  undef machine_arch_type
20827 #  define machine_arch_type     __machine_arch_type
20828 # else
20829 #  define machine_arch_type     MACH_TYPE_ACTUX3
20830 # endif
20831 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20832 #else
20833 # define machine_is_actux3()    (0)
20834 #endif
20835
20836 #ifdef CONFIG_MACH_FLEXIT
20837 # ifdef machine_arch_type
20838 #  undef machine_arch_type
20839 #  define machine_arch_type     __machine_arch_type
20840 # else
20841 #  define machine_arch_type     MACH_TYPE_FLEXIT
20842 # endif
20843 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20844 #else
20845 # define machine_is_flexit()    (0)
20846 #endif
20847
20848 #ifdef CONFIG_MACH_BH2X0BD
20849 # ifdef machine_arch_type
20850 #  undef machine_arch_type
20851 #  define machine_arch_type     __machine_arch_type
20852 # else
20853 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20854 # endif
20855 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20856 #else
20857 # define machine_is_bh2x0bd()   (0)
20858 #endif
20859
20860 #ifdef CONFIG_MACH_ATB2002
20861 # ifdef machine_arch_type
20862 #  undef machine_arch_type
20863 #  define machine_arch_type     __machine_arch_type
20864 # else
20865 #  define machine_arch_type     MACH_TYPE_ATB2002
20866 # endif
20867 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20868 #else
20869 # define machine_is_atb2002()   (0)
20870 #endif
20871
20872 #ifdef CONFIG_MACH_XENON
20873 # ifdef machine_arch_type
20874 #  undef machine_arch_type
20875 #  define machine_arch_type     __machine_arch_type
20876 # else
20877 #  define machine_arch_type     MACH_TYPE_XENON
20878 # endif
20879 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20880 #else
20881 # define machine_is_xenon()     (0)
20882 #endif
20883
20884 #ifdef CONFIG_MACH_FM607
20885 # ifdef machine_arch_type
20886 #  undef machine_arch_type
20887 #  define machine_arch_type     __machine_arch_type
20888 # else
20889 #  define machine_arch_type     MACH_TYPE_FM607
20890 # endif
20891 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20892 #else
20893 # define machine_is_fm607()     (0)
20894 #endif
20895
20896 #ifdef CONFIG_MACH_MATRIX514
20897 # ifdef machine_arch_type
20898 #  undef machine_arch_type
20899 #  define machine_arch_type     __machine_arch_type
20900 # else
20901 #  define machine_arch_type     MACH_TYPE_MATRIX514
20902 # endif
20903 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20904 #else
20905 # define machine_is_matrix514() (0)
20906 #endif
20907
20908 #ifdef CONFIG_MACH_MATRIX524
20909 # ifdef machine_arch_type
20910 #  undef machine_arch_type
20911 #  define machine_arch_type     __machine_arch_type
20912 # else
20913 #  define machine_arch_type     MACH_TYPE_MATRIX524
20914 # endif
20915 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20916 #else
20917 # define machine_is_matrix524() (0)
20918 #endif
20919
20920 #ifdef CONFIG_MACH_INPOD
20921 # ifdef machine_arch_type
20922 #  undef machine_arch_type
20923 #  define machine_arch_type     __machine_arch_type
20924 # else
20925 #  define machine_arch_type     MACH_TYPE_INPOD
20926 # endif
20927 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20928 #else
20929 # define machine_is_inpod()     (0)
20930 #endif
20931
20932 #ifdef CONFIG_MACH_JIVE
20933 # ifdef machine_arch_type
20934 #  undef machine_arch_type
20935 #  define machine_arch_type     __machine_arch_type
20936 # else
20937 #  define machine_arch_type     MACH_TYPE_JIVE
20938 # endif
20939 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20940 #else
20941 # define machine_is_jive()      (0)
20942 #endif
20943
20944 #ifdef CONFIG_MACH_TLL_MX21
20945 # ifdef machine_arch_type
20946 #  undef machine_arch_type
20947 #  define machine_arch_type     __machine_arch_type
20948 # else
20949 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20950 # endif
20951 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20952 #else
20953 # define machine_is_tll_mx21()  (0)
20954 #endif
20955
20956 #ifdef CONFIG_MACH_SBC2800
20957 # ifdef machine_arch_type
20958 #  undef machine_arch_type
20959 #  define machine_arch_type     __machine_arch_type
20960 # else
20961 #  define machine_arch_type     MACH_TYPE_SBC2800
20962 # endif
20963 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20964 #else
20965 # define machine_is_sbc2800()   (0)
20966 #endif
20967
20968 #ifdef CONFIG_MACH_CC7UCAMRY
20969 # ifdef machine_arch_type
20970 #  undef machine_arch_type
20971 #  define machine_arch_type     __machine_arch_type
20972 # else
20973 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20974 # endif
20975 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20976 #else
20977 # define machine_is_cc7ucamry() (0)
20978 #endif
20979
20980 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20981 # ifdef machine_arch_type
20982 #  undef machine_arch_type
20983 #  define machine_arch_type     __machine_arch_type
20984 # else
20985 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20986 # endif
20987 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20988 #else
20989 # define machine_is_ubisys_p9_sc15()    (0)
20990 #endif
20991
20992 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20993 # ifdef machine_arch_type
20994 #  undef machine_arch_type
20995 #  define machine_arch_type     __machine_arch_type
20996 # else
20997 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20998 # endif
20999 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
21000 #else
21001 # define machine_is_ubisys_p9_ssc2d10() (0)
21002 #endif
21003
21004 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
21005 # ifdef machine_arch_type
21006 #  undef machine_arch_type
21007 #  define machine_arch_type     __machine_arch_type
21008 # else
21009 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
21010 # endif
21011 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
21012 #else
21013 # define machine_is_ubisys_p9_rcu3()    (0)
21014 #endif
21015
21016 #ifdef CONFIG_MACH_AML_M8000
21017 # ifdef machine_arch_type
21018 #  undef machine_arch_type
21019 #  define machine_arch_type     __machine_arch_type
21020 # else
21021 #  define machine_arch_type     MACH_TYPE_AML_M8000
21022 # endif
21023 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
21024 #else
21025 # define machine_is_aml_m8000() (0)
21026 #endif
21027
21028 #ifdef CONFIG_MACH_SNAPPER_270
21029 # ifdef machine_arch_type
21030 #  undef machine_arch_type
21031 #  define machine_arch_type     __machine_arch_type
21032 # else
21033 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
21034 # endif
21035 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
21036 #else
21037 # define machine_is_snapper_270()       (0)
21038 #endif
21039
21040 #ifdef CONFIG_MACH_OMAP_BBX
21041 # ifdef machine_arch_type
21042 #  undef machine_arch_type
21043 #  define machine_arch_type     __machine_arch_type
21044 # else
21045 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
21046 # endif
21047 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
21048 #else
21049 # define machine_is_omap_bbx()  (0)
21050 #endif
21051
21052 #ifdef CONFIG_MACH_UCN2410
21053 # ifdef machine_arch_type
21054 #  undef machine_arch_type
21055 #  define machine_arch_type     __machine_arch_type
21056 # else
21057 #  define machine_arch_type     MACH_TYPE_UCN2410
21058 # endif
21059 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
21060 #else
21061 # define machine_is_ucn2410()   (0)
21062 #endif
21063
21064 #ifdef CONFIG_MACH_SAM9_L9260
21065 # ifdef machine_arch_type
21066 #  undef machine_arch_type
21067 #  define machine_arch_type     __machine_arch_type
21068 # else
21069 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
21070 # endif
21071 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
21072 #else
21073 # define machine_is_sam9_l9260()        (0)
21074 #endif
21075
21076 #ifdef CONFIG_MACH_ETI_C2
21077 # ifdef machine_arch_type
21078 #  undef machine_arch_type
21079 #  define machine_arch_type     __machine_arch_type
21080 # else
21081 #  define machine_arch_type     MACH_TYPE_ETI_C2
21082 # endif
21083 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
21084 #else
21085 # define machine_is_eti_c2()    (0)
21086 #endif
21087
21088 #ifdef CONFIG_MACH_AVALANCHE
21089 # ifdef machine_arch_type
21090 #  undef machine_arch_type
21091 #  define machine_arch_type     __machine_arch_type
21092 # else
21093 #  define machine_arch_type     MACH_TYPE_AVALANCHE
21094 # endif
21095 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
21096 #else
21097 # define machine_is_avalanche() (0)
21098 #endif
21099
21100 #ifdef CONFIG_MACH_REALVIEW_PB1176
21101 # ifdef machine_arch_type
21102 #  undef machine_arch_type
21103 #  define machine_arch_type     __machine_arch_type
21104 # else
21105 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
21106 # endif
21107 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
21108 #else
21109 # define machine_is_realview_pb1176()   (0)
21110 #endif
21111
21112 #ifdef CONFIG_MACH_DP1500
21113 # ifdef machine_arch_type
21114 #  undef machine_arch_type
21115 #  define machine_arch_type     __machine_arch_type
21116 # else
21117 #  define machine_arch_type     MACH_TYPE_DP1500
21118 # endif
21119 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
21120 #else
21121 # define machine_is_dp1500()    (0)
21122 #endif
21123
21124 #ifdef CONFIG_MACH_APPLE_IPHONE
21125 # ifdef machine_arch_type
21126 #  undef machine_arch_type
21127 #  define machine_arch_type     __machine_arch_type
21128 # else
21129 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
21130 # endif
21131 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
21132 #else
21133 # define machine_is_apple_iphone()      (0)
21134 #endif
21135
21136 #ifdef CONFIG_MACH_YL9200
21137 # ifdef machine_arch_type
21138 #  undef machine_arch_type
21139 #  define machine_arch_type     __machine_arch_type
21140 # else
21141 #  define machine_arch_type     MACH_TYPE_YL9200
21142 # endif
21143 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
21144 #else
21145 # define machine_is_yl9200()    (0)
21146 #endif
21147
21148 #ifdef CONFIG_MACH_RD88F5182
21149 # ifdef machine_arch_type
21150 #  undef machine_arch_type
21151 #  define machine_arch_type     __machine_arch_type
21152 # else
21153 #  define machine_arch_type     MACH_TYPE_RD88F5182
21154 # endif
21155 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
21156 #else
21157 # define machine_is_rd88f5182() (0)
21158 #endif
21159
21160 #ifdef CONFIG_MACH_KUROBOX_PRO
21161 # ifdef machine_arch_type
21162 #  undef machine_arch_type
21163 #  define machine_arch_type     __machine_arch_type
21164 # else
21165 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
21166 # endif
21167 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
21168 #else
21169 # define machine_is_kurobox_pro()       (0)
21170 #endif
21171
21172 #ifdef CONFIG_MACH_SE_POET
21173 # ifdef machine_arch_type
21174 #  undef machine_arch_type
21175 #  define machine_arch_type     __machine_arch_type
21176 # else
21177 #  define machine_arch_type     MACH_TYPE_SE_POET
21178 # endif
21179 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
21180 #else
21181 # define machine_is_se_poet()   (0)
21182 #endif
21183
21184 #ifdef CONFIG_MACH_MX31_3DS
21185 # ifdef machine_arch_type
21186 #  undef machine_arch_type
21187 #  define machine_arch_type     __machine_arch_type
21188 # else
21189 #  define machine_arch_type     MACH_TYPE_MX31_3DS
21190 # endif
21191 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
21192 #else
21193 # define machine_is_mx31_3ds()  (0)
21194 #endif
21195
21196 #ifdef CONFIG_MACH_R270
21197 # ifdef machine_arch_type
21198 #  undef machine_arch_type
21199 #  define machine_arch_type     __machine_arch_type
21200 # else
21201 #  define machine_arch_type     MACH_TYPE_R270
21202 # endif
21203 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
21204 #else
21205 # define machine_is_r270()      (0)
21206 #endif
21207
21208 #ifdef CONFIG_MACH_ARMOUR21
21209 # ifdef machine_arch_type
21210 #  undef machine_arch_type
21211 #  define machine_arch_type     __machine_arch_type
21212 # else
21213 #  define machine_arch_type     MACH_TYPE_ARMOUR21
21214 # endif
21215 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
21216 #else
21217 # define machine_is_armour21()  (0)
21218 #endif
21219
21220 #ifdef CONFIG_MACH_DT2
21221 # ifdef machine_arch_type
21222 #  undef machine_arch_type
21223 #  define machine_arch_type     __machine_arch_type
21224 # else
21225 #  define machine_arch_type     MACH_TYPE_DT2
21226 # endif
21227 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
21228 #else
21229 # define machine_is_dt2()       (0)
21230 #endif
21231
21232 #ifdef CONFIG_MACH_VT4
21233 # ifdef machine_arch_type
21234 #  undef machine_arch_type
21235 #  define machine_arch_type     __machine_arch_type
21236 # else
21237 #  define machine_arch_type     MACH_TYPE_VT4
21238 # endif
21239 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
21240 #else
21241 # define machine_is_vt4()       (0)
21242 #endif
21243
21244 #ifdef CONFIG_MACH_TYCO320
21245 # ifdef machine_arch_type
21246 #  undef machine_arch_type
21247 #  define machine_arch_type     __machine_arch_type
21248 # else
21249 #  define machine_arch_type     MACH_TYPE_TYCO320
21250 # endif
21251 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
21252 #else
21253 # define machine_is_tyco320()   (0)
21254 #endif
21255
21256 #ifdef CONFIG_MACH_ADMA
21257 # ifdef machine_arch_type
21258 #  undef machine_arch_type
21259 #  define machine_arch_type     __machine_arch_type
21260 # else
21261 #  define machine_arch_type     MACH_TYPE_ADMA
21262 # endif
21263 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
21264 #else
21265 # define machine_is_adma()      (0)
21266 #endif
21267
21268 #ifdef CONFIG_MACH_WP188
21269 # ifdef machine_arch_type
21270 #  undef machine_arch_type
21271 #  define machine_arch_type     __machine_arch_type
21272 # else
21273 #  define machine_arch_type     MACH_TYPE_WP188
21274 # endif
21275 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
21276 #else
21277 # define machine_is_wp188()     (0)
21278 #endif
21279
21280 #ifdef CONFIG_MACH_CORSICA
21281 # ifdef machine_arch_type
21282 #  undef machine_arch_type
21283 #  define machine_arch_type     __machine_arch_type
21284 # else
21285 #  define machine_arch_type     MACH_TYPE_CORSICA
21286 # endif
21287 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
21288 #else
21289 # define machine_is_corsica()   (0)
21290 #endif
21291
21292 #ifdef CONFIG_MACH_BIGEYE
21293 # ifdef machine_arch_type
21294 #  undef machine_arch_type
21295 #  define machine_arch_type     __machine_arch_type
21296 # else
21297 #  define machine_arch_type     MACH_TYPE_BIGEYE
21298 # endif
21299 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
21300 #else
21301 # define machine_is_bigeye()    (0)
21302 #endif
21303
21304 #ifdef CONFIG_MACH_TLL5000
21305 # ifdef machine_arch_type
21306 #  undef machine_arch_type
21307 #  define machine_arch_type     __machine_arch_type
21308 # else
21309 #  define machine_arch_type     MACH_TYPE_TLL5000
21310 # endif
21311 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
21312 #else
21313 # define machine_is_tll5000()   (0)
21314 #endif
21315
21316 #ifdef CONFIG_MACH_BEBOT
21317 # ifdef machine_arch_type
21318 #  undef machine_arch_type
21319 #  define machine_arch_type     __machine_arch_type
21320 # else
21321 #  define machine_arch_type     MACH_TYPE_BEBOT
21322 # endif
21323 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
21324 #else
21325 # define machine_is_bebot()     (0)
21326 #endif
21327
21328 #ifdef CONFIG_MACH_QONG
21329 # ifdef machine_arch_type
21330 #  undef machine_arch_type
21331 #  define machine_arch_type     __machine_arch_type
21332 # else
21333 #  define machine_arch_type     MACH_TYPE_QONG
21334 # endif
21335 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
21336 #else
21337 # define machine_is_qong()      (0)
21338 #endif
21339
21340 #ifdef CONFIG_MACH_TCOMPACT
21341 # ifdef machine_arch_type
21342 #  undef machine_arch_type
21343 #  define machine_arch_type     __machine_arch_type
21344 # else
21345 #  define machine_arch_type     MACH_TYPE_TCOMPACT
21346 # endif
21347 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
21348 #else
21349 # define machine_is_tcompact()  (0)
21350 #endif
21351
21352 #ifdef CONFIG_MACH_PUMA5
21353 # ifdef machine_arch_type
21354 #  undef machine_arch_type
21355 #  define machine_arch_type     __machine_arch_type
21356 # else
21357 #  define machine_arch_type     MACH_TYPE_PUMA5
21358 # endif
21359 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
21360 #else
21361 # define machine_is_puma5()     (0)
21362 #endif
21363
21364 #ifdef CONFIG_MACH_ELARA
21365 # ifdef machine_arch_type
21366 #  undef machine_arch_type
21367 #  define machine_arch_type     __machine_arch_type
21368 # else
21369 #  define machine_arch_type     MACH_TYPE_ELARA
21370 # endif
21371 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
21372 #else
21373 # define machine_is_elara()     (0)
21374 #endif
21375
21376 #ifdef CONFIG_MACH_ELLINGTON
21377 # ifdef machine_arch_type
21378 #  undef machine_arch_type
21379 #  define machine_arch_type     __machine_arch_type
21380 # else
21381 #  define machine_arch_type     MACH_TYPE_ELLINGTON
21382 # endif
21383 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
21384 #else
21385 # define machine_is_ellington() (0)
21386 #endif
21387
21388 #ifdef CONFIG_MACH_XDA_ATOM
21389 # ifdef machine_arch_type
21390 #  undef machine_arch_type
21391 #  define machine_arch_type     __machine_arch_type
21392 # else
21393 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
21394 # endif
21395 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
21396 #else
21397 # define machine_is_xda_atom()  (0)
21398 #endif
21399
21400 #ifdef CONFIG_MACH_ENERGIZER2
21401 # ifdef machine_arch_type
21402 #  undef machine_arch_type
21403 #  define machine_arch_type     __machine_arch_type
21404 # else
21405 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
21406 # endif
21407 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
21408 #else
21409 # define machine_is_energizer2()        (0)
21410 #endif
21411
21412 #ifdef CONFIG_MACH_ODIN
21413 # ifdef machine_arch_type
21414 #  undef machine_arch_type
21415 #  define machine_arch_type     __machine_arch_type
21416 # else
21417 #  define machine_arch_type     MACH_TYPE_ODIN
21418 # endif
21419 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
21420 #else
21421 # define machine_is_odin()      (0)
21422 #endif
21423
21424 #ifdef CONFIG_MACH_ACTUX4
21425 # ifdef machine_arch_type
21426 #  undef machine_arch_type
21427 #  define machine_arch_type     __machine_arch_type
21428 # else
21429 #  define machine_arch_type     MACH_TYPE_ACTUX4
21430 # endif
21431 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
21432 #else
21433 # define machine_is_actux4()    (0)
21434 #endif
21435
21436 #ifdef CONFIG_MACH_ESL_OMAP
21437 # ifdef machine_arch_type
21438 #  undef machine_arch_type
21439 #  define machine_arch_type     __machine_arch_type
21440 # else
21441 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
21442 # endif
21443 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
21444 #else
21445 # define machine_is_esl_omap()  (0)
21446 #endif
21447
21448 #ifdef CONFIG_MACH_OMAP2EVM
21449 # ifdef machine_arch_type
21450 #  undef machine_arch_type
21451 #  define machine_arch_type     __machine_arch_type
21452 # else
21453 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
21454 # endif
21455 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
21456 #else
21457 # define machine_is_omap2evm()  (0)
21458 #endif
21459
21460 #ifdef CONFIG_MACH_OMAP3EVM
21461 # ifdef machine_arch_type
21462 #  undef machine_arch_type
21463 #  define machine_arch_type     __machine_arch_type
21464 # else
21465 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
21466 # endif
21467 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
21468 #else
21469 # define machine_is_omap3evm()  (0)
21470 #endif
21471
21472 #ifdef CONFIG_MACH_ADX_PCU57
21473 # ifdef machine_arch_type
21474 #  undef machine_arch_type
21475 #  define machine_arch_type     __machine_arch_type
21476 # else
21477 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
21478 # endif
21479 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
21480 #else
21481 # define machine_is_adx_pcu57() (0)
21482 #endif
21483
21484 #ifdef CONFIG_MACH_MONACO
21485 # ifdef machine_arch_type
21486 #  undef machine_arch_type
21487 #  define machine_arch_type     __machine_arch_type
21488 # else
21489 #  define machine_arch_type     MACH_TYPE_MONACO
21490 # endif
21491 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
21492 #else
21493 # define machine_is_monaco()    (0)
21494 #endif
21495
21496 #ifdef CONFIG_MACH_LEVANTE
21497 # ifdef machine_arch_type
21498 #  undef machine_arch_type
21499 #  define machine_arch_type     __machine_arch_type
21500 # else
21501 #  define machine_arch_type     MACH_TYPE_LEVANTE
21502 # endif
21503 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
21504 #else
21505 # define machine_is_levante()   (0)
21506 #endif
21507
21508 #ifdef CONFIG_MACH_TMXIPX425
21509 # ifdef machine_arch_type
21510 #  undef machine_arch_type
21511 #  define machine_arch_type     __machine_arch_type
21512 # else
21513 #  define machine_arch_type     MACH_TYPE_TMXIPX425
21514 # endif
21515 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
21516 #else
21517 # define machine_is_tmxipx425() (0)
21518 #endif
21519
21520 #ifdef CONFIG_MACH_LEEP
21521 # ifdef machine_arch_type
21522 #  undef machine_arch_type
21523 #  define machine_arch_type     __machine_arch_type
21524 # else
21525 #  define machine_arch_type     MACH_TYPE_LEEP
21526 # endif
21527 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
21528 #else
21529 # define machine_is_leep()      (0)
21530 #endif
21531
21532 #ifdef CONFIG_MACH_RAAD
21533 # ifdef machine_arch_type
21534 #  undef machine_arch_type
21535 #  define machine_arch_type     __machine_arch_type
21536 # else
21537 #  define machine_arch_type     MACH_TYPE_RAAD
21538 # endif
21539 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
21540 #else
21541 # define machine_is_raad()      (0)
21542 #endif
21543
21544 #ifdef CONFIG_MACH_DNS323
21545 # ifdef machine_arch_type
21546 #  undef machine_arch_type
21547 #  define machine_arch_type     __machine_arch_type
21548 # else
21549 #  define machine_arch_type     MACH_TYPE_DNS323
21550 # endif
21551 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
21552 #else
21553 # define machine_is_dns323()    (0)
21554 #endif
21555
21556 #ifdef CONFIG_MACH_AP1000
21557 # ifdef machine_arch_type
21558 #  undef machine_arch_type
21559 #  define machine_arch_type     __machine_arch_type
21560 # else
21561 #  define machine_arch_type     MACH_TYPE_AP1000
21562 # endif
21563 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
21564 #else
21565 # define machine_is_ap1000()    (0)
21566 #endif
21567
21568 #ifdef CONFIG_MACH_A9SAM6432
21569 # ifdef machine_arch_type
21570 #  undef machine_arch_type
21571 #  define machine_arch_type     __machine_arch_type
21572 # else
21573 #  define machine_arch_type     MACH_TYPE_A9SAM6432
21574 # endif
21575 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
21576 #else
21577 # define machine_is_a9sam6432() (0)
21578 #endif
21579
21580 #ifdef CONFIG_MACH_SHINY
21581 # ifdef machine_arch_type
21582 #  undef machine_arch_type
21583 #  define machine_arch_type     __machine_arch_type
21584 # else
21585 #  define machine_arch_type     MACH_TYPE_SHINY
21586 # endif
21587 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
21588 #else
21589 # define machine_is_shiny()     (0)
21590 #endif
21591
21592 #ifdef CONFIG_MACH_OMAP3_BEAGLE
21593 # ifdef machine_arch_type
21594 #  undef machine_arch_type
21595 #  define machine_arch_type     __machine_arch_type
21596 # else
21597 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
21598 # endif
21599 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
21600 #else
21601 # define machine_is_omap3_beagle()      (0)
21602 #endif
21603
21604 #ifdef CONFIG_MACH_CSR_BDB2
21605 # ifdef machine_arch_type
21606 #  undef machine_arch_type
21607 #  define machine_arch_type     __machine_arch_type
21608 # else
21609 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
21610 # endif
21611 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
21612 #else
21613 # define machine_is_csr_bdb2()  (0)
21614 #endif
21615
21616 #ifdef CONFIG_MACH_NOKIA_N810
21617 # ifdef machine_arch_type
21618 #  undef machine_arch_type
21619 #  define machine_arch_type     __machine_arch_type
21620 # else
21621 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
21622 # endif
21623 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
21624 #else
21625 # define machine_is_nokia_n810()        (0)
21626 #endif
21627
21628 #ifdef CONFIG_MACH_C270
21629 # ifdef machine_arch_type
21630 #  undef machine_arch_type
21631 #  define machine_arch_type     __machine_arch_type
21632 # else
21633 #  define machine_arch_type     MACH_TYPE_C270
21634 # endif
21635 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
21636 #else
21637 # define machine_is_c270()      (0)
21638 #endif
21639
21640 #ifdef CONFIG_MACH_SENTRY
21641 # ifdef machine_arch_type
21642 #  undef machine_arch_type
21643 #  define machine_arch_type     __machine_arch_type
21644 # else
21645 #  define machine_arch_type     MACH_TYPE_SENTRY
21646 # endif
21647 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
21648 #else
21649 # define machine_is_sentry()    (0)
21650 #endif
21651
21652 #ifdef CONFIG_MACH_PCM038
21653 # ifdef machine_arch_type
21654 #  undef machine_arch_type
21655 #  define machine_arch_type     __machine_arch_type
21656 # else
21657 #  define machine_arch_type     MACH_TYPE_PCM038
21658 # endif
21659 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
21660 #else
21661 # define machine_is_pcm038()    (0)
21662 #endif
21663
21664 #ifdef CONFIG_MACH_ANC300
21665 # ifdef machine_arch_type
21666 #  undef machine_arch_type
21667 #  define machine_arch_type     __machine_arch_type
21668 # else
21669 #  define machine_arch_type     MACH_TYPE_ANC300
21670 # endif
21671 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
21672 #else
21673 # define machine_is_anc300()    (0)
21674 #endif
21675
21676 #ifdef CONFIG_MACH_HTCKAISER
21677 # ifdef machine_arch_type
21678 #  undef machine_arch_type
21679 #  define machine_arch_type     __machine_arch_type
21680 # else
21681 #  define machine_arch_type     MACH_TYPE_HTCKAISER
21682 # endif
21683 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
21684 #else
21685 # define machine_is_htckaiser() (0)
21686 #endif
21687
21688 #ifdef CONFIG_MACH_SBAT100
21689 # ifdef machine_arch_type
21690 #  undef machine_arch_type
21691 #  define machine_arch_type     __machine_arch_type
21692 # else
21693 #  define machine_arch_type     MACH_TYPE_SBAT100
21694 # endif
21695 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
21696 #else
21697 # define machine_is_sbat100()   (0)
21698 #endif
21699
21700 #ifdef CONFIG_MACH_MODUNORM
21701 # ifdef machine_arch_type
21702 #  undef machine_arch_type
21703 #  define machine_arch_type     __machine_arch_type
21704 # else
21705 #  define machine_arch_type     MACH_TYPE_MODUNORM
21706 # endif
21707 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
21708 #else
21709 # define machine_is_modunorm()  (0)
21710 #endif
21711
21712 #ifdef CONFIG_MACH_PELOS_TWARM
21713 # ifdef machine_arch_type
21714 #  undef machine_arch_type
21715 #  define machine_arch_type     __machine_arch_type
21716 # else
21717 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
21718 # endif
21719 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21720 #else
21721 # define machine_is_pelos_twarm()       (0)
21722 #endif
21723
21724 #ifdef CONFIG_MACH_FLANK
21725 # ifdef machine_arch_type
21726 #  undef machine_arch_type
21727 #  define machine_arch_type     __machine_arch_type
21728 # else
21729 #  define machine_arch_type     MACH_TYPE_FLANK
21730 # endif
21731 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
21732 #else
21733 # define machine_is_flank()     (0)
21734 #endif
21735
21736 #ifdef CONFIG_MACH_SIRLOIN
21737 # ifdef machine_arch_type
21738 #  undef machine_arch_type
21739 #  define machine_arch_type     __machine_arch_type
21740 # else
21741 #  define machine_arch_type     MACH_TYPE_SIRLOIN
21742 # endif
21743 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
21744 #else
21745 # define machine_is_sirloin()   (0)
21746 #endif
21747
21748 #ifdef CONFIG_MACH_BRISKET
21749 # ifdef machine_arch_type
21750 #  undef machine_arch_type
21751 #  define machine_arch_type     __machine_arch_type
21752 # else
21753 #  define machine_arch_type     MACH_TYPE_BRISKET
21754 # endif
21755 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
21756 #else
21757 # define machine_is_brisket()   (0)
21758 #endif
21759
21760 #ifdef CONFIG_MACH_CHUCK
21761 # ifdef machine_arch_type
21762 #  undef machine_arch_type
21763 #  define machine_arch_type     __machine_arch_type
21764 # else
21765 #  define machine_arch_type     MACH_TYPE_CHUCK
21766 # endif
21767 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
21768 #else
21769 # define machine_is_chuck()     (0)
21770 #endif
21771
21772 #ifdef CONFIG_MACH_OTTER
21773 # ifdef machine_arch_type
21774 #  undef machine_arch_type
21775 #  define machine_arch_type     __machine_arch_type
21776 # else
21777 #  define machine_arch_type     MACH_TYPE_OTTER
21778 # endif
21779 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
21780 #else
21781 # define machine_is_otter()     (0)
21782 #endif
21783
21784 #ifdef CONFIG_MACH_DAVINCI_LDK
21785 # ifdef machine_arch_type
21786 #  undef machine_arch_type
21787 #  define machine_arch_type     __machine_arch_type
21788 # else
21789 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
21790 # endif
21791 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21792 #else
21793 # define machine_is_davinci_ldk()       (0)
21794 #endif
21795
21796 #ifdef CONFIG_MACH_PHREEDOM
21797 # ifdef machine_arch_type
21798 #  undef machine_arch_type
21799 #  define machine_arch_type     __machine_arch_type
21800 # else
21801 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21802 # endif
21803 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21804 #else
21805 # define machine_is_phreedom()  (0)
21806 #endif
21807
21808 #ifdef CONFIG_MACH_SG310
21809 # ifdef machine_arch_type
21810 #  undef machine_arch_type
21811 #  define machine_arch_type     __machine_arch_type
21812 # else
21813 #  define machine_arch_type     MACH_TYPE_SG310
21814 # endif
21815 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21816 #else
21817 # define machine_is_sg310()     (0)
21818 #endif
21819
21820 #ifdef CONFIG_MACH_TS209
21821 # ifdef machine_arch_type
21822 #  undef machine_arch_type
21823 #  define machine_arch_type     __machine_arch_type
21824 # else
21825 #  define machine_arch_type     MACH_TYPE_TS209
21826 # endif
21827 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21828 #else
21829 # define machine_is_ts_x09()    (0)
21830 #endif
21831
21832 #ifdef CONFIG_MACH_AT91CAP9ADK
21833 # ifdef machine_arch_type
21834 #  undef machine_arch_type
21835 #  define machine_arch_type     __machine_arch_type
21836 # else
21837 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21838 # endif
21839 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21840 #else
21841 # define machine_is_at91cap9adk()       (0)
21842 #endif
21843
21844 #ifdef CONFIG_MACH_TION9315
21845 # ifdef machine_arch_type
21846 #  undef machine_arch_type
21847 #  define machine_arch_type     __machine_arch_type
21848 # else
21849 #  define machine_arch_type     MACH_TYPE_TION9315
21850 # endif
21851 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21852 #else
21853 # define machine_is_tion9315()  (0)
21854 #endif
21855
21856 #ifdef CONFIG_MACH_MAST
21857 # ifdef machine_arch_type
21858 #  undef machine_arch_type
21859 #  define machine_arch_type     __machine_arch_type
21860 # else
21861 #  define machine_arch_type     MACH_TYPE_MAST
21862 # endif
21863 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21864 #else
21865 # define machine_is_mast()      (0)
21866 #endif
21867
21868 #ifdef CONFIG_MACH_PFW
21869 # ifdef machine_arch_type
21870 #  undef machine_arch_type
21871 #  define machine_arch_type     __machine_arch_type
21872 # else
21873 #  define machine_arch_type     MACH_TYPE_PFW
21874 # endif
21875 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21876 #else
21877 # define machine_is_pfw()       (0)
21878 #endif
21879
21880 #ifdef CONFIG_MACH_YL_P2440
21881 # ifdef machine_arch_type
21882 #  undef machine_arch_type
21883 #  define machine_arch_type     __machine_arch_type
21884 # else
21885 #  define machine_arch_type     MACH_TYPE_YL_P2440
21886 # endif
21887 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21888 #else
21889 # define machine_is_yl_p2440()  (0)
21890 #endif
21891
21892 #ifdef CONFIG_MACH_ZSBC32
21893 # ifdef machine_arch_type
21894 #  undef machine_arch_type
21895 #  define machine_arch_type     __machine_arch_type
21896 # else
21897 #  define machine_arch_type     MACH_TYPE_ZSBC32
21898 # endif
21899 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21900 #else
21901 # define machine_is_zsbc32()    (0)
21902 #endif
21903
21904 #ifdef CONFIG_MACH_OMAP_PACE2
21905 # ifdef machine_arch_type
21906 #  undef machine_arch_type
21907 #  define machine_arch_type     __machine_arch_type
21908 # else
21909 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21910 # endif
21911 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21912 #else
21913 # define machine_is_omap_pace2()        (0)
21914 #endif
21915
21916 #ifdef CONFIG_MACH_IMX_PACE2
21917 # ifdef machine_arch_type
21918 #  undef machine_arch_type
21919 #  define machine_arch_type     __machine_arch_type
21920 # else
21921 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21922 # endif
21923 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21924 #else
21925 # define machine_is_imx_pace2() (0)
21926 #endif
21927
21928 #ifdef CONFIG_MACH_MX31MOBOARD
21929 # ifdef machine_arch_type
21930 #  undef machine_arch_type
21931 #  define machine_arch_type     __machine_arch_type
21932 # else
21933 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21934 # endif
21935 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21936 #else
21937 # define machine_is_mx31moboard()       (0)
21938 #endif
21939
21940 #ifdef CONFIG_MACH_MX37_3DS
21941 # ifdef machine_arch_type
21942 #  undef machine_arch_type
21943 #  define machine_arch_type     __machine_arch_type
21944 # else
21945 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21946 # endif
21947 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21948 #else
21949 # define machine_is_mx37_3ds()  (0)
21950 #endif
21951
21952 #ifdef CONFIG_MACH_RCC
21953 # ifdef machine_arch_type
21954 #  undef machine_arch_type
21955 #  define machine_arch_type     __machine_arch_type
21956 # else
21957 #  define machine_arch_type     MACH_TYPE_RCC
21958 # endif
21959 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21960 #else
21961 # define machine_is_rcc()       (0)
21962 #endif
21963
21964 #ifdef CONFIG_MACH_ARM9
21965 # ifdef machine_arch_type
21966 #  undef machine_arch_type
21967 #  define machine_arch_type     __machine_arch_type
21968 # else
21969 #  define machine_arch_type     MACH_TYPE_ARM9
21970 # endif
21971 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21972 #else
21973 # define machine_is_dmp()       (0)
21974 #endif
21975
21976 #ifdef CONFIG_MACH_VISION_EP9307
21977 # ifdef machine_arch_type
21978 #  undef machine_arch_type
21979 #  define machine_arch_type     __machine_arch_type
21980 # else
21981 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21982 # endif
21983 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21984 #else
21985 # define machine_is_vision_ep9307()     (0)
21986 #endif
21987
21988 #ifdef CONFIG_MACH_SCLY1000
21989 # ifdef machine_arch_type
21990 #  undef machine_arch_type
21991 #  define machine_arch_type     __machine_arch_type
21992 # else
21993 #  define machine_arch_type     MACH_TYPE_SCLY1000
21994 # endif
21995 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21996 #else
21997 # define machine_is_scly1000()  (0)
21998 #endif
21999
22000 #ifdef CONFIG_MACH_FONTEL_EP
22001 # ifdef machine_arch_type
22002 #  undef machine_arch_type
22003 #  define machine_arch_type     __machine_arch_type
22004 # else
22005 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
22006 # endif
22007 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
22008 #else
22009 # define machine_is_fontel_ep() (0)
22010 #endif
22011
22012 #ifdef CONFIG_MACH_VOICEBLUE3G
22013 # ifdef machine_arch_type
22014 #  undef machine_arch_type
22015 #  define machine_arch_type     __machine_arch_type
22016 # else
22017 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
22018 # endif
22019 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
22020 #else
22021 # define machine_is_voiceblue3g()       (0)
22022 #endif
22023
22024 #ifdef CONFIG_MACH_TT9200
22025 # ifdef machine_arch_type
22026 #  undef machine_arch_type
22027 #  define machine_arch_type     __machine_arch_type
22028 # else
22029 #  define machine_arch_type     MACH_TYPE_TT9200
22030 # endif
22031 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
22032 #else
22033 # define machine_is_tt9200()    (0)
22034 #endif
22035
22036 #ifdef CONFIG_MACH_DIGI2410
22037 # ifdef machine_arch_type
22038 #  undef machine_arch_type
22039 #  define machine_arch_type     __machine_arch_type
22040 # else
22041 #  define machine_arch_type     MACH_TYPE_DIGI2410
22042 # endif
22043 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
22044 #else
22045 # define machine_is_digi2410()  (0)
22046 #endif
22047
22048 #ifdef CONFIG_MACH_TERASTATION_PRO2
22049 # ifdef machine_arch_type
22050 #  undef machine_arch_type
22051 #  define machine_arch_type     __machine_arch_type
22052 # else
22053 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
22054 # endif
22055 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
22056 #else
22057 # define machine_is_terastation_pro2()  (0)
22058 #endif
22059
22060 #ifdef CONFIG_MACH_LINKSTATION_PRO
22061 # ifdef machine_arch_type
22062 #  undef machine_arch_type
22063 #  define machine_arch_type     __machine_arch_type
22064 # else
22065 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
22066 # endif
22067 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
22068 #else
22069 # define machine_is_linkstation_pro()   (0)
22070 #endif
22071
22072 #ifdef CONFIG_MACH_MOTOROLA_A780
22073 # ifdef machine_arch_type
22074 #  undef machine_arch_type
22075 #  define machine_arch_type     __machine_arch_type
22076 # else
22077 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
22078 # endif
22079 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
22080 #else
22081 # define machine_is_motorola_a780()     (0)
22082 #endif
22083
22084 #ifdef CONFIG_MACH_MOTOROLA_E6
22085 # ifdef machine_arch_type
22086 #  undef machine_arch_type
22087 #  define machine_arch_type     __machine_arch_type
22088 # else
22089 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
22090 # endif
22091 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
22092 #else
22093 # define machine_is_motorola_e6()       (0)
22094 #endif
22095
22096 #ifdef CONFIG_MACH_MOTOROLA_E2
22097 # ifdef machine_arch_type
22098 #  undef machine_arch_type
22099 #  define machine_arch_type     __machine_arch_type
22100 # else
22101 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
22102 # endif
22103 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
22104 #else
22105 # define machine_is_motorola_e2()       (0)
22106 #endif
22107
22108 #ifdef CONFIG_MACH_MOTOROLA_E680
22109 # ifdef machine_arch_type
22110 #  undef machine_arch_type
22111 #  define machine_arch_type     __machine_arch_type
22112 # else
22113 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
22114 # endif
22115 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
22116 #else
22117 # define machine_is_motorola_e680()     (0)
22118 #endif
22119
22120 #ifdef CONFIG_MACH_UR2410
22121 # ifdef machine_arch_type
22122 #  undef machine_arch_type
22123 #  define machine_arch_type     __machine_arch_type
22124 # else
22125 #  define machine_arch_type     MACH_TYPE_UR2410
22126 # endif
22127 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
22128 #else
22129 # define machine_is_ur2410()    (0)
22130 #endif
22131
22132 #ifdef CONFIG_MACH_TAS9261
22133 # ifdef machine_arch_type
22134 #  undef machine_arch_type
22135 #  define machine_arch_type     __machine_arch_type
22136 # else
22137 #  define machine_arch_type     MACH_TYPE_TAS9261
22138 # endif
22139 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
22140 #else
22141 # define machine_is_tas9261()   (0)
22142 #endif
22143
22144 #ifdef CONFIG_MACH_HERMES_HD
22145 # ifdef machine_arch_type
22146 #  undef machine_arch_type
22147 #  define machine_arch_type     __machine_arch_type
22148 # else
22149 #  define machine_arch_type     MACH_TYPE_HERMES_HD
22150 # endif
22151 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
22152 #else
22153 # define machine_is_davinci_hermes_hd() (0)
22154 #endif
22155
22156 #ifdef CONFIG_MACH_PERSEO_HD
22157 # ifdef machine_arch_type
22158 #  undef machine_arch_type
22159 #  define machine_arch_type     __machine_arch_type
22160 # else
22161 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
22162 # endif
22163 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
22164 #else
22165 # define machine_is_davinci_perseo_hd() (0)
22166 #endif
22167
22168 #ifdef CONFIG_MACH_STARGAZER2
22169 # ifdef machine_arch_type
22170 #  undef machine_arch_type
22171 #  define machine_arch_type     __machine_arch_type
22172 # else
22173 #  define machine_arch_type     MACH_TYPE_STARGAZER2
22174 # endif
22175 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
22176 #else
22177 # define machine_is_stargazer2()        (0)
22178 #endif
22179
22180 #ifdef CONFIG_MACH_E350
22181 # ifdef machine_arch_type
22182 #  undef machine_arch_type
22183 #  define machine_arch_type     __machine_arch_type
22184 # else
22185 #  define machine_arch_type     MACH_TYPE_E350
22186 # endif
22187 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
22188 #else
22189 # define machine_is_e350()      (0)
22190 #endif
22191
22192 #ifdef CONFIG_MACH_WPCM450
22193 # ifdef machine_arch_type
22194 #  undef machine_arch_type
22195 #  define machine_arch_type     __machine_arch_type
22196 # else
22197 #  define machine_arch_type     MACH_TYPE_WPCM450
22198 # endif
22199 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
22200 #else
22201 # define machine_is_wpcm450()   (0)
22202 #endif
22203
22204 #ifdef CONFIG_MACH_CARTESIO
22205 # ifdef machine_arch_type
22206 #  undef machine_arch_type
22207 #  define machine_arch_type     __machine_arch_type
22208 # else
22209 #  define machine_arch_type     MACH_TYPE_CARTESIO
22210 # endif
22211 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
22212 #else
22213 # define machine_is_cartesio()  (0)
22214 #endif
22215
22216 #ifdef CONFIG_MACH_TOYBOX
22217 # ifdef machine_arch_type
22218 #  undef machine_arch_type
22219 #  define machine_arch_type     __machine_arch_type
22220 # else
22221 #  define machine_arch_type     MACH_TYPE_TOYBOX
22222 # endif
22223 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
22224 #else
22225 # define machine_is_toybox()    (0)
22226 #endif
22227
22228 #ifdef CONFIG_MACH_TX27
22229 # ifdef machine_arch_type
22230 #  undef machine_arch_type
22231 #  define machine_arch_type     __machine_arch_type
22232 # else
22233 #  define machine_arch_type     MACH_TYPE_TX27
22234 # endif
22235 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
22236 #else
22237 # define machine_is_tx27()      (0)
22238 #endif
22239
22240 #ifdef CONFIG_MACH_TS409
22241 # ifdef machine_arch_type
22242 #  undef machine_arch_type
22243 #  define machine_arch_type     __machine_arch_type
22244 # else
22245 #  define machine_arch_type     MACH_TYPE_TS409
22246 # endif
22247 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
22248 #else
22249 # define machine_is_ts409()     (0)
22250 #endif
22251
22252 #ifdef CONFIG_MACH_P300
22253 # ifdef machine_arch_type
22254 #  undef machine_arch_type
22255 #  define machine_arch_type     __machine_arch_type
22256 # else
22257 #  define machine_arch_type     MACH_TYPE_P300
22258 # endif
22259 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
22260 #else
22261 # define machine_is_p300()      (0)
22262 #endif
22263
22264 #ifdef CONFIG_MACH_XDACOMET
22265 # ifdef machine_arch_type
22266 #  undef machine_arch_type
22267 #  define machine_arch_type     __machine_arch_type
22268 # else
22269 #  define machine_arch_type     MACH_TYPE_XDACOMET
22270 # endif
22271 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
22272 #else
22273 # define machine_is_xdacomet()  (0)
22274 #endif
22275
22276 #ifdef CONFIG_MACH_DEXFLEX2
22277 # ifdef machine_arch_type
22278 #  undef machine_arch_type
22279 #  define machine_arch_type     __machine_arch_type
22280 # else
22281 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
22282 # endif
22283 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
22284 #else
22285 # define machine_is_dexflex2()  (0)
22286 #endif
22287
22288 #ifdef CONFIG_MACH_OW
22289 # ifdef machine_arch_type
22290 #  undef machine_arch_type
22291 #  define machine_arch_type     __machine_arch_type
22292 # else
22293 #  define machine_arch_type     MACH_TYPE_OW
22294 # endif
22295 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
22296 #else
22297 # define machine_is_ow()        (0)
22298 #endif
22299
22300 #ifdef CONFIG_MACH_ARMEBS3
22301 # ifdef machine_arch_type
22302 #  undef machine_arch_type
22303 #  define machine_arch_type     __machine_arch_type
22304 # else
22305 #  define machine_arch_type     MACH_TYPE_ARMEBS3
22306 # endif
22307 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
22308 #else
22309 # define machine_is_armebs3()   (0)
22310 #endif
22311
22312 #ifdef CONFIG_MACH_U3
22313 # ifdef machine_arch_type
22314 #  undef machine_arch_type
22315 #  define machine_arch_type     __machine_arch_type
22316 # else
22317 #  define machine_arch_type     MACH_TYPE_U3
22318 # endif
22319 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
22320 #else
22321 # define machine_is_u3()        (0)
22322 #endif
22323
22324 #ifdef CONFIG_MACH_SMDK2450
22325 # ifdef machine_arch_type
22326 #  undef machine_arch_type
22327 #  define machine_arch_type     __machine_arch_type
22328 # else
22329 #  define machine_arch_type     MACH_TYPE_SMDK2450
22330 # endif
22331 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
22332 #else
22333 # define machine_is_smdk2450()  (0)
22334 #endif
22335
22336 #ifdef CONFIG_MACH_RSI_EWS
22337 # ifdef machine_arch_type
22338 #  undef machine_arch_type
22339 #  define machine_arch_type     __machine_arch_type
22340 # else
22341 #  define machine_arch_type     MACH_TYPE_RSI_EWS
22342 # endif
22343 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
22344 #else
22345 # define machine_is_rsi_ews()   (0)
22346 #endif
22347
22348 #ifdef CONFIG_MACH_TNB
22349 # ifdef machine_arch_type
22350 #  undef machine_arch_type
22351 #  define machine_arch_type     __machine_arch_type
22352 # else
22353 #  define machine_arch_type     MACH_TYPE_TNB
22354 # endif
22355 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
22356 #else
22357 # define machine_is_tnb()       (0)
22358 #endif
22359
22360 #ifdef CONFIG_MACH_TOEPATH
22361 # ifdef machine_arch_type
22362 #  undef machine_arch_type
22363 #  define machine_arch_type     __machine_arch_type
22364 # else
22365 #  define machine_arch_type     MACH_TYPE_TOEPATH
22366 # endif
22367 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
22368 #else
22369 # define machine_is_toepath()   (0)
22370 #endif
22371
22372 #ifdef CONFIG_MACH_KB9263
22373 # ifdef machine_arch_type
22374 #  undef machine_arch_type
22375 #  define machine_arch_type     __machine_arch_type
22376 # else
22377 #  define machine_arch_type     MACH_TYPE_KB9263
22378 # endif
22379 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
22380 #else
22381 # define machine_is_kb9263()    (0)
22382 #endif
22383
22384 #ifdef CONFIG_MACH_MT7108
22385 # ifdef machine_arch_type
22386 #  undef machine_arch_type
22387 #  define machine_arch_type     __machine_arch_type
22388 # else
22389 #  define machine_arch_type     MACH_TYPE_MT7108
22390 # endif
22391 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
22392 #else
22393 # define machine_is_mt7108()    (0)
22394 #endif
22395
22396 #ifdef CONFIG_MACH_SMTR2440
22397 # ifdef machine_arch_type
22398 #  undef machine_arch_type
22399 #  define machine_arch_type     __machine_arch_type
22400 # else
22401 #  define machine_arch_type     MACH_TYPE_SMTR2440
22402 # endif
22403 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
22404 #else
22405 # define machine_is_smtr2440()  (0)
22406 #endif
22407
22408 #ifdef CONFIG_MACH_MANAO
22409 # ifdef machine_arch_type
22410 #  undef machine_arch_type
22411 #  define machine_arch_type     __machine_arch_type
22412 # else
22413 #  define machine_arch_type     MACH_TYPE_MANAO
22414 # endif
22415 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
22416 #else
22417 # define machine_is_manao()     (0)
22418 #endif
22419
22420 #ifdef CONFIG_MACH_CM_X300
22421 # ifdef machine_arch_type
22422 #  undef machine_arch_type
22423 #  define machine_arch_type     __machine_arch_type
22424 # else
22425 #  define machine_arch_type     MACH_TYPE_CM_X300
22426 # endif
22427 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
22428 #else
22429 # define machine_is_cm_x300()   (0)
22430 #endif
22431
22432 #ifdef CONFIG_MACH_GULFSTREAM_KP
22433 # ifdef machine_arch_type
22434 #  undef machine_arch_type
22435 #  define machine_arch_type     __machine_arch_type
22436 # else
22437 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
22438 # endif
22439 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
22440 #else
22441 # define machine_is_gulfstream_kp()     (0)
22442 #endif
22443
22444 #ifdef CONFIG_MACH_LANREADYFN522
22445 # ifdef machine_arch_type
22446 #  undef machine_arch_type
22447 #  define machine_arch_type     __machine_arch_type
22448 # else
22449 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
22450 # endif
22451 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
22452 #else
22453 # define machine_is_lanreadyfn522()     (0)
22454 #endif
22455
22456 #ifdef CONFIG_MACH_ARMA37
22457 # ifdef machine_arch_type
22458 #  undef machine_arch_type
22459 #  define machine_arch_type     __machine_arch_type
22460 # else
22461 #  define machine_arch_type     MACH_TYPE_ARMA37
22462 # endif
22463 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
22464 #else
22465 # define machine_is_arma37()    (0)
22466 #endif
22467
22468 #ifdef CONFIG_MACH_MENDEL
22469 # ifdef machine_arch_type
22470 #  undef machine_arch_type
22471 #  define machine_arch_type     __machine_arch_type
22472 # else
22473 #  define machine_arch_type     MACH_TYPE_MENDEL
22474 # endif
22475 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
22476 #else
22477 # define machine_is_mendel()    (0)
22478 #endif
22479
22480 #ifdef CONFIG_MACH_PELCO_ILIAD
22481 # ifdef machine_arch_type
22482 #  undef machine_arch_type
22483 #  define machine_arch_type     __machine_arch_type
22484 # else
22485 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
22486 # endif
22487 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
22488 #else
22489 # define machine_is_pelco_iliad()       (0)
22490 #endif
22491
22492 #ifdef CONFIG_MACH_UNIT2P
22493 # ifdef machine_arch_type
22494 #  undef machine_arch_type
22495 #  define machine_arch_type     __machine_arch_type
22496 # else
22497 #  define machine_arch_type     MACH_TYPE_UNIT2P
22498 # endif
22499 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
22500 #else
22501 # define machine_is_unit2p()    (0)
22502 #endif
22503
22504 #ifdef CONFIG_MACH_INC20OTTER
22505 # ifdef machine_arch_type
22506 #  undef machine_arch_type
22507 #  define machine_arch_type     __machine_arch_type
22508 # else
22509 #  define machine_arch_type     MACH_TYPE_INC20OTTER
22510 # endif
22511 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
22512 #else
22513 # define machine_is_inc20otter()        (0)
22514 #endif
22515
22516 #ifdef CONFIG_MACH_AT91SAM9G20EK
22517 # ifdef machine_arch_type
22518 #  undef machine_arch_type
22519 #  define machine_arch_type     __machine_arch_type
22520 # else
22521 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
22522 # endif
22523 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
22524 #else
22525 # define machine_is_at91sam9g20ek()     (0)
22526 #endif
22527
22528 #ifdef CONFIG_MACH_STORCENTER
22529 # ifdef machine_arch_type
22530 #  undef machine_arch_type
22531 #  define machine_arch_type     __machine_arch_type
22532 # else
22533 #  define machine_arch_type     MACH_TYPE_STORCENTER
22534 # endif
22535 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
22536 #else
22537 # define machine_is_sc_ge2()    (0)
22538 #endif
22539
22540 #ifdef CONFIG_MACH_SMDK6410
22541 # ifdef machine_arch_type
22542 #  undef machine_arch_type
22543 #  define machine_arch_type     __machine_arch_type
22544 # else
22545 #  define machine_arch_type     MACH_TYPE_SMDK6410
22546 # endif
22547 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
22548 #else
22549 # define machine_is_smdk6410()  (0)
22550 #endif
22551
22552 #ifdef CONFIG_MACH_U300
22553 # ifdef machine_arch_type
22554 #  undef machine_arch_type
22555 #  define machine_arch_type     __machine_arch_type
22556 # else
22557 #  define machine_arch_type     MACH_TYPE_U300
22558 # endif
22559 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
22560 #else
22561 # define machine_is_u300()      (0)
22562 #endif
22563
22564 #ifdef CONFIG_MACH_U500
22565 # ifdef machine_arch_type
22566 #  undef machine_arch_type
22567 #  define machine_arch_type     __machine_arch_type
22568 # else
22569 #  define machine_arch_type     MACH_TYPE_U500
22570 # endif
22571 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
22572 #else
22573 # define machine_is_u500()      (0)
22574 #endif
22575
22576 #ifdef CONFIG_MACH_DS9260
22577 # ifdef machine_arch_type
22578 #  undef machine_arch_type
22579 #  define machine_arch_type     __machine_arch_type
22580 # else
22581 #  define machine_arch_type     MACH_TYPE_DS9260
22582 # endif
22583 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
22584 #else
22585 # define machine_is_ds9260()    (0)
22586 #endif
22587
22588 #ifdef CONFIG_MACH_RIVERROCK
22589 # ifdef machine_arch_type
22590 #  undef machine_arch_type
22591 #  define machine_arch_type     __machine_arch_type
22592 # else
22593 #  define machine_arch_type     MACH_TYPE_RIVERROCK
22594 # endif
22595 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
22596 #else
22597 # define machine_is_riverrock() (0)
22598 #endif
22599
22600 #ifdef CONFIG_MACH_SCIBATH
22601 # ifdef machine_arch_type
22602 #  undef machine_arch_type
22603 #  define machine_arch_type     __machine_arch_type
22604 # else
22605 #  define machine_arch_type     MACH_TYPE_SCIBATH
22606 # endif
22607 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
22608 #else
22609 # define machine_is_scibath()   (0)
22610 #endif
22611
22612 #ifdef CONFIG_MACH_AT91SAM7SE512EK
22613 # ifdef machine_arch_type
22614 #  undef machine_arch_type
22615 #  define machine_arch_type     __machine_arch_type
22616 # else
22617 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
22618 # endif
22619 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
22620 #else
22621 # define machine_is_at91sam7se()        (0)
22622 #endif
22623
22624 #ifdef CONFIG_MACH_WRT350N_V2
22625 # ifdef machine_arch_type
22626 #  undef machine_arch_type
22627 #  define machine_arch_type     __machine_arch_type
22628 # else
22629 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
22630 # endif
22631 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
22632 #else
22633 # define machine_is_wrt350n_v2()        (0)
22634 #endif
22635
22636 #ifdef CONFIG_MACH_MULTIMEDIA
22637 # ifdef machine_arch_type
22638 #  undef machine_arch_type
22639 #  define machine_arch_type     __machine_arch_type
22640 # else
22641 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
22642 # endif
22643 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
22644 #else
22645 # define machine_is_multimedia()        (0)
22646 #endif
22647
22648 #ifdef CONFIG_MACH_MARVIN
22649 # ifdef machine_arch_type
22650 #  undef machine_arch_type
22651 #  define machine_arch_type     __machine_arch_type
22652 # else
22653 #  define machine_arch_type     MACH_TYPE_MARVIN
22654 # endif
22655 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
22656 #else
22657 # define machine_is_marvin()    (0)
22658 #endif
22659
22660 #ifdef CONFIG_MACH_X500
22661 # ifdef machine_arch_type
22662 #  undef machine_arch_type
22663 #  define machine_arch_type     __machine_arch_type
22664 # else
22665 #  define machine_arch_type     MACH_TYPE_X500
22666 # endif
22667 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
22668 #else
22669 # define machine_is_x500()      (0)
22670 #endif
22671
22672 #ifdef CONFIG_MACH_AWLUG4LCU
22673 # ifdef machine_arch_type
22674 #  undef machine_arch_type
22675 #  define machine_arch_type     __machine_arch_type
22676 # else
22677 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
22678 # endif
22679 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
22680 #else
22681 # define machine_is_awlug4lcu() (0)
22682 #endif
22683
22684 #ifdef CONFIG_MACH_PALERMOC
22685 # ifdef machine_arch_type
22686 #  undef machine_arch_type
22687 #  define machine_arch_type     __machine_arch_type
22688 # else
22689 #  define machine_arch_type     MACH_TYPE_PALERMOC
22690 # endif
22691 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
22692 #else
22693 # define machine_is_palermoc()  (0)
22694 #endif
22695
22696 #ifdef CONFIG_MACH_OMAP_LDP
22697 # ifdef machine_arch_type
22698 #  undef machine_arch_type
22699 #  define machine_arch_type     __machine_arch_type
22700 # else
22701 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
22702 # endif
22703 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
22704 #else
22705 # define machine_is_omap_ldp()  (0)
22706 #endif
22707
22708 #ifdef CONFIG_MACH_IP500
22709 # ifdef machine_arch_type
22710 #  undef machine_arch_type
22711 #  define machine_arch_type     __machine_arch_type
22712 # else
22713 #  define machine_arch_type     MACH_TYPE_IP500
22714 # endif
22715 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
22716 #else
22717 # define machine_is_ip500()     (0)
22718 #endif
22719
22720 #ifdef CONFIG_MACH_ASE2
22721 # ifdef machine_arch_type
22722 #  undef machine_arch_type
22723 #  define machine_arch_type     __machine_arch_type
22724 # else
22725 #  define machine_arch_type     MACH_TYPE_ASE2
22726 # endif
22727 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
22728 #else
22729 # define machine_is_ase2()      (0)
22730 #endif
22731
22732 #ifdef CONFIG_MACH_MX35EVB
22733 # ifdef machine_arch_type
22734 #  undef machine_arch_type
22735 #  define machine_arch_type     __machine_arch_type
22736 # else
22737 #  define machine_arch_type     MACH_TYPE_MX35EVB
22738 # endif
22739 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
22740 #else
22741 # define machine_is_mx35evb()   (0)
22742 #endif
22743
22744 #ifdef CONFIG_MACH_AML_M8050
22745 # ifdef machine_arch_type
22746 #  undef machine_arch_type
22747 #  define machine_arch_type     __machine_arch_type
22748 # else
22749 #  define machine_arch_type     MACH_TYPE_AML_M8050
22750 # endif
22751 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22752 #else
22753 # define machine_is_aml_m8050() (0)
22754 #endif
22755
22756 #ifdef CONFIG_MACH_MX35_3DS
22757 # ifdef machine_arch_type
22758 #  undef machine_arch_type
22759 #  define machine_arch_type     __machine_arch_type
22760 # else
22761 #  define machine_arch_type     MACH_TYPE_MX35_3DS
22762 # endif
22763 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
22764 #else
22765 # define machine_is_mx35_3ds()  (0)
22766 #endif
22767
22768 #ifdef CONFIG_MACH_MARS
22769 # ifdef machine_arch_type
22770 #  undef machine_arch_type
22771 #  define machine_arch_type     __machine_arch_type
22772 # else
22773 #  define machine_arch_type     MACH_TYPE_MARS
22774 # endif
22775 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
22776 #else
22777 # define machine_is_mars()      (0)
22778 #endif
22779
22780 #ifdef CONFIG_MACH_NEUROS_OSD2
22781 # ifdef machine_arch_type
22782 #  undef machine_arch_type
22783 #  define machine_arch_type     __machine_arch_type
22784 # else
22785 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
22786 # endif
22787 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
22788 #else
22789 # define machine_is_neuros_osd2()       (0)
22790 #endif
22791
22792 #ifdef CONFIG_MACH_BADGER
22793 # ifdef machine_arch_type
22794 #  undef machine_arch_type
22795 #  define machine_arch_type     __machine_arch_type
22796 # else
22797 #  define machine_arch_type     MACH_TYPE_BADGER
22798 # endif
22799 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
22800 #else
22801 # define machine_is_badger()    (0)
22802 #endif
22803
22804 #ifdef CONFIG_MACH_TRIZEPS4WL
22805 # ifdef machine_arch_type
22806 #  undef machine_arch_type
22807 #  define machine_arch_type     __machine_arch_type
22808 # else
22809 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22810 # endif
22811 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22812 #else
22813 # define machine_is_trizeps4wl()        (0)
22814 #endif
22815
22816 #ifdef CONFIG_MACH_TRIZEPS5
22817 # ifdef machine_arch_type
22818 #  undef machine_arch_type
22819 #  define machine_arch_type     __machine_arch_type
22820 # else
22821 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22822 # endif
22823 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22824 #else
22825 # define machine_is_trizeps5()  (0)
22826 #endif
22827
22828 #ifdef CONFIG_MACH_MARLIN
22829 # ifdef machine_arch_type
22830 #  undef machine_arch_type
22831 #  define machine_arch_type     __machine_arch_type
22832 # else
22833 #  define machine_arch_type     MACH_TYPE_MARLIN
22834 # endif
22835 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22836 #else
22837 # define machine_is_marlin()    (0)
22838 #endif
22839
22840 #ifdef CONFIG_MACH_TS78XX
22841 # ifdef machine_arch_type
22842 #  undef machine_arch_type
22843 #  define machine_arch_type     __machine_arch_type
22844 # else
22845 #  define machine_arch_type     MACH_TYPE_TS78XX
22846 # endif
22847 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22848 #else
22849 # define machine_is_ts78xx()    (0)
22850 #endif
22851
22852 #ifdef CONFIG_MACH_HPIPAQ214
22853 # ifdef machine_arch_type
22854 #  undef machine_arch_type
22855 #  define machine_arch_type     __machine_arch_type
22856 # else
22857 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22858 # endif
22859 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22860 #else
22861 # define machine_is_hpipaq214() (0)
22862 #endif
22863
22864 #ifdef CONFIG_MACH_AT572D940DCM
22865 # ifdef machine_arch_type
22866 #  undef machine_arch_type
22867 #  define machine_arch_type     __machine_arch_type
22868 # else
22869 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22870 # endif
22871 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22872 #else
22873 # define machine_is_at572d940dcm()      (0)
22874 #endif
22875
22876 #ifdef CONFIG_MACH_NE1BOARD
22877 # ifdef machine_arch_type
22878 #  undef machine_arch_type
22879 #  define machine_arch_type     __machine_arch_type
22880 # else
22881 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22882 # endif
22883 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22884 #else
22885 # define machine_is_ne1board()  (0)
22886 #endif
22887
22888 #ifdef CONFIG_MACH_ZANTE
22889 # ifdef machine_arch_type
22890 #  undef machine_arch_type
22891 #  define machine_arch_type     __machine_arch_type
22892 # else
22893 #  define machine_arch_type     MACH_TYPE_ZANTE
22894 # endif
22895 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22896 #else
22897 # define machine_is_zante()     (0)
22898 #endif
22899
22900 #ifdef CONFIG_MACH_SFFSDR
22901 # ifdef machine_arch_type
22902 #  undef machine_arch_type
22903 #  define machine_arch_type     __machine_arch_type
22904 # else
22905 #  define machine_arch_type     MACH_TYPE_SFFSDR
22906 # endif
22907 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22908 #else
22909 # define machine_is_sffsdr()    (0)
22910 #endif
22911
22912 #ifdef CONFIG_MACH_TW2662
22913 # ifdef machine_arch_type
22914 #  undef machine_arch_type
22915 #  define machine_arch_type     __machine_arch_type
22916 # else
22917 #  define machine_arch_type     MACH_TYPE_TW2662
22918 # endif
22919 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22920 #else
22921 # define machine_is_tw2662()    (0)
22922 #endif
22923
22924 #ifdef CONFIG_MACH_VF10XX
22925 # ifdef machine_arch_type
22926 #  undef machine_arch_type
22927 #  define machine_arch_type     __machine_arch_type
22928 # else
22929 #  define machine_arch_type     MACH_TYPE_VF10XX
22930 # endif
22931 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22932 #else
22933 # define machine_is_vf10xx()    (0)
22934 #endif
22935
22936 #ifdef CONFIG_MACH_ZORAN43XX
22937 # ifdef machine_arch_type
22938 #  undef machine_arch_type
22939 #  define machine_arch_type     __machine_arch_type
22940 # else
22941 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22942 # endif
22943 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22944 #else
22945 # define machine_is_zoran43xx() (0)
22946 #endif
22947
22948 #ifdef CONFIG_MACH_SONIX926
22949 # ifdef machine_arch_type
22950 #  undef machine_arch_type
22951 #  define machine_arch_type     __machine_arch_type
22952 # else
22953 #  define machine_arch_type     MACH_TYPE_SONIX926
22954 # endif
22955 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22956 #else
22957 # define machine_is_sonix926()  (0)
22958 #endif
22959
22960 #ifdef CONFIG_MACH_CELESTIALSEMI
22961 # ifdef machine_arch_type
22962 #  undef machine_arch_type
22963 #  define machine_arch_type     __machine_arch_type
22964 # else
22965 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22966 # endif
22967 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22968 #else
22969 # define machine_is_celestialsemi()     (0)
22970 #endif
22971
22972 #ifdef CONFIG_MACH_CC9M2443JS
22973 # ifdef machine_arch_type
22974 #  undef machine_arch_type
22975 #  define machine_arch_type     __machine_arch_type
22976 # else
22977 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22978 # endif
22979 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22980 #else
22981 # define machine_is_cc9m2443js()        (0)
22982 #endif
22983
22984 #ifdef CONFIG_MACH_TW5334
22985 # ifdef machine_arch_type
22986 #  undef machine_arch_type
22987 #  define machine_arch_type     __machine_arch_type
22988 # else
22989 #  define machine_arch_type     MACH_TYPE_TW5334
22990 # endif
22991 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22992 #else
22993 # define machine_is_tw5334()    (0)
22994 #endif
22995
22996 #ifdef CONFIG_MACH_HTCARTEMIS
22997 # ifdef machine_arch_type
22998 #  undef machine_arch_type
22999 #  define machine_arch_type     __machine_arch_type
23000 # else
23001 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
23002 # endif
23003 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
23004 #else
23005 # define machine_is_omap_htcartemis()   (0)
23006 #endif
23007
23008 #ifdef CONFIG_MACH_NAL_HLITE
23009 # ifdef machine_arch_type
23010 #  undef machine_arch_type
23011 #  define machine_arch_type     __machine_arch_type
23012 # else
23013 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
23014 # endif
23015 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
23016 #else
23017 # define machine_is_nal_hlite() (0)
23018 #endif
23019
23020 #ifdef CONFIG_MACH_HTCVOGUE
23021 # ifdef machine_arch_type
23022 #  undef machine_arch_type
23023 #  define machine_arch_type     __machine_arch_type
23024 # else
23025 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
23026 # endif
23027 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
23028 #else
23029 # define machine_is_htcvogue()  (0)
23030 #endif
23031
23032 #ifdef CONFIG_MACH_SMARTWEB
23033 # ifdef machine_arch_type
23034 #  undef machine_arch_type
23035 #  define machine_arch_type     __machine_arch_type
23036 # else
23037 #  define machine_arch_type     MACH_TYPE_SMARTWEB
23038 # endif
23039 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
23040 #else
23041 # define machine_is_smartweb()  (0)
23042 #endif
23043
23044 #ifdef CONFIG_MACH_MV86XX
23045 # ifdef machine_arch_type
23046 #  undef machine_arch_type
23047 #  define machine_arch_type     __machine_arch_type
23048 # else
23049 #  define machine_arch_type     MACH_TYPE_MV86XX
23050 # endif
23051 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
23052 #else
23053 # define machine_is_mv86xx()    (0)
23054 #endif
23055
23056 #ifdef CONFIG_MACH_MV87XX
23057 # ifdef machine_arch_type
23058 #  undef machine_arch_type
23059 #  define machine_arch_type     __machine_arch_type
23060 # else
23061 #  define machine_arch_type     MACH_TYPE_MV87XX
23062 # endif
23063 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
23064 #else
23065 # define machine_is_mv87xx()    (0)
23066 #endif
23067
23068 #ifdef CONFIG_MACH_SONGYOUNGHO
23069 # ifdef machine_arch_type
23070 #  undef machine_arch_type
23071 #  define machine_arch_type     __machine_arch_type
23072 # else
23073 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
23074 # endif
23075 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
23076 #else
23077 # define machine_is_songyoungho()       (0)
23078 #endif
23079
23080 #ifdef CONFIG_MACH_YOUNGHOTEMA
23081 # ifdef machine_arch_type
23082 #  undef machine_arch_type
23083 #  define machine_arch_type     __machine_arch_type
23084 # else
23085 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
23086 # endif
23087 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
23088 #else
23089 # define machine_is_younghotema()       (0)
23090 #endif
23091
23092 #ifdef CONFIG_MACH_PCM037
23093 # ifdef machine_arch_type
23094 #  undef machine_arch_type
23095 #  define machine_arch_type     __machine_arch_type
23096 # else
23097 #  define machine_arch_type     MACH_TYPE_PCM037
23098 # endif
23099 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
23100 #else
23101 # define machine_is_pcm037()    (0)
23102 #endif
23103
23104 #ifdef CONFIG_MACH_MMVP
23105 # ifdef machine_arch_type
23106 #  undef machine_arch_type
23107 #  define machine_arch_type     __machine_arch_type
23108 # else
23109 #  define machine_arch_type     MACH_TYPE_MMVP
23110 # endif
23111 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
23112 #else
23113 # define machine_is_mmvp()      (0)
23114 #endif
23115
23116 #ifdef CONFIG_MACH_MMAP
23117 # ifdef machine_arch_type
23118 #  undef machine_arch_type
23119 #  define machine_arch_type     __machine_arch_type
23120 # else
23121 #  define machine_arch_type     MACH_TYPE_MMAP
23122 # endif
23123 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
23124 #else
23125 # define machine_is_mmap()      (0)
23126 #endif
23127
23128 #ifdef CONFIG_MACH_PTID2410
23129 # ifdef machine_arch_type
23130 #  undef machine_arch_type
23131 #  define machine_arch_type     __machine_arch_type
23132 # else
23133 #  define machine_arch_type     MACH_TYPE_PTID2410
23134 # endif
23135 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
23136 #else
23137 # define machine_is_ptid2410()  (0)
23138 #endif
23139
23140 #ifdef CONFIG_MACH_JAMES_926
23141 # ifdef machine_arch_type
23142 #  undef machine_arch_type
23143 #  define machine_arch_type     __machine_arch_type
23144 # else
23145 #  define machine_arch_type     MACH_TYPE_JAMES_926
23146 # endif
23147 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
23148 #else
23149 # define machine_is_james_926() (0)
23150 #endif
23151
23152 #ifdef CONFIG_MACH_FM6000
23153 # ifdef machine_arch_type
23154 #  undef machine_arch_type
23155 #  define machine_arch_type     __machine_arch_type
23156 # else
23157 #  define machine_arch_type     MACH_TYPE_FM6000
23158 # endif
23159 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
23160 #else
23161 # define machine_is_fm6000()    (0)
23162 #endif
23163
23164 #ifdef CONFIG_MACH_DB88F6281_BP
23165 # ifdef machine_arch_type
23166 #  undef machine_arch_type
23167 #  define machine_arch_type     __machine_arch_type
23168 # else
23169 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
23170 # endif
23171 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
23172 #else
23173 # define machine_is_db88f6281_bp()      (0)
23174 #endif
23175
23176 #ifdef CONFIG_MACH_RD88F6192_NAS
23177 # ifdef machine_arch_type
23178 #  undef machine_arch_type
23179 #  define machine_arch_type     __machine_arch_type
23180 # else
23181 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
23182 # endif
23183 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
23184 #else
23185 # define machine_is_rd88f6192_nas()     (0)
23186 #endif
23187
23188 #ifdef CONFIG_MACH_RD88F6281
23189 # ifdef machine_arch_type
23190 #  undef machine_arch_type
23191 #  define machine_arch_type     __machine_arch_type
23192 # else
23193 #  define machine_arch_type     MACH_TYPE_RD88F6281
23194 # endif
23195 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
23196 #else
23197 # define machine_is_rd88f6281() (0)
23198 #endif
23199
23200 #ifdef CONFIG_MACH_DB78X00_BP
23201 # ifdef machine_arch_type
23202 #  undef machine_arch_type
23203 #  define machine_arch_type     __machine_arch_type
23204 # else
23205 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
23206 # endif
23207 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
23208 #else
23209 # define machine_is_db78x00_bp()        (0)
23210 #endif
23211
23212 #ifdef CONFIG_MACH_SMDK2416
23213 # ifdef machine_arch_type
23214 #  undef machine_arch_type
23215 #  define machine_arch_type     __machine_arch_type
23216 # else
23217 #  define machine_arch_type     MACH_TYPE_SMDK2416
23218 # endif
23219 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
23220 #else
23221 # define machine_is_smdk2416()  (0)
23222 #endif
23223
23224 #ifdef CONFIG_MACH_OCE_SPIDER_SI
23225 # ifdef machine_arch_type
23226 #  undef machine_arch_type
23227 #  define machine_arch_type     __machine_arch_type
23228 # else
23229 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
23230 # endif
23231 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
23232 #else
23233 # define machine_is_oce_spider_si()     (0)
23234 #endif
23235
23236 #ifdef CONFIG_MACH_OCE_SPIDER_SK
23237 # ifdef machine_arch_type
23238 #  undef machine_arch_type
23239 #  define machine_arch_type     __machine_arch_type
23240 # else
23241 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
23242 # endif
23243 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
23244 #else
23245 # define machine_is_oce_spider_sk()     (0)
23246 #endif
23247
23248 #ifdef CONFIG_MACH_ROVERN6
23249 # ifdef machine_arch_type
23250 #  undef machine_arch_type
23251 #  define machine_arch_type     __machine_arch_type
23252 # else
23253 #  define machine_arch_type     MACH_TYPE_ROVERN6
23254 # endif
23255 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
23256 #else
23257 # define machine_is_rovern6()   (0)
23258 #endif
23259
23260 #ifdef CONFIG_MACH_PELCO_EVOLUTION
23261 # ifdef machine_arch_type
23262 #  undef machine_arch_type
23263 #  define machine_arch_type     __machine_arch_type
23264 # else
23265 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
23266 # endif
23267 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
23268 #else
23269 # define machine_is_pelco_evolution()   (0)
23270 #endif
23271
23272 #ifdef CONFIG_MACH_WBD111
23273 # ifdef machine_arch_type
23274 #  undef machine_arch_type
23275 #  define machine_arch_type     __machine_arch_type
23276 # else
23277 #  define machine_arch_type     MACH_TYPE_WBD111
23278 # endif
23279 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
23280 #else
23281 # define machine_is_wbd111()    (0)
23282 #endif
23283
23284 #ifdef CONFIG_MACH_ELARACPE
23285 # ifdef machine_arch_type
23286 #  undef machine_arch_type
23287 #  define machine_arch_type     __machine_arch_type
23288 # else
23289 #  define machine_arch_type     MACH_TYPE_ELARACPE
23290 # endif
23291 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
23292 #else
23293 # define machine_is_elaracpe()  (0)
23294 #endif
23295
23296 #ifdef CONFIG_MACH_MABV3
23297 # ifdef machine_arch_type
23298 #  undef machine_arch_type
23299 #  define machine_arch_type     __machine_arch_type
23300 # else
23301 #  define machine_arch_type     MACH_TYPE_MABV3
23302 # endif
23303 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
23304 #else
23305 # define machine_is_mabv3()     (0)
23306 #endif
23307
23308 #ifdef CONFIG_MACH_MV2120
23309 # ifdef machine_arch_type
23310 #  undef machine_arch_type
23311 #  define machine_arch_type     __machine_arch_type
23312 # else
23313 #  define machine_arch_type     MACH_TYPE_MV2120
23314 # endif
23315 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
23316 #else
23317 # define machine_is_mv2120()    (0)
23318 #endif
23319
23320 #ifdef CONFIG_MACH_CSB737
23321 # ifdef machine_arch_type
23322 #  undef machine_arch_type
23323 #  define machine_arch_type     __machine_arch_type
23324 # else
23325 #  define machine_arch_type     MACH_TYPE_CSB737
23326 # endif
23327 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
23328 #else
23329 # define machine_is_csb737()    (0)
23330 #endif
23331
23332 #ifdef CONFIG_MACH_MX51_3DS
23333 # ifdef machine_arch_type
23334 #  undef machine_arch_type
23335 #  define machine_arch_type     __machine_arch_type
23336 # else
23337 #  define machine_arch_type     MACH_TYPE_MX51_3DS
23338 # endif
23339 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
23340 #else
23341 # define machine_is_mx51_3ds()  (0)
23342 #endif
23343
23344 #ifdef CONFIG_MACH_G900
23345 # ifdef machine_arch_type
23346 #  undef machine_arch_type
23347 #  define machine_arch_type     __machine_arch_type
23348 # else
23349 #  define machine_arch_type     MACH_TYPE_G900
23350 # endif
23351 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
23352 #else
23353 # define machine_is_g900()      (0)
23354 #endif
23355
23356 #ifdef CONFIG_MACH_APF27
23357 # ifdef machine_arch_type
23358 #  undef machine_arch_type
23359 #  define machine_arch_type     __machine_arch_type
23360 # else
23361 #  define machine_arch_type     MACH_TYPE_APF27
23362 # endif
23363 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
23364 #else
23365 # define machine_is_apf27()     (0)
23366 #endif
23367
23368 #ifdef CONFIG_MACH_GGUS2000
23369 # ifdef machine_arch_type
23370 #  undef machine_arch_type
23371 #  define machine_arch_type     __machine_arch_type
23372 # else
23373 #  define machine_arch_type     MACH_TYPE_GGUS2000
23374 # endif
23375 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
23376 #else
23377 # define machine_is_ggus2000()  (0)
23378 #endif
23379
23380 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
23381 # ifdef machine_arch_type
23382 #  undef machine_arch_type
23383 #  define machine_arch_type     __machine_arch_type
23384 # else
23385 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
23386 # endif
23387 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
23388 #else
23389 # define machine_is_omap_2430_mimic()   (0)
23390 #endif
23391
23392 #ifdef CONFIG_MACH_IMX27LITE
23393 # ifdef machine_arch_type
23394 #  undef machine_arch_type
23395 #  define machine_arch_type     __machine_arch_type
23396 # else
23397 #  define machine_arch_type     MACH_TYPE_IMX27LITE
23398 # endif
23399 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
23400 #else
23401 # define machine_is_imx27lite() (0)
23402 #endif
23403
23404 #ifdef CONFIG_MACH_ALMEX
23405 # ifdef machine_arch_type
23406 #  undef machine_arch_type
23407 #  define machine_arch_type     __machine_arch_type
23408 # else
23409 #  define machine_arch_type     MACH_TYPE_ALMEX
23410 # endif
23411 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
23412 #else
23413 # define machine_is_almex()     (0)
23414 #endif
23415
23416 #ifdef CONFIG_MACH_CONTROL
23417 # ifdef machine_arch_type
23418 #  undef machine_arch_type
23419 #  define machine_arch_type     __machine_arch_type
23420 # else
23421 #  define machine_arch_type     MACH_TYPE_CONTROL
23422 # endif
23423 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
23424 #else
23425 # define machine_is_control()   (0)
23426 #endif
23427
23428 #ifdef CONFIG_MACH_MBA2410
23429 # ifdef machine_arch_type
23430 #  undef machine_arch_type
23431 #  define machine_arch_type     __machine_arch_type
23432 # else
23433 #  define machine_arch_type     MACH_TYPE_MBA2410
23434 # endif
23435 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
23436 #else
23437 # define machine_is_mba2410()   (0)
23438 #endif
23439
23440 #ifdef CONFIG_MACH_VOLCANO
23441 # ifdef machine_arch_type
23442 #  undef machine_arch_type
23443 #  define machine_arch_type     __machine_arch_type
23444 # else
23445 #  define machine_arch_type     MACH_TYPE_VOLCANO
23446 # endif
23447 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
23448 #else
23449 # define machine_is_volcano()   (0)
23450 #endif
23451
23452 #ifdef CONFIG_MACH_ZENITH
23453 # ifdef machine_arch_type
23454 #  undef machine_arch_type
23455 #  define machine_arch_type     __machine_arch_type
23456 # else
23457 #  define machine_arch_type     MACH_TYPE_ZENITH
23458 # endif
23459 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
23460 #else
23461 # define machine_is_zenith()    (0)
23462 #endif
23463
23464 #ifdef CONFIG_MACH_MUCHIP
23465 # ifdef machine_arch_type
23466 #  undef machine_arch_type
23467 #  define machine_arch_type     __machine_arch_type
23468 # else
23469 #  define machine_arch_type     MACH_TYPE_MUCHIP
23470 # endif
23471 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
23472 #else
23473 # define machine_is_muchip()    (0)
23474 #endif
23475
23476 #ifdef CONFIG_MACH_MAGELLAN
23477 # ifdef machine_arch_type
23478 #  undef machine_arch_type
23479 #  define machine_arch_type     __machine_arch_type
23480 # else
23481 #  define machine_arch_type     MACH_TYPE_MAGELLAN
23482 # endif
23483 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
23484 #else
23485 # define machine_is_magellan()  (0)
23486 #endif
23487
23488 #ifdef CONFIG_MACH_USB_A9260
23489 # ifdef machine_arch_type
23490 #  undef machine_arch_type
23491 #  define machine_arch_type     __machine_arch_type
23492 # else
23493 #  define machine_arch_type     MACH_TYPE_USB_A9260
23494 # endif
23495 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
23496 #else
23497 # define machine_is_usb_a9260() (0)
23498 #endif
23499
23500 #ifdef CONFIG_MACH_USB_A9263
23501 # ifdef machine_arch_type
23502 #  undef machine_arch_type
23503 #  define machine_arch_type     __machine_arch_type
23504 # else
23505 #  define machine_arch_type     MACH_TYPE_USB_A9263
23506 # endif
23507 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
23508 #else
23509 # define machine_is_usb_a9263() (0)
23510 #endif
23511
23512 #ifdef CONFIG_MACH_QIL_A9260
23513 # ifdef machine_arch_type
23514 #  undef machine_arch_type
23515 #  define machine_arch_type     __machine_arch_type
23516 # else
23517 #  define machine_arch_type     MACH_TYPE_QIL_A9260
23518 # endif
23519 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
23520 #else
23521 # define machine_is_qil_a9260() (0)
23522 #endif
23523
23524 #ifdef CONFIG_MACH_CME9210
23525 # ifdef machine_arch_type
23526 #  undef machine_arch_type
23527 #  define machine_arch_type     __machine_arch_type
23528 # else
23529 #  define machine_arch_type     MACH_TYPE_CME9210
23530 # endif
23531 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
23532 #else
23533 # define machine_is_cme9210()   (0)
23534 #endif
23535
23536 #ifdef CONFIG_MACH_HCZH4
23537 # ifdef machine_arch_type
23538 #  undef machine_arch_type
23539 #  define machine_arch_type     __machine_arch_type
23540 # else
23541 #  define machine_arch_type     MACH_TYPE_HCZH4
23542 # endif
23543 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
23544 #else
23545 # define machine_is_hczh4()     (0)
23546 #endif
23547
23548 #ifdef CONFIG_MACH_SPEARBASIC
23549 # ifdef machine_arch_type
23550 #  undef machine_arch_type
23551 #  define machine_arch_type     __machine_arch_type
23552 # else
23553 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
23554 # endif
23555 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
23556 #else
23557 # define machine_is_spearbasic()        (0)
23558 #endif
23559
23560 #ifdef CONFIG_MACH_DEP2440
23561 # ifdef machine_arch_type
23562 #  undef machine_arch_type
23563 #  define machine_arch_type     __machine_arch_type
23564 # else
23565 #  define machine_arch_type     MACH_TYPE_DEP2440
23566 # endif
23567 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
23568 #else
23569 # define machine_is_dep2440()   (0)
23570 #endif
23571
23572 #ifdef CONFIG_MACH_HDL_GXR
23573 # ifdef machine_arch_type
23574 #  undef machine_arch_type
23575 #  define machine_arch_type     __machine_arch_type
23576 # else
23577 #  define machine_arch_type     MACH_TYPE_HDL_GXR
23578 # endif
23579 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
23580 #else
23581 # define machine_is_hdl_gxr()   (0)
23582 #endif
23583
23584 #ifdef CONFIG_MACH_HDL_GT
23585 # ifdef machine_arch_type
23586 #  undef machine_arch_type
23587 #  define machine_arch_type     __machine_arch_type
23588 # else
23589 #  define machine_arch_type     MACH_TYPE_HDL_GT
23590 # endif
23591 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
23592 #else
23593 # define machine_is_hdl_gt()    (0)
23594 #endif
23595
23596 #ifdef CONFIG_MACH_HDL_4G
23597 # ifdef machine_arch_type
23598 #  undef machine_arch_type
23599 #  define machine_arch_type     __machine_arch_type
23600 # else
23601 #  define machine_arch_type     MACH_TYPE_HDL_4G
23602 # endif
23603 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
23604 #else
23605 # define machine_is_hdl_4g()    (0)
23606 #endif
23607
23608 #ifdef CONFIG_MACH_S3C6000
23609 # ifdef machine_arch_type
23610 #  undef machine_arch_type
23611 #  define machine_arch_type     __machine_arch_type
23612 # else
23613 #  define machine_arch_type     MACH_TYPE_S3C6000
23614 # endif
23615 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
23616 #else
23617 # define machine_is_s3c6000()   (0)
23618 #endif
23619
23620 #ifdef CONFIG_MACH_MMSP2_MDK
23621 # ifdef machine_arch_type
23622 #  undef machine_arch_type
23623 #  define machine_arch_type     __machine_arch_type
23624 # else
23625 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
23626 # endif
23627 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
23628 #else
23629 # define machine_is_mmsp2_mdk() (0)
23630 #endif
23631
23632 #ifdef CONFIG_MACH_MPX220
23633 # ifdef machine_arch_type
23634 #  undef machine_arch_type
23635 #  define machine_arch_type     __machine_arch_type
23636 # else
23637 #  define machine_arch_type     MACH_TYPE_MPX220
23638 # endif
23639 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
23640 #else
23641 # define machine_is_mpx220()    (0)
23642 #endif
23643
23644 #ifdef CONFIG_MACH_KZM_ARM11_01
23645 # ifdef machine_arch_type
23646 #  undef machine_arch_type
23647 #  define machine_arch_type     __machine_arch_type
23648 # else
23649 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
23650 # endif
23651 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
23652 #else
23653 # define machine_is_kzm_arm11_01()      (0)
23654 #endif
23655
23656 #ifdef CONFIG_MACH_HTC_POLARIS
23657 # ifdef machine_arch_type
23658 #  undef machine_arch_type
23659 #  define machine_arch_type     __machine_arch_type
23660 # else
23661 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
23662 # endif
23663 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
23664 #else
23665 # define machine_is_htc_polaris()       (0)
23666 #endif
23667
23668 #ifdef CONFIG_MACH_HTC_KAISER
23669 # ifdef machine_arch_type
23670 #  undef machine_arch_type
23671 #  define machine_arch_type     __machine_arch_type
23672 # else
23673 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
23674 # endif
23675 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
23676 #else
23677 # define machine_is_htc_kaiser()        (0)
23678 #endif
23679
23680 #ifdef CONFIG_MACH_LG_KS20
23681 # ifdef machine_arch_type
23682 #  undef machine_arch_type
23683 #  define machine_arch_type     __machine_arch_type
23684 # else
23685 #  define machine_arch_type     MACH_TYPE_LG_KS20
23686 # endif
23687 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
23688 #else
23689 # define machine_is_lg_ks20()   (0)
23690 #endif
23691
23692 #ifdef CONFIG_MACH_HHGPS
23693 # ifdef machine_arch_type
23694 #  undef machine_arch_type
23695 #  define machine_arch_type     __machine_arch_type
23696 # else
23697 #  define machine_arch_type     MACH_TYPE_HHGPS
23698 # endif
23699 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
23700 #else
23701 # define machine_is_hhgps()     (0)
23702 #endif
23703
23704 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23705 # ifdef machine_arch_type
23706 #  undef machine_arch_type
23707 #  define machine_arch_type     __machine_arch_type
23708 # else
23709 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
23710 # endif
23711 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23712 #else
23713 # define machine_is_nokia_n810_wimax()  (0)
23714 #endif
23715
23716 #ifdef CONFIG_MACH_INSIGHT
23717 # ifdef machine_arch_type
23718 #  undef machine_arch_type
23719 #  define machine_arch_type     __machine_arch_type
23720 # else
23721 #  define machine_arch_type     MACH_TYPE_INSIGHT
23722 # endif
23723 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
23724 #else
23725 # define machine_is_insight()   (0)
23726 #endif
23727
23728 #ifdef CONFIG_MACH_SAPPHIRE
23729 # ifdef machine_arch_type
23730 #  undef machine_arch_type
23731 #  define machine_arch_type     __machine_arch_type
23732 # else
23733 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
23734 # endif
23735 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
23736 #else
23737 # define machine_is_sapphire()  (0)
23738 #endif
23739
23740 #ifdef CONFIG_MACH_CSB637XO
23741 # ifdef machine_arch_type
23742 #  undef machine_arch_type
23743 #  define machine_arch_type     __machine_arch_type
23744 # else
23745 #  define machine_arch_type     MACH_TYPE_CSB637XO
23746 # endif
23747 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
23748 #else
23749 # define machine_is_csb637xo()  (0)
23750 #endif
23751
23752 #ifdef CONFIG_MACH_EVISIONG
23753 # ifdef machine_arch_type
23754 #  undef machine_arch_type
23755 #  define machine_arch_type     __machine_arch_type
23756 # else
23757 #  define machine_arch_type     MACH_TYPE_EVISIONG
23758 # endif
23759 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
23760 #else
23761 # define machine_is_evisiong()  (0)
23762 #endif
23763
23764 #ifdef CONFIG_MACH_STMP37XX
23765 # ifdef machine_arch_type
23766 #  undef machine_arch_type
23767 #  define machine_arch_type     __machine_arch_type
23768 # else
23769 #  define machine_arch_type     MACH_TYPE_STMP37XX
23770 # endif
23771 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
23772 #else
23773 # define machine_is_stmp37xx()  (0)
23774 #endif
23775
23776 #ifdef CONFIG_MACH_STMP378X
23777 # ifdef machine_arch_type
23778 #  undef machine_arch_type
23779 #  define machine_arch_type     __machine_arch_type
23780 # else
23781 #  define machine_arch_type     MACH_TYPE_STMP378X
23782 # endif
23783 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
23784 #else
23785 # define machine_is_stmp378x()  (0)
23786 #endif
23787
23788 #ifdef CONFIG_MACH_TNT
23789 # ifdef machine_arch_type
23790 #  undef machine_arch_type
23791 #  define machine_arch_type     __machine_arch_type
23792 # else
23793 #  define machine_arch_type     MACH_TYPE_TNT
23794 # endif
23795 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
23796 #else
23797 # define machine_is_tnt()       (0)
23798 #endif
23799
23800 #ifdef CONFIG_MACH_TBXT
23801 # ifdef machine_arch_type
23802 #  undef machine_arch_type
23803 #  define machine_arch_type     __machine_arch_type
23804 # else
23805 #  define machine_arch_type     MACH_TYPE_TBXT
23806 # endif
23807 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23808 #else
23809 # define machine_is_tbxt()      (0)
23810 #endif
23811
23812 #ifdef CONFIG_MACH_PLAYMATE
23813 # ifdef machine_arch_type
23814 #  undef machine_arch_type
23815 #  define machine_arch_type     __machine_arch_type
23816 # else
23817 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23818 # endif
23819 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23820 #else
23821 # define machine_is_playmate()  (0)
23822 #endif
23823
23824 #ifdef CONFIG_MACH_PNS10
23825 # ifdef machine_arch_type
23826 #  undef machine_arch_type
23827 #  define machine_arch_type     __machine_arch_type
23828 # else
23829 #  define machine_arch_type     MACH_TYPE_PNS10
23830 # endif
23831 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23832 #else
23833 # define machine_is_pns10()     (0)
23834 #endif
23835
23836 #ifdef CONFIG_MACH_EZNAVI
23837 # ifdef machine_arch_type
23838 #  undef machine_arch_type
23839 #  define machine_arch_type     __machine_arch_type
23840 # else
23841 #  define machine_arch_type     MACH_TYPE_EZNAVI
23842 # endif
23843 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23844 #else
23845 # define machine_is_eznavi()    (0)
23846 #endif
23847
23848 #ifdef CONFIG_MACH_PS4000
23849 # ifdef machine_arch_type
23850 #  undef machine_arch_type
23851 #  define machine_arch_type     __machine_arch_type
23852 # else
23853 #  define machine_arch_type     MACH_TYPE_PS4000
23854 # endif
23855 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23856 #else
23857 # define machine_is_ps4000()    (0)
23858 #endif
23859
23860 #ifdef CONFIG_MACH_EZX_A780
23861 # ifdef machine_arch_type
23862 #  undef machine_arch_type
23863 #  define machine_arch_type     __machine_arch_type
23864 # else
23865 #  define machine_arch_type     MACH_TYPE_EZX_A780
23866 # endif
23867 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23868 #else
23869 # define machine_is_ezx_a780()  (0)
23870 #endif
23871
23872 #ifdef CONFIG_MACH_EZX_E680
23873 # ifdef machine_arch_type
23874 #  undef machine_arch_type
23875 #  define machine_arch_type     __machine_arch_type
23876 # else
23877 #  define machine_arch_type     MACH_TYPE_EZX_E680
23878 # endif
23879 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23880 #else
23881 # define machine_is_ezx_e680()  (0)
23882 #endif
23883
23884 #ifdef CONFIG_MACH_EZX_A1200
23885 # ifdef machine_arch_type
23886 #  undef machine_arch_type
23887 #  define machine_arch_type     __machine_arch_type
23888 # else
23889 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23890 # endif
23891 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23892 #else
23893 # define machine_is_ezx_a1200() (0)
23894 #endif
23895
23896 #ifdef CONFIG_MACH_EZX_E6
23897 # ifdef machine_arch_type
23898 #  undef machine_arch_type
23899 #  define machine_arch_type     __machine_arch_type
23900 # else
23901 #  define machine_arch_type     MACH_TYPE_EZX_E6
23902 # endif
23903 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23904 #else
23905 # define machine_is_ezx_e6()    (0)
23906 #endif
23907
23908 #ifdef CONFIG_MACH_EZX_E2
23909 # ifdef machine_arch_type
23910 #  undef machine_arch_type
23911 #  define machine_arch_type     __machine_arch_type
23912 # else
23913 #  define machine_arch_type     MACH_TYPE_EZX_E2
23914 # endif
23915 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23916 #else
23917 # define machine_is_ezx_e2()    (0)
23918 #endif
23919
23920 #ifdef CONFIG_MACH_EZX_A910
23921 # ifdef machine_arch_type
23922 #  undef machine_arch_type
23923 #  define machine_arch_type     __machine_arch_type
23924 # else
23925 #  define machine_arch_type     MACH_TYPE_EZX_A910
23926 # endif
23927 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23928 #else
23929 # define machine_is_ezx_a910()  (0)
23930 #endif
23931
23932 #ifdef CONFIG_MACH_CWMX31
23933 # ifdef machine_arch_type
23934 #  undef machine_arch_type
23935 #  define machine_arch_type     __machine_arch_type
23936 # else
23937 #  define machine_arch_type     MACH_TYPE_CWMX31
23938 # endif
23939 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23940 #else
23941 # define machine_is_cwmx31()    (0)
23942 #endif
23943
23944 #ifdef CONFIG_MACH_SL2312
23945 # ifdef machine_arch_type
23946 #  undef machine_arch_type
23947 #  define machine_arch_type     __machine_arch_type
23948 # else
23949 #  define machine_arch_type     MACH_TYPE_SL2312
23950 # endif
23951 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23952 #else
23953 # define machine_is_sl2312()    (0)
23954 #endif
23955
23956 #ifdef CONFIG_MACH_BLENNY
23957 # ifdef machine_arch_type
23958 #  undef machine_arch_type
23959 #  define machine_arch_type     __machine_arch_type
23960 # else
23961 #  define machine_arch_type     MACH_TYPE_BLENNY
23962 # endif
23963 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23964 #else
23965 # define machine_is_blenny()    (0)
23966 #endif
23967
23968 #ifdef CONFIG_MACH_DS107
23969 # ifdef machine_arch_type
23970 #  undef machine_arch_type
23971 #  define machine_arch_type     __machine_arch_type
23972 # else
23973 #  define machine_arch_type     MACH_TYPE_DS107
23974 # endif
23975 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23976 #else
23977 # define machine_is_ds107()     (0)
23978 #endif
23979
23980 #ifdef CONFIG_MACH_DSX07
23981 # ifdef machine_arch_type
23982 #  undef machine_arch_type
23983 #  define machine_arch_type     __machine_arch_type
23984 # else
23985 #  define machine_arch_type     MACH_TYPE_DSX07
23986 # endif
23987 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23988 #else
23989 # define machine_is_dsx07()     (0)
23990 #endif
23991
23992 #ifdef CONFIG_MACH_PICOCOM1
23993 # ifdef machine_arch_type
23994 #  undef machine_arch_type
23995 #  define machine_arch_type     __machine_arch_type
23996 # else
23997 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23998 # endif
23999 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
24000 #else
24001 # define machine_is_picocom1()  (0)
24002 #endif
24003
24004 #ifdef CONFIG_MACH_LYNX_WOLVERINE
24005 # ifdef machine_arch_type
24006 #  undef machine_arch_type
24007 #  define machine_arch_type     __machine_arch_type
24008 # else
24009 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
24010 # endif
24011 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
24012 #else
24013 # define machine_is_lynx_wolverine()    (0)
24014 #endif
24015
24016 #ifdef CONFIG_MACH_UBISYS_P9_SC19
24017 # ifdef machine_arch_type
24018 #  undef machine_arch_type
24019 #  define machine_arch_type     __machine_arch_type
24020 # else
24021 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
24022 # endif
24023 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
24024 #else
24025 # define machine_is_ubisys_p9_sc19()    (0)
24026 #endif
24027
24028 #ifdef CONFIG_MACH_KRATOS_LOW
24029 # ifdef machine_arch_type
24030 #  undef machine_arch_type
24031 #  define machine_arch_type     __machine_arch_type
24032 # else
24033 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
24034 # endif
24035 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
24036 #else
24037 # define machine_is_kratos_low()        (0)
24038 #endif
24039
24040 #ifdef CONFIG_MACH_M700
24041 # ifdef machine_arch_type
24042 #  undef machine_arch_type
24043 #  define machine_arch_type     __machine_arch_type
24044 # else
24045 #  define machine_arch_type     MACH_TYPE_M700
24046 # endif
24047 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
24048 #else
24049 # define machine_is_m700()      (0)
24050 #endif
24051
24052 #ifdef CONFIG_MACH_EDMINI_V2
24053 # ifdef machine_arch_type
24054 #  undef machine_arch_type
24055 #  define machine_arch_type     __machine_arch_type
24056 # else
24057 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
24058 # endif
24059 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
24060 #else
24061 # define machine_is_edmini_v2() (0)
24062 #endif
24063
24064 #ifdef CONFIG_MACH_ZIPIT2
24065 # ifdef machine_arch_type
24066 #  undef machine_arch_type
24067 #  define machine_arch_type     __machine_arch_type
24068 # else
24069 #  define machine_arch_type     MACH_TYPE_ZIPIT2
24070 # endif
24071 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
24072 #else
24073 # define machine_is_zipit2()    (0)
24074 #endif
24075
24076 #ifdef CONFIG_MACH_HSLFEMTOCELL
24077 # ifdef machine_arch_type
24078 #  undef machine_arch_type
24079 #  define machine_arch_type     __machine_arch_type
24080 # else
24081 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
24082 # endif
24083 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
24084 #else
24085 # define machine_is_hslfemtocell()      (0)
24086 #endif
24087
24088 #ifdef CONFIG_MACH_DAINTREE_AT91
24089 # ifdef machine_arch_type
24090 #  undef machine_arch_type
24091 #  define machine_arch_type     __machine_arch_type
24092 # else
24093 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
24094 # endif
24095 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
24096 #else
24097 # define machine_is_daintree_at91()     (0)
24098 #endif
24099
24100 #ifdef CONFIG_MACH_SG560USB
24101 # ifdef machine_arch_type
24102 #  undef machine_arch_type
24103 #  define machine_arch_type     __machine_arch_type
24104 # else
24105 #  define machine_arch_type     MACH_TYPE_SG560USB
24106 # endif
24107 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
24108 #else
24109 # define machine_is_sg560usb()  (0)
24110 #endif
24111
24112 #ifdef CONFIG_MACH_OMAP3_PANDORA
24113 # ifdef machine_arch_type
24114 #  undef machine_arch_type
24115 #  define machine_arch_type     __machine_arch_type
24116 # else
24117 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
24118 # endif
24119 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
24120 #else
24121 # define machine_is_omap3_pandora()     (0)
24122 #endif
24123
24124 #ifdef CONFIG_MACH_USR8200
24125 # ifdef machine_arch_type
24126 #  undef machine_arch_type
24127 #  define machine_arch_type     __machine_arch_type
24128 # else
24129 #  define machine_arch_type     MACH_TYPE_USR8200
24130 # endif
24131 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
24132 #else
24133 # define machine_is_usr8200()   (0)
24134 #endif
24135
24136 #ifdef CONFIG_MACH_S1S65K
24137 # ifdef machine_arch_type
24138 #  undef machine_arch_type
24139 #  define machine_arch_type     __machine_arch_type
24140 # else
24141 #  define machine_arch_type     MACH_TYPE_S1S65K
24142 # endif
24143 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
24144 #else
24145 # define machine_is_s1s65k()    (0)
24146 #endif
24147
24148 #ifdef CONFIG_MACH_S2S65A
24149 # ifdef machine_arch_type
24150 #  undef machine_arch_type
24151 #  define machine_arch_type     __machine_arch_type
24152 # else
24153 #  define machine_arch_type     MACH_TYPE_S2S65A
24154 # endif
24155 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
24156 #else
24157 # define machine_is_s2s65a()    (0)
24158 #endif
24159
24160 #ifdef CONFIG_MACH_ICORE
24161 # ifdef machine_arch_type
24162 #  undef machine_arch_type
24163 #  define machine_arch_type     __machine_arch_type
24164 # else
24165 #  define machine_arch_type     MACH_TYPE_ICORE
24166 # endif
24167 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
24168 #else
24169 # define machine_is_icore()     (0)
24170 #endif
24171
24172 #ifdef CONFIG_MACH_MSS2
24173 # ifdef machine_arch_type
24174 #  undef machine_arch_type
24175 #  define machine_arch_type     __machine_arch_type
24176 # else
24177 #  define machine_arch_type     MACH_TYPE_MSS2
24178 # endif
24179 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
24180 #else
24181 # define machine_is_mss2()      (0)
24182 #endif
24183
24184 #ifdef CONFIG_MACH_BELMONT
24185 # ifdef machine_arch_type
24186 #  undef machine_arch_type
24187 #  define machine_arch_type     __machine_arch_type
24188 # else
24189 #  define machine_arch_type     MACH_TYPE_BELMONT
24190 # endif
24191 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
24192 #else
24193 # define machine_is_belmont()   (0)
24194 #endif
24195
24196 #ifdef CONFIG_MACH_ASUSP525
24197 # ifdef machine_arch_type
24198 #  undef machine_arch_type
24199 #  define machine_arch_type     __machine_arch_type
24200 # else
24201 #  define machine_arch_type     MACH_TYPE_ASUSP525
24202 # endif
24203 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
24204 #else
24205 # define machine_is_asusp525()  (0)
24206 #endif
24207
24208 #ifdef CONFIG_MACH_LB88RC8480
24209 # ifdef machine_arch_type
24210 #  undef machine_arch_type
24211 #  define machine_arch_type     __machine_arch_type
24212 # else
24213 #  define machine_arch_type     MACH_TYPE_LB88RC8480
24214 # endif
24215 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
24216 #else
24217 # define machine_is_lb88rc8480()        (0)
24218 #endif
24219
24220 #ifdef CONFIG_MACH_HIPXA
24221 # ifdef machine_arch_type
24222 #  undef machine_arch_type
24223 #  define machine_arch_type     __machine_arch_type
24224 # else
24225 #  define machine_arch_type     MACH_TYPE_HIPXA
24226 # endif
24227 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
24228 #else
24229 # define machine_is_hipxa()     (0)
24230 #endif
24231
24232 #ifdef CONFIG_MACH_MX25_3DS
24233 # ifdef machine_arch_type
24234 #  undef machine_arch_type
24235 #  define machine_arch_type     __machine_arch_type
24236 # else
24237 #  define machine_arch_type     MACH_TYPE_MX25_3DS
24238 # endif
24239 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
24240 #else
24241 # define machine_is_mx25_3ds()  (0)
24242 #endif
24243
24244 #ifdef CONFIG_MACH_M800
24245 # ifdef machine_arch_type
24246 #  undef machine_arch_type
24247 #  define machine_arch_type     __machine_arch_type
24248 # else
24249 #  define machine_arch_type     MACH_TYPE_M800
24250 # endif
24251 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
24252 #else
24253 # define machine_is_m800()      (0)
24254 #endif
24255
24256 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
24257 # ifdef machine_arch_type
24258 #  undef machine_arch_type
24259 #  define machine_arch_type     __machine_arch_type
24260 # else
24261 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
24262 # endif
24263 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
24264 #else
24265 # define machine_is_omap3530_lv_som()   (0)
24266 #endif
24267
24268 #ifdef CONFIG_MACH_PRIMA_EVB
24269 # ifdef machine_arch_type
24270 #  undef machine_arch_type
24271 #  define machine_arch_type     __machine_arch_type
24272 # else
24273 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
24274 # endif
24275 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
24276 #else
24277 # define machine_is_prima_evb() (0)
24278 #endif
24279
24280 #ifdef CONFIG_MACH_MX31BT1
24281 # ifdef machine_arch_type
24282 #  undef machine_arch_type
24283 #  define machine_arch_type     __machine_arch_type
24284 # else
24285 #  define machine_arch_type     MACH_TYPE_MX31BT1
24286 # endif
24287 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
24288 #else
24289 # define machine_is_mx31bt1()   (0)
24290 #endif
24291
24292 #ifdef CONFIG_MACH_ATLAS4_EVB
24293 # ifdef machine_arch_type
24294 #  undef machine_arch_type
24295 #  define machine_arch_type     __machine_arch_type
24296 # else
24297 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
24298 # endif
24299 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
24300 #else
24301 # define machine_is_atlas4_evb()        (0)
24302 #endif
24303
24304 #ifdef CONFIG_MACH_MX31CICADA
24305 # ifdef machine_arch_type
24306 #  undef machine_arch_type
24307 #  define machine_arch_type     __machine_arch_type
24308 # else
24309 #  define machine_arch_type     MACH_TYPE_MX31CICADA
24310 # endif
24311 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
24312 #else
24313 # define machine_is_mx31cicada()        (0)
24314 #endif
24315
24316 #ifdef CONFIG_MACH_MI424WR
24317 # ifdef machine_arch_type
24318 #  undef machine_arch_type
24319 #  define machine_arch_type     __machine_arch_type
24320 # else
24321 #  define machine_arch_type     MACH_TYPE_MI424WR
24322 # endif
24323 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
24324 #else
24325 # define machine_is_mi424wr()   (0)
24326 #endif
24327
24328 #ifdef CONFIG_MACH_AXS_ULTRAX
24329 # ifdef machine_arch_type
24330 #  undef machine_arch_type
24331 #  define machine_arch_type     __machine_arch_type
24332 # else
24333 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
24334 # endif
24335 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
24336 #else
24337 # define machine_is_axs_ultrax()        (0)
24338 #endif
24339
24340 #ifdef CONFIG_MACH_AT572D940DEB
24341 # ifdef machine_arch_type
24342 #  undef machine_arch_type
24343 #  define machine_arch_type     __machine_arch_type
24344 # else
24345 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
24346 # endif
24347 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
24348 #else
24349 # define machine_is_at572d940deb()      (0)
24350 #endif
24351
24352 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
24353 # ifdef machine_arch_type
24354 #  undef machine_arch_type
24355 #  define machine_arch_type     __machine_arch_type
24356 # else
24357 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
24358 # endif
24359 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
24360 #else
24361 # define machine_is_davinci_da830_evm() (0)
24362 #endif
24363
24364 #ifdef CONFIG_MACH_EP9302
24365 # ifdef machine_arch_type
24366 #  undef machine_arch_type
24367 #  define machine_arch_type     __machine_arch_type
24368 # else
24369 #  define machine_arch_type     MACH_TYPE_EP9302
24370 # endif
24371 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
24372 #else
24373 # define machine_is_ep9302()    (0)
24374 #endif
24375
24376 #ifdef CONFIG_MACH_AT572D940HFEB
24377 # ifdef machine_arch_type
24378 #  undef machine_arch_type
24379 #  define machine_arch_type     __machine_arch_type
24380 # else
24381 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
24382 # endif
24383 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
24384 #else
24385 # define machine_is_at572d940hfek()     (0)
24386 #endif
24387
24388 #ifdef CONFIG_MACH_CYBOOK3
24389 # ifdef machine_arch_type
24390 #  undef machine_arch_type
24391 #  define machine_arch_type     __machine_arch_type
24392 # else
24393 #  define machine_arch_type     MACH_TYPE_CYBOOK3
24394 # endif
24395 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
24396 #else
24397 # define machine_is_cybook3()   (0)
24398 #endif
24399
24400 #ifdef CONFIG_MACH_WDG002
24401 # ifdef machine_arch_type
24402 #  undef machine_arch_type
24403 #  define machine_arch_type     __machine_arch_type
24404 # else
24405 #  define machine_arch_type     MACH_TYPE_WDG002
24406 # endif
24407 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
24408 #else
24409 # define machine_is_wdg002()    (0)
24410 #endif
24411
24412 #ifdef CONFIG_MACH_SG560ADSL
24413 # ifdef machine_arch_type
24414 #  undef machine_arch_type
24415 #  define machine_arch_type     __machine_arch_type
24416 # else
24417 #  define machine_arch_type     MACH_TYPE_SG560ADSL
24418 # endif
24419 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
24420 #else
24421 # define machine_is_sg560adsl() (0)
24422 #endif
24423
24424 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
24425 # ifdef machine_arch_type
24426 #  undef machine_arch_type
24427 #  define machine_arch_type     __machine_arch_type
24428 # else
24429 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
24430 # endif
24431 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
24432 #else
24433 # define machine_is_nextio_n2800_ica()  (0)
24434 #endif
24435
24436 #ifdef CONFIG_MACH_DOVE_DB
24437 # ifdef machine_arch_type
24438 #  undef machine_arch_type
24439 #  define machine_arch_type     __machine_arch_type
24440 # else
24441 #  define machine_arch_type     MACH_TYPE_DOVE_DB
24442 # endif
24443 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_DOVE_DB)
24444 #else
24445 # define machine_is_dove_db()   (0)
24446 #endif
24447
24448 #ifdef CONFIG_MACH_MARVELL_NEWDB
24449 # ifdef machine_arch_type
24450 #  undef machine_arch_type
24451 #  define machine_arch_type     __machine_arch_type
24452 # else
24453 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
24454 # endif
24455 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
24456 #else
24457 # define machine_is_marvell_newdb()     (0)
24458 #endif
24459
24460 #ifdef CONFIG_MACH_VANDIHUD
24461 # ifdef machine_arch_type
24462 #  undef machine_arch_type
24463 #  define machine_arch_type     __machine_arch_type
24464 # else
24465 #  define machine_arch_type     MACH_TYPE_VANDIHUD
24466 # endif
24467 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
24468 #else
24469 # define machine_is_vandihud()  (0)
24470 #endif
24471
24472 #ifdef CONFIG_MACH_MAGX_E8
24473 # ifdef machine_arch_type
24474 #  undef machine_arch_type
24475 #  define machine_arch_type     __machine_arch_type
24476 # else
24477 #  define machine_arch_type     MACH_TYPE_MAGX_E8
24478 # endif
24479 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
24480 #else
24481 # define machine_is_magx_e8()   (0)
24482 #endif
24483
24484 #ifdef CONFIG_MACH_MAGX_Z6
24485 # ifdef machine_arch_type
24486 #  undef machine_arch_type
24487 #  define machine_arch_type     __machine_arch_type
24488 # else
24489 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
24490 # endif
24491 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
24492 #else
24493 # define machine_is_magx_z6()   (0)
24494 #endif
24495
24496 #ifdef CONFIG_MACH_MAGX_V8
24497 # ifdef machine_arch_type
24498 #  undef machine_arch_type
24499 #  define machine_arch_type     __machine_arch_type
24500 # else
24501 #  define machine_arch_type     MACH_TYPE_MAGX_V8
24502 # endif
24503 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
24504 #else
24505 # define machine_is_magx_v8()   (0)
24506 #endif
24507
24508 #ifdef CONFIG_MACH_MAGX_U9
24509 # ifdef machine_arch_type
24510 #  undef machine_arch_type
24511 #  define machine_arch_type     __machine_arch_type
24512 # else
24513 #  define machine_arch_type     MACH_TYPE_MAGX_U9
24514 # endif
24515 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
24516 #else
24517 # define machine_is_magx_u9()   (0)
24518 #endif
24519
24520 #ifdef CONFIG_MACH_TOUGHCF08
24521 # ifdef machine_arch_type
24522 #  undef machine_arch_type
24523 #  define machine_arch_type     __machine_arch_type
24524 # else
24525 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
24526 # endif
24527 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
24528 #else
24529 # define machine_is_toughcf08() (0)
24530 #endif
24531
24532 #ifdef CONFIG_MACH_ZW4400
24533 # ifdef machine_arch_type
24534 #  undef machine_arch_type
24535 #  define machine_arch_type     __machine_arch_type
24536 # else
24537 #  define machine_arch_type     MACH_TYPE_ZW4400
24538 # endif
24539 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
24540 #else
24541 # define machine_is_zw4400()    (0)
24542 #endif
24543
24544 #ifdef CONFIG_MACH_MARAT91
24545 # ifdef machine_arch_type
24546 #  undef machine_arch_type
24547 #  define machine_arch_type     __machine_arch_type
24548 # else
24549 #  define machine_arch_type     MACH_TYPE_MARAT91
24550 # endif
24551 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
24552 #else
24553 # define machine_is_marat91()   (0)
24554 #endif
24555
24556 #ifdef CONFIG_MACH_OVERO
24557 # ifdef machine_arch_type
24558 #  undef machine_arch_type
24559 #  define machine_arch_type     __machine_arch_type
24560 # else
24561 #  define machine_arch_type     MACH_TYPE_OVERO
24562 # endif
24563 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
24564 #else
24565 # define machine_is_overo()     (0)
24566 #endif
24567
24568 #ifdef CONFIG_MACH_AT2440EVB
24569 # ifdef machine_arch_type
24570 #  undef machine_arch_type
24571 #  define machine_arch_type     __machine_arch_type
24572 # else
24573 #  define machine_arch_type     MACH_TYPE_AT2440EVB
24574 # endif
24575 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
24576 #else
24577 # define machine_is_at2440evb() (0)
24578 #endif
24579
24580 #ifdef CONFIG_MACH_NEOCORE926
24581 # ifdef machine_arch_type
24582 #  undef machine_arch_type
24583 #  define machine_arch_type     __machine_arch_type
24584 # else
24585 #  define machine_arch_type     MACH_TYPE_NEOCORE926
24586 # endif
24587 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
24588 #else
24589 # define machine_is_neocore926()        (0)
24590 #endif
24591
24592 #ifdef CONFIG_MACH_WNR854T
24593 # ifdef machine_arch_type
24594 #  undef machine_arch_type
24595 #  define machine_arch_type     __machine_arch_type
24596 # else
24597 #  define machine_arch_type     MACH_TYPE_WNR854T
24598 # endif
24599 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
24600 #else
24601 # define machine_is_wnr854t()   (0)
24602 #endif
24603
24604 #ifdef CONFIG_MACH_IMX27
24605 # ifdef machine_arch_type
24606 #  undef machine_arch_type
24607 #  define machine_arch_type     __machine_arch_type
24608 # else
24609 #  define machine_arch_type     MACH_TYPE_IMX27
24610 # endif
24611 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
24612 #else
24613 # define machine_is_imx27()     (0)
24614 #endif
24615
24616 #ifdef CONFIG_MACH_MOOSE_DB
24617 # ifdef machine_arch_type
24618 #  undef machine_arch_type
24619 #  define machine_arch_type     __machine_arch_type
24620 # else
24621 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
24622 # endif
24623 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
24624 #else
24625 # define machine_is_moose_db()  (0)
24626 #endif
24627
24628 #ifdef CONFIG_MACH_FAB4
24629 # ifdef machine_arch_type
24630 #  undef machine_arch_type
24631 #  define machine_arch_type     __machine_arch_type
24632 # else
24633 #  define machine_arch_type     MACH_TYPE_FAB4
24634 # endif
24635 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
24636 #else
24637 # define machine_is_fab4()      (0)
24638 #endif
24639
24640 #ifdef CONFIG_MACH_HTCDIAMOND
24641 # ifdef machine_arch_type
24642 #  undef machine_arch_type
24643 #  define machine_arch_type     __machine_arch_type
24644 # else
24645 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
24646 # endif
24647 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
24648 #else
24649 # define machine_is_htcdiamond()        (0)
24650 #endif
24651
24652 #ifdef CONFIG_MACH_FIONA
24653 # ifdef machine_arch_type
24654 #  undef machine_arch_type
24655 #  define machine_arch_type     __machine_arch_type
24656 # else
24657 #  define machine_arch_type     MACH_TYPE_FIONA
24658 # endif
24659 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
24660 #else
24661 # define machine_is_fiona()     (0)
24662 #endif
24663
24664 #ifdef CONFIG_MACH_MXC30030_X
24665 # ifdef machine_arch_type
24666 #  undef machine_arch_type
24667 #  define machine_arch_type     __machine_arch_type
24668 # else
24669 #  define machine_arch_type     MACH_TYPE_MXC30030_X
24670 # endif
24671 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
24672 #else
24673 # define machine_is_mxc30030_x()        (0)
24674 #endif
24675
24676 #ifdef CONFIG_MACH_BMP1000
24677 # ifdef machine_arch_type
24678 #  undef machine_arch_type
24679 #  define machine_arch_type     __machine_arch_type
24680 # else
24681 #  define machine_arch_type     MACH_TYPE_BMP1000
24682 # endif
24683 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
24684 #else
24685 # define machine_is_bmp1000()   (0)
24686 #endif
24687
24688 #ifdef CONFIG_MACH_LOGI9200
24689 # ifdef machine_arch_type
24690 #  undef machine_arch_type
24691 #  define machine_arch_type     __machine_arch_type
24692 # else
24693 #  define machine_arch_type     MACH_TYPE_LOGI9200
24694 # endif
24695 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
24696 #else
24697 # define machine_is_logi9200()  (0)
24698 #endif
24699
24700 #ifdef CONFIG_MACH_TQMA31
24701 # ifdef machine_arch_type
24702 #  undef machine_arch_type
24703 #  define machine_arch_type     __machine_arch_type
24704 # else
24705 #  define machine_arch_type     MACH_TYPE_TQMA31
24706 # endif
24707 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
24708 #else
24709 # define machine_is_tqma31()    (0)
24710 #endif
24711
24712 #ifdef CONFIG_MACH_CCW9P9215JS
24713 # ifdef machine_arch_type
24714 #  undef machine_arch_type
24715 #  define machine_arch_type     __machine_arch_type
24716 # else
24717 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
24718 # endif
24719 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24720 #else
24721 # define machine_is_ccw9p9215js()       (0)
24722 #endif
24723
24724 #ifdef CONFIG_MACH_RD88F5181L_GE
24725 # ifdef machine_arch_type
24726 #  undef machine_arch_type
24727 #  define machine_arch_type     __machine_arch_type
24728 # else
24729 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
24730 # endif
24731 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24732 #else
24733 # define machine_is_rd88f5181l_ge()     (0)
24734 #endif
24735
24736 #ifdef CONFIG_MACH_SIFMAIN
24737 # ifdef machine_arch_type
24738 #  undef machine_arch_type
24739 #  define machine_arch_type     __machine_arch_type
24740 # else
24741 #  define machine_arch_type     MACH_TYPE_SIFMAIN
24742 # endif
24743 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
24744 #else
24745 # define machine_is_sifmain()   (0)
24746 #endif
24747
24748 #ifdef CONFIG_MACH_SAM9_L9261
24749 # ifdef machine_arch_type
24750 #  undef machine_arch_type
24751 #  define machine_arch_type     __machine_arch_type
24752 # else
24753 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
24754 # endif
24755 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
24756 #else
24757 # define machine_is_sam9_l9261()        (0)
24758 #endif
24759
24760 #ifdef CONFIG_MACH_CC9M2443
24761 # ifdef machine_arch_type
24762 #  undef machine_arch_type
24763 #  define machine_arch_type     __machine_arch_type
24764 # else
24765 #  define machine_arch_type     MACH_TYPE_CC9M2443
24766 # endif
24767 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
24768 #else
24769 # define machine_is_cc9m2443()  (0)
24770 #endif
24771
24772 #ifdef CONFIG_MACH_XARIA300
24773 # ifdef machine_arch_type
24774 #  undef machine_arch_type
24775 #  define machine_arch_type     __machine_arch_type
24776 # else
24777 #  define machine_arch_type     MACH_TYPE_XARIA300
24778 # endif
24779 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
24780 #else
24781 # define machine_is_xaria300()  (0)
24782 #endif
24783
24784 #ifdef CONFIG_MACH_IT9200
24785 # ifdef machine_arch_type
24786 #  undef machine_arch_type
24787 #  define machine_arch_type     __machine_arch_type
24788 # else
24789 #  define machine_arch_type     MACH_TYPE_IT9200
24790 # endif
24791 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
24792 #else
24793 # define machine_is_it9200()    (0)
24794 #endif
24795
24796 #ifdef CONFIG_MACH_RD88F5181L_FXO
24797 # ifdef machine_arch_type
24798 #  undef machine_arch_type
24799 #  define machine_arch_type     __machine_arch_type
24800 # else
24801 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
24802 # endif
24803 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24804 #else
24805 # define machine_is_rd88f5181l_fxo()    (0)
24806 #endif
24807
24808 #ifdef CONFIG_MACH_KRISS_SENSOR
24809 # ifdef machine_arch_type
24810 #  undef machine_arch_type
24811 #  define machine_arch_type     __machine_arch_type
24812 # else
24813 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24814 # endif
24815 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24816 #else
24817 # define machine_is_kriss_sensor()      (0)
24818 #endif
24819
24820 #ifdef CONFIG_MACH_PILZ_PMI5
24821 # ifdef machine_arch_type
24822 #  undef machine_arch_type
24823 #  define machine_arch_type     __machine_arch_type
24824 # else
24825 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24826 # endif
24827 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24828 #else
24829 # define machine_is_pilz_pmi5() (0)
24830 #endif
24831
24832 #ifdef CONFIG_MACH_JADE
24833 # ifdef machine_arch_type
24834 #  undef machine_arch_type
24835 #  define machine_arch_type     __machine_arch_type
24836 # else
24837 #  define machine_arch_type     MACH_TYPE_JADE
24838 # endif
24839 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24840 #else
24841 # define machine_is_jade()      (0)
24842 #endif
24843
24844 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24845 # ifdef machine_arch_type
24846 #  undef machine_arch_type
24847 #  define machine_arch_type     __machine_arch_type
24848 # else
24849 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24850 # endif
24851 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24852 #else
24853 # define machine_is_ks8695_softplc()    (0)
24854 #endif
24855
24856 #ifdef CONFIG_MACH_GPRISC3
24857 # ifdef machine_arch_type
24858 #  undef machine_arch_type
24859 #  define machine_arch_type     __machine_arch_type
24860 # else
24861 #  define machine_arch_type     MACH_TYPE_GPRISC3
24862 # endif
24863 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24864 #else
24865 # define machine_is_gprisc3()   (0)
24866 #endif
24867
24868 #ifdef CONFIG_MACH_STAMP9G20
24869 # ifdef machine_arch_type
24870 #  undef machine_arch_type
24871 #  define machine_arch_type     __machine_arch_type
24872 # else
24873 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24874 # endif
24875 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24876 #else
24877 # define machine_is_stamp9g20() (0)
24878 #endif
24879
24880 #ifdef CONFIG_MACH_SMDK6430
24881 # ifdef machine_arch_type
24882 #  undef machine_arch_type
24883 #  define machine_arch_type     __machine_arch_type
24884 # else
24885 #  define machine_arch_type     MACH_TYPE_SMDK6430
24886 # endif
24887 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24888 #else
24889 # define machine_is_smdk6430()  (0)
24890 #endif
24891
24892 #ifdef CONFIG_MACH_SMDKC100
24893 # ifdef machine_arch_type
24894 #  undef machine_arch_type
24895 #  define machine_arch_type     __machine_arch_type
24896 # else
24897 #  define machine_arch_type     MACH_TYPE_SMDKC100
24898 # endif
24899 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24900 #else
24901 # define machine_is_smdkc100()  (0)
24902 #endif
24903
24904 #ifdef CONFIG_MACH_TAVOREVB
24905 # ifdef machine_arch_type
24906 #  undef machine_arch_type
24907 #  define machine_arch_type     __machine_arch_type
24908 # else
24909 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24910 # endif
24911 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24912 #else
24913 # define machine_is_tavorevb()  (0)
24914 #endif
24915
24916 #ifdef CONFIG_MACH_SAAR
24917 # ifdef machine_arch_type
24918 #  undef machine_arch_type
24919 #  define machine_arch_type     __machine_arch_type
24920 # else
24921 #  define machine_arch_type     MACH_TYPE_SAAR
24922 # endif
24923 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24924 #else
24925 # define machine_is_saar()      (0)
24926 #endif
24927
24928 #ifdef CONFIG_MACH_DEISTER_EYECAM
24929 # ifdef machine_arch_type
24930 #  undef machine_arch_type
24931 #  define machine_arch_type     __machine_arch_type
24932 # else
24933 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24934 # endif
24935 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24936 #else
24937 # define machine_is_deister_eyecam()    (0)
24938 #endif
24939
24940 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24941 # ifdef machine_arch_type
24942 #  undef machine_arch_type
24943 #  define machine_arch_type     __machine_arch_type
24944 # else
24945 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24946 # endif
24947 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24948 #else
24949 # define machine_is_at91sam9m10g45ek()  (0)
24950 #endif
24951
24952 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24953 # ifdef machine_arch_type
24954 #  undef machine_arch_type
24955 #  define machine_arch_type     __machine_arch_type
24956 # else
24957 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24958 # endif
24959 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24960 #else
24961 # define machine_is_linkstation_produo()        (0)
24962 #endif
24963
24964 #ifdef CONFIG_MACH_HIT_B0
24965 # ifdef machine_arch_type
24966 #  undef machine_arch_type
24967 #  define machine_arch_type     __machine_arch_type
24968 # else
24969 #  define machine_arch_type     MACH_TYPE_HIT_B0
24970 # endif
24971 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24972 #else
24973 # define machine_is_hit_b0()    (0)
24974 #endif
24975
24976 #ifdef CONFIG_MACH_ADX_RMU
24977 # ifdef machine_arch_type
24978 #  undef machine_arch_type
24979 #  define machine_arch_type     __machine_arch_type
24980 # else
24981 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24982 # endif
24983 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24984 #else
24985 # define machine_is_adx_rmu()   (0)
24986 #endif
24987
24988 #ifdef CONFIG_MACH_XG_CPE_MAIN
24989 # ifdef machine_arch_type
24990 #  undef machine_arch_type
24991 #  define machine_arch_type     __machine_arch_type
24992 # else
24993 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24994 # endif
24995 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24996 #else
24997 # define machine_is_xg_cpe_main()       (0)
24998 #endif
24999
25000 #ifdef CONFIG_MACH_EDB9407A
25001 # ifdef machine_arch_type
25002 #  undef machine_arch_type
25003 #  define machine_arch_type     __machine_arch_type
25004 # else
25005 #  define machine_arch_type     MACH_TYPE_EDB9407A
25006 # endif
25007 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
25008 #else
25009 # define machine_is_edb9407a()  (0)
25010 #endif
25011
25012 #ifdef CONFIG_MACH_DTB9608
25013 # ifdef machine_arch_type
25014 #  undef machine_arch_type
25015 #  define machine_arch_type     __machine_arch_type
25016 # else
25017 #  define machine_arch_type     MACH_TYPE_DTB9608
25018 # endif
25019 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
25020 #else
25021 # define machine_is_dtb9608()   (0)
25022 #endif
25023
25024 #ifdef CONFIG_MACH_EM104V1
25025 # ifdef machine_arch_type
25026 #  undef machine_arch_type
25027 #  define machine_arch_type     __machine_arch_type
25028 # else
25029 #  define machine_arch_type     MACH_TYPE_EM104V1
25030 # endif
25031 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
25032 #else
25033 # define machine_is_em104v1()   (0)
25034 #endif
25035
25036 #ifdef CONFIG_MACH_DEMO
25037 # ifdef machine_arch_type
25038 #  undef machine_arch_type
25039 #  define machine_arch_type     __machine_arch_type
25040 # else
25041 #  define machine_arch_type     MACH_TYPE_DEMO
25042 # endif
25043 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
25044 #else
25045 # define machine_is_demo()      (0)
25046 #endif
25047
25048 #ifdef CONFIG_MACH_LOGI9260
25049 # ifdef machine_arch_type
25050 #  undef machine_arch_type
25051 #  define machine_arch_type     __machine_arch_type
25052 # else
25053 #  define machine_arch_type     MACH_TYPE_LOGI9260
25054 # endif
25055 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
25056 #else
25057 # define machine_is_logi9260()  (0)
25058 #endif
25059
25060 #ifdef CONFIG_MACH_MX31_EXM32
25061 # ifdef machine_arch_type
25062 #  undef machine_arch_type
25063 #  define machine_arch_type     __machine_arch_type
25064 # else
25065 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
25066 # endif
25067 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
25068 #else
25069 # define machine_is_mx31_exm32()        (0)
25070 #endif
25071
25072 #ifdef CONFIG_MACH_USB_A9G20
25073 # ifdef machine_arch_type
25074 #  undef machine_arch_type
25075 #  define machine_arch_type     __machine_arch_type
25076 # else
25077 #  define machine_arch_type     MACH_TYPE_USB_A9G20
25078 # endif
25079 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
25080 #else
25081 # define machine_is_usb_a9g20() (0)
25082 #endif
25083
25084 #ifdef CONFIG_MACH_PICPROJE2008
25085 # ifdef machine_arch_type
25086 #  undef machine_arch_type
25087 #  define machine_arch_type     __machine_arch_type
25088 # else
25089 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
25090 # endif
25091 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
25092 #else
25093 # define machine_is_picproje2008()      (0)
25094 #endif
25095
25096 #ifdef CONFIG_MACH_CS_E9315
25097 # ifdef machine_arch_type
25098 #  undef machine_arch_type
25099 #  define machine_arch_type     __machine_arch_type
25100 # else
25101 #  define machine_arch_type     MACH_TYPE_CS_E9315
25102 # endif
25103 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
25104 #else
25105 # define machine_is_cs_e9315()  (0)
25106 #endif
25107
25108 #ifdef CONFIG_MACH_QIL_A9G20
25109 # ifdef machine_arch_type
25110 #  undef machine_arch_type
25111 #  define machine_arch_type     __machine_arch_type
25112 # else
25113 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
25114 # endif
25115 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
25116 #else
25117 # define machine_is_qil_a9g20() (0)
25118 #endif
25119
25120 #ifdef CONFIG_MACH_SHA_PON020
25121 # ifdef machine_arch_type
25122 #  undef machine_arch_type
25123 #  define machine_arch_type     __machine_arch_type
25124 # else
25125 #  define machine_arch_type     MACH_TYPE_SHA_PON020
25126 # endif
25127 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
25128 #else
25129 # define machine_is_sha_pon020()        (0)
25130 #endif
25131
25132 #ifdef CONFIG_MACH_NAD
25133 # ifdef machine_arch_type
25134 #  undef machine_arch_type
25135 #  define machine_arch_type     __machine_arch_type
25136 # else
25137 #  define machine_arch_type     MACH_TYPE_NAD
25138 # endif
25139 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
25140 #else
25141 # define machine_is_nad()       (0)
25142 #endif
25143
25144 #ifdef CONFIG_MACH_SBC35_A9260
25145 # ifdef machine_arch_type
25146 #  undef machine_arch_type
25147 #  define machine_arch_type     __machine_arch_type
25148 # else
25149 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
25150 # endif
25151 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
25152 #else
25153 # define machine_is_sbc35_a9260()       (0)
25154 #endif
25155
25156 #ifdef CONFIG_MACH_SBC35_A9G20
25157 # ifdef machine_arch_type
25158 #  undef machine_arch_type
25159 #  define machine_arch_type     __machine_arch_type
25160 # else
25161 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
25162 # endif
25163 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
25164 #else
25165 # define machine_is_sbc35_a9g20()       (0)
25166 #endif
25167
25168 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
25169 # ifdef machine_arch_type
25170 #  undef machine_arch_type
25171 #  define machine_arch_type     __machine_arch_type
25172 # else
25173 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
25174 # endif
25175 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
25176 #else
25177 # define machine_is_davinci_beginning() (0)
25178 #endif
25179
25180 #ifdef CONFIG_MACH_UWC
25181 # ifdef machine_arch_type
25182 #  undef machine_arch_type
25183 #  define machine_arch_type     __machine_arch_type
25184 # else
25185 #  define machine_arch_type     MACH_TYPE_UWC
25186 # endif
25187 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
25188 #else
25189 # define machine_is_uwc()       (0)
25190 #endif
25191
25192 #ifdef CONFIG_MACH_MXLADS
25193 # ifdef machine_arch_type
25194 #  undef machine_arch_type
25195 #  define machine_arch_type     __machine_arch_type
25196 # else
25197 #  define machine_arch_type     MACH_TYPE_MXLADS
25198 # endif
25199 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
25200 #else
25201 # define machine_is_mxlads()    (0)
25202 #endif
25203
25204 #ifdef CONFIG_MACH_HTCNIKE
25205 # ifdef machine_arch_type
25206 #  undef machine_arch_type
25207 #  define machine_arch_type     __machine_arch_type
25208 # else
25209 #  define machine_arch_type     MACH_TYPE_HTCNIKE
25210 # endif
25211 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
25212 #else
25213 # define machine_is_htcnike()   (0)
25214 #endif
25215
25216 #ifdef CONFIG_MACH_DEISTER_PXA270
25217 # ifdef machine_arch_type
25218 #  undef machine_arch_type
25219 #  define machine_arch_type     __machine_arch_type
25220 # else
25221 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
25222 # endif
25223 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
25224 #else
25225 # define machine_is_deister_pxa270()    (0)
25226 #endif
25227
25228 #ifdef CONFIG_MACH_CME9210JS
25229 # ifdef machine_arch_type
25230 #  undef machine_arch_type
25231 #  define machine_arch_type     __machine_arch_type
25232 # else
25233 #  define machine_arch_type     MACH_TYPE_CME9210JS
25234 # endif
25235 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
25236 #else
25237 # define machine_is_cme9210js() (0)
25238 #endif
25239
25240 #ifdef CONFIG_MACH_CC9P9360
25241 # ifdef machine_arch_type
25242 #  undef machine_arch_type
25243 #  define machine_arch_type     __machine_arch_type
25244 # else
25245 #  define machine_arch_type     MACH_TYPE_CC9P9360
25246 # endif
25247 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
25248 #else
25249 # define machine_is_cc9p9360()  (0)
25250 #endif
25251
25252 #ifdef CONFIG_MACH_MOCHA
25253 # ifdef machine_arch_type
25254 #  undef machine_arch_type
25255 #  define machine_arch_type     __machine_arch_type
25256 # else
25257 #  define machine_arch_type     MACH_TYPE_MOCHA
25258 # endif
25259 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
25260 #else
25261 # define machine_is_mocha()     (0)
25262 #endif
25263
25264 #ifdef CONFIG_MACH_WAPD170AG
25265 # ifdef machine_arch_type
25266 #  undef machine_arch_type
25267 #  define machine_arch_type     __machine_arch_type
25268 # else
25269 #  define machine_arch_type     MACH_TYPE_WAPD170AG
25270 # endif
25271 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
25272 #else
25273 # define machine_is_wapd170ag() (0)
25274 #endif
25275
25276 #ifdef CONFIG_MACH_LINKSTATION_MINI
25277 # ifdef machine_arch_type
25278 #  undef machine_arch_type
25279 #  define machine_arch_type     __machine_arch_type
25280 # else
25281 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
25282 # endif
25283 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
25284 #else
25285 # define machine_is_linkstation_mini()  (0)
25286 #endif
25287
25288 #ifdef CONFIG_MACH_AFEB9260
25289 # ifdef machine_arch_type
25290 #  undef machine_arch_type
25291 #  define machine_arch_type     __machine_arch_type
25292 # else
25293 #  define machine_arch_type     MACH_TYPE_AFEB9260
25294 # endif
25295 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
25296 #else
25297 # define machine_is_afeb9260()  (0)
25298 #endif
25299
25300 #ifdef CONFIG_MACH_W90X900
25301 # ifdef machine_arch_type
25302 #  undef machine_arch_type
25303 #  define machine_arch_type     __machine_arch_type
25304 # else
25305 #  define machine_arch_type     MACH_TYPE_W90X900
25306 # endif
25307 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
25308 #else
25309 # define machine_is_w90x900()   (0)
25310 #endif
25311
25312 #ifdef CONFIG_MACH_W90X700
25313 # ifdef machine_arch_type
25314 #  undef machine_arch_type
25315 #  define machine_arch_type     __machine_arch_type
25316 # else
25317 #  define machine_arch_type     MACH_TYPE_W90X700
25318 # endif
25319 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
25320 #else
25321 # define machine_is_w90x700()   (0)
25322 #endif
25323
25324 #ifdef CONFIG_MACH_KT300IP
25325 # ifdef machine_arch_type
25326 #  undef machine_arch_type
25327 #  define machine_arch_type     __machine_arch_type
25328 # else
25329 #  define machine_arch_type     MACH_TYPE_KT300IP
25330 # endif
25331 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
25332 #else
25333 # define machine_is_kt300ip()   (0)
25334 #endif
25335
25336 #ifdef CONFIG_MACH_KT300IP_G20
25337 # ifdef machine_arch_type
25338 #  undef machine_arch_type
25339 #  define machine_arch_type     __machine_arch_type
25340 # else
25341 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
25342 # endif
25343 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
25344 #else
25345 # define machine_is_kt300ip_g20()       (0)
25346 #endif
25347
25348 #ifdef CONFIG_MACH_SRCM
25349 # ifdef machine_arch_type
25350 #  undef machine_arch_type
25351 #  define machine_arch_type     __machine_arch_type
25352 # else
25353 #  define machine_arch_type     MACH_TYPE_SRCM
25354 # endif
25355 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
25356 #else
25357 # define machine_is_srcm()      (0)
25358 #endif
25359
25360 #ifdef CONFIG_MACH_WLNX_9260
25361 # ifdef machine_arch_type
25362 #  undef machine_arch_type
25363 #  define machine_arch_type     __machine_arch_type
25364 # else
25365 #  define machine_arch_type     MACH_TYPE_WLNX_9260
25366 # endif
25367 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
25368 #else
25369 # define machine_is_wlnx_9260() (0)
25370 #endif
25371
25372 #ifdef CONFIG_MACH_OPENMOKO_GTA03
25373 # ifdef machine_arch_type
25374 #  undef machine_arch_type
25375 #  define machine_arch_type     __machine_arch_type
25376 # else
25377 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
25378 # endif
25379 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
25380 #else
25381 # define machine_is_openmoko_gta03()    (0)
25382 #endif
25383
25384 #ifdef CONFIG_MACH_OSPREY2
25385 # ifdef machine_arch_type
25386 #  undef machine_arch_type
25387 #  define machine_arch_type     __machine_arch_type
25388 # else
25389 #  define machine_arch_type     MACH_TYPE_OSPREY2
25390 # endif
25391 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
25392 #else
25393 # define machine_is_osprey2()   (0)
25394 #endif
25395
25396 #ifdef CONFIG_MACH_KBIO9260
25397 # ifdef machine_arch_type
25398 #  undef machine_arch_type
25399 #  define machine_arch_type     __machine_arch_type
25400 # else
25401 #  define machine_arch_type     MACH_TYPE_KBIO9260
25402 # endif
25403 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
25404 #else
25405 # define machine_is_kbio9260()  (0)
25406 #endif
25407
25408 #ifdef CONFIG_MACH_GINZA
25409 # ifdef machine_arch_type
25410 #  undef machine_arch_type
25411 #  define machine_arch_type     __machine_arch_type
25412 # else
25413 #  define machine_arch_type     MACH_TYPE_GINZA
25414 # endif
25415 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
25416 #else
25417 # define machine_is_ginza()     (0)
25418 #endif
25419
25420 #ifdef CONFIG_MACH_A636N
25421 # ifdef machine_arch_type
25422 #  undef machine_arch_type
25423 #  define machine_arch_type     __machine_arch_type
25424 # else
25425 #  define machine_arch_type     MACH_TYPE_A636N
25426 # endif
25427 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
25428 #else
25429 # define machine_is_a636n()     (0)
25430 #endif
25431
25432 #ifdef CONFIG_MACH_IMX27IPCAM
25433 # ifdef machine_arch_type
25434 #  undef machine_arch_type
25435 #  define machine_arch_type     __machine_arch_type
25436 # else
25437 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
25438 # endif
25439 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
25440 #else
25441 # define machine_is_imx27ipcam()        (0)
25442 #endif
25443
25444 #ifdef CONFIG_MACH_NEMOC
25445 # ifdef machine_arch_type
25446 #  undef machine_arch_type
25447 #  define machine_arch_type     __machine_arch_type
25448 # else
25449 #  define machine_arch_type     MACH_TYPE_NEMOC
25450 # endif
25451 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
25452 #else
25453 # define machine_is_nemoc()     (0)
25454 #endif
25455
25456 #ifdef CONFIG_MACH_GENEVA
25457 # ifdef machine_arch_type
25458 #  undef machine_arch_type
25459 #  define machine_arch_type     __machine_arch_type
25460 # else
25461 #  define machine_arch_type     MACH_TYPE_GENEVA
25462 # endif
25463 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
25464 #else
25465 # define machine_is_geneva()    (0)
25466 #endif
25467
25468 #ifdef CONFIG_MACH_HTCPHAROS
25469 # ifdef machine_arch_type
25470 #  undef machine_arch_type
25471 #  define machine_arch_type     __machine_arch_type
25472 # else
25473 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
25474 # endif
25475 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
25476 #else
25477 # define machine_is_htcpharos() (0)
25478 #endif
25479
25480 #ifdef CONFIG_MACH_NEONC
25481 # ifdef machine_arch_type
25482 #  undef machine_arch_type
25483 #  define machine_arch_type     __machine_arch_type
25484 # else
25485 #  define machine_arch_type     MACH_TYPE_NEONC
25486 # endif
25487 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
25488 #else
25489 # define machine_is_neonc()     (0)
25490 #endif
25491
25492 #ifdef CONFIG_MACH_NAS7100
25493 # ifdef machine_arch_type
25494 #  undef machine_arch_type
25495 #  define machine_arch_type     __machine_arch_type
25496 # else
25497 #  define machine_arch_type     MACH_TYPE_NAS7100
25498 # endif
25499 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
25500 #else
25501 # define machine_is_nas7100()   (0)
25502 #endif
25503
25504 #ifdef CONFIG_MACH_TEUPHONE
25505 # ifdef machine_arch_type
25506 #  undef machine_arch_type
25507 #  define machine_arch_type     __machine_arch_type
25508 # else
25509 #  define machine_arch_type     MACH_TYPE_TEUPHONE
25510 # endif
25511 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
25512 #else
25513 # define machine_is_teuphone()  (0)
25514 #endif
25515
25516 #ifdef CONFIG_MACH_ANNAX_ETH2
25517 # ifdef machine_arch_type
25518 #  undef machine_arch_type
25519 #  define machine_arch_type     __machine_arch_type
25520 # else
25521 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
25522 # endif
25523 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
25524 #else
25525 # define machine_is_annax_eth2()        (0)
25526 #endif
25527
25528 #ifdef CONFIG_MACH_CSB733
25529 # ifdef machine_arch_type
25530 #  undef machine_arch_type
25531 #  define machine_arch_type     __machine_arch_type
25532 # else
25533 #  define machine_arch_type     MACH_TYPE_CSB733
25534 # endif
25535 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
25536 #else
25537 # define machine_is_csb733()    (0)
25538 #endif
25539
25540 #ifdef CONFIG_MACH_BK3
25541 # ifdef machine_arch_type
25542 #  undef machine_arch_type
25543 #  define machine_arch_type     __machine_arch_type
25544 # else
25545 #  define machine_arch_type     MACH_TYPE_BK3
25546 # endif
25547 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
25548 #else
25549 # define machine_is_bk3()       (0)
25550 #endif
25551
25552 #ifdef CONFIG_MACH_OMAP_EM32
25553 # ifdef machine_arch_type
25554 #  undef machine_arch_type
25555 #  define machine_arch_type     __machine_arch_type
25556 # else
25557 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
25558 # endif
25559 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
25560 #else
25561 # define machine_is_omap_em32() (0)
25562 #endif
25563
25564 #ifdef CONFIG_MACH_ET9261CP
25565 # ifdef machine_arch_type
25566 #  undef machine_arch_type
25567 #  define machine_arch_type     __machine_arch_type
25568 # else
25569 #  define machine_arch_type     MACH_TYPE_ET9261CP
25570 # endif
25571 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
25572 #else
25573 # define machine_is_et9261cp()  (0)
25574 #endif
25575
25576 #ifdef CONFIG_MACH_JASPERC
25577 # ifdef machine_arch_type
25578 #  undef machine_arch_type
25579 #  define machine_arch_type     __machine_arch_type
25580 # else
25581 #  define machine_arch_type     MACH_TYPE_JASPERC
25582 # endif
25583 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
25584 #else
25585 # define machine_is_jasperc()   (0)
25586 #endif
25587
25588 #ifdef CONFIG_MACH_ISSI_ARM9
25589 # ifdef machine_arch_type
25590 #  undef machine_arch_type
25591 #  define machine_arch_type     __machine_arch_type
25592 # else
25593 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
25594 # endif
25595 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
25596 #else
25597 # define machine_is_issi_arm9() (0)
25598 #endif
25599
25600 #ifdef CONFIG_MACH_UED
25601 # ifdef machine_arch_type
25602 #  undef machine_arch_type
25603 #  define machine_arch_type     __machine_arch_type
25604 # else
25605 #  define machine_arch_type     MACH_TYPE_UED
25606 # endif
25607 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
25608 #else
25609 # define machine_is_ued()       (0)
25610 #endif
25611
25612 #ifdef CONFIG_MACH_ESIBLADE
25613 # ifdef machine_arch_type
25614 #  undef machine_arch_type
25615 #  define machine_arch_type     __machine_arch_type
25616 # else
25617 #  define machine_arch_type     MACH_TYPE_ESIBLADE
25618 # endif
25619 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
25620 #else
25621 # define machine_is_esiblade()  (0)
25622 #endif
25623
25624 #ifdef CONFIG_MACH_EYE02
25625 # ifdef machine_arch_type
25626 #  undef machine_arch_type
25627 #  define machine_arch_type     __machine_arch_type
25628 # else
25629 #  define machine_arch_type     MACH_TYPE_EYE02
25630 # endif
25631 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
25632 #else
25633 # define machine_is_eye02()     (0)
25634 #endif
25635
25636 #ifdef CONFIG_MACH_IMX27KBD
25637 # ifdef machine_arch_type
25638 #  undef machine_arch_type
25639 #  define machine_arch_type     __machine_arch_type
25640 # else
25641 #  define machine_arch_type     MACH_TYPE_IMX27KBD
25642 # endif
25643 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
25644 #else
25645 # define machine_is_imx27kbd()  (0)
25646 #endif
25647
25648 #ifdef CONFIG_MACH_SST61VC010_FPGA
25649 # ifdef machine_arch_type
25650 #  undef machine_arch_type
25651 #  define machine_arch_type     __machine_arch_type
25652 # else
25653 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
25654 # endif
25655 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
25656 #else
25657 # define machine_is_sst61vc010_fpga()   (0)
25658 #endif
25659
25660 #ifdef CONFIG_MACH_KIXVP435
25661 # ifdef machine_arch_type
25662 #  undef machine_arch_type
25663 #  define machine_arch_type     __machine_arch_type
25664 # else
25665 #  define machine_arch_type     MACH_TYPE_KIXVP435
25666 # endif
25667 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
25668 #else
25669 # define machine_is_kixvp435()  (0)
25670 #endif
25671
25672 #ifdef CONFIG_MACH_KIXNP435
25673 # ifdef machine_arch_type
25674 #  undef machine_arch_type
25675 #  define machine_arch_type     __machine_arch_type
25676 # else
25677 #  define machine_arch_type     MACH_TYPE_KIXNP435
25678 # endif
25679 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
25680 #else
25681 # define machine_is_kixnp435()  (0)
25682 #endif
25683
25684 #ifdef CONFIG_MACH_AFRICA
25685 # ifdef machine_arch_type
25686 #  undef machine_arch_type
25687 #  define machine_arch_type     __machine_arch_type
25688 # else
25689 #  define machine_arch_type     MACH_TYPE_AFRICA
25690 # endif
25691 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
25692 #else
25693 # define machine_is_africa()    (0)
25694 #endif
25695
25696 #ifdef CONFIG_MACH_NH233
25697 # ifdef machine_arch_type
25698 #  undef machine_arch_type
25699 #  define machine_arch_type     __machine_arch_type
25700 # else
25701 #  define machine_arch_type     MACH_TYPE_NH233
25702 # endif
25703 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
25704 #else
25705 # define machine_is_nh233()     (0)
25706 #endif
25707
25708 #ifdef CONFIG_MACH_RD88F6183AP_GE
25709 # ifdef machine_arch_type
25710 #  undef machine_arch_type
25711 #  define machine_arch_type     __machine_arch_type
25712 # else
25713 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
25714 # endif
25715 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25716 #else
25717 # define machine_is_rd88f6183ap_ge()    (0)
25718 #endif
25719
25720 #ifdef CONFIG_MACH_BCM4760
25721 # ifdef machine_arch_type
25722 #  undef machine_arch_type
25723 #  define machine_arch_type     __machine_arch_type
25724 # else
25725 #  define machine_arch_type     MACH_TYPE_BCM4760
25726 # endif
25727 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
25728 #else
25729 # define machine_is_bcm4760()   (0)
25730 #endif
25731
25732 #ifdef CONFIG_MACH_EDDY_V2
25733 # ifdef machine_arch_type
25734 #  undef machine_arch_type
25735 #  define machine_arch_type     __machine_arch_type
25736 # else
25737 #  define machine_arch_type     MACH_TYPE_EDDY_V2
25738 # endif
25739 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
25740 #else
25741 # define machine_is_eddy_v2()   (0)
25742 #endif
25743
25744 #ifdef CONFIG_MACH_REALVIEW_PBA8
25745 # ifdef machine_arch_type
25746 #  undef machine_arch_type
25747 #  define machine_arch_type     __machine_arch_type
25748 # else
25749 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
25750 # endif
25751 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25752 #else
25753 # define machine_is_realview_pba8()     (0)
25754 #endif
25755
25756 #ifdef CONFIG_MACH_HID_A7
25757 # ifdef machine_arch_type
25758 #  undef machine_arch_type
25759 #  define machine_arch_type     __machine_arch_type
25760 # else
25761 #  define machine_arch_type     MACH_TYPE_HID_A7
25762 # endif
25763 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
25764 #else
25765 # define machine_is_hid_a7()    (0)
25766 #endif
25767
25768 #ifdef CONFIG_MACH_HERO
25769 # ifdef machine_arch_type
25770 #  undef machine_arch_type
25771 #  define machine_arch_type     __machine_arch_type
25772 # else
25773 #  define machine_arch_type     MACH_TYPE_HERO
25774 # endif
25775 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
25776 #else
25777 # define machine_is_hero()      (0)
25778 #endif
25779
25780 #ifdef CONFIG_MACH_OMAP_POSEIDON
25781 # ifdef machine_arch_type
25782 #  undef machine_arch_type
25783 #  define machine_arch_type     __machine_arch_type
25784 # else
25785 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
25786 # endif
25787 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25788 #else
25789 # define machine_is_omap_poseidon()     (0)
25790 #endif
25791
25792 #ifdef CONFIG_MACH_REALVIEW_PBX
25793 # ifdef machine_arch_type
25794 #  undef machine_arch_type
25795 #  define machine_arch_type     __machine_arch_type
25796 # else
25797 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
25798 # endif
25799 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25800 #else
25801 # define machine_is_realview_pbx()      (0)
25802 #endif
25803
25804 #ifdef CONFIG_MACH_MICRO9S
25805 # ifdef machine_arch_type
25806 #  undef machine_arch_type
25807 #  define machine_arch_type     __machine_arch_type
25808 # else
25809 #  define machine_arch_type     MACH_TYPE_MICRO9S
25810 # endif
25811 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
25812 #else
25813 # define machine_is_micro9s()   (0)
25814 #endif
25815
25816 #ifdef CONFIG_MACH_MAKO
25817 # ifdef machine_arch_type
25818 #  undef machine_arch_type
25819 #  define machine_arch_type     __machine_arch_type
25820 # else
25821 #  define machine_arch_type     MACH_TYPE_MAKO
25822 # endif
25823 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25824 #else
25825 # define machine_is_mako()      (0)
25826 #endif
25827
25828 #ifdef CONFIG_MACH_XDAFLAME
25829 # ifdef machine_arch_type
25830 #  undef machine_arch_type
25831 #  define machine_arch_type     __machine_arch_type
25832 # else
25833 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25834 # endif
25835 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25836 #else
25837 # define machine_is_xdaflame()  (0)
25838 #endif
25839
25840 #ifdef CONFIG_MACH_PHIDGET_SBC2
25841 # ifdef machine_arch_type
25842 #  undef machine_arch_type
25843 #  define machine_arch_type     __machine_arch_type
25844 # else
25845 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25846 # endif
25847 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25848 #else
25849 # define machine_is_phidget_sbc2()      (0)
25850 #endif
25851
25852 #ifdef CONFIG_MACH_LIMESTONE
25853 # ifdef machine_arch_type
25854 #  undef machine_arch_type
25855 #  define machine_arch_type     __machine_arch_type
25856 # else
25857 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25858 # endif
25859 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25860 #else
25861 # define machine_is_limestone() (0)
25862 #endif
25863
25864 #ifdef CONFIG_MACH_IPROBE_C32
25865 # ifdef machine_arch_type
25866 #  undef machine_arch_type
25867 #  define machine_arch_type     __machine_arch_type
25868 # else
25869 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25870 # endif
25871 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25872 #else
25873 # define machine_is_iprobe_c32()        (0)
25874 #endif
25875
25876 #ifdef CONFIG_MACH_RUT100
25877 # ifdef machine_arch_type
25878 #  undef machine_arch_type
25879 #  define machine_arch_type     __machine_arch_type
25880 # else
25881 #  define machine_arch_type     MACH_TYPE_RUT100
25882 # endif
25883 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25884 #else
25885 # define machine_is_rut100()    (0)
25886 #endif
25887
25888 #ifdef CONFIG_MACH_ASUSP535
25889 # ifdef machine_arch_type
25890 #  undef machine_arch_type
25891 #  define machine_arch_type     __machine_arch_type
25892 # else
25893 #  define machine_arch_type     MACH_TYPE_ASUSP535
25894 # endif
25895 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25896 #else
25897 # define machine_is_asusp535()  (0)
25898 #endif
25899
25900 #ifdef CONFIG_MACH_HTCRAPHAEL
25901 # ifdef machine_arch_type
25902 #  undef machine_arch_type
25903 #  define machine_arch_type     __machine_arch_type
25904 # else
25905 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25906 # endif
25907 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25908 #else
25909 # define machine_is_htcraphael()        (0)
25910 #endif
25911
25912 #ifdef CONFIG_MACH_SYGDG1
25913 # ifdef machine_arch_type
25914 #  undef machine_arch_type
25915 #  define machine_arch_type     __machine_arch_type
25916 # else
25917 #  define machine_arch_type     MACH_TYPE_SYGDG1
25918 # endif
25919 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25920 #else
25921 # define machine_is_sygdg1()    (0)
25922 #endif
25923
25924 #ifdef CONFIG_MACH_SYGDG2
25925 # ifdef machine_arch_type
25926 #  undef machine_arch_type
25927 #  define machine_arch_type     __machine_arch_type
25928 # else
25929 #  define machine_arch_type     MACH_TYPE_SYGDG2
25930 # endif
25931 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25932 #else
25933 # define machine_is_sygdg2()    (0)
25934 #endif
25935
25936 #ifdef CONFIG_MACH_SEOUL
25937 # ifdef machine_arch_type
25938 #  undef machine_arch_type
25939 #  define machine_arch_type     __machine_arch_type
25940 # else
25941 #  define machine_arch_type     MACH_TYPE_SEOUL
25942 # endif
25943 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25944 #else
25945 # define machine_is_seoul()     (0)
25946 #endif
25947
25948 #ifdef CONFIG_MACH_SALERNO
25949 # ifdef machine_arch_type
25950 #  undef machine_arch_type
25951 #  define machine_arch_type     __machine_arch_type
25952 # else
25953 #  define machine_arch_type     MACH_TYPE_SALERNO
25954 # endif
25955 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25956 #else
25957 # define machine_is_salerno()   (0)
25958 #endif
25959
25960 #ifdef CONFIG_MACH_UCN_S3C64XX
25961 # ifdef machine_arch_type
25962 #  undef machine_arch_type
25963 #  define machine_arch_type     __machine_arch_type
25964 # else
25965 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25966 # endif
25967 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25968 #else
25969 # define machine_is_ucn_s3c64xx()       (0)
25970 #endif
25971
25972 #ifdef CONFIG_MACH_MSM7201A
25973 # ifdef machine_arch_type
25974 #  undef machine_arch_type
25975 #  define machine_arch_type     __machine_arch_type
25976 # else
25977 #  define machine_arch_type     MACH_TYPE_MSM7201A
25978 # endif
25979 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25980 #else
25981 # define machine_is_msm7201a()  (0)
25982 #endif
25983
25984 #ifdef CONFIG_MACH_LPR1
25985 # ifdef machine_arch_type
25986 #  undef machine_arch_type
25987 #  define machine_arch_type     __machine_arch_type
25988 # else
25989 #  define machine_arch_type     MACH_TYPE_LPR1
25990 # endif
25991 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25992 #else
25993 # define machine_is_lpr1()      (0)
25994 #endif
25995
25996 #ifdef CONFIG_MACH_ARMADILLO500FX
25997 # ifdef machine_arch_type
25998 #  undef machine_arch_type
25999 #  define machine_arch_type     __machine_arch_type
26000 # else
26001 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
26002 # endif
26003 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
26004 #else
26005 # define machine_is_armadillo500fx()    (0)
26006 #endif
26007
26008 #ifdef CONFIG_MACH_G3EVM
26009 # ifdef machine_arch_type
26010 #  undef machine_arch_type
26011 #  define machine_arch_type     __machine_arch_type
26012 # else
26013 #  define machine_arch_type     MACH_TYPE_G3EVM
26014 # endif
26015 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
26016 #else
26017 # define machine_is_g3evm()     (0)
26018 #endif
26019
26020 #ifdef CONFIG_MACH_Z3_DM355
26021 # ifdef machine_arch_type
26022 #  undef machine_arch_type
26023 #  define machine_arch_type     __machine_arch_type
26024 # else
26025 #  define machine_arch_type     MACH_TYPE_Z3_DM355
26026 # endif
26027 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
26028 #else
26029 # define machine_is_z3_dm355()  (0)
26030 #endif
26031
26032 #ifdef CONFIG_MACH_W90P910EVB
26033 # ifdef machine_arch_type
26034 #  undef machine_arch_type
26035 #  define machine_arch_type     __machine_arch_type
26036 # else
26037 #  define machine_arch_type     MACH_TYPE_W90P910EVB
26038 # endif
26039 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
26040 #else
26041 # define machine_is_w90p910evb()        (0)
26042 #endif
26043
26044 #ifdef CONFIG_MACH_W90P920EVB
26045 # ifdef machine_arch_type
26046 #  undef machine_arch_type
26047 #  define machine_arch_type     __machine_arch_type
26048 # else
26049 #  define machine_arch_type     MACH_TYPE_W90P920EVB
26050 # endif
26051 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
26052 #else
26053 # define machine_is_w90p920evb()        (0)
26054 #endif
26055
26056 #ifdef CONFIG_MACH_W90P950EVB
26057 # ifdef machine_arch_type
26058 #  undef machine_arch_type
26059 #  define machine_arch_type     __machine_arch_type
26060 # else
26061 #  define machine_arch_type     MACH_TYPE_W90P950EVB
26062 # endif
26063 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
26064 #else
26065 # define machine_is_w90p950evb()        (0)
26066 #endif
26067
26068 #ifdef CONFIG_MACH_W90N960EVB
26069 # ifdef machine_arch_type
26070 #  undef machine_arch_type
26071 #  define machine_arch_type     __machine_arch_type
26072 # else
26073 #  define machine_arch_type     MACH_TYPE_W90N960EVB
26074 # endif
26075 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
26076 #else
26077 # define machine_is_w90n960evb()        (0)
26078 #endif
26079
26080 #ifdef CONFIG_MACH_CAMHD
26081 # ifdef machine_arch_type
26082 #  undef machine_arch_type
26083 #  define machine_arch_type     __machine_arch_type
26084 # else
26085 #  define machine_arch_type     MACH_TYPE_CAMHD
26086 # endif
26087 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
26088 #else
26089 # define machine_is_camhd()     (0)
26090 #endif
26091
26092 #ifdef CONFIG_MACH_MVC100
26093 # ifdef machine_arch_type
26094 #  undef machine_arch_type
26095 #  define machine_arch_type     __machine_arch_type
26096 # else
26097 #  define machine_arch_type     MACH_TYPE_MVC100
26098 # endif
26099 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
26100 #else
26101 # define machine_is_mvc100()    (0)
26102 #endif
26103
26104 #ifdef CONFIG_MACH_ELECTRUM_200
26105 # ifdef machine_arch_type
26106 #  undef machine_arch_type
26107 #  define machine_arch_type     __machine_arch_type
26108 # else
26109 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
26110 # endif
26111 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
26112 #else
26113 # define machine_is_electrum_200()      (0)
26114 #endif
26115
26116 #ifdef CONFIG_MACH_HTCJADE
26117 # ifdef machine_arch_type
26118 #  undef machine_arch_type
26119 #  define machine_arch_type     __machine_arch_type
26120 # else
26121 #  define machine_arch_type     MACH_TYPE_HTCJADE
26122 # endif
26123 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
26124 #else
26125 # define machine_is_htcjade()   (0)
26126 #endif
26127
26128 #ifdef CONFIG_MACH_MEMPHIS
26129 # ifdef machine_arch_type
26130 #  undef machine_arch_type
26131 #  define machine_arch_type     __machine_arch_type
26132 # else
26133 #  define machine_arch_type     MACH_TYPE_MEMPHIS
26134 # endif
26135 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
26136 #else
26137 # define machine_is_memphis()   (0)
26138 #endif
26139
26140 #ifdef CONFIG_MACH_IMX27SBC
26141 # ifdef machine_arch_type
26142 #  undef machine_arch_type
26143 #  define machine_arch_type     __machine_arch_type
26144 # else
26145 #  define machine_arch_type     MACH_TYPE_IMX27SBC
26146 # endif
26147 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
26148 #else
26149 # define machine_is_imx27sbc()  (0)
26150 #endif
26151
26152 #ifdef CONFIG_MACH_LEXTAR
26153 # ifdef machine_arch_type
26154 #  undef machine_arch_type
26155 #  define machine_arch_type     __machine_arch_type
26156 # else
26157 #  define machine_arch_type     MACH_TYPE_LEXTAR
26158 # endif
26159 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
26160 #else
26161 # define machine_is_lextar()    (0)
26162 #endif
26163
26164 #ifdef CONFIG_MACH_MV88F6281GTW_GE
26165 # ifdef machine_arch_type
26166 #  undef machine_arch_type
26167 #  define machine_arch_type     __machine_arch_type
26168 # else
26169 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
26170 # endif
26171 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
26172 #else
26173 # define machine_is_mv88f6281gtw_ge()   (0)
26174 #endif
26175
26176 #ifdef CONFIG_MACH_NCP
26177 # ifdef machine_arch_type
26178 #  undef machine_arch_type
26179 #  define machine_arch_type     __machine_arch_type
26180 # else
26181 #  define machine_arch_type     MACH_TYPE_NCP
26182 # endif
26183 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
26184 #else
26185 # define machine_is_ncp()       (0)
26186 #endif
26187
26188 #ifdef CONFIG_MACH_Z32AN
26189 # ifdef machine_arch_type
26190 #  undef machine_arch_type
26191 #  define machine_arch_type     __machine_arch_type
26192 # else
26193 #  define machine_arch_type     MACH_TYPE_Z32AN
26194 # endif
26195 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
26196 #else
26197 # define machine_is_z32an_series()      (0)
26198 #endif
26199
26200 #ifdef CONFIG_MACH_TMQ_CAPD
26201 # ifdef machine_arch_type
26202 #  undef machine_arch_type
26203 #  define machine_arch_type     __machine_arch_type
26204 # else
26205 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
26206 # endif
26207 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
26208 #else
26209 # define machine_is_tmq_capd()  (0)
26210 #endif
26211
26212 #ifdef CONFIG_MACH_OMAP3_WL
26213 # ifdef machine_arch_type
26214 #  undef machine_arch_type
26215 #  define machine_arch_type     __machine_arch_type
26216 # else
26217 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
26218 # endif
26219 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
26220 #else
26221 # define machine_is_omap3_wl()  (0)
26222 #endif
26223
26224 #ifdef CONFIG_MACH_CHUMBY
26225 # ifdef machine_arch_type
26226 #  undef machine_arch_type
26227 #  define machine_arch_type     __machine_arch_type
26228 # else
26229 #  define machine_arch_type     MACH_TYPE_CHUMBY
26230 # endif
26231 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
26232 #else
26233 # define machine_is_chumby()    (0)
26234 #endif
26235
26236 #ifdef CONFIG_MACH_ATSARM9
26237 # ifdef machine_arch_type
26238 #  undef machine_arch_type
26239 #  define machine_arch_type     __machine_arch_type
26240 # else
26241 #  define machine_arch_type     MACH_TYPE_ATSARM9
26242 # endif
26243 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
26244 #else
26245 # define machine_is_atsarm9()   (0)
26246 #endif
26247
26248 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
26249 # ifdef machine_arch_type
26250 #  undef machine_arch_type
26251 #  define machine_arch_type     __machine_arch_type
26252 # else
26253 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
26254 # endif
26255 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
26256 #else
26257 # define machine_is_davinci_dm365_evm() (0)
26258 #endif
26259
26260 #ifdef CONFIG_MACH_BAHAMAS
26261 # ifdef machine_arch_type
26262 #  undef machine_arch_type
26263 #  define machine_arch_type     __machine_arch_type
26264 # else
26265 #  define machine_arch_type     MACH_TYPE_BAHAMAS
26266 # endif
26267 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
26268 #else
26269 # define machine_is_bahamas()   (0)
26270 #endif
26271
26272 #ifdef CONFIG_MACH_DAS
26273 # ifdef machine_arch_type
26274 #  undef machine_arch_type
26275 #  define machine_arch_type     __machine_arch_type
26276 # else
26277 #  define machine_arch_type     MACH_TYPE_DAS
26278 # endif
26279 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
26280 #else
26281 # define machine_is_das()       (0)
26282 #endif
26283
26284 #ifdef CONFIG_MACH_MINIDAS
26285 # ifdef machine_arch_type
26286 #  undef machine_arch_type
26287 #  define machine_arch_type     __machine_arch_type
26288 # else
26289 #  define machine_arch_type     MACH_TYPE_MINIDAS
26290 # endif
26291 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
26292 #else
26293 # define machine_is_minidas()   (0)
26294 #endif
26295
26296 #ifdef CONFIG_MACH_VK1000
26297 # ifdef machine_arch_type
26298 #  undef machine_arch_type
26299 #  define machine_arch_type     __machine_arch_type
26300 # else
26301 #  define machine_arch_type     MACH_TYPE_VK1000
26302 # endif
26303 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
26304 #else
26305 # define machine_is_vk1000()    (0)
26306 #endif
26307
26308 #ifdef CONFIG_MACH_CENTRO
26309 # ifdef machine_arch_type
26310 #  undef machine_arch_type
26311 #  define machine_arch_type     __machine_arch_type
26312 # else
26313 #  define machine_arch_type     MACH_TYPE_CENTRO
26314 # endif
26315 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
26316 #else
26317 # define machine_is_centro()    (0)
26318 #endif
26319
26320 #ifdef CONFIG_MACH_CTERA_2BAY
26321 # ifdef machine_arch_type
26322 #  undef machine_arch_type
26323 #  define machine_arch_type     __machine_arch_type
26324 # else
26325 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
26326 # endif
26327 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
26328 #else
26329 # define machine_is_ctera_2bay()        (0)
26330 #endif
26331
26332 #ifdef CONFIG_MACH_EDGECONNECT
26333 # ifdef machine_arch_type
26334 #  undef machine_arch_type
26335 #  define machine_arch_type     __machine_arch_type
26336 # else
26337 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
26338 # endif
26339 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
26340 #else
26341 # define machine_is_edgeconnect()       (0)
26342 #endif
26343
26344 #ifdef CONFIG_MACH_ND27000
26345 # ifdef machine_arch_type
26346 #  undef machine_arch_type
26347 #  define machine_arch_type     __machine_arch_type
26348 # else
26349 #  define machine_arch_type     MACH_TYPE_ND27000
26350 # endif
26351 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
26352 #else
26353 # define machine_is_nd27000()   (0)
26354 #endif
26355
26356 #ifdef CONFIG_MACH_GEMALTO_COBRA
26357 # ifdef machine_arch_type
26358 #  undef machine_arch_type
26359 #  define machine_arch_type     __machine_arch_type
26360 # else
26361 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
26362 # endif
26363 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
26364 #else
26365 # define machine_is_cobra()     (0)
26366 #endif
26367
26368 #ifdef CONFIG_MACH_INGELABS_COMET
26369 # ifdef machine_arch_type
26370 #  undef machine_arch_type
26371 #  define machine_arch_type     __machine_arch_type
26372 # else
26373 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
26374 # endif
26375 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
26376 #else
26377 # define machine_is_ingelabs_comet()    (0)
26378 #endif
26379
26380 #ifdef CONFIG_MACH_POLLUX_WIZ
26381 # ifdef machine_arch_type
26382 #  undef machine_arch_type
26383 #  define machine_arch_type     __machine_arch_type
26384 # else
26385 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
26386 # endif
26387 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
26388 #else
26389 # define machine_is_pollux_wiz()        (0)
26390 #endif
26391
26392 #ifdef CONFIG_MACH_BLACKSTONE
26393 # ifdef machine_arch_type
26394 #  undef machine_arch_type
26395 #  define machine_arch_type     __machine_arch_type
26396 # else
26397 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
26398 # endif
26399 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
26400 #else
26401 # define machine_is_blackstone()        (0)
26402 #endif
26403
26404 #ifdef CONFIG_MACH_TOPAZ
26405 # ifdef machine_arch_type
26406 #  undef machine_arch_type
26407 #  define machine_arch_type     __machine_arch_type
26408 # else
26409 #  define machine_arch_type     MACH_TYPE_TOPAZ
26410 # endif
26411 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
26412 #else
26413 # define machine_is_topaz()     (0)
26414 #endif
26415
26416 #ifdef CONFIG_MACH_AIXLE
26417 # ifdef machine_arch_type
26418 #  undef machine_arch_type
26419 #  define machine_arch_type     __machine_arch_type
26420 # else
26421 #  define machine_arch_type     MACH_TYPE_AIXLE
26422 # endif
26423 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
26424 #else
26425 # define machine_is_aixle()     (0)
26426 #endif
26427
26428 #ifdef CONFIG_MACH_MW998
26429 # ifdef machine_arch_type
26430 #  undef machine_arch_type
26431 #  define machine_arch_type     __machine_arch_type
26432 # else
26433 #  define machine_arch_type     MACH_TYPE_MW998
26434 # endif
26435 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
26436 #else
26437 # define machine_is_mw998()     (0)
26438 #endif
26439
26440 #ifdef CONFIG_MACH_NOKIA_RX51
26441 # ifdef machine_arch_type
26442 #  undef machine_arch_type
26443 #  define machine_arch_type     __machine_arch_type
26444 # else
26445 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
26446 # endif
26447 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
26448 #else
26449 # define machine_is_nokia_rx51()        (0)
26450 #endif
26451
26452 #ifdef CONFIG_MACH_VSC5605EV
26453 # ifdef machine_arch_type
26454 #  undef machine_arch_type
26455 #  define machine_arch_type     __machine_arch_type
26456 # else
26457 #  define machine_arch_type     MACH_TYPE_VSC5605EV
26458 # endif
26459 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
26460 #else
26461 # define machine_is_vsc5605ev() (0)
26462 #endif
26463
26464 #ifdef CONFIG_MACH_NT98700DK
26465 # ifdef machine_arch_type
26466 #  undef machine_arch_type
26467 #  define machine_arch_type     __machine_arch_type
26468 # else
26469 #  define machine_arch_type     MACH_TYPE_NT98700DK
26470 # endif
26471 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
26472 #else
26473 # define machine_is_nt98700dk() (0)
26474 #endif
26475
26476 #ifdef CONFIG_MACH_ICONTACT
26477 # ifdef machine_arch_type
26478 #  undef machine_arch_type
26479 #  define machine_arch_type     __machine_arch_type
26480 # else
26481 #  define machine_arch_type     MACH_TYPE_ICONTACT
26482 # endif
26483 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
26484 #else
26485 # define machine_is_icontact()  (0)
26486 #endif
26487
26488 #ifdef CONFIG_MACH_SWARCO_FRCPU
26489 # ifdef machine_arch_type
26490 #  undef machine_arch_type
26491 #  define machine_arch_type     __machine_arch_type
26492 # else
26493 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
26494 # endif
26495 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
26496 #else
26497 # define machine_is_swarco_frcpu()      (0)
26498 #endif
26499
26500 #ifdef CONFIG_MACH_SWARCO_SCPU
26501 # ifdef machine_arch_type
26502 #  undef machine_arch_type
26503 #  define machine_arch_type     __machine_arch_type
26504 # else
26505 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
26506 # endif
26507 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
26508 #else
26509 # define machine_is_swarco_scpu()       (0)
26510 #endif
26511
26512 #ifdef CONFIG_MACH_BBOX_P16
26513 # ifdef machine_arch_type
26514 #  undef machine_arch_type
26515 #  define machine_arch_type     __machine_arch_type
26516 # else
26517 #  define machine_arch_type     MACH_TYPE_BBOX_P16
26518 # endif
26519 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
26520 #else
26521 # define machine_is_bbox_p16()  (0)
26522 #endif
26523
26524 #ifdef CONFIG_MACH_BSTD
26525 # ifdef machine_arch_type
26526 #  undef machine_arch_type
26527 #  define machine_arch_type     __machine_arch_type
26528 # else
26529 #  define machine_arch_type     MACH_TYPE_BSTD
26530 # endif
26531 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
26532 #else
26533 # define machine_is_bstd()      (0)
26534 #endif
26535
26536 #ifdef CONFIG_MACH_SBC2440II
26537 # ifdef machine_arch_type
26538 #  undef machine_arch_type
26539 #  define machine_arch_type     __machine_arch_type
26540 # else
26541 #  define machine_arch_type     MACH_TYPE_SBC2440II
26542 # endif
26543 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
26544 #else
26545 # define machine_is_sbc2440ii() (0)
26546 #endif
26547
26548 #ifdef CONFIG_MACH_PCM034
26549 # ifdef machine_arch_type
26550 #  undef machine_arch_type
26551 #  define machine_arch_type     __machine_arch_type
26552 # else
26553 #  define machine_arch_type     MACH_TYPE_PCM034
26554 # endif
26555 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
26556 #else
26557 # define machine_is_pcm034()    (0)
26558 #endif
26559
26560 #ifdef CONFIG_MACH_NESO
26561 # ifdef machine_arch_type
26562 #  undef machine_arch_type
26563 #  define machine_arch_type     __machine_arch_type
26564 # else
26565 #  define machine_arch_type     MACH_TYPE_NESO
26566 # endif
26567 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
26568 #else
26569 # define machine_is_neso()      (0)
26570 #endif
26571
26572 #ifdef CONFIG_MACH_WLNX_9G20
26573 # ifdef machine_arch_type
26574 #  undef machine_arch_type
26575 #  define machine_arch_type     __machine_arch_type
26576 # else
26577 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
26578 # endif
26579 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
26580 #else
26581 # define machine_is_wlnx_9g20() (0)
26582 #endif
26583
26584 #ifdef CONFIG_MACH_OMAP_ZOOM2
26585 # ifdef machine_arch_type
26586 #  undef machine_arch_type
26587 #  define machine_arch_type     __machine_arch_type
26588 # else
26589 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
26590 # endif
26591 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
26592 #else
26593 # define machine_is_omap_zoom2()        (0)
26594 #endif
26595
26596 #ifdef CONFIG_MACH_TOTEMNOVA
26597 # ifdef machine_arch_type
26598 #  undef machine_arch_type
26599 #  define machine_arch_type     __machine_arch_type
26600 # else
26601 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
26602 # endif
26603 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
26604 #else
26605 # define machine_is_totemnova() (0)
26606 #endif
26607
26608 #ifdef CONFIG_MACH_C5000
26609 # ifdef machine_arch_type
26610 #  undef machine_arch_type
26611 #  define machine_arch_type     __machine_arch_type
26612 # else
26613 #  define machine_arch_type     MACH_TYPE_C5000
26614 # endif
26615 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
26616 #else
26617 # define machine_is_c5000()     (0)
26618 #endif
26619
26620 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
26621 # ifdef machine_arch_type
26622 #  undef machine_arch_type
26623 #  define machine_arch_type     __machine_arch_type
26624 # else
26625 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
26626 # endif
26627 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
26628 #else
26629 # define machine_is_unipo_at91sam9263() (0)
26630 #endif
26631
26632 #ifdef CONFIG_MACH_ETHERNUT5
26633 # ifdef machine_arch_type
26634 #  undef machine_arch_type
26635 #  define machine_arch_type     __machine_arch_type
26636 # else
26637 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
26638 # endif
26639 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
26640 #else
26641 # define machine_is_ethernut5() (0)
26642 #endif
26643
26644 #ifdef CONFIG_MACH_ARM11
26645 # ifdef machine_arch_type
26646 #  undef machine_arch_type
26647 #  define machine_arch_type     __machine_arch_type
26648 # else
26649 #  define machine_arch_type     MACH_TYPE_ARM11
26650 # endif
26651 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
26652 #else
26653 # define machine_is_arm11()     (0)
26654 #endif
26655
26656 #ifdef CONFIG_MACH_CPUAT9260
26657 # ifdef machine_arch_type
26658 #  undef machine_arch_type
26659 #  define machine_arch_type     __machine_arch_type
26660 # else
26661 #  define machine_arch_type     MACH_TYPE_CPUAT9260
26662 # endif
26663 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
26664 #else
26665 # define machine_is_cpuat9260() (0)
26666 #endif
26667
26668 #ifdef CONFIG_MACH_CPUPXA255
26669 # ifdef machine_arch_type
26670 #  undef machine_arch_type
26671 #  define machine_arch_type     __machine_arch_type
26672 # else
26673 #  define machine_arch_type     MACH_TYPE_CPUPXA255
26674 # endif
26675 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
26676 #else
26677 # define machine_is_cpupxa255() (0)
26678 #endif
26679
26680 #ifdef CONFIG_MACH_CPUIMX27
26681 # ifdef machine_arch_type
26682 #  undef machine_arch_type
26683 #  define machine_arch_type     __machine_arch_type
26684 # else
26685 #  define machine_arch_type     MACH_TYPE_CPUIMX27
26686 # endif
26687 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
26688 #else
26689 # define machine_is_eukrea_cpuimx27()   (0)
26690 #endif
26691
26692 #ifdef CONFIG_MACH_CHEFLUX
26693 # ifdef machine_arch_type
26694 #  undef machine_arch_type
26695 #  define machine_arch_type     __machine_arch_type
26696 # else
26697 #  define machine_arch_type     MACH_TYPE_CHEFLUX
26698 # endif
26699 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
26700 #else
26701 # define machine_is_cheflux()   (0)
26702 #endif
26703
26704 #ifdef CONFIG_MACH_EB_CPUX9K2
26705 # ifdef machine_arch_type
26706 #  undef machine_arch_type
26707 #  define machine_arch_type     __machine_arch_type
26708 # else
26709 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
26710 # endif
26711 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26712 #else
26713 # define machine_is_eb_cpux9k2()        (0)
26714 #endif
26715
26716 #ifdef CONFIG_MACH_OPCOTEC
26717 # ifdef machine_arch_type
26718 #  undef machine_arch_type
26719 #  define machine_arch_type     __machine_arch_type
26720 # else
26721 #  define machine_arch_type     MACH_TYPE_OPCOTEC
26722 # endif
26723 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
26724 #else
26725 # define machine_is_opcotec()   (0)
26726 #endif
26727
26728 #ifdef CONFIG_MACH_YT
26729 # ifdef machine_arch_type
26730 #  undef machine_arch_type
26731 #  define machine_arch_type     __machine_arch_type
26732 # else
26733 #  define machine_arch_type     MACH_TYPE_YT
26734 # endif
26735 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
26736 #else
26737 # define machine_is_yt()        (0)
26738 #endif
26739
26740 #ifdef CONFIG_MACH_MOTOQ
26741 # ifdef machine_arch_type
26742 #  undef machine_arch_type
26743 #  define machine_arch_type     __machine_arch_type
26744 # else
26745 #  define machine_arch_type     MACH_TYPE_MOTOQ
26746 # endif
26747 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
26748 #else
26749 # define machine_is_motoq()     (0)
26750 #endif
26751
26752 #ifdef CONFIG_MACH_BSB1
26753 # ifdef machine_arch_type
26754 #  undef machine_arch_type
26755 #  define machine_arch_type     __machine_arch_type
26756 # else
26757 #  define machine_arch_type     MACH_TYPE_BSB1
26758 # endif
26759 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
26760 #else
26761 # define machine_is_bsb1()      (0)
26762 #endif
26763
26764 #ifdef CONFIG_MACH_ACS5K
26765 # ifdef machine_arch_type
26766 #  undef machine_arch_type
26767 #  define machine_arch_type     __machine_arch_type
26768 # else
26769 #  define machine_arch_type     MACH_TYPE_ACS5K
26770 # endif
26771 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
26772 #else
26773 # define machine_is_acs5k()     (0)
26774 #endif
26775
26776 #ifdef CONFIG_MACH_MILAN
26777 # ifdef machine_arch_type
26778 #  undef machine_arch_type
26779 #  define machine_arch_type     __machine_arch_type
26780 # else
26781 #  define machine_arch_type     MACH_TYPE_MILAN
26782 # endif
26783 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
26784 #else
26785 # define machine_is_milan()     (0)
26786 #endif
26787
26788 #ifdef CONFIG_MACH_QUARTZV2
26789 # ifdef machine_arch_type
26790 #  undef machine_arch_type
26791 #  define machine_arch_type     __machine_arch_type
26792 # else
26793 #  define machine_arch_type     MACH_TYPE_QUARTZV2
26794 # endif
26795 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
26796 #else
26797 # define machine_is_quartzv2()  (0)
26798 #endif
26799
26800 #ifdef CONFIG_MACH_RSVP
26801 # ifdef machine_arch_type
26802 #  undef machine_arch_type
26803 #  define machine_arch_type     __machine_arch_type
26804 # else
26805 #  define machine_arch_type     MACH_TYPE_RSVP
26806 # endif
26807 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
26808 #else
26809 # define machine_is_rsvp()      (0)
26810 #endif
26811
26812 #ifdef CONFIG_MACH_RMP200
26813 # ifdef machine_arch_type
26814 #  undef machine_arch_type
26815 #  define machine_arch_type     __machine_arch_type
26816 # else
26817 #  define machine_arch_type     MACH_TYPE_RMP200
26818 # endif
26819 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26820 #else
26821 # define machine_is_rmp200()    (0)
26822 #endif
26823
26824 #ifdef CONFIG_MACH_SNAPPER_9260
26825 # ifdef machine_arch_type
26826 #  undef machine_arch_type
26827 #  define machine_arch_type     __machine_arch_type
26828 # else
26829 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26830 # endif
26831 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26832 #else
26833 # define machine_is_snapper_9260()      (0)
26834 #endif
26835
26836 #ifdef CONFIG_MACH_DSM320
26837 # ifdef machine_arch_type
26838 #  undef machine_arch_type
26839 #  define machine_arch_type     __machine_arch_type
26840 # else
26841 #  define machine_arch_type     MACH_TYPE_DSM320
26842 # endif
26843 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26844 #else
26845 # define machine_is_dsm320()    (0)
26846 #endif
26847
26848 #ifdef CONFIG_MACH_ADSGCM
26849 # ifdef machine_arch_type
26850 #  undef machine_arch_type
26851 #  define machine_arch_type     __machine_arch_type
26852 # else
26853 #  define machine_arch_type     MACH_TYPE_ADSGCM
26854 # endif
26855 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26856 #else
26857 # define machine_is_adsgcm()    (0)
26858 #endif
26859
26860 #ifdef CONFIG_MACH_ASE2_400
26861 # ifdef machine_arch_type
26862 #  undef machine_arch_type
26863 #  define machine_arch_type     __machine_arch_type
26864 # else
26865 #  define machine_arch_type     MACH_TYPE_ASE2_400
26866 # endif
26867 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26868 #else
26869 # define machine_is_ase2_400()  (0)
26870 #endif
26871
26872 #ifdef CONFIG_MACH_PIZZA
26873 # ifdef machine_arch_type
26874 #  undef machine_arch_type
26875 #  define machine_arch_type     __machine_arch_type
26876 # else
26877 #  define machine_arch_type     MACH_TYPE_PIZZA
26878 # endif
26879 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26880 #else
26881 # define machine_is_pizza()     (0)
26882 #endif
26883
26884 #ifdef CONFIG_MACH_SPOT_NGPL
26885 # ifdef machine_arch_type
26886 #  undef machine_arch_type
26887 #  define machine_arch_type     __machine_arch_type
26888 # else
26889 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26890 # endif
26891 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26892 #else
26893 # define machine_is_spot_ngpl() (0)
26894 #endif
26895
26896 #ifdef CONFIG_MACH_ARMATA
26897 # ifdef machine_arch_type
26898 #  undef machine_arch_type
26899 #  define machine_arch_type     __machine_arch_type
26900 # else
26901 #  define machine_arch_type     MACH_TYPE_ARMATA
26902 # endif
26903 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26904 #else
26905 # define machine_is_armata()    (0)
26906 #endif
26907
26908 #ifdef CONFIG_MACH_EXEDA
26909 # ifdef machine_arch_type
26910 #  undef machine_arch_type
26911 #  define machine_arch_type     __machine_arch_type
26912 # else
26913 #  define machine_arch_type     MACH_TYPE_EXEDA
26914 # endif
26915 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26916 #else
26917 # define machine_is_exeda()     (0)
26918 #endif
26919
26920 #ifdef CONFIG_MACH_MX31SF005
26921 # ifdef machine_arch_type
26922 #  undef machine_arch_type
26923 #  define machine_arch_type     __machine_arch_type
26924 # else
26925 #  define machine_arch_type     MACH_TYPE_MX31SF005
26926 # endif
26927 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26928 #else
26929 # define machine_is_mx31sf005() (0)
26930 #endif
26931
26932 #ifdef CONFIG_MACH_F5D8231_4_V2
26933 # ifdef machine_arch_type
26934 #  undef machine_arch_type
26935 #  define machine_arch_type     __machine_arch_type
26936 # else
26937 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26938 # endif
26939 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26940 #else
26941 # define machine_is_f5d8231_4_v2()      (0)
26942 #endif
26943
26944 #ifdef CONFIG_MACH_Q2440
26945 # ifdef machine_arch_type
26946 #  undef machine_arch_type
26947 #  define machine_arch_type     __machine_arch_type
26948 # else
26949 #  define machine_arch_type     MACH_TYPE_Q2440
26950 # endif
26951 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26952 #else
26953 # define machine_is_q2440()     (0)
26954 #endif
26955
26956 #ifdef CONFIG_MACH_QQ2440
26957 # ifdef machine_arch_type
26958 #  undef machine_arch_type
26959 #  define machine_arch_type     __machine_arch_type
26960 # else
26961 #  define machine_arch_type     MACH_TYPE_QQ2440
26962 # endif
26963 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26964 #else
26965 # define machine_is_qq2440()    (0)
26966 #endif
26967
26968 #ifdef CONFIG_MACH_MINI2440
26969 # ifdef machine_arch_type
26970 #  undef machine_arch_type
26971 #  define machine_arch_type     __machine_arch_type
26972 # else
26973 #  define machine_arch_type     MACH_TYPE_MINI2440
26974 # endif
26975 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26976 #else
26977 # define machine_is_mini2440()  (0)
26978 #endif
26979
26980 #ifdef CONFIG_MACH_COLIBRI300
26981 # ifdef machine_arch_type
26982 #  undef machine_arch_type
26983 #  define machine_arch_type     __machine_arch_type
26984 # else
26985 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26986 # endif
26987 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26988 #else
26989 # define machine_is_colibri300()        (0)
26990 #endif
26991
26992 #ifdef CONFIG_MACH_JADES
26993 # ifdef machine_arch_type
26994 #  undef machine_arch_type
26995 #  define machine_arch_type     __machine_arch_type
26996 # else
26997 #  define machine_arch_type     MACH_TYPE_JADES
26998 # endif
26999 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
27000 #else
27001 # define machine_is_jades()     (0)
27002 #endif
27003
27004 #ifdef CONFIG_MACH_SPARK
27005 # ifdef machine_arch_type
27006 #  undef machine_arch_type
27007 #  define machine_arch_type     __machine_arch_type
27008 # else
27009 #  define machine_arch_type     MACH_TYPE_SPARK
27010 # endif
27011 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
27012 #else
27013 # define machine_is_spark()     (0)
27014 #endif
27015
27016 #ifdef CONFIG_MACH_BENZINA
27017 # ifdef machine_arch_type
27018 #  undef machine_arch_type
27019 #  define machine_arch_type     __machine_arch_type
27020 # else
27021 #  define machine_arch_type     MACH_TYPE_BENZINA
27022 # endif
27023 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
27024 #else
27025 # define machine_is_benzina()   (0)
27026 #endif
27027
27028 #ifdef CONFIG_MACH_BLAZE
27029 # ifdef machine_arch_type
27030 #  undef machine_arch_type
27031 #  define machine_arch_type     __machine_arch_type
27032 # else
27033 #  define machine_arch_type     MACH_TYPE_BLAZE
27034 # endif
27035 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
27036 #else
27037 # define machine_is_blaze()     (0)
27038 #endif
27039
27040 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
27041 # ifdef machine_arch_type
27042 #  undef machine_arch_type
27043 #  define machine_arch_type     __machine_arch_type
27044 # else
27045 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
27046 # endif
27047 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
27048 #else
27049 # define machine_is_linkstation_ls_hgl()        (0)
27050 #endif
27051
27052 #ifdef CONFIG_MACH_HTCKOVSKY
27053 # ifdef machine_arch_type
27054 #  undef machine_arch_type
27055 #  define machine_arch_type     __machine_arch_type
27056 # else
27057 #  define machine_arch_type     MACH_TYPE_HTCKOVSKY
27058 # endif
27059 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCKOVSKY)
27060 #else
27061 # define machine_is_htckovsky() (0)
27062 #endif
27063
27064 #ifdef CONFIG_MACH_SONY_PRS505
27065 # ifdef machine_arch_type
27066 #  undef machine_arch_type
27067 #  define machine_arch_type     __machine_arch_type
27068 # else
27069 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
27070 # endif
27071 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
27072 #else
27073 # define machine_is_sony_prs505()       (0)
27074 #endif
27075
27076 #ifdef CONFIG_MACH_HANLIN_V3
27077 # ifdef machine_arch_type
27078 #  undef machine_arch_type
27079 #  define machine_arch_type     __machine_arch_type
27080 # else
27081 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
27082 # endif
27083 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
27084 #else
27085 # define machine_is_hanlin_v3() (0)
27086 #endif
27087
27088 #ifdef CONFIG_MACH_SAPPHIRA
27089 # ifdef machine_arch_type
27090 #  undef machine_arch_type
27091 #  define machine_arch_type     __machine_arch_type
27092 # else
27093 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
27094 # endif
27095 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
27096 #else
27097 # define machine_is_sapphira()  (0)
27098 #endif
27099
27100 #ifdef CONFIG_MACH_DACK_SDA_01
27101 # ifdef machine_arch_type
27102 #  undef machine_arch_type
27103 #  define machine_arch_type     __machine_arch_type
27104 # else
27105 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
27106 # endif
27107 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
27108 #else
27109 # define machine_is_dack_sda_01()       (0)
27110 #endif
27111
27112 #ifdef CONFIG_MACH_ARMBOX
27113 # ifdef machine_arch_type
27114 #  undef machine_arch_type
27115 #  define machine_arch_type     __machine_arch_type
27116 # else
27117 #  define machine_arch_type     MACH_TYPE_ARMBOX
27118 # endif
27119 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
27120 #else
27121 # define machine_is_armbox()    (0)
27122 #endif
27123
27124 #ifdef CONFIG_MACH_HARRIS_RVP
27125 # ifdef machine_arch_type
27126 #  undef machine_arch_type
27127 #  define machine_arch_type     __machine_arch_type
27128 # else
27129 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
27130 # endif
27131 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
27132 #else
27133 # define machine_is_harris_rvp()        (0)
27134 #endif
27135
27136 #ifdef CONFIG_MACH_RIBALDO
27137 # ifdef machine_arch_type
27138 #  undef machine_arch_type
27139 #  define machine_arch_type     __machine_arch_type
27140 # else
27141 #  define machine_arch_type     MACH_TYPE_RIBALDO
27142 # endif
27143 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
27144 #else
27145 # define machine_is_ribaldo()   (0)
27146 #endif
27147
27148 #ifdef CONFIG_MACH_AGORA
27149 # ifdef machine_arch_type
27150 #  undef machine_arch_type
27151 #  define machine_arch_type     __machine_arch_type
27152 # else
27153 #  define machine_arch_type     MACH_TYPE_AGORA
27154 # endif
27155 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
27156 #else
27157 # define machine_is_agora()     (0)
27158 #endif
27159
27160 #ifdef CONFIG_MACH_OMAP3_MINI
27161 # ifdef machine_arch_type
27162 #  undef machine_arch_type
27163 #  define machine_arch_type     __machine_arch_type
27164 # else
27165 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
27166 # endif
27167 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
27168 #else
27169 # define machine_is_omap3_mini()        (0)
27170 #endif
27171
27172 #ifdef CONFIG_MACH_A9SAM6432_B
27173 # ifdef machine_arch_type
27174 #  undef machine_arch_type
27175 #  define machine_arch_type     __machine_arch_type
27176 # else
27177 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
27178 # endif
27179 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
27180 #else
27181 # define machine_is_a9sam6432_b()       (0)
27182 #endif
27183
27184 #ifdef CONFIG_MACH_USG2410
27185 # ifdef machine_arch_type
27186 #  undef machine_arch_type
27187 #  define machine_arch_type     __machine_arch_type
27188 # else
27189 #  define machine_arch_type     MACH_TYPE_USG2410
27190 # endif
27191 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
27192 #else
27193 # define machine_is_usg2410()   (0)
27194 #endif
27195
27196 #ifdef CONFIG_MACH_PC72052_I10_REVB
27197 # ifdef machine_arch_type
27198 #  undef machine_arch_type
27199 #  define machine_arch_type     __machine_arch_type
27200 # else
27201 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
27202 # endif
27203 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
27204 #else
27205 # define machine_is_pc72052_i10_revb()  (0)
27206 #endif
27207
27208 #ifdef CONFIG_MACH_MX35_EXM32
27209 # ifdef machine_arch_type
27210 #  undef machine_arch_type
27211 #  define machine_arch_type     __machine_arch_type
27212 # else
27213 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
27214 # endif
27215 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
27216 #else
27217 # define machine_is_mx35_exm32()        (0)
27218 #endif
27219
27220 #ifdef CONFIG_MACH_TOPAS910
27221 # ifdef machine_arch_type
27222 #  undef machine_arch_type
27223 #  define machine_arch_type     __machine_arch_type
27224 # else
27225 #  define machine_arch_type     MACH_TYPE_TOPAS910
27226 # endif
27227 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
27228 #else
27229 # define machine_is_topas910()  (0)
27230 #endif
27231
27232 #ifdef CONFIG_MACH_HYENA
27233 # ifdef machine_arch_type
27234 #  undef machine_arch_type
27235 #  define machine_arch_type     __machine_arch_type
27236 # else
27237 #  define machine_arch_type     MACH_TYPE_HYENA
27238 # endif
27239 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
27240 #else
27241 # define machine_is_hyena()     (0)
27242 #endif
27243
27244 #ifdef CONFIG_MACH_POSPAX
27245 # ifdef machine_arch_type
27246 #  undef machine_arch_type
27247 #  define machine_arch_type     __machine_arch_type
27248 # else
27249 #  define machine_arch_type     MACH_TYPE_POSPAX
27250 # endif
27251 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
27252 #else
27253 # define machine_is_pospax()    (0)
27254 #endif
27255
27256 #ifdef CONFIG_MACH_HDL_GX
27257 # ifdef machine_arch_type
27258 #  undef machine_arch_type
27259 #  define machine_arch_type     __machine_arch_type
27260 # else
27261 #  define machine_arch_type     MACH_TYPE_HDL_GX
27262 # endif
27263 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
27264 #else
27265 # define machine_is_hdl_gx()    (0)
27266 #endif
27267
27268 #ifdef CONFIG_MACH_CTERA_4BAY
27269 # ifdef machine_arch_type
27270 #  undef machine_arch_type
27271 #  define machine_arch_type     __machine_arch_type
27272 # else
27273 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
27274 # endif
27275 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
27276 #else
27277 # define machine_is_ctera_4bay()        (0)
27278 #endif
27279
27280 #ifdef CONFIG_MACH_CTERA_PLUG_C
27281 # ifdef machine_arch_type
27282 #  undef machine_arch_type
27283 #  define machine_arch_type     __machine_arch_type
27284 # else
27285 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
27286 # endif
27287 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
27288 #else
27289 # define machine_is_ctera_plug_c()      (0)
27290 #endif
27291
27292 #ifdef CONFIG_MACH_CRWEA_PLUG_I
27293 # ifdef machine_arch_type
27294 #  undef machine_arch_type
27295 #  define machine_arch_type     __machine_arch_type
27296 # else
27297 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
27298 # endif
27299 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
27300 #else
27301 # define machine_is_crwea_plug_i()      (0)
27302 #endif
27303
27304 #ifdef CONFIG_MACH_EGAUGE2
27305 # ifdef machine_arch_type
27306 #  undef machine_arch_type
27307 #  define machine_arch_type     __machine_arch_type
27308 # else
27309 #  define machine_arch_type     MACH_TYPE_EGAUGE2
27310 # endif
27311 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
27312 #else
27313 # define machine_is_egauge2()   (0)
27314 #endif
27315
27316 #ifdef CONFIG_MACH_DIDJ
27317 # ifdef machine_arch_type
27318 #  undef machine_arch_type
27319 #  define machine_arch_type     __machine_arch_type
27320 # else
27321 #  define machine_arch_type     MACH_TYPE_DIDJ
27322 # endif
27323 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
27324 #else
27325 # define machine_is_didj()      (0)
27326 #endif
27327
27328 #ifdef CONFIG_MACH_MEISTER
27329 # ifdef machine_arch_type
27330 #  undef machine_arch_type
27331 #  define machine_arch_type     __machine_arch_type
27332 # else
27333 #  define machine_arch_type     MACH_TYPE_MEISTER
27334 # endif
27335 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
27336 #else
27337 # define machine_is_m_s3c2443() (0)
27338 #endif
27339
27340 #ifdef CONFIG_MACH_HTCBLACKSTONE
27341 # ifdef machine_arch_type
27342 #  undef machine_arch_type
27343 #  define machine_arch_type     __machine_arch_type
27344 # else
27345 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
27346 # endif
27347 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
27348 #else
27349 # define machine_is_htcblackstone()     (0)
27350 #endif
27351
27352 #ifdef CONFIG_MACH_CPUAT9G20
27353 # ifdef machine_arch_type
27354 #  undef machine_arch_type
27355 #  define machine_arch_type     __machine_arch_type
27356 # else
27357 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
27358 # endif
27359 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
27360 #else
27361 # define machine_is_cpuat9g20() (0)
27362 #endif
27363
27364 #ifdef CONFIG_MACH_SMDK6440
27365 # ifdef machine_arch_type
27366 #  undef machine_arch_type
27367 #  define machine_arch_type     __machine_arch_type
27368 # else
27369 #  define machine_arch_type     MACH_TYPE_SMDK6440
27370 # endif
27371 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
27372 #else
27373 # define machine_is_smdk6440()  (0)
27374 #endif
27375
27376 #ifdef CONFIG_MACH_OMAP_35XX_MVP
27377 # ifdef machine_arch_type
27378 #  undef machine_arch_type
27379 #  define machine_arch_type     __machine_arch_type
27380 # else
27381 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
27382 # endif
27383 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
27384 #else
27385 # define machine_is_omap_35xx_mvp()     (0)
27386 #endif
27387
27388 #ifdef CONFIG_MACH_CTERA_PLUG_I
27389 # ifdef machine_arch_type
27390 #  undef machine_arch_type
27391 #  define machine_arch_type     __machine_arch_type
27392 # else
27393 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
27394 # endif
27395 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
27396 #else
27397 # define machine_is_ctera_plug_i()      (0)
27398 #endif
27399
27400 #ifdef CONFIG_MACH_PVG610
27401 # ifdef machine_arch_type
27402 #  undef machine_arch_type
27403 #  define machine_arch_type     __machine_arch_type
27404 # else
27405 #  define machine_arch_type     MACH_TYPE_PVG610
27406 # endif
27407 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
27408 #else
27409 # define machine_is_pvg610_100()        (0)
27410 #endif
27411
27412 #ifdef CONFIG_MACH_HPRW6815
27413 # ifdef machine_arch_type
27414 #  undef machine_arch_type
27415 #  define machine_arch_type     __machine_arch_type
27416 # else
27417 #  define machine_arch_type     MACH_TYPE_HPRW6815
27418 # endif
27419 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
27420 #else
27421 # define machine_is_hprw6815()  (0)
27422 #endif
27423
27424 #ifdef CONFIG_MACH_OMAP3_OSWALD
27425 # ifdef machine_arch_type
27426 #  undef machine_arch_type
27427 #  define machine_arch_type     __machine_arch_type
27428 # else
27429 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
27430 # endif
27431 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
27432 #else
27433 # define machine_is_omap3_oswald()      (0)
27434 #endif
27435
27436 #ifdef CONFIG_MACH_NAS4220B
27437 # ifdef machine_arch_type
27438 #  undef machine_arch_type
27439 #  define machine_arch_type     __machine_arch_type
27440 # else
27441 #  define machine_arch_type     MACH_TYPE_NAS4220B
27442 # endif
27443 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
27444 #else
27445 # define machine_is_nas4220b()  (0)
27446 #endif
27447
27448 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
27449 # ifdef machine_arch_type
27450 #  undef machine_arch_type
27451 #  define machine_arch_type     __machine_arch_type
27452 # else
27453 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
27454 # endif
27455 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
27456 #else
27457 # define machine_is_htcraphael_cdma()   (0)
27458 #endif
27459
27460 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
27461 # ifdef machine_arch_type
27462 #  undef machine_arch_type
27463 #  define machine_arch_type     __machine_arch_type
27464 # else
27465 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
27466 # endif
27467 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
27468 #else
27469 # define machine_is_htcdiamond_cdma()   (0)
27470 #endif
27471
27472 #ifdef CONFIG_MACH_SCALER
27473 # ifdef machine_arch_type
27474 #  undef machine_arch_type
27475 #  define machine_arch_type     __machine_arch_type
27476 # else
27477 #  define machine_arch_type     MACH_TYPE_SCALER
27478 # endif
27479 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
27480 #else
27481 # define machine_is_scaler()    (0)
27482 #endif
27483
27484 #ifdef CONFIG_MACH_ZYLONITE2
27485 # ifdef machine_arch_type
27486 #  undef machine_arch_type
27487 #  define machine_arch_type     __machine_arch_type
27488 # else
27489 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
27490 # endif
27491 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
27492 #else
27493 # define machine_is_zylonite2() (0)
27494 #endif
27495
27496 #ifdef CONFIG_MACH_ASPENITE
27497 # ifdef machine_arch_type
27498 #  undef machine_arch_type
27499 #  define machine_arch_type     __machine_arch_type
27500 # else
27501 #  define machine_arch_type     MACH_TYPE_ASPENITE
27502 # endif
27503 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
27504 #else
27505 # define machine_is_aspenite()  (0)
27506 #endif
27507
27508 #ifdef CONFIG_MACH_TETON
27509 # ifdef machine_arch_type
27510 #  undef machine_arch_type
27511 #  define machine_arch_type     __machine_arch_type
27512 # else
27513 #  define machine_arch_type     MACH_TYPE_TETON
27514 # endif
27515 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
27516 #else
27517 # define machine_is_teton()     (0)
27518 #endif
27519
27520 #ifdef CONFIG_MACH_TTC_DKB
27521 # ifdef machine_arch_type
27522 #  undef machine_arch_type
27523 #  define machine_arch_type     __machine_arch_type
27524 # else
27525 #  define machine_arch_type     MACH_TYPE_TTC_DKB
27526 # endif
27527 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
27528 #else
27529 # define machine_is_ttc_dkb()   (0)
27530 #endif
27531
27532 #ifdef CONFIG_MACH_BISHOP2
27533 # ifdef machine_arch_type
27534 #  undef machine_arch_type
27535 #  define machine_arch_type     __machine_arch_type
27536 # else
27537 #  define machine_arch_type     MACH_TYPE_BISHOP2
27538 # endif
27539 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
27540 #else
27541 # define machine_is_bishop2()   (0)
27542 #endif
27543
27544 #ifdef CONFIG_MACH_IPPV5
27545 # ifdef machine_arch_type
27546 #  undef machine_arch_type
27547 #  define machine_arch_type     __machine_arch_type
27548 # else
27549 #  define machine_arch_type     MACH_TYPE_IPPV5
27550 # endif
27551 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
27552 #else
27553 # define machine_is_ippv5()     (0)
27554 #endif
27555
27556 #ifdef CONFIG_MACH_FARM926
27557 # ifdef machine_arch_type
27558 #  undef machine_arch_type
27559 #  define machine_arch_type     __machine_arch_type
27560 # else
27561 #  define machine_arch_type     MACH_TYPE_FARM926
27562 # endif
27563 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
27564 #else
27565 # define machine_is_farm926()   (0)
27566 #endif
27567
27568 #ifdef CONFIG_MACH_MMCCPU
27569 # ifdef machine_arch_type
27570 #  undef machine_arch_type
27571 #  define machine_arch_type     __machine_arch_type
27572 # else
27573 #  define machine_arch_type     MACH_TYPE_MMCCPU
27574 # endif
27575 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
27576 #else
27577 # define machine_is_mmccpu()    (0)
27578 #endif
27579
27580 #ifdef CONFIG_MACH_SGMSFL
27581 # ifdef machine_arch_type
27582 #  undef machine_arch_type
27583 #  define machine_arch_type     __machine_arch_type
27584 # else
27585 #  define machine_arch_type     MACH_TYPE_SGMSFL
27586 # endif
27587 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
27588 #else
27589 # define machine_is_sgmsfl()    (0)
27590 #endif
27591
27592 #ifdef CONFIG_MACH_TT8000
27593 # ifdef machine_arch_type
27594 #  undef machine_arch_type
27595 #  define machine_arch_type     __machine_arch_type
27596 # else
27597 #  define machine_arch_type     MACH_TYPE_TT8000
27598 # endif
27599 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
27600 #else
27601 # define machine_is_tt8000()    (0)
27602 #endif
27603
27604 #ifdef CONFIG_MACH_ZRN4300LP
27605 # ifdef machine_arch_type
27606 #  undef machine_arch_type
27607 #  define machine_arch_type     __machine_arch_type
27608 # else
27609 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
27610 # endif
27611 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
27612 #else
27613 # define machine_is_zrn4300lp() (0)
27614 #endif
27615
27616 #ifdef CONFIG_MACH_MPTC
27617 # ifdef machine_arch_type
27618 #  undef machine_arch_type
27619 #  define machine_arch_type     __machine_arch_type
27620 # else
27621 #  define machine_arch_type     MACH_TYPE_MPTC
27622 # endif
27623 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
27624 #else
27625 # define machine_is_mptc()      (0)
27626 #endif
27627
27628 #ifdef CONFIG_MACH_H6051
27629 # ifdef machine_arch_type
27630 #  undef machine_arch_type
27631 #  define machine_arch_type     __machine_arch_type
27632 # else
27633 #  define machine_arch_type     MACH_TYPE_H6051
27634 # endif
27635 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
27636 #else
27637 # define machine_is_h6051()     (0)
27638 #endif
27639
27640 #ifdef CONFIG_MACH_PVG610_101
27641 # ifdef machine_arch_type
27642 #  undef machine_arch_type
27643 #  define machine_arch_type     __machine_arch_type
27644 # else
27645 #  define machine_arch_type     MACH_TYPE_PVG610_101
27646 # endif
27647 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
27648 #else
27649 # define machine_is_pvg610_101()        (0)
27650 #endif
27651
27652 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
27653 # ifdef machine_arch_type
27654 #  undef machine_arch_type
27655 #  define machine_arch_type     __machine_arch_type
27656 # else
27657 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
27658 # endif
27659 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
27660 #else
27661 # define machine_is_stamp9261_pc_evb()  (0)
27662 #endif
27663
27664 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
27665 # ifdef machine_arch_type
27666 #  undef machine_arch_type
27667 #  define machine_arch_type     __machine_arch_type
27668 # else
27669 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
27670 # endif
27671 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
27672 #else
27673 # define machine_is_pelco_odysseus()    (0)
27674 #endif
27675
27676 #ifdef CONFIG_MACH_TNY_A9260
27677 # ifdef machine_arch_type
27678 #  undef machine_arch_type
27679 #  define machine_arch_type     __machine_arch_type
27680 # else
27681 #  define machine_arch_type     MACH_TYPE_TNY_A9260
27682 # endif
27683 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
27684 #else
27685 # define machine_is_tny_a9260() (0)
27686 #endif
27687
27688 #ifdef CONFIG_MACH_TNY_A9G20
27689 # ifdef machine_arch_type
27690 #  undef machine_arch_type
27691 #  define machine_arch_type     __machine_arch_type
27692 # else
27693 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
27694 # endif
27695 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27696 #else
27697 # define machine_is_tny_a9g20() (0)
27698 #endif
27699
27700 #ifdef CONFIG_MACH_AESOP_MP2530F
27701 # ifdef machine_arch_type
27702 #  undef machine_arch_type
27703 #  define machine_arch_type     __machine_arch_type
27704 # else
27705 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
27706 # endif
27707 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27708 #else
27709 # define machine_is_aesop_mp2530f()     (0)
27710 #endif
27711
27712 #ifdef CONFIG_MACH_DX900
27713 # ifdef machine_arch_type
27714 #  undef machine_arch_type
27715 #  define machine_arch_type     __machine_arch_type
27716 # else
27717 #  define machine_arch_type     MACH_TYPE_DX900
27718 # endif
27719 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
27720 #else
27721 # define machine_is_dx900()     (0)
27722 #endif
27723
27724 #ifdef CONFIG_MACH_CPODC2
27725 # ifdef machine_arch_type
27726 #  undef machine_arch_type
27727 #  define machine_arch_type     __machine_arch_type
27728 # else
27729 #  define machine_arch_type     MACH_TYPE_CPODC2
27730 # endif
27731 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
27732 #else
27733 # define machine_is_cpodc2()    (0)
27734 #endif
27735
27736 #ifdef CONFIG_MACH_TILT_8925
27737 # ifdef machine_arch_type
27738 #  undef machine_arch_type
27739 #  define machine_arch_type     __machine_arch_type
27740 # else
27741 #  define machine_arch_type     MACH_TYPE_TILT_8925
27742 # endif
27743 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27744 #else
27745 # define machine_is_tilt_8925() (0)
27746 #endif
27747
27748 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27749 # ifdef machine_arch_type
27750 #  undef machine_arch_type
27751 #  define machine_arch_type     __machine_arch_type
27752 # else
27753 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
27754 # endif
27755 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27756 #else
27757 # define machine_is_davinci_dm357_evm() (0)
27758 #endif
27759
27760 #ifdef CONFIG_MACH_SWORDFISH
27761 # ifdef machine_arch_type
27762 #  undef machine_arch_type
27763 #  define machine_arch_type     __machine_arch_type
27764 # else
27765 #  define machine_arch_type     MACH_TYPE_SWORDFISH
27766 # endif
27767 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27768 #else
27769 # define machine_is_swordfish() (0)
27770 #endif
27771
27772 #ifdef CONFIG_MACH_CORVUS
27773 # ifdef machine_arch_type
27774 #  undef machine_arch_type
27775 #  define machine_arch_type     __machine_arch_type
27776 # else
27777 #  define machine_arch_type     MACH_TYPE_CORVUS
27778 # endif
27779 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
27780 #else
27781 # define machine_is_corvus()    (0)
27782 #endif
27783
27784 #ifdef CONFIG_MACH_TAURUS
27785 # ifdef machine_arch_type
27786 #  undef machine_arch_type
27787 #  define machine_arch_type     __machine_arch_type
27788 # else
27789 #  define machine_arch_type     MACH_TYPE_TAURUS
27790 # endif
27791 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
27792 #else
27793 # define machine_is_taurus()    (0)
27794 #endif
27795
27796 #ifdef CONFIG_MACH_AXM
27797 # ifdef machine_arch_type
27798 #  undef machine_arch_type
27799 #  define machine_arch_type     __machine_arch_type
27800 # else
27801 #  define machine_arch_type     MACH_TYPE_AXM
27802 # endif
27803 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
27804 #else
27805 # define machine_is_axm()       (0)
27806 #endif
27807
27808 #ifdef CONFIG_MACH_AXC
27809 # ifdef machine_arch_type
27810 #  undef machine_arch_type
27811 #  define machine_arch_type     __machine_arch_type
27812 # else
27813 #  define machine_arch_type     MACH_TYPE_AXC
27814 # endif
27815 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27816 #else
27817 # define machine_is_axc()       (0)
27818 #endif
27819
27820 #ifdef CONFIG_MACH_BABY
27821 # ifdef machine_arch_type
27822 #  undef machine_arch_type
27823 #  define machine_arch_type     __machine_arch_type
27824 # else
27825 #  define machine_arch_type     MACH_TYPE_BABY
27826 # endif
27827 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27828 #else
27829 # define machine_is_baby()      (0)
27830 #endif
27831
27832 #ifdef CONFIG_MACH_MP200
27833 # ifdef machine_arch_type
27834 #  undef machine_arch_type
27835 #  define machine_arch_type     __machine_arch_type
27836 # else
27837 #  define machine_arch_type     MACH_TYPE_MP200
27838 # endif
27839 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27840 #else
27841 # define machine_is_mp200()     (0)
27842 #endif
27843
27844 #ifdef CONFIG_MACH_PCM043
27845 # ifdef machine_arch_type
27846 #  undef machine_arch_type
27847 #  define machine_arch_type     __machine_arch_type
27848 # else
27849 #  define machine_arch_type     MACH_TYPE_PCM043
27850 # endif
27851 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27852 #else
27853 # define machine_is_pcm043()    (0)
27854 #endif
27855
27856 #ifdef CONFIG_MACH_HANLIN_V3C
27857 # ifdef machine_arch_type
27858 #  undef machine_arch_type
27859 #  define machine_arch_type     __machine_arch_type
27860 # else
27861 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27862 # endif
27863 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27864 #else
27865 # define machine_is_hanlin_v3c()        (0)
27866 #endif
27867
27868 #ifdef CONFIG_MACH_KBK9G20
27869 # ifdef machine_arch_type
27870 #  undef machine_arch_type
27871 #  define machine_arch_type     __machine_arch_type
27872 # else
27873 #  define machine_arch_type     MACH_TYPE_KBK9G20
27874 # endif
27875 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27876 #else
27877 # define machine_is_kbk9g20()   (0)
27878 #endif
27879
27880 #ifdef CONFIG_MACH_ADSTURBOG5
27881 # ifdef machine_arch_type
27882 #  undef machine_arch_type
27883 #  define machine_arch_type     __machine_arch_type
27884 # else
27885 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27886 # endif
27887 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27888 #else
27889 # define machine_is_adsturbog5()        (0)
27890 #endif
27891
27892 #ifdef CONFIG_MACH_AVENGER_LITE1
27893 # ifdef machine_arch_type
27894 #  undef machine_arch_type
27895 #  define machine_arch_type     __machine_arch_type
27896 # else
27897 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27898 # endif
27899 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27900 #else
27901 # define machine_is_avenger_lite1()     (0)
27902 #endif
27903
27904 #ifdef CONFIG_MACH_SUC
27905 # ifdef machine_arch_type
27906 #  undef machine_arch_type
27907 #  define machine_arch_type     __machine_arch_type
27908 # else
27909 #  define machine_arch_type     MACH_TYPE_SUC
27910 # endif
27911 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27912 #else
27913 # define machine_is_suc82x()    (0)
27914 #endif
27915
27916 #ifdef CONFIG_MACH_AT91SAM7S256
27917 # ifdef machine_arch_type
27918 #  undef machine_arch_type
27919 #  define machine_arch_type     __machine_arch_type
27920 # else
27921 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27922 # endif
27923 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27924 #else
27925 # define machine_is_at91sam7s256()      (0)
27926 #endif
27927
27928 #ifdef CONFIG_MACH_MENDOZA
27929 # ifdef machine_arch_type
27930 #  undef machine_arch_type
27931 #  define machine_arch_type     __machine_arch_type
27932 # else
27933 #  define machine_arch_type     MACH_TYPE_MENDOZA
27934 # endif
27935 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27936 #else
27937 # define machine_is_mendoza()   (0)
27938 #endif
27939
27940 #ifdef CONFIG_MACH_KIRA
27941 # ifdef machine_arch_type
27942 #  undef machine_arch_type
27943 #  define machine_arch_type     __machine_arch_type
27944 # else
27945 #  define machine_arch_type     MACH_TYPE_KIRA
27946 # endif
27947 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27948 #else
27949 # define machine_is_kira()      (0)
27950 #endif
27951
27952 #ifdef CONFIG_MACH_MX1HBM
27953 # ifdef machine_arch_type
27954 #  undef machine_arch_type
27955 #  define machine_arch_type     __machine_arch_type
27956 # else
27957 #  define machine_arch_type     MACH_TYPE_MX1HBM
27958 # endif
27959 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27960 #else
27961 # define machine_is_mx1hbm()    (0)
27962 #endif
27963
27964 #ifdef CONFIG_MACH_QUATRO43XX
27965 # ifdef machine_arch_type
27966 #  undef machine_arch_type
27967 #  define machine_arch_type     __machine_arch_type
27968 # else
27969 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27970 # endif
27971 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27972 #else
27973 # define machine_is_quatro43xx()        (0)
27974 #endif
27975
27976 #ifdef CONFIG_MACH_QUATRO4230
27977 # ifdef machine_arch_type
27978 #  undef machine_arch_type
27979 #  define machine_arch_type     __machine_arch_type
27980 # else
27981 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27982 # endif
27983 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27984 #else
27985 # define machine_is_quatro4230()        (0)
27986 #endif
27987
27988 #ifdef CONFIG_MACH_NSB400
27989 # ifdef machine_arch_type
27990 #  undef machine_arch_type
27991 #  define machine_arch_type     __machine_arch_type
27992 # else
27993 #  define machine_arch_type     MACH_TYPE_NSB400
27994 # endif
27995 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27996 #else
27997 # define machine_is_nsb400()    (0)
27998 #endif
27999
28000 #ifdef CONFIG_MACH_DRP255
28001 # ifdef machine_arch_type
28002 #  undef machine_arch_type
28003 #  define machine_arch_type     __machine_arch_type
28004 # else
28005 #  define machine_arch_type     MACH_TYPE_DRP255
28006 # endif
28007 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
28008 #else
28009 # define machine_is_drp255()    (0)
28010 #endif
28011
28012 #ifdef CONFIG_MACH_THOTH
28013 # ifdef machine_arch_type
28014 #  undef machine_arch_type
28015 #  define machine_arch_type     __machine_arch_type
28016 # else
28017 #  define machine_arch_type     MACH_TYPE_THOTH
28018 # endif
28019 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
28020 #else
28021 # define machine_is_thoth()     (0)
28022 #endif
28023
28024 #ifdef CONFIG_MACH_FIRESTONE
28025 # ifdef machine_arch_type
28026 #  undef machine_arch_type
28027 #  define machine_arch_type     __machine_arch_type
28028 # else
28029 #  define machine_arch_type     MACH_TYPE_FIRESTONE
28030 # endif
28031 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
28032 #else
28033 # define machine_is_firestone() (0)
28034 #endif
28035
28036 #ifdef CONFIG_MACH_ASUSP750
28037 # ifdef machine_arch_type
28038 #  undef machine_arch_type
28039 #  define machine_arch_type     __machine_arch_type
28040 # else
28041 #  define machine_arch_type     MACH_TYPE_ASUSP750
28042 # endif
28043 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
28044 #else
28045 # define machine_is_asusp750()  (0)
28046 #endif
28047
28048 #ifdef CONFIG_MACH_CTERA_DL
28049 # ifdef machine_arch_type
28050 #  undef machine_arch_type
28051 #  define machine_arch_type     __machine_arch_type
28052 # else
28053 #  define machine_arch_type     MACH_TYPE_CTERA_DL
28054 # endif
28055 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
28056 #else
28057 # define machine_is_ctera_dl()  (0)
28058 #endif
28059
28060 #ifdef CONFIG_MACH_SOCR
28061 # ifdef machine_arch_type
28062 #  undef machine_arch_type
28063 #  define machine_arch_type     __machine_arch_type
28064 # else
28065 #  define machine_arch_type     MACH_TYPE_SOCR
28066 # endif
28067 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
28068 #else
28069 # define machine_is_socr()      (0)
28070 #endif
28071
28072 #ifdef CONFIG_MACH_HTCOXYGEN
28073 # ifdef machine_arch_type
28074 #  undef machine_arch_type
28075 #  define machine_arch_type     __machine_arch_type
28076 # else
28077 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
28078 # endif
28079 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
28080 #else
28081 # define machine_is_htcoxygen() (0)
28082 #endif
28083
28084 #ifdef CONFIG_MACH_HEROC
28085 # ifdef machine_arch_type
28086 #  undef machine_arch_type
28087 #  define machine_arch_type     __machine_arch_type
28088 # else
28089 #  define machine_arch_type     MACH_TYPE_HEROC
28090 # endif
28091 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
28092 #else
28093 # define machine_is_heroc()     (0)
28094 #endif
28095
28096 #ifdef CONFIG_MACH_ZENO6800
28097 # ifdef machine_arch_type
28098 #  undef machine_arch_type
28099 #  define machine_arch_type     __machine_arch_type
28100 # else
28101 #  define machine_arch_type     MACH_TYPE_ZENO6800
28102 # endif
28103 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
28104 #else
28105 # define machine_is_zeno6800()  (0)
28106 #endif
28107
28108 #ifdef CONFIG_MACH_SC2MCS
28109 # ifdef machine_arch_type
28110 #  undef machine_arch_type
28111 #  define machine_arch_type     __machine_arch_type
28112 # else
28113 #  define machine_arch_type     MACH_TYPE_SC2MCS
28114 # endif
28115 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
28116 #else
28117 # define machine_is_sc2mcs()    (0)
28118 #endif
28119
28120 #ifdef CONFIG_MACH_GENE100
28121 # ifdef machine_arch_type
28122 #  undef machine_arch_type
28123 #  define machine_arch_type     __machine_arch_type
28124 # else
28125 #  define machine_arch_type     MACH_TYPE_GENE100
28126 # endif
28127 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
28128 #else
28129 # define machine_is_gene100()   (0)
28130 #endif
28131
28132 #ifdef CONFIG_MACH_AS353X
28133 # ifdef machine_arch_type
28134 #  undef machine_arch_type
28135 #  define machine_arch_type     __machine_arch_type
28136 # else
28137 #  define machine_arch_type     MACH_TYPE_AS353X
28138 # endif
28139 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
28140 #else
28141 # define machine_is_as353x()    (0)
28142 #endif
28143
28144 #ifdef CONFIG_MACH_SHEEVAPLUG
28145 # ifdef machine_arch_type
28146 #  undef machine_arch_type
28147 #  define machine_arch_type     __machine_arch_type
28148 # else
28149 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
28150 # endif
28151 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
28152 #else
28153 # define machine_is_sheevaplug()        (0)
28154 #endif
28155
28156 #ifdef CONFIG_MACH_AT91SAM9G20
28157 # ifdef machine_arch_type
28158 #  undef machine_arch_type
28159 #  define machine_arch_type     __machine_arch_type
28160 # else
28161 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
28162 # endif
28163 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
28164 #else
28165 # define machine_is_at91sam9g20()       (0)
28166 #endif
28167
28168 #ifdef CONFIG_MACH_MV88F6192GTW_FE
28169 # ifdef machine_arch_type
28170 #  undef machine_arch_type
28171 #  define machine_arch_type     __machine_arch_type
28172 # else
28173 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
28174 # endif
28175 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
28176 #else
28177 # define machine_is_mv88f6192gtw_fe()   (0)
28178 #endif
28179
28180 #ifdef CONFIG_MACH_CC9200
28181 # ifdef machine_arch_type
28182 #  undef machine_arch_type
28183 #  define machine_arch_type     __machine_arch_type
28184 # else
28185 #  define machine_arch_type     MACH_TYPE_CC9200
28186 # endif
28187 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
28188 #else
28189 # define machine_is_cc9200()    (0)
28190 #endif
28191
28192 #ifdef CONFIG_MACH_SM9200
28193 # ifdef machine_arch_type
28194 #  undef machine_arch_type
28195 #  define machine_arch_type     __machine_arch_type
28196 # else
28197 #  define machine_arch_type     MACH_TYPE_SM9200
28198 # endif
28199 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
28200 #else
28201 # define machine_is_sm9200()    (0)
28202 #endif
28203
28204 #ifdef CONFIG_MACH_TP9200
28205 # ifdef machine_arch_type
28206 #  undef machine_arch_type
28207 #  define machine_arch_type     __machine_arch_type
28208 # else
28209 #  define machine_arch_type     MACH_TYPE_TP9200
28210 # endif
28211 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
28212 #else
28213 # define machine_is_tp9200()    (0)
28214 #endif
28215
28216 #ifdef CONFIG_MACH_SNAPPERDV
28217 # ifdef machine_arch_type
28218 #  undef machine_arch_type
28219 #  define machine_arch_type     __machine_arch_type
28220 # else
28221 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
28222 # endif
28223 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
28224 #else
28225 # define machine_is_snapperdv() (0)
28226 #endif
28227
28228 #ifdef CONFIG_MACH_AVENGERS_LITE
28229 # ifdef machine_arch_type
28230 #  undef machine_arch_type
28231 #  define machine_arch_type     __machine_arch_type
28232 # else
28233 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
28234 # endif
28235 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
28236 #else
28237 # define machine_is_avengers_lite()     (0)
28238 #endif
28239
28240 #ifdef CONFIG_MACH_AVENGERS_LITE1
28241 # ifdef machine_arch_type
28242 #  undef machine_arch_type
28243 #  define machine_arch_type     __machine_arch_type
28244 # else
28245 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
28246 # endif
28247 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
28248 #else
28249 # define machine_is_avengers_lite1()    (0)
28250 #endif
28251
28252 #ifdef CONFIG_MACH_OMAP3AXON
28253 # ifdef machine_arch_type
28254 #  undef machine_arch_type
28255 #  define machine_arch_type     __machine_arch_type
28256 # else
28257 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
28258 # endif
28259 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
28260 #else
28261 # define machine_is_omap3axon() (0)
28262 #endif
28263
28264 #ifdef CONFIG_MACH_MA8XX
28265 # ifdef machine_arch_type
28266 #  undef machine_arch_type
28267 #  define machine_arch_type     __machine_arch_type
28268 # else
28269 #  define machine_arch_type     MACH_TYPE_MA8XX
28270 # endif
28271 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
28272 #else
28273 # define machine_is_ma8xx()     (0)
28274 #endif
28275
28276 #ifdef CONFIG_MACH_MP201EK
28277 # ifdef machine_arch_type
28278 #  undef machine_arch_type
28279 #  define machine_arch_type     __machine_arch_type
28280 # else
28281 #  define machine_arch_type     MACH_TYPE_MP201EK
28282 # endif
28283 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
28284 #else
28285 # define machine_is_mp201ek()   (0)
28286 #endif
28287
28288 #ifdef CONFIG_MACH_DAVINCI_TUX
28289 # ifdef machine_arch_type
28290 #  undef machine_arch_type
28291 #  define machine_arch_type     __machine_arch_type
28292 # else
28293 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
28294 # endif
28295 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
28296 #else
28297 # define machine_is_davinci_tux()       (0)
28298 #endif
28299
28300 #ifdef CONFIG_MACH_MPA1600
28301 # ifdef machine_arch_type
28302 #  undef machine_arch_type
28303 #  define machine_arch_type     __machine_arch_type
28304 # else
28305 #  define machine_arch_type     MACH_TYPE_MPA1600
28306 # endif
28307 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
28308 #else
28309 # define machine_is_mpa1600()   (0)
28310 #endif
28311
28312 #ifdef CONFIG_MACH_PELCO_TROY
28313 # ifdef machine_arch_type
28314 #  undef machine_arch_type
28315 #  define machine_arch_type     __machine_arch_type
28316 # else
28317 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
28318 # endif
28319 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
28320 #else
28321 # define machine_is_pelco_troy()        (0)
28322 #endif
28323
28324 #ifdef CONFIG_MACH_NSB667
28325 # ifdef machine_arch_type
28326 #  undef machine_arch_type
28327 #  define machine_arch_type     __machine_arch_type
28328 # else
28329 #  define machine_arch_type     MACH_TYPE_NSB667
28330 # endif
28331 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
28332 #else
28333 # define machine_is_nsb667()    (0)
28334 #endif
28335
28336 #ifdef CONFIG_MACH_ROVERS5_4MPIX
28337 # ifdef machine_arch_type
28338 #  undef machine_arch_type
28339 #  define machine_arch_type     __machine_arch_type
28340 # else
28341 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
28342 # endif
28343 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
28344 #else
28345 # define machine_is_rovers5_4mpix()     (0)
28346 #endif
28347
28348 #ifdef CONFIG_MACH_TWOCOM
28349 # ifdef machine_arch_type
28350 #  undef machine_arch_type
28351 #  define machine_arch_type     __machine_arch_type
28352 # else
28353 #  define machine_arch_type     MACH_TYPE_TWOCOM
28354 # endif
28355 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
28356 #else
28357 # define machine_is_twocom()    (0)
28358 #endif
28359
28360 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
28361 # ifdef machine_arch_type
28362 #  undef machine_arch_type
28363 #  define machine_arch_type     __machine_arch_type
28364 # else
28365 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
28366 # endif
28367 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
28368 #else
28369 # define machine_is_ubisys_p9_rcu3r2()  (0)
28370 #endif
28371
28372 #ifdef CONFIG_MACH_HERO_ESPRESSO
28373 # ifdef machine_arch_type
28374 #  undef machine_arch_type
28375 #  define machine_arch_type     __machine_arch_type
28376 # else
28377 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
28378 # endif
28379 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
28380 #else
28381 # define machine_is_hero_espresso()     (0)
28382 #endif
28383
28384 #ifdef CONFIG_MACH_AFEUSB
28385 # ifdef machine_arch_type
28386 #  undef machine_arch_type
28387 #  define machine_arch_type     __machine_arch_type
28388 # else
28389 #  define machine_arch_type     MACH_TYPE_AFEUSB
28390 # endif
28391 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
28392 #else
28393 # define machine_is_afeusb()    (0)
28394 #endif
28395
28396 #ifdef CONFIG_MACH_T830
28397 # ifdef machine_arch_type
28398 #  undef machine_arch_type
28399 #  define machine_arch_type     __machine_arch_type
28400 # else
28401 #  define machine_arch_type     MACH_TYPE_T830
28402 # endif
28403 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
28404 #else
28405 # define machine_is_t830()      (0)
28406 #endif
28407
28408 #ifdef CONFIG_MACH_SPD8020_CC
28409 # ifdef machine_arch_type
28410 #  undef machine_arch_type
28411 #  define machine_arch_type     __machine_arch_type
28412 # else
28413 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
28414 # endif
28415 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
28416 #else
28417 # define machine_is_spd8020_cc()        (0)
28418 #endif
28419
28420 #ifdef CONFIG_MACH_OM_3D7K
28421 # ifdef machine_arch_type
28422 #  undef machine_arch_type
28423 #  define machine_arch_type     __machine_arch_type
28424 # else
28425 #  define machine_arch_type     MACH_TYPE_OM_3D7K
28426 # endif
28427 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
28428 #else
28429 # define machine_is_om_3d7k()   (0)
28430 #endif
28431
28432 #ifdef CONFIG_MACH_PICOCOM2
28433 # ifdef machine_arch_type
28434 #  undef machine_arch_type
28435 #  define machine_arch_type     __machine_arch_type
28436 # else
28437 #  define machine_arch_type     MACH_TYPE_PICOCOM2
28438 # endif
28439 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
28440 #else
28441 # define machine_is_picocom2()  (0)
28442 #endif
28443
28444 #ifdef CONFIG_MACH_UWG4MX27
28445 # ifdef machine_arch_type
28446 #  undef machine_arch_type
28447 #  define machine_arch_type     __machine_arch_type
28448 # else
28449 #  define machine_arch_type     MACH_TYPE_UWG4MX27
28450 # endif
28451 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
28452 #else
28453 # define machine_is_uwg4mx27()  (0)
28454 #endif
28455
28456 #ifdef CONFIG_MACH_UWG4MX31
28457 # ifdef machine_arch_type
28458 #  undef machine_arch_type
28459 #  define machine_arch_type     __machine_arch_type
28460 # else
28461 #  define machine_arch_type     MACH_TYPE_UWG4MX31
28462 # endif
28463 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
28464 #else
28465 # define machine_is_uwg4mx31()  (0)
28466 #endif
28467
28468 #ifdef CONFIG_MACH_CHERRY
28469 # ifdef machine_arch_type
28470 #  undef machine_arch_type
28471 #  define machine_arch_type     __machine_arch_type
28472 # else
28473 #  define machine_arch_type     MACH_TYPE_CHERRY
28474 # endif
28475 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
28476 #else
28477 # define machine_is_cherry()    (0)
28478 #endif
28479
28480 #ifdef CONFIG_MACH_MX51_BABBAGE
28481 # ifdef machine_arch_type
28482 #  undef machine_arch_type
28483 #  define machine_arch_type     __machine_arch_type
28484 # else
28485 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
28486 # endif
28487 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
28488 #else
28489 # define machine_is_mx51_babbage()      (0)
28490 #endif
28491
28492 #ifdef CONFIG_MACH_S3C2440TURKIYE
28493 # ifdef machine_arch_type
28494 #  undef machine_arch_type
28495 #  define machine_arch_type     __machine_arch_type
28496 # else
28497 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
28498 # endif
28499 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
28500 #else
28501 # define machine_is_s3c2440turkiye()    (0)
28502 #endif
28503
28504 #ifdef CONFIG_MACH_TX37
28505 # ifdef machine_arch_type
28506 #  undef machine_arch_type
28507 #  define machine_arch_type     __machine_arch_type
28508 # else
28509 #  define machine_arch_type     MACH_TYPE_TX37
28510 # endif
28511 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
28512 #else
28513 # define machine_is_tx37()      (0)
28514 #endif
28515
28516 #ifdef CONFIG_MACH_SBC2800_9G20
28517 # ifdef machine_arch_type
28518 #  undef machine_arch_type
28519 #  define machine_arch_type     __machine_arch_type
28520 # else
28521 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
28522 # endif
28523 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
28524 #else
28525 # define machine_is_sbc2800_9g20()      (0)
28526 #endif
28527
28528 #ifdef CONFIG_MACH_BENZGLB
28529 # ifdef machine_arch_type
28530 #  undef machine_arch_type
28531 #  define machine_arch_type     __machine_arch_type
28532 # else
28533 #  define machine_arch_type     MACH_TYPE_BENZGLB
28534 # endif
28535 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
28536 #else
28537 # define machine_is_benzglb()   (0)
28538 #endif
28539
28540 #ifdef CONFIG_MACH_BENZTD
28541 # ifdef machine_arch_type
28542 #  undef machine_arch_type
28543 #  define machine_arch_type     __machine_arch_type
28544 # else
28545 #  define machine_arch_type     MACH_TYPE_BENZTD
28546 # endif
28547 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
28548 #else
28549 # define machine_is_benztd()    (0)
28550 #endif
28551
28552 #ifdef CONFIG_MACH_CARTESIO_PLUS
28553 # ifdef machine_arch_type
28554 #  undef machine_arch_type
28555 #  define machine_arch_type     __machine_arch_type
28556 # else
28557 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
28558 # endif
28559 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
28560 #else
28561 # define machine_is_cartesio_plus()     (0)
28562 #endif
28563
28564 #ifdef CONFIG_MACH_SOLRAD_G20
28565 # ifdef machine_arch_type
28566 #  undef machine_arch_type
28567 #  define machine_arch_type     __machine_arch_type
28568 # else
28569 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
28570 # endif
28571 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
28572 #else
28573 # define machine_is_solrad_g20()        (0)
28574 #endif
28575
28576 #ifdef CONFIG_MACH_MX27WALLACE
28577 # ifdef machine_arch_type
28578 #  undef machine_arch_type
28579 #  define machine_arch_type     __machine_arch_type
28580 # else
28581 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
28582 # endif
28583 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
28584 #else
28585 # define machine_is_mx27wallace()       (0)
28586 #endif
28587
28588 #ifdef CONFIG_MACH_FMZWEBMODUL
28589 # ifdef machine_arch_type
28590 #  undef machine_arch_type
28591 #  define machine_arch_type     __machine_arch_type
28592 # else
28593 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
28594 # endif
28595 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
28596 #else
28597 # define machine_is_fmzwebmodul()       (0)
28598 #endif
28599
28600 #ifdef CONFIG_MACH_RD78X00_MASA
28601 # ifdef machine_arch_type
28602 #  undef machine_arch_type
28603 #  define machine_arch_type     __machine_arch_type
28604 # else
28605 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
28606 # endif
28607 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
28608 #else
28609 # define machine_is_rd78x00_masa()      (0)
28610 #endif
28611
28612 #ifdef CONFIG_MACH_SMALLOGGER
28613 # ifdef machine_arch_type
28614 #  undef machine_arch_type
28615 #  define machine_arch_type     __machine_arch_type
28616 # else
28617 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
28618 # endif
28619 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
28620 #else
28621 # define machine_is_smallogger()        (0)
28622 #endif
28623
28624 #ifdef CONFIG_MACH_CCW9P9215
28625 # ifdef machine_arch_type
28626 #  undef machine_arch_type
28627 #  define machine_arch_type     __machine_arch_type
28628 # else
28629 #  define machine_arch_type     MACH_TYPE_CCW9P9215
28630 # endif
28631 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
28632 #else
28633 # define machine_is_ccw9p9215() (0)
28634 #endif
28635
28636 #ifdef CONFIG_MACH_DM355_LEOPARD
28637 # ifdef machine_arch_type
28638 #  undef machine_arch_type
28639 #  define machine_arch_type     __machine_arch_type
28640 # else
28641 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
28642 # endif
28643 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
28644 #else
28645 # define machine_is_dm355_leopard()     (0)
28646 #endif
28647
28648 #ifdef CONFIG_MACH_TS219
28649 # ifdef machine_arch_type
28650 #  undef machine_arch_type
28651 #  define machine_arch_type     __machine_arch_type
28652 # else
28653 #  define machine_arch_type     MACH_TYPE_TS219
28654 # endif
28655 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
28656 #else
28657 # define machine_is_ts219()     (0)
28658 #endif
28659
28660 #ifdef CONFIG_MACH_TNY_A9263
28661 # ifdef machine_arch_type
28662 #  undef machine_arch_type
28663 #  define machine_arch_type     __machine_arch_type
28664 # else
28665 #  define machine_arch_type     MACH_TYPE_TNY_A9263
28666 # endif
28667 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
28668 #else
28669 # define machine_is_tny_a9263() (0)
28670 #endif
28671
28672 #ifdef CONFIG_MACH_APOLLO
28673 # ifdef machine_arch_type
28674 #  undef machine_arch_type
28675 #  define machine_arch_type     __machine_arch_type
28676 # else
28677 #  define machine_arch_type     MACH_TYPE_APOLLO
28678 # endif
28679 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
28680 #else
28681 # define machine_is_apollo()    (0)
28682 #endif
28683
28684 #ifdef CONFIG_MACH_AT91CAP9STK
28685 # ifdef machine_arch_type
28686 #  undef machine_arch_type
28687 #  define machine_arch_type     __machine_arch_type
28688 # else
28689 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
28690 # endif
28691 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28692 #else
28693 # define machine_is_at91cap9stk()       (0)
28694 #endif
28695
28696 #ifdef CONFIG_MACH_SPC300
28697 # ifdef machine_arch_type
28698 #  undef machine_arch_type
28699 #  define machine_arch_type     __machine_arch_type
28700 # else
28701 #  define machine_arch_type     MACH_TYPE_SPC300
28702 # endif
28703 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
28704 #else
28705 # define machine_is_spc300()    (0)
28706 #endif
28707
28708 #ifdef CONFIG_MACH_EKO
28709 # ifdef machine_arch_type
28710 #  undef machine_arch_type
28711 #  define machine_arch_type     __machine_arch_type
28712 # else
28713 #  define machine_arch_type     MACH_TYPE_EKO
28714 # endif
28715 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
28716 #else
28717 # define machine_is_eko()       (0)
28718 #endif
28719
28720 #ifdef CONFIG_MACH_CCW9M2443
28721 # ifdef machine_arch_type
28722 #  undef machine_arch_type
28723 #  define machine_arch_type     __machine_arch_type
28724 # else
28725 #  define machine_arch_type     MACH_TYPE_CCW9M2443
28726 # endif
28727 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28728 #else
28729 # define machine_is_ccw9m2443() (0)
28730 #endif
28731
28732 #ifdef CONFIG_MACH_CCW9M2443JS
28733 # ifdef machine_arch_type
28734 #  undef machine_arch_type
28735 #  define machine_arch_type     __machine_arch_type
28736 # else
28737 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
28738 # endif
28739 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28740 #else
28741 # define machine_is_ccw9m2443js()       (0)
28742 #endif
28743
28744 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28745 # ifdef machine_arch_type
28746 #  undef machine_arch_type
28747 #  define machine_arch_type     __machine_arch_type
28748 # else
28749 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
28750 # endif
28751 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28752 #else
28753 # define machine_is_m2m_router_device() (0)
28754 #endif
28755
28756 #ifdef CONFIG_MACH_STAR9104NAS
28757 # ifdef machine_arch_type
28758 #  undef machine_arch_type
28759 #  define machine_arch_type     __machine_arch_type
28760 # else
28761 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
28762 # endif
28763 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
28764 #else
28765 # define machine_is_str9104nas()        (0)
28766 #endif
28767
28768 #ifdef CONFIG_MACH_PCA100
28769 # ifdef machine_arch_type
28770 #  undef machine_arch_type
28771 #  define machine_arch_type     __machine_arch_type
28772 # else
28773 #  define machine_arch_type     MACH_TYPE_PCA100
28774 # endif
28775 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
28776 #else
28777 # define machine_is_pca100()    (0)
28778 #endif
28779
28780 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
28781 # ifdef machine_arch_type
28782 #  undef machine_arch_type
28783 #  define machine_arch_type     __machine_arch_type
28784 # else
28785 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
28786 # endif
28787 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28788 #else
28789 # define machine_is_z3_dm365_mod_01()   (0)
28790 #endif
28791
28792 #ifdef CONFIG_MACH_HIPOX
28793 # ifdef machine_arch_type
28794 #  undef machine_arch_type
28795 #  define machine_arch_type     __machine_arch_type
28796 # else
28797 #  define machine_arch_type     MACH_TYPE_HIPOX
28798 # endif
28799 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
28800 #else
28801 # define machine_is_hipox()     (0)
28802 #endif
28803
28804 #ifdef CONFIG_MACH_OMAP3_PITEDS
28805 # ifdef machine_arch_type
28806 #  undef machine_arch_type
28807 #  define machine_arch_type     __machine_arch_type
28808 # else
28809 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
28810 # endif
28811 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28812 #else
28813 # define machine_is_omap3_piteds()      (0)
28814 #endif
28815
28816 #ifdef CONFIG_MACH_BM150R
28817 # ifdef machine_arch_type
28818 #  undef machine_arch_type
28819 #  define machine_arch_type     __machine_arch_type
28820 # else
28821 #  define machine_arch_type     MACH_TYPE_BM150R
28822 # endif
28823 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28824 #else
28825 # define machine_is_bm150r()    (0)
28826 #endif
28827
28828 #ifdef CONFIG_MACH_TBONE
28829 # ifdef machine_arch_type
28830 #  undef machine_arch_type
28831 #  define machine_arch_type     __machine_arch_type
28832 # else
28833 #  define machine_arch_type     MACH_TYPE_TBONE
28834 # endif
28835 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28836 #else
28837 # define machine_is_tbone()     (0)
28838 #endif
28839
28840 #ifdef CONFIG_MACH_MERLIN
28841 # ifdef machine_arch_type
28842 #  undef machine_arch_type
28843 #  define machine_arch_type     __machine_arch_type
28844 # else
28845 #  define machine_arch_type     MACH_TYPE_MERLIN
28846 # endif
28847 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28848 #else
28849 # define machine_is_merlin()    (0)
28850 #endif
28851
28852 #ifdef CONFIG_MACH_FALCON
28853 # ifdef machine_arch_type
28854 #  undef machine_arch_type
28855 #  define machine_arch_type     __machine_arch_type
28856 # else
28857 #  define machine_arch_type     MACH_TYPE_FALCON
28858 # endif
28859 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28860 #else
28861 # define machine_is_falcon()    (0)
28862 #endif
28863
28864 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28865 # ifdef machine_arch_type
28866 #  undef machine_arch_type
28867 #  define machine_arch_type     __machine_arch_type
28868 # else
28869 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28870 # endif
28871 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28872 #else
28873 # define machine_is_davinci_da850_evm() (0)
28874 #endif
28875
28876 #ifdef CONFIG_MACH_S5P6440
28877 # ifdef machine_arch_type
28878 #  undef machine_arch_type
28879 #  define machine_arch_type     __machine_arch_type
28880 # else
28881 #  define machine_arch_type     MACH_TYPE_S5P6440
28882 # endif
28883 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28884 #else
28885 # define machine_is_s5p6440()   (0)
28886 #endif
28887
28888 #ifdef CONFIG_MACH_AT91SAM9G10EK
28889 # ifdef machine_arch_type
28890 #  undef machine_arch_type
28891 #  define machine_arch_type     __machine_arch_type
28892 # else
28893 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28894 # endif
28895 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28896 #else
28897 # define machine_is_at91sam9g10ek()     (0)
28898 #endif
28899
28900 #ifdef CONFIG_MACH_OMAP_4430SDP
28901 # ifdef machine_arch_type
28902 #  undef machine_arch_type
28903 #  define machine_arch_type     __machine_arch_type
28904 # else
28905 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28906 # endif
28907 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28908 #else
28909 # define machine_is_omap_4430sdp()      (0)
28910 #endif
28911
28912 #ifdef CONFIG_MACH_LPC313X
28913 # ifdef machine_arch_type
28914 #  undef machine_arch_type
28915 #  define machine_arch_type     __machine_arch_type
28916 # else
28917 #  define machine_arch_type     MACH_TYPE_LPC313X
28918 # endif
28919 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28920 #else
28921 # define machine_is_lpc313x()   (0)
28922 #endif
28923
28924 #ifdef CONFIG_MACH_MAGX_ZN5
28925 # ifdef machine_arch_type
28926 #  undef machine_arch_type
28927 #  define machine_arch_type     __machine_arch_type
28928 # else
28929 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28930 # endif
28931 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28932 #else
28933 # define machine_is_magx_zn5()  (0)
28934 #endif
28935
28936 #ifdef CONFIG_MACH_MAGX_EM30
28937 # ifdef machine_arch_type
28938 #  undef machine_arch_type
28939 #  define machine_arch_type     __machine_arch_type
28940 # else
28941 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28942 # endif
28943 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28944 #else
28945 # define machine_is_magx_em30() (0)
28946 #endif
28947
28948 #ifdef CONFIG_MACH_MAGX_VE66
28949 # ifdef machine_arch_type
28950 #  undef machine_arch_type
28951 #  define machine_arch_type     __machine_arch_type
28952 # else
28953 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28954 # endif
28955 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28956 #else
28957 # define machine_is_magx_ve66() (0)
28958 #endif
28959
28960 #ifdef CONFIG_MACH_MEESC
28961 # ifdef machine_arch_type
28962 #  undef machine_arch_type
28963 #  define machine_arch_type     __machine_arch_type
28964 # else
28965 #  define machine_arch_type     MACH_TYPE_MEESC
28966 # endif
28967 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28968 #else
28969 # define machine_is_meesc()     (0)
28970 #endif
28971
28972 #ifdef CONFIG_MACH_OTC570
28973 # ifdef machine_arch_type
28974 #  undef machine_arch_type
28975 #  define machine_arch_type     __machine_arch_type
28976 # else
28977 #  define machine_arch_type     MACH_TYPE_OTC570
28978 # endif
28979 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28980 #else
28981 # define machine_is_otc570()    (0)
28982 #endif
28983
28984 #ifdef CONFIG_MACH_BCU2412
28985 # ifdef machine_arch_type
28986 #  undef machine_arch_type
28987 #  define machine_arch_type     __machine_arch_type
28988 # else
28989 #  define machine_arch_type     MACH_TYPE_BCU2412
28990 # endif
28991 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28992 #else
28993 # define machine_is_bcu2412()   (0)
28994 #endif
28995
28996 #ifdef CONFIG_MACH_BEACON
28997 # ifdef machine_arch_type
28998 #  undef machine_arch_type
28999 #  define machine_arch_type     __machine_arch_type
29000 # else
29001 #  define machine_arch_type     MACH_TYPE_BEACON
29002 # endif
29003 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
29004 #else
29005 # define machine_is_beacon()    (0)
29006 #endif
29007
29008 #ifdef CONFIG_MACH_ACTIA_TGW
29009 # ifdef machine_arch_type
29010 #  undef machine_arch_type
29011 #  define machine_arch_type     __machine_arch_type
29012 # else
29013 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
29014 # endif
29015 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
29016 #else
29017 # define machine_is_actia_tgw() (0)
29018 #endif
29019
29020 #ifdef CONFIG_MACH_E4430
29021 # ifdef machine_arch_type
29022 #  undef machine_arch_type
29023 #  define machine_arch_type     __machine_arch_type
29024 # else
29025 #  define machine_arch_type     MACH_TYPE_E4430
29026 # endif
29027 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
29028 #else
29029 # define machine_is_e4430()     (0)
29030 #endif
29031
29032 #ifdef CONFIG_MACH_QL300
29033 # ifdef machine_arch_type
29034 #  undef machine_arch_type
29035 #  define machine_arch_type     __machine_arch_type
29036 # else
29037 #  define machine_arch_type     MACH_TYPE_QL300
29038 # endif
29039 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
29040 #else
29041 # define machine_is_ql300()     (0)
29042 #endif
29043
29044 #ifdef CONFIG_MACH_BTMAVB101
29045 # ifdef machine_arch_type
29046 #  undef machine_arch_type
29047 #  define machine_arch_type     __machine_arch_type
29048 # else
29049 #  define machine_arch_type     MACH_TYPE_BTMAVB101
29050 # endif
29051 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
29052 #else
29053 # define machine_is_btmavb101() (0)
29054 #endif
29055
29056 #ifdef CONFIG_MACH_BTMAWB101
29057 # ifdef machine_arch_type
29058 #  undef machine_arch_type
29059 #  define machine_arch_type     __machine_arch_type
29060 # else
29061 #  define machine_arch_type     MACH_TYPE_BTMAWB101
29062 # endif
29063 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
29064 #else
29065 # define machine_is_btmawb101() (0)
29066 #endif
29067
29068 #ifdef CONFIG_MACH_SQ201
29069 # ifdef machine_arch_type
29070 #  undef machine_arch_type
29071 #  define machine_arch_type     __machine_arch_type
29072 # else
29073 #  define machine_arch_type     MACH_TYPE_SQ201
29074 # endif
29075 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
29076 #else
29077 # define machine_is_sq201()     (0)
29078 #endif
29079
29080 #ifdef CONFIG_MACH_QUATRO45XX
29081 # ifdef machine_arch_type
29082 #  undef machine_arch_type
29083 #  define machine_arch_type     __machine_arch_type
29084 # else
29085 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
29086 # endif
29087 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
29088 #else
29089 # define machine_is_quatro45xx()        (0)
29090 #endif
29091
29092 #ifdef CONFIG_MACH_OPENPAD
29093 # ifdef machine_arch_type
29094 #  undef machine_arch_type
29095 #  define machine_arch_type     __machine_arch_type
29096 # else
29097 #  define machine_arch_type     MACH_TYPE_OPENPAD
29098 # endif
29099 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
29100 #else
29101 # define machine_is_openpad()   (0)
29102 #endif
29103
29104 #ifdef CONFIG_MACH_TX25
29105 # ifdef machine_arch_type
29106 #  undef machine_arch_type
29107 #  define machine_arch_type     __machine_arch_type
29108 # else
29109 #  define machine_arch_type     MACH_TYPE_TX25
29110 # endif
29111 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
29112 #else
29113 # define machine_is_tx25()      (0)
29114 #endif
29115
29116 #ifdef CONFIG_MACH_OMAP3_TORPEDO
29117 # ifdef machine_arch_type
29118 #  undef machine_arch_type
29119 #  define machine_arch_type     __machine_arch_type
29120 # else
29121 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
29122 # endif
29123 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
29124 #else
29125 # define machine_is_omap3_torpedo()     (0)
29126 #endif
29127
29128 #ifdef CONFIG_MACH_HTCRAPHAEL_K
29129 # ifdef machine_arch_type
29130 #  undef machine_arch_type
29131 #  define machine_arch_type     __machine_arch_type
29132 # else
29133 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
29134 # endif
29135 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
29136 #else
29137 # define machine_is_htcraphael_k()      (0)
29138 #endif
29139
29140 #ifdef CONFIG_MACH_LAL43
29141 # ifdef machine_arch_type
29142 #  undef machine_arch_type
29143 #  define machine_arch_type     __machine_arch_type
29144 # else
29145 #  define machine_arch_type     MACH_TYPE_LAL43
29146 # endif
29147 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
29148 #else
29149 # define machine_is_lal43()     (0)
29150 #endif
29151
29152 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
29153 # ifdef machine_arch_type
29154 #  undef machine_arch_type
29155 #  define machine_arch_type     __machine_arch_type
29156 # else
29157 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
29158 # endif
29159 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
29160 #else
29161 # define machine_is_htcraphael_cdma500()        (0)
29162 #endif
29163
29164 #ifdef CONFIG_MACH_ANW6410
29165 # ifdef machine_arch_type
29166 #  undef machine_arch_type
29167 #  define machine_arch_type     __machine_arch_type
29168 # else
29169 #  define machine_arch_type     MACH_TYPE_ANW6410
29170 # endif
29171 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
29172 #else
29173 # define machine_is_anw6410()   (0)
29174 #endif
29175
29176 #ifdef CONFIG_MACH_HTCPROPHET
29177 # ifdef machine_arch_type
29178 #  undef machine_arch_type
29179 #  define machine_arch_type     __machine_arch_type
29180 # else
29181 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
29182 # endif
29183 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
29184 #else
29185 # define machine_is_htcprophet()        (0)
29186 #endif
29187
29188 #ifdef CONFIG_MACH_CFA_10022
29189 # ifdef machine_arch_type
29190 #  undef machine_arch_type
29191 #  define machine_arch_type     __machine_arch_type
29192 # else
29193 #  define machine_arch_type     MACH_TYPE_CFA_10022
29194 # endif
29195 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
29196 #else
29197 # define machine_is_cfa_10022() (0)
29198 #endif
29199
29200 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
29201 # ifdef machine_arch_type
29202 #  undef machine_arch_type
29203 #  define machine_arch_type     __machine_arch_type
29204 # else
29205 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
29206 # endif
29207 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
29208 #else
29209 # define machine_is_imx27_visstrim_m10()        (0)
29210 #endif
29211
29212 #ifdef CONFIG_MACH_PX2IMX27
29213 # ifdef machine_arch_type
29214 #  undef machine_arch_type
29215 #  define machine_arch_type     __machine_arch_type
29216 # else
29217 #  define machine_arch_type     MACH_TYPE_PX2IMX27
29218 # endif
29219 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
29220 #else
29221 # define machine_is_px2imx27()  (0)
29222 #endif
29223
29224 #ifdef CONFIG_MACH_STM3210E_EVAL
29225 # ifdef machine_arch_type
29226 #  undef machine_arch_type
29227 #  define machine_arch_type     __machine_arch_type
29228 # else
29229 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
29230 # endif
29231 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
29232 #else
29233 # define machine_is_stm3210e_eval()     (0)
29234 #endif
29235
29236 #ifdef CONFIG_MACH_DVS10
29237 # ifdef machine_arch_type
29238 #  undef machine_arch_type
29239 #  define machine_arch_type     __machine_arch_type
29240 # else
29241 #  define machine_arch_type     MACH_TYPE_DVS10
29242 # endif
29243 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
29244 #else
29245 # define machine_is_dvs10()     (0)
29246 #endif
29247
29248 #ifdef CONFIG_MACH_PORTUXG20
29249 # ifdef machine_arch_type
29250 #  undef machine_arch_type
29251 #  define machine_arch_type     __machine_arch_type
29252 # else
29253 #  define machine_arch_type     MACH_TYPE_PORTUXG20
29254 # endif
29255 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
29256 #else
29257 # define machine_is_portuxg20() (0)
29258 #endif
29259
29260 #ifdef CONFIG_MACH_ARM_SPV
29261 # ifdef machine_arch_type
29262 #  undef machine_arch_type
29263 #  define machine_arch_type     __machine_arch_type
29264 # else
29265 #  define machine_arch_type     MACH_TYPE_ARM_SPV
29266 # endif
29267 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
29268 #else
29269 # define machine_is_arm_spv()   (0)
29270 #endif
29271
29272 #ifdef CONFIG_MACH_SMDKC110
29273 # ifdef machine_arch_type
29274 #  undef machine_arch_type
29275 #  define machine_arch_type     __machine_arch_type
29276 # else
29277 #  define machine_arch_type     MACH_TYPE_SMDKC110
29278 # endif
29279 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
29280 #else
29281 # define machine_is_smdkc110()  (0)
29282 #endif
29283
29284 #ifdef CONFIG_MACH_CABESPRESSO
29285 # ifdef machine_arch_type
29286 #  undef machine_arch_type
29287 #  define machine_arch_type     __machine_arch_type
29288 # else
29289 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
29290 # endif
29291 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
29292 #else
29293 # define machine_is_cabespresso()       (0)
29294 #endif
29295
29296 #ifdef CONFIG_MACH_HMC800
29297 # ifdef machine_arch_type
29298 #  undef machine_arch_type
29299 #  define machine_arch_type     __machine_arch_type
29300 # else
29301 #  define machine_arch_type     MACH_TYPE_HMC800
29302 # endif
29303 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
29304 #else
29305 # define machine_is_hmc800()    (0)
29306 #endif
29307
29308 #ifdef CONFIG_MACH_SHOLES
29309 # ifdef machine_arch_type
29310 #  undef machine_arch_type
29311 #  define machine_arch_type     __machine_arch_type
29312 # else
29313 #  define machine_arch_type     MACH_TYPE_SHOLES
29314 # endif
29315 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
29316 #else
29317 # define machine_is_sholes()    (0)
29318 #endif
29319
29320 #ifdef CONFIG_MACH_BTMXC31
29321 # ifdef machine_arch_type
29322 #  undef machine_arch_type
29323 #  define machine_arch_type     __machine_arch_type
29324 # else
29325 #  define machine_arch_type     MACH_TYPE_BTMXC31
29326 # endif
29327 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
29328 #else
29329 # define machine_is_btmxc31()   (0)
29330 #endif
29331
29332 #ifdef CONFIG_MACH_DT501
29333 # ifdef machine_arch_type
29334 #  undef machine_arch_type
29335 #  define machine_arch_type     __machine_arch_type
29336 # else
29337 #  define machine_arch_type     MACH_TYPE_DT501
29338 # endif
29339 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
29340 #else
29341 # define machine_is_dt501()     (0)
29342 #endif
29343
29344 #ifdef CONFIG_MACH_KTX
29345 # ifdef machine_arch_type
29346 #  undef machine_arch_type
29347 #  define machine_arch_type     __machine_arch_type
29348 # else
29349 #  define machine_arch_type     MACH_TYPE_KTX
29350 # endif
29351 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
29352 #else
29353 # define machine_is_ktx()       (0)
29354 #endif
29355
29356 #ifdef CONFIG_MACH_OMAP3517EVM
29357 # ifdef machine_arch_type
29358 #  undef machine_arch_type
29359 #  define machine_arch_type     __machine_arch_type
29360 # else
29361 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
29362 # endif
29363 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
29364 #else
29365 # define machine_is_omap3517evm()       (0)
29366 #endif
29367
29368 #ifdef CONFIG_MACH_NETSPACE_V2
29369 # ifdef machine_arch_type
29370 #  undef machine_arch_type
29371 #  define machine_arch_type     __machine_arch_type
29372 # else
29373 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
29374 # endif
29375 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
29376 #else
29377 # define machine_is_netspace_v2()       (0)
29378 #endif
29379
29380 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
29381 # ifdef machine_arch_type
29382 #  undef machine_arch_type
29383 #  define machine_arch_type     __machine_arch_type
29384 # else
29385 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
29386 # endif
29387 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
29388 #else
29389 # define machine_is_netspace_max_v2()   (0)
29390 #endif
29391
29392 #ifdef CONFIG_MACH_D2NET_V2
29393 # ifdef machine_arch_type
29394 #  undef machine_arch_type
29395 #  define machine_arch_type     __machine_arch_type
29396 # else
29397 #  define machine_arch_type     MACH_TYPE_D2NET_V2
29398 # endif
29399 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
29400 #else
29401 # define machine_is_d2net_v2()  (0)
29402 #endif
29403
29404 #ifdef CONFIG_MACH_NET2BIG_V2
29405 # ifdef machine_arch_type
29406 #  undef machine_arch_type
29407 #  define machine_arch_type     __machine_arch_type
29408 # else
29409 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
29410 # endif
29411 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
29412 #else
29413 # define machine_is_net2big_v2()        (0)
29414 #endif
29415
29416 #ifdef CONFIG_MACH_NET4BIG_V2
29417 # ifdef machine_arch_type
29418 #  undef machine_arch_type
29419 #  define machine_arch_type     __machine_arch_type
29420 # else
29421 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
29422 # endif
29423 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
29424 #else
29425 # define machine_is_net4big_v2()        (0)
29426 #endif
29427
29428 #ifdef CONFIG_MACH_NET5BIG_V2
29429 # ifdef machine_arch_type
29430 #  undef machine_arch_type
29431 #  define machine_arch_type     __machine_arch_type
29432 # else
29433 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
29434 # endif
29435 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
29436 #else
29437 # define machine_is_net5big_v2()        (0)
29438 #endif
29439
29440 #ifdef CONFIG_MACH_ENDB2443
29441 # ifdef machine_arch_type
29442 #  undef machine_arch_type
29443 #  define machine_arch_type     __machine_arch_type
29444 # else
29445 #  define machine_arch_type     MACH_TYPE_ENDB2443
29446 # endif
29447 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
29448 #else
29449 # define machine_is_endb2443()  (0)
29450 #endif
29451
29452 #ifdef CONFIG_MACH_INETSPACE_V2
29453 # ifdef machine_arch_type
29454 #  undef machine_arch_type
29455 #  define machine_arch_type     __machine_arch_type
29456 # else
29457 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
29458 # endif
29459 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
29460 #else
29461 # define machine_is_inetspace_v2()      (0)
29462 #endif
29463
29464 #ifdef CONFIG_MACH_TROS
29465 # ifdef machine_arch_type
29466 #  undef machine_arch_type
29467 #  define machine_arch_type     __machine_arch_type
29468 # else
29469 #  define machine_arch_type     MACH_TYPE_TROS
29470 # endif
29471 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
29472 #else
29473 # define machine_is_tros()      (0)
29474 #endif
29475
29476 #ifdef CONFIG_MACH_PELCO_HOMER
29477 # ifdef machine_arch_type
29478 #  undef machine_arch_type
29479 #  define machine_arch_type     __machine_arch_type
29480 # else
29481 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
29482 # endif
29483 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
29484 #else
29485 # define machine_is_pelco_homer()       (0)
29486 #endif
29487
29488 #ifdef CONFIG_MACH_OFSP8
29489 # ifdef machine_arch_type
29490 #  undef machine_arch_type
29491 #  define machine_arch_type     __machine_arch_type
29492 # else
29493 #  define machine_arch_type     MACH_TYPE_OFSP8
29494 # endif
29495 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
29496 #else
29497 # define machine_is_ofsp8()     (0)
29498 #endif
29499
29500 #ifdef CONFIG_MACH_AT91SAM9G45EKES
29501 # ifdef machine_arch_type
29502 #  undef machine_arch_type
29503 #  define machine_arch_type     __machine_arch_type
29504 # else
29505 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
29506 # endif
29507 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
29508 #else
29509 # define machine_is_at91sam9g45ekes()   (0)
29510 #endif
29511
29512 #ifdef CONFIG_MACH_GUF_CUPID
29513 # ifdef machine_arch_type
29514 #  undef machine_arch_type
29515 #  define machine_arch_type     __machine_arch_type
29516 # else
29517 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
29518 # endif
29519 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
29520 #else
29521 # define machine_is_guf_cupid() (0)
29522 #endif
29523
29524 #ifdef CONFIG_MACH_EAB1R
29525 # ifdef machine_arch_type
29526 #  undef machine_arch_type
29527 #  define machine_arch_type     __machine_arch_type
29528 # else
29529 #  define machine_arch_type     MACH_TYPE_EAB1R
29530 # endif
29531 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
29532 #else
29533 # define machine_is_eab1r()     (0)
29534 #endif
29535
29536 #ifdef CONFIG_MACH_DESIREC
29537 # ifdef machine_arch_type
29538 #  undef machine_arch_type
29539 #  define machine_arch_type     __machine_arch_type
29540 # else
29541 #  define machine_arch_type     MACH_TYPE_DESIREC
29542 # endif
29543 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
29544 #else
29545 # define machine_is_desirec()   (0)
29546 #endif
29547
29548 #ifdef CONFIG_MACH_CORDOBA
29549 # ifdef machine_arch_type
29550 #  undef machine_arch_type
29551 #  define machine_arch_type     __machine_arch_type
29552 # else
29553 #  define machine_arch_type     MACH_TYPE_CORDOBA
29554 # endif
29555 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
29556 #else
29557 # define machine_is_cordoba()   (0)
29558 #endif
29559
29560 #ifdef CONFIG_MACH_IRVINE
29561 # ifdef machine_arch_type
29562 #  undef machine_arch_type
29563 #  define machine_arch_type     __machine_arch_type
29564 # else
29565 #  define machine_arch_type     MACH_TYPE_IRVINE
29566 # endif
29567 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
29568 #else
29569 # define machine_is_irvine()    (0)
29570 #endif
29571
29572 #ifdef CONFIG_MACH_SFF772
29573 # ifdef machine_arch_type
29574 #  undef machine_arch_type
29575 #  define machine_arch_type     __machine_arch_type
29576 # else
29577 #  define machine_arch_type     MACH_TYPE_SFF772
29578 # endif
29579 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
29580 #else
29581 # define machine_is_sff772()    (0)
29582 #endif
29583
29584 #ifdef CONFIG_MACH_PELCO_MILANO
29585 # ifdef machine_arch_type
29586 #  undef machine_arch_type
29587 #  define machine_arch_type     __machine_arch_type
29588 # else
29589 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
29590 # endif
29591 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
29592 #else
29593 # define machine_is_pelco_milano()      (0)
29594 #endif
29595
29596 #ifdef CONFIG_MACH_PC7302
29597 # ifdef machine_arch_type
29598 #  undef machine_arch_type
29599 #  define machine_arch_type     __machine_arch_type
29600 # else
29601 #  define machine_arch_type     MACH_TYPE_PC7302
29602 # endif
29603 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
29604 #else
29605 # define machine_is_pc7302()    (0)
29606 #endif
29607
29608 #ifdef CONFIG_MACH_BIP6000
29609 # ifdef machine_arch_type
29610 #  undef machine_arch_type
29611 #  define machine_arch_type     __machine_arch_type
29612 # else
29613 #  define machine_arch_type     MACH_TYPE_BIP6000
29614 # endif
29615 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
29616 #else
29617 # define machine_is_bip6000()   (0)
29618 #endif
29619
29620 #ifdef CONFIG_MACH_SILVERMOON
29621 # ifdef machine_arch_type
29622 #  undef machine_arch_type
29623 #  define machine_arch_type     __machine_arch_type
29624 # else
29625 #  define machine_arch_type     MACH_TYPE_SILVERMOON
29626 # endif
29627 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
29628 #else
29629 # define machine_is_silvermoon()        (0)
29630 #endif
29631
29632 #ifdef CONFIG_MACH_VC0830
29633 # ifdef machine_arch_type
29634 #  undef machine_arch_type
29635 #  define machine_arch_type     __machine_arch_type
29636 # else
29637 #  define machine_arch_type     MACH_TYPE_VC0830
29638 # endif
29639 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
29640 #else
29641 # define machine_is_vc0830()    (0)
29642 #endif
29643
29644 #ifdef CONFIG_MACH_DT430
29645 # ifdef machine_arch_type
29646 #  undef machine_arch_type
29647 #  define machine_arch_type     __machine_arch_type
29648 # else
29649 #  define machine_arch_type     MACH_TYPE_DT430
29650 # endif
29651 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
29652 #else
29653 # define machine_is_dt430()     (0)
29654 #endif
29655
29656 #ifdef CONFIG_MACH_JI42PF
29657 # ifdef machine_arch_type
29658 #  undef machine_arch_type
29659 #  define machine_arch_type     __machine_arch_type
29660 # else
29661 #  define machine_arch_type     MACH_TYPE_JI42PF
29662 # endif
29663 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
29664 #else
29665 # define machine_is_ji42pf()    (0)
29666 #endif
29667
29668 #ifdef CONFIG_MACH_GNET_KSM
29669 # ifdef machine_arch_type
29670 #  undef machine_arch_type
29671 #  define machine_arch_type     __machine_arch_type
29672 # else
29673 #  define machine_arch_type     MACH_TYPE_GNET_KSM
29674 # endif
29675 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
29676 #else
29677 # define machine_is_gnet_ksm()  (0)
29678 #endif
29679
29680 #ifdef CONFIG_MACH_GNET_SGM
29681 # ifdef machine_arch_type
29682 #  undef machine_arch_type
29683 #  define machine_arch_type     __machine_arch_type
29684 # else
29685 #  define machine_arch_type     MACH_TYPE_GNET_SGM
29686 # endif
29687 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
29688 #else
29689 # define machine_is_gnet_sgm()  (0)
29690 #endif
29691
29692 #ifdef CONFIG_MACH_GNET_SGR
29693 # ifdef machine_arch_type
29694 #  undef machine_arch_type
29695 #  define machine_arch_type     __machine_arch_type
29696 # else
29697 #  define machine_arch_type     MACH_TYPE_GNET_SGR
29698 # endif
29699 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
29700 #else
29701 # define machine_is_gnet_sgr()  (0)
29702 #endif
29703
29704 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29705 # ifdef machine_arch_type
29706 #  undef machine_arch_type
29707 #  define machine_arch_type     __machine_arch_type
29708 # else
29709 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
29710 # endif
29711 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29712 #else
29713 # define machine_is_omap3_icetekevm()   (0)
29714 #endif
29715
29716 #ifdef CONFIG_MACH_PNP
29717 # ifdef machine_arch_type
29718 #  undef machine_arch_type
29719 #  define machine_arch_type     __machine_arch_type
29720 # else
29721 #  define machine_arch_type     MACH_TYPE_PNP
29722 # endif
29723 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
29724 #else
29725 # define machine_is_pnp()       (0)
29726 #endif
29727
29728 #ifdef CONFIG_MACH_CTERA_2BAY_K
29729 # ifdef machine_arch_type
29730 #  undef machine_arch_type
29731 #  define machine_arch_type     __machine_arch_type
29732 # else
29733 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
29734 # endif
29735 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29736 #else
29737 # define machine_is_ctera_2bay_k()      (0)
29738 #endif
29739
29740 #ifdef CONFIG_MACH_CTERA_2BAY_U
29741 # ifdef machine_arch_type
29742 #  undef machine_arch_type
29743 #  define machine_arch_type     __machine_arch_type
29744 # else
29745 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
29746 # endif
29747 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29748 #else
29749 # define machine_is_ctera_2bay_u()      (0)
29750 #endif
29751
29752 #ifdef CONFIG_MACH_SAS_C
29753 # ifdef machine_arch_type
29754 #  undef machine_arch_type
29755 #  define machine_arch_type     __machine_arch_type
29756 # else
29757 #  define machine_arch_type     MACH_TYPE_SAS_C
29758 # endif
29759 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
29760 #else
29761 # define machine_is_sas_c()     (0)
29762 #endif
29763
29764 #ifdef CONFIG_MACH_VMA2315
29765 # ifdef machine_arch_type
29766 #  undef machine_arch_type
29767 #  define machine_arch_type     __machine_arch_type
29768 # else
29769 #  define machine_arch_type     MACH_TYPE_VMA2315
29770 # endif
29771 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
29772 #else
29773 # define machine_is_vma2315()   (0)
29774 #endif
29775
29776 #ifdef CONFIG_MACH_VCS
29777 # ifdef machine_arch_type
29778 #  undef machine_arch_type
29779 #  define machine_arch_type     __machine_arch_type
29780 # else
29781 #  define machine_arch_type     MACH_TYPE_VCS
29782 # endif
29783 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
29784 #else
29785 # define machine_is_vcs()       (0)
29786 #endif
29787
29788 #ifdef CONFIG_MACH_SPEAR600
29789 # ifdef machine_arch_type
29790 #  undef machine_arch_type
29791 #  define machine_arch_type     __machine_arch_type
29792 # else
29793 #  define machine_arch_type     MACH_TYPE_SPEAR600
29794 # endif
29795 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
29796 #else
29797 # define machine_is_spear600()  (0)
29798 #endif
29799
29800 #ifdef CONFIG_MACH_SPEAR300
29801 # ifdef machine_arch_type
29802 #  undef machine_arch_type
29803 #  define machine_arch_type     __machine_arch_type
29804 # else
29805 #  define machine_arch_type     MACH_TYPE_SPEAR300
29806 # endif
29807 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
29808 #else
29809 # define machine_is_spear300()  (0)
29810 #endif
29811
29812 #ifdef CONFIG_MACH_SPEAR1300
29813 # ifdef machine_arch_type
29814 #  undef machine_arch_type
29815 #  define machine_arch_type     __machine_arch_type
29816 # else
29817 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29818 # endif
29819 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29820 #else
29821 # define machine_is_spear1300() (0)
29822 #endif
29823
29824 #ifdef CONFIG_MACH_LILLY1131
29825 # ifdef machine_arch_type
29826 #  undef machine_arch_type
29827 #  define machine_arch_type     __machine_arch_type
29828 # else
29829 #  define machine_arch_type     MACH_TYPE_LILLY1131
29830 # endif
29831 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29832 #else
29833 # define machine_is_lilly1131() (0)
29834 #endif
29835
29836 #ifdef CONFIG_MACH_ARVOO_AX301
29837 # ifdef machine_arch_type
29838 #  undef machine_arch_type
29839 #  define machine_arch_type     __machine_arch_type
29840 # else
29841 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29842 # endif
29843 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29844 #else
29845 # define machine_is_arvoo_ax301()       (0)
29846 #endif
29847
29848 #ifdef CONFIG_MACH_MAPPHONE
29849 # ifdef machine_arch_type
29850 #  undef machine_arch_type
29851 #  define machine_arch_type     __machine_arch_type
29852 # else
29853 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29854 # endif
29855 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29856 #else
29857 # define machine_is_mapphone()  (0)
29858 #endif
29859
29860 #ifdef CONFIG_MACH_LEGEND
29861 # ifdef machine_arch_type
29862 #  undef machine_arch_type
29863 #  define machine_arch_type     __machine_arch_type
29864 # else
29865 #  define machine_arch_type     MACH_TYPE_LEGEND
29866 # endif
29867 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29868 #else
29869 # define machine_is_legend()    (0)
29870 #endif
29871
29872 #ifdef CONFIG_MACH_SALSA
29873 # ifdef machine_arch_type
29874 #  undef machine_arch_type
29875 #  define machine_arch_type     __machine_arch_type
29876 # else
29877 #  define machine_arch_type     MACH_TYPE_SALSA
29878 # endif
29879 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29880 #else
29881 # define machine_is_salsa()     (0)
29882 #endif
29883
29884 #ifdef CONFIG_MACH_LOUNGE
29885 # ifdef machine_arch_type
29886 #  undef machine_arch_type
29887 #  define machine_arch_type     __machine_arch_type
29888 # else
29889 #  define machine_arch_type     MACH_TYPE_LOUNGE
29890 # endif
29891 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29892 #else
29893 # define machine_is_lounge()    (0)
29894 #endif
29895
29896 #ifdef CONFIG_MACH_VISION
29897 # ifdef machine_arch_type
29898 #  undef machine_arch_type
29899 #  define machine_arch_type     __machine_arch_type
29900 # else
29901 #  define machine_arch_type     MACH_TYPE_VISION
29902 # endif
29903 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29904 #else
29905 # define machine_is_vision()    (0)
29906 #endif
29907
29908 #ifdef CONFIG_MACH_VMB20
29909 # ifdef machine_arch_type
29910 #  undef machine_arch_type
29911 #  define machine_arch_type     __machine_arch_type
29912 # else
29913 #  define machine_arch_type     MACH_TYPE_VMB20
29914 # endif
29915 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29916 #else
29917 # define machine_is_vmb20()     (0)
29918 #endif
29919
29920 #ifdef CONFIG_MACH_HY2410
29921 # ifdef machine_arch_type
29922 #  undef machine_arch_type
29923 #  define machine_arch_type     __machine_arch_type
29924 # else
29925 #  define machine_arch_type     MACH_TYPE_HY2410
29926 # endif
29927 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29928 #else
29929 # define machine_is_hy2410()    (0)
29930 #endif
29931
29932 #ifdef CONFIG_MACH_HY9315
29933 # ifdef machine_arch_type
29934 #  undef machine_arch_type
29935 #  define machine_arch_type     __machine_arch_type
29936 # else
29937 #  define machine_arch_type     MACH_TYPE_HY9315
29938 # endif
29939 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29940 #else
29941 # define machine_is_hy9315()    (0)
29942 #endif
29943
29944 #ifdef CONFIG_MACH_BULLWINKLE
29945 # ifdef machine_arch_type
29946 #  undef machine_arch_type
29947 #  define machine_arch_type     __machine_arch_type
29948 # else
29949 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29950 # endif
29951 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29952 #else
29953 # define machine_is_bullwinkle()        (0)
29954 #endif
29955
29956 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29957 # ifdef machine_arch_type
29958 #  undef machine_arch_type
29959 #  define machine_arch_type     __machine_arch_type
29960 # else
29961 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29962 # endif
29963 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29964 #else
29965 # define machine_is_arm_ultimator2()    (0)
29966 #endif
29967
29968 #ifdef CONFIG_MACH_VS_V210
29969 # ifdef machine_arch_type
29970 #  undef machine_arch_type
29971 #  define machine_arch_type     __machine_arch_type
29972 # else
29973 #  define machine_arch_type     MACH_TYPE_VS_V210
29974 # endif
29975 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29976 #else
29977 # define machine_is_vs_v210()   (0)
29978 #endif
29979
29980 #ifdef CONFIG_MACH_VS_V212
29981 # ifdef machine_arch_type
29982 #  undef machine_arch_type
29983 #  define machine_arch_type     __machine_arch_type
29984 # else
29985 #  define machine_arch_type     MACH_TYPE_VS_V212
29986 # endif
29987 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29988 #else
29989 # define machine_is_vs_v212()   (0)
29990 #endif
29991
29992 #ifdef CONFIG_MACH_HMT
29993 # ifdef machine_arch_type
29994 #  undef machine_arch_type
29995 #  define machine_arch_type     __machine_arch_type
29996 # else
29997 #  define machine_arch_type     MACH_TYPE_HMT
29998 # endif
29999 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
30000 #else
30001 # define machine_is_hmt()       (0)
30002 #endif
30003
30004 #ifdef CONFIG_MACH_KM_KIRKWOOD
30005 # ifdef machine_arch_type
30006 #  undef machine_arch_type
30007 #  define machine_arch_type     __machine_arch_type
30008 # else
30009 #  define machine_arch_type     MACH_TYPE_KM_KIRKWOOD
30010 # endif
30011 # define machine_is_km_kirkwood()       (machine_arch_type == MACH_TYPE_KM_KIRKWOOD)
30012 #else
30013 # define machine_is_km_kirkwood()       (0)
30014 #endif
30015
30016 #ifdef CONFIG_MACH_VESPER
30017 # ifdef machine_arch_type
30018 #  undef machine_arch_type
30019 #  define machine_arch_type     __machine_arch_type
30020 # else
30021 #  define machine_arch_type     MACH_TYPE_VESPER
30022 # endif
30023 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
30024 #else
30025 # define machine_is_vesper()    (0)
30026 #endif
30027
30028 #ifdef CONFIG_MACH_STR9
30029 # ifdef machine_arch_type
30030 #  undef machine_arch_type
30031 #  define machine_arch_type     __machine_arch_type
30032 # else
30033 #  define machine_arch_type     MACH_TYPE_STR9
30034 # endif
30035 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
30036 #else
30037 # define machine_is_str9()      (0)
30038 #endif
30039
30040 #ifdef CONFIG_MACH_OMAP3_WL_FF
30041 # ifdef machine_arch_type
30042 #  undef machine_arch_type
30043 #  define machine_arch_type     __machine_arch_type
30044 # else
30045 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
30046 # endif
30047 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
30048 #else
30049 # define machine_is_omap3_wl_ff()       (0)
30050 #endif
30051
30052 #ifdef CONFIG_MACH_SIMCOM
30053 # ifdef machine_arch_type
30054 #  undef machine_arch_type
30055 #  define machine_arch_type     __machine_arch_type
30056 # else
30057 #  define machine_arch_type     MACH_TYPE_SIMCOM
30058 # endif
30059 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
30060 #else
30061 # define machine_is_simcom()    (0)
30062 #endif
30063
30064 #ifdef CONFIG_MACH_MCWEBIO
30065 # ifdef machine_arch_type
30066 #  undef machine_arch_type
30067 #  define machine_arch_type     __machine_arch_type
30068 # else
30069 #  define machine_arch_type     MACH_TYPE_MCWEBIO
30070 # endif
30071 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
30072 #else
30073 # define machine_is_mcwebio()   (0)
30074 #endif
30075
30076 #ifdef CONFIG_MACH_OMAP3_PHRAZER
30077 # ifdef machine_arch_type
30078 #  undef machine_arch_type
30079 #  define machine_arch_type     __machine_arch_type
30080 # else
30081 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
30082 # endif
30083 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
30084 #else
30085 # define machine_is_omap3_phrazer()     (0)
30086 #endif
30087
30088 #ifdef CONFIG_MACH_DARWIN
30089 # ifdef machine_arch_type
30090 #  undef machine_arch_type
30091 #  define machine_arch_type     __machine_arch_type
30092 # else
30093 #  define machine_arch_type     MACH_TYPE_DARWIN
30094 # endif
30095 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
30096 #else
30097 # define machine_is_darwin()    (0)
30098 #endif
30099
30100 #ifdef CONFIG_MACH_ORATISCOMU
30101 # ifdef machine_arch_type
30102 #  undef machine_arch_type
30103 #  define machine_arch_type     __machine_arch_type
30104 # else
30105 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
30106 # endif
30107 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
30108 #else
30109 # define machine_is_oratiscomu()        (0)
30110 #endif
30111
30112 #ifdef CONFIG_MACH_RTSBC20
30113 # ifdef machine_arch_type
30114 #  undef machine_arch_type
30115 #  define machine_arch_type     __machine_arch_type
30116 # else
30117 #  define machine_arch_type     MACH_TYPE_RTSBC20
30118 # endif
30119 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
30120 #else
30121 # define machine_is_rtsbc20()   (0)
30122 #endif
30123
30124 #ifdef CONFIG_MACH_I780
30125 # ifdef machine_arch_type
30126 #  undef machine_arch_type
30127 #  define machine_arch_type     __machine_arch_type
30128 # else
30129 #  define machine_arch_type     MACH_TYPE_I780
30130 # endif
30131 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
30132 #else
30133 # define machine_is_sgh_i780()  (0)
30134 #endif
30135
30136 #ifdef CONFIG_MACH_GEMINI324
30137 # ifdef machine_arch_type
30138 #  undef machine_arch_type
30139 #  define machine_arch_type     __machine_arch_type
30140 # else
30141 #  define machine_arch_type     MACH_TYPE_GEMINI324
30142 # endif
30143 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
30144 #else
30145 # define machine_is_gemini324() (0)
30146 #endif
30147
30148 #ifdef CONFIG_MACH_ORATISLAN
30149 # ifdef machine_arch_type
30150 #  undef machine_arch_type
30151 #  define machine_arch_type     __machine_arch_type
30152 # else
30153 #  define machine_arch_type     MACH_TYPE_ORATISLAN
30154 # endif
30155 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
30156 #else
30157 # define machine_is_oratislan() (0)
30158 #endif
30159
30160 #ifdef CONFIG_MACH_ORATISALOG
30161 # ifdef machine_arch_type
30162 #  undef machine_arch_type
30163 #  define machine_arch_type     __machine_arch_type
30164 # else
30165 #  define machine_arch_type     MACH_TYPE_ORATISALOG
30166 # endif
30167 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
30168 #else
30169 # define machine_is_oratisalog()        (0)
30170 #endif
30171
30172 #ifdef CONFIG_MACH_ORATISMADI
30173 # ifdef machine_arch_type
30174 #  undef machine_arch_type
30175 #  define machine_arch_type     __machine_arch_type
30176 # else
30177 #  define machine_arch_type     MACH_TYPE_ORATISMADI
30178 # endif
30179 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
30180 #else
30181 # define machine_is_oratismadi()        (0)
30182 #endif
30183
30184 #ifdef CONFIG_MACH_ORATISOT16
30185 # ifdef machine_arch_type
30186 #  undef machine_arch_type
30187 #  define machine_arch_type     __machine_arch_type
30188 # else
30189 #  define machine_arch_type     MACH_TYPE_ORATISOT16
30190 # endif
30191 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
30192 #else
30193 # define machine_is_oratisot16()        (0)
30194 #endif
30195
30196 #ifdef CONFIG_MACH_ORATISDESK
30197 # ifdef machine_arch_type
30198 #  undef machine_arch_type
30199 #  define machine_arch_type     __machine_arch_type
30200 # else
30201 #  define machine_arch_type     MACH_TYPE_ORATISDESK
30202 # endif
30203 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
30204 #else
30205 # define machine_is_oratisdesk()        (0)
30206 #endif
30207
30208 #ifdef CONFIG_MACH_VEXPRESS
30209 # ifdef machine_arch_type
30210 #  undef machine_arch_type
30211 #  define machine_arch_type     __machine_arch_type
30212 # else
30213 #  define machine_arch_type     MACH_TYPE_VEXPRESS
30214 # endif
30215 # define machine_is_vexpress()  (machine_arch_type == MACH_TYPE_VEXPRESS)
30216 #else
30217 # define machine_is_vexpress()  (0)
30218 #endif
30219
30220 #ifdef CONFIG_MACH_SINTEXO
30221 # ifdef machine_arch_type
30222 #  undef machine_arch_type
30223 #  define machine_arch_type     __machine_arch_type
30224 # else
30225 #  define machine_arch_type     MACH_TYPE_SINTEXO
30226 # endif
30227 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
30228 #else
30229 # define machine_is_sintexo()   (0)
30230 #endif
30231
30232 #ifdef CONFIG_MACH_CM3389
30233 # ifdef machine_arch_type
30234 #  undef machine_arch_type
30235 #  define machine_arch_type     __machine_arch_type
30236 # else
30237 #  define machine_arch_type     MACH_TYPE_CM3389
30238 # endif
30239 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
30240 #else
30241 # define machine_is_cm3389()    (0)
30242 #endif
30243
30244 #ifdef CONFIG_MACH_OMAP3_CIO
30245 # ifdef machine_arch_type
30246 #  undef machine_arch_type
30247 #  define machine_arch_type     __machine_arch_type
30248 # else
30249 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
30250 # endif
30251 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
30252 #else
30253 # define machine_is_omap3_cio() (0)
30254 #endif
30255
30256 #ifdef CONFIG_MACH_SGH_I900
30257 # ifdef machine_arch_type
30258 #  undef machine_arch_type
30259 #  define machine_arch_type     __machine_arch_type
30260 # else
30261 #  define machine_arch_type     MACH_TYPE_SGH_I900
30262 # endif
30263 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
30264 #else
30265 # define machine_is_sgh_i900()  (0)
30266 #endif
30267
30268 #ifdef CONFIG_MACH_BST100
30269 # ifdef machine_arch_type
30270 #  undef machine_arch_type
30271 #  define machine_arch_type     __machine_arch_type
30272 # else
30273 #  define machine_arch_type     MACH_TYPE_BST100
30274 # endif
30275 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
30276 #else
30277 # define machine_is_bst100()    (0)
30278 #endif
30279
30280 #ifdef CONFIG_MACH_PASSION
30281 # ifdef machine_arch_type
30282 #  undef machine_arch_type
30283 #  define machine_arch_type     __machine_arch_type
30284 # else
30285 #  define machine_arch_type     MACH_TYPE_PASSION
30286 # endif
30287 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
30288 #else
30289 # define machine_is_passion()   (0)
30290 #endif
30291
30292 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
30293 # ifdef machine_arch_type
30294 #  undef machine_arch_type
30295 #  define machine_arch_type     __machine_arch_type
30296 # else
30297 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
30298 # endif
30299 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
30300 #else
30301 # define machine_is_indesign_at91sam()  (0)
30302 #endif
30303
30304 #ifdef CONFIG_MACH_C4_BADGER
30305 # ifdef machine_arch_type
30306 #  undef machine_arch_type
30307 #  define machine_arch_type     __machine_arch_type
30308 # else
30309 #  define machine_arch_type     MACH_TYPE_C4_BADGER
30310 # endif
30311 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
30312 #else
30313 # define machine_is_c4_badger() (0)
30314 #endif
30315
30316 #ifdef CONFIG_MACH_C4_VIPER
30317 # ifdef machine_arch_type
30318 #  undef machine_arch_type
30319 #  define machine_arch_type     __machine_arch_type
30320 # else
30321 #  define machine_arch_type     MACH_TYPE_C4_VIPER
30322 # endif
30323 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
30324 #else
30325 # define machine_is_c4_viper()  (0)
30326 #endif
30327
30328 #ifdef CONFIG_MACH_D2NET
30329 # ifdef machine_arch_type
30330 #  undef machine_arch_type
30331 #  define machine_arch_type     __machine_arch_type
30332 # else
30333 #  define machine_arch_type     MACH_TYPE_D2NET
30334 # endif
30335 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
30336 #else
30337 # define machine_is_d2net()     (0)
30338 #endif
30339
30340 #ifdef CONFIG_MACH_BIGDISK
30341 # ifdef machine_arch_type
30342 #  undef machine_arch_type
30343 #  define machine_arch_type     __machine_arch_type
30344 # else
30345 #  define machine_arch_type     MACH_TYPE_BIGDISK
30346 # endif
30347 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
30348 #else
30349 # define machine_is_bigdisk()   (0)
30350 #endif
30351
30352 #ifdef CONFIG_MACH_NOTALVISION
30353 # ifdef machine_arch_type
30354 #  undef machine_arch_type
30355 #  define machine_arch_type     __machine_arch_type
30356 # else
30357 #  define machine_arch_type     MACH_TYPE_NOTALVISION
30358 # endif
30359 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
30360 #else
30361 # define machine_is_notalvision()       (0)
30362 #endif
30363
30364 #ifdef CONFIG_MACH_OMAP3_KBOC
30365 # ifdef machine_arch_type
30366 #  undef machine_arch_type
30367 #  define machine_arch_type     __machine_arch_type
30368 # else
30369 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
30370 # endif
30371 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
30372 #else
30373 # define machine_is_omap3_kboc()        (0)
30374 #endif
30375
30376 #ifdef CONFIG_MACH_CYCLONE
30377 # ifdef machine_arch_type
30378 #  undef machine_arch_type
30379 #  define machine_arch_type     __machine_arch_type
30380 # else
30381 #  define machine_arch_type     MACH_TYPE_CYCLONE
30382 # endif
30383 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
30384 #else
30385 # define machine_is_cyclone()   (0)
30386 #endif
30387
30388 #ifdef CONFIG_MACH_NINJA
30389 # ifdef machine_arch_type
30390 #  undef machine_arch_type
30391 #  define machine_arch_type     __machine_arch_type
30392 # else
30393 #  define machine_arch_type     MACH_TYPE_NINJA
30394 # endif
30395 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
30396 #else
30397 # define machine_is_ninja()     (0)
30398 #endif
30399
30400 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
30401 # ifdef machine_arch_type
30402 #  undef machine_arch_type
30403 #  define machine_arch_type     __machine_arch_type
30404 # else
30405 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
30406 # endif
30407 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
30408 #else
30409 # define machine_is_at91sam9g20ek_2mmc()        (0)
30410 #endif
30411
30412 #ifdef CONFIG_MACH_BCMRING
30413 # ifdef machine_arch_type
30414 #  undef machine_arch_type
30415 #  define machine_arch_type     __machine_arch_type
30416 # else
30417 #  define machine_arch_type     MACH_TYPE_BCMRING
30418 # endif
30419 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
30420 #else
30421 # define machine_is_bcmring()   (0)
30422 #endif
30423
30424 #ifdef CONFIG_MACH_RESOL_DL2
30425 # ifdef machine_arch_type
30426 #  undef machine_arch_type
30427 #  define machine_arch_type     __machine_arch_type
30428 # else
30429 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
30430 # endif
30431 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
30432 #else
30433 # define machine_is_resol_dl2() (0)
30434 #endif
30435
30436 #ifdef CONFIG_MACH_IFOSW
30437 # ifdef machine_arch_type
30438 #  undef machine_arch_type
30439 #  define machine_arch_type     __machine_arch_type
30440 # else
30441 #  define machine_arch_type     MACH_TYPE_IFOSW
30442 # endif
30443 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
30444 #else
30445 # define machine_is_ifosw()     (0)
30446 #endif
30447
30448 #ifdef CONFIG_MACH_HTCRHODIUM
30449 # ifdef machine_arch_type
30450 #  undef machine_arch_type
30451 #  define machine_arch_type     __machine_arch_type
30452 # else
30453 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
30454 # endif
30455 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
30456 #else
30457 # define machine_is_htcrhodium()        (0)
30458 #endif
30459
30460 #ifdef CONFIG_MACH_HTCTOPAZ
30461 # ifdef machine_arch_type
30462 #  undef machine_arch_type
30463 #  define machine_arch_type     __machine_arch_type
30464 # else
30465 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
30466 # endif
30467 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
30468 #else
30469 # define machine_is_htctopaz()  (0)
30470 #endif
30471
30472 #ifdef CONFIG_MACH_MATRIX504
30473 # ifdef machine_arch_type
30474 #  undef machine_arch_type
30475 #  define machine_arch_type     __machine_arch_type
30476 # else
30477 #  define machine_arch_type     MACH_TYPE_MATRIX504
30478 # endif
30479 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
30480 #else
30481 # define machine_is_matrix504() (0)
30482 #endif
30483
30484 #ifdef CONFIG_MACH_MRFSA
30485 # ifdef machine_arch_type
30486 #  undef machine_arch_type
30487 #  define machine_arch_type     __machine_arch_type
30488 # else
30489 #  define machine_arch_type     MACH_TYPE_MRFSA
30490 # endif
30491 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
30492 #else
30493 # define machine_is_mrfsa()     (0)
30494 #endif
30495
30496 #ifdef CONFIG_MACH_SC_P270
30497 # ifdef machine_arch_type
30498 #  undef machine_arch_type
30499 #  define machine_arch_type     __machine_arch_type
30500 # else
30501 #  define machine_arch_type     MACH_TYPE_SC_P270
30502 # endif
30503 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
30504 #else
30505 # define machine_is_sc_p270()   (0)
30506 #endif
30507
30508 #ifdef CONFIG_MACH_ATLAS5_EVB
30509 # ifdef machine_arch_type
30510 #  undef machine_arch_type
30511 #  define machine_arch_type     __machine_arch_type
30512 # else
30513 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
30514 # endif
30515 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
30516 #else
30517 # define machine_is_atlas5_evb()        (0)
30518 #endif
30519
30520 #ifdef CONFIG_MACH_PELCO_LOBOX
30521 # ifdef machine_arch_type
30522 #  undef machine_arch_type
30523 #  define machine_arch_type     __machine_arch_type
30524 # else
30525 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
30526 # endif
30527 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
30528 #else
30529 # define machine_is_pelco_lobox()       (0)
30530 #endif
30531
30532 #ifdef CONFIG_MACH_DILAX_PCU200
30533 # ifdef machine_arch_type
30534 #  undef machine_arch_type
30535 #  define machine_arch_type     __machine_arch_type
30536 # else
30537 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
30538 # endif
30539 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
30540 #else
30541 # define machine_is_dilax_pcu200()      (0)
30542 #endif
30543
30544 #ifdef CONFIG_MACH_LEONARDO
30545 # ifdef machine_arch_type
30546 #  undef machine_arch_type
30547 #  define machine_arch_type     __machine_arch_type
30548 # else
30549 #  define machine_arch_type     MACH_TYPE_LEONARDO
30550 # endif
30551 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
30552 #else
30553 # define machine_is_leonardo()  (0)
30554 #endif
30555
30556 #ifdef CONFIG_MACH_ZORAN_APPROACH7
30557 # ifdef machine_arch_type
30558 #  undef machine_arch_type
30559 #  define machine_arch_type     __machine_arch_type
30560 # else
30561 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
30562 # endif
30563 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
30564 #else
30565 # define machine_is_zoran_approach7()   (0)
30566 #endif
30567
30568 #ifdef CONFIG_MACH_DP6XX
30569 # ifdef machine_arch_type
30570 #  undef machine_arch_type
30571 #  define machine_arch_type     __machine_arch_type
30572 # else
30573 #  define machine_arch_type     MACH_TYPE_DP6XX
30574 # endif
30575 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
30576 #else
30577 # define machine_is_dp6xx()     (0)
30578 #endif
30579
30580 #ifdef CONFIG_MACH_BCM2153_VESPER
30581 # ifdef machine_arch_type
30582 #  undef machine_arch_type
30583 #  define machine_arch_type     __machine_arch_type
30584 # else
30585 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
30586 # endif
30587 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
30588 #else
30589 # define machine_is_bcm2153_vesper()    (0)
30590 #endif
30591
30592 #ifdef CONFIG_MACH_MAHIMAHI
30593 # ifdef machine_arch_type
30594 #  undef machine_arch_type
30595 #  define machine_arch_type     __machine_arch_type
30596 # else
30597 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
30598 # endif
30599 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
30600 #else
30601 # define machine_is_mahimahi()  (0)
30602 #endif
30603
30604 #ifdef CONFIG_MACH_CLICKC
30605 # ifdef machine_arch_type
30606 #  undef machine_arch_type
30607 #  define machine_arch_type     __machine_arch_type
30608 # else
30609 #  define machine_arch_type     MACH_TYPE_CLICKC
30610 # endif
30611 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
30612 #else
30613 # define machine_is_clickc()    (0)
30614 #endif
30615
30616 #ifdef CONFIG_MACH_ZB_GATEWAY
30617 # ifdef machine_arch_type
30618 #  undef machine_arch_type
30619 #  define machine_arch_type     __machine_arch_type
30620 # else
30621 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
30622 # endif
30623 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
30624 #else
30625 # define machine_is_zb_gateway()        (0)
30626 #endif
30627
30628 #ifdef CONFIG_MACH_TAZCARD
30629 # ifdef machine_arch_type
30630 #  undef machine_arch_type
30631 #  define machine_arch_type     __machine_arch_type
30632 # else
30633 #  define machine_arch_type     MACH_TYPE_TAZCARD
30634 # endif
30635 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
30636 #else
30637 # define machine_is_tazcard()   (0)
30638 #endif
30639
30640 #ifdef CONFIG_MACH_TAZDEV
30641 # ifdef machine_arch_type
30642 #  undef machine_arch_type
30643 #  define machine_arch_type     __machine_arch_type
30644 # else
30645 #  define machine_arch_type     MACH_TYPE_TAZDEV
30646 # endif
30647 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
30648 #else
30649 # define machine_is_tazdev()    (0)
30650 #endif
30651
30652 #ifdef CONFIG_MACH_ANNAX_CB_ARM
30653 # ifdef machine_arch_type
30654 #  undef machine_arch_type
30655 #  define machine_arch_type     __machine_arch_type
30656 # else
30657 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
30658 # endif
30659 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
30660 #else
30661 # define machine_is_annax_cb_arm()      (0)
30662 #endif
30663
30664 #ifdef CONFIG_MACH_ANNAX_DM3
30665 # ifdef machine_arch_type
30666 #  undef machine_arch_type
30667 #  define machine_arch_type     __machine_arch_type
30668 # else
30669 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
30670 # endif
30671 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
30672 #else
30673 # define machine_is_annax_dm3() (0)
30674 #endif
30675
30676 #ifdef CONFIG_MACH_CEREBRIC
30677 # ifdef machine_arch_type
30678 #  undef machine_arch_type
30679 #  define machine_arch_type     __machine_arch_type
30680 # else
30681 #  define machine_arch_type     MACH_TYPE_CEREBRIC
30682 # endif
30683 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
30684 #else
30685 # define machine_is_cerebric()  (0)
30686 #endif
30687
30688 #ifdef CONFIG_MACH_ORCA
30689 # ifdef machine_arch_type
30690 #  undef machine_arch_type
30691 #  define machine_arch_type     __machine_arch_type
30692 # else
30693 #  define machine_arch_type     MACH_TYPE_ORCA
30694 # endif
30695 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
30696 #else
30697 # define machine_is_orca()      (0)
30698 #endif
30699
30700 #ifdef CONFIG_MACH_PC9260
30701 # ifdef machine_arch_type
30702 #  undef machine_arch_type
30703 #  define machine_arch_type     __machine_arch_type
30704 # else
30705 #  define machine_arch_type     MACH_TYPE_PC9260
30706 # endif
30707 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
30708 #else
30709 # define machine_is_pc9260()    (0)
30710 #endif
30711
30712 #ifdef CONFIG_MACH_EMS285A
30713 # ifdef machine_arch_type
30714 #  undef machine_arch_type
30715 #  define machine_arch_type     __machine_arch_type
30716 # else
30717 #  define machine_arch_type     MACH_TYPE_EMS285A
30718 # endif
30719 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
30720 #else
30721 # define machine_is_ems285a()   (0)
30722 #endif
30723
30724 #ifdef CONFIG_MACH_GEC2410
30725 # ifdef machine_arch_type
30726 #  undef machine_arch_type
30727 #  define machine_arch_type     __machine_arch_type
30728 # else
30729 #  define machine_arch_type     MACH_TYPE_GEC2410
30730 # endif
30731 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
30732 #else
30733 # define machine_is_gec2410()   (0)
30734 #endif
30735
30736 #ifdef CONFIG_MACH_GEC2440
30737 # ifdef machine_arch_type
30738 #  undef machine_arch_type
30739 #  define machine_arch_type     __machine_arch_type
30740 # else
30741 #  define machine_arch_type     MACH_TYPE_GEC2440
30742 # endif
30743 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
30744 #else
30745 # define machine_is_gec2440()   (0)
30746 #endif
30747
30748 #ifdef CONFIG_MACH_ARCH_MW903
30749 # ifdef machine_arch_type
30750 #  undef machine_arch_type
30751 #  define machine_arch_type     __machine_arch_type
30752 # else
30753 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
30754 # endif
30755 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
30756 #else
30757 # define machine_is_mw903()     (0)
30758 #endif
30759
30760 #ifdef CONFIG_MACH_MW2440
30761 # ifdef machine_arch_type
30762 #  undef machine_arch_type
30763 #  define machine_arch_type     __machine_arch_type
30764 # else
30765 #  define machine_arch_type     MACH_TYPE_MW2440
30766 # endif
30767 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
30768 #else
30769 # define machine_is_mw2440()    (0)
30770 #endif
30771
30772 #ifdef CONFIG_MACH_ECAC2378
30773 # ifdef machine_arch_type
30774 #  undef machine_arch_type
30775 #  define machine_arch_type     __machine_arch_type
30776 # else
30777 #  define machine_arch_type     MACH_TYPE_ECAC2378
30778 # endif
30779 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
30780 #else
30781 # define machine_is_ecac2378()  (0)
30782 #endif
30783
30784 #ifdef CONFIG_MACH_TAZKIOSK
30785 # ifdef machine_arch_type
30786 #  undef machine_arch_type
30787 #  define machine_arch_type     __machine_arch_type
30788 # else
30789 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
30790 # endif
30791 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
30792 #else
30793 # define machine_is_tazkiosk()  (0)
30794 #endif
30795
30796 #ifdef CONFIG_MACH_WHITERABBIT_MCH
30797 # ifdef machine_arch_type
30798 #  undef machine_arch_type
30799 #  define machine_arch_type     __machine_arch_type
30800 # else
30801 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
30802 # endif
30803 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30804 #else
30805 # define machine_is_whiterabbit_mch()   (0)
30806 #endif
30807
30808 #ifdef CONFIG_MACH_SBOX9263
30809 # ifdef machine_arch_type
30810 #  undef machine_arch_type
30811 #  define machine_arch_type     __machine_arch_type
30812 # else
30813 #  define machine_arch_type     MACH_TYPE_SBOX9263
30814 # endif
30815 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30816 #else
30817 # define machine_is_sbox9263()  (0)
30818 #endif
30819
30820 #ifdef CONFIG_MACH_OREO
30821 # ifdef machine_arch_type
30822 #  undef machine_arch_type
30823 #  define machine_arch_type     __machine_arch_type
30824 # else
30825 #  define machine_arch_type     MACH_TYPE_OREO
30826 # endif
30827 # define machine_is_oreo()      (machine_arch_type == MACH_TYPE_OREO)
30828 #else
30829 # define machine_is_oreo()      (0)
30830 #endif
30831
30832 #ifdef CONFIG_MACH_SMDK6442
30833 # ifdef machine_arch_type
30834 #  undef machine_arch_type
30835 #  define machine_arch_type     __machine_arch_type
30836 # else
30837 #  define machine_arch_type     MACH_TYPE_SMDK6442
30838 # endif
30839 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30840 #else
30841 # define machine_is_smdk6442()  (0)
30842 #endif
30843
30844 #ifdef CONFIG_MACH_OPENRD_BASE
30845 # ifdef machine_arch_type
30846 #  undef machine_arch_type
30847 #  define machine_arch_type     __machine_arch_type
30848 # else
30849 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30850 # endif
30851 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30852 #else
30853 # define machine_is_openrd_base()       (0)
30854 #endif
30855
30856 #ifdef CONFIG_MACH_INCREDIBLE
30857 # ifdef machine_arch_type
30858 #  undef machine_arch_type
30859 #  define machine_arch_type     __machine_arch_type
30860 # else
30861 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30862 # endif
30863 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30864 #else
30865 # define machine_is_incredible()        (0)
30866 #endif
30867
30868 #ifdef CONFIG_MACH_INCREDIBLEC
30869 # ifdef machine_arch_type
30870 #  undef machine_arch_type
30871 #  define machine_arch_type     __machine_arch_type
30872 # else
30873 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30874 # endif
30875 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30876 #else
30877 # define machine_is_incrediblec()       (0)
30878 #endif
30879
30880 #ifdef CONFIG_MACH_HEROCT
30881 # ifdef machine_arch_type
30882 #  undef machine_arch_type
30883 #  define machine_arch_type     __machine_arch_type
30884 # else
30885 #  define machine_arch_type     MACH_TYPE_HEROCT
30886 # endif
30887 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30888 #else
30889 # define machine_is_heroct()    (0)
30890 #endif
30891
30892 #ifdef CONFIG_MACH_MMNET1000
30893 # ifdef machine_arch_type
30894 #  undef machine_arch_type
30895 #  define machine_arch_type     __machine_arch_type
30896 # else
30897 #  define machine_arch_type     MACH_TYPE_MMNET1000
30898 # endif
30899 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30900 #else
30901 # define machine_is_mmnet1000() (0)
30902 #endif
30903
30904 #ifdef CONFIG_MACH_DEVKIT8000
30905 # ifdef machine_arch_type
30906 #  undef machine_arch_type
30907 #  define machine_arch_type     __machine_arch_type
30908 # else
30909 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30910 # endif
30911 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30912 #else
30913 # define machine_is_devkit8000()        (0)
30914 #endif
30915
30916 #ifdef CONFIG_MACH_DEVKIT9000
30917 # ifdef machine_arch_type
30918 #  undef machine_arch_type
30919 #  define machine_arch_type     __machine_arch_type
30920 # else
30921 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30922 # endif
30923 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30924 #else
30925 # define machine_is_devkit9000()        (0)
30926 #endif
30927
30928 #ifdef CONFIG_MACH_MX31TXTR
30929 # ifdef machine_arch_type
30930 #  undef machine_arch_type
30931 #  define machine_arch_type     __machine_arch_type
30932 # else
30933 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30934 # endif
30935 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30936 #else
30937 # define machine_is_mx31txtr()  (0)
30938 #endif
30939
30940 #ifdef CONFIG_MACH_U380
30941 # ifdef machine_arch_type
30942 #  undef machine_arch_type
30943 #  define machine_arch_type     __machine_arch_type
30944 # else
30945 #  define machine_arch_type     MACH_TYPE_U380
30946 # endif
30947 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30948 #else
30949 # define machine_is_u380()      (0)
30950 #endif
30951
30952 #ifdef CONFIG_MACH_HUALU_BOARD
30953 # ifdef machine_arch_type
30954 #  undef machine_arch_type
30955 #  define machine_arch_type     __machine_arch_type
30956 # else
30957 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30958 # endif
30959 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30960 #else
30961 # define machine_is_oamp3_hualu()       (0)
30962 #endif
30963
30964 #ifdef CONFIG_MACH_NPCMX50
30965 # ifdef machine_arch_type
30966 #  undef machine_arch_type
30967 #  define machine_arch_type     __machine_arch_type
30968 # else
30969 #  define machine_arch_type     MACH_TYPE_NPCMX50
30970 # endif
30971 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30972 #else
30973 # define machine_is_npcmx50()   (0)
30974 #endif
30975
30976 #ifdef CONFIG_MACH_MX51_EFIKAMX
30977 # ifdef machine_arch_type
30978 #  undef machine_arch_type
30979 #  define machine_arch_type     __machine_arch_type
30980 # else
30981 #  define machine_arch_type     MACH_TYPE_MX51_EFIKAMX
30982 # endif
30983 # define machine_is_mx51_efikamx()      (machine_arch_type == MACH_TYPE_MX51_EFIKAMX)
30984 #else
30985 # define machine_is_mx51_efikamx()      (0)
30986 #endif
30987
30988 #ifdef CONFIG_MACH_MX51_LANGE52
30989 # ifdef machine_arch_type
30990 #  undef machine_arch_type
30991 #  define machine_arch_type     __machine_arch_type
30992 # else
30993 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30994 # endif
30995 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30996 #else
30997 # define machine_is_mx51_lange52()      (0)
30998 #endif
30999
31000 #ifdef CONFIG_MACH_RIOM
31001 # ifdef machine_arch_type
31002 #  undef machine_arch_type
31003 #  define machine_arch_type     __machine_arch_type
31004 # else
31005 #  define machine_arch_type     MACH_TYPE_RIOM
31006 # endif
31007 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
31008 #else
31009 # define machine_is_riom()      (0)
31010 #endif
31011
31012 #ifdef CONFIG_MACH_COMCAS
31013 # ifdef machine_arch_type
31014 #  undef machine_arch_type
31015 #  define machine_arch_type     __machine_arch_type
31016 # else
31017 #  define machine_arch_type     MACH_TYPE_COMCAS
31018 # endif
31019 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
31020 #else
31021 # define machine_is_comcas()    (0)
31022 #endif
31023
31024 #ifdef CONFIG_MACH_WSI_MX27
31025 # ifdef machine_arch_type
31026 #  undef machine_arch_type
31027 #  define machine_arch_type     __machine_arch_type
31028 # else
31029 #  define machine_arch_type     MACH_TYPE_WSI_MX27
31030 # endif
31031 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
31032 #else
31033 # define machine_is_wsi_mx27()  (0)
31034 #endif
31035
31036 #ifdef CONFIG_MACH_CM_T35
31037 # ifdef machine_arch_type
31038 #  undef machine_arch_type
31039 #  define machine_arch_type     __machine_arch_type
31040 # else
31041 #  define machine_arch_type     MACH_TYPE_CM_T35
31042 # endif
31043 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
31044 #else
31045 # define machine_is_cm_t35()    (0)
31046 #endif
31047
31048 #ifdef CONFIG_MACH_NET2BIG
31049 # ifdef machine_arch_type
31050 #  undef machine_arch_type
31051 #  define machine_arch_type     __machine_arch_type
31052 # else
31053 #  define machine_arch_type     MACH_TYPE_NET2BIG
31054 # endif
31055 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
31056 #else
31057 # define machine_is_net2big()   (0)
31058 #endif
31059
31060 #ifdef CONFIG_MACH_MOTOROLA_A1600
31061 # ifdef machine_arch_type
31062 #  undef machine_arch_type
31063 #  define machine_arch_type     __machine_arch_type
31064 # else
31065 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
31066 # endif
31067 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
31068 #else
31069 # define machine_is_motorola_a1600()    (0)
31070 #endif
31071
31072 #ifdef CONFIG_MACH_IGEP0020
31073 # ifdef machine_arch_type
31074 #  undef machine_arch_type
31075 #  define machine_arch_type     __machine_arch_type
31076 # else
31077 #  define machine_arch_type     MACH_TYPE_IGEP0020
31078 # endif
31079 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
31080 #else
31081 # define machine_is_igep0020()  (0)
31082 #endif
31083
31084 #ifdef CONFIG_MACH_IGEP0010
31085 # ifdef machine_arch_type
31086 #  undef machine_arch_type
31087 #  define machine_arch_type     __machine_arch_type
31088 # else
31089 #  define machine_arch_type     MACH_TYPE_IGEP0010
31090 # endif
31091 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
31092 #else
31093 # define machine_is_igep0010()  (0)
31094 #endif
31095
31096 #ifdef CONFIG_MACH_MV6281GTWGE2
31097 # ifdef machine_arch_type
31098 #  undef machine_arch_type
31099 #  define machine_arch_type     __machine_arch_type
31100 # else
31101 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
31102 # endif
31103 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
31104 #else
31105 # define machine_is_mv6281gtwge2()      (0)
31106 #endif
31107
31108 #ifdef CONFIG_MACH_SCAT100
31109 # ifdef machine_arch_type
31110 #  undef machine_arch_type
31111 #  define machine_arch_type     __machine_arch_type
31112 # else
31113 #  define machine_arch_type     MACH_TYPE_SCAT100
31114 # endif
31115 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
31116 #else
31117 # define machine_is_scat100()   (0)
31118 #endif
31119
31120 #ifdef CONFIG_MACH_SANMINA
31121 # ifdef machine_arch_type
31122 #  undef machine_arch_type
31123 #  define machine_arch_type     __machine_arch_type
31124 # else
31125 #  define machine_arch_type     MACH_TYPE_SANMINA
31126 # endif
31127 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
31128 #else
31129 # define machine_is_sanmina()   (0)
31130 #endif
31131
31132 #ifdef CONFIG_MACH_MOMENTO
31133 # ifdef machine_arch_type
31134 #  undef machine_arch_type
31135 #  define machine_arch_type     __machine_arch_type
31136 # else
31137 #  define machine_arch_type     MACH_TYPE_MOMENTO
31138 # endif
31139 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
31140 #else
31141 # define machine_is_momento()   (0)
31142 #endif
31143
31144 #ifdef CONFIG_MACH_NUC9XX
31145 # ifdef machine_arch_type
31146 #  undef machine_arch_type
31147 #  define machine_arch_type     __machine_arch_type
31148 # else
31149 #  define machine_arch_type     MACH_TYPE_NUC9XX
31150 # endif
31151 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
31152 #else
31153 # define machine_is_nuc9xx()    (0)
31154 #endif
31155
31156 #ifdef CONFIG_MACH_NUC910EVB
31157 # ifdef machine_arch_type
31158 #  undef machine_arch_type
31159 #  define machine_arch_type     __machine_arch_type
31160 # else
31161 #  define machine_arch_type     MACH_TYPE_NUC910EVB
31162 # endif
31163 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
31164 #else
31165 # define machine_is_nuc910evb() (0)
31166 #endif
31167
31168 #ifdef CONFIG_MACH_NUC920EVB
31169 # ifdef machine_arch_type
31170 #  undef machine_arch_type
31171 #  define machine_arch_type     __machine_arch_type
31172 # else
31173 #  define machine_arch_type     MACH_TYPE_NUC920EVB
31174 # endif
31175 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
31176 #else
31177 # define machine_is_nuc920evb() (0)
31178 #endif
31179
31180 #ifdef CONFIG_MACH_NUC950EVB
31181 # ifdef machine_arch_type
31182 #  undef machine_arch_type
31183 #  define machine_arch_type     __machine_arch_type
31184 # else
31185 #  define machine_arch_type     MACH_TYPE_NUC950EVB
31186 # endif
31187 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
31188 #else
31189 # define machine_is_nuc950evb() (0)
31190 #endif
31191
31192 #ifdef CONFIG_MACH_NUC945EVB
31193 # ifdef machine_arch_type
31194 #  undef machine_arch_type
31195 #  define machine_arch_type     __machine_arch_type
31196 # else
31197 #  define machine_arch_type     MACH_TYPE_NUC945EVB
31198 # endif
31199 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
31200 #else
31201 # define machine_is_nuc945evb() (0)
31202 #endif
31203
31204 #ifdef CONFIG_MACH_NUC960EVB
31205 # ifdef machine_arch_type
31206 #  undef machine_arch_type
31207 #  define machine_arch_type     __machine_arch_type
31208 # else
31209 #  define machine_arch_type     MACH_TYPE_NUC960EVB
31210 # endif
31211 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
31212 #else
31213 # define machine_is_nuc960evb() (0)
31214 #endif
31215
31216 #ifdef CONFIG_MACH_NUC932EVB
31217 # ifdef machine_arch_type
31218 #  undef machine_arch_type
31219 #  define machine_arch_type     __machine_arch_type
31220 # else
31221 #  define machine_arch_type     MACH_TYPE_NUC932EVB
31222 # endif
31223 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
31224 #else
31225 # define machine_is_nuc932evb() (0)
31226 #endif
31227
31228 #ifdef CONFIG_MACH_NUC900
31229 # ifdef machine_arch_type
31230 #  undef machine_arch_type
31231 #  define machine_arch_type     __machine_arch_type
31232 # else
31233 #  define machine_arch_type     MACH_TYPE_NUC900
31234 # endif
31235 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
31236 #else
31237 # define machine_is_nuc900()    (0)
31238 #endif
31239
31240 #ifdef CONFIG_MACH_SD1SOC
31241 # ifdef machine_arch_type
31242 #  undef machine_arch_type
31243 #  define machine_arch_type     __machine_arch_type
31244 # else
31245 #  define machine_arch_type     MACH_TYPE_SD1SOC
31246 # endif
31247 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
31248 #else
31249 # define machine_is_sd1soc()    (0)
31250 #endif
31251
31252 #ifdef CONFIG_MACH_LN2440BC
31253 # ifdef machine_arch_type
31254 #  undef machine_arch_type
31255 #  define machine_arch_type     __machine_arch_type
31256 # else
31257 #  define machine_arch_type     MACH_TYPE_LN2440BC
31258 # endif
31259 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
31260 #else
31261 # define machine_is_ln2440bc()  (0)
31262 #endif
31263
31264 #ifdef CONFIG_MACH_RSBC
31265 # ifdef machine_arch_type
31266 #  undef machine_arch_type
31267 #  define machine_arch_type     __machine_arch_type
31268 # else
31269 #  define machine_arch_type     MACH_TYPE_RSBC
31270 # endif
31271 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
31272 #else
31273 # define machine_is_rsbc()      (0)
31274 #endif
31275
31276 #ifdef CONFIG_MACH_OPENRD_CLIENT
31277 # ifdef machine_arch_type
31278 #  undef machine_arch_type
31279 #  define machine_arch_type     __machine_arch_type
31280 # else
31281 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
31282 # endif
31283 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
31284 #else
31285 # define machine_is_openrd_client()     (0)
31286 #endif
31287
31288 #ifdef CONFIG_MACH_HPIPAQ11X
31289 # ifdef machine_arch_type
31290 #  undef machine_arch_type
31291 #  define machine_arch_type     __machine_arch_type
31292 # else
31293 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
31294 # endif
31295 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
31296 #else
31297 # define machine_is_hpipaq11x() (0)
31298 #endif
31299
31300 #ifdef CONFIG_MACH_WAYLAND
31301 # ifdef machine_arch_type
31302 #  undef machine_arch_type
31303 #  define machine_arch_type     __machine_arch_type
31304 # else
31305 #  define machine_arch_type     MACH_TYPE_WAYLAND
31306 # endif
31307 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
31308 #else
31309 # define machine_is_wayland()   (0)
31310 #endif
31311
31312 #ifdef CONFIG_MACH_ACNBSX102
31313 # ifdef machine_arch_type
31314 #  undef machine_arch_type
31315 #  define machine_arch_type     __machine_arch_type
31316 # else
31317 #  define machine_arch_type     MACH_TYPE_ACNBSX102
31318 # endif
31319 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
31320 #else
31321 # define machine_is_acnbsx102() (0)
31322 #endif
31323
31324 #ifdef CONFIG_MACH_HWAT91
31325 # ifdef machine_arch_type
31326 #  undef machine_arch_type
31327 #  define machine_arch_type     __machine_arch_type
31328 # else
31329 #  define machine_arch_type     MACH_TYPE_HWAT91
31330 # endif
31331 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
31332 #else
31333 # define machine_is_hwat91()    (0)
31334 #endif
31335
31336 #ifdef CONFIG_MACH_AT91SAM9263CS
31337 # ifdef machine_arch_type
31338 #  undef machine_arch_type
31339 #  define machine_arch_type     __machine_arch_type
31340 # else
31341 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
31342 # endif
31343 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
31344 #else
31345 # define machine_is_at91sam9263cs()     (0)
31346 #endif
31347
31348 #ifdef CONFIG_MACH_CSB732
31349 # ifdef machine_arch_type
31350 #  undef machine_arch_type
31351 #  define machine_arch_type     __machine_arch_type
31352 # else
31353 #  define machine_arch_type     MACH_TYPE_CSB732
31354 # endif
31355 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
31356 #else
31357 # define machine_is_csb732()    (0)
31358 #endif
31359
31360 #ifdef CONFIG_MACH_U8500
31361 # ifdef machine_arch_type
31362 #  undef machine_arch_type
31363 #  define machine_arch_type     __machine_arch_type
31364 # else
31365 #  define machine_arch_type     MACH_TYPE_U8500
31366 # endif
31367 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
31368 #else
31369 # define machine_is_u8500()     (0)
31370 #endif
31371
31372 #ifdef CONFIG_MACH_HUQIU
31373 # ifdef machine_arch_type
31374 #  undef machine_arch_type
31375 #  define machine_arch_type     __machine_arch_type
31376 # else
31377 #  define machine_arch_type     MACH_TYPE_HUQIU
31378 # endif
31379 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
31380 #else
31381 # define machine_is_huqiu()     (0)
31382 #endif
31383
31384 #ifdef CONFIG_MACH_MX51_EFIKASB
31385 # ifdef machine_arch_type
31386 #  undef machine_arch_type
31387 #  define machine_arch_type     __machine_arch_type
31388 # else
31389 #  define machine_arch_type     MACH_TYPE_MX51_EFIKASB
31390 # endif
31391 # define machine_is_mx51_efikasb()      (machine_arch_type == MACH_TYPE_MX51_EFIKASB)
31392 #else
31393 # define machine_is_mx51_efikasb()      (0)
31394 #endif
31395
31396 #ifdef CONFIG_MACH_PMT1G
31397 # ifdef machine_arch_type
31398 #  undef machine_arch_type
31399 #  define machine_arch_type     __machine_arch_type
31400 # else
31401 #  define machine_arch_type     MACH_TYPE_PMT1G
31402 # endif
31403 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
31404 #else
31405 # define machine_is_pmt1g()     (0)
31406 #endif
31407
31408 #ifdef CONFIG_MACH_HTCELF
31409 # ifdef machine_arch_type
31410 #  undef machine_arch_type
31411 #  define machine_arch_type     __machine_arch_type
31412 # else
31413 #  define machine_arch_type     MACH_TYPE_HTCELF
31414 # endif
31415 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
31416 #else
31417 # define machine_is_htcelf()    (0)
31418 #endif
31419
31420 #ifdef CONFIG_MACH_ARMADILLO420
31421 # ifdef machine_arch_type
31422 #  undef machine_arch_type
31423 #  define machine_arch_type     __machine_arch_type
31424 # else
31425 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
31426 # endif
31427 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
31428 #else
31429 # define machine_is_armadillo420()      (0)
31430 #endif
31431
31432 #ifdef CONFIG_MACH_ARMADILLO440
31433 # ifdef machine_arch_type
31434 #  undef machine_arch_type
31435 #  define machine_arch_type     __machine_arch_type
31436 # else
31437 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
31438 # endif
31439 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
31440 #else
31441 # define machine_is_armadillo440()      (0)
31442 #endif
31443
31444 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
31445 # ifdef machine_arch_type
31446 #  undef machine_arch_type
31447 #  define machine_arch_type     __machine_arch_type
31448 # else
31449 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
31450 # endif
31451 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
31452 #else
31453 # define machine_is_u_chip_dual_arm()   (0)
31454 #endif
31455
31456 #ifdef CONFIG_MACH_CSR_BDB3
31457 # ifdef machine_arch_type
31458 #  undef machine_arch_type
31459 #  define machine_arch_type     __machine_arch_type
31460 # else
31461 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
31462 # endif
31463 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
31464 #else
31465 # define machine_is_csr_bdb3()  (0)
31466 #endif
31467
31468 #ifdef CONFIG_MACH_DOLBY_CAT1018
31469 # ifdef machine_arch_type
31470 #  undef machine_arch_type
31471 #  define machine_arch_type     __machine_arch_type
31472 # else
31473 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
31474 # endif
31475 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
31476 #else
31477 # define machine_is_dolby_cat1018()     (0)
31478 #endif
31479
31480 #ifdef CONFIG_MACH_HY9307
31481 # ifdef machine_arch_type
31482 #  undef machine_arch_type
31483 #  define machine_arch_type     __machine_arch_type
31484 # else
31485 #  define machine_arch_type     MACH_TYPE_HY9307
31486 # endif
31487 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
31488 #else
31489 # define machine_is_hy9307()    (0)
31490 #endif
31491
31492 #ifdef CONFIG_MACH_A_ES
31493 # ifdef machine_arch_type
31494 #  undef machine_arch_type
31495 #  define machine_arch_type     __machine_arch_type
31496 # else
31497 #  define machine_arch_type     MACH_TYPE_A_ES
31498 # endif
31499 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
31500 #else
31501 # define machine_is_aspire_easystore()  (0)
31502 #endif
31503
31504 #ifdef CONFIG_MACH_DAVINCI_IRIF
31505 # ifdef machine_arch_type
31506 #  undef machine_arch_type
31507 #  define machine_arch_type     __machine_arch_type
31508 # else
31509 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
31510 # endif
31511 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
31512 #else
31513 # define machine_is_davinci_irif()      (0)
31514 #endif
31515
31516 #ifdef CONFIG_MACH_AGAMA9263
31517 # ifdef machine_arch_type
31518 #  undef machine_arch_type
31519 #  define machine_arch_type     __machine_arch_type
31520 # else
31521 #  define machine_arch_type     MACH_TYPE_AGAMA9263
31522 # endif
31523 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
31524 #else
31525 # define machine_is_agama9263() (0)
31526 #endif
31527
31528 #ifdef CONFIG_MACH_MARVELL_JASPER
31529 # ifdef machine_arch_type
31530 #  undef machine_arch_type
31531 #  define machine_arch_type     __machine_arch_type
31532 # else
31533 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
31534 # endif
31535 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
31536 #else
31537 # define machine_is_marvell_jasper()    (0)
31538 #endif
31539
31540 #ifdef CONFIG_MACH_FLINT
31541 # ifdef machine_arch_type
31542 #  undef machine_arch_type
31543 #  define machine_arch_type     __machine_arch_type
31544 # else
31545 #  define machine_arch_type     MACH_TYPE_FLINT
31546 # endif
31547 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
31548 #else
31549 # define machine_is_flint()     (0)
31550 #endif
31551
31552 #ifdef CONFIG_MACH_TAVOREVB3
31553 # ifdef machine_arch_type
31554 #  undef machine_arch_type
31555 #  define machine_arch_type     __machine_arch_type
31556 # else
31557 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
31558 # endif
31559 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
31560 #else
31561 # define machine_is_tavorevb3() (0)
31562 #endif
31563
31564 #ifdef CONFIG_MACH_SCH_M490
31565 # ifdef machine_arch_type
31566 #  undef machine_arch_type
31567 #  define machine_arch_type     __machine_arch_type
31568 # else
31569 #  define machine_arch_type     MACH_TYPE_SCH_M490
31570 # endif
31571 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
31572 #else
31573 # define machine_is_sch_m490()  (0)
31574 #endif
31575
31576 #ifdef CONFIG_MACH_RBL01
31577 # ifdef machine_arch_type
31578 #  undef machine_arch_type
31579 #  define machine_arch_type     __machine_arch_type
31580 # else
31581 #  define machine_arch_type     MACH_TYPE_RBL01
31582 # endif
31583 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
31584 #else
31585 # define machine_is_rbl01()     (0)
31586 #endif
31587
31588 #ifdef CONFIG_MACH_OMNIFI
31589 # ifdef machine_arch_type
31590 #  undef machine_arch_type
31591 #  define machine_arch_type     __machine_arch_type
31592 # else
31593 #  define machine_arch_type     MACH_TYPE_OMNIFI
31594 # endif
31595 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
31596 #else
31597 # define machine_is_omnifi()    (0)
31598 #endif
31599
31600 #ifdef CONFIG_MACH_OTAVALO
31601 # ifdef machine_arch_type
31602 #  undef machine_arch_type
31603 #  define machine_arch_type     __machine_arch_type
31604 # else
31605 #  define machine_arch_type     MACH_TYPE_OTAVALO
31606 # endif
31607 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
31608 #else
31609 # define machine_is_otavalo()   (0)
31610 #endif
31611
31612 #ifdef CONFIG_MACH_SIENNA
31613 # ifdef machine_arch_type
31614 #  undef machine_arch_type
31615 #  define machine_arch_type     __machine_arch_type
31616 # else
31617 #  define machine_arch_type     MACH_TYPE_SIENNA
31618 # endif
31619 # define machine_is_sienna()    (machine_arch_type == MACH_TYPE_SIENNA)
31620 #else
31621 # define machine_is_sienna()    (0)
31622 #endif
31623
31624 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
31625 # ifdef machine_arch_type
31626 #  undef machine_arch_type
31627 #  define machine_arch_type     __machine_arch_type
31628 # else
31629 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
31630 # endif
31631 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
31632 #else
31633 # define machine_is_htc_excalibur_s620()        (0)
31634 #endif
31635
31636 #ifdef CONFIG_MACH_HTC_OPAL
31637 # ifdef machine_arch_type
31638 #  undef machine_arch_type
31639 #  define machine_arch_type     __machine_arch_type
31640 # else
31641 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
31642 # endif
31643 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
31644 #else
31645 # define machine_is_htc_opal()  (0)
31646 #endif
31647
31648 #ifdef CONFIG_MACH_TOUCHBOOK
31649 # ifdef machine_arch_type
31650 #  undef machine_arch_type
31651 #  define machine_arch_type     __machine_arch_type
31652 # else
31653 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
31654 # endif
31655 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
31656 #else
31657 # define machine_is_touchbook() (0)
31658 #endif
31659
31660 #ifdef CONFIG_MACH_LATTE
31661 # ifdef machine_arch_type
31662 #  undef machine_arch_type
31663 #  define machine_arch_type     __machine_arch_type
31664 # else
31665 #  define machine_arch_type     MACH_TYPE_LATTE
31666 # endif
31667 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
31668 #else
31669 # define machine_is_latte()     (0)
31670 #endif
31671
31672 #ifdef CONFIG_MACH_XA200
31673 # ifdef machine_arch_type
31674 #  undef machine_arch_type
31675 #  define machine_arch_type     __machine_arch_type
31676 # else
31677 #  define machine_arch_type     MACH_TYPE_XA200
31678 # endif
31679 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
31680 #else
31681 # define machine_is_xa200()     (0)
31682 #endif
31683
31684 #ifdef CONFIG_MACH_NIMROD
31685 # ifdef machine_arch_type
31686 #  undef machine_arch_type
31687 #  define machine_arch_type     __machine_arch_type
31688 # else
31689 #  define machine_arch_type     MACH_TYPE_NIMROD
31690 # endif
31691 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
31692 #else
31693 # define machine_is_nimrod()    (0)
31694 #endif
31695
31696 #ifdef CONFIG_MACH_CC9P9215_3G
31697 # ifdef machine_arch_type
31698 #  undef machine_arch_type
31699 #  define machine_arch_type     __machine_arch_type
31700 # else
31701 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
31702 # endif
31703 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31704 #else
31705 # define machine_is_cc9p9215_3g()       (0)
31706 #endif
31707
31708 #ifdef CONFIG_MACH_CC9P9215_3GJS
31709 # ifdef machine_arch_type
31710 #  undef machine_arch_type
31711 #  define machine_arch_type     __machine_arch_type
31712 # else
31713 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
31714 # endif
31715 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31716 #else
31717 # define machine_is_cc9p9215_3gjs()     (0)
31718 #endif
31719
31720 #ifdef CONFIG_MACH_TK71
31721 # ifdef machine_arch_type
31722 #  undef machine_arch_type
31723 #  define machine_arch_type     __machine_arch_type
31724 # else
31725 #  define machine_arch_type     MACH_TYPE_TK71
31726 # endif
31727 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
31728 #else
31729 # define machine_is_tk71()      (0)
31730 #endif
31731
31732 #ifdef CONFIG_MACH_COMHAM3525
31733 # ifdef machine_arch_type
31734 #  undef machine_arch_type
31735 #  define machine_arch_type     __machine_arch_type
31736 # else
31737 #  define machine_arch_type     MACH_TYPE_COMHAM3525
31738 # endif
31739 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
31740 #else
31741 # define machine_is_comham3525()        (0)
31742 #endif
31743
31744 #ifdef CONFIG_MACH_MX31EREBUS
31745 # ifdef machine_arch_type
31746 #  undef machine_arch_type
31747 #  define machine_arch_type     __machine_arch_type
31748 # else
31749 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
31750 # endif
31751 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
31752 #else
31753 # define machine_is_mx31erebus()        (0)
31754 #endif
31755
31756 #ifdef CONFIG_MACH_MCARDMX27
31757 # ifdef machine_arch_type
31758 #  undef machine_arch_type
31759 #  define machine_arch_type     __machine_arch_type
31760 # else
31761 #  define machine_arch_type     MACH_TYPE_MCARDMX27
31762 # endif
31763 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31764 #else
31765 # define machine_is_mcardmx27() (0)
31766 #endif
31767
31768 #ifdef CONFIG_MACH_PARADISE
31769 # ifdef machine_arch_type
31770 #  undef machine_arch_type
31771 #  define machine_arch_type     __machine_arch_type
31772 # else
31773 #  define machine_arch_type     MACH_TYPE_PARADISE
31774 # endif
31775 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
31776 #else
31777 # define machine_is_paradise()  (0)
31778 #endif
31779
31780 #ifdef CONFIG_MACH_TIDE
31781 # ifdef machine_arch_type
31782 #  undef machine_arch_type
31783 #  define machine_arch_type     __machine_arch_type
31784 # else
31785 #  define machine_arch_type     MACH_TYPE_TIDE
31786 # endif
31787 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
31788 #else
31789 # define machine_is_tide()      (0)
31790 #endif
31791
31792 #ifdef CONFIG_MACH_WZL2440
31793 # ifdef machine_arch_type
31794 #  undef machine_arch_type
31795 #  define machine_arch_type     __machine_arch_type
31796 # else
31797 #  define machine_arch_type     MACH_TYPE_WZL2440
31798 # endif
31799 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
31800 #else
31801 # define machine_is_wzl2440()   (0)
31802 #endif
31803
31804 #ifdef CONFIG_MACH_SDRDEMO
31805 # ifdef machine_arch_type
31806 #  undef machine_arch_type
31807 #  define machine_arch_type     __machine_arch_type
31808 # else
31809 #  define machine_arch_type     MACH_TYPE_SDRDEMO
31810 # endif
31811 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
31812 #else
31813 # define machine_is_sdrdemo()   (0)
31814 #endif
31815
31816 #ifdef CONFIG_MACH_ETHERCAN2
31817 # ifdef machine_arch_type
31818 #  undef machine_arch_type
31819 #  define machine_arch_type     __machine_arch_type
31820 # else
31821 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31822 # endif
31823 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31824 #else
31825 # define machine_is_ethercan2() (0)
31826 #endif
31827
31828 #ifdef CONFIG_MACH_ECMIMG20
31829 # ifdef machine_arch_type
31830 #  undef machine_arch_type
31831 #  define machine_arch_type     __machine_arch_type
31832 # else
31833 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31834 # endif
31835 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31836 #else
31837 # define machine_is_ecmimg20()  (0)
31838 #endif
31839
31840 #ifdef CONFIG_MACH_OMAP_DRAGON
31841 # ifdef machine_arch_type
31842 #  undef machine_arch_type
31843 #  define machine_arch_type     __machine_arch_type
31844 # else
31845 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31846 # endif
31847 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31848 #else
31849 # define machine_is_omap_dragon()       (0)
31850 #endif
31851
31852 #ifdef CONFIG_MACH_HALO
31853 # ifdef machine_arch_type
31854 #  undef machine_arch_type
31855 #  define machine_arch_type     __machine_arch_type
31856 # else
31857 #  define machine_arch_type     MACH_TYPE_HALO
31858 # endif
31859 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31860 #else
31861 # define machine_is_halo()      (0)
31862 #endif
31863
31864 #ifdef CONFIG_MACH_HUANGSHAN
31865 # ifdef machine_arch_type
31866 #  undef machine_arch_type
31867 #  define machine_arch_type     __machine_arch_type
31868 # else
31869 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31870 # endif
31871 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31872 #else
31873 # define machine_is_huangshan() (0)
31874 #endif
31875
31876 #ifdef CONFIG_MACH_VL_MA2SC
31877 # ifdef machine_arch_type
31878 #  undef machine_arch_type
31879 #  define machine_arch_type     __machine_arch_type
31880 # else
31881 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31882 # endif
31883 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31884 #else
31885 # define machine_is_vl_ma2sc()  (0)
31886 #endif
31887
31888 #ifdef CONFIG_MACH_RAUMFELD_RC
31889 # ifdef machine_arch_type
31890 #  undef machine_arch_type
31891 #  define machine_arch_type     __machine_arch_type
31892 # else
31893 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31894 # endif
31895 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31896 #else
31897 # define machine_is_raumfeld_rc()       (0)
31898 #endif
31899
31900 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31901 # ifdef machine_arch_type
31902 #  undef machine_arch_type
31903 #  define machine_arch_type     __machine_arch_type
31904 # else
31905 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31906 # endif
31907 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31908 #else
31909 # define machine_is_raumfeld_connector()        (0)
31910 #endif
31911
31912 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31913 # ifdef machine_arch_type
31914 #  undef machine_arch_type
31915 #  define machine_arch_type     __machine_arch_type
31916 # else
31917 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31918 # endif
31919 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31920 #else
31921 # define machine_is_raumfeld_speaker()  (0)
31922 #endif
31923
31924 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31925 # ifdef machine_arch_type
31926 #  undef machine_arch_type
31927 #  define machine_arch_type     __machine_arch_type
31928 # else
31929 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31930 # endif
31931 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31932 #else
31933 # define machine_is_multibus_master()   (0)
31934 #endif
31935
31936 #ifdef CONFIG_MACH_MULTIBUS_PBK
31937 # ifdef machine_arch_type
31938 #  undef machine_arch_type
31939 #  define machine_arch_type     __machine_arch_type
31940 # else
31941 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31942 # endif
31943 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31944 #else
31945 # define machine_is_multibus_pbk()      (0)
31946 #endif
31947
31948 #ifdef CONFIG_MACH_TNETV107X
31949 # ifdef machine_arch_type
31950 #  undef machine_arch_type
31951 #  define machine_arch_type     __machine_arch_type
31952 # else
31953 #  define machine_arch_type     MACH_TYPE_TNETV107X
31954 # endif
31955 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31956 #else
31957 # define machine_is_tnetv107x() (0)
31958 #endif
31959
31960 #ifdef CONFIG_MACH_SNAKE
31961 # ifdef machine_arch_type
31962 #  undef machine_arch_type
31963 #  define machine_arch_type     __machine_arch_type
31964 # else
31965 #  define machine_arch_type     MACH_TYPE_SNAKE
31966 # endif
31967 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31968 #else
31969 # define machine_is_snake()     (0)
31970 #endif
31971
31972 #ifdef CONFIG_MACH_CWMX27
31973 # ifdef machine_arch_type
31974 #  undef machine_arch_type
31975 #  define machine_arch_type     __machine_arch_type
31976 # else
31977 #  define machine_arch_type     MACH_TYPE_CWMX27
31978 # endif
31979 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31980 #else
31981 # define machine_is_cwmx27()    (0)
31982 #endif
31983
31984 #ifdef CONFIG_MACH_SCH_M480
31985 # ifdef machine_arch_type
31986 #  undef machine_arch_type
31987 #  define machine_arch_type     __machine_arch_type
31988 # else
31989 #  define machine_arch_type     MACH_TYPE_SCH_M480
31990 # endif
31991 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31992 #else
31993 # define machine_is_sch_m480()  (0)
31994 #endif
31995
31996 #ifdef CONFIG_MACH_PLATYPUS
31997 # ifdef machine_arch_type
31998 #  undef machine_arch_type
31999 #  define machine_arch_type     __machine_arch_type
32000 # else
32001 #  define machine_arch_type     MACH_TYPE_PLATYPUS
32002 # endif
32003 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
32004 #else
32005 # define machine_is_platypus()  (0)
32006 #endif
32007
32008 #ifdef CONFIG_MACH_PSS2
32009 # ifdef machine_arch_type
32010 #  undef machine_arch_type
32011 #  define machine_arch_type     __machine_arch_type
32012 # else
32013 #  define machine_arch_type     MACH_TYPE_PSS2
32014 # endif
32015 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
32016 #else
32017 # define machine_is_pss2()      (0)
32018 #endif
32019
32020 #ifdef CONFIG_MACH_DAVINCI_APM150
32021 # ifdef machine_arch_type
32022 #  undef machine_arch_type
32023 #  define machine_arch_type     __machine_arch_type
32024 # else
32025 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
32026 # endif
32027 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
32028 #else
32029 # define machine_is_davinci_apm150()    (0)
32030 #endif
32031
32032 #ifdef CONFIG_MACH_STR9100
32033 # ifdef machine_arch_type
32034 #  undef machine_arch_type
32035 #  define machine_arch_type     __machine_arch_type
32036 # else
32037 #  define machine_arch_type     MACH_TYPE_STR9100
32038 # endif
32039 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
32040 #else
32041 # define machine_is_str9100()   (0)
32042 #endif
32043
32044 #ifdef CONFIG_MACH_NET5BIG
32045 # ifdef machine_arch_type
32046 #  undef machine_arch_type
32047 #  define machine_arch_type     __machine_arch_type
32048 # else
32049 #  define machine_arch_type     MACH_TYPE_NET5BIG
32050 # endif
32051 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
32052 #else
32053 # define machine_is_net5big()   (0)
32054 #endif
32055
32056 #ifdef CONFIG_MACH_SEABED9263
32057 # ifdef machine_arch_type
32058 #  undef machine_arch_type
32059 #  define machine_arch_type     __machine_arch_type
32060 # else
32061 #  define machine_arch_type     MACH_TYPE_SEABED9263
32062 # endif
32063 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
32064 #else
32065 # define machine_is_seabed9263()        (0)
32066 #endif
32067
32068 #ifdef CONFIG_MACH_MX51_M2ID
32069 # ifdef machine_arch_type
32070 #  undef machine_arch_type
32071 #  define machine_arch_type     __machine_arch_type
32072 # else
32073 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
32074 # endif
32075 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
32076 #else
32077 # define machine_is_mx51_m2id() (0)
32078 #endif
32079
32080 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
32081 # ifdef machine_arch_type
32082 #  undef machine_arch_type
32083 #  define machine_arch_type     __machine_arch_type
32084 # else
32085 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
32086 # endif
32087 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
32088 #else
32089 # define machine_is_octvocplus_eb()     (0)
32090 #endif
32091
32092 #ifdef CONFIG_MACH_KLK_FIREFOX
32093 # ifdef machine_arch_type
32094 #  undef machine_arch_type
32095 #  define machine_arch_type     __machine_arch_type
32096 # else
32097 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
32098 # endif
32099 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
32100 #else
32101 # define machine_is_klk_firefox()       (0)
32102 #endif
32103
32104 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
32105 # ifdef machine_arch_type
32106 #  undef machine_arch_type
32107 #  define machine_arch_type     __machine_arch_type
32108 # else
32109 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
32110 # endif
32111 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
32112 #else
32113 # define machine_is_klk_wirma_module()  (0)
32114 #endif
32115
32116 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
32117 # ifdef machine_arch_type
32118 #  undef machine_arch_type
32119 #  define machine_arch_type     __machine_arch_type
32120 # else
32121 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
32122 # endif
32123 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
32124 #else
32125 # define machine_is_klk_wirma_mmi()     (0)
32126 #endif
32127
32128 #ifdef CONFIG_MACH_SUPERSONIC
32129 # ifdef machine_arch_type
32130 #  undef machine_arch_type
32131 #  define machine_arch_type     __machine_arch_type
32132 # else
32133 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
32134 # endif
32135 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
32136 #else
32137 # define machine_is_supersonic()        (0)
32138 #endif
32139
32140 #ifdef CONFIG_MACH_LIBERTY
32141 # ifdef machine_arch_type
32142 #  undef machine_arch_type
32143 #  define machine_arch_type     __machine_arch_type
32144 # else
32145 #  define machine_arch_type     MACH_TYPE_LIBERTY
32146 # endif
32147 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
32148 #else
32149 # define machine_is_liberty()   (0)
32150 #endif
32151
32152 #ifdef CONFIG_MACH_MH355
32153 # ifdef machine_arch_type
32154 #  undef machine_arch_type
32155 #  define machine_arch_type     __machine_arch_type
32156 # else
32157 #  define machine_arch_type     MACH_TYPE_MH355
32158 # endif
32159 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
32160 #else
32161 # define machine_is_mh355()     (0)
32162 #endif
32163
32164 #ifdef CONFIG_MACH_PC7802
32165 # ifdef machine_arch_type
32166 #  undef machine_arch_type
32167 #  define machine_arch_type     __machine_arch_type
32168 # else
32169 #  define machine_arch_type     MACH_TYPE_PC7802
32170 # endif
32171 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
32172 #else
32173 # define machine_is_pc7802()    (0)
32174 #endif
32175
32176 #ifdef CONFIG_MACH_GNET_SGC
32177 # ifdef machine_arch_type
32178 #  undef machine_arch_type
32179 #  define machine_arch_type     __machine_arch_type
32180 # else
32181 #  define machine_arch_type     MACH_TYPE_GNET_SGC
32182 # endif
32183 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
32184 #else
32185 # define machine_is_gnet_sgc()  (0)
32186 #endif
32187
32188 #ifdef CONFIG_MACH_EINSTEIN15
32189 # ifdef machine_arch_type
32190 #  undef machine_arch_type
32191 #  define machine_arch_type     __machine_arch_type
32192 # else
32193 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
32194 # endif
32195 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
32196 #else
32197 # define machine_is_einstein15()        (0)
32198 #endif
32199
32200 #ifdef CONFIG_MACH_CMPD
32201 # ifdef machine_arch_type
32202 #  undef machine_arch_type
32203 #  define machine_arch_type     __machine_arch_type
32204 # else
32205 #  define machine_arch_type     MACH_TYPE_CMPD
32206 # endif
32207 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
32208 #else
32209 # define machine_is_cmpd()      (0)
32210 #endif
32211
32212 #ifdef CONFIG_MACH_DAVINCI_HASE1
32213 # ifdef machine_arch_type
32214 #  undef machine_arch_type
32215 #  define machine_arch_type     __machine_arch_type
32216 # else
32217 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
32218 # endif
32219 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
32220 #else
32221 # define machine_is_davinci_hase1()     (0)
32222 #endif
32223
32224 #ifdef CONFIG_MACH_LGEINCITEPHONE
32225 # ifdef machine_arch_type
32226 #  undef machine_arch_type
32227 #  define machine_arch_type     __machine_arch_type
32228 # else
32229 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
32230 # endif
32231 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
32232 #else
32233 # define machine_is_lgeincitephone()    (0)
32234 #endif
32235
32236 #ifdef CONFIG_MACH_EA313X
32237 # ifdef machine_arch_type
32238 #  undef machine_arch_type
32239 #  define machine_arch_type     __machine_arch_type
32240 # else
32241 #  define machine_arch_type     MACH_TYPE_EA313X
32242 # endif
32243 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
32244 #else
32245 # define machine_is_ea313x()    (0)
32246 #endif
32247
32248 #ifdef CONFIG_MACH_FWBD_39064
32249 # ifdef machine_arch_type
32250 #  undef machine_arch_type
32251 #  define machine_arch_type     __machine_arch_type
32252 # else
32253 #  define machine_arch_type     MACH_TYPE_FWBD_39064
32254 # endif
32255 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
32256 #else
32257 # define machine_is_fwbd_39064()        (0)
32258 #endif
32259
32260 #ifdef CONFIG_MACH_FWBD_390128
32261 # ifdef machine_arch_type
32262 #  undef machine_arch_type
32263 #  define machine_arch_type     __machine_arch_type
32264 # else
32265 #  define machine_arch_type     MACH_TYPE_FWBD_390128
32266 # endif
32267 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
32268 #else
32269 # define machine_is_fwbd_390128()       (0)
32270 #endif
32271
32272 #ifdef CONFIG_MACH_PELCO_MOE
32273 # ifdef machine_arch_type
32274 #  undef machine_arch_type
32275 #  define machine_arch_type     __machine_arch_type
32276 # else
32277 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
32278 # endif
32279 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
32280 #else
32281 # define machine_is_pelco_moe() (0)
32282 #endif
32283
32284 #ifdef CONFIG_MACH_MINIMIX27
32285 # ifdef machine_arch_type
32286 #  undef machine_arch_type
32287 #  define machine_arch_type     __machine_arch_type
32288 # else
32289 #  define machine_arch_type     MACH_TYPE_MINIMIX27
32290 # endif
32291 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
32292 #else
32293 # define machine_is_minimix27() (0)
32294 #endif
32295
32296 #ifdef CONFIG_MACH_OMAP3_THUNDER
32297 # ifdef machine_arch_type
32298 #  undef machine_arch_type
32299 #  define machine_arch_type     __machine_arch_type
32300 # else
32301 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
32302 # endif
32303 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
32304 #else
32305 # define machine_is_omap3_thunder()     (0)
32306 #endif
32307
32308 #ifdef CONFIG_MACH_PASSIONC
32309 # ifdef machine_arch_type
32310 #  undef machine_arch_type
32311 #  define machine_arch_type     __machine_arch_type
32312 # else
32313 #  define machine_arch_type     MACH_TYPE_PASSIONC
32314 # endif
32315 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
32316 #else
32317 # define machine_is_passionc()  (0)
32318 #endif
32319
32320 #ifdef CONFIG_MACH_MX27AMATA
32321 # ifdef machine_arch_type
32322 #  undef machine_arch_type
32323 #  define machine_arch_type     __machine_arch_type
32324 # else
32325 #  define machine_arch_type     MACH_TYPE_MX27AMATA
32326 # endif
32327 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
32328 #else
32329 # define machine_is_mx27amata() (0)
32330 #endif
32331
32332 #ifdef CONFIG_MACH_BGAT1
32333 # ifdef machine_arch_type
32334 #  undef machine_arch_type
32335 #  define machine_arch_type     __machine_arch_type
32336 # else
32337 #  define machine_arch_type     MACH_TYPE_BGAT1
32338 # endif
32339 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
32340 #else
32341 # define machine_is_bgat1()     (0)
32342 #endif
32343
32344 #ifdef CONFIG_MACH_BUZZ
32345 # ifdef machine_arch_type
32346 #  undef machine_arch_type
32347 #  define machine_arch_type     __machine_arch_type
32348 # else
32349 #  define machine_arch_type     MACH_TYPE_BUZZ
32350 # endif
32351 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
32352 #else
32353 # define machine_is_buzz()      (0)
32354 #endif
32355
32356 #ifdef CONFIG_MACH_MB9G20
32357 # ifdef machine_arch_type
32358 #  undef machine_arch_type
32359 #  define machine_arch_type     __machine_arch_type
32360 # else
32361 #  define machine_arch_type     MACH_TYPE_MB9G20
32362 # endif
32363 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
32364 #else
32365 # define machine_is_mb9g20()    (0)
32366 #endif
32367
32368 #ifdef CONFIG_MACH_YUSHAN
32369 # ifdef machine_arch_type
32370 #  undef machine_arch_type
32371 #  define machine_arch_type     __machine_arch_type
32372 # else
32373 #  define machine_arch_type     MACH_TYPE_YUSHAN
32374 # endif
32375 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
32376 #else
32377 # define machine_is_yushan()    (0)
32378 #endif
32379
32380 #ifdef CONFIG_MACH_LIZARD
32381 # ifdef machine_arch_type
32382 #  undef machine_arch_type
32383 #  define machine_arch_type     __machine_arch_type
32384 # else
32385 #  define machine_arch_type     MACH_TYPE_LIZARD
32386 # endif
32387 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
32388 #else
32389 # define machine_is_lizard()    (0)
32390 #endif
32391
32392 #ifdef CONFIG_MACH_OMAP3POLYCOM
32393 # ifdef machine_arch_type
32394 #  undef machine_arch_type
32395 #  define machine_arch_type     __machine_arch_type
32396 # else
32397 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
32398 # endif
32399 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
32400 #else
32401 # define machine_is_omap3polycom()      (0)
32402 #endif
32403
32404 #ifdef CONFIG_MACH_SMDKV210
32405 # ifdef machine_arch_type
32406 #  undef machine_arch_type
32407 #  define machine_arch_type     __machine_arch_type
32408 # else
32409 #  define machine_arch_type     MACH_TYPE_SMDKV210
32410 # endif
32411 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
32412 #else
32413 # define machine_is_smdkv210()  (0)
32414 #endif
32415
32416 #ifdef CONFIG_MACH_BRAVO
32417 # ifdef machine_arch_type
32418 #  undef machine_arch_type
32419 #  define machine_arch_type     __machine_arch_type
32420 # else
32421 #  define machine_arch_type     MACH_TYPE_BRAVO
32422 # endif
32423 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
32424 #else
32425 # define machine_is_bravo()     (0)
32426 #endif
32427
32428 #ifdef CONFIG_MACH_SIOGENTOO1
32429 # ifdef machine_arch_type
32430 #  undef machine_arch_type
32431 #  define machine_arch_type     __machine_arch_type
32432 # else
32433 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
32434 # endif
32435 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
32436 #else
32437 # define machine_is_siogentoo1()        (0)
32438 #endif
32439
32440 #ifdef CONFIG_MACH_SIOGENTOO2
32441 # ifdef machine_arch_type
32442 #  undef machine_arch_type
32443 #  define machine_arch_type     __machine_arch_type
32444 # else
32445 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
32446 # endif
32447 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
32448 #else
32449 # define machine_is_siogentoo2()        (0)
32450 #endif
32451
32452 #ifdef CONFIG_MACH_SM3K
32453 # ifdef machine_arch_type
32454 #  undef machine_arch_type
32455 #  define machine_arch_type     __machine_arch_type
32456 # else
32457 #  define machine_arch_type     MACH_TYPE_SM3K
32458 # endif
32459 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
32460 #else
32461 # define machine_is_sm3k()      (0)
32462 #endif
32463
32464 #ifdef CONFIG_MACH_ACER_TEMPO_F900
32465 # ifdef machine_arch_type
32466 #  undef machine_arch_type
32467 #  define machine_arch_type     __machine_arch_type
32468 # else
32469 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
32470 # endif
32471 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
32472 #else
32473 # define machine_is_acer_tempo_f900()   (0)
32474 #endif
32475
32476 #ifdef CONFIG_MACH_SST61VC010_DEV
32477 # ifdef machine_arch_type
32478 #  undef machine_arch_type
32479 #  define machine_arch_type     __machine_arch_type
32480 # else
32481 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
32482 # endif
32483 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
32484 #else
32485 # define machine_is_sst61vc010_dev()    (0)
32486 #endif
32487
32488 #ifdef CONFIG_MACH_GLITTERTIND
32489 # ifdef machine_arch_type
32490 #  undef machine_arch_type
32491 #  define machine_arch_type     __machine_arch_type
32492 # else
32493 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
32494 # endif
32495 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
32496 #else
32497 # define machine_is_glittertind()       (0)
32498 #endif
32499
32500 #ifdef CONFIG_MACH_OMAP_ZOOM3
32501 # ifdef machine_arch_type
32502 #  undef machine_arch_type
32503 #  define machine_arch_type     __machine_arch_type
32504 # else
32505 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
32506 # endif
32507 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
32508 #else
32509 # define machine_is_omap_zoom3()        (0)
32510 #endif
32511
32512 #ifdef CONFIG_MACH_OMAP_3630SDP
32513 # ifdef machine_arch_type
32514 #  undef machine_arch_type
32515 #  define machine_arch_type     __machine_arch_type
32516 # else
32517 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
32518 # endif
32519 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
32520 #else
32521 # define machine_is_omap_3630sdp()      (0)
32522 #endif
32523
32524 #ifdef CONFIG_MACH_CYBOOK2440
32525 # ifdef machine_arch_type
32526 #  undef machine_arch_type
32527 #  define machine_arch_type     __machine_arch_type
32528 # else
32529 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
32530 # endif
32531 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
32532 #else
32533 # define machine_is_cybook2440()        (0)
32534 #endif
32535
32536 #ifdef CONFIG_MACH_TORINO_S
32537 # ifdef machine_arch_type
32538 #  undef machine_arch_type
32539 #  define machine_arch_type     __machine_arch_type
32540 # else
32541 #  define machine_arch_type     MACH_TYPE_TORINO_S
32542 # endif
32543 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
32544 #else
32545 # define machine_is_torino_s()  (0)
32546 #endif
32547
32548 #ifdef CONFIG_MACH_HAVANA
32549 # ifdef machine_arch_type
32550 #  undef machine_arch_type
32551 #  define machine_arch_type     __machine_arch_type
32552 # else
32553 #  define machine_arch_type     MACH_TYPE_HAVANA
32554 # endif
32555 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
32556 #else
32557 # define machine_is_havana()    (0)
32558 #endif
32559
32560 #ifdef CONFIG_MACH_BEAUMONT_11
32561 # ifdef machine_arch_type
32562 #  undef machine_arch_type
32563 #  define machine_arch_type     __machine_arch_type
32564 # else
32565 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
32566 # endif
32567 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
32568 #else
32569 # define machine_is_beaumont_11()       (0)
32570 #endif
32571
32572 #ifdef CONFIG_MACH_VANGUARD
32573 # ifdef machine_arch_type
32574 #  undef machine_arch_type
32575 #  define machine_arch_type     __machine_arch_type
32576 # else
32577 #  define machine_arch_type     MACH_TYPE_VANGUARD
32578 # endif
32579 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
32580 #else
32581 # define machine_is_vanguard()  (0)
32582 #endif
32583
32584 #ifdef CONFIG_MACH_S5PC110_DRACO
32585 # ifdef machine_arch_type
32586 #  undef machine_arch_type
32587 #  define machine_arch_type     __machine_arch_type
32588 # else
32589 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
32590 # endif
32591 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
32592 #else
32593 # define machine_is_s5pc110_draco()     (0)
32594 #endif
32595
32596 #ifdef CONFIG_MACH_CARTESIO_TWO
32597 # ifdef machine_arch_type
32598 #  undef machine_arch_type
32599 #  define machine_arch_type     __machine_arch_type
32600 # else
32601 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
32602 # endif
32603 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
32604 #else
32605 # define machine_is_cartesio_two()      (0)
32606 #endif
32607
32608 #ifdef CONFIG_MACH_ASTER
32609 # ifdef machine_arch_type
32610 #  undef machine_arch_type
32611 #  define machine_arch_type     __machine_arch_type
32612 # else
32613 #  define machine_arch_type     MACH_TYPE_ASTER
32614 # endif
32615 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
32616 #else
32617 # define machine_is_aster()     (0)
32618 #endif
32619
32620 #ifdef CONFIG_MACH_VOGUESV210
32621 # ifdef machine_arch_type
32622 #  undef machine_arch_type
32623 #  define machine_arch_type     __machine_arch_type
32624 # else
32625 #  define machine_arch_type     MACH_TYPE_VOGUESV210
32626 # endif
32627 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
32628 #else
32629 # define machine_is_voguesv210()        (0)
32630 #endif
32631
32632 #ifdef CONFIG_MACH_ACM500X
32633 # ifdef machine_arch_type
32634 #  undef machine_arch_type
32635 #  define machine_arch_type     __machine_arch_type
32636 # else
32637 #  define machine_arch_type     MACH_TYPE_ACM500X
32638 # endif
32639 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
32640 #else
32641 # define machine_is_acm500x()   (0)
32642 #endif
32643
32644 #ifdef CONFIG_MACH_KM9260
32645 # ifdef machine_arch_type
32646 #  undef machine_arch_type
32647 #  define machine_arch_type     __machine_arch_type
32648 # else
32649 #  define machine_arch_type     MACH_TYPE_KM9260
32650 # endif
32651 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
32652 #else
32653 # define machine_is_km9260()    (0)
32654 #endif
32655
32656 #ifdef CONFIG_MACH_NIDEFLEXG1
32657 # ifdef machine_arch_type
32658 #  undef machine_arch_type
32659 #  define machine_arch_type     __machine_arch_type
32660 # else
32661 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
32662 # endif
32663 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
32664 #else
32665 # define machine_is_nideflexg1()        (0)
32666 #endif
32667
32668 #ifdef CONFIG_MACH_CTERA_PLUG_IO
32669 # ifdef machine_arch_type
32670 #  undef machine_arch_type
32671 #  define machine_arch_type     __machine_arch_type
32672 # else
32673 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
32674 # endif
32675 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
32676 #else
32677 # define machine_is_ctera_plug_io()     (0)
32678 #endif
32679
32680 #ifdef CONFIG_MACH_SMARTQ7
32681 # ifdef machine_arch_type
32682 #  undef machine_arch_type
32683 #  define machine_arch_type     __machine_arch_type
32684 # else
32685 #  define machine_arch_type     MACH_TYPE_SMARTQ7
32686 # endif
32687 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
32688 #else
32689 # define machine_is_smartq7()   (0)
32690 #endif
32691
32692 #ifdef CONFIG_MACH_AT91SAM9G10EK2
32693 # ifdef machine_arch_type
32694 #  undef machine_arch_type
32695 #  define machine_arch_type     __machine_arch_type
32696 # else
32697 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
32698 # endif
32699 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32700 #else
32701 # define machine_is_at91sam9g10ek2()    (0)
32702 #endif
32703
32704 #ifdef CONFIG_MACH_ASUSP527
32705 # ifdef machine_arch_type
32706 #  undef machine_arch_type
32707 #  define machine_arch_type     __machine_arch_type
32708 # else
32709 #  define machine_arch_type     MACH_TYPE_ASUSP527
32710 # endif
32711 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
32712 #else
32713 # define machine_is_asusp527()  (0)
32714 #endif
32715
32716 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
32717 # ifdef machine_arch_type
32718 #  undef machine_arch_type
32719 #  define machine_arch_type     __machine_arch_type
32720 # else
32721 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
32722 # endif
32723 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32724 #else
32725 # define machine_is_at91sam9g20mpm2()   (0)
32726 #endif
32727
32728 #ifdef CONFIG_MACH_TOPASA900
32729 # ifdef machine_arch_type
32730 #  undef machine_arch_type
32731 #  define machine_arch_type     __machine_arch_type
32732 # else
32733 #  define machine_arch_type     MACH_TYPE_TOPASA900
32734 # endif
32735 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32736 #else
32737 # define machine_is_topasa900() (0)
32738 #endif
32739
32740 #ifdef CONFIG_MACH_ELECTRUM_100
32741 # ifdef machine_arch_type
32742 #  undef machine_arch_type
32743 #  define machine_arch_type     __machine_arch_type
32744 # else
32745 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
32746 # endif
32747 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32748 #else
32749 # define machine_is_electrum_100()      (0)
32750 #endif
32751
32752 #ifdef CONFIG_MACH_MX51GRB
32753 # ifdef machine_arch_type
32754 #  undef machine_arch_type
32755 #  define machine_arch_type     __machine_arch_type
32756 # else
32757 #  define machine_arch_type     MACH_TYPE_MX51GRB
32758 # endif
32759 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
32760 #else
32761 # define machine_is_mx51grb()   (0)
32762 #endif
32763
32764 #ifdef CONFIG_MACH_XEA300
32765 # ifdef machine_arch_type
32766 #  undef machine_arch_type
32767 #  define machine_arch_type     __machine_arch_type
32768 # else
32769 #  define machine_arch_type     MACH_TYPE_XEA300
32770 # endif
32771 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
32772 #else
32773 # define machine_is_xea300()    (0)
32774 #endif
32775
32776 #ifdef CONFIG_MACH_HTCSTARTREK
32777 # ifdef machine_arch_type
32778 #  undef machine_arch_type
32779 #  define machine_arch_type     __machine_arch_type
32780 # else
32781 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
32782 # endif
32783 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32784 #else
32785 # define machine_is_htcstartrek()       (0)
32786 #endif
32787
32788 #ifdef CONFIG_MACH_LIMA
32789 # ifdef machine_arch_type
32790 #  undef machine_arch_type
32791 #  define machine_arch_type     __machine_arch_type
32792 # else
32793 #  define machine_arch_type     MACH_TYPE_LIMA
32794 # endif
32795 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
32796 #else
32797 # define machine_is_lima()      (0)
32798 #endif
32799
32800 #ifdef CONFIG_MACH_CSB740
32801 # ifdef machine_arch_type
32802 #  undef machine_arch_type
32803 #  define machine_arch_type     __machine_arch_type
32804 # else
32805 #  define machine_arch_type     MACH_TYPE_CSB740
32806 # endif
32807 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
32808 #else
32809 # define machine_is_csb740()    (0)
32810 #endif
32811
32812 #ifdef CONFIG_MACH_USB_S8815
32813 # ifdef machine_arch_type
32814 #  undef machine_arch_type
32815 #  define machine_arch_type     __machine_arch_type
32816 # else
32817 #  define machine_arch_type     MACH_TYPE_USB_S8815
32818 # endif
32819 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32820 #else
32821 # define machine_is_usb_s8815() (0)
32822 #endif
32823
32824 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32825 # ifdef machine_arch_type
32826 #  undef machine_arch_type
32827 #  define machine_arch_type     __machine_arch_type
32828 # else
32829 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32830 # endif
32831 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32832 #else
32833 # define machine_is_watson_efm_plugin() (0)
32834 #endif
32835
32836 #ifdef CONFIG_MACH_MILKYWAY
32837 # ifdef machine_arch_type
32838 #  undef machine_arch_type
32839 #  define machine_arch_type     __machine_arch_type
32840 # else
32841 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32842 # endif
32843 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32844 #else
32845 # define machine_is_milkyway()  (0)
32846 #endif
32847
32848 #ifdef CONFIG_MACH_G4EVM
32849 # ifdef machine_arch_type
32850 #  undef machine_arch_type
32851 #  define machine_arch_type     __machine_arch_type
32852 # else
32853 #  define machine_arch_type     MACH_TYPE_G4EVM
32854 # endif
32855 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32856 #else
32857 # define machine_is_g4evm()     (0)
32858 #endif
32859
32860 #ifdef CONFIG_MACH_PICOMOD6
32861 # ifdef machine_arch_type
32862 #  undef machine_arch_type
32863 #  define machine_arch_type     __machine_arch_type
32864 # else
32865 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32866 # endif
32867 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32868 #else
32869 # define machine_is_picomod6()  (0)
32870 #endif
32871
32872 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32873 # ifdef machine_arch_type
32874 #  undef machine_arch_type
32875 #  define machine_arch_type     __machine_arch_type
32876 # else
32877 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32878 # endif
32879 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32880 #else
32881 # define machine_is_omapl138_hawkboard()        (0)
32882 #endif
32883
32884 #ifdef CONFIG_MACH_IP6000
32885 # ifdef machine_arch_type
32886 #  undef machine_arch_type
32887 #  define machine_arch_type     __machine_arch_type
32888 # else
32889 #  define machine_arch_type     MACH_TYPE_IP6000
32890 # endif
32891 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32892 #else
32893 # define machine_is_ip6000()    (0)
32894 #endif
32895
32896 #ifdef CONFIG_MACH_IP6010
32897 # ifdef machine_arch_type
32898 #  undef machine_arch_type
32899 #  define machine_arch_type     __machine_arch_type
32900 # else
32901 #  define machine_arch_type     MACH_TYPE_IP6010
32902 # endif
32903 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32904 #else
32905 # define machine_is_ip6010()    (0)
32906 #endif
32907
32908 #ifdef CONFIG_MACH_UTM400
32909 # ifdef machine_arch_type
32910 #  undef machine_arch_type
32911 #  define machine_arch_type     __machine_arch_type
32912 # else
32913 #  define machine_arch_type     MACH_TYPE_UTM400
32914 # endif
32915 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32916 #else
32917 # define machine_is_utm400()    (0)
32918 #endif
32919
32920 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32921 # ifdef machine_arch_type
32922 #  undef machine_arch_type
32923 #  define machine_arch_type     __machine_arch_type
32924 # else
32925 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32926 # endif
32927 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32928 #else
32929 # define machine_is_omap3_zybex()       (0)
32930 #endif
32931
32932 #ifdef CONFIG_MACH_WIRELESS_SPACE
32933 # ifdef machine_arch_type
32934 #  undef machine_arch_type
32935 #  define machine_arch_type     __machine_arch_type
32936 # else
32937 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32938 # endif
32939 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32940 #else
32941 # define machine_is_wireless_space()    (0)
32942 #endif
32943
32944 #ifdef CONFIG_MACH_SX560
32945 # ifdef machine_arch_type
32946 #  undef machine_arch_type
32947 #  define machine_arch_type     __machine_arch_type
32948 # else
32949 #  define machine_arch_type     MACH_TYPE_SX560
32950 # endif
32951 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32952 #else
32953 # define machine_is_sx560()     (0)
32954 #endif
32955
32956 #ifdef CONFIG_MACH_TS41X
32957 # ifdef machine_arch_type
32958 #  undef machine_arch_type
32959 #  define machine_arch_type     __machine_arch_type
32960 # else
32961 #  define machine_arch_type     MACH_TYPE_TS41X
32962 # endif
32963 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32964 #else
32965 # define machine_is_ts41x()     (0)
32966 #endif
32967
32968 #ifdef CONFIG_MACH_ELPHEL10373
32969 # ifdef machine_arch_type
32970 #  undef machine_arch_type
32971 #  define machine_arch_type     __machine_arch_type
32972 # else
32973 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32974 # endif
32975 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32976 #else
32977 # define machine_is_elphel10373()       (0)
32978 #endif
32979
32980 #ifdef CONFIG_MACH_RHOBOT
32981 # ifdef machine_arch_type
32982 #  undef machine_arch_type
32983 #  define machine_arch_type     __machine_arch_type
32984 # else
32985 #  define machine_arch_type     MACH_TYPE_RHOBOT
32986 # endif
32987 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32988 #else
32989 # define machine_is_rhobot()    (0)
32990 #endif
32991
32992 #ifdef CONFIG_MACH_MX51_REFRESH
32993 # ifdef machine_arch_type
32994 #  undef machine_arch_type
32995 #  define machine_arch_type     __machine_arch_type
32996 # else
32997 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32998 # endif
32999 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
33000 #else
33001 # define machine_is_mx51_refresh()      (0)
33002 #endif
33003
33004 #ifdef CONFIG_MACH_LS9260
33005 # ifdef machine_arch_type
33006 #  undef machine_arch_type
33007 #  define machine_arch_type     __machine_arch_type
33008 # else
33009 #  define machine_arch_type     MACH_TYPE_LS9260
33010 # endif
33011 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
33012 #else
33013 # define machine_is_ls9260()    (0)
33014 #endif
33015
33016 #ifdef CONFIG_MACH_SHANK
33017 # ifdef machine_arch_type
33018 #  undef machine_arch_type
33019 #  define machine_arch_type     __machine_arch_type
33020 # else
33021 #  define machine_arch_type     MACH_TYPE_SHANK
33022 # endif
33023 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
33024 #else
33025 # define machine_is_shank()     (0)
33026 #endif
33027
33028 #ifdef CONFIG_MACH_QSD8X50_ST1
33029 # ifdef machine_arch_type
33030 #  undef machine_arch_type
33031 #  define machine_arch_type     __machine_arch_type
33032 # else
33033 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
33034 # endif
33035 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
33036 #else
33037 # define machine_is_qsd8x50_st1()       (0)
33038 #endif
33039
33040 #ifdef CONFIG_MACH_AT91SAM9M10EKES
33041 # ifdef machine_arch_type
33042 #  undef machine_arch_type
33043 #  define machine_arch_type     __machine_arch_type
33044 # else
33045 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
33046 # endif
33047 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
33048 #else
33049 # define machine_is_at91sam9m10ekes()   (0)
33050 #endif
33051
33052 #ifdef CONFIG_MACH_HIRAM
33053 # ifdef machine_arch_type
33054 #  undef machine_arch_type
33055 #  define machine_arch_type     __machine_arch_type
33056 # else
33057 #  define machine_arch_type     MACH_TYPE_HIRAM
33058 # endif
33059 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
33060 #else
33061 # define machine_is_hiram()     (0)
33062 #endif
33063
33064 #ifdef CONFIG_MACH_PHY3250
33065 # ifdef machine_arch_type
33066 #  undef machine_arch_type
33067 #  define machine_arch_type     __machine_arch_type
33068 # else
33069 #  define machine_arch_type     MACH_TYPE_PHY3250
33070 # endif
33071 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
33072 #else
33073 # define machine_is_phy3250()   (0)
33074 #endif
33075
33076 #ifdef CONFIG_MACH_EA3250
33077 # ifdef machine_arch_type
33078 #  undef machine_arch_type
33079 #  define machine_arch_type     __machine_arch_type
33080 # else
33081 #  define machine_arch_type     MACH_TYPE_EA3250
33082 # endif
33083 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
33084 #else
33085 # define machine_is_ea3250()    (0)
33086 #endif
33087
33088 #ifdef CONFIG_MACH_FDI3250
33089 # ifdef machine_arch_type
33090 #  undef machine_arch_type
33091 #  define machine_arch_type     __machine_arch_type
33092 # else
33093 #  define machine_arch_type     MACH_TYPE_FDI3250
33094 # endif
33095 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
33096 #else
33097 # define machine_is_fdi3250()   (0)
33098 #endif
33099
33100 #ifdef CONFIG_MACH_WHITESTONE
33101 # ifdef machine_arch_type
33102 #  undef machine_arch_type
33103 #  define machine_arch_type     __machine_arch_type
33104 # else
33105 #  define machine_arch_type     MACH_TYPE_WHITESTONE
33106 # endif
33107 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
33108 #else
33109 # define machine_is_whitestone()        (0)
33110 #endif
33111
33112 #ifdef CONFIG_MACH_AT91SAM9263NIT
33113 # ifdef machine_arch_type
33114 #  undef machine_arch_type
33115 #  define machine_arch_type     __machine_arch_type
33116 # else
33117 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
33118 # endif
33119 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
33120 #else
33121 # define machine_is_at91sam9263nit()    (0)
33122 #endif
33123
33124 #ifdef CONFIG_MACH_CCMX51
33125 # ifdef machine_arch_type
33126 #  undef machine_arch_type
33127 #  define machine_arch_type     __machine_arch_type
33128 # else
33129 #  define machine_arch_type     MACH_TYPE_CCMX51
33130 # endif
33131 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
33132 #else
33133 # define machine_is_ccmx51()    (0)
33134 #endif
33135
33136 #ifdef CONFIG_MACH_CCMX51JS
33137 # ifdef machine_arch_type
33138 #  undef machine_arch_type
33139 #  define machine_arch_type     __machine_arch_type
33140 # else
33141 #  define machine_arch_type     MACH_TYPE_CCMX51JS
33142 # endif
33143 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
33144 #else
33145 # define machine_is_ccmx51js()  (0)
33146 #endif
33147
33148 #ifdef CONFIG_MACH_CCWMX51
33149 # ifdef machine_arch_type
33150 #  undef machine_arch_type
33151 #  define machine_arch_type     __machine_arch_type
33152 # else
33153 #  define machine_arch_type     MACH_TYPE_CCWMX51
33154 # endif
33155 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
33156 #else
33157 # define machine_is_ccwmx51()   (0)
33158 #endif
33159
33160 #ifdef CONFIG_MACH_CCWMX51JS
33161 # ifdef machine_arch_type
33162 #  undef machine_arch_type
33163 #  define machine_arch_type     __machine_arch_type
33164 # else
33165 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
33166 # endif
33167 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
33168 #else
33169 # define machine_is_ccwmx51js() (0)
33170 #endif
33171
33172 #ifdef CONFIG_MACH_MINI6410
33173 # ifdef machine_arch_type
33174 #  undef machine_arch_type
33175 #  define machine_arch_type     __machine_arch_type
33176 # else
33177 #  define machine_arch_type     MACH_TYPE_MINI6410
33178 # endif
33179 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
33180 #else
33181 # define machine_is_mini6410()  (0)
33182 #endif
33183
33184 #ifdef CONFIG_MACH_TINY6410
33185 # ifdef machine_arch_type
33186 #  undef machine_arch_type
33187 #  define machine_arch_type     __machine_arch_type
33188 # else
33189 #  define machine_arch_type     MACH_TYPE_TINY6410
33190 # endif
33191 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
33192 #else
33193 # define machine_is_tiny6410()  (0)
33194 #endif
33195
33196 #ifdef CONFIG_MACH_NANO6410
33197 # ifdef machine_arch_type
33198 #  undef machine_arch_type
33199 #  define machine_arch_type     __machine_arch_type
33200 # else
33201 #  define machine_arch_type     MACH_TYPE_NANO6410
33202 # endif
33203 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
33204 #else
33205 # define machine_is_nano6410()  (0)
33206 #endif
33207
33208 #ifdef CONFIG_MACH_AT572D940HFNLDB
33209 # ifdef machine_arch_type
33210 #  undef machine_arch_type
33211 #  define machine_arch_type     __machine_arch_type
33212 # else
33213 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
33214 # endif
33215 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
33216 #else
33217 # define machine_is_at572d940hfnldb()   (0)
33218 #endif
33219
33220 #ifdef CONFIG_MACH_HTCLEO
33221 # ifdef machine_arch_type
33222 #  undef machine_arch_type
33223 #  define machine_arch_type     __machine_arch_type
33224 # else
33225 #  define machine_arch_type     MACH_TYPE_HTCLEO
33226 # endif
33227 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
33228 #else
33229 # define machine_is_htcleo()    (0)
33230 #endif
33231
33232 #ifdef CONFIG_MACH_AVP13
33233 # ifdef machine_arch_type
33234 #  undef machine_arch_type
33235 #  define machine_arch_type     __machine_arch_type
33236 # else
33237 #  define machine_arch_type     MACH_TYPE_AVP13
33238 # endif
33239 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
33240 #else
33241 # define machine_is_avp13()     (0)
33242 #endif
33243
33244 #ifdef CONFIG_MACH_XXSVIDEOD
33245 # ifdef machine_arch_type
33246 #  undef machine_arch_type
33247 #  define machine_arch_type     __machine_arch_type
33248 # else
33249 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
33250 # endif
33251 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
33252 #else
33253 # define machine_is_xxsvideod() (0)
33254 #endif
33255
33256 #ifdef CONFIG_MACH_VPNEXT
33257 # ifdef machine_arch_type
33258 #  undef machine_arch_type
33259 #  define machine_arch_type     __machine_arch_type
33260 # else
33261 #  define machine_arch_type     MACH_TYPE_VPNEXT
33262 # endif
33263 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
33264 #else
33265 # define machine_is_vpnext()    (0)
33266 #endif
33267
33268 #ifdef CONFIG_MACH_SWARCO_ITC3
33269 # ifdef machine_arch_type
33270 #  undef machine_arch_type
33271 #  define machine_arch_type     __machine_arch_type
33272 # else
33273 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
33274 # endif
33275 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
33276 #else
33277 # define machine_is_swarco_itc3()       (0)
33278 #endif
33279
33280 #ifdef CONFIG_MACH_TX51
33281 # ifdef machine_arch_type
33282 #  undef machine_arch_type
33283 #  define machine_arch_type     __machine_arch_type
33284 # else
33285 #  define machine_arch_type     MACH_TYPE_TX51
33286 # endif
33287 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
33288 #else
33289 # define machine_is_tx51()      (0)
33290 #endif
33291
33292 #ifdef CONFIG_MACH_DOLBY_CAT1021
33293 # ifdef machine_arch_type
33294 #  undef machine_arch_type
33295 #  define machine_arch_type     __machine_arch_type
33296 # else
33297 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
33298 # endif
33299 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
33300 #else
33301 # define machine_is_dolby_cat1021()     (0)
33302 #endif
33303
33304 #ifdef CONFIG_MACH_MX28EVK
33305 # ifdef machine_arch_type
33306 #  undef machine_arch_type
33307 #  define machine_arch_type     __machine_arch_type
33308 # else
33309 #  define machine_arch_type     MACH_TYPE_MX28EVK
33310 # endif
33311 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
33312 #else
33313 # define machine_is_mx28evk()   (0)
33314 #endif
33315
33316 #ifdef CONFIG_MACH_PHOENIX260
33317 # ifdef machine_arch_type
33318 #  undef machine_arch_type
33319 #  define machine_arch_type     __machine_arch_type
33320 # else
33321 #  define machine_arch_type     MACH_TYPE_PHOENIX260
33322 # endif
33323 # define machine_is_phoenix260()        (machine_arch_type == MACH_TYPE_PHOENIX260)
33324 #else
33325 # define machine_is_phoenix260()        (0)
33326 #endif
33327
33328 #ifdef CONFIG_MACH_UVACA_STORK
33329 # ifdef machine_arch_type
33330 #  undef machine_arch_type
33331 #  define machine_arch_type     __machine_arch_type
33332 # else
33333 #  define machine_arch_type     MACH_TYPE_UVACA_STORK
33334 # endif
33335 # define machine_is_uvaca_stork()       (machine_arch_type == MACH_TYPE_UVACA_STORK)
33336 #else
33337 # define machine_is_uvaca_stork()       (0)
33338 #endif
33339
33340 #ifdef CONFIG_MACH_SMARTQ5
33341 # ifdef machine_arch_type
33342 #  undef machine_arch_type
33343 #  define machine_arch_type     __machine_arch_type
33344 # else
33345 #  define machine_arch_type     MACH_TYPE_SMARTQ5
33346 # endif
33347 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
33348 #else
33349 # define machine_is_smartq5()   (0)
33350 #endif
33351
33352 #ifdef CONFIG_MACH_ALL3078
33353 # ifdef machine_arch_type
33354 #  undef machine_arch_type
33355 #  define machine_arch_type     __machine_arch_type
33356 # else
33357 #  define machine_arch_type     MACH_TYPE_ALL3078
33358 # endif
33359 # define machine_is_all3078()   (machine_arch_type == MACH_TYPE_ALL3078)
33360 #else
33361 # define machine_is_all3078()   (0)
33362 #endif
33363
33364 #ifdef CONFIG_MACH_CTERA_2BAY_DS
33365 # ifdef machine_arch_type
33366 #  undef machine_arch_type
33367 #  define machine_arch_type     __machine_arch_type
33368 # else
33369 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_DS
33370 # endif
33371 # define machine_is_ctera_2bay_ds()     (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
33372 #else
33373 # define machine_is_ctera_2bay_ds()     (0)
33374 #endif
33375
33376 #ifdef CONFIG_MACH_SIOGENTOO3
33377 # ifdef machine_arch_type
33378 #  undef machine_arch_type
33379 #  define machine_arch_type     __machine_arch_type
33380 # else
33381 #  define machine_arch_type     MACH_TYPE_SIOGENTOO3
33382 # endif
33383 # define machine_is_siogentoo3()        (machine_arch_type == MACH_TYPE_SIOGENTOO3)
33384 #else
33385 # define machine_is_siogentoo3()        (0)
33386 #endif
33387
33388 #ifdef CONFIG_MACH_EPB5000
33389 # ifdef machine_arch_type
33390 #  undef machine_arch_type
33391 #  define machine_arch_type     __machine_arch_type
33392 # else
33393 #  define machine_arch_type     MACH_TYPE_EPB5000
33394 # endif
33395 # define machine_is_epb5000()   (machine_arch_type == MACH_TYPE_EPB5000)
33396 #else
33397 # define machine_is_epb5000()   (0)
33398 #endif
33399
33400 #ifdef CONFIG_MACH_HY9263
33401 # ifdef machine_arch_type
33402 #  undef machine_arch_type
33403 #  define machine_arch_type     __machine_arch_type
33404 # else
33405 #  define machine_arch_type     MACH_TYPE_HY9263
33406 # endif
33407 # define machine_is_hy9263()    (machine_arch_type == MACH_TYPE_HY9263)
33408 #else
33409 # define machine_is_hy9263()    (0)
33410 #endif
33411
33412 #ifdef CONFIG_MACH_ACER_TEMPO_M900
33413 # ifdef machine_arch_type
33414 #  undef machine_arch_type
33415 #  define machine_arch_type     __machine_arch_type
33416 # else
33417 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_M900
33418 # endif
33419 # define machine_is_acer_tempo_m900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
33420 #else
33421 # define machine_is_acer_tempo_m900()   (0)
33422 #endif
33423
33424 #ifdef CONFIG_MACH_ACER_TEMPO_DX900
33425 # ifdef machine_arch_type
33426 #  undef machine_arch_type
33427 #  define machine_arch_type     __machine_arch_type
33428 # else
33429 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_DX900
33430 # endif
33431 # define machine_is_acer_tempo_dx650()  (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
33432 #else
33433 # define machine_is_acer_tempo_dx650()  (0)
33434 #endif
33435
33436 #ifdef CONFIG_MACH_ACER_TEMPO_X960
33437 # ifdef machine_arch_type
33438 #  undef machine_arch_type
33439 #  define machine_arch_type     __machine_arch_type
33440 # else
33441 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_X960
33442 # endif
33443 # define machine_is_acer_tempo_x960()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
33444 #else
33445 # define machine_is_acer_tempo_x960()   (0)
33446 #endif
33447
33448 #ifdef CONFIG_MACH_ACER_ETEN_V900
33449 # ifdef machine_arch_type
33450 #  undef machine_arch_type
33451 #  define machine_arch_type     __machine_arch_type
33452 # else
33453 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_V900
33454 # endif
33455 # define machine_is_acer_eten_v900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
33456 #else
33457 # define machine_is_acer_eten_v900()    (0)
33458 #endif
33459
33460 #ifdef CONFIG_MACH_ACER_ETEN_X900
33461 # ifdef machine_arch_type
33462 #  undef machine_arch_type
33463 #  define machine_arch_type     __machine_arch_type
33464 # else
33465 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_X900
33466 # endif
33467 # define machine_is_acer_eten_x900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
33468 #else
33469 # define machine_is_acer_eten_x900()    (0)
33470 #endif
33471
33472 #ifdef CONFIG_MACH_BONNELL
33473 # ifdef machine_arch_type
33474 #  undef machine_arch_type
33475 #  define machine_arch_type     __machine_arch_type
33476 # else
33477 #  define machine_arch_type     MACH_TYPE_BONNELL
33478 # endif
33479 # define machine_is_bonnell()   (machine_arch_type == MACH_TYPE_BONNELL)
33480 #else
33481 # define machine_is_bonnell()   (0)
33482 #endif
33483
33484 #ifdef CONFIG_MACH_OHT_MX27
33485 # ifdef machine_arch_type
33486 #  undef machine_arch_type
33487 #  define machine_arch_type     __machine_arch_type
33488 # else
33489 #  define machine_arch_type     MACH_TYPE_OHT_MX27
33490 # endif
33491 # define machine_is_oht_mx27()  (machine_arch_type == MACH_TYPE_OHT_MX27)
33492 #else
33493 # define machine_is_oht_mx27()  (0)
33494 #endif
33495
33496 #ifdef CONFIG_MACH_HTCQUARTZ
33497 # ifdef machine_arch_type
33498 #  undef machine_arch_type
33499 #  define machine_arch_type     __machine_arch_type
33500 # else
33501 #  define machine_arch_type     MACH_TYPE_HTCQUARTZ
33502 # endif
33503 # define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
33504 #else
33505 # define machine_is_htcquartz() (0)
33506 #endif
33507
33508 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
33509 # ifdef machine_arch_type
33510 #  undef machine_arch_type
33511 #  define machine_arch_type     __machine_arch_type
33512 # else
33513 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
33514 # endif
33515 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
33516 #else
33517 # define machine_is_davinci_dm6467tevm()        (0)
33518 #endif
33519
33520 #ifdef CONFIG_MACH_C3AX03
33521 # ifdef machine_arch_type
33522 #  undef machine_arch_type
33523 #  define machine_arch_type     __machine_arch_type
33524 # else
33525 #  define machine_arch_type     MACH_TYPE_C3AX03
33526 # endif
33527 # define machine_is_c3ax03()    (machine_arch_type == MACH_TYPE_C3AX03)
33528 #else
33529 # define machine_is_c3ax03()    (0)
33530 #endif
33531
33532 #ifdef CONFIG_MACH_MXT_TD60
33533 # ifdef machine_arch_type
33534 #  undef machine_arch_type
33535 #  define machine_arch_type     __machine_arch_type
33536 # else
33537 #  define machine_arch_type     MACH_TYPE_MXT_TD60
33538 # endif
33539 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
33540 #else
33541 # define machine_is_mxt_td60()  (0)
33542 #endif
33543
33544 #ifdef CONFIG_MACH_ESYX
33545 # ifdef machine_arch_type
33546 #  undef machine_arch_type
33547 #  define machine_arch_type     __machine_arch_type
33548 # else
33549 #  define machine_arch_type     MACH_TYPE_ESYX
33550 # endif
33551 # define machine_is_esyx()      (machine_arch_type == MACH_TYPE_ESYX)
33552 #else
33553 # define machine_is_esyx()      (0)
33554 #endif
33555
33556 #ifdef CONFIG_MACH_DOVE_DB2
33557 # ifdef machine_arch_type
33558 #  undef machine_arch_type
33559 #  define machine_arch_type     __machine_arch_type
33560 # else
33561 #  define machine_arch_type     MACH_TYPE_DOVE_DB2
33562 # endif
33563 # define machine_is_dove_db2()  (machine_arch_type == MACH_TYPE_DOVE_DB2)
33564 #else
33565 # define machine_is_dove_db2()  (0)
33566 #endif
33567
33568 #ifdef CONFIG_MACH_BULLDOG
33569 # ifdef machine_arch_type
33570 #  undef machine_arch_type
33571 #  define machine_arch_type     __machine_arch_type
33572 # else
33573 #  define machine_arch_type     MACH_TYPE_BULLDOG
33574 # endif
33575 # define machine_is_bulldog()   (machine_arch_type == MACH_TYPE_BULLDOG)
33576 #else
33577 # define machine_is_bulldog()   (0)
33578 #endif
33579
33580 #ifdef CONFIG_MACH_DERELL_ME2000
33581 # ifdef machine_arch_type
33582 #  undef machine_arch_type
33583 #  define machine_arch_type     __machine_arch_type
33584 # else
33585 #  define machine_arch_type     MACH_TYPE_DERELL_ME2000
33586 # endif
33587 # define machine_is_derell_me2000()     (machine_arch_type == MACH_TYPE_DERELL_ME2000)
33588 #else
33589 # define machine_is_derell_me2000()     (0)
33590 #endif
33591
33592 #ifdef CONFIG_MACH_BCMRING_BASE
33593 # ifdef machine_arch_type
33594 #  undef machine_arch_type
33595 #  define machine_arch_type     __machine_arch_type
33596 # else
33597 #  define machine_arch_type     MACH_TYPE_BCMRING_BASE
33598 # endif
33599 # define machine_is_bcmring_base()      (machine_arch_type == MACH_TYPE_BCMRING_BASE)
33600 #else
33601 # define machine_is_bcmring_base()      (0)
33602 #endif
33603
33604 #ifdef CONFIG_MACH_BCMRING_EVM
33605 # ifdef machine_arch_type
33606 #  undef machine_arch_type
33607 #  define machine_arch_type     __machine_arch_type
33608 # else
33609 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM
33610 # endif
33611 # define machine_is_bcmring_evm()       (machine_arch_type == MACH_TYPE_BCMRING_EVM)
33612 #else
33613 # define machine_is_bcmring_evm()       (0)
33614 #endif
33615
33616 #ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
33617 # ifdef machine_arch_type
33618 #  undef machine_arch_type
33619 #  define machine_arch_type     __machine_arch_type
33620 # else
33621 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_JAZZ
33622 # endif
33623 # define machine_is_bcmring_evm_jazz()  (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
33624 #else
33625 # define machine_is_bcmring_evm_jazz()  (0)
33626 #endif
33627
33628 #ifdef CONFIG_MACH_BCMRING_SP
33629 # ifdef machine_arch_type
33630 #  undef machine_arch_type
33631 #  define machine_arch_type     __machine_arch_type
33632 # else
33633 #  define machine_arch_type     MACH_TYPE_BCMRING_SP
33634 # endif
33635 # define machine_is_bcmring_sp()        (machine_arch_type == MACH_TYPE_BCMRING_SP)
33636 #else
33637 # define machine_is_bcmring_sp()        (0)
33638 #endif
33639
33640 #ifdef CONFIG_MACH_BCMRING_SV
33641 # ifdef machine_arch_type
33642 #  undef machine_arch_type
33643 #  define machine_arch_type     __machine_arch_type
33644 # else
33645 #  define machine_arch_type     MACH_TYPE_BCMRING_SV
33646 # endif
33647 # define machine_is_bcmring_sv()        (machine_arch_type == MACH_TYPE_BCMRING_SV)
33648 #else
33649 # define machine_is_bcmring_sv()        (0)
33650 #endif
33651
33652 #ifdef CONFIG_MACH_BCMRING_SV_JAZZ
33653 # ifdef machine_arch_type
33654 #  undef machine_arch_type
33655 #  define machine_arch_type     __machine_arch_type
33656 # else
33657 #  define machine_arch_type     MACH_TYPE_BCMRING_SV_JAZZ
33658 # endif
33659 # define machine_is_bcmring_sv_jazz()   (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
33660 #else
33661 # define machine_is_bcmring_sv_jazz()   (0)
33662 #endif
33663
33664 #ifdef CONFIG_MACH_BCMRING_TABLET
33665 # ifdef machine_arch_type
33666 #  undef machine_arch_type
33667 #  define machine_arch_type     __machine_arch_type
33668 # else
33669 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET
33670 # endif
33671 # define machine_is_bcmring_tablet()    (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
33672 #else
33673 # define machine_is_bcmring_tablet()    (0)
33674 #endif
33675
33676 #ifdef CONFIG_MACH_BCMRING_VP
33677 # ifdef machine_arch_type
33678 #  undef machine_arch_type
33679 #  define machine_arch_type     __machine_arch_type
33680 # else
33681 #  define machine_arch_type     MACH_TYPE_BCMRING_VP
33682 # endif
33683 # define machine_is_bcmring_vp()        (machine_arch_type == MACH_TYPE_BCMRING_VP)
33684 #else
33685 # define machine_is_bcmring_vp()        (0)
33686 #endif
33687
33688 #ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
33689 # ifdef machine_arch_type
33690 #  undef machine_arch_type
33691 #  define machine_arch_type     __machine_arch_type
33692 # else
33693 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_SEIKOR
33694 # endif
33695 # define machine_is_bcmring_evm_seikor()        (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33696 #else
33697 # define machine_is_bcmring_evm_seikor()        (0)
33698 #endif
33699
33700 #ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33701 # ifdef machine_arch_type
33702 #  undef machine_arch_type
33703 #  define machine_arch_type     __machine_arch_type
33704 # else
33705 #  define machine_arch_type     MACH_TYPE_BCMRING_SP_WQVGA
33706 # endif
33707 # define machine_is_bcmring_sp_wqvga()  (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33708 #else
33709 # define machine_is_bcmring_sp_wqvga()  (0)
33710 #endif
33711
33712 #ifdef CONFIG_MACH_BCMRING_CUSTOM
33713 # ifdef machine_arch_type
33714 #  undef machine_arch_type
33715 #  define machine_arch_type     __machine_arch_type
33716 # else
33717 #  define machine_arch_type     MACH_TYPE_BCMRING_CUSTOM
33718 # endif
33719 # define machine_is_bcmring_custom()    (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33720 #else
33721 # define machine_is_bcmring_custom()    (0)
33722 #endif
33723
33724 #ifdef CONFIG_MACH_ACER_S200
33725 # ifdef machine_arch_type
33726 #  undef machine_arch_type
33727 #  define machine_arch_type     __machine_arch_type
33728 # else
33729 #  define machine_arch_type     MACH_TYPE_ACER_S200
33730 # endif
33731 # define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33732 #else
33733 # define machine_is_acer_s200() (0)
33734 #endif
33735
33736 #ifdef CONFIG_MACH_BT270
33737 # ifdef machine_arch_type
33738 #  undef machine_arch_type
33739 #  define machine_arch_type     __machine_arch_type
33740 # else
33741 #  define machine_arch_type     MACH_TYPE_BT270
33742 # endif
33743 # define machine_is_bt270()     (machine_arch_type == MACH_TYPE_BT270)
33744 #else
33745 # define machine_is_bt270()     (0)
33746 #endif
33747
33748 #ifdef CONFIG_MACH_ISEO
33749 # ifdef machine_arch_type
33750 #  undef machine_arch_type
33751 #  define machine_arch_type     __machine_arch_type
33752 # else
33753 #  define machine_arch_type     MACH_TYPE_ISEO
33754 # endif
33755 # define machine_is_iseo()      (machine_arch_type == MACH_TYPE_ISEO)
33756 #else
33757 # define machine_is_iseo()      (0)
33758 #endif
33759
33760 #ifdef CONFIG_MACH_CEZANNE
33761 # ifdef machine_arch_type
33762 #  undef machine_arch_type
33763 #  define machine_arch_type     __machine_arch_type
33764 # else
33765 #  define machine_arch_type     MACH_TYPE_CEZANNE
33766 # endif
33767 # define machine_is_cezanne()   (machine_arch_type == MACH_TYPE_CEZANNE)
33768 #else
33769 # define machine_is_cezanne()   (0)
33770 #endif
33771
33772 #ifdef CONFIG_MACH_LUCCA
33773 # ifdef machine_arch_type
33774 #  undef machine_arch_type
33775 #  define machine_arch_type     __machine_arch_type
33776 # else
33777 #  define machine_arch_type     MACH_TYPE_LUCCA
33778 # endif
33779 # define machine_is_lucca()     (machine_arch_type == MACH_TYPE_LUCCA)
33780 #else
33781 # define machine_is_lucca()     (0)
33782 #endif
33783
33784 #ifdef CONFIG_MACH_SUPERSMART
33785 # ifdef machine_arch_type
33786 #  undef machine_arch_type
33787 #  define machine_arch_type     __machine_arch_type
33788 # else
33789 #  define machine_arch_type     MACH_TYPE_SUPERSMART
33790 # endif
33791 # define machine_is_supersmart()        (machine_arch_type == MACH_TYPE_SUPERSMART)
33792 #else
33793 # define machine_is_supersmart()        (0)
33794 #endif
33795
33796 #ifdef CONFIG_MACH_CS_MISANO
33797 # ifdef machine_arch_type
33798 #  undef machine_arch_type
33799 #  define machine_arch_type     __machine_arch_type
33800 # else
33801 #  define machine_arch_type     MACH_TYPE_CS_MISANO
33802 # endif
33803 # define machine_is_arm11_board()       (machine_arch_type == MACH_TYPE_CS_MISANO)
33804 #else
33805 # define machine_is_arm11_board()       (0)
33806 #endif
33807
33808 #ifdef CONFIG_MACH_MAGNOLIA2
33809 # ifdef machine_arch_type
33810 #  undef machine_arch_type
33811 #  define machine_arch_type     __machine_arch_type
33812 # else
33813 #  define machine_arch_type     MACH_TYPE_MAGNOLIA2
33814 # endif
33815 # define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33816 #else
33817 # define machine_is_magnolia2() (0)
33818 #endif
33819
33820 #ifdef CONFIG_MACH_EMXX
33821 # ifdef machine_arch_type
33822 #  undef machine_arch_type
33823 #  define machine_arch_type     __machine_arch_type
33824 # else
33825 #  define machine_arch_type     MACH_TYPE_EMXX
33826 # endif
33827 # define machine_is_emxx()      (machine_arch_type == MACH_TYPE_EMXX)
33828 #else
33829 # define machine_is_emxx()      (0)
33830 #endif
33831
33832 #ifdef CONFIG_MACH_OUTLAW
33833 # ifdef machine_arch_type
33834 #  undef machine_arch_type
33835 #  define machine_arch_type     __machine_arch_type
33836 # else
33837 #  define machine_arch_type     MACH_TYPE_OUTLAW
33838 # endif
33839 # define machine_is_outlaw()    (machine_arch_type == MACH_TYPE_OUTLAW)
33840 #else
33841 # define machine_is_outlaw()    (0)
33842 #endif
33843
33844 #ifdef CONFIG_MACH_RIOT_BEI2
33845 # ifdef machine_arch_type
33846 #  undef machine_arch_type
33847 #  define machine_arch_type     __machine_arch_type
33848 # else
33849 #  define machine_arch_type     MACH_TYPE_RIOT_BEI2
33850 # endif
33851 # define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33852 #else
33853 # define machine_is_riot_bei2() (0)
33854 #endif
33855
33856 #ifdef CONFIG_MACH_RIOT_VOX
33857 # ifdef machine_arch_type
33858 #  undef machine_arch_type
33859 #  define machine_arch_type     __machine_arch_type
33860 # else
33861 #  define machine_arch_type     MACH_TYPE_RIOT_VOX
33862 # endif
33863 # define machine_is_riot_vox()  (machine_arch_type == MACH_TYPE_RIOT_VOX)
33864 #else
33865 # define machine_is_riot_vox()  (0)
33866 #endif
33867
33868 #ifdef CONFIG_MACH_RIOT_X37
33869 # ifdef machine_arch_type
33870 #  undef machine_arch_type
33871 #  define machine_arch_type     __machine_arch_type
33872 # else
33873 #  define machine_arch_type     MACH_TYPE_RIOT_X37
33874 # endif
33875 # define machine_is_riot_x37()  (machine_arch_type == MACH_TYPE_RIOT_X37)
33876 #else
33877 # define machine_is_riot_x37()  (0)
33878 #endif
33879
33880 #ifdef CONFIG_MACH_MEGA25MX
33881 # ifdef machine_arch_type
33882 #  undef machine_arch_type
33883 #  define machine_arch_type     __machine_arch_type
33884 # else
33885 #  define machine_arch_type     MACH_TYPE_MEGA25MX
33886 # endif
33887 # define machine_is_mega25mx()  (machine_arch_type == MACH_TYPE_MEGA25MX)
33888 #else
33889 # define machine_is_mega25mx()  (0)
33890 #endif
33891
33892 #ifdef CONFIG_MACH_BENZINA2
33893 # ifdef machine_arch_type
33894 #  undef machine_arch_type
33895 #  define machine_arch_type     __machine_arch_type
33896 # else
33897 #  define machine_arch_type     MACH_TYPE_BENZINA2
33898 # endif
33899 # define machine_is_benzina2()  (machine_arch_type == MACH_TYPE_BENZINA2)
33900 #else
33901 # define machine_is_benzina2()  (0)
33902 #endif
33903
33904 #ifdef CONFIG_MACH_IGNITE
33905 # ifdef machine_arch_type
33906 #  undef machine_arch_type
33907 #  define machine_arch_type     __machine_arch_type
33908 # else
33909 #  define machine_arch_type     MACH_TYPE_IGNITE
33910 # endif
33911 # define machine_is_ignite()    (machine_arch_type == MACH_TYPE_IGNITE)
33912 #else
33913 # define machine_is_ignite()    (0)
33914 #endif
33915
33916 #ifdef CONFIG_MACH_FOGGIA
33917 # ifdef machine_arch_type
33918 #  undef machine_arch_type
33919 #  define machine_arch_type     __machine_arch_type
33920 # else
33921 #  define machine_arch_type     MACH_TYPE_FOGGIA
33922 # endif
33923 # define machine_is_foggia()    (machine_arch_type == MACH_TYPE_FOGGIA)
33924 #else
33925 # define machine_is_foggia()    (0)
33926 #endif
33927
33928 #ifdef CONFIG_MACH_AREZZO
33929 # ifdef machine_arch_type
33930 #  undef machine_arch_type
33931 #  define machine_arch_type     __machine_arch_type
33932 # else
33933 #  define machine_arch_type     MACH_TYPE_AREZZO
33934 # endif
33935 # define machine_is_arezzo()    (machine_arch_type == MACH_TYPE_AREZZO)
33936 #else
33937 # define machine_is_arezzo()    (0)
33938 #endif
33939
33940 #ifdef CONFIG_MACH_LEICA_SKYWALKER
33941 # ifdef machine_arch_type
33942 #  undef machine_arch_type
33943 #  define machine_arch_type     __machine_arch_type
33944 # else
33945 #  define machine_arch_type     MACH_TYPE_LEICA_SKYWALKER
33946 # endif
33947 # define machine_is_leica_skywalker()   (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33948 #else
33949 # define machine_is_leica_skywalker()   (0)
33950 #endif
33951
33952 #ifdef CONFIG_MACH_JACINTO2_JAMR
33953 # ifdef machine_arch_type
33954 #  undef machine_arch_type
33955 #  define machine_arch_type     __machine_arch_type
33956 # else
33957 #  define machine_arch_type     MACH_TYPE_JACINTO2_JAMR
33958 # endif
33959 # define machine_is_jacinto2_jamr()     (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33960 #else
33961 # define machine_is_jacinto2_jamr()     (0)
33962 #endif
33963
33964 #ifdef CONFIG_MACH_GTS_NOVA
33965 # ifdef machine_arch_type
33966 #  undef machine_arch_type
33967 #  define machine_arch_type     __machine_arch_type
33968 # else
33969 #  define machine_arch_type     MACH_TYPE_GTS_NOVA
33970 # endif
33971 # define machine_is_gts_nova()  (machine_arch_type == MACH_TYPE_GTS_NOVA)
33972 #else
33973 # define machine_is_gts_nova()  (0)
33974 #endif
33975
33976 #ifdef CONFIG_MACH_P3600
33977 # ifdef machine_arch_type
33978 #  undef machine_arch_type
33979 #  define machine_arch_type     __machine_arch_type
33980 # else
33981 #  define machine_arch_type     MACH_TYPE_P3600
33982 # endif
33983 # define machine_is_p3600()     (machine_arch_type == MACH_TYPE_P3600)
33984 #else
33985 # define machine_is_p3600()     (0)
33986 #endif
33987
33988 #ifdef CONFIG_MACH_DLT2
33989 # ifdef machine_arch_type
33990 #  undef machine_arch_type
33991 #  define machine_arch_type     __machine_arch_type
33992 # else
33993 #  define machine_arch_type     MACH_TYPE_DLT2
33994 # endif
33995 # define machine_is_dlt2()      (machine_arch_type == MACH_TYPE_DLT2)
33996 #else
33997 # define machine_is_dlt2()      (0)
33998 #endif
33999
34000 #ifdef CONFIG_MACH_DF3120
34001 # ifdef machine_arch_type
34002 #  undef machine_arch_type
34003 #  define machine_arch_type     __machine_arch_type
34004 # else
34005 #  define machine_arch_type     MACH_TYPE_DF3120
34006 # endif
34007 # define machine_is_df3120()    (machine_arch_type == MACH_TYPE_DF3120)
34008 #else
34009 # define machine_is_df3120()    (0)
34010 #endif
34011
34012 #ifdef CONFIG_MACH_ECUCORE_9G20
34013 # ifdef machine_arch_type
34014 #  undef machine_arch_type
34015 #  define machine_arch_type     __machine_arch_type
34016 # else
34017 #  define machine_arch_type     MACH_TYPE_ECUCORE_9G20
34018 # endif
34019 # define machine_is_ecucore_9g20()      (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
34020 #else
34021 # define machine_is_ecucore_9g20()      (0)
34022 #endif
34023
34024 #ifdef CONFIG_MACH_NAUTEL_LPC3240
34025 # ifdef machine_arch_type
34026 #  undef machine_arch_type
34027 #  define machine_arch_type     __machine_arch_type
34028 # else
34029 #  define machine_arch_type     MACH_TYPE_NAUTEL_LPC3240
34030 # endif
34031 # define machine_is_nautel_lpc3240()    (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
34032 #else
34033 # define machine_is_nautel_lpc3240()    (0)
34034 #endif
34035
34036 #ifdef CONFIG_MACH_GLACIER
34037 # ifdef machine_arch_type
34038 #  undef machine_arch_type
34039 #  define machine_arch_type     __machine_arch_type
34040 # else
34041 #  define machine_arch_type     MACH_TYPE_GLACIER
34042 # endif
34043 # define machine_is_glacier()   (machine_arch_type == MACH_TYPE_GLACIER)
34044 #else
34045 # define machine_is_glacier()   (0)
34046 #endif
34047
34048 #ifdef CONFIG_MACH_PHRAZER_BULLDOG
34049 # ifdef machine_arch_type
34050 #  undef machine_arch_type
34051 #  define machine_arch_type     __machine_arch_type
34052 # else
34053 #  define machine_arch_type     MACH_TYPE_PHRAZER_BULLDOG
34054 # endif
34055 # define machine_is_phrazer_bulldog()   (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
34056 #else
34057 # define machine_is_phrazer_bulldog()   (0)
34058 #endif
34059
34060 #ifdef CONFIG_MACH_OMAP3_BULLDOG
34061 # ifdef machine_arch_type
34062 #  undef machine_arch_type
34063 #  define machine_arch_type     __machine_arch_type
34064 # else
34065 #  define machine_arch_type     MACH_TYPE_OMAP3_BULLDOG
34066 # endif
34067 # define machine_is_omap3_bulldog()     (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
34068 #else
34069 # define machine_is_omap3_bulldog()     (0)
34070 #endif
34071
34072 #ifdef CONFIG_MACH_PCA101
34073 # ifdef machine_arch_type
34074 #  undef machine_arch_type
34075 #  define machine_arch_type     __machine_arch_type
34076 # else
34077 #  define machine_arch_type     MACH_TYPE_PCA101
34078 # endif
34079 # define machine_is_pca101()    (machine_arch_type == MACH_TYPE_PCA101)
34080 #else
34081 # define machine_is_pca101()    (0)
34082 #endif
34083
34084 #ifdef CONFIG_MACH_BUZZC
34085 # ifdef machine_arch_type
34086 #  undef machine_arch_type
34087 #  define machine_arch_type     __machine_arch_type
34088 # else
34089 #  define machine_arch_type     MACH_TYPE_BUZZC
34090 # endif
34091 # define machine_is_buzzc()     (machine_arch_type == MACH_TYPE_BUZZC)
34092 #else
34093 # define machine_is_buzzc()     (0)
34094 #endif
34095
34096 #ifdef CONFIG_MACH_SASIE2
34097 # ifdef machine_arch_type
34098 #  undef machine_arch_type
34099 #  define machine_arch_type     __machine_arch_type
34100 # else
34101 #  define machine_arch_type     MACH_TYPE_SASIE2
34102 # endif
34103 # define machine_is_sasie2()    (machine_arch_type == MACH_TYPE_SASIE2)
34104 #else
34105 # define machine_is_sasie2()    (0)
34106 #endif
34107
34108 #ifdef CONFIG_MACH_DAVINCI_CIO
34109 # ifdef machine_arch_type
34110 #  undef machine_arch_type
34111 #  define machine_arch_type     __machine_arch_type
34112 # else
34113 #  define machine_arch_type     MACH_TYPE_DAVINCI_CIO
34114 # endif
34115 # define machine_is_davinci_cio()       (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
34116 #else
34117 # define machine_is_davinci_cio()       (0)
34118 #endif
34119
34120 #ifdef CONFIG_MACH_SMARTMETER_DL
34121 # ifdef machine_arch_type
34122 #  undef machine_arch_type
34123 #  define machine_arch_type     __machine_arch_type
34124 # else
34125 #  define machine_arch_type     MACH_TYPE_SMARTMETER_DL
34126 # endif
34127 # define machine_is_smartmeter_dl()     (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
34128 #else
34129 # define machine_is_smartmeter_dl()     (0)
34130 #endif
34131
34132 #ifdef CONFIG_MACH_WZL6410
34133 # ifdef machine_arch_type
34134 #  undef machine_arch_type
34135 #  define machine_arch_type     __machine_arch_type
34136 # else
34137 #  define machine_arch_type     MACH_TYPE_WZL6410
34138 # endif
34139 # define machine_is_wzl6410()   (machine_arch_type == MACH_TYPE_WZL6410)
34140 #else
34141 # define machine_is_wzl6410()   (0)
34142 #endif
34143
34144 #ifdef CONFIG_MACH_WZL6410M
34145 # ifdef machine_arch_type
34146 #  undef machine_arch_type
34147 #  define machine_arch_type     __machine_arch_type
34148 # else
34149 #  define machine_arch_type     MACH_TYPE_WZL6410M
34150 # endif
34151 # define machine_is_wzl6410m()  (machine_arch_type == MACH_TYPE_WZL6410M)
34152 #else
34153 # define machine_is_wzl6410m()  (0)
34154 #endif
34155
34156 #ifdef CONFIG_MACH_WZL6410F
34157 # ifdef machine_arch_type
34158 #  undef machine_arch_type
34159 #  define machine_arch_type     __machine_arch_type
34160 # else
34161 #  define machine_arch_type     MACH_TYPE_WZL6410F
34162 # endif
34163 # define machine_is_wzl6410f()  (machine_arch_type == MACH_TYPE_WZL6410F)
34164 #else
34165 # define machine_is_wzl6410f()  (0)
34166 #endif
34167
34168 #ifdef CONFIG_MACH_WZL6410I
34169 # ifdef machine_arch_type
34170 #  undef machine_arch_type
34171 #  define machine_arch_type     __machine_arch_type
34172 # else
34173 #  define machine_arch_type     MACH_TYPE_WZL6410I
34174 # endif
34175 # define machine_is_wzl6410i()  (machine_arch_type == MACH_TYPE_WZL6410I)
34176 #else
34177 # define machine_is_wzl6410i()  (0)
34178 #endif
34179
34180 #ifdef CONFIG_MACH_SPACECOM1
34181 # ifdef machine_arch_type
34182 #  undef machine_arch_type
34183 #  define machine_arch_type     __machine_arch_type
34184 # else
34185 #  define machine_arch_type     MACH_TYPE_SPACECOM1
34186 # endif
34187 # define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
34188 #else
34189 # define machine_is_spacecom1() (0)
34190 #endif
34191
34192 #ifdef CONFIG_MACH_PINGU920
34193 # ifdef machine_arch_type
34194 #  undef machine_arch_type
34195 #  define machine_arch_type     __machine_arch_type
34196 # else
34197 #  define machine_arch_type     MACH_TYPE_PINGU920
34198 # endif
34199 # define machine_is_pingu920()  (machine_arch_type == MACH_TYPE_PINGU920)
34200 #else
34201 # define machine_is_pingu920()  (0)
34202 #endif
34203
34204 #ifdef CONFIG_MACH_BRAVOC
34205 # ifdef machine_arch_type
34206 #  undef machine_arch_type
34207 #  define machine_arch_type     __machine_arch_type
34208 # else
34209 #  define machine_arch_type     MACH_TYPE_BRAVOC
34210 # endif
34211 # define machine_is_bravoc()    (machine_arch_type == MACH_TYPE_BRAVOC)
34212 #else
34213 # define machine_is_bravoc()    (0)
34214 #endif
34215
34216 #ifdef CONFIG_MACH_CYBO2440
34217 # ifdef machine_arch_type
34218 #  undef machine_arch_type
34219 #  define machine_arch_type     __machine_arch_type
34220 # else
34221 #  define machine_arch_type     MACH_TYPE_CYBO2440
34222 # endif
34223 # define machine_is_cybo2440()  (machine_arch_type == MACH_TYPE_CYBO2440)
34224 #else
34225 # define machine_is_cybo2440()  (0)
34226 #endif
34227
34228 #ifdef CONFIG_MACH_VDSSW
34229 # ifdef machine_arch_type
34230 #  undef machine_arch_type
34231 #  define machine_arch_type     __machine_arch_type
34232 # else
34233 #  define machine_arch_type     MACH_TYPE_VDSSW
34234 # endif
34235 # define machine_is_vdssw()     (machine_arch_type == MACH_TYPE_VDSSW)
34236 #else
34237 # define machine_is_vdssw()     (0)
34238 #endif
34239
34240 #ifdef CONFIG_MACH_ROMULUS
34241 # ifdef machine_arch_type
34242 #  undef machine_arch_type
34243 #  define machine_arch_type     __machine_arch_type
34244 # else
34245 #  define machine_arch_type     MACH_TYPE_ROMULUS
34246 # endif
34247 # define machine_is_romulus()   (machine_arch_type == MACH_TYPE_ROMULUS)
34248 #else
34249 # define machine_is_romulus()   (0)
34250 #endif
34251
34252 #ifdef CONFIG_MACH_OMAP_MAGIC
34253 # ifdef machine_arch_type
34254 #  undef machine_arch_type
34255 #  define machine_arch_type     __machine_arch_type
34256 # else
34257 #  define machine_arch_type     MACH_TYPE_OMAP_MAGIC
34258 # endif
34259 # define machine_is_omap_magic()        (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
34260 #else
34261 # define machine_is_omap_magic()        (0)
34262 #endif
34263
34264 #ifdef CONFIG_MACH_ELTD100
34265 # ifdef machine_arch_type
34266 #  undef machine_arch_type
34267 #  define machine_arch_type     __machine_arch_type
34268 # else
34269 #  define machine_arch_type     MACH_TYPE_ELTD100
34270 # endif
34271 # define machine_is_eltd100()   (machine_arch_type == MACH_TYPE_ELTD100)
34272 #else
34273 # define machine_is_eltd100()   (0)
34274 #endif
34275
34276 #ifdef CONFIG_MACH_CAPC7117
34277 # ifdef machine_arch_type
34278 #  undef machine_arch_type
34279 #  define machine_arch_type     __machine_arch_type
34280 # else
34281 #  define machine_arch_type     MACH_TYPE_CAPC7117
34282 # endif
34283 # define machine_is_capc7117()  (machine_arch_type == MACH_TYPE_CAPC7117)
34284 #else
34285 # define machine_is_capc7117()  (0)
34286 #endif
34287
34288 #ifdef CONFIG_MACH_SWAN
34289 # ifdef machine_arch_type
34290 #  undef machine_arch_type
34291 #  define machine_arch_type     __machine_arch_type
34292 # else
34293 #  define machine_arch_type     MACH_TYPE_SWAN
34294 # endif
34295 # define machine_is_swan()      (machine_arch_type == MACH_TYPE_SWAN)
34296 #else
34297 # define machine_is_swan()      (0)
34298 #endif
34299
34300 #ifdef CONFIG_MACH_VEU
34301 # ifdef machine_arch_type
34302 #  undef machine_arch_type
34303 #  define machine_arch_type     __machine_arch_type
34304 # else
34305 #  define machine_arch_type     MACH_TYPE_VEU
34306 # endif
34307 # define machine_is_veu()       (machine_arch_type == MACH_TYPE_VEU)
34308 #else
34309 # define machine_is_veu()       (0)
34310 #endif
34311
34312 #ifdef CONFIG_MACH_RM2
34313 # ifdef machine_arch_type
34314 #  undef machine_arch_type
34315 #  define machine_arch_type     __machine_arch_type
34316 # else
34317 #  define machine_arch_type     MACH_TYPE_RM2
34318 # endif
34319 # define machine_is_rm2()       (machine_arch_type == MACH_TYPE_RM2)
34320 #else
34321 # define machine_is_rm2()       (0)
34322 #endif
34323
34324 #ifdef CONFIG_MACH_TT2100
34325 # ifdef machine_arch_type
34326 #  undef machine_arch_type
34327 #  define machine_arch_type     __machine_arch_type
34328 # else
34329 #  define machine_arch_type     MACH_TYPE_TT2100
34330 # endif
34331 # define machine_is_tt2100()    (machine_arch_type == MACH_TYPE_TT2100)
34332 #else
34333 # define machine_is_tt2100()    (0)
34334 #endif
34335
34336 #ifdef CONFIG_MACH_VENICE
34337 # ifdef machine_arch_type
34338 #  undef machine_arch_type
34339 #  define machine_arch_type     __machine_arch_type
34340 # else
34341 #  define machine_arch_type     MACH_TYPE_VENICE
34342 # endif
34343 # define machine_is_venice()    (machine_arch_type == MACH_TYPE_VENICE)
34344 #else
34345 # define machine_is_venice()    (0)
34346 #endif
34347
34348 #ifdef CONFIG_MACH_PC7323
34349 # ifdef machine_arch_type
34350 #  undef machine_arch_type
34351 #  define machine_arch_type     __machine_arch_type
34352 # else
34353 #  define machine_arch_type     MACH_TYPE_PC7323
34354 # endif
34355 # define machine_is_pc7323()    (machine_arch_type == MACH_TYPE_PC7323)
34356 #else
34357 # define machine_is_pc7323()    (0)
34358 #endif
34359
34360 #ifdef CONFIG_MACH_MASP
34361 # ifdef machine_arch_type
34362 #  undef machine_arch_type
34363 #  define machine_arch_type     __machine_arch_type
34364 # else
34365 #  define machine_arch_type     MACH_TYPE_MASP
34366 # endif
34367 # define machine_is_masp()      (machine_arch_type == MACH_TYPE_MASP)
34368 #else
34369 # define machine_is_masp()      (0)
34370 #endif
34371
34372 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
34373 # ifdef machine_arch_type
34374 #  undef machine_arch_type
34375 #  define machine_arch_type     __machine_arch_type
34376 # else
34377 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC
34378 # endif
34379 # define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
34380 #else
34381 # define machine_is_fujitsu_tvstbsoc0() (0)
34382 #endif
34383
34384 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
34385 # ifdef machine_arch_type
34386 #  undef machine_arch_type
34387 #  define machine_arch_type     __machine_arch_type
34388 # else
34389 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC1
34390 # endif
34391 # define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
34392 #else
34393 # define machine_is_fujitsu_tvstbsoc1() (0)
34394 #endif
34395
34396 #ifdef CONFIG_MACH_LEXIKON
34397 # ifdef machine_arch_type
34398 #  undef machine_arch_type
34399 #  define machine_arch_type     __machine_arch_type
34400 # else
34401 #  define machine_arch_type     MACH_TYPE_LEXIKON
34402 # endif
34403 # define machine_is_lexikon()   (machine_arch_type == MACH_TYPE_LEXIKON)
34404 #else
34405 # define machine_is_lexikon()   (0)
34406 #endif
34407
34408 #ifdef CONFIG_MACH_MINI2440V2
34409 # ifdef machine_arch_type
34410 #  undef machine_arch_type
34411 #  define machine_arch_type     __machine_arch_type
34412 # else
34413 #  define machine_arch_type     MACH_TYPE_MINI2440V2
34414 # endif
34415 # define machine_is_mini2440v2()        (machine_arch_type == MACH_TYPE_MINI2440V2)
34416 #else
34417 # define machine_is_mini2440v2()        (0)
34418 #endif
34419
34420 #ifdef CONFIG_MACH_ICONTROL
34421 # ifdef machine_arch_type
34422 #  undef machine_arch_type
34423 #  define machine_arch_type     __machine_arch_type
34424 # else
34425 #  define machine_arch_type     MACH_TYPE_ICONTROL
34426 # endif
34427 # define machine_is_icontrol()  (machine_arch_type == MACH_TYPE_ICONTROL)
34428 #else
34429 # define machine_is_icontrol()  (0)
34430 #endif
34431
34432 #ifdef CONFIG_MACH_SHEEVAD
34433 # ifdef machine_arch_type
34434 #  undef machine_arch_type
34435 #  define machine_arch_type     __machine_arch_type
34436 # else
34437 #  define machine_arch_type     MACH_TYPE_SHEEVAD
34438 # endif
34439 # define machine_is_gplugd()    (machine_arch_type == MACH_TYPE_SHEEVAD)
34440 #else
34441 # define machine_is_gplugd()    (0)
34442 #endif
34443
34444 #ifdef CONFIG_MACH_QSD8X50A_ST1_1
34445 # ifdef machine_arch_type
34446 #  undef machine_arch_type
34447 #  define machine_arch_type     __machine_arch_type
34448 # else
34449 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_1
34450 # endif
34451 # define machine_is_qsd8x50a_st1_1()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
34452 #else
34453 # define machine_is_qsd8x50a_st1_1()    (0)
34454 #endif
34455
34456 #ifdef CONFIG_MACH_QSD8X50A_ST1_5
34457 # ifdef machine_arch_type
34458 #  undef machine_arch_type
34459 #  define machine_arch_type     __machine_arch_type
34460 # else
34461 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_5
34462 # endif
34463 # define machine_is_qsd8x50a_st1_5()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
34464 #else
34465 # define machine_is_qsd8x50a_st1_5()    (0)
34466 #endif
34467
34468 #ifdef CONFIG_MACH_BEE
34469 # ifdef machine_arch_type
34470 #  undef machine_arch_type
34471 #  define machine_arch_type     __machine_arch_type
34472 # else
34473 #  define machine_arch_type     MACH_TYPE_BEE
34474 # endif
34475 # define machine_is_bee()       (machine_arch_type == MACH_TYPE_BEE)
34476 #else
34477 # define machine_is_bee()       (0)
34478 #endif
34479
34480 #ifdef CONFIG_MACH_MX23EVK
34481 # ifdef machine_arch_type
34482 #  undef machine_arch_type
34483 #  define machine_arch_type     __machine_arch_type
34484 # else
34485 #  define machine_arch_type     MACH_TYPE_MX23EVK
34486 # endif
34487 # define machine_is_mx23evk()   (machine_arch_type == MACH_TYPE_MX23EVK)
34488 #else
34489 # define machine_is_mx23evk()   (0)
34490 #endif
34491
34492 #ifdef CONFIG_MACH_AP4EVB
34493 # ifdef machine_arch_type
34494 #  undef machine_arch_type
34495 #  define machine_arch_type     __machine_arch_type
34496 # else
34497 #  define machine_arch_type     MACH_TYPE_AP4EVB
34498 # endif
34499 # define machine_is_ap4evb()    (machine_arch_type == MACH_TYPE_AP4EVB)
34500 #else
34501 # define machine_is_ap4evb()    (0)
34502 #endif
34503
34504 #ifdef CONFIG_MACH_STOCKHOLM
34505 # ifdef machine_arch_type
34506 #  undef machine_arch_type
34507 #  define machine_arch_type     __machine_arch_type
34508 # else
34509 #  define machine_arch_type     MACH_TYPE_STOCKHOLM
34510 # endif
34511 # define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
34512 #else
34513 # define machine_is_stockholm() (0)
34514 #endif
34515
34516 #ifdef CONFIG_MACH_LPC_H3131
34517 # ifdef machine_arch_type
34518 #  undef machine_arch_type
34519 #  define machine_arch_type     __machine_arch_type
34520 # else
34521 #  define machine_arch_type     MACH_TYPE_LPC_H3131
34522 # endif
34523 # define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
34524 #else
34525 # define machine_is_lpc_h3131() (0)
34526 #endif
34527
34528 #ifdef CONFIG_MACH_STINGRAY
34529 # ifdef machine_arch_type
34530 #  undef machine_arch_type
34531 #  define machine_arch_type     __machine_arch_type
34532 # else
34533 #  define machine_arch_type     MACH_TYPE_STINGRAY
34534 # endif
34535 # define machine_is_stingray()  (machine_arch_type == MACH_TYPE_STINGRAY)
34536 #else
34537 # define machine_is_stingray()  (0)
34538 #endif
34539
34540 #ifdef CONFIG_MACH_KRAKEN
34541 # ifdef machine_arch_type
34542 #  undef machine_arch_type
34543 #  define machine_arch_type     __machine_arch_type
34544 # else
34545 #  define machine_arch_type     MACH_TYPE_KRAKEN
34546 # endif
34547 # define machine_is_kraken()    (machine_arch_type == MACH_TYPE_KRAKEN)
34548 #else
34549 # define machine_is_kraken()    (0)
34550 #endif
34551
34552 #ifdef CONFIG_MACH_GW2388
34553 # ifdef machine_arch_type
34554 #  undef machine_arch_type
34555 #  define machine_arch_type     __machine_arch_type
34556 # else
34557 #  define machine_arch_type     MACH_TYPE_GW2388
34558 # endif
34559 # define machine_is_gw2388()    (machine_arch_type == MACH_TYPE_GW2388)
34560 #else
34561 # define machine_is_gw2388()    (0)
34562 #endif
34563
34564 #ifdef CONFIG_MACH_JADECPU
34565 # ifdef machine_arch_type
34566 #  undef machine_arch_type
34567 #  define machine_arch_type     __machine_arch_type
34568 # else
34569 #  define machine_arch_type     MACH_TYPE_JADECPU
34570 # endif
34571 # define machine_is_jadecpu()   (machine_arch_type == MACH_TYPE_JADECPU)
34572 #else
34573 # define machine_is_jadecpu()   (0)
34574 #endif
34575
34576 #ifdef CONFIG_MACH_CARLISLE
34577 # ifdef machine_arch_type
34578 #  undef machine_arch_type
34579 #  define machine_arch_type     __machine_arch_type
34580 # else
34581 #  define machine_arch_type     MACH_TYPE_CARLISLE
34582 # endif
34583 # define machine_is_carlisle()  (machine_arch_type == MACH_TYPE_CARLISLE)
34584 #else
34585 # define machine_is_carlisle()  (0)
34586 #endif
34587
34588 #ifdef CONFIG_MACH_LUX_SF9
34589 # ifdef machine_arch_type
34590 #  undef machine_arch_type
34591 #  define machine_arch_type     __machine_arch_type
34592 # else
34593 #  define machine_arch_type     MACH_TYPE_LUX_SF9
34594 # endif
34595 # define machine_is_lux_sf9()   (machine_arch_type == MACH_TYPE_LUX_SF9)
34596 #else
34597 # define machine_is_lux_sf9()   (0)
34598 #endif
34599
34600 #ifdef CONFIG_MACH_NEMID_TB
34601 # ifdef machine_arch_type
34602 #  undef machine_arch_type
34603 #  define machine_arch_type     __machine_arch_type
34604 # else
34605 #  define machine_arch_type     MACH_TYPE_NEMID_TB
34606 # endif
34607 # define machine_is_nemid_tb()  (machine_arch_type == MACH_TYPE_NEMID_TB)
34608 #else
34609 # define machine_is_nemid_tb()  (0)
34610 #endif
34611
34612 #ifdef CONFIG_MACH_TERRIER
34613 # ifdef machine_arch_type
34614 #  undef machine_arch_type
34615 #  define machine_arch_type     __machine_arch_type
34616 # else
34617 #  define machine_arch_type     MACH_TYPE_TERRIER
34618 # endif
34619 # define machine_is_terrier()   (machine_arch_type == MACH_TYPE_TERRIER)
34620 #else
34621 # define machine_is_terrier()   (0)
34622 #endif
34623
34624 #ifdef CONFIG_MACH_TURBOT
34625 # ifdef machine_arch_type
34626 #  undef machine_arch_type
34627 #  define machine_arch_type     __machine_arch_type
34628 # else
34629 #  define machine_arch_type     MACH_TYPE_TURBOT
34630 # endif
34631 # define machine_is_turbot()    (machine_arch_type == MACH_TYPE_TURBOT)
34632 #else
34633 # define machine_is_turbot()    (0)
34634 #endif
34635
34636 #ifdef CONFIG_MACH_SANDDAB
34637 # ifdef machine_arch_type
34638 #  undef machine_arch_type
34639 #  define machine_arch_type     __machine_arch_type
34640 # else
34641 #  define machine_arch_type     MACH_TYPE_SANDDAB
34642 # endif
34643 # define machine_is_sanddab()   (machine_arch_type == MACH_TYPE_SANDDAB)
34644 #else
34645 # define machine_is_sanddab()   (0)
34646 #endif
34647
34648 #ifdef CONFIG_MACH_MX35_CICADA
34649 # ifdef machine_arch_type
34650 #  undef machine_arch_type
34651 #  define machine_arch_type     __machine_arch_type
34652 # else
34653 #  define machine_arch_type     MACH_TYPE_MX35_CICADA
34654 # endif
34655 # define machine_is_mx35_cicada()       (machine_arch_type == MACH_TYPE_MX35_CICADA)
34656 #else
34657 # define machine_is_mx35_cicada()       (0)
34658 #endif
34659
34660 #ifdef CONFIG_MACH_GHI2703D
34661 # ifdef machine_arch_type
34662 #  undef machine_arch_type
34663 #  define machine_arch_type     __machine_arch_type
34664 # else
34665 #  define machine_arch_type     MACH_TYPE_GHI2703D
34666 # endif
34667 # define machine_is_ghi2703d()  (machine_arch_type == MACH_TYPE_GHI2703D)
34668 #else
34669 # define machine_is_ghi2703d()  (0)
34670 #endif
34671
34672 #ifdef CONFIG_MACH_LUX_SFX9
34673 # ifdef machine_arch_type
34674 #  undef machine_arch_type
34675 #  define machine_arch_type     __machine_arch_type
34676 # else
34677 #  define machine_arch_type     MACH_TYPE_LUX_SFX9
34678 # endif
34679 # define machine_is_lux_sfx9()  (machine_arch_type == MACH_TYPE_LUX_SFX9)
34680 #else
34681 # define machine_is_lux_sfx9()  (0)
34682 #endif
34683
34684 #ifdef CONFIG_MACH_LUX_SF9G
34685 # ifdef machine_arch_type
34686 #  undef machine_arch_type
34687 #  define machine_arch_type     __machine_arch_type
34688 # else
34689 #  define machine_arch_type     MACH_TYPE_LUX_SF9G
34690 # endif
34691 # define machine_is_lux_sf9g()  (machine_arch_type == MACH_TYPE_LUX_SF9G)
34692 #else
34693 # define machine_is_lux_sf9g()  (0)
34694 #endif
34695
34696 #ifdef CONFIG_MACH_LUX_EDK9
34697 # ifdef machine_arch_type
34698 #  undef machine_arch_type
34699 #  define machine_arch_type     __machine_arch_type
34700 # else
34701 #  define machine_arch_type     MACH_TYPE_LUX_EDK9
34702 # endif
34703 # define machine_is_lux_edk9()  (machine_arch_type == MACH_TYPE_LUX_EDK9)
34704 #else
34705 # define machine_is_lux_edk9()  (0)
34706 #endif
34707
34708 #ifdef CONFIG_MACH_HW90240
34709 # ifdef machine_arch_type
34710 #  undef machine_arch_type
34711 #  define machine_arch_type     __machine_arch_type
34712 # else
34713 #  define machine_arch_type     MACH_TYPE_HW90240
34714 # endif
34715 # define machine_is_hw90240()   (machine_arch_type == MACH_TYPE_HW90240)
34716 #else
34717 # define machine_is_hw90240()   (0)
34718 #endif
34719
34720 #ifdef CONFIG_MACH_DM365_LEOPARD
34721 # ifdef machine_arch_type
34722 #  undef machine_arch_type
34723 #  define machine_arch_type     __machine_arch_type
34724 # else
34725 #  define machine_arch_type     MACH_TYPE_DM365_LEOPARD
34726 # endif
34727 # define machine_is_dm365_leopard()     (machine_arch_type == MACH_TYPE_DM365_LEOPARD)
34728 #else
34729 # define machine_is_dm365_leopard()     (0)
34730 #endif
34731
34732 #ifdef CONFIG_MACH_MITYOMAPL138
34733 # ifdef machine_arch_type
34734 #  undef machine_arch_type
34735 #  define machine_arch_type     __machine_arch_type
34736 # else
34737 #  define machine_arch_type     MACH_TYPE_MITYOMAPL138
34738 # endif
34739 # define machine_is_mityomapl138()      (machine_arch_type == MACH_TYPE_MITYOMAPL138)
34740 #else
34741 # define machine_is_mityomapl138()      (0)
34742 #endif
34743
34744 #ifdef CONFIG_MACH_SCAT110
34745 # ifdef machine_arch_type
34746 #  undef machine_arch_type
34747 #  define machine_arch_type     __machine_arch_type
34748 # else
34749 #  define machine_arch_type     MACH_TYPE_SCAT110
34750 # endif
34751 # define machine_is_scat110()   (machine_arch_type == MACH_TYPE_SCAT110)
34752 #else
34753 # define machine_is_scat110()   (0)
34754 #endif
34755
34756 #ifdef CONFIG_MACH_ACER_A1
34757 # ifdef machine_arch_type
34758 #  undef machine_arch_type
34759 #  define machine_arch_type     __machine_arch_type
34760 # else
34761 #  define machine_arch_type     MACH_TYPE_ACER_A1
34762 # endif
34763 # define machine_is_acer_a1()   (machine_arch_type == MACH_TYPE_ACER_A1)
34764 #else
34765 # define machine_is_acer_a1()   (0)
34766 #endif
34767
34768 #ifdef CONFIG_MACH_CMCONTROL
34769 # ifdef machine_arch_type
34770 #  undef machine_arch_type
34771 #  define machine_arch_type     __machine_arch_type
34772 # else
34773 #  define machine_arch_type     MACH_TYPE_CMCONTROL
34774 # endif
34775 # define machine_is_cmcontrol() (machine_arch_type == MACH_TYPE_CMCONTROL)
34776 #else
34777 # define machine_is_cmcontrol() (0)
34778 #endif
34779
34780 #ifdef CONFIG_MACH_PELCO_LAMAR
34781 # ifdef machine_arch_type
34782 #  undef machine_arch_type
34783 #  define machine_arch_type     __machine_arch_type
34784 # else
34785 #  define machine_arch_type     MACH_TYPE_PELCO_LAMAR
34786 # endif
34787 # define machine_is_pelco_lamar()       (machine_arch_type == MACH_TYPE_PELCO_LAMAR)
34788 #else
34789 # define machine_is_pelco_lamar()       (0)
34790 #endif
34791
34792 #ifdef CONFIG_MACH_RFP43
34793 # ifdef machine_arch_type
34794 #  undef machine_arch_type
34795 #  define machine_arch_type     __machine_arch_type
34796 # else
34797 #  define machine_arch_type     MACH_TYPE_RFP43
34798 # endif
34799 # define machine_is_rfp43()     (machine_arch_type == MACH_TYPE_RFP43)
34800 #else
34801 # define machine_is_rfp43()     (0)
34802 #endif
34803
34804 #ifdef CONFIG_MACH_SK86R0301
34805 # ifdef machine_arch_type
34806 #  undef machine_arch_type
34807 #  define machine_arch_type     __machine_arch_type
34808 # else
34809 #  define machine_arch_type     MACH_TYPE_SK86R0301
34810 # endif
34811 # define machine_is_sk86r0301() (machine_arch_type == MACH_TYPE_SK86R0301)
34812 #else
34813 # define machine_is_sk86r0301() (0)
34814 #endif
34815
34816 #ifdef CONFIG_MACH_CTPXA
34817 # ifdef machine_arch_type
34818 #  undef machine_arch_type
34819 #  define machine_arch_type     __machine_arch_type
34820 # else
34821 #  define machine_arch_type     MACH_TYPE_CTPXA
34822 # endif
34823 # define machine_is_ctpxa()     (machine_arch_type == MACH_TYPE_CTPXA)
34824 #else
34825 # define machine_is_ctpxa()     (0)
34826 #endif
34827
34828 #ifdef CONFIG_MACH_EPB_ARM9_A
34829 # ifdef machine_arch_type
34830 #  undef machine_arch_type
34831 #  define machine_arch_type     __machine_arch_type
34832 # else
34833 #  define machine_arch_type     MACH_TYPE_EPB_ARM9_A
34834 # endif
34835 # define machine_is_epb_arm9_a()        (machine_arch_type == MACH_TYPE_EPB_ARM9_A)
34836 #else
34837 # define machine_is_epb_arm9_a()        (0)
34838 #endif
34839
34840 #ifdef CONFIG_MACH_GURUPLUG
34841 # ifdef machine_arch_type
34842 #  undef machine_arch_type
34843 #  define machine_arch_type     __machine_arch_type
34844 # else
34845 #  define machine_arch_type     MACH_TYPE_GURUPLUG
34846 # endif
34847 # define machine_is_guruplug()  (machine_arch_type == MACH_TYPE_GURUPLUG)
34848 #else
34849 # define machine_is_guruplug()  (0)
34850 #endif
34851
34852 #ifdef CONFIG_MACH_SPEAR310
34853 # ifdef machine_arch_type
34854 #  undef machine_arch_type
34855 #  define machine_arch_type     __machine_arch_type
34856 # else
34857 #  define machine_arch_type     MACH_TYPE_SPEAR310
34858 # endif
34859 # define machine_is_spear310()  (machine_arch_type == MACH_TYPE_SPEAR310)
34860 #else
34861 # define machine_is_spear310()  (0)
34862 #endif
34863
34864 #ifdef CONFIG_MACH_SPEAR320
34865 # ifdef machine_arch_type
34866 #  undef machine_arch_type
34867 #  define machine_arch_type     __machine_arch_type
34868 # else
34869 #  define machine_arch_type     MACH_TYPE_SPEAR320
34870 # endif
34871 # define machine_is_spear320()  (machine_arch_type == MACH_TYPE_SPEAR320)
34872 #else
34873 # define machine_is_spear320()  (0)
34874 #endif
34875
34876 #ifdef CONFIG_MACH_ROBOTX
34877 # ifdef machine_arch_type
34878 #  undef machine_arch_type
34879 #  define machine_arch_type     __machine_arch_type
34880 # else
34881 #  define machine_arch_type     MACH_TYPE_ROBOTX
34882 # endif
34883 # define machine_is_robotx()    (machine_arch_type == MACH_TYPE_ROBOTX)
34884 #else
34885 # define machine_is_robotx()    (0)
34886 #endif
34887
34888 #ifdef CONFIG_MACH_LSXHL
34889 # ifdef machine_arch_type
34890 #  undef machine_arch_type
34891 #  define machine_arch_type     __machine_arch_type
34892 # else
34893 #  define machine_arch_type     MACH_TYPE_LSXHL
34894 # endif
34895 # define machine_is_lsxhl()     (machine_arch_type == MACH_TYPE_LSXHL)
34896 #else
34897 # define machine_is_lsxhl()     (0)
34898 #endif
34899
34900 #ifdef CONFIG_MACH_SMARTLITE
34901 # ifdef machine_arch_type
34902 #  undef machine_arch_type
34903 #  define machine_arch_type     __machine_arch_type
34904 # else
34905 #  define machine_arch_type     MACH_TYPE_SMARTLITE
34906 # endif
34907 # define machine_is_smartlite() (machine_arch_type == MACH_TYPE_SMARTLITE)
34908 #else
34909 # define machine_is_smartlite() (0)
34910 #endif
34911
34912 #ifdef CONFIG_MACH_CWS2
34913 # ifdef machine_arch_type
34914 #  undef machine_arch_type
34915 #  define machine_arch_type     __machine_arch_type
34916 # else
34917 #  define machine_arch_type     MACH_TYPE_CWS2
34918 # endif
34919 # define machine_is_cws2()      (machine_arch_type == MACH_TYPE_CWS2)
34920 #else
34921 # define machine_is_cws2()      (0)
34922 #endif
34923
34924 #ifdef CONFIG_MACH_M619
34925 # ifdef machine_arch_type
34926 #  undef machine_arch_type
34927 #  define machine_arch_type     __machine_arch_type
34928 # else
34929 #  define machine_arch_type     MACH_TYPE_M619
34930 # endif
34931 # define machine_is_m619()      (machine_arch_type == MACH_TYPE_M619)
34932 #else
34933 # define machine_is_m619()      (0)
34934 #endif
34935
34936 #ifdef CONFIG_MACH_SMARTVIEW
34937 # ifdef machine_arch_type
34938 #  undef machine_arch_type
34939 #  define machine_arch_type     __machine_arch_type
34940 # else
34941 #  define machine_arch_type     MACH_TYPE_SMARTVIEW
34942 # endif
34943 # define machine_is_smartview() (machine_arch_type == MACH_TYPE_SMARTVIEW)
34944 #else
34945 # define machine_is_smartview() (0)
34946 #endif
34947
34948 #ifdef CONFIG_MACH_LSA_SALSA
34949 # ifdef machine_arch_type
34950 #  undef machine_arch_type
34951 #  define machine_arch_type     __machine_arch_type
34952 # else
34953 #  define machine_arch_type     MACH_TYPE_LSA_SALSA
34954 # endif
34955 # define machine_is_lsa_salsa() (machine_arch_type == MACH_TYPE_LSA_SALSA)
34956 #else
34957 # define machine_is_lsa_salsa() (0)
34958 #endif
34959
34960 #ifdef CONFIG_MACH_KIZBOX
34961 # ifdef machine_arch_type
34962 #  undef machine_arch_type
34963 #  define machine_arch_type     __machine_arch_type
34964 # else
34965 #  define machine_arch_type     MACH_TYPE_KIZBOX
34966 # endif
34967 # define machine_is_kizbox()    (machine_arch_type == MACH_TYPE_KIZBOX)
34968 #else
34969 # define machine_is_kizbox()    (0)
34970 #endif
34971
34972 #ifdef CONFIG_MACH_HTCCHARMER
34973 # ifdef machine_arch_type
34974 #  undef machine_arch_type
34975 #  define machine_arch_type     __machine_arch_type
34976 # else
34977 #  define machine_arch_type     MACH_TYPE_HTCCHARMER
34978 # endif
34979 # define machine_is_htccharmer()        (machine_arch_type == MACH_TYPE_HTCCHARMER)
34980 #else
34981 # define machine_is_htccharmer()        (0)
34982 #endif
34983
34984 #ifdef CONFIG_MACH_GUF_NESO_LT
34985 # ifdef machine_arch_type
34986 #  undef machine_arch_type
34987 #  define machine_arch_type     __machine_arch_type
34988 # else
34989 #  define machine_arch_type     MACH_TYPE_GUF_NESO_LT
34990 # endif
34991 # define machine_is_guf_neso_lt()       (machine_arch_type == MACH_TYPE_GUF_NESO_LT)
34992 #else
34993 # define machine_is_guf_neso_lt()       (0)
34994 #endif
34995
34996 #ifdef CONFIG_MACH_PM9G45
34997 # ifdef machine_arch_type
34998 #  undef machine_arch_type
34999 #  define machine_arch_type     __machine_arch_type
35000 # else
35001 #  define machine_arch_type     MACH_TYPE_PM9G45
35002 # endif
35003 # define machine_is_pm9g45()    (machine_arch_type == MACH_TYPE_PM9G45)
35004 #else
35005 # define machine_is_pm9g45()    (0)
35006 #endif
35007
35008 #ifdef CONFIG_MACH_HTCPANTHER
35009 # ifdef machine_arch_type
35010 #  undef machine_arch_type
35011 #  define machine_arch_type     __machine_arch_type
35012 # else
35013 #  define machine_arch_type     MACH_TYPE_HTCPANTHER
35014 # endif
35015 # define machine_is_htcpanther()        (machine_arch_type == MACH_TYPE_HTCPANTHER)
35016 #else
35017 # define machine_is_htcpanther()        (0)
35018 #endif
35019
35020 #ifdef CONFIG_MACH_HTCPANTHER_CDMA
35021 # ifdef machine_arch_type
35022 #  undef machine_arch_type
35023 #  define machine_arch_type     __machine_arch_type
35024 # else
35025 #  define machine_arch_type     MACH_TYPE_HTCPANTHER_CDMA
35026 # endif
35027 # define machine_is_htcpanther_cdma()   (machine_arch_type == MACH_TYPE_HTCPANTHER_CDMA)
35028 #else
35029 # define machine_is_htcpanther_cdma()   (0)
35030 #endif
35031
35032 #ifdef CONFIG_MACH_REB01
35033 # ifdef machine_arch_type
35034 #  undef machine_arch_type
35035 #  define machine_arch_type     __machine_arch_type
35036 # else
35037 #  define machine_arch_type     MACH_TYPE_REB01
35038 # endif
35039 # define machine_is_reb01()     (machine_arch_type == MACH_TYPE_REB01)
35040 #else
35041 # define machine_is_reb01()     (0)
35042 #endif
35043
35044 #ifdef CONFIG_MACH_AQUILA
35045 # ifdef machine_arch_type
35046 #  undef machine_arch_type
35047 #  define machine_arch_type     __machine_arch_type
35048 # else
35049 #  define machine_arch_type     MACH_TYPE_AQUILA
35050 # endif
35051 # define machine_is_aquila()    (machine_arch_type == MACH_TYPE_AQUILA)
35052 #else
35053 # define machine_is_aquila()    (0)
35054 #endif
35055
35056 #ifdef CONFIG_MACH_SPARK_SLS_HW2
35057 # ifdef machine_arch_type
35058 #  undef machine_arch_type
35059 #  define machine_arch_type     __machine_arch_type
35060 # else
35061 #  define machine_arch_type     MACH_TYPE_SPARK_SLS_HW2
35062 # endif
35063 # define machine_is_spark_sls_hw2()     (machine_arch_type == MACH_TYPE_SPARK_SLS_HW2)
35064 #else
35065 # define machine_is_spark_sls_hw2()     (0)
35066 #endif
35067
35068 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
35069 # ifdef machine_arch_type
35070 #  undef machine_arch_type
35071 #  define machine_arch_type     __machine_arch_type
35072 # else
35073 #  define machine_arch_type     MACH_TYPE_ESATA_SHEEVAPLUG
35074 # endif
35075 # define machine_is_sheeva_esata()      (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
35076 #else
35077 # define machine_is_sheeva_esata()      (0)
35078 #endif
35079
35080 #ifdef CONFIG_MACH_MSM7X30_SURF
35081 # ifdef machine_arch_type
35082 #  undef machine_arch_type
35083 #  define machine_arch_type     __machine_arch_type
35084 # else
35085 #  define machine_arch_type     MACH_TYPE_MSM7X30_SURF
35086 # endif
35087 # define machine_is_msm7x30_surf()      (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
35088 #else
35089 # define machine_is_msm7x30_surf()      (0)
35090 #endif
35091
35092 #ifdef CONFIG_MACH_MICRO2440
35093 # ifdef machine_arch_type
35094 #  undef machine_arch_type
35095 #  define machine_arch_type     __machine_arch_type
35096 # else
35097 #  define machine_arch_type     MACH_TYPE_MICRO2440
35098 # endif
35099 # define machine_is_micro2440() (machine_arch_type == MACH_TYPE_MICRO2440)
35100 #else
35101 # define machine_is_micro2440() (0)
35102 #endif
35103
35104 #ifdef CONFIG_MACH_AM2440
35105 # ifdef machine_arch_type
35106 #  undef machine_arch_type
35107 #  define machine_arch_type     __machine_arch_type
35108 # else
35109 #  define machine_arch_type     MACH_TYPE_AM2440
35110 # endif
35111 # define machine_is_am2440()    (machine_arch_type == MACH_TYPE_AM2440)
35112 #else
35113 # define machine_is_am2440()    (0)
35114 #endif
35115
35116 #ifdef CONFIG_MACH_TQ2440
35117 # ifdef machine_arch_type
35118 #  undef machine_arch_type
35119 #  define machine_arch_type     __machine_arch_type
35120 # else
35121 #  define machine_arch_type     MACH_TYPE_TQ2440
35122 # endif
35123 # define machine_is_tq2440()    (machine_arch_type == MACH_TYPE_TQ2440)
35124 #else
35125 # define machine_is_tq2440()    (0)
35126 #endif
35127
35128 #ifdef CONFIG_MACH_LPC2478OEM
35129 # ifdef machine_arch_type
35130 #  undef machine_arch_type
35131 #  define machine_arch_type     __machine_arch_type
35132 # else
35133 #  define machine_arch_type     MACH_TYPE_LPC2478OEM
35134 # endif
35135 # define machine_is_lpc2478oem()        (machine_arch_type == MACH_TYPE_LPC2478OEM)
35136 #else
35137 # define machine_is_lpc2478oem()        (0)
35138 #endif
35139
35140 #ifdef CONFIG_MACH_AK880X
35141 # ifdef machine_arch_type
35142 #  undef machine_arch_type
35143 #  define machine_arch_type     __machine_arch_type
35144 # else
35145 #  define machine_arch_type     MACH_TYPE_AK880X
35146 # endif
35147 # define machine_is_ak880x()    (machine_arch_type == MACH_TYPE_AK880X)
35148 #else
35149 # define machine_is_ak880x()    (0)
35150 #endif
35151
35152 #ifdef CONFIG_MACH_COBRA3530
35153 # ifdef machine_arch_type
35154 #  undef machine_arch_type
35155 #  define machine_arch_type     __machine_arch_type
35156 # else
35157 #  define machine_arch_type     MACH_TYPE_COBRA3530
35158 # endif
35159 # define machine_is_cobra3530() (machine_arch_type == MACH_TYPE_COBRA3530)
35160 #else
35161 # define machine_is_cobra3530() (0)
35162 #endif
35163
35164 #ifdef CONFIG_MACH_PMPPB
35165 # ifdef machine_arch_type
35166 #  undef machine_arch_type
35167 #  define machine_arch_type     __machine_arch_type
35168 # else
35169 #  define machine_arch_type     MACH_TYPE_PMPPB
35170 # endif
35171 # define machine_is_pmppb()     (machine_arch_type == MACH_TYPE_PMPPB)
35172 #else
35173 # define machine_is_pmppb()     (0)
35174 #endif
35175
35176 #ifdef CONFIG_MACH_U6715
35177 # ifdef machine_arch_type
35178 #  undef machine_arch_type
35179 #  define machine_arch_type     __machine_arch_type
35180 # else
35181 #  define machine_arch_type     MACH_TYPE_U6715
35182 # endif
35183 # define machine_is_u6715()     (machine_arch_type == MACH_TYPE_U6715)
35184 #else
35185 # define machine_is_u6715()     (0)
35186 #endif
35187
35188 #ifdef CONFIG_MACH_AXAR1500_SENDER
35189 # ifdef machine_arch_type
35190 #  undef machine_arch_type
35191 #  define machine_arch_type     __machine_arch_type
35192 # else
35193 #  define machine_arch_type     MACH_TYPE_AXAR1500_SENDER
35194 # endif
35195 # define machine_is_axar1500_sender()   (machine_arch_type == MACH_TYPE_AXAR1500_SENDER)
35196 #else
35197 # define machine_is_axar1500_sender()   (0)
35198 #endif
35199
35200 #ifdef CONFIG_MACH_G30_DVB
35201 # ifdef machine_arch_type
35202 #  undef machine_arch_type
35203 #  define machine_arch_type     __machine_arch_type
35204 # else
35205 #  define machine_arch_type     MACH_TYPE_G30_DVB
35206 # endif
35207 # define machine_is_g30_dvb()   (machine_arch_type == MACH_TYPE_G30_DVB)
35208 #else
35209 # define machine_is_g30_dvb()   (0)
35210 #endif
35211
35212 #ifdef CONFIG_MACH_VC088X
35213 # ifdef machine_arch_type
35214 #  undef machine_arch_type
35215 #  define machine_arch_type     __machine_arch_type
35216 # else
35217 #  define machine_arch_type     MACH_TYPE_VC088X
35218 # endif
35219 # define machine_is_vc088x()    (machine_arch_type == MACH_TYPE_VC088X)
35220 #else
35221 # define machine_is_vc088x()    (0)
35222 #endif
35223
35224 #ifdef CONFIG_MACH_MIOA702
35225 # ifdef machine_arch_type
35226 #  undef machine_arch_type
35227 #  define machine_arch_type     __machine_arch_type
35228 # else
35229 #  define machine_arch_type     MACH_TYPE_MIOA702
35230 # endif
35231 # define machine_is_mioa702()   (machine_arch_type == MACH_TYPE_MIOA702)
35232 #else
35233 # define machine_is_mioa702()   (0)
35234 #endif
35235
35236 #ifdef CONFIG_MACH_HPMIN
35237 # ifdef machine_arch_type
35238 #  undef machine_arch_type
35239 #  define machine_arch_type     __machine_arch_type
35240 # else
35241 #  define machine_arch_type     MACH_TYPE_HPMIN
35242 # endif
35243 # define machine_is_hpmin()     (machine_arch_type == MACH_TYPE_HPMIN)
35244 #else
35245 # define machine_is_hpmin()     (0)
35246 #endif
35247
35248 #ifdef CONFIG_MACH_AK880XAK
35249 # ifdef machine_arch_type
35250 #  undef machine_arch_type
35251 #  define machine_arch_type     __machine_arch_type
35252 # else
35253 #  define machine_arch_type     MACH_TYPE_AK880XAK
35254 # endif
35255 # define machine_is_ak880xak()  (machine_arch_type == MACH_TYPE_AK880XAK)
35256 #else
35257 # define machine_is_ak880xak()  (0)
35258 #endif
35259
35260 #ifdef CONFIG_MACH_ARM926TOMAP850
35261 # ifdef machine_arch_type
35262 #  undef machine_arch_type
35263 #  define machine_arch_type     __machine_arch_type
35264 # else
35265 #  define machine_arch_type     MACH_TYPE_ARM926TOMAP850
35266 # endif
35267 # define machine_is_arm926tomap850()    (machine_arch_type == MACH_TYPE_ARM926TOMAP850)
35268 #else
35269 # define machine_is_arm926tomap850()    (0)
35270 #endif
35271
35272 #ifdef CONFIG_MACH_LKEVM
35273 # ifdef machine_arch_type
35274 #  undef machine_arch_type
35275 #  define machine_arch_type     __machine_arch_type
35276 # else
35277 #  define machine_arch_type     MACH_TYPE_LKEVM
35278 # endif
35279 # define machine_is_lkevm()     (machine_arch_type == MACH_TYPE_LKEVM)
35280 #else
35281 # define machine_is_lkevm()     (0)
35282 #endif
35283
35284 #ifdef CONFIG_MACH_MW6410
35285 # ifdef machine_arch_type
35286 #  undef machine_arch_type
35287 #  define machine_arch_type     __machine_arch_type
35288 # else
35289 #  define machine_arch_type     MACH_TYPE_MW6410
35290 # endif
35291 # define machine_is_mw6410()    (machine_arch_type == MACH_TYPE_MW6410)
35292 #else
35293 # define machine_is_mw6410()    (0)
35294 #endif
35295
35296 #ifdef CONFIG_MACH_TERASTATION_WXL
35297 # ifdef machine_arch_type
35298 #  undef machine_arch_type
35299 #  define machine_arch_type     __machine_arch_type
35300 # else
35301 #  define machine_arch_type     MACH_TYPE_TERASTATION_WXL
35302 # endif
35303 # define machine_is_terastation_wxl()   (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
35304 #else
35305 # define machine_is_terastation_wxl()   (0)
35306 #endif
35307
35308 #ifdef CONFIG_MACH_CPU8000E
35309 # ifdef machine_arch_type
35310 #  undef machine_arch_type
35311 #  define machine_arch_type     __machine_arch_type
35312 # else
35313 #  define machine_arch_type     MACH_TYPE_CPU8000E
35314 # endif
35315 # define machine_is_cpu8000e()  (machine_arch_type == MACH_TYPE_CPU8000E)
35316 #else
35317 # define machine_is_cpu8000e()  (0)
35318 #endif
35319
35320 #ifdef CONFIG_MACH_CATANIA
35321 # ifdef machine_arch_type
35322 #  undef machine_arch_type
35323 #  define machine_arch_type     __machine_arch_type
35324 # else
35325 #  define machine_arch_type     MACH_TYPE_CATANIA
35326 # endif
35327 # define machine_is_catania()   (machine_arch_type == MACH_TYPE_CATANIA)
35328 #else
35329 # define machine_is_catania()   (0)
35330 #endif
35331
35332 #ifdef CONFIG_MACH_TOKYO
35333 # ifdef machine_arch_type
35334 #  undef machine_arch_type
35335 #  define machine_arch_type     __machine_arch_type
35336 # else
35337 #  define machine_arch_type     MACH_TYPE_TOKYO
35338 # endif
35339 # define machine_is_tokyo()     (machine_arch_type == MACH_TYPE_TOKYO)
35340 #else
35341 # define machine_is_tokyo()     (0)
35342 #endif
35343
35344 #ifdef CONFIG_MACH_MSM7201A_SURF
35345 # ifdef machine_arch_type
35346 #  undef machine_arch_type
35347 #  define machine_arch_type     __machine_arch_type
35348 # else
35349 #  define machine_arch_type     MACH_TYPE_MSM7201A_SURF
35350 # endif
35351 # define machine_is_msm7201a_surf()     (machine_arch_type == MACH_TYPE_MSM7201A_SURF)
35352 #else
35353 # define machine_is_msm7201a_surf()     (0)
35354 #endif
35355
35356 #ifdef CONFIG_MACH_MSM7201A_FFA
35357 # ifdef machine_arch_type
35358 #  undef machine_arch_type
35359 #  define machine_arch_type     __machine_arch_type
35360 # else
35361 #  define machine_arch_type     MACH_TYPE_MSM7201A_FFA
35362 # endif
35363 # define machine_is_msm7201a_ffa()      (machine_arch_type == MACH_TYPE_MSM7201A_FFA)
35364 #else
35365 # define machine_is_msm7201a_ffa()      (0)
35366 #endif
35367
35368 #ifdef CONFIG_MACH_MSM7X25_SURF
35369 # ifdef machine_arch_type
35370 #  undef machine_arch_type
35371 #  define machine_arch_type     __machine_arch_type
35372 # else
35373 #  define machine_arch_type     MACH_TYPE_MSM7X25_SURF
35374 # endif
35375 # define machine_is_msm7x25_surf()      (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
35376 #else
35377 # define machine_is_msm7x25_surf()      (0)
35378 #endif
35379
35380 #ifdef CONFIG_MACH_MSM7X25_FFA
35381 # ifdef machine_arch_type
35382 #  undef machine_arch_type
35383 #  define machine_arch_type     __machine_arch_type
35384 # else
35385 #  define machine_arch_type     MACH_TYPE_MSM7X25_FFA
35386 # endif
35387 # define machine_is_msm7x25_ffa()       (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
35388 #else
35389 # define machine_is_msm7x25_ffa()       (0)
35390 #endif
35391
35392 #ifdef CONFIG_MACH_MSM7X27_SURF
35393 # ifdef machine_arch_type
35394 #  undef machine_arch_type
35395 #  define machine_arch_type     __machine_arch_type
35396 # else
35397 #  define machine_arch_type     MACH_TYPE_MSM7X27_SURF
35398 # endif
35399 # define machine_is_msm7x27_surf()      (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
35400 #else
35401 # define machine_is_msm7x27_surf()      (0)
35402 #endif
35403
35404 #ifdef CONFIG_MACH_MSM7X27_FFA
35405 # ifdef machine_arch_type
35406 #  undef machine_arch_type
35407 #  define machine_arch_type     __machine_arch_type
35408 # else
35409 #  define machine_arch_type     MACH_TYPE_MSM7X27_FFA
35410 # endif
35411 # define machine_is_msm7x27_ffa()       (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
35412 #else
35413 # define machine_is_msm7x27_ffa()       (0)
35414 #endif
35415
35416 #ifdef CONFIG_MACH_MSM7X30_FFA
35417 # ifdef machine_arch_type
35418 #  undef machine_arch_type
35419 #  define machine_arch_type     __machine_arch_type
35420 # else
35421 #  define machine_arch_type     MACH_TYPE_MSM7X30_FFA
35422 # endif
35423 # define machine_is_msm7x30_ffa()       (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
35424 #else
35425 # define machine_is_msm7x30_ffa()       (0)
35426 #endif
35427
35428 #ifdef CONFIG_MACH_QSD8X50_SURF
35429 # ifdef machine_arch_type
35430 #  undef machine_arch_type
35431 #  define machine_arch_type     __machine_arch_type
35432 # else
35433 #  define machine_arch_type     MACH_TYPE_QSD8X50_SURF
35434 # endif
35435 # define machine_is_qsd8x50_surf()      (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
35436 #else
35437 # define machine_is_qsd8x50_surf()      (0)
35438 #endif
35439
35440 #ifdef CONFIG_MACH_QSD8X50_COMET
35441 # ifdef machine_arch_type
35442 #  undef machine_arch_type
35443 #  define machine_arch_type     __machine_arch_type
35444 # else
35445 #  define machine_arch_type     MACH_TYPE_QSD8X50_COMET
35446 # endif
35447 # define machine_is_qsd8x50_comet()     (machine_arch_type == MACH_TYPE_QSD8X50_COMET)
35448 #else
35449 # define machine_is_qsd8x50_comet()     (0)
35450 #endif
35451
35452 #ifdef CONFIG_MACH_QSD8X50_FFA
35453 # ifdef machine_arch_type
35454 #  undef machine_arch_type
35455 #  define machine_arch_type     __machine_arch_type
35456 # else
35457 #  define machine_arch_type     MACH_TYPE_QSD8X50_FFA
35458 # endif
35459 # define machine_is_qsd8x50_ffa()       (machine_arch_type == MACH_TYPE_QSD8X50_FFA)
35460 #else
35461 # define machine_is_qsd8x50_ffa()       (0)
35462 #endif
35463
35464 #ifdef CONFIG_MACH_QSD8X50A_SURF
35465 # ifdef machine_arch_type
35466 #  undef machine_arch_type
35467 #  define machine_arch_type     __machine_arch_type
35468 # else
35469 #  define machine_arch_type     MACH_TYPE_QSD8X50A_SURF
35470 # endif
35471 # define machine_is_qsd8x50a_surf()     (machine_arch_type == MACH_TYPE_QSD8X50A_SURF)
35472 #else
35473 # define machine_is_qsd8x50a_surf()     (0)
35474 #endif
35475
35476 #ifdef CONFIG_MACH_QSD8X50A_FFA
35477 # ifdef machine_arch_type
35478 #  undef machine_arch_type
35479 #  define machine_arch_type     __machine_arch_type
35480 # else
35481 #  define machine_arch_type     MACH_TYPE_QSD8X50A_FFA
35482 # endif
35483 # define machine_is_qsd8x50a_ffa()      (machine_arch_type == MACH_TYPE_QSD8X50A_FFA)
35484 #else
35485 # define machine_is_qsd8x50a_ffa()      (0)
35486 #endif
35487
35488 #ifdef CONFIG_MACH_ADX_XGCP10
35489 # ifdef machine_arch_type
35490 #  undef machine_arch_type
35491 #  define machine_arch_type     __machine_arch_type
35492 # else
35493 #  define machine_arch_type     MACH_TYPE_ADX_XGCP10
35494 # endif
35495 # define machine_is_adx_xgcp10()        (machine_arch_type == MACH_TYPE_ADX_XGCP10)
35496 #else
35497 # define machine_is_adx_xgcp10()        (0)
35498 #endif
35499
35500 #ifdef CONFIG_MACH_MCGWUMTS2A
35501 # ifdef machine_arch_type
35502 #  undef machine_arch_type
35503 #  define machine_arch_type     __machine_arch_type
35504 # else
35505 #  define machine_arch_type     MACH_TYPE_MCGWUMTS2A
35506 # endif
35507 # define machine_is_mcgwumts2a()        (machine_arch_type == MACH_TYPE_MCGWUMTS2A)
35508 #else
35509 # define machine_is_mcgwumts2a()        (0)
35510 #endif
35511
35512 #ifdef CONFIG_MACH_MOBIKT
35513 # ifdef machine_arch_type
35514 #  undef machine_arch_type
35515 #  define machine_arch_type     __machine_arch_type
35516 # else
35517 #  define machine_arch_type     MACH_TYPE_MOBIKT
35518 # endif
35519 # define machine_is_mobikt()    (machine_arch_type == MACH_TYPE_MOBIKT)
35520 #else
35521 # define machine_is_mobikt()    (0)
35522 #endif
35523
35524 #ifdef CONFIG_MACH_MX53_EVK
35525 # ifdef machine_arch_type
35526 #  undef machine_arch_type
35527 #  define machine_arch_type     __machine_arch_type
35528 # else
35529 #  define machine_arch_type     MACH_TYPE_MX53_EVK
35530 # endif
35531 # define machine_is_mx53_evk()  (machine_arch_type == MACH_TYPE_MX53_EVK)
35532 #else
35533 # define machine_is_mx53_evk()  (0)
35534 #endif
35535
35536 #ifdef CONFIG_MACH_IGEP0030
35537 # ifdef machine_arch_type
35538 #  undef machine_arch_type
35539 #  define machine_arch_type     __machine_arch_type
35540 # else
35541 #  define machine_arch_type     MACH_TYPE_IGEP0030
35542 # endif
35543 # define machine_is_igep0030()  (machine_arch_type == MACH_TYPE_IGEP0030)
35544 #else
35545 # define machine_is_igep0030()  (0)
35546 #endif
35547
35548 #ifdef CONFIG_MACH_AXELL_H40_H50_CTRL
35549 # ifdef machine_arch_type
35550 #  undef machine_arch_type
35551 #  define machine_arch_type     __machine_arch_type
35552 # else
35553 #  define machine_arch_type     MACH_TYPE_AXELL_H40_H50_CTRL
35554 # endif
35555 # define machine_is_axell_h40_h50_ctrl()        (machine_arch_type == MACH_TYPE_AXELL_H40_H50_CTRL)
35556 #else
35557 # define machine_is_axell_h40_h50_ctrl()        (0)
35558 #endif
35559
35560 #ifdef CONFIG_MACH_DTCOMMOD
35561 # ifdef machine_arch_type
35562 #  undef machine_arch_type
35563 #  define machine_arch_type     __machine_arch_type
35564 # else
35565 #  define machine_arch_type     MACH_TYPE_DTCOMMOD
35566 # endif
35567 # define machine_is_dtcommod()  (machine_arch_type == MACH_TYPE_DTCOMMOD)
35568 #else
35569 # define machine_is_dtcommod()  (0)
35570 #endif
35571
35572 #ifdef CONFIG_MACH_GOULD
35573 # ifdef machine_arch_type
35574 #  undef machine_arch_type
35575 #  define machine_arch_type     __machine_arch_type
35576 # else
35577 #  define machine_arch_type     MACH_TYPE_GOULD
35578 # endif
35579 # define machine_is_gould()     (machine_arch_type == MACH_TYPE_GOULD)
35580 #else
35581 # define machine_is_gould()     (0)
35582 #endif
35583
35584 #ifdef CONFIG_MACH_SIBERIA
35585 # ifdef machine_arch_type
35586 #  undef machine_arch_type
35587 #  define machine_arch_type     __machine_arch_type
35588 # else
35589 #  define machine_arch_type     MACH_TYPE_SIBERIA
35590 # endif
35591 # define machine_is_siberia()   (machine_arch_type == MACH_TYPE_SIBERIA)
35592 #else
35593 # define machine_is_siberia()   (0)
35594 #endif
35595
35596 #ifdef CONFIG_MACH_SBC3530
35597 # ifdef machine_arch_type
35598 #  undef machine_arch_type
35599 #  define machine_arch_type     __machine_arch_type
35600 # else
35601 #  define machine_arch_type     MACH_TYPE_SBC3530
35602 # endif
35603 # define machine_is_sbc3530()   (machine_arch_type == MACH_TYPE_SBC3530)
35604 #else
35605 # define machine_is_sbc3530()   (0)
35606 #endif
35607
35608 #ifdef CONFIG_MACH_QARM
35609 # ifdef machine_arch_type
35610 #  undef machine_arch_type
35611 #  define machine_arch_type     __machine_arch_type
35612 # else
35613 #  define machine_arch_type     MACH_TYPE_QARM
35614 # endif
35615 # define machine_is_qarm()      (machine_arch_type == MACH_TYPE_QARM)
35616 #else
35617 # define machine_is_qarm()      (0)
35618 #endif
35619
35620 #ifdef CONFIG_MACH_MIPS
35621 # ifdef machine_arch_type
35622 #  undef machine_arch_type
35623 #  define machine_arch_type     __machine_arch_type
35624 # else
35625 #  define machine_arch_type     MACH_TYPE_MIPS
35626 # endif
35627 # define machine_is_mips()      (machine_arch_type == MACH_TYPE_MIPS)
35628 #else
35629 # define machine_is_mips()      (0)
35630 #endif
35631
35632 #ifdef CONFIG_MACH_MX27GRB
35633 # ifdef machine_arch_type
35634 #  undef machine_arch_type
35635 #  define machine_arch_type     __machine_arch_type
35636 # else
35637 #  define machine_arch_type     MACH_TYPE_MX27GRB
35638 # endif
35639 # define machine_is_mx27grb()   (machine_arch_type == MACH_TYPE_MX27GRB)
35640 #else
35641 # define machine_is_mx27grb()   (0)
35642 #endif
35643
35644 #ifdef CONFIG_MACH_SBC8100
35645 # ifdef machine_arch_type
35646 #  undef machine_arch_type
35647 #  define machine_arch_type     __machine_arch_type
35648 # else
35649 #  define machine_arch_type     MACH_TYPE_SBC8100
35650 # endif
35651 # define machine_is_sbc8100()   (machine_arch_type == MACH_TYPE_SBC8100)
35652 #else
35653 # define machine_is_sbc8100()   (0)
35654 #endif
35655
35656 #ifdef CONFIG_MACH_SAARB
35657 # ifdef machine_arch_type
35658 #  undef machine_arch_type
35659 #  define machine_arch_type     __machine_arch_type
35660 # else
35661 #  define machine_arch_type     MACH_TYPE_SAARB
35662 # endif
35663 # define machine_is_saarb()     (machine_arch_type == MACH_TYPE_SAARB)
35664 #else
35665 # define machine_is_saarb()     (0)
35666 #endif
35667
35668 #ifdef CONFIG_MACH_OMAP3MINI
35669 # ifdef machine_arch_type
35670 #  undef machine_arch_type
35671 #  define machine_arch_type     __machine_arch_type
35672 # else
35673 #  define machine_arch_type     MACH_TYPE_OMAP3MINI
35674 # endif
35675 # define machine_is_omap3mini() (machine_arch_type == MACH_TYPE_OMAP3MINI)
35676 #else
35677 # define machine_is_omap3mini() (0)
35678 #endif
35679
35680 #ifdef CONFIG_MACH_CNMBOOK7SE
35681 # ifdef machine_arch_type
35682 #  undef machine_arch_type
35683 #  define machine_arch_type     __machine_arch_type
35684 # else
35685 #  define machine_arch_type     MACH_TYPE_CNMBOOK7SE
35686 # endif
35687 # define machine_is_cnmbook7se()        (machine_arch_type == MACH_TYPE_CNMBOOK7SE)
35688 #else
35689 # define machine_is_cnmbook7se()        (0)
35690 #endif
35691
35692 #ifdef CONFIG_MACH_CATAN
35693 # ifdef machine_arch_type
35694 #  undef machine_arch_type
35695 #  define machine_arch_type     __machine_arch_type
35696 # else
35697 #  define machine_arch_type     MACH_TYPE_CATAN
35698 # endif
35699 # define machine_is_catan()     (machine_arch_type == MACH_TYPE_CATAN)
35700 #else
35701 # define machine_is_catan()     (0)
35702 #endif
35703
35704 #ifdef CONFIG_MACH_HARMONY
35705 # ifdef machine_arch_type
35706 #  undef machine_arch_type
35707 #  define machine_arch_type     __machine_arch_type
35708 # else
35709 #  define machine_arch_type     MACH_TYPE_HARMONY
35710 # endif
35711 # define machine_is_harmony()   (machine_arch_type == MACH_TYPE_HARMONY)
35712 #else
35713 # define machine_is_harmony()   (0)
35714 #endif
35715
35716 #ifdef CONFIG_MACH_TONGA
35717 # ifdef machine_arch_type
35718 #  undef machine_arch_type
35719 #  define machine_arch_type     __machine_arch_type
35720 # else
35721 #  define machine_arch_type     MACH_TYPE_TONGA
35722 # endif
35723 # define machine_is_tonga()     (machine_arch_type == MACH_TYPE_TONGA)
35724 #else
35725 # define machine_is_tonga()     (0)
35726 #endif
35727
35728 #ifdef CONFIG_MACH_CYBOOK_ORIZON
35729 # ifdef machine_arch_type
35730 #  undef machine_arch_type
35731 #  define machine_arch_type     __machine_arch_type
35732 # else
35733 #  define machine_arch_type     MACH_TYPE_CYBOOK_ORIZON
35734 # endif
35735 # define machine_is_cybook_orizon()     (machine_arch_type == MACH_TYPE_CYBOOK_ORIZON)
35736 #else
35737 # define machine_is_cybook_orizon()     (0)
35738 #endif
35739
35740 #ifdef CONFIG_MACH_HTCRHODIUMCDMA
35741 # ifdef machine_arch_type
35742 #  undef machine_arch_type
35743 #  define machine_arch_type     __machine_arch_type
35744 # else
35745 #  define machine_arch_type     MACH_TYPE_HTCRHODIUMCDMA
35746 # endif
35747 # define machine_is_htcrhodiumcdma()    (machine_arch_type == MACH_TYPE_HTCRHODIUMCDMA)
35748 #else
35749 # define machine_is_htcrhodiumcdma()    (0)
35750 #endif
35751
35752 #ifdef CONFIG_MACH_EPC_G45
35753 # ifdef machine_arch_type
35754 #  undef machine_arch_type
35755 #  define machine_arch_type     __machine_arch_type
35756 # else
35757 #  define machine_arch_type     MACH_TYPE_EPC_G45
35758 # endif
35759 # define machine_is_epc_g45()   (machine_arch_type == MACH_TYPE_EPC_G45)
35760 #else
35761 # define machine_is_epc_g45()   (0)
35762 #endif
35763
35764 #ifdef CONFIG_MACH_EPC_LPC3250
35765 # ifdef machine_arch_type
35766 #  undef machine_arch_type
35767 #  define machine_arch_type     __machine_arch_type
35768 # else
35769 #  define machine_arch_type     MACH_TYPE_EPC_LPC3250
35770 # endif
35771 # define machine_is_epc_lpc3250()       (machine_arch_type == MACH_TYPE_EPC_LPC3250)
35772 #else
35773 # define machine_is_epc_lpc3250()       (0)
35774 #endif
35775
35776 #ifdef CONFIG_MACH_MXC91341EVB
35777 # ifdef machine_arch_type
35778 #  undef machine_arch_type
35779 #  define machine_arch_type     __machine_arch_type
35780 # else
35781 #  define machine_arch_type     MACH_TYPE_MXC91341EVB
35782 # endif
35783 # define machine_is_mxc91341evb()       (machine_arch_type == MACH_TYPE_MXC91341EVB)
35784 #else
35785 # define machine_is_mxc91341evb()       (0)
35786 #endif
35787
35788 #ifdef CONFIG_MACH_RTW1000
35789 # ifdef machine_arch_type
35790 #  undef machine_arch_type
35791 #  define machine_arch_type     __machine_arch_type
35792 # else
35793 #  define machine_arch_type     MACH_TYPE_RTW1000
35794 # endif
35795 # define machine_is_rtw1000()   (machine_arch_type == MACH_TYPE_RTW1000)
35796 #else
35797 # define machine_is_rtw1000()   (0)
35798 #endif
35799
35800 #ifdef CONFIG_MACH_BOBCAT
35801 # ifdef machine_arch_type
35802 #  undef machine_arch_type
35803 #  define machine_arch_type     __machine_arch_type
35804 # else
35805 #  define machine_arch_type     MACH_TYPE_BOBCAT
35806 # endif
35807 # define machine_is_bobcat()    (machine_arch_type == MACH_TYPE_BOBCAT)
35808 #else
35809 # define machine_is_bobcat()    (0)
35810 #endif
35811
35812 #ifdef CONFIG_MACH_TRIZEPS6
35813 # ifdef machine_arch_type
35814 #  undef machine_arch_type
35815 #  define machine_arch_type     __machine_arch_type
35816 # else
35817 #  define machine_arch_type     MACH_TYPE_TRIZEPS6
35818 # endif
35819 # define machine_is_trizeps6()  (machine_arch_type == MACH_TYPE_TRIZEPS6)
35820 #else
35821 # define machine_is_trizeps6()  (0)
35822 #endif
35823
35824 #ifdef CONFIG_MACH_MSM7X30_FLUID
35825 # ifdef machine_arch_type
35826 #  undef machine_arch_type
35827 #  define machine_arch_type     __machine_arch_type
35828 # else
35829 #  define machine_arch_type     MACH_TYPE_MSM7X30_FLUID
35830 # endif
35831 # define machine_is_msm7x30_fluid()     (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
35832 #else
35833 # define machine_is_msm7x30_fluid()     (0)
35834 #endif
35835
35836 #ifdef CONFIG_MACH_NEDAP9263
35837 # ifdef machine_arch_type
35838 #  undef machine_arch_type
35839 #  define machine_arch_type     __machine_arch_type
35840 # else
35841 #  define machine_arch_type     MACH_TYPE_NEDAP9263
35842 # endif
35843 # define machine_is_nedap9263() (machine_arch_type == MACH_TYPE_NEDAP9263)
35844 #else
35845 # define machine_is_nedap9263() (0)
35846 #endif
35847
35848 #ifdef CONFIG_MACH_NETGEAR_MS2110
35849 # ifdef machine_arch_type
35850 #  undef machine_arch_type
35851 #  define machine_arch_type     __machine_arch_type
35852 # else
35853 #  define machine_arch_type     MACH_TYPE_NETGEAR_MS2110
35854 # endif
35855 # define machine_is_netgear_ms2110()    (machine_arch_type == MACH_TYPE_NETGEAR_MS2110)
35856 #else
35857 # define machine_is_netgear_ms2110()    (0)
35858 #endif
35859
35860 #ifdef CONFIG_MACH_BMX
35861 # ifdef machine_arch_type
35862 #  undef machine_arch_type
35863 #  define machine_arch_type     __machine_arch_type
35864 # else
35865 #  define machine_arch_type     MACH_TYPE_BMX
35866 # endif
35867 # define machine_is_bmx()       (machine_arch_type == MACH_TYPE_BMX)
35868 #else
35869 # define machine_is_bmx()       (0)
35870 #endif
35871
35872 #ifdef CONFIG_MACH_NETSTREAM
35873 # ifdef machine_arch_type
35874 #  undef machine_arch_type
35875 #  define machine_arch_type     __machine_arch_type
35876 # else
35877 #  define machine_arch_type     MACH_TYPE_NETSTREAM
35878 # endif
35879 # define machine_is_netstream() (machine_arch_type == MACH_TYPE_NETSTREAM)
35880 #else
35881 # define machine_is_netstream() (0)
35882 #endif
35883
35884 #ifdef CONFIG_MACH_VPNEXT_RCU
35885 # ifdef machine_arch_type
35886 #  undef machine_arch_type
35887 #  define machine_arch_type     __machine_arch_type
35888 # else
35889 #  define machine_arch_type     MACH_TYPE_VPNEXT_RCU
35890 # endif
35891 # define machine_is_vpnext_rcu()        (machine_arch_type == MACH_TYPE_VPNEXT_RCU)
35892 #else
35893 # define machine_is_vpnext_rcu()        (0)
35894 #endif
35895
35896 #ifdef CONFIG_MACH_VPNEXT_MPU
35897 # ifdef machine_arch_type
35898 #  undef machine_arch_type
35899 #  define machine_arch_type     __machine_arch_type
35900 # else
35901 #  define machine_arch_type     MACH_TYPE_VPNEXT_MPU
35902 # endif
35903 # define machine_is_vpnext_mpu()        (machine_arch_type == MACH_TYPE_VPNEXT_MPU)
35904 #else
35905 # define machine_is_vpnext_mpu()        (0)
35906 #endif
35907
35908 #ifdef CONFIG_MACH_BCMRING_TABLET_V1
35909 # ifdef machine_arch_type
35910 #  undef machine_arch_type
35911 #  define machine_arch_type     __machine_arch_type
35912 # else
35913 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET_V1
35914 # endif
35915 # define machine_is_bcmring_tablet_v1() (machine_arch_type == MACH_TYPE_BCMRING_TABLET_V1)
35916 #else
35917 # define machine_is_bcmring_tablet_v1() (0)
35918 #endif
35919
35920 #ifdef CONFIG_MACH_SGARM10
35921 # ifdef machine_arch_type
35922 #  undef machine_arch_type
35923 #  define machine_arch_type     __machine_arch_type
35924 # else
35925 #  define machine_arch_type     MACH_TYPE_SGARM10
35926 # endif
35927 # define machine_is_sgarm10()   (machine_arch_type == MACH_TYPE_SGARM10)
35928 #else
35929 # define machine_is_sgarm10()   (0)
35930 #endif
35931
35932 #ifdef CONFIG_MACH_CM_T3517
35933 # ifdef machine_arch_type
35934 #  undef machine_arch_type
35935 #  define machine_arch_type     __machine_arch_type
35936 # else
35937 #  define machine_arch_type     MACH_TYPE_CM_T3517
35938 # endif
35939 # define machine_is_cm_t3517()  (machine_arch_type == MACH_TYPE_CM_T3517)
35940 #else
35941 # define machine_is_cm_t3517()  (0)
35942 #endif
35943
35944 #ifdef CONFIG_MACH_OMAP3_CPS
35945 # ifdef machine_arch_type
35946 #  undef machine_arch_type
35947 #  define machine_arch_type     __machine_arch_type
35948 # else
35949 #  define machine_arch_type     MACH_TYPE_OMAP3_CPS
35950 # endif
35951 # define machine_is_omap3_cps() (machine_arch_type == MACH_TYPE_OMAP3_CPS)
35952 #else
35953 # define machine_is_omap3_cps() (0)
35954 #endif
35955
35956 #ifdef CONFIG_MACH_AXAR1500_RECEIVER
35957 # ifdef machine_arch_type
35958 #  undef machine_arch_type
35959 #  define machine_arch_type     __machine_arch_type
35960 # else
35961 #  define machine_arch_type     MACH_TYPE_AXAR1500_RECEIVER
35962 # endif
35963 # define machine_is_axar1500_receiver() (machine_arch_type == MACH_TYPE_AXAR1500_RECEIVER)
35964 #else
35965 # define machine_is_axar1500_receiver() (0)
35966 #endif
35967
35968 #ifdef CONFIG_MACH_WBD222
35969 # ifdef machine_arch_type
35970 #  undef machine_arch_type
35971 #  define machine_arch_type     __machine_arch_type
35972 # else
35973 #  define machine_arch_type     MACH_TYPE_WBD222
35974 # endif
35975 # define machine_is_wbd222()    (machine_arch_type == MACH_TYPE_WBD222)
35976 #else
35977 # define machine_is_wbd222()    (0)
35978 #endif
35979
35980 #ifdef CONFIG_MACH_MT65XX
35981 # ifdef machine_arch_type
35982 #  undef machine_arch_type
35983 #  define machine_arch_type     __machine_arch_type
35984 # else
35985 #  define machine_arch_type     MACH_TYPE_MT65XX
35986 # endif
35987 # define machine_is_mt65xx()    (machine_arch_type == MACH_TYPE_MT65XX)
35988 #else
35989 # define machine_is_mt65xx()    (0)
35990 #endif
35991
35992 #ifdef CONFIG_MACH_MSM8X60_SURF
35993 # ifdef machine_arch_type
35994 #  undef machine_arch_type
35995 #  define machine_arch_type     __machine_arch_type
35996 # else
35997 #  define machine_arch_type     MACH_TYPE_MSM8X60_SURF
35998 # endif
35999 # define machine_is_msm8x60_surf()      (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
36000 #else
36001 # define machine_is_msm8x60_surf()      (0)
36002 #endif
36003
36004 #ifdef CONFIG_MACH_MSM8X60_SIM
36005 # ifdef machine_arch_type
36006 #  undef machine_arch_type
36007 #  define machine_arch_type     __machine_arch_type
36008 # else
36009 #  define machine_arch_type     MACH_TYPE_MSM8X60_SIM
36010 # endif
36011 # define machine_is_msm8x60_sim()       (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
36012 #else
36013 # define machine_is_msm8x60_sim()       (0)
36014 #endif
36015
36016 #ifdef CONFIG_MACH_VMC300
36017 # ifdef machine_arch_type
36018 #  undef machine_arch_type
36019 #  define machine_arch_type     __machine_arch_type
36020 # else
36021 #  define machine_arch_type     MACH_TYPE_VMC300
36022 # endif
36023 # define machine_is_vmc300()    (machine_arch_type == MACH_TYPE_VMC300)
36024 #else
36025 # define machine_is_vmc300()    (0)
36026 #endif
36027
36028 #ifdef CONFIG_MACH_TCC8000_SDK
36029 # ifdef machine_arch_type
36030 #  undef machine_arch_type
36031 #  define machine_arch_type     __machine_arch_type
36032 # else
36033 #  define machine_arch_type     MACH_TYPE_TCC8000_SDK
36034 # endif
36035 # define machine_is_tcc8000_sdk()       (machine_arch_type == MACH_TYPE_TCC8000_SDK)
36036 #else
36037 # define machine_is_tcc8000_sdk()       (0)
36038 #endif
36039
36040 #ifdef CONFIG_MACH_NANOS
36041 # ifdef machine_arch_type
36042 #  undef machine_arch_type
36043 #  define machine_arch_type     __machine_arch_type
36044 # else
36045 #  define machine_arch_type     MACH_TYPE_NANOS
36046 # endif
36047 # define machine_is_nanos()     (machine_arch_type == MACH_TYPE_NANOS)
36048 #else
36049 # define machine_is_nanos()     (0)
36050 #endif
36051
36052 #ifdef CONFIG_MACH_STAMP9G10
36053 # ifdef machine_arch_type
36054 #  undef machine_arch_type
36055 #  define machine_arch_type     __machine_arch_type
36056 # else
36057 #  define machine_arch_type     MACH_TYPE_STAMP9G10
36058 # endif
36059 # define machine_is_stamp9g10() (machine_arch_type == MACH_TYPE_STAMP9G10)
36060 #else
36061 # define machine_is_stamp9g10() (0)
36062 #endif
36063
36064 #ifdef CONFIG_MACH_STAMP9G45
36065 # ifdef machine_arch_type
36066 #  undef machine_arch_type
36067 #  define machine_arch_type     __machine_arch_type
36068 # else
36069 #  define machine_arch_type     MACH_TYPE_STAMP9G45
36070 # endif
36071 # define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
36072 #else
36073 # define machine_is_stamp9g45() (0)
36074 #endif
36075
36076 #ifdef CONFIG_MACH_H6053
36077 # ifdef machine_arch_type
36078 #  undef machine_arch_type
36079 #  define machine_arch_type     __machine_arch_type
36080 # else
36081 #  define machine_arch_type     MACH_TYPE_H6053
36082 # endif
36083 # define machine_is_h6053()     (machine_arch_type == MACH_TYPE_H6053)
36084 #else
36085 # define machine_is_h6053()     (0)
36086 #endif
36087
36088 #ifdef CONFIG_MACH_SMINT01
36089 # ifdef machine_arch_type
36090 #  undef machine_arch_type
36091 #  define machine_arch_type     __machine_arch_type
36092 # else
36093 #  define machine_arch_type     MACH_TYPE_SMINT01
36094 # endif
36095 # define machine_is_smint01()   (machine_arch_type == MACH_TYPE_SMINT01)
36096 #else
36097 # define machine_is_smint01()   (0)
36098 #endif
36099
36100 #ifdef CONFIG_MACH_PRTLVT2
36101 # ifdef machine_arch_type
36102 #  undef machine_arch_type
36103 #  define machine_arch_type     __machine_arch_type
36104 # else
36105 #  define machine_arch_type     MACH_TYPE_PRTLVT2
36106 # endif
36107 # define machine_is_prtlvt2()   (machine_arch_type == MACH_TYPE_PRTLVT2)
36108 #else
36109 # define machine_is_prtlvt2()   (0)
36110 #endif
36111
36112 #ifdef CONFIG_MACH_AP420
36113 # ifdef machine_arch_type
36114 #  undef machine_arch_type
36115 #  define machine_arch_type     __machine_arch_type
36116 # else
36117 #  define machine_arch_type     MACH_TYPE_AP420
36118 # endif
36119 # define machine_is_ap420()     (machine_arch_type == MACH_TYPE_AP420)
36120 #else
36121 # define machine_is_ap420()     (0)
36122 #endif
36123
36124 #ifdef CONFIG_MACH_HTCSHIFT
36125 # ifdef machine_arch_type
36126 #  undef machine_arch_type
36127 #  define machine_arch_type     __machine_arch_type
36128 # else
36129 #  define machine_arch_type     MACH_TYPE_HTCSHIFT
36130 # endif
36131 # define machine_is_htcshift()  (machine_arch_type == MACH_TYPE_HTCSHIFT)
36132 #else
36133 # define machine_is_htcshift()  (0)
36134 #endif
36135
36136 #ifdef CONFIG_MACH_DAVINCI_DM365_FC
36137 # ifdef machine_arch_type
36138 #  undef machine_arch_type
36139 #  define machine_arch_type     __machine_arch_type
36140 # else
36141 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_FC
36142 # endif
36143 # define machine_is_davinci_dm365_fc()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_FC)
36144 #else
36145 # define machine_is_davinci_dm365_fc()  (0)
36146 #endif
36147
36148 #ifdef CONFIG_MACH_MSM8X55_SURF
36149 # ifdef machine_arch_type
36150 #  undef machine_arch_type
36151 #  define machine_arch_type     __machine_arch_type
36152 # else
36153 #  define machine_arch_type     MACH_TYPE_MSM8X55_SURF
36154 # endif
36155 # define machine_is_msm8x55_surf()      (machine_arch_type == MACH_TYPE_MSM8X55_SURF)
36156 #else
36157 # define machine_is_msm8x55_surf()      (0)
36158 #endif
36159
36160 #ifdef CONFIG_MACH_MSM8X55_FFA
36161 # ifdef machine_arch_type
36162 #  undef machine_arch_type
36163 #  define machine_arch_type     __machine_arch_type
36164 # else
36165 #  define machine_arch_type     MACH_TYPE_MSM8X55_FFA
36166 # endif
36167 # define machine_is_msm8x55_ffa()       (machine_arch_type == MACH_TYPE_MSM8X55_FFA)
36168 #else
36169 # define machine_is_msm8x55_ffa()       (0)
36170 #endif
36171
36172 #ifdef CONFIG_MACH_ESL_VAMANA
36173 # ifdef machine_arch_type
36174 #  undef machine_arch_type
36175 #  define machine_arch_type     __machine_arch_type
36176 # else
36177 #  define machine_arch_type     MACH_TYPE_ESL_VAMANA
36178 # endif
36179 # define machine_is_esl_vamana()        (machine_arch_type == MACH_TYPE_ESL_VAMANA)
36180 #else
36181 # define machine_is_esl_vamana()        (0)
36182 #endif
36183
36184 #ifdef CONFIG_MACH_SBC35
36185 # ifdef machine_arch_type
36186 #  undef machine_arch_type
36187 #  define machine_arch_type     __machine_arch_type
36188 # else
36189 #  define machine_arch_type     MACH_TYPE_SBC35
36190 # endif
36191 # define machine_is_sbc35()     (machine_arch_type == MACH_TYPE_SBC35)
36192 #else
36193 # define machine_is_sbc35()     (0)
36194 #endif
36195
36196 #ifdef CONFIG_MACH_MPX6446
36197 # ifdef machine_arch_type
36198 #  undef machine_arch_type
36199 #  define machine_arch_type     __machine_arch_type
36200 # else
36201 #  define machine_arch_type     MACH_TYPE_MPX6446
36202 # endif
36203 # define machine_is_mpx6446()   (machine_arch_type == MACH_TYPE_MPX6446)
36204 #else
36205 # define machine_is_mpx6446()   (0)
36206 #endif
36207
36208 #ifdef CONFIG_MACH_OREO_CONTROLLER
36209 # ifdef machine_arch_type
36210 #  undef machine_arch_type
36211 #  define machine_arch_type     __machine_arch_type
36212 # else
36213 #  define machine_arch_type     MACH_TYPE_OREO_CONTROLLER
36214 # endif
36215 # define machine_is_oreo_controller()   (machine_arch_type == MACH_TYPE_OREO_CONTROLLER)
36216 #else
36217 # define machine_is_oreo_controller()   (0)
36218 #endif
36219
36220 #ifdef CONFIG_MACH_KOPIN_MODELS
36221 # ifdef machine_arch_type
36222 #  undef machine_arch_type
36223 #  define machine_arch_type     __machine_arch_type
36224 # else
36225 #  define machine_arch_type     MACH_TYPE_KOPIN_MODELS
36226 # endif
36227 # define machine_is_kopin_models()      (machine_arch_type == MACH_TYPE_KOPIN_MODELS)
36228 #else
36229 # define machine_is_kopin_models()      (0)
36230 #endif
36231
36232 #ifdef CONFIG_MACH_TTC_VISION2
36233 # ifdef machine_arch_type
36234 #  undef machine_arch_type
36235 #  define machine_arch_type     __machine_arch_type
36236 # else
36237 #  define machine_arch_type     MACH_TYPE_TTC_VISION2
36238 # endif
36239 # define machine_is_ttc_vision2()       (machine_arch_type == MACH_TYPE_TTC_VISION2)
36240 #else
36241 # define machine_is_ttc_vision2()       (0)
36242 #endif
36243
36244 #ifdef CONFIG_MACH_CNS3420VB
36245 # ifdef machine_arch_type
36246 #  undef machine_arch_type
36247 #  define machine_arch_type     __machine_arch_type
36248 # else
36249 #  define machine_arch_type     MACH_TYPE_CNS3420VB
36250 # endif
36251 # define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
36252 #else
36253 # define machine_is_cns3420vb() (0)
36254 #endif
36255
36256 #ifdef CONFIG_MACH_LPC2
36257 # ifdef machine_arch_type
36258 #  undef machine_arch_type
36259 #  define machine_arch_type     __machine_arch_type
36260 # else
36261 #  define machine_arch_type     MACH_TYPE_LPC2
36262 # endif
36263 # define machine_is_lpc2()      (machine_arch_type == MACH_TYPE_LPC2)
36264 #else
36265 # define machine_is_lpc2()      (0)
36266 #endif
36267
36268 #ifdef CONFIG_MACH_OLYMPUS
36269 # ifdef machine_arch_type
36270 #  undef machine_arch_type
36271 #  define machine_arch_type     __machine_arch_type
36272 # else
36273 #  define machine_arch_type     MACH_TYPE_OLYMPUS
36274 # endif
36275 # define machine_is_olympus()   (machine_arch_type == MACH_TYPE_OLYMPUS)
36276 #else
36277 # define machine_is_olympus()   (0)
36278 #endif
36279
36280 #ifdef CONFIG_MACH_VORTEX
36281 # ifdef machine_arch_type
36282 #  undef machine_arch_type
36283 #  define machine_arch_type     __machine_arch_type
36284 # else
36285 #  define machine_arch_type     MACH_TYPE_VORTEX
36286 # endif
36287 # define machine_is_vortex()    (machine_arch_type == MACH_TYPE_VORTEX)
36288 #else
36289 # define machine_is_vortex()    (0)
36290 #endif
36291
36292 #ifdef CONFIG_MACH_S5PC200
36293 # ifdef machine_arch_type
36294 #  undef machine_arch_type
36295 #  define machine_arch_type     __machine_arch_type
36296 # else
36297 #  define machine_arch_type     MACH_TYPE_S5PC200
36298 # endif
36299 # define machine_is_s5pc200()   (machine_arch_type == MACH_TYPE_S5PC200)
36300 #else
36301 # define machine_is_s5pc200()   (0)
36302 #endif
36303
36304 #ifdef CONFIG_MACH_ECUCORE_9263
36305 # ifdef machine_arch_type
36306 #  undef machine_arch_type
36307 #  define machine_arch_type     __machine_arch_type
36308 # else
36309 #  define machine_arch_type     MACH_TYPE_ECUCORE_9263
36310 # endif
36311 # define machine_is_ecucore_9263()      (machine_arch_type == MACH_TYPE_ECUCORE_9263)
36312 #else
36313 # define machine_is_ecucore_9263()      (0)
36314 #endif
36315
36316 #ifdef CONFIG_MACH_SMDKC200
36317 # ifdef machine_arch_type
36318 #  undef machine_arch_type
36319 #  define machine_arch_type     __machine_arch_type
36320 # else
36321 #  define machine_arch_type     MACH_TYPE_SMDKC200
36322 # endif
36323 # define machine_is_smdkc200()  (machine_arch_type == MACH_TYPE_SMDKC200)
36324 #else
36325 # define machine_is_smdkc200()  (0)
36326 #endif
36327
36328 #ifdef CONFIG_MACH_EMSISO_SX27
36329 # ifdef machine_arch_type
36330 #  undef machine_arch_type
36331 #  define machine_arch_type     __machine_arch_type
36332 # else
36333 #  define machine_arch_type     MACH_TYPE_EMSISO_SX27
36334 # endif
36335 # define machine_is_emsiso_sx27()       (machine_arch_type == MACH_TYPE_EMSISO_SX27)
36336 #else
36337 # define machine_is_emsiso_sx27()       (0)
36338 #endif
36339
36340 #ifdef CONFIG_MACH_APX_SOM9G45_EK
36341 # ifdef machine_arch_type
36342 #  undef machine_arch_type
36343 #  define machine_arch_type     __machine_arch_type
36344 # else
36345 #  define machine_arch_type     MACH_TYPE_APX_SOM9G45_EK
36346 # endif
36347 # define machine_is_apx_som9g45_ek()    (machine_arch_type == MACH_TYPE_APX_SOM9G45_EK)
36348 #else
36349 # define machine_is_apx_som9g45_ek()    (0)
36350 #endif
36351
36352 #ifdef CONFIG_MACH_SONGSHAN
36353 # ifdef machine_arch_type
36354 #  undef machine_arch_type
36355 #  define machine_arch_type     __machine_arch_type
36356 # else
36357 #  define machine_arch_type     MACH_TYPE_SONGSHAN
36358 # endif
36359 # define machine_is_songshan()  (machine_arch_type == MACH_TYPE_SONGSHAN)
36360 #else
36361 # define machine_is_songshan()  (0)
36362 #endif
36363
36364 #ifdef CONFIG_MACH_TIANSHAN
36365 # ifdef machine_arch_type
36366 #  undef machine_arch_type
36367 #  define machine_arch_type     __machine_arch_type
36368 # else
36369 #  define machine_arch_type     MACH_TYPE_TIANSHAN
36370 # endif
36371 # define machine_is_tianshan()  (machine_arch_type == MACH_TYPE_TIANSHAN)
36372 #else
36373 # define machine_is_tianshan()  (0)
36374 #endif
36375
36376 #ifdef CONFIG_MACH_VPX500
36377 # ifdef machine_arch_type
36378 #  undef machine_arch_type
36379 #  define machine_arch_type     __machine_arch_type
36380 # else
36381 #  define machine_arch_type     MACH_TYPE_VPX500
36382 # endif
36383 # define machine_is_vpx500()    (machine_arch_type == MACH_TYPE_VPX500)
36384 #else
36385 # define machine_is_vpx500()    (0)
36386 #endif
36387
36388 #ifdef CONFIG_MACH_AM3517SAM
36389 # ifdef machine_arch_type
36390 #  undef machine_arch_type
36391 #  define machine_arch_type     __machine_arch_type
36392 # else
36393 #  define machine_arch_type     MACH_TYPE_AM3517SAM
36394 # endif
36395 # define machine_is_am3517sam() (machine_arch_type == MACH_TYPE_AM3517SAM)
36396 #else
36397 # define machine_is_am3517sam() (0)
36398 #endif
36399
36400 #ifdef CONFIG_MACH_SKAT91_SIM508
36401 # ifdef machine_arch_type
36402 #  undef machine_arch_type
36403 #  define machine_arch_type     __machine_arch_type
36404 # else
36405 #  define machine_arch_type     MACH_TYPE_SKAT91_SIM508
36406 # endif
36407 # define machine_is_skat91_sim508()     (machine_arch_type == MACH_TYPE_SKAT91_SIM508)
36408 #else
36409 # define machine_is_skat91_sim508()     (0)
36410 #endif
36411
36412 #ifdef CONFIG_MACH_SKAT91_S3E
36413 # ifdef machine_arch_type
36414 #  undef machine_arch_type
36415 #  define machine_arch_type     __machine_arch_type
36416 # else
36417 #  define machine_arch_type     MACH_TYPE_SKAT91_S3E
36418 # endif
36419 # define machine_is_skat91_s3e()        (machine_arch_type == MACH_TYPE_SKAT91_S3E)
36420 #else
36421 # define machine_is_skat91_s3e()        (0)
36422 #endif
36423
36424 #ifdef CONFIG_MACH_OMAP4_PANDA
36425 # ifdef machine_arch_type
36426 #  undef machine_arch_type
36427 #  define machine_arch_type     __machine_arch_type
36428 # else
36429 #  define machine_arch_type     MACH_TYPE_OMAP4_PANDA
36430 # endif
36431 # define machine_is_omap4_panda()       (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
36432 #else
36433 # define machine_is_omap4_panda()       (0)
36434 #endif
36435
36436 #ifdef CONFIG_MACH_DF7220
36437 # ifdef machine_arch_type
36438 #  undef machine_arch_type
36439 #  define machine_arch_type     __machine_arch_type
36440 # else
36441 #  define machine_arch_type     MACH_TYPE_DF7220
36442 # endif
36443 # define machine_is_df7220()    (machine_arch_type == MACH_TYPE_DF7220)
36444 #else
36445 # define machine_is_df7220()    (0)
36446 #endif
36447
36448 #ifdef CONFIG_MACH_NEMINI
36449 # ifdef machine_arch_type
36450 #  undef machine_arch_type
36451 #  define machine_arch_type     __machine_arch_type
36452 # else
36453 #  define machine_arch_type     MACH_TYPE_NEMINI
36454 # endif
36455 # define machine_is_nemini()    (machine_arch_type == MACH_TYPE_NEMINI)
36456 #else
36457 # define machine_is_nemini()    (0)
36458 #endif
36459
36460 #ifdef CONFIG_MACH_T8200
36461 # ifdef machine_arch_type
36462 #  undef machine_arch_type
36463 #  define machine_arch_type     __machine_arch_type
36464 # else
36465 #  define machine_arch_type     MACH_TYPE_T8200
36466 # endif
36467 # define machine_is_t8200()     (machine_arch_type == MACH_TYPE_T8200)
36468 #else
36469 # define machine_is_t8200()     (0)
36470 #endif
36471
36472 #ifdef CONFIG_MACH_APF51
36473 # ifdef machine_arch_type
36474 #  undef machine_arch_type
36475 #  define machine_arch_type     __machine_arch_type
36476 # else
36477 #  define machine_arch_type     MACH_TYPE_APF51
36478 # endif
36479 # define machine_is_apf51()     (machine_arch_type == MACH_TYPE_APF51)
36480 #else
36481 # define machine_is_apf51()     (0)
36482 #endif
36483
36484 #ifdef CONFIG_MACH_DR_RC_UNIT
36485 # ifdef machine_arch_type
36486 #  undef machine_arch_type
36487 #  define machine_arch_type     __machine_arch_type
36488 # else
36489 #  define machine_arch_type     MACH_TYPE_DR_RC_UNIT
36490 # endif
36491 # define machine_is_dr_rc_unit()        (machine_arch_type == MACH_TYPE_DR_RC_UNIT)
36492 #else
36493 # define machine_is_dr_rc_unit()        (0)
36494 #endif
36495
36496 #ifdef CONFIG_MACH_BORDEAUX
36497 # ifdef machine_arch_type
36498 #  undef machine_arch_type
36499 #  define machine_arch_type     __machine_arch_type
36500 # else
36501 #  define machine_arch_type     MACH_TYPE_BORDEAUX
36502 # endif
36503 # define machine_is_bordeaux()  (machine_arch_type == MACH_TYPE_BORDEAUX)
36504 #else
36505 # define machine_is_bordeaux()  (0)
36506 #endif
36507
36508 #ifdef CONFIG_MACH_CATANIA_B
36509 # ifdef machine_arch_type
36510 #  undef machine_arch_type
36511 #  define machine_arch_type     __machine_arch_type
36512 # else
36513 #  define machine_arch_type     MACH_TYPE_CATANIA_B
36514 # endif
36515 # define machine_is_catania_b() (machine_arch_type == MACH_TYPE_CATANIA_B)
36516 #else
36517 # define machine_is_catania_b() (0)
36518 #endif
36519
36520 #ifdef CONFIG_MACH_MX51_OCEAN
36521 # ifdef machine_arch_type
36522 #  undef machine_arch_type
36523 #  define machine_arch_type     __machine_arch_type
36524 # else
36525 #  define machine_arch_type     MACH_TYPE_MX51_OCEAN
36526 # endif
36527 # define machine_is_mx51_ocean()        (machine_arch_type == MACH_TYPE_MX51_OCEAN)
36528 #else
36529 # define machine_is_mx51_ocean()        (0)
36530 #endif
36531
36532 #ifdef CONFIG_MACH_TI8168EVM
36533 # ifdef machine_arch_type
36534 #  undef machine_arch_type
36535 #  define machine_arch_type     __machine_arch_type
36536 # else
36537 #  define machine_arch_type     MACH_TYPE_TI8168EVM
36538 # endif
36539 # define machine_is_ti8168evm() (machine_arch_type == MACH_TYPE_TI8168EVM)
36540 #else
36541 # define machine_is_ti8168evm() (0)
36542 #endif
36543
36544 #ifdef CONFIG_MACH_NEOCOREOMAP
36545 # ifdef machine_arch_type
36546 #  undef machine_arch_type
36547 #  define machine_arch_type     __machine_arch_type
36548 # else
36549 #  define machine_arch_type     MACH_TYPE_NEOCOREOMAP
36550 # endif
36551 # define machine_is_neocoreomap()       (machine_arch_type == MACH_TYPE_NEOCOREOMAP)
36552 #else
36553 # define machine_is_neocoreomap()       (0)
36554 #endif
36555
36556 #ifdef CONFIG_MACH_WITHINGS_WBP
36557 # ifdef machine_arch_type
36558 #  undef machine_arch_type
36559 #  define machine_arch_type     __machine_arch_type
36560 # else
36561 #  define machine_arch_type     MACH_TYPE_WITHINGS_WBP
36562 # endif
36563 # define machine_is_withings_wbp()      (machine_arch_type == MACH_TYPE_WITHINGS_WBP)
36564 #else
36565 # define machine_is_withings_wbp()      (0)
36566 #endif
36567
36568 #ifdef CONFIG_MACH_DBPS
36569 # ifdef machine_arch_type
36570 #  undef machine_arch_type
36571 #  define machine_arch_type     __machine_arch_type
36572 # else
36573 #  define machine_arch_type     MACH_TYPE_DBPS
36574 # endif
36575 # define machine_is_dbps()      (machine_arch_type == MACH_TYPE_DBPS)
36576 #else
36577 # define machine_is_dbps()      (0)
36578 #endif
36579
36580 #ifdef CONFIG_MACH_SBC9261
36581 # ifdef machine_arch_type
36582 #  undef machine_arch_type
36583 #  define machine_arch_type     __machine_arch_type
36584 # else
36585 #  define machine_arch_type     MACH_TYPE_SBC9261
36586 # endif
36587 # define machine_is_sbc9261()   (machine_arch_type == MACH_TYPE_SBC9261)
36588 #else
36589 # define machine_is_sbc9261()   (0)
36590 #endif
36591
36592 #ifdef CONFIG_MACH_PCBFP0001
36593 # ifdef machine_arch_type
36594 #  undef machine_arch_type
36595 #  define machine_arch_type     __machine_arch_type
36596 # else
36597 #  define machine_arch_type     MACH_TYPE_PCBFP0001
36598 # endif
36599 # define machine_is_pcbfp0001() (machine_arch_type == MACH_TYPE_PCBFP0001)
36600 #else
36601 # define machine_is_pcbfp0001() (0)
36602 #endif
36603
36604 #ifdef CONFIG_MACH_SPEEDY
36605 # ifdef machine_arch_type
36606 #  undef machine_arch_type
36607 #  define machine_arch_type     __machine_arch_type
36608 # else
36609 #  define machine_arch_type     MACH_TYPE_SPEEDY
36610 # endif
36611 # define machine_is_speedy()    (machine_arch_type == MACH_TYPE_SPEEDY)
36612 #else
36613 # define machine_is_speedy()    (0)
36614 #endif
36615
36616 #ifdef CONFIG_MACH_CHRYSAOR
36617 # ifdef machine_arch_type
36618 #  undef machine_arch_type
36619 #  define machine_arch_type     __machine_arch_type
36620 # else
36621 #  define machine_arch_type     MACH_TYPE_CHRYSAOR
36622 # endif
36623 # define machine_is_chrysaor()  (machine_arch_type == MACH_TYPE_CHRYSAOR)
36624 #else
36625 # define machine_is_chrysaor()  (0)
36626 #endif
36627
36628 #ifdef CONFIG_MACH_TANGO
36629 # ifdef machine_arch_type
36630 #  undef machine_arch_type
36631 #  define machine_arch_type     __machine_arch_type
36632 # else
36633 #  define machine_arch_type     MACH_TYPE_TANGO
36634 # endif
36635 # define machine_is_tango()     (machine_arch_type == MACH_TYPE_TANGO)
36636 #else
36637 # define machine_is_tango()     (0)
36638 #endif
36639
36640 #ifdef CONFIG_MACH_SYNOLOGY_DSX11
36641 # ifdef machine_arch_type
36642 #  undef machine_arch_type
36643 #  define machine_arch_type     __machine_arch_type
36644 # else
36645 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_DSX11
36646 # endif
36647 # define machine_is_synology_dsx11()    (machine_arch_type == MACH_TYPE_SYNOLOGY_DSX11)
36648 #else
36649 # define machine_is_synology_dsx11()    (0)
36650 #endif
36651
36652 #ifdef CONFIG_MACH_HANLIN_V3EXT
36653 # ifdef machine_arch_type
36654 #  undef machine_arch_type
36655 #  define machine_arch_type     __machine_arch_type
36656 # else
36657 #  define machine_arch_type     MACH_TYPE_HANLIN_V3EXT
36658 # endif
36659 # define machine_is_hanlin_v3ext()      (machine_arch_type == MACH_TYPE_HANLIN_V3EXT)
36660 #else
36661 # define machine_is_hanlin_v3ext()      (0)
36662 #endif
36663
36664 #ifdef CONFIG_MACH_HANLIN_V5
36665 # ifdef machine_arch_type
36666 #  undef machine_arch_type
36667 #  define machine_arch_type     __machine_arch_type
36668 # else
36669 #  define machine_arch_type     MACH_TYPE_HANLIN_V5
36670 # endif
36671 # define machine_is_hanlin_v5() (machine_arch_type == MACH_TYPE_HANLIN_V5)
36672 #else
36673 # define machine_is_hanlin_v5() (0)
36674 #endif
36675
36676 #ifdef CONFIG_MACH_HANLIN_V3PLUS
36677 # ifdef machine_arch_type
36678 #  undef machine_arch_type
36679 #  define machine_arch_type     __machine_arch_type
36680 # else
36681 #  define machine_arch_type     MACH_TYPE_HANLIN_V3PLUS
36682 # endif
36683 # define machine_is_hanlin_v3plus()     (machine_arch_type == MACH_TYPE_HANLIN_V3PLUS)
36684 #else
36685 # define machine_is_hanlin_v3plus()     (0)
36686 #endif
36687
36688 #ifdef CONFIG_MACH_IRIVER_STORY
36689 # ifdef machine_arch_type
36690 #  undef machine_arch_type
36691 #  define machine_arch_type     __machine_arch_type
36692 # else
36693 #  define machine_arch_type     MACH_TYPE_IRIVER_STORY
36694 # endif
36695 # define machine_is_iriver_story()      (machine_arch_type == MACH_TYPE_IRIVER_STORY)
36696 #else
36697 # define machine_is_iriver_story()      (0)
36698 #endif
36699
36700 #ifdef CONFIG_MACH_IREX_ILIAD
36701 # ifdef machine_arch_type
36702 #  undef machine_arch_type
36703 #  define machine_arch_type     __machine_arch_type
36704 # else
36705 #  define machine_arch_type     MACH_TYPE_IREX_ILIAD
36706 # endif
36707 # define machine_is_irex_iliad()        (machine_arch_type == MACH_TYPE_IREX_ILIAD)
36708 #else
36709 # define machine_is_irex_iliad()        (0)
36710 #endif
36711
36712 #ifdef CONFIG_MACH_IREX_DR1000
36713 # ifdef machine_arch_type
36714 #  undef machine_arch_type
36715 #  define machine_arch_type     __machine_arch_type
36716 # else
36717 #  define machine_arch_type     MACH_TYPE_IREX_DR1000
36718 # endif
36719 # define machine_is_irex_dr1000()       (machine_arch_type == MACH_TYPE_IREX_DR1000)
36720 #else
36721 # define machine_is_irex_dr1000()       (0)
36722 #endif
36723
36724 #ifdef CONFIG_MACH_TETON_BGA
36725 # ifdef machine_arch_type
36726 #  undef machine_arch_type
36727 #  define machine_arch_type     __machine_arch_type
36728 # else
36729 #  define machine_arch_type     MACH_TYPE_TETON_BGA
36730 # endif
36731 # define machine_is_teton_bga() (machine_arch_type == MACH_TYPE_TETON_BGA)
36732 #else
36733 # define machine_is_teton_bga() (0)
36734 #endif
36735
36736 #ifdef CONFIG_MACH_SNAPPER9G45
36737 # ifdef machine_arch_type
36738 #  undef machine_arch_type
36739 #  define machine_arch_type     __machine_arch_type
36740 # else
36741 #  define machine_arch_type     MACH_TYPE_SNAPPER9G45
36742 # endif
36743 # define machine_is_snapper9g45()       (machine_arch_type == MACH_TYPE_SNAPPER9G45)
36744 #else
36745 # define machine_is_snapper9g45()       (0)
36746 #endif
36747
36748 #ifdef CONFIG_MACH_TAM3517
36749 # ifdef machine_arch_type
36750 #  undef machine_arch_type
36751 #  define machine_arch_type     __machine_arch_type
36752 # else
36753 #  define machine_arch_type     MACH_TYPE_TAM3517
36754 # endif
36755 # define machine_is_tam3517()   (machine_arch_type == MACH_TYPE_TAM3517)
36756 #else
36757 # define machine_is_tam3517()   (0)
36758 #endif
36759
36760 #ifdef CONFIG_MACH_PDC100
36761 # ifdef machine_arch_type
36762 #  undef machine_arch_type
36763 #  define machine_arch_type     __machine_arch_type
36764 # else
36765 #  define machine_arch_type     MACH_TYPE_PDC100
36766 # endif
36767 # define machine_is_pdc100()    (machine_arch_type == MACH_TYPE_PDC100)
36768 #else
36769 # define machine_is_pdc100()    (0)
36770 #endif
36771
36772 #ifdef CONFIG_MACH_EUKREA_CPUIMX25
36773 # ifdef machine_arch_type
36774 #  undef machine_arch_type
36775 #  define machine_arch_type     __machine_arch_type
36776 # else
36777 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX25
36778 # endif
36779 # define machine_is_eukrea_cpuimx25sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX25)
36780 #else
36781 # define machine_is_eukrea_cpuimx25sd() (0)
36782 #endif
36783
36784 #ifdef CONFIG_MACH_EUKREA_CPUIMX35
36785 # ifdef machine_arch_type
36786 #  undef machine_arch_type
36787 #  define machine_arch_type     __machine_arch_type
36788 # else
36789 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX35
36790 # endif
36791 # define machine_is_eukrea_cpuimx35sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX35)
36792 #else
36793 # define machine_is_eukrea_cpuimx35sd() (0)
36794 #endif
36795
36796 #ifdef CONFIG_MACH_EUKREA_CPUIMX51SD
36797 # ifdef machine_arch_type
36798 #  undef machine_arch_type
36799 #  define machine_arch_type     __machine_arch_type
36800 # else
36801 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51SD
36802 # endif
36803 # define machine_is_eukrea_cpuimx51sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51SD)
36804 #else
36805 # define machine_is_eukrea_cpuimx51sd() (0)
36806 #endif
36807
36808 #ifdef CONFIG_MACH_EUKREA_CPUIMX51
36809 # ifdef machine_arch_type
36810 #  undef machine_arch_type
36811 #  define machine_arch_type     __machine_arch_type
36812 # else
36813 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51
36814 # endif
36815 # define machine_is_eukrea_cpuimx51()   (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51)
36816 #else
36817 # define machine_is_eukrea_cpuimx51()   (0)
36818 #endif
36819
36820 #ifdef CONFIG_MACH_P565
36821 # ifdef machine_arch_type
36822 #  undef machine_arch_type
36823 #  define machine_arch_type     __machine_arch_type
36824 # else
36825 #  define machine_arch_type     MACH_TYPE_P565
36826 # endif
36827 # define machine_is_p565()      (machine_arch_type == MACH_TYPE_P565)
36828 #else
36829 # define machine_is_p565()      (0)
36830 #endif
36831
36832 #ifdef CONFIG_MACH_ACER_A4
36833 # ifdef machine_arch_type
36834 #  undef machine_arch_type
36835 #  define machine_arch_type     __machine_arch_type
36836 # else
36837 #  define machine_arch_type     MACH_TYPE_ACER_A4
36838 # endif
36839 # define machine_is_acer_a4()   (machine_arch_type == MACH_TYPE_ACER_A4)
36840 #else
36841 # define machine_is_acer_a4()   (0)
36842 #endif
36843
36844 #ifdef CONFIG_MACH_DAVINCI_DM368_BIP
36845 # ifdef machine_arch_type
36846 #  undef machine_arch_type
36847 #  define machine_arch_type     __machine_arch_type
36848 # else
36849 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM368_BIP
36850 # endif
36851 # define machine_is_davinci_dm368_bip() (machine_arch_type == MACH_TYPE_DAVINCI_DM368_BIP)
36852 #else
36853 # define machine_is_davinci_dm368_bip() (0)
36854 #endif
36855
36856 #ifdef CONFIG_MACH_ESHARE
36857 # ifdef machine_arch_type
36858 #  undef machine_arch_type
36859 #  define machine_arch_type     __machine_arch_type
36860 # else
36861 #  define machine_arch_type     MACH_TYPE_ESHARE
36862 # endif
36863 # define machine_is_eshare()    (machine_arch_type == MACH_TYPE_ESHARE)
36864 #else
36865 # define machine_is_eshare()    (0)
36866 #endif
36867
36868 #ifdef CONFIG_MACH_HW_OMAPL138_EUROPA
36869 # ifdef machine_arch_type
36870 #  undef machine_arch_type
36871 #  define machine_arch_type     __machine_arch_type
36872 # else
36873 #  define machine_arch_type     MACH_TYPE_HW_OMAPL138_EUROPA
36874 # endif
36875 # define machine_is_hw_omapl138_europa()        (machine_arch_type == MACH_TYPE_HW_OMAPL138_EUROPA)
36876 #else
36877 # define machine_is_hw_omapl138_europa()        (0)
36878 #endif
36879
36880 #ifdef CONFIG_MACH_WLBARGN
36881 # ifdef machine_arch_type
36882 #  undef machine_arch_type
36883 #  define machine_arch_type     __machine_arch_type
36884 # else
36885 #  define machine_arch_type     MACH_TYPE_WLBARGN
36886 # endif
36887 # define machine_is_wlbargn()   (machine_arch_type == MACH_TYPE_WLBARGN)
36888 #else
36889 # define machine_is_wlbargn()   (0)
36890 #endif
36891
36892 #ifdef CONFIG_MACH_BM170
36893 # ifdef machine_arch_type
36894 #  undef machine_arch_type
36895 #  define machine_arch_type     __machine_arch_type
36896 # else
36897 #  define machine_arch_type     MACH_TYPE_BM170
36898 # endif
36899 # define machine_is_bm170()     (machine_arch_type == MACH_TYPE_BM170)
36900 #else
36901 # define machine_is_bm170()     (0)
36902 #endif
36903
36904 #ifdef CONFIG_MACH_NETSPACE_MINI_V2
36905 # ifdef machine_arch_type
36906 #  undef machine_arch_type
36907 #  define machine_arch_type     __machine_arch_type
36908 # else
36909 #  define machine_arch_type     MACH_TYPE_NETSPACE_MINI_V2
36910 # endif
36911 # define machine_is_netspace_mini_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_MINI_V2)
36912 #else
36913 # define machine_is_netspace_mini_v2()  (0)
36914 #endif
36915
36916 #ifdef CONFIG_MACH_NETSPACE_PLUG_V2
36917 # ifdef machine_arch_type
36918 #  undef machine_arch_type
36919 #  define machine_arch_type     __machine_arch_type
36920 # else
36921 #  define machine_arch_type     MACH_TYPE_NETSPACE_PLUG_V2
36922 # endif
36923 # define machine_is_netspace_plug_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_PLUG_V2)
36924 #else
36925 # define machine_is_netspace_plug_v2()  (0)
36926 #endif
36927
36928 #ifdef CONFIG_MACH_SIEMENS_L1
36929 # ifdef machine_arch_type
36930 #  undef machine_arch_type
36931 #  define machine_arch_type     __machine_arch_type
36932 # else
36933 #  define machine_arch_type     MACH_TYPE_SIEMENS_L1
36934 # endif
36935 # define machine_is_siemens_l1()        (machine_arch_type == MACH_TYPE_SIEMENS_L1)
36936 #else
36937 # define machine_is_siemens_l1()        (0)
36938 #endif
36939
36940 #ifdef CONFIG_MACH_ELV_LCU1
36941 # ifdef machine_arch_type
36942 #  undef machine_arch_type
36943 #  define machine_arch_type     __machine_arch_type
36944 # else
36945 #  define machine_arch_type     MACH_TYPE_ELV_LCU1
36946 # endif
36947 # define machine_is_elv_lcu1()  (machine_arch_type == MACH_TYPE_ELV_LCU1)
36948 #else
36949 # define machine_is_elv_lcu1()  (0)
36950 #endif
36951
36952 #ifdef CONFIG_MACH_MCU1
36953 # ifdef machine_arch_type
36954 #  undef machine_arch_type
36955 #  define machine_arch_type     __machine_arch_type
36956 # else
36957 #  define machine_arch_type     MACH_TYPE_MCU1
36958 # endif
36959 # define machine_is_mcu1()      (machine_arch_type == MACH_TYPE_MCU1)
36960 #else
36961 # define machine_is_mcu1()      (0)
36962 #endif
36963
36964 #ifdef CONFIG_MACH_OMAP3_TAO3530
36965 # ifdef machine_arch_type
36966 #  undef machine_arch_type
36967 #  define machine_arch_type     __machine_arch_type
36968 # else
36969 #  define machine_arch_type     MACH_TYPE_OMAP3_TAO3530
36970 # endif
36971 # define machine_is_omap3_tao3530()     (machine_arch_type == MACH_TYPE_OMAP3_TAO3530)
36972 #else
36973 # define machine_is_omap3_tao3530()     (0)
36974 #endif
36975
36976 #ifdef CONFIG_MACH_OMAP3_PCUTOUCH
36977 # ifdef machine_arch_type
36978 #  undef machine_arch_type
36979 #  define machine_arch_type     __machine_arch_type
36980 # else
36981 #  define machine_arch_type     MACH_TYPE_OMAP3_PCUTOUCH
36982 # endif
36983 # define machine_is_omap3_pcutouch()    (machine_arch_type == MACH_TYPE_OMAP3_PCUTOUCH)
36984 #else
36985 # define machine_is_omap3_pcutouch()    (0)
36986 #endif
36987
36988 #ifdef CONFIG_MACH_SMDKC210
36989 # ifdef machine_arch_type
36990 #  undef machine_arch_type
36991 #  define machine_arch_type     __machine_arch_type
36992 # else
36993 #  define machine_arch_type     MACH_TYPE_SMDKC210
36994 # endif
36995 # define machine_is_smdkc210()  (machine_arch_type == MACH_TYPE_SMDKC210)
36996 #else
36997 # define machine_is_smdkc210()  (0)
36998 #endif
36999
37000 #ifdef CONFIG_MACH_OMAP3_BRAILLO
37001 # ifdef machine_arch_type
37002 #  undef machine_arch_type
37003 #  define machine_arch_type     __machine_arch_type
37004 # else
37005 #  define machine_arch_type     MACH_TYPE_OMAP3_BRAILLO
37006 # endif
37007 # define machine_is_omap3_braillo()     (machine_arch_type == MACH_TYPE_OMAP3_BRAILLO)
37008 #else
37009 # define machine_is_omap3_braillo()     (0)
37010 #endif
37011
37012 #ifdef CONFIG_MACH_SPYPLUG
37013 # ifdef machine_arch_type
37014 #  undef machine_arch_type
37015 #  define machine_arch_type     __machine_arch_type
37016 # else
37017 #  define machine_arch_type     MACH_TYPE_SPYPLUG
37018 # endif
37019 # define machine_is_spyplug()   (machine_arch_type == MACH_TYPE_SPYPLUG)
37020 #else
37021 # define machine_is_spyplug()   (0)
37022 #endif
37023
37024 #ifdef CONFIG_MACH_GINGER
37025 # ifdef machine_arch_type
37026 #  undef machine_arch_type
37027 #  define machine_arch_type     __machine_arch_type
37028 # else
37029 #  define machine_arch_type     MACH_TYPE_GINGER
37030 # endif
37031 # define machine_is_ginger()    (machine_arch_type == MACH_TYPE_GINGER)
37032 #else
37033 # define machine_is_ginger()    (0)
37034 #endif
37035
37036 #ifdef CONFIG_MACH_TNY_T3530
37037 # ifdef machine_arch_type
37038 #  undef machine_arch_type
37039 #  define machine_arch_type     __machine_arch_type
37040 # else
37041 #  define machine_arch_type     MACH_TYPE_TNY_T3530
37042 # endif
37043 # define machine_is_tny_t3530() (machine_arch_type == MACH_TYPE_TNY_T3530)
37044 #else
37045 # define machine_is_tny_t3530() (0)
37046 #endif
37047
37048 #ifdef CONFIG_MACH_PCA102
37049 # ifdef machine_arch_type
37050 #  undef machine_arch_type
37051 #  define machine_arch_type     __machine_arch_type
37052 # else
37053 #  define machine_arch_type     MACH_TYPE_PCA102
37054 # endif
37055 # define machine_is_pca102()    (machine_arch_type == MACH_TYPE_PCA102)
37056 #else
37057 # define machine_is_pca102()    (0)
37058 #endif
37059
37060 #ifdef CONFIG_MACH_SPADE
37061 # ifdef machine_arch_type
37062 #  undef machine_arch_type
37063 #  define machine_arch_type     __machine_arch_type
37064 # else
37065 #  define machine_arch_type     MACH_TYPE_SPADE
37066 # endif
37067 # define machine_is_spade()     (machine_arch_type == MACH_TYPE_SPADE)
37068 #else
37069 # define machine_is_spade()     (0)
37070 #endif
37071
37072 #ifdef CONFIG_MACH_MXC25_TOPAZ
37073 # ifdef machine_arch_type
37074 #  undef machine_arch_type
37075 #  define machine_arch_type     __machine_arch_type
37076 # else
37077 #  define machine_arch_type     MACH_TYPE_MXC25_TOPAZ
37078 # endif
37079 # define machine_is_mxc25_topaz()       (machine_arch_type == MACH_TYPE_MXC25_TOPAZ)
37080 #else
37081 # define machine_is_mxc25_topaz()       (0)
37082 #endif
37083
37084 #ifdef CONFIG_MACH_T5325
37085 # ifdef machine_arch_type
37086 #  undef machine_arch_type
37087 #  define machine_arch_type     __machine_arch_type
37088 # else
37089 #  define machine_arch_type     MACH_TYPE_T5325
37090 # endif
37091 # define machine_is_t5325()     (machine_arch_type == MACH_TYPE_T5325)
37092 #else
37093 # define machine_is_t5325()     (0)
37094 #endif
37095
37096 #ifdef CONFIG_MACH_GW2361
37097 # ifdef machine_arch_type
37098 #  undef machine_arch_type
37099 #  define machine_arch_type     __machine_arch_type
37100 # else
37101 #  define machine_arch_type     MACH_TYPE_GW2361
37102 # endif
37103 # define machine_is_gw2361()    (machine_arch_type == MACH_TYPE_GW2361)
37104 #else
37105 # define machine_is_gw2361()    (0)
37106 #endif
37107
37108 #ifdef CONFIG_MACH_ELOG
37109 # ifdef machine_arch_type
37110 #  undef machine_arch_type
37111 #  define machine_arch_type     __machine_arch_type
37112 # else
37113 #  define machine_arch_type     MACH_TYPE_ELOG
37114 # endif
37115 # define machine_is_elog()      (machine_arch_type == MACH_TYPE_ELOG)
37116 #else
37117 # define machine_is_elog()      (0)
37118 #endif
37119
37120 #ifdef CONFIG_MACH_INCOME
37121 # ifdef machine_arch_type
37122 #  undef machine_arch_type
37123 #  define machine_arch_type     __machine_arch_type
37124 # else
37125 #  define machine_arch_type     MACH_TYPE_INCOME
37126 # endif
37127 # define machine_is_income()    (machine_arch_type == MACH_TYPE_INCOME)
37128 #else
37129 # define machine_is_income()    (0)
37130 #endif
37131
37132 #ifdef CONFIG_MACH_BCM589X
37133 # ifdef machine_arch_type
37134 #  undef machine_arch_type
37135 #  define machine_arch_type     __machine_arch_type
37136 # else
37137 #  define machine_arch_type     MACH_TYPE_BCM589X
37138 # endif
37139 # define machine_is_bcm589x()   (machine_arch_type == MACH_TYPE_BCM589X)
37140 #else
37141 # define machine_is_bcm589x()   (0)
37142 #endif
37143
37144 #ifdef CONFIG_MACH_ETNA
37145 # ifdef machine_arch_type
37146 #  undef machine_arch_type
37147 #  define machine_arch_type     __machine_arch_type
37148 # else
37149 #  define machine_arch_type     MACH_TYPE_ETNA
37150 # endif
37151 # define machine_is_etna()      (machine_arch_type == MACH_TYPE_ETNA)
37152 #else
37153 # define machine_is_etna()      (0)
37154 #endif
37155
37156 #ifdef CONFIG_MACH_HAWKS
37157 # ifdef machine_arch_type
37158 #  undef machine_arch_type
37159 #  define machine_arch_type     __machine_arch_type
37160 # else
37161 #  define machine_arch_type     MACH_TYPE_HAWKS
37162 # endif
37163 # define machine_is_hawks()     (machine_arch_type == MACH_TYPE_HAWKS)
37164 #else
37165 # define machine_is_hawks()     (0)
37166 #endif
37167
37168 #ifdef CONFIG_MACH_MESON
37169 # ifdef machine_arch_type
37170 #  undef machine_arch_type
37171 #  define machine_arch_type     __machine_arch_type
37172 # else
37173 #  define machine_arch_type     MACH_TYPE_MESON
37174 # endif
37175 # define machine_is_meson()     (machine_arch_type == MACH_TYPE_MESON)
37176 #else
37177 # define machine_is_meson()     (0)
37178 #endif
37179
37180 #ifdef CONFIG_MACH_XSBASE255
37181 # ifdef machine_arch_type
37182 #  undef machine_arch_type
37183 #  define machine_arch_type     __machine_arch_type
37184 # else
37185 #  define machine_arch_type     MACH_TYPE_XSBASE255
37186 # endif
37187 # define machine_is_xsbase255() (machine_arch_type == MACH_TYPE_XSBASE255)
37188 #else
37189 # define machine_is_xsbase255() (0)
37190 #endif
37191
37192 #ifdef CONFIG_MACH_PVM2030
37193 # ifdef machine_arch_type
37194 #  undef machine_arch_type
37195 #  define machine_arch_type     __machine_arch_type
37196 # else
37197 #  define machine_arch_type     MACH_TYPE_PVM2030
37198 # endif
37199 # define machine_is_pvm2030()   (machine_arch_type == MACH_TYPE_PVM2030)
37200 #else
37201 # define machine_is_pvm2030()   (0)
37202 #endif
37203
37204 #ifdef CONFIG_MACH_MIOA502
37205 # ifdef machine_arch_type
37206 #  undef machine_arch_type
37207 #  define machine_arch_type     __machine_arch_type
37208 # else
37209 #  define machine_arch_type     MACH_TYPE_MIOA502
37210 # endif
37211 # define machine_is_mioa502()   (machine_arch_type == MACH_TYPE_MIOA502)
37212 #else
37213 # define machine_is_mioa502()   (0)
37214 #endif
37215
37216 #ifdef CONFIG_MACH_VVBOX_SDORIG2
37217 # ifdef machine_arch_type
37218 #  undef machine_arch_type
37219 #  define machine_arch_type     __machine_arch_type
37220 # else
37221 #  define machine_arch_type     MACH_TYPE_VVBOX_SDORIG2
37222 # endif
37223 # define machine_is_vvbox_sdorig2()     (machine_arch_type == MACH_TYPE_VVBOX_SDORIG2)
37224 #else
37225 # define machine_is_vvbox_sdorig2()     (0)
37226 #endif
37227
37228 #ifdef CONFIG_MACH_VVBOX_SDLITE2
37229 # ifdef machine_arch_type
37230 #  undef machine_arch_type
37231 #  define machine_arch_type     __machine_arch_type
37232 # else
37233 #  define machine_arch_type     MACH_TYPE_VVBOX_SDLITE2
37234 # endif
37235 # define machine_is_vvbox_sdlite2()     (machine_arch_type == MACH_TYPE_VVBOX_SDLITE2)
37236 #else
37237 # define machine_is_vvbox_sdlite2()     (0)
37238 #endif
37239
37240 #ifdef CONFIG_MACH_VVBOX_SDPRO4
37241 # ifdef machine_arch_type
37242 #  undef machine_arch_type
37243 #  define machine_arch_type     __machine_arch_type
37244 # else
37245 #  define machine_arch_type     MACH_TYPE_VVBOX_SDPRO4
37246 # endif
37247 # define machine_is_vvbox_sdpro4()      (machine_arch_type == MACH_TYPE_VVBOX_SDPRO4)
37248 #else
37249 # define machine_is_vvbox_sdpro4()      (0)
37250 #endif
37251
37252 #ifdef CONFIG_MACH_HTC_SPV_M700
37253 # ifdef machine_arch_type
37254 #  undef machine_arch_type
37255 #  define machine_arch_type     __machine_arch_type
37256 # else
37257 #  define machine_arch_type     MACH_TYPE_HTC_SPV_M700
37258 # endif
37259 # define machine_is_htc_spv_m700()      (machine_arch_type == MACH_TYPE_HTC_SPV_M700)
37260 #else
37261 # define machine_is_htc_spv_m700()      (0)
37262 #endif
37263
37264 #ifdef CONFIG_MACH_MX257SX
37265 # ifdef machine_arch_type
37266 #  undef machine_arch_type
37267 #  define machine_arch_type     __machine_arch_type
37268 # else
37269 #  define machine_arch_type     MACH_TYPE_MX257SX
37270 # endif
37271 # define machine_is_mx257sx()   (machine_arch_type == MACH_TYPE_MX257SX)
37272 #else
37273 # define machine_is_mx257sx()   (0)
37274 #endif
37275
37276 #ifdef CONFIG_MACH_GONI
37277 # ifdef machine_arch_type
37278 #  undef machine_arch_type
37279 #  define machine_arch_type     __machine_arch_type
37280 # else
37281 #  define machine_arch_type     MACH_TYPE_GONI
37282 # endif
37283 # define machine_is_goni()      (machine_arch_type == MACH_TYPE_GONI)
37284 #else
37285 # define machine_is_goni()      (0)
37286 #endif
37287
37288 #ifdef CONFIG_MACH_MSM8X55_SVLTE_FFA
37289 # ifdef machine_arch_type
37290 #  undef machine_arch_type
37291 #  define machine_arch_type     __machine_arch_type
37292 # else
37293 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_FFA
37294 # endif
37295 # define machine_is_msm8x55_svlte_ffa() (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_FFA)
37296 #else
37297 # define machine_is_msm8x55_svlte_ffa() (0)
37298 #endif
37299
37300 #ifdef CONFIG_MACH_MSM8X55_SVLTE_SURF
37301 # ifdef machine_arch_type
37302 #  undef machine_arch_type
37303 #  define machine_arch_type     __machine_arch_type
37304 # else
37305 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_SURF
37306 # endif
37307 # define machine_is_msm8x55_svlte_surf()        (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_SURF)
37308 #else
37309 # define machine_is_msm8x55_svlte_surf()        (0)
37310 #endif
37311
37312 #ifdef CONFIG_MACH_QUICKSTEP
37313 # ifdef machine_arch_type
37314 #  undef machine_arch_type
37315 #  define machine_arch_type     __machine_arch_type
37316 # else
37317 #  define machine_arch_type     MACH_TYPE_QUICKSTEP
37318 # endif
37319 # define machine_is_quickstep() (machine_arch_type == MACH_TYPE_QUICKSTEP)
37320 #else
37321 # define machine_is_quickstep() (0)
37322 #endif
37323
37324 #ifdef CONFIG_MACH_DMW96
37325 # ifdef machine_arch_type
37326 #  undef machine_arch_type
37327 #  define machine_arch_type     __machine_arch_type
37328 # else
37329 #  define machine_arch_type     MACH_TYPE_DMW96
37330 # endif
37331 # define machine_is_dmw96()     (machine_arch_type == MACH_TYPE_DMW96)
37332 #else
37333 # define machine_is_dmw96()     (0)
37334 #endif
37335
37336 #ifdef CONFIG_MACH_HAMMERHEAD
37337 # ifdef machine_arch_type
37338 #  undef machine_arch_type
37339 #  define machine_arch_type     __machine_arch_type
37340 # else
37341 #  define machine_arch_type     MACH_TYPE_HAMMERHEAD
37342 # endif
37343 # define machine_is_hammerhead()        (machine_arch_type == MACH_TYPE_HAMMERHEAD)
37344 #else
37345 # define machine_is_hammerhead()        (0)
37346 #endif
37347
37348 #ifdef CONFIG_MACH_TRIDENT
37349 # ifdef machine_arch_type
37350 #  undef machine_arch_type
37351 #  define machine_arch_type     __machine_arch_type
37352 # else
37353 #  define machine_arch_type     MACH_TYPE_TRIDENT
37354 # endif
37355 # define machine_is_trident()   (machine_arch_type == MACH_TYPE_TRIDENT)
37356 #else
37357 # define machine_is_trident()   (0)
37358 #endif
37359
37360 #ifdef CONFIG_MACH_LIGHTNING
37361 # ifdef machine_arch_type
37362 #  undef machine_arch_type
37363 #  define machine_arch_type     __machine_arch_type
37364 # else
37365 #  define machine_arch_type     MACH_TYPE_LIGHTNING
37366 # endif
37367 # define machine_is_lightning() (machine_arch_type == MACH_TYPE_LIGHTNING)
37368 #else
37369 # define machine_is_lightning() (0)
37370 #endif
37371
37372 #ifdef CONFIG_MACH_ICONNECT
37373 # ifdef machine_arch_type
37374 #  undef machine_arch_type
37375 #  define machine_arch_type     __machine_arch_type
37376 # else
37377 #  define machine_arch_type     MACH_TYPE_ICONNECT
37378 # endif
37379 # define machine_is_iconnect()  (machine_arch_type == MACH_TYPE_ICONNECT)
37380 #else
37381 # define machine_is_iconnect()  (0)
37382 #endif
37383
37384 #ifdef CONFIG_MACH_AUTOBOT
37385 # ifdef machine_arch_type
37386 #  undef machine_arch_type
37387 #  define machine_arch_type     __machine_arch_type
37388 # else
37389 #  define machine_arch_type     MACH_TYPE_AUTOBOT
37390 # endif
37391 # define machine_is_autobot()   (machine_arch_type == MACH_TYPE_AUTOBOT)
37392 #else
37393 # define machine_is_autobot()   (0)
37394 #endif
37395
37396 #ifdef CONFIG_MACH_COCONUT
37397 # ifdef machine_arch_type
37398 #  undef machine_arch_type
37399 #  define machine_arch_type     __machine_arch_type
37400 # else
37401 #  define machine_arch_type     MACH_TYPE_COCONUT
37402 # endif
37403 # define machine_is_coconut()   (machine_arch_type == MACH_TYPE_COCONUT)
37404 #else
37405 # define machine_is_coconut()   (0)
37406 #endif
37407
37408 #ifdef CONFIG_MACH_DURIAN
37409 # ifdef machine_arch_type
37410 #  undef machine_arch_type
37411 #  define machine_arch_type     __machine_arch_type
37412 # else
37413 #  define machine_arch_type     MACH_TYPE_DURIAN
37414 # endif
37415 # define machine_is_durian()    (machine_arch_type == MACH_TYPE_DURIAN)
37416 #else
37417 # define machine_is_durian()    (0)
37418 #endif
37419
37420 #ifdef CONFIG_MACH_CAYENNE
37421 # ifdef machine_arch_type
37422 #  undef machine_arch_type
37423 #  define machine_arch_type     __machine_arch_type
37424 # else
37425 #  define machine_arch_type     MACH_TYPE_CAYENNE
37426 # endif
37427 # define machine_is_cayenne()   (machine_arch_type == MACH_TYPE_CAYENNE)
37428 #else
37429 # define machine_is_cayenne()   (0)
37430 #endif
37431
37432 #ifdef CONFIG_MACH_FUJI
37433 # ifdef machine_arch_type
37434 #  undef machine_arch_type
37435 #  define machine_arch_type     __machine_arch_type
37436 # else
37437 #  define machine_arch_type     MACH_TYPE_FUJI
37438 # endif
37439 # define machine_is_fuji()      (machine_arch_type == MACH_TYPE_FUJI)
37440 #else
37441 # define machine_is_fuji()      (0)
37442 #endif
37443
37444 #ifdef CONFIG_MACH_SYNOLOGY_6282
37445 # ifdef machine_arch_type
37446 #  undef machine_arch_type
37447 #  define machine_arch_type     __machine_arch_type
37448 # else
37449 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_6282
37450 # endif
37451 # define machine_is_synology_6282()     (machine_arch_type == MACH_TYPE_SYNOLOGY_6282)
37452 #else
37453 # define machine_is_synology_6282()     (0)
37454 #endif
37455
37456 #ifdef CONFIG_MACH_EM1SY
37457 # ifdef machine_arch_type
37458 #  undef machine_arch_type
37459 #  define machine_arch_type     __machine_arch_type
37460 # else
37461 #  define machine_arch_type     MACH_TYPE_EM1SY
37462 # endif
37463 # define machine_is_em1sy()     (machine_arch_type == MACH_TYPE_EM1SY)
37464 #else
37465 # define machine_is_em1sy()     (0)
37466 #endif
37467
37468 #ifdef CONFIG_MACH_M502
37469 # ifdef machine_arch_type
37470 #  undef machine_arch_type
37471 #  define machine_arch_type     __machine_arch_type
37472 # else
37473 #  define machine_arch_type     MACH_TYPE_M502
37474 # endif
37475 # define machine_is_m502()      (machine_arch_type == MACH_TYPE_M502)
37476 #else
37477 # define machine_is_m502()      (0)
37478 #endif
37479
37480 #ifdef CONFIG_MACH_MATRIX518
37481 # ifdef machine_arch_type
37482 #  undef machine_arch_type
37483 #  define machine_arch_type     __machine_arch_type
37484 # else
37485 #  define machine_arch_type     MACH_TYPE_MATRIX518
37486 # endif
37487 # define machine_is_matrix518() (machine_arch_type == MACH_TYPE_MATRIX518)
37488 #else
37489 # define machine_is_matrix518() (0)
37490 #endif
37491
37492 #ifdef CONFIG_MACH_TINY_GURNARD
37493 # ifdef machine_arch_type
37494 #  undef machine_arch_type
37495 #  define machine_arch_type     __machine_arch_type
37496 # else
37497 #  define machine_arch_type     MACH_TYPE_TINY_GURNARD
37498 # endif
37499 # define machine_is_tiny_gurnard()      (machine_arch_type == MACH_TYPE_TINY_GURNARD)
37500 #else
37501 # define machine_is_tiny_gurnard()      (0)
37502 #endif
37503
37504 #ifdef CONFIG_MACH_SPEAR1310
37505 # ifdef machine_arch_type
37506 #  undef machine_arch_type
37507 #  define machine_arch_type     __machine_arch_type
37508 # else
37509 #  define machine_arch_type     MACH_TYPE_SPEAR1310
37510 # endif
37511 # define machine_is_spear1310() (machine_arch_type == MACH_TYPE_SPEAR1310)
37512 #else
37513 # define machine_is_spear1310() (0)
37514 #endif
37515
37516 #ifdef CONFIG_MACH_BV07
37517 # ifdef machine_arch_type
37518 #  undef machine_arch_type
37519 #  define machine_arch_type     __machine_arch_type
37520 # else
37521 #  define machine_arch_type     MACH_TYPE_BV07
37522 # endif
37523 # define machine_is_bv07()      (machine_arch_type == MACH_TYPE_BV07)
37524 #else
37525 # define machine_is_bv07()      (0)
37526 #endif
37527
37528 #ifdef CONFIG_MACH_MXT_TD61
37529 # ifdef machine_arch_type
37530 #  undef machine_arch_type
37531 #  define machine_arch_type     __machine_arch_type
37532 # else
37533 #  define machine_arch_type     MACH_TYPE_MXT_TD61
37534 # endif
37535 # define machine_is_mxt_td61()  (machine_arch_type == MACH_TYPE_MXT_TD61)
37536 #else
37537 # define machine_is_mxt_td61()  (0)
37538 #endif
37539
37540 #ifdef CONFIG_MACH_OPENRD_ULTIMATE
37541 # ifdef machine_arch_type
37542 #  undef machine_arch_type
37543 #  define machine_arch_type     __machine_arch_type
37544 # else
37545 #  define machine_arch_type     MACH_TYPE_OPENRD_ULTIMATE
37546 # endif
37547 # define machine_is_openrd_ultimate()   (machine_arch_type == MACH_TYPE_OPENRD_ULTIMATE)
37548 #else
37549 # define machine_is_openrd_ultimate()   (0)
37550 #endif
37551
37552 #ifdef CONFIG_MACH_DEVIXP
37553 # ifdef machine_arch_type
37554 #  undef machine_arch_type
37555 #  define machine_arch_type     __machine_arch_type
37556 # else
37557 #  define machine_arch_type     MACH_TYPE_DEVIXP
37558 # endif
37559 # define machine_is_devixp()    (machine_arch_type == MACH_TYPE_DEVIXP)
37560 #else
37561 # define machine_is_devixp()    (0)
37562 #endif
37563
37564 #ifdef CONFIG_MACH_MICCPT
37565 # ifdef machine_arch_type
37566 #  undef machine_arch_type
37567 #  define machine_arch_type     __machine_arch_type
37568 # else
37569 #  define machine_arch_type     MACH_TYPE_MICCPT
37570 # endif
37571 # define machine_is_miccpt()    (machine_arch_type == MACH_TYPE_MICCPT)
37572 #else
37573 # define machine_is_miccpt()    (0)
37574 #endif
37575
37576 #ifdef CONFIG_MACH_MIC256
37577 # ifdef machine_arch_type
37578 #  undef machine_arch_type
37579 #  define machine_arch_type     __machine_arch_type
37580 # else
37581 #  define machine_arch_type     MACH_TYPE_MIC256
37582 # endif
37583 # define machine_is_mic256()    (machine_arch_type == MACH_TYPE_MIC256)
37584 #else
37585 # define machine_is_mic256()    (0)
37586 #endif
37587
37588 #ifdef CONFIG_MACH_AS1167
37589 # ifdef machine_arch_type
37590 #  undef machine_arch_type
37591 #  define machine_arch_type     __machine_arch_type
37592 # else
37593 #  define machine_arch_type     MACH_TYPE_AS1167
37594 # endif
37595 # define machine_is_as1167()    (machine_arch_type == MACH_TYPE_AS1167)
37596 #else
37597 # define machine_is_as1167()    (0)
37598 #endif
37599
37600 #ifdef CONFIG_MACH_OMAP3_IBIZA
37601 # ifdef machine_arch_type
37602 #  undef machine_arch_type
37603 #  define machine_arch_type     __machine_arch_type
37604 # else
37605 #  define machine_arch_type     MACH_TYPE_OMAP3_IBIZA
37606 # endif
37607 # define machine_is_omap3_ibiza()       (machine_arch_type == MACH_TYPE_OMAP3_IBIZA)
37608 #else
37609 # define machine_is_omap3_ibiza()       (0)
37610 #endif
37611
37612 #ifdef CONFIG_MACH_U5500
37613 # ifdef machine_arch_type
37614 #  undef machine_arch_type
37615 #  define machine_arch_type     __machine_arch_type
37616 # else
37617 #  define machine_arch_type     MACH_TYPE_U5500
37618 # endif
37619 # define machine_is_u5500()     (machine_arch_type == MACH_TYPE_U5500)
37620 #else
37621 # define machine_is_u5500()     (0)
37622 #endif
37623
37624 #ifdef CONFIG_MACH_DAVINCI_PICTO
37625 # ifdef machine_arch_type
37626 #  undef machine_arch_type
37627 #  define machine_arch_type     __machine_arch_type
37628 # else
37629 #  define machine_arch_type     MACH_TYPE_DAVINCI_PICTO
37630 # endif
37631 # define machine_is_davinci_picto()     (machine_arch_type == MACH_TYPE_DAVINCI_PICTO)
37632 #else
37633 # define machine_is_davinci_picto()     (0)
37634 #endif
37635
37636 #ifdef CONFIG_MACH_MECHA
37637 # ifdef machine_arch_type
37638 #  undef machine_arch_type
37639 #  define machine_arch_type     __machine_arch_type
37640 # else
37641 #  define machine_arch_type     MACH_TYPE_MECHA
37642 # endif
37643 # define machine_is_mecha()     (machine_arch_type == MACH_TYPE_MECHA)
37644 #else
37645 # define machine_is_mecha()     (0)
37646 #endif
37647
37648 #ifdef CONFIG_MACH_BUBBA3
37649 # ifdef machine_arch_type
37650 #  undef machine_arch_type
37651 #  define machine_arch_type     __machine_arch_type
37652 # else
37653 #  define machine_arch_type     MACH_TYPE_BUBBA3
37654 # endif
37655 # define machine_is_bubba3()    (machine_arch_type == MACH_TYPE_BUBBA3)
37656 #else
37657 # define machine_is_bubba3()    (0)
37658 #endif
37659
37660 #ifdef CONFIG_MACH_PUPITRE
37661 # ifdef machine_arch_type
37662 #  undef machine_arch_type
37663 #  define machine_arch_type     __machine_arch_type
37664 # else
37665 #  define machine_arch_type     MACH_TYPE_PUPITRE
37666 # endif
37667 # define machine_is_pupitre()   (machine_arch_type == MACH_TYPE_PUPITRE)
37668 #else
37669 # define machine_is_pupitre()   (0)
37670 #endif
37671
37672 #ifdef CONFIG_MACH_TEGRA_HARMONY
37673 # ifdef machine_arch_type
37674 #  undef machine_arch_type
37675 #  define machine_arch_type     __machine_arch_type
37676 # else
37677 #  define machine_arch_type     MACH_TYPE_TEGRA_HARMONY
37678 # endif
37679 # define machine_is_tegra_harmony()     (machine_arch_type == MACH_TYPE_TEGRA_HARMONY)
37680 #else
37681 # define machine_is_tegra_harmony()     (0)
37682 #endif
37683
37684 #ifdef CONFIG_MACH_TEGRA_VOGUE
37685 # ifdef machine_arch_type
37686 #  undef machine_arch_type
37687 #  define machine_arch_type     __machine_arch_type
37688 # else
37689 #  define machine_arch_type     MACH_TYPE_TEGRA_VOGUE
37690 # endif
37691 # define machine_is_tegra_vogue()       (machine_arch_type == MACH_TYPE_TEGRA_VOGUE)
37692 #else
37693 # define machine_is_tegra_vogue()       (0)
37694 #endif
37695
37696 #ifdef CONFIG_MACH_TEGRA_E1165
37697 # ifdef machine_arch_type
37698 #  undef machine_arch_type
37699 #  define machine_arch_type     __machine_arch_type
37700 # else
37701 #  define machine_arch_type     MACH_TYPE_TEGRA_E1165
37702 # endif
37703 # define machine_is_tegra_e1165()       (machine_arch_type == MACH_TYPE_TEGRA_E1165)
37704 #else
37705 # define machine_is_tegra_e1165()       (0)
37706 #endif
37707
37708 #ifdef CONFIG_MACH_SIMPLENET
37709 # ifdef machine_arch_type
37710 #  undef machine_arch_type
37711 #  define machine_arch_type     __machine_arch_type
37712 # else
37713 #  define machine_arch_type     MACH_TYPE_SIMPLENET
37714 # endif
37715 # define machine_is_simplenet() (machine_arch_type == MACH_TYPE_SIMPLENET)
37716 #else
37717 # define machine_is_simplenet() (0)
37718 #endif
37719
37720 #ifdef CONFIG_MACH_EC4350TBM
37721 # ifdef machine_arch_type
37722 #  undef machine_arch_type
37723 #  define machine_arch_type     __machine_arch_type
37724 # else
37725 #  define machine_arch_type     MACH_TYPE_EC4350TBM
37726 # endif
37727 # define machine_is_ec4350tbm() (machine_arch_type == MACH_TYPE_EC4350TBM)
37728 #else
37729 # define machine_is_ec4350tbm() (0)
37730 #endif
37731
37732 #ifdef CONFIG_MACH_PEC_TC
37733 # ifdef machine_arch_type
37734 #  undef machine_arch_type
37735 #  define machine_arch_type     __machine_arch_type
37736 # else
37737 #  define machine_arch_type     MACH_TYPE_PEC_TC
37738 # endif
37739 # define machine_is_pec_tc()    (machine_arch_type == MACH_TYPE_PEC_TC)
37740 #else
37741 # define machine_is_pec_tc()    (0)
37742 #endif
37743
37744 #ifdef CONFIG_MACH_PEC_HC2
37745 # ifdef machine_arch_type
37746 #  undef machine_arch_type
37747 #  define machine_arch_type     __machine_arch_type
37748 # else
37749 #  define machine_arch_type     MACH_TYPE_PEC_HC2
37750 # endif
37751 # define machine_is_pec_hc2()   (machine_arch_type == MACH_TYPE_PEC_HC2)
37752 #else
37753 # define machine_is_pec_hc2()   (0)
37754 #endif
37755
37756 #ifdef CONFIG_MACH_ESL_MOBILIS_A
37757 # ifdef machine_arch_type
37758 #  undef machine_arch_type
37759 #  define machine_arch_type     __machine_arch_type
37760 # else
37761 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_A
37762 # endif
37763 # define machine_is_esl_mobilis_a()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_A)
37764 #else
37765 # define machine_is_esl_mobilis_a()     (0)
37766 #endif
37767
37768 #ifdef CONFIG_MACH_ESL_MOBILIS_B
37769 # ifdef machine_arch_type
37770 #  undef machine_arch_type
37771 #  define machine_arch_type     __machine_arch_type
37772 # else
37773 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_B
37774 # endif
37775 # define machine_is_esl_mobilis_b()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_B)
37776 #else
37777 # define machine_is_esl_mobilis_b()     (0)
37778 #endif
37779
37780 #ifdef CONFIG_MACH_ESL_WAVE_A
37781 # ifdef machine_arch_type
37782 #  undef machine_arch_type
37783 #  define machine_arch_type     __machine_arch_type
37784 # else
37785 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_A
37786 # endif
37787 # define machine_is_esl_wave_a()        (machine_arch_type == MACH_TYPE_ESL_WAVE_A)
37788 #else
37789 # define machine_is_esl_wave_a()        (0)
37790 #endif
37791
37792 #ifdef CONFIG_MACH_ESL_WAVE_B
37793 # ifdef machine_arch_type
37794 #  undef machine_arch_type
37795 #  define machine_arch_type     __machine_arch_type
37796 # else
37797 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_B
37798 # endif
37799 # define machine_is_esl_wave_b()        (machine_arch_type == MACH_TYPE_ESL_WAVE_B)
37800 #else
37801 # define machine_is_esl_wave_b()        (0)
37802 #endif
37803
37804 #ifdef CONFIG_MACH_UNISENSE_MMM
37805 # ifdef machine_arch_type
37806 #  undef machine_arch_type
37807 #  define machine_arch_type     __machine_arch_type
37808 # else
37809 #  define machine_arch_type     MACH_TYPE_UNISENSE_MMM
37810 # endif
37811 # define machine_is_unisense_mmm()      (machine_arch_type == MACH_TYPE_UNISENSE_MMM)
37812 #else
37813 # define machine_is_unisense_mmm()      (0)
37814 #endif
37815
37816 #ifdef CONFIG_MACH_BLUESHARK
37817 # ifdef machine_arch_type
37818 #  undef machine_arch_type
37819 #  define machine_arch_type     __machine_arch_type
37820 # else
37821 #  define machine_arch_type     MACH_TYPE_BLUESHARK
37822 # endif
37823 # define machine_is_blueshark() (machine_arch_type == MACH_TYPE_BLUESHARK)
37824 #else
37825 # define machine_is_blueshark() (0)
37826 #endif
37827
37828 #ifdef CONFIG_MACH_E10
37829 # ifdef machine_arch_type
37830 #  undef machine_arch_type
37831 #  define machine_arch_type     __machine_arch_type
37832 # else
37833 #  define machine_arch_type     MACH_TYPE_E10
37834 # endif
37835 # define machine_is_e10()       (machine_arch_type == MACH_TYPE_E10)
37836 #else
37837 # define machine_is_e10()       (0)
37838 #endif
37839
37840 #ifdef CONFIG_MACH_APP3K_ROBIN
37841 # ifdef machine_arch_type
37842 #  undef machine_arch_type
37843 #  define machine_arch_type     __machine_arch_type
37844 # else
37845 #  define machine_arch_type     MACH_TYPE_APP3K_ROBIN
37846 # endif
37847 # define machine_is_app3k_robin()       (machine_arch_type == MACH_TYPE_APP3K_ROBIN)
37848 #else
37849 # define machine_is_app3k_robin()       (0)
37850 #endif
37851
37852 #ifdef CONFIG_MACH_POV15HD
37853 # ifdef machine_arch_type
37854 #  undef machine_arch_type
37855 #  define machine_arch_type     __machine_arch_type
37856 # else
37857 #  define machine_arch_type     MACH_TYPE_POV15HD
37858 # endif
37859 # define machine_is_pov15hd()   (machine_arch_type == MACH_TYPE_POV15HD)
37860 #else
37861 # define machine_is_pov15hd()   (0)
37862 #endif
37863
37864 #ifdef CONFIG_MACH_STELLA
37865 # ifdef machine_arch_type
37866 #  undef machine_arch_type
37867 #  define machine_arch_type     __machine_arch_type
37868 # else
37869 #  define machine_arch_type     MACH_TYPE_STELLA
37870 # endif
37871 # define machine_is_stella()    (machine_arch_type == MACH_TYPE_STELLA)
37872 #else
37873 # define machine_is_stella()    (0)
37874 #endif
37875
37876 #ifdef CONFIG_MACH_LINKSTATION_LSCHL
37877 # ifdef machine_arch_type
37878 #  undef machine_arch_type
37879 #  define machine_arch_type     __machine_arch_type
37880 # else
37881 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LSCHL
37882 # endif
37883 # define machine_is_linkstation_lschl() (machine_arch_type == MACH_TYPE_LINKSTATION_LSCHL)
37884 #else
37885 # define machine_is_linkstation_lschl() (0)
37886 #endif
37887
37888 #ifdef CONFIG_MACH_NETWALKER
37889 # ifdef machine_arch_type
37890 #  undef machine_arch_type
37891 #  define machine_arch_type     __machine_arch_type
37892 # else
37893 #  define machine_arch_type     MACH_TYPE_NETWALKER
37894 # endif
37895 # define machine_is_netwalker() (machine_arch_type == MACH_TYPE_NETWALKER)
37896 #else
37897 # define machine_is_netwalker() (0)
37898 #endif
37899
37900 #ifdef CONFIG_MACH_ACSX106
37901 # ifdef machine_arch_type
37902 #  undef machine_arch_type
37903 #  define machine_arch_type     __machine_arch_type
37904 # else
37905 #  define machine_arch_type     MACH_TYPE_ACSX106
37906 # endif
37907 # define machine_is_acsx106()   (machine_arch_type == MACH_TYPE_ACSX106)
37908 #else
37909 # define machine_is_acsx106()   (0)
37910 #endif
37911
37912 #ifdef CONFIG_MACH_ATLAS5_C1
37913 # ifdef machine_arch_type
37914 #  undef machine_arch_type
37915 #  define machine_arch_type     __machine_arch_type
37916 # else
37917 #  define machine_arch_type     MACH_TYPE_ATLAS5_C1
37918 # endif
37919 # define machine_is_atlas5_c1() (machine_arch_type == MACH_TYPE_ATLAS5_C1)
37920 #else
37921 # define machine_is_atlas5_c1() (0)
37922 #endif
37923
37924 #ifdef CONFIG_MACH_NSB3AST
37925 # ifdef machine_arch_type
37926 #  undef machine_arch_type
37927 #  define machine_arch_type     __machine_arch_type
37928 # else
37929 #  define machine_arch_type     MACH_TYPE_NSB3AST
37930 # endif
37931 # define machine_is_nsb3ast()   (machine_arch_type == MACH_TYPE_NSB3AST)
37932 #else
37933 # define machine_is_nsb3ast()   (0)
37934 #endif
37935
37936 #ifdef CONFIG_MACH_GNET_SLC
37937 # ifdef machine_arch_type
37938 #  undef machine_arch_type
37939 #  define machine_arch_type     __machine_arch_type
37940 # else
37941 #  define machine_arch_type     MACH_TYPE_GNET_SLC
37942 # endif
37943 # define machine_is_gnet_slc()  (machine_arch_type == MACH_TYPE_GNET_SLC)
37944 #else
37945 # define machine_is_gnet_slc()  (0)
37946 #endif
37947
37948 #ifdef CONFIG_MACH_AF4000
37949 # ifdef machine_arch_type
37950 #  undef machine_arch_type
37951 #  define machine_arch_type     __machine_arch_type
37952 # else
37953 #  define machine_arch_type     MACH_TYPE_AF4000
37954 # endif
37955 # define machine_is_af4000()    (machine_arch_type == MACH_TYPE_AF4000)
37956 #else
37957 # define machine_is_af4000()    (0)
37958 #endif
37959
37960 #ifdef CONFIG_MACH_ARK9431
37961 # ifdef machine_arch_type
37962 #  undef machine_arch_type
37963 #  define machine_arch_type     __machine_arch_type
37964 # else
37965 #  define machine_arch_type     MACH_TYPE_ARK9431
37966 # endif
37967 # define machine_is_ark9431()   (machine_arch_type == MACH_TYPE_ARK9431)
37968 #else
37969 # define machine_is_ark9431()   (0)
37970 #endif
37971
37972 #ifdef CONFIG_MACH_FS_S5PC100
37973 # ifdef machine_arch_type
37974 #  undef machine_arch_type
37975 #  define machine_arch_type     __machine_arch_type
37976 # else
37977 #  define machine_arch_type     MACH_TYPE_FS_S5PC100
37978 # endif
37979 # define machine_is_fs_s5pc100()        (machine_arch_type == MACH_TYPE_FS_S5PC100)
37980 #else
37981 # define machine_is_fs_s5pc100()        (0)
37982 #endif
37983
37984 #ifdef CONFIG_MACH_OMAP3505NOVA8
37985 # ifdef machine_arch_type
37986 #  undef machine_arch_type
37987 #  define machine_arch_type     __machine_arch_type
37988 # else
37989 #  define machine_arch_type     MACH_TYPE_OMAP3505NOVA8
37990 # endif
37991 # define machine_is_omap3505nova8()     (machine_arch_type == MACH_TYPE_OMAP3505NOVA8)
37992 #else
37993 # define machine_is_omap3505nova8()     (0)
37994 #endif
37995
37996 #ifdef CONFIG_MACH_OMAP3621_EDP1
37997 # ifdef machine_arch_type
37998 #  undef machine_arch_type
37999 #  define machine_arch_type     __machine_arch_type
38000 # else
38001 #  define machine_arch_type     MACH_TYPE_OMAP3621_EDP1
38002 # endif
38003 # define machine_is_omap3621_edp1()     (machine_arch_type == MACH_TYPE_OMAP3621_EDP1)
38004 #else
38005 # define machine_is_omap3621_edp1()     (0)
38006 #endif
38007
38008 #ifdef CONFIG_MACH_ORATISAES
38009 # ifdef machine_arch_type
38010 #  undef machine_arch_type
38011 #  define machine_arch_type     __machine_arch_type
38012 # else
38013 #  define machine_arch_type     MACH_TYPE_ORATISAES
38014 # endif
38015 # define machine_is_oratisaes() (machine_arch_type == MACH_TYPE_ORATISAES)
38016 #else
38017 # define machine_is_oratisaes() (0)
38018 #endif
38019
38020 #ifdef CONFIG_MACH_SMDKV310
38021 # ifdef machine_arch_type
38022 #  undef machine_arch_type
38023 #  define machine_arch_type     __machine_arch_type
38024 # else
38025 #  define machine_arch_type     MACH_TYPE_SMDKV310
38026 # endif
38027 # define machine_is_smdkv310()  (machine_arch_type == MACH_TYPE_SMDKV310)
38028 #else
38029 # define machine_is_smdkv310()  (0)
38030 #endif
38031
38032 #ifdef CONFIG_MACH_SIEMENS_L0
38033 # ifdef machine_arch_type
38034 #  undef machine_arch_type
38035 #  define machine_arch_type     __machine_arch_type
38036 # else
38037 #  define machine_arch_type     MACH_TYPE_SIEMENS_L0
38038 # endif
38039 # define machine_is_siemens_l0()        (machine_arch_type == MACH_TYPE_SIEMENS_L0)
38040 #else
38041 # define machine_is_siemens_l0()        (0)
38042 #endif
38043
38044 #ifdef CONFIG_MACH_VENTANA
38045 # ifdef machine_arch_type
38046 #  undef machine_arch_type
38047 #  define machine_arch_type     __machine_arch_type
38048 # else
38049 #  define machine_arch_type     MACH_TYPE_VENTANA
38050 # endif
38051 # define machine_is_ventana()   (machine_arch_type == MACH_TYPE_VENTANA)
38052 #else
38053 # define machine_is_ventana()   (0)
38054 #endif
38055
38056 #ifdef CONFIG_MACH_WM8505_7IN_NETBOOK
38057 # ifdef machine_arch_type
38058 #  undef machine_arch_type
38059 #  define machine_arch_type     __machine_arch_type
38060 # else
38061 #  define machine_arch_type     MACH_TYPE_WM8505_7IN_NETBOOK
38062 # endif
38063 # define machine_is_wm8505_7in_netbook()        (machine_arch_type == MACH_TYPE_WM8505_7IN_NETBOOK)
38064 #else
38065 # define machine_is_wm8505_7in_netbook()        (0)
38066 #endif
38067
38068 #ifdef CONFIG_MACH_EC4350SDB
38069 # ifdef machine_arch_type
38070 #  undef machine_arch_type
38071 #  define machine_arch_type     __machine_arch_type
38072 # else
38073 #  define machine_arch_type     MACH_TYPE_EC4350SDB
38074 # endif
38075 # define machine_is_ec4350sdb() (machine_arch_type == MACH_TYPE_EC4350SDB)
38076 #else
38077 # define machine_is_ec4350sdb() (0)
38078 #endif
38079
38080 #ifdef CONFIG_MACH_MIMAS
38081 # ifdef machine_arch_type
38082 #  undef machine_arch_type
38083 #  define machine_arch_type     __machine_arch_type
38084 # else
38085 #  define machine_arch_type     MACH_TYPE_MIMAS
38086 # endif
38087 # define machine_is_mimas()     (machine_arch_type == MACH_TYPE_MIMAS)
38088 #else
38089 # define machine_is_mimas()     (0)
38090 #endif
38091
38092 #ifdef CONFIG_MACH_TITAN
38093 # ifdef machine_arch_type
38094 #  undef machine_arch_type
38095 #  define machine_arch_type     __machine_arch_type
38096 # else
38097 #  define machine_arch_type     MACH_TYPE_TITAN
38098 # endif
38099 # define machine_is_titan()     (machine_arch_type == MACH_TYPE_TITAN)
38100 #else
38101 # define machine_is_titan()     (0)
38102 #endif
38103
38104 #ifdef CONFIG_MACH_CRANEBOARD
38105 # ifdef machine_arch_type
38106 #  undef machine_arch_type
38107 #  define machine_arch_type     __machine_arch_type
38108 # else
38109 #  define machine_arch_type     MACH_TYPE_CRANEBOARD
38110 # endif
38111 # define machine_is_craneboard()        (machine_arch_type == MACH_TYPE_CRANEBOARD)
38112 #else
38113 # define machine_is_craneboard()        (0)
38114 #endif
38115
38116 #ifdef CONFIG_MACH_ES2440
38117 # ifdef machine_arch_type
38118 #  undef machine_arch_type
38119 #  define machine_arch_type     __machine_arch_type
38120 # else
38121 #  define machine_arch_type     MACH_TYPE_ES2440
38122 # endif
38123 # define machine_is_es2440()    (machine_arch_type == MACH_TYPE_ES2440)
38124 #else
38125 # define machine_is_es2440()    (0)
38126 #endif
38127
38128 #ifdef CONFIG_MACH_NAJAY_A9263
38129 # ifdef machine_arch_type
38130 #  undef machine_arch_type
38131 #  define machine_arch_type     __machine_arch_type
38132 # else
38133 #  define machine_arch_type     MACH_TYPE_NAJAY_A9263
38134 # endif
38135 # define machine_is_najay_a9263()       (machine_arch_type == MACH_TYPE_NAJAY_A9263)
38136 #else
38137 # define machine_is_najay_a9263()       (0)
38138 #endif
38139
38140 #ifdef CONFIG_MACH_HTCTORNADO
38141 # ifdef machine_arch_type
38142 #  undef machine_arch_type
38143 #  define machine_arch_type     __machine_arch_type
38144 # else
38145 #  define machine_arch_type     MACH_TYPE_HTCTORNADO
38146 # endif
38147 # define machine_is_htctornado()        (machine_arch_type == MACH_TYPE_HTCTORNADO)
38148 #else
38149 # define machine_is_htctornado()        (0)
38150 #endif
38151
38152 #ifdef CONFIG_MACH_DIMM_MX257
38153 # ifdef machine_arch_type
38154 #  undef machine_arch_type
38155 #  define machine_arch_type     __machine_arch_type
38156 # else
38157 #  define machine_arch_type     MACH_TYPE_DIMM_MX257
38158 # endif
38159 # define machine_is_dimm_mx257()        (machine_arch_type == MACH_TYPE_DIMM_MX257)
38160 #else
38161 # define machine_is_dimm_mx257()        (0)
38162 #endif
38163
38164 #ifdef CONFIG_MACH_JIGEN
38165 # ifdef machine_arch_type
38166 #  undef machine_arch_type
38167 #  define machine_arch_type     __machine_arch_type
38168 # else
38169 #  define machine_arch_type     MACH_TYPE_JIGEN
38170 # endif
38171 # define machine_is_jigen301()  (machine_arch_type == MACH_TYPE_JIGEN)
38172 #else
38173 # define machine_is_jigen301()  (0)
38174 #endif
38175
38176 #ifdef CONFIG_MACH_SMDK6450
38177 # ifdef machine_arch_type
38178 #  undef machine_arch_type
38179 #  define machine_arch_type     __machine_arch_type
38180 # else
38181 #  define machine_arch_type     MACH_TYPE_SMDK6450
38182 # endif
38183 # define machine_is_smdk6450()  (machine_arch_type == MACH_TYPE_SMDK6450)
38184 #else
38185 # define machine_is_smdk6450()  (0)
38186 #endif
38187
38188 #ifdef CONFIG_MACH_MENO_QNG
38189 # ifdef machine_arch_type
38190 #  undef machine_arch_type
38191 #  define machine_arch_type     __machine_arch_type
38192 # else
38193 #  define machine_arch_type     MACH_TYPE_MENO_QNG
38194 # endif
38195 # define machine_is_meno_qng()  (machine_arch_type == MACH_TYPE_MENO_QNG)
38196 #else
38197 # define machine_is_meno_qng()  (0)
38198 #endif
38199
38200 #ifdef CONFIG_MACH_NS2416
38201 # ifdef machine_arch_type
38202 #  undef machine_arch_type
38203 #  define machine_arch_type     __machine_arch_type
38204 # else
38205 #  define machine_arch_type     MACH_TYPE_NS2416
38206 # endif
38207 # define machine_is_ns2416()    (machine_arch_type == MACH_TYPE_NS2416)
38208 #else
38209 # define machine_is_ns2416()    (0)
38210 #endif
38211
38212 #ifdef CONFIG_MACH_RPC353
38213 # ifdef machine_arch_type
38214 #  undef machine_arch_type
38215 #  define machine_arch_type     __machine_arch_type
38216 # else
38217 #  define machine_arch_type     MACH_TYPE_RPC353
38218 # endif
38219 # define machine_is_rpc353()    (machine_arch_type == MACH_TYPE_RPC353)
38220 #else
38221 # define machine_is_rpc353()    (0)
38222 #endif
38223
38224 #ifdef CONFIG_MACH_TQ6410
38225 # ifdef machine_arch_type
38226 #  undef machine_arch_type
38227 #  define machine_arch_type     __machine_arch_type
38228 # else
38229 #  define machine_arch_type     MACH_TYPE_TQ6410
38230 # endif
38231 # define machine_is_tq6410()    (machine_arch_type == MACH_TYPE_TQ6410)
38232 #else
38233 # define machine_is_tq6410()    (0)
38234 #endif
38235
38236 #ifdef CONFIG_MACH_SKY6410
38237 # ifdef machine_arch_type
38238 #  undef machine_arch_type
38239 #  define machine_arch_type     __machine_arch_type
38240 # else
38241 #  define machine_arch_type     MACH_TYPE_SKY6410
38242 # endif
38243 # define machine_is_sky6410()   (machine_arch_type == MACH_TYPE_SKY6410)
38244 #else
38245 # define machine_is_sky6410()   (0)
38246 #endif
38247
38248 #ifdef CONFIG_MACH_DYNASTY
38249 # ifdef machine_arch_type
38250 #  undef machine_arch_type
38251 #  define machine_arch_type     __machine_arch_type
38252 # else
38253 #  define machine_arch_type     MACH_TYPE_DYNASTY
38254 # endif
38255 # define machine_is_dynasty()   (machine_arch_type == MACH_TYPE_DYNASTY)
38256 #else
38257 # define machine_is_dynasty()   (0)
38258 #endif
38259
38260 #ifdef CONFIG_MACH_VIVO
38261 # ifdef machine_arch_type
38262 #  undef machine_arch_type
38263 #  define machine_arch_type     __machine_arch_type
38264 # else
38265 #  define machine_arch_type     MACH_TYPE_VIVO
38266 # endif
38267 # define machine_is_vivo()      (machine_arch_type == MACH_TYPE_VIVO)
38268 #else
38269 # define machine_is_vivo()      (0)
38270 #endif
38271
38272 #ifdef CONFIG_MACH_BURY_BL7582
38273 # ifdef machine_arch_type
38274 #  undef machine_arch_type
38275 #  define machine_arch_type     __machine_arch_type
38276 # else
38277 #  define machine_arch_type     MACH_TYPE_BURY_BL7582
38278 # endif
38279 # define machine_is_bury_bl7582()       (machine_arch_type == MACH_TYPE_BURY_BL7582)
38280 #else
38281 # define machine_is_bury_bl7582()       (0)
38282 #endif
38283
38284 #ifdef CONFIG_MACH_BURY_BPS5270
38285 # ifdef machine_arch_type
38286 #  undef machine_arch_type
38287 #  define machine_arch_type     __machine_arch_type
38288 # else
38289 #  define machine_arch_type     MACH_TYPE_BURY_BPS5270
38290 # endif
38291 # define machine_is_bury_bps5270()      (machine_arch_type == MACH_TYPE_BURY_BPS5270)
38292 #else
38293 # define machine_is_bury_bps5270()      (0)
38294 #endif
38295
38296 #ifdef CONFIG_MACH_BASI
38297 # ifdef machine_arch_type
38298 #  undef machine_arch_type
38299 #  define machine_arch_type     __machine_arch_type
38300 # else
38301 #  define machine_arch_type     MACH_TYPE_BASI
38302 # endif
38303 # define machine_is_basi()      (machine_arch_type == MACH_TYPE_BASI)
38304 #else
38305 # define machine_is_basi()      (0)
38306 #endif
38307
38308 #ifdef CONFIG_MACH_TN200
38309 # ifdef machine_arch_type
38310 #  undef machine_arch_type
38311 #  define machine_arch_type     __machine_arch_type
38312 # else
38313 #  define machine_arch_type     MACH_TYPE_TN200
38314 # endif
38315 # define machine_is_tn200()     (machine_arch_type == MACH_TYPE_TN200)
38316 #else
38317 # define machine_is_tn200()     (0)
38318 #endif
38319
38320 #ifdef CONFIG_MACH_C2MMI
38321 # ifdef machine_arch_type
38322 #  undef machine_arch_type
38323 #  define machine_arch_type     __machine_arch_type
38324 # else
38325 #  define machine_arch_type     MACH_TYPE_C2MMI
38326 # endif
38327 # define machine_is_c2mmi()     (machine_arch_type == MACH_TYPE_C2MMI)
38328 #else
38329 # define machine_is_c2mmi()     (0)
38330 #endif
38331
38332 #ifdef CONFIG_MACH_MESON_6236M
38333 # ifdef machine_arch_type
38334 #  undef machine_arch_type
38335 #  define machine_arch_type     __machine_arch_type
38336 # else
38337 #  define machine_arch_type     MACH_TYPE_MESON_6236M
38338 # endif
38339 # define machine_is_meson_6236m()       (machine_arch_type == MACH_TYPE_MESON_6236M)
38340 #else
38341 # define machine_is_meson_6236m()       (0)
38342 #endif
38343
38344 #ifdef CONFIG_MACH_MESON_8626M
38345 # ifdef machine_arch_type
38346 #  undef machine_arch_type
38347 #  define machine_arch_type     __machine_arch_type
38348 # else
38349 #  define machine_arch_type     MACH_TYPE_MESON_8626M
38350 # endif
38351 # define machine_is_meson_8626m()       (machine_arch_type == MACH_TYPE_MESON_8626M)
38352 #else
38353 # define machine_is_meson_8626m()       (0)
38354 #endif
38355
38356 #ifdef CONFIG_MACH_TUBE
38357 # ifdef machine_arch_type
38358 #  undef machine_arch_type
38359 #  define machine_arch_type     __machine_arch_type
38360 # else
38361 #  define machine_arch_type     MACH_TYPE_TUBE
38362 # endif
38363 # define machine_is_tube()      (machine_arch_type == MACH_TYPE_TUBE)
38364 #else
38365 # define machine_is_tube()      (0)
38366 #endif
38367
38368 #ifdef CONFIG_MACH_MESSINA
38369 # ifdef machine_arch_type
38370 #  undef machine_arch_type
38371 #  define machine_arch_type     __machine_arch_type
38372 # else
38373 #  define machine_arch_type     MACH_TYPE_MESSINA
38374 # endif
38375 # define machine_is_messina()   (machine_arch_type == MACH_TYPE_MESSINA)
38376 #else
38377 # define machine_is_messina()   (0)
38378 #endif
38379
38380 #ifdef CONFIG_MACH_MX50_ARM2
38381 # ifdef machine_arch_type
38382 #  undef machine_arch_type
38383 #  define machine_arch_type     __machine_arch_type
38384 # else
38385 #  define machine_arch_type     MACH_TYPE_MX50_ARM2
38386 # endif
38387 # define machine_is_mx50_arm2() (machine_arch_type == MACH_TYPE_MX50_ARM2)
38388 #else
38389 # define machine_is_mx50_arm2() (0)
38390 #endif
38391
38392 #ifdef CONFIG_MACH_CETUS9263
38393 # ifdef machine_arch_type
38394 #  undef machine_arch_type
38395 #  define machine_arch_type     __machine_arch_type
38396 # else
38397 #  define machine_arch_type     MACH_TYPE_CETUS9263
38398 # endif
38399 # define machine_is_cetus9263() (machine_arch_type == MACH_TYPE_CETUS9263)
38400 #else
38401 # define machine_is_cetus9263() (0)
38402 #endif
38403
38404 #ifdef CONFIG_MACH_BROWNSTONE
38405 # ifdef machine_arch_type
38406 #  undef machine_arch_type
38407 #  define machine_arch_type     __machine_arch_type
38408 # else
38409 #  define machine_arch_type     MACH_TYPE_BROWNSTONE
38410 # endif
38411 # define machine_is_brownstone()        (machine_arch_type == MACH_TYPE_BROWNSTONE)
38412 #else
38413 # define machine_is_brownstone()        (0)
38414 #endif
38415
38416 #ifdef CONFIG_MACH_VMX25
38417 # ifdef machine_arch_type
38418 #  undef machine_arch_type
38419 #  define machine_arch_type     __machine_arch_type
38420 # else
38421 #  define machine_arch_type     MACH_TYPE_VMX25
38422 # endif
38423 # define machine_is_vmx25()     (machine_arch_type == MACH_TYPE_VMX25)
38424 #else
38425 # define machine_is_vmx25()     (0)
38426 #endif
38427
38428 #ifdef CONFIG_MACH_VMX51
38429 # ifdef machine_arch_type
38430 #  undef machine_arch_type
38431 #  define machine_arch_type     __machine_arch_type
38432 # else
38433 #  define machine_arch_type     MACH_TYPE_VMX51
38434 # endif
38435 # define machine_is_vmx51()     (machine_arch_type == MACH_TYPE_VMX51)
38436 #else
38437 # define machine_is_vmx51()     (0)
38438 #endif
38439
38440 #ifdef CONFIG_MACH_ABACUS
38441 # ifdef machine_arch_type
38442 #  undef machine_arch_type
38443 #  define machine_arch_type     __machine_arch_type
38444 # else
38445 #  define machine_arch_type     MACH_TYPE_ABACUS
38446 # endif
38447 # define machine_is_abacus()    (machine_arch_type == MACH_TYPE_ABACUS)
38448 #else
38449 # define machine_is_abacus()    (0)
38450 #endif
38451
38452 #ifdef CONFIG_MACH_CM4745
38453 # ifdef machine_arch_type
38454 #  undef machine_arch_type
38455 #  define machine_arch_type     __machine_arch_type
38456 # else
38457 #  define machine_arch_type     MACH_TYPE_CM4745
38458 # endif
38459 # define machine_is_cm4745()    (machine_arch_type == MACH_TYPE_CM4745)
38460 #else
38461 # define machine_is_cm4745()    (0)
38462 #endif
38463
38464 #ifdef CONFIG_MACH_ORATISLINK
38465 # ifdef machine_arch_type
38466 #  undef machine_arch_type
38467 #  define machine_arch_type     __machine_arch_type
38468 # else
38469 #  define machine_arch_type     MACH_TYPE_ORATISLINK
38470 # endif
38471 # define machine_is_oratislink()        (machine_arch_type == MACH_TYPE_ORATISLINK)
38472 #else
38473 # define machine_is_oratislink()        (0)
38474 #endif
38475
38476 #ifdef CONFIG_MACH_DAVINCI_DM365_DVR
38477 # ifdef machine_arch_type
38478 #  undef machine_arch_type
38479 #  define machine_arch_type     __machine_arch_type
38480 # else
38481 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_DVR
38482 # endif
38483 # define machine_is_davinci_dm365_dvr() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_DVR)
38484 #else
38485 # define machine_is_davinci_dm365_dvr() (0)
38486 #endif
38487
38488 #ifdef CONFIG_MACH_NETVIZ
38489 # ifdef machine_arch_type
38490 #  undef machine_arch_type
38491 #  define machine_arch_type     __machine_arch_type
38492 # else
38493 #  define machine_arch_type     MACH_TYPE_NETVIZ
38494 # endif
38495 # define machine_is_netviz()    (machine_arch_type == MACH_TYPE_NETVIZ)
38496 #else
38497 # define machine_is_netviz()    (0)
38498 #endif
38499
38500 #ifdef CONFIG_MACH_FLEXIBITY
38501 # ifdef machine_arch_type
38502 #  undef machine_arch_type
38503 #  define machine_arch_type     __machine_arch_type
38504 # else
38505 #  define machine_arch_type     MACH_TYPE_FLEXIBITY
38506 # endif
38507 # define machine_is_flexibity() (machine_arch_type == MACH_TYPE_FLEXIBITY)
38508 #else
38509 # define machine_is_flexibity() (0)
38510 #endif
38511
38512 #ifdef CONFIG_MACH_WLAN_COMPUTER
38513 # ifdef machine_arch_type
38514 #  undef machine_arch_type
38515 #  define machine_arch_type     __machine_arch_type
38516 # else
38517 #  define machine_arch_type     MACH_TYPE_WLAN_COMPUTER
38518 # endif
38519 # define machine_is_wlan_computer()     (machine_arch_type == MACH_TYPE_WLAN_COMPUTER)
38520 #else
38521 # define machine_is_wlan_computer()     (0)
38522 #endif
38523
38524 #ifdef CONFIG_MACH_LPC24XX
38525 # ifdef machine_arch_type
38526 #  undef machine_arch_type
38527 #  define machine_arch_type     __machine_arch_type
38528 # else
38529 #  define machine_arch_type     MACH_TYPE_LPC24XX
38530 # endif
38531 # define machine_is_lpc24xx()   (machine_arch_type == MACH_TYPE_LPC24XX)
38532 #else
38533 # define machine_is_lpc24xx()   (0)
38534 #endif
38535
38536 #ifdef CONFIG_MACH_SPICA
38537 # ifdef machine_arch_type
38538 #  undef machine_arch_type
38539 #  define machine_arch_type     __machine_arch_type
38540 # else
38541 #  define machine_arch_type     MACH_TYPE_SPICA
38542 # endif
38543 # define machine_is_spica()     (machine_arch_type == MACH_TYPE_SPICA)
38544 #else
38545 # define machine_is_spica()     (0)
38546 #endif
38547
38548 #ifdef CONFIG_MACH_GPSDISPLAY
38549 # ifdef machine_arch_type
38550 #  undef machine_arch_type
38551 #  define machine_arch_type     __machine_arch_type
38552 # else
38553 #  define machine_arch_type     MACH_TYPE_GPSDISPLAY
38554 # endif
38555 # define machine_is_gpsdisplay()        (machine_arch_type == MACH_TYPE_GPSDISPLAY)
38556 #else
38557 # define machine_is_gpsdisplay()        (0)
38558 #endif
38559
38560 #ifdef CONFIG_MACH_BIPNET
38561 # ifdef machine_arch_type
38562 #  undef machine_arch_type
38563 #  define machine_arch_type     __machine_arch_type
38564 # else
38565 #  define machine_arch_type     MACH_TYPE_BIPNET
38566 # endif
38567 # define machine_is_bipnet()    (machine_arch_type == MACH_TYPE_BIPNET)
38568 #else
38569 # define machine_is_bipnet()    (0)
38570 #endif
38571
38572 #ifdef CONFIG_MACH_OVERO_CTU_INERTIAL
38573 # ifdef machine_arch_type
38574 #  undef machine_arch_type
38575 #  define machine_arch_type     __machine_arch_type
38576 # else
38577 #  define machine_arch_type     MACH_TYPE_OVERO_CTU_INERTIAL
38578 # endif
38579 # define machine_is_overo_ctu_inertial()        (machine_arch_type == MACH_TYPE_OVERO_CTU_INERTIAL)
38580 #else
38581 # define machine_is_overo_ctu_inertial()        (0)
38582 #endif
38583
38584 #ifdef CONFIG_MACH_DAVINCI_DM355_MMM
38585 # ifdef machine_arch_type
38586 #  undef machine_arch_type
38587 #  define machine_arch_type     __machine_arch_type
38588 # else
38589 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_MMM
38590 # endif
38591 # define machine_is_davinci_dm355_mmm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_MMM)
38592 #else
38593 # define machine_is_davinci_dm355_mmm() (0)
38594 #endif
38595
38596 #ifdef CONFIG_MACH_PC9260_V2
38597 # ifdef machine_arch_type
38598 #  undef machine_arch_type
38599 #  define machine_arch_type     __machine_arch_type
38600 # else
38601 #  define machine_arch_type     MACH_TYPE_PC9260_V2
38602 # endif
38603 # define machine_is_pc9260_v2() (machine_arch_type == MACH_TYPE_PC9260_V2)
38604 #else
38605 # define machine_is_pc9260_v2() (0)
38606 #endif
38607
38608 #ifdef CONFIG_MACH_PTX7545
38609 # ifdef machine_arch_type
38610 #  undef machine_arch_type
38611 #  define machine_arch_type     __machine_arch_type
38612 # else
38613 #  define machine_arch_type     MACH_TYPE_PTX7545
38614 # endif
38615 # define machine_is_ptx7545()   (machine_arch_type == MACH_TYPE_PTX7545)
38616 #else
38617 # define machine_is_ptx7545()   (0)
38618 #endif
38619
38620 #ifdef CONFIG_MACH_TM_EFDC
38621 # ifdef machine_arch_type
38622 #  undef machine_arch_type
38623 #  define machine_arch_type     __machine_arch_type
38624 # else
38625 #  define machine_arch_type     MACH_TYPE_TM_EFDC
38626 # endif
38627 # define machine_is_tm_efdc()   (machine_arch_type == MACH_TYPE_TM_EFDC)
38628 #else
38629 # define machine_is_tm_efdc()   (0)
38630 #endif
38631
38632 #ifdef CONFIG_MACH_OMAP3_WALDO1
38633 # ifdef machine_arch_type
38634 #  undef machine_arch_type
38635 #  define machine_arch_type     __machine_arch_type
38636 # else
38637 #  define machine_arch_type     MACH_TYPE_OMAP3_WALDO1
38638 # endif
38639 # define machine_is_omap3_waldo1()      (machine_arch_type == MACH_TYPE_OMAP3_WALDO1)
38640 #else
38641 # define machine_is_omap3_waldo1()      (0)
38642 #endif
38643
38644 #ifdef CONFIG_MACH_FLYER
38645 # ifdef machine_arch_type
38646 #  undef machine_arch_type
38647 #  define machine_arch_type     __machine_arch_type
38648 # else
38649 #  define machine_arch_type     MACH_TYPE_FLYER
38650 # endif
38651 # define machine_is_flyer()     (machine_arch_type == MACH_TYPE_FLYER)
38652 #else
38653 # define machine_is_flyer()     (0)
38654 #endif
38655
38656 #ifdef CONFIG_MACH_TORNADO3240
38657 # ifdef machine_arch_type
38658 #  undef machine_arch_type
38659 #  define machine_arch_type     __machine_arch_type
38660 # else
38661 #  define machine_arch_type     MACH_TYPE_TORNADO3240
38662 # endif
38663 # define machine_is_tornado3240()       (machine_arch_type == MACH_TYPE_TORNADO3240)
38664 #else
38665 # define machine_is_tornado3240()       (0)
38666 #endif
38667
38668 #ifdef CONFIG_MACH_SOLI_01
38669 # ifdef machine_arch_type
38670 #  undef machine_arch_type
38671 #  define machine_arch_type     __machine_arch_type
38672 # else
38673 #  define machine_arch_type     MACH_TYPE_SOLI_01
38674 # endif
38675 # define machine_is_soli_01()   (machine_arch_type == MACH_TYPE_SOLI_01)
38676 #else
38677 # define machine_is_soli_01()   (0)
38678 #endif
38679
38680 #ifdef CONFIG_MACH_OMAPL138_EUROPALC
38681 # ifdef machine_arch_type
38682 #  undef machine_arch_type
38683 #  define machine_arch_type     __machine_arch_type
38684 # else
38685 #  define machine_arch_type     MACH_TYPE_OMAPL138_EUROPALC
38686 # endif
38687 # define machine_is_omapl138_europalc() (machine_arch_type == MACH_TYPE_OMAPL138_EUROPALC)
38688 #else
38689 # define machine_is_omapl138_europalc() (0)
38690 #endif
38691
38692 #ifdef CONFIG_MACH_HELIOS_V1
38693 # ifdef machine_arch_type
38694 #  undef machine_arch_type
38695 #  define machine_arch_type     __machine_arch_type
38696 # else
38697 #  define machine_arch_type     MACH_TYPE_HELIOS_V1
38698 # endif
38699 # define machine_is_helios_v1() (machine_arch_type == MACH_TYPE_HELIOS_V1)
38700 #else
38701 # define machine_is_helios_v1() (0)
38702 #endif
38703
38704 #ifdef CONFIG_MACH_NETSPACE_LITE_V2
38705 # ifdef machine_arch_type
38706 #  undef machine_arch_type
38707 #  define machine_arch_type     __machine_arch_type
38708 # else
38709 #  define machine_arch_type     MACH_TYPE_NETSPACE_LITE_V2
38710 # endif
38711 # define machine_is_netspace_lite_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_LITE_V2)
38712 #else
38713 # define machine_is_netspace_lite_v2()  (0)
38714 #endif
38715
38716 #ifdef CONFIG_MACH_SSC
38717 # ifdef machine_arch_type
38718 #  undef machine_arch_type
38719 #  define machine_arch_type     __machine_arch_type
38720 # else
38721 #  define machine_arch_type     MACH_TYPE_SSC
38722 # endif
38723 # define machine_is_ssc()       (machine_arch_type == MACH_TYPE_SSC)
38724 #else
38725 # define machine_is_ssc()       (0)
38726 #endif
38727
38728 #ifdef CONFIG_MACH_PREMIERWAVE_EN
38729 # ifdef machine_arch_type
38730 #  undef machine_arch_type
38731 #  define machine_arch_type     __machine_arch_type
38732 # else
38733 #  define machine_arch_type     MACH_TYPE_PREMIERWAVE_EN
38734 # endif
38735 # define machine_is_premierwave_en()    (machine_arch_type == MACH_TYPE_PREMIERWAVE_EN)
38736 #else
38737 # define machine_is_premierwave_en()    (0)
38738 #endif
38739
38740 #ifdef CONFIG_MACH_WASABI
38741 # ifdef machine_arch_type
38742 #  undef machine_arch_type
38743 #  define machine_arch_type     __machine_arch_type
38744 # else
38745 #  define machine_arch_type     MACH_TYPE_WASABI
38746 # endif
38747 # define machine_is_wasabi()    (machine_arch_type == MACH_TYPE_WASABI)
38748 #else
38749 # define machine_is_wasabi()    (0)
38750 #endif
38751
38752 #ifdef CONFIG_MACH_VIVOW
38753 # ifdef machine_arch_type
38754 #  undef machine_arch_type
38755 #  define machine_arch_type     __machine_arch_type
38756 # else
38757 #  define machine_arch_type     MACH_TYPE_VIVOW
38758 # endif
38759 # define machine_is_vivow()     (machine_arch_type == MACH_TYPE_VIVOW)
38760 #else
38761 # define machine_is_vivow()     (0)
38762 #endif
38763
38764 #ifdef CONFIG_MACH_MX50_RDP
38765 # ifdef machine_arch_type
38766 #  undef machine_arch_type
38767 #  define machine_arch_type     __machine_arch_type
38768 # else
38769 #  define machine_arch_type     MACH_TYPE_MX50_RDP
38770 # endif
38771 # define machine_is_mx50_rdp()  (machine_arch_type == MACH_TYPE_MX50_RDP)
38772 #else
38773 # define machine_is_mx50_rdp()  (0)
38774 #endif
38775
38776 #ifdef CONFIG_MACH_UNIVERSAL_C210
38777 # ifdef machine_arch_type
38778 #  undef machine_arch_type
38779 #  define machine_arch_type     __machine_arch_type
38780 # else
38781 #  define machine_arch_type     MACH_TYPE_UNIVERSAL_C210
38782 # endif
38783 # define machine_is_universal_c210()    (machine_arch_type == MACH_TYPE_UNIVERSAL_C210)
38784 #else
38785 # define machine_is_universal_c210()    (0)
38786 #endif
38787
38788 #ifdef CONFIG_MACH_REAL6410
38789 # ifdef machine_arch_type
38790 #  undef machine_arch_type
38791 #  define machine_arch_type     __machine_arch_type
38792 # else
38793 #  define machine_arch_type     MACH_TYPE_REAL6410
38794 # endif
38795 # define machine_is_real6410()  (machine_arch_type == MACH_TYPE_REAL6410)
38796 #else
38797 # define machine_is_real6410()  (0)
38798 #endif
38799
38800 #ifdef CONFIG_MACH_SPX_SAKURA
38801 # ifdef machine_arch_type
38802 #  undef machine_arch_type
38803 #  define machine_arch_type     __machine_arch_type
38804 # else
38805 #  define machine_arch_type     MACH_TYPE_SPX_SAKURA
38806 # endif
38807 # define machine_is_spx_sakura()        (machine_arch_type == MACH_TYPE_SPX_SAKURA)
38808 #else
38809 # define machine_is_spx_sakura()        (0)
38810 #endif
38811
38812 #ifdef CONFIG_MACH_IJ3K_2440
38813 # ifdef machine_arch_type
38814 #  undef machine_arch_type
38815 #  define machine_arch_type     __machine_arch_type
38816 # else
38817 #  define machine_arch_type     MACH_TYPE_IJ3K_2440
38818 # endif
38819 # define machine_is_ij3k_2440() (machine_arch_type == MACH_TYPE_IJ3K_2440)
38820 #else
38821 # define machine_is_ij3k_2440() (0)
38822 #endif
38823
38824 #ifdef CONFIG_MACH_OMAP3_BC10
38825 # ifdef machine_arch_type
38826 #  undef machine_arch_type
38827 #  define machine_arch_type     __machine_arch_type
38828 # else
38829 #  define machine_arch_type     MACH_TYPE_OMAP3_BC10
38830 # endif
38831 # define machine_is_omap3_bc10()        (machine_arch_type == MACH_TYPE_OMAP3_BC10)
38832 #else
38833 # define machine_is_omap3_bc10()        (0)
38834 #endif
38835
38836 #ifdef CONFIG_MACH_THEBE
38837 # ifdef machine_arch_type
38838 #  undef machine_arch_type
38839 #  define machine_arch_type     __machine_arch_type
38840 # else
38841 #  define machine_arch_type     MACH_TYPE_THEBE
38842 # endif
38843 # define machine_is_thebe()     (machine_arch_type == MACH_TYPE_THEBE)
38844 #else
38845 # define machine_is_thebe()     (0)
38846 #endif
38847
38848 #ifdef CONFIG_MACH_RV082
38849 # ifdef machine_arch_type
38850 #  undef machine_arch_type
38851 #  define machine_arch_type     __machine_arch_type
38852 # else
38853 #  define machine_arch_type     MACH_TYPE_RV082
38854 # endif
38855 # define machine_is_rv082()     (machine_arch_type == MACH_TYPE_RV082)
38856 #else
38857 # define machine_is_rv082()     (0)
38858 #endif
38859
38860 #ifdef CONFIG_MACH_ARMLGUEST
38861 # ifdef machine_arch_type
38862 #  undef machine_arch_type
38863 #  define machine_arch_type     __machine_arch_type
38864 # else
38865 #  define machine_arch_type     MACH_TYPE_ARMLGUEST
38866 # endif
38867 # define machine_is_armlguest() (machine_arch_type == MACH_TYPE_ARMLGUEST)
38868 #else
38869 # define machine_is_armlguest() (0)
38870 #endif
38871
38872 #ifdef CONFIG_MACH_TJINC1000
38873 # ifdef machine_arch_type
38874 #  undef machine_arch_type
38875 #  define machine_arch_type     __machine_arch_type
38876 # else
38877 #  define machine_arch_type     MACH_TYPE_TJINC1000
38878 # endif
38879 # define machine_is_tjinc1000() (machine_arch_type == MACH_TYPE_TJINC1000)
38880 #else
38881 # define machine_is_tjinc1000() (0)
38882 #endif
38883
38884 #ifdef CONFIG_MACH_DOCKSTAR
38885 # ifdef machine_arch_type
38886 #  undef machine_arch_type
38887 #  define machine_arch_type     __machine_arch_type
38888 # else
38889 #  define machine_arch_type     MACH_TYPE_DOCKSTAR
38890 # endif
38891 # define machine_is_dockstar()  (machine_arch_type == MACH_TYPE_DOCKSTAR)
38892 #else
38893 # define machine_is_dockstar()  (0)
38894 #endif
38895
38896 #ifdef CONFIG_MACH_AX8008
38897 # ifdef machine_arch_type
38898 #  undef machine_arch_type
38899 #  define machine_arch_type     __machine_arch_type
38900 # else
38901 #  define machine_arch_type     MACH_TYPE_AX8008
38902 # endif
38903 # define machine_is_ax8008()    (machine_arch_type == MACH_TYPE_AX8008)
38904 #else
38905 # define machine_is_ax8008()    (0)
38906 #endif
38907
38908 #ifdef CONFIG_MACH_GNET_SGCE
38909 # ifdef machine_arch_type
38910 #  undef machine_arch_type
38911 #  define machine_arch_type     __machine_arch_type
38912 # else
38913 #  define machine_arch_type     MACH_TYPE_GNET_SGCE
38914 # endif
38915 # define machine_is_gnet_sgce() (machine_arch_type == MACH_TYPE_GNET_SGCE)
38916 #else
38917 # define machine_is_gnet_sgce() (0)
38918 #endif
38919
38920 #ifdef CONFIG_MACH_PXWNAS_500_1000
38921 # ifdef machine_arch_type
38922 #  undef machine_arch_type
38923 #  define machine_arch_type     __machine_arch_type
38924 # else
38925 #  define machine_arch_type     MACH_TYPE_PXWNAS_500_1000
38926 # endif
38927 # define machine_is_pxwnas_500_1000()   (machine_arch_type == MACH_TYPE_PXWNAS_500_1000)
38928 #else
38929 # define machine_is_pxwnas_500_1000()   (0)
38930 #endif
38931
38932 #ifdef CONFIG_MACH_EA20
38933 # ifdef machine_arch_type
38934 #  undef machine_arch_type
38935 #  define machine_arch_type     __machine_arch_type
38936 # else
38937 #  define machine_arch_type     MACH_TYPE_EA20
38938 # endif
38939 # define machine_is_ea20()      (machine_arch_type == MACH_TYPE_EA20)
38940 #else
38941 # define machine_is_ea20()      (0)
38942 #endif
38943
38944 #ifdef CONFIG_MACH_AWM2
38945 # ifdef machine_arch_type
38946 #  undef machine_arch_type
38947 #  define machine_arch_type     __machine_arch_type
38948 # else
38949 #  define machine_arch_type     MACH_TYPE_AWM2
38950 # endif
38951 # define machine_is_awm2()      (machine_arch_type == MACH_TYPE_AWM2)
38952 #else
38953 # define machine_is_awm2()      (0)
38954 #endif
38955
38956 #ifdef CONFIG_MACH_TI8148EVM
38957 # ifdef machine_arch_type
38958 #  undef machine_arch_type
38959 #  define machine_arch_type     __machine_arch_type
38960 # else
38961 #  define machine_arch_type     MACH_TYPE_TI8148EVM
38962 # endif
38963 # define machine_is_ti8148evm() (machine_arch_type == MACH_TYPE_TI8148EVM)
38964 #else
38965 # define machine_is_ti8148evm() (0)
38966 #endif
38967
38968 #ifdef CONFIG_MACH_SEABOARD
38969 # ifdef machine_arch_type
38970 #  undef machine_arch_type
38971 #  define machine_arch_type     __machine_arch_type
38972 # else
38973 #  define machine_arch_type     MACH_TYPE_SEABOARD
38974 # endif
38975 # define machine_is_seaboard()  (machine_arch_type == MACH_TYPE_SEABOARD)
38976 #else
38977 # define machine_is_seaboard()  (0)
38978 #endif
38979
38980 #ifdef CONFIG_MACH_LINKSTATION_CHLV2
38981 # ifdef machine_arch_type
38982 #  undef machine_arch_type
38983 #  define machine_arch_type     __machine_arch_type
38984 # else
38985 #  define machine_arch_type     MACH_TYPE_LINKSTATION_CHLV2
38986 # endif
38987 # define machine_is_linkstation_chlv2() (machine_arch_type == MACH_TYPE_LINKSTATION_CHLV2)
38988 #else
38989 # define machine_is_linkstation_chlv2() (0)
38990 #endif
38991
38992 #ifdef CONFIG_MACH_TERA_PRO2_RACK
38993 # ifdef machine_arch_type
38994 #  undef machine_arch_type
38995 #  define machine_arch_type     __machine_arch_type
38996 # else
38997 #  define machine_arch_type     MACH_TYPE_TERA_PRO2_RACK
38998 # endif
38999 # define machine_is_tera_pro2_rack()    (machine_arch_type == MACH_TYPE_TERA_PRO2_RACK)
39000 #else
39001 # define machine_is_tera_pro2_rack()    (0)
39002 #endif
39003
39004 #ifdef CONFIG_MACH_RUBYS
39005 # ifdef machine_arch_type
39006 #  undef machine_arch_type
39007 #  define machine_arch_type     __machine_arch_type
39008 # else
39009 #  define machine_arch_type     MACH_TYPE_RUBYS
39010 # endif
39011 # define machine_is_rubys()     (machine_arch_type == MACH_TYPE_RUBYS)
39012 #else
39013 # define machine_is_rubys()     (0)
39014 #endif
39015
39016 #ifdef CONFIG_MACH_AQUARIUS
39017 # ifdef machine_arch_type
39018 #  undef machine_arch_type
39019 #  define machine_arch_type     __machine_arch_type
39020 # else
39021 #  define machine_arch_type     MACH_TYPE_AQUARIUS
39022 # endif
39023 # define machine_is_aquarius()  (machine_arch_type == MACH_TYPE_AQUARIUS)
39024 #else
39025 # define machine_is_aquarius()  (0)
39026 #endif
39027
39028 #ifdef CONFIG_MACH_MX53_ARD
39029 # ifdef machine_arch_type
39030 #  undef machine_arch_type
39031 #  define machine_arch_type     __machine_arch_type
39032 # else
39033 #  define machine_arch_type     MACH_TYPE_MX53_ARD
39034 # endif
39035 # define machine_is_mx53_ard()  (machine_arch_type == MACH_TYPE_MX53_ARD)
39036 #else
39037 # define machine_is_mx53_ard()  (0)
39038 #endif
39039
39040 #ifdef CONFIG_MACH_MX53_SMD
39041 # ifdef machine_arch_type
39042 #  undef machine_arch_type
39043 #  define machine_arch_type     __machine_arch_type
39044 # else
39045 #  define machine_arch_type     MACH_TYPE_MX53_SMD
39046 # endif
39047 # define machine_is_mx53_smd()  (machine_arch_type == MACH_TYPE_MX53_SMD)
39048 #else
39049 # define machine_is_mx53_smd()  (0)
39050 #endif
39051
39052 #ifdef CONFIG_MACH_LSWXL
39053 # ifdef machine_arch_type
39054 #  undef machine_arch_type
39055 #  define machine_arch_type     __machine_arch_type
39056 # else
39057 #  define machine_arch_type     MACH_TYPE_LSWXL
39058 # endif
39059 # define machine_is_lswxl()     (machine_arch_type == MACH_TYPE_LSWXL)
39060 #else
39061 # define machine_is_lswxl()     (0)
39062 #endif
39063
39064 #ifdef CONFIG_MACH_DOVE_AVNG_V3
39065 # ifdef machine_arch_type
39066 #  undef machine_arch_type
39067 #  define machine_arch_type     __machine_arch_type
39068 # else
39069 #  define machine_arch_type     MACH_TYPE_DOVE_AVNG_V3
39070 # endif
39071 # define machine_is_dove_avng_v3()      (machine_arch_type == MACH_TYPE_DOVE_AVNG_V3)
39072 #else
39073 # define machine_is_dove_avng_v3()      (0)
39074 #endif
39075
39076 #ifdef CONFIG_MACH_SDI_ESS_9263
39077 # ifdef machine_arch_type
39078 #  undef machine_arch_type
39079 #  define machine_arch_type     __machine_arch_type
39080 # else
39081 #  define machine_arch_type     MACH_TYPE_SDI_ESS_9263
39082 # endif
39083 # define machine_is_sdi_ess_9263()      (machine_arch_type == MACH_TYPE_SDI_ESS_9263)
39084 #else
39085 # define machine_is_sdi_ess_9263()      (0)
39086 #endif
39087
39088 #ifdef CONFIG_MACH_JOCPU550
39089 # ifdef machine_arch_type
39090 #  undef machine_arch_type
39091 #  define machine_arch_type     __machine_arch_type
39092 # else
39093 #  define machine_arch_type     MACH_TYPE_JOCPU550
39094 # endif
39095 # define machine_is_jocpu550()  (machine_arch_type == MACH_TYPE_JOCPU550)
39096 #else
39097 # define machine_is_jocpu550()  (0)
39098 #endif
39099
39100 #ifdef CONFIG_MACH_MSM8X60_RUMI3
39101 # ifdef machine_arch_type
39102 #  undef machine_arch_type
39103 #  define machine_arch_type     __machine_arch_type
39104 # else
39105 #  define machine_arch_type     MACH_TYPE_MSM8X60_RUMI3
39106 # endif
39107 # define machine_is_msm8x60_rumi3()     (machine_arch_type == MACH_TYPE_MSM8X60_RUMI3)
39108 #else
39109 # define machine_is_msm8x60_rumi3()     (0)
39110 #endif
39111
39112 #ifdef CONFIG_MACH_MSM8X60_FFA
39113 # ifdef machine_arch_type
39114 #  undef machine_arch_type
39115 #  define machine_arch_type     __machine_arch_type
39116 # else
39117 #  define machine_arch_type     MACH_TYPE_MSM8X60_FFA
39118 # endif
39119 # define machine_is_msm8x60_ffa()       (machine_arch_type == MACH_TYPE_MSM8X60_FFA)
39120 #else
39121 # define machine_is_msm8x60_ffa()       (0)
39122 #endif
39123
39124 #ifdef CONFIG_MACH_YANOMAMI
39125 # ifdef machine_arch_type
39126 #  undef machine_arch_type
39127 #  define machine_arch_type     __machine_arch_type
39128 # else
39129 #  define machine_arch_type     MACH_TYPE_YANOMAMI
39130 # endif
39131 # define machine_is_yanomami()  (machine_arch_type == MACH_TYPE_YANOMAMI)
39132 #else
39133 # define machine_is_yanomami()  (0)
39134 #endif
39135
39136 #ifdef CONFIG_MACH_GTA04
39137 # ifdef machine_arch_type
39138 #  undef machine_arch_type
39139 #  define machine_arch_type     __machine_arch_type
39140 # else
39141 #  define machine_arch_type     MACH_TYPE_GTA04
39142 # endif
39143 # define machine_is_gta04()     (machine_arch_type == MACH_TYPE_GTA04)
39144 #else
39145 # define machine_is_gta04()     (0)
39146 #endif
39147
39148 #ifdef CONFIG_MACH_CM_A510
39149 # ifdef machine_arch_type
39150 #  undef machine_arch_type
39151 #  define machine_arch_type     __machine_arch_type
39152 # else
39153 #  define machine_arch_type     MACH_TYPE_CM_A510
39154 # endif
39155 # define machine_is_cm_a510()   (machine_arch_type == MACH_TYPE_CM_A510)
39156 #else
39157 # define machine_is_cm_a510()   (0)
39158 #endif
39159
39160 #ifdef CONFIG_MACH_OMAP3_RFS200
39161 # ifdef machine_arch_type
39162 #  undef machine_arch_type
39163 #  define machine_arch_type     __machine_arch_type
39164 # else
39165 #  define machine_arch_type     MACH_TYPE_OMAP3_RFS200
39166 # endif
39167 # define machine_is_omap3_rfs200()      (machine_arch_type == MACH_TYPE_OMAP3_RFS200)
39168 #else
39169 # define machine_is_omap3_rfs200()      (0)
39170 #endif
39171
39172 #ifdef CONFIG_MACH_KX33XX
39173 # ifdef machine_arch_type
39174 #  undef machine_arch_type
39175 #  define machine_arch_type     __machine_arch_type
39176 # else
39177 #  define machine_arch_type     MACH_TYPE_KX33XX
39178 # endif
39179 # define machine_is_kx33xx()    (machine_arch_type == MACH_TYPE_KX33XX)
39180 #else
39181 # define machine_is_kx33xx()    (0)
39182 #endif
39183
39184 #ifdef CONFIG_MACH_PTX7510
39185 # ifdef machine_arch_type
39186 #  undef machine_arch_type
39187 #  define machine_arch_type     __machine_arch_type
39188 # else
39189 #  define machine_arch_type     MACH_TYPE_PTX7510
39190 # endif
39191 # define machine_is_ptx7510()   (machine_arch_type == MACH_TYPE_PTX7510)
39192 #else
39193 # define machine_is_ptx7510()   (0)
39194 #endif
39195
39196 #ifdef CONFIG_MACH_TOP9000
39197 # ifdef machine_arch_type
39198 #  undef machine_arch_type
39199 #  define machine_arch_type     __machine_arch_type
39200 # else
39201 #  define machine_arch_type     MACH_TYPE_TOP9000
39202 # endif
39203 # define machine_is_top9000()   (machine_arch_type == MACH_TYPE_TOP9000)
39204 #else
39205 # define machine_is_top9000()   (0)
39206 #endif
39207
39208 #ifdef CONFIG_MACH_TEENOTE
39209 # ifdef machine_arch_type
39210 #  undef machine_arch_type
39211 #  define machine_arch_type     __machine_arch_type
39212 # else
39213 #  define machine_arch_type     MACH_TYPE_TEENOTE
39214 # endif
39215 # define machine_is_teenote()   (machine_arch_type == MACH_TYPE_TEENOTE)
39216 #else
39217 # define machine_is_teenote()   (0)
39218 #endif
39219
39220 #ifdef CONFIG_MACH_TS3
39221 # ifdef machine_arch_type
39222 #  undef machine_arch_type
39223 #  define machine_arch_type     __machine_arch_type
39224 # else
39225 #  define machine_arch_type     MACH_TYPE_TS3
39226 # endif
39227 # define machine_is_ts3()       (machine_arch_type == MACH_TYPE_TS3)
39228 #else
39229 # define machine_is_ts3()       (0)
39230 #endif
39231
39232 #ifdef CONFIG_MACH_A0
39233 # ifdef machine_arch_type
39234 #  undef machine_arch_type
39235 #  define machine_arch_type     __machine_arch_type
39236 # else
39237 #  define machine_arch_type     MACH_TYPE_A0
39238 # endif
39239 # define machine_is_a0()        (machine_arch_type == MACH_TYPE_A0)
39240 #else
39241 # define machine_is_a0()        (0)
39242 #endif
39243
39244 #ifdef CONFIG_MACH_FSM9XXX_SURF
39245 # ifdef machine_arch_type
39246 #  undef machine_arch_type
39247 #  define machine_arch_type     __machine_arch_type
39248 # else
39249 #  define machine_arch_type     MACH_TYPE_FSM9XXX_SURF
39250 # endif
39251 # define machine_is_fsm9xxx_surf()      (machine_arch_type == MACH_TYPE_FSM9XXX_SURF)
39252 #else
39253 # define machine_is_fsm9xxx_surf()      (0)
39254 #endif
39255
39256 #ifdef CONFIG_MACH_FSM9XXX_FFA
39257 # ifdef machine_arch_type
39258 #  undef machine_arch_type
39259 #  define machine_arch_type     __machine_arch_type
39260 # else
39261 #  define machine_arch_type     MACH_TYPE_FSM9XXX_FFA
39262 # endif
39263 # define machine_is_fsm9xxx_ffa()       (machine_arch_type == MACH_TYPE_FSM9XXX_FFA)
39264 #else
39265 # define machine_is_fsm9xxx_ffa()       (0)
39266 #endif
39267
39268 #ifdef CONFIG_MACH_FRRHWCDMA60W
39269 # ifdef machine_arch_type
39270 #  undef machine_arch_type
39271 #  define machine_arch_type     __machine_arch_type
39272 # else
39273 #  define machine_arch_type     MACH_TYPE_FRRHWCDMA60W
39274 # endif
39275 # define machine_is_frrhwcdma60w()      (machine_arch_type == MACH_TYPE_FRRHWCDMA60W)
39276 #else
39277 # define machine_is_frrhwcdma60w()      (0)
39278 #endif
39279
39280 #ifdef CONFIG_MACH_REMUS
39281 # ifdef machine_arch_type
39282 #  undef machine_arch_type
39283 #  define machine_arch_type     __machine_arch_type
39284 # else
39285 #  define machine_arch_type     MACH_TYPE_REMUS
39286 # endif
39287 # define machine_is_remus()     (machine_arch_type == MACH_TYPE_REMUS)
39288 #else
39289 # define machine_is_remus()     (0)
39290 #endif
39291
39292 #ifdef CONFIG_MACH_AT91CAP7XDK
39293 # ifdef machine_arch_type
39294 #  undef machine_arch_type
39295 #  define machine_arch_type     __machine_arch_type
39296 # else
39297 #  define machine_arch_type     MACH_TYPE_AT91CAP7XDK
39298 # endif
39299 # define machine_is_at91cap7xdk()       (machine_arch_type == MACH_TYPE_AT91CAP7XDK)
39300 #else
39301 # define machine_is_at91cap7xdk()       (0)
39302 #endif
39303
39304 #ifdef CONFIG_MACH_AT91CAP7STK
39305 # ifdef machine_arch_type
39306 #  undef machine_arch_type
39307 #  define machine_arch_type     __machine_arch_type
39308 # else
39309 #  define machine_arch_type     MACH_TYPE_AT91CAP7STK
39310 # endif
39311 # define machine_is_at91cap7stk()       (machine_arch_type == MACH_TYPE_AT91CAP7STK)
39312 #else
39313 # define machine_is_at91cap7stk()       (0)
39314 #endif
39315
39316 #ifdef CONFIG_MACH_KT_SBC_SAM9_1
39317 # ifdef machine_arch_type
39318 #  undef machine_arch_type
39319 #  define machine_arch_type     __machine_arch_type
39320 # else
39321 #  define machine_arch_type     MACH_TYPE_KT_SBC_SAM9_1
39322 # endif
39323 # define machine_is_kt_sbc_sam9_1()     (machine_arch_type == MACH_TYPE_KT_SBC_SAM9_1)
39324 #else
39325 # define machine_is_kt_sbc_sam9_1()     (0)
39326 #endif
39327
39328 #ifdef CONFIG_MACH_ORATISROUTER
39329 # ifdef machine_arch_type
39330 #  undef machine_arch_type
39331 #  define machine_arch_type     __machine_arch_type
39332 # else
39333 #  define machine_arch_type     MACH_TYPE_ORATISROUTER
39334 # endif
39335 # define machine_is_oratisrouter()      (machine_arch_type == MACH_TYPE_ORATISROUTER)
39336 #else
39337 # define machine_is_oratisrouter()      (0)
39338 #endif
39339
39340 #ifdef CONFIG_MACH_ARMADA_XP_DB
39341 # ifdef machine_arch_type
39342 #  undef machine_arch_type
39343 #  define machine_arch_type     __machine_arch_type
39344 # else
39345 #  define machine_arch_type     MACH_TYPE_ARMADA_XP_DB
39346 # endif
39347 # define machine_is_armada_xp_db()      (machine_arch_type == MACH_TYPE_ARMADA_XP_DB)
39348 #else
39349 # define machine_is_armada_xp_db()      (0)
39350 #endif
39351
39352 #ifdef CONFIG_MACH_SPDM
39353 # ifdef machine_arch_type
39354 #  undef machine_arch_type
39355 #  define machine_arch_type     __machine_arch_type
39356 # else
39357 #  define machine_arch_type     MACH_TYPE_SPDM
39358 # endif
39359 # define machine_is_spdm()      (machine_arch_type == MACH_TYPE_SPDM)
39360 #else
39361 # define machine_is_spdm()      (0)
39362 #endif
39363
39364 #ifdef CONFIG_MACH_GTIB
39365 # ifdef machine_arch_type
39366 #  undef machine_arch_type
39367 #  define machine_arch_type     __machine_arch_type
39368 # else
39369 #  define machine_arch_type     MACH_TYPE_GTIB
39370 # endif
39371 # define machine_is_gtib()      (machine_arch_type == MACH_TYPE_GTIB)
39372 #else
39373 # define machine_is_gtib()      (0)
39374 #endif
39375
39376 #ifdef CONFIG_MACH_DGM3240
39377 # ifdef machine_arch_type
39378 #  undef machine_arch_type
39379 #  define machine_arch_type     __machine_arch_type
39380 # else
39381 #  define machine_arch_type     MACH_TYPE_DGM3240
39382 # endif
39383 # define machine_is_dgm3240()   (machine_arch_type == MACH_TYPE_DGM3240)
39384 #else
39385 # define machine_is_dgm3240()   (0)
39386 #endif
39387
39388 #ifdef CONFIG_MACH_ATLAS_I_LPE
39389 # ifdef machine_arch_type
39390 #  undef machine_arch_type
39391 #  define machine_arch_type     __machine_arch_type
39392 # else
39393 #  define machine_arch_type     MACH_TYPE_ATLAS_I_LPE
39394 # endif
39395 # define machine_is_atlas_i_lpe()       (machine_arch_type == MACH_TYPE_ATLAS_I_LPE)
39396 #else
39397 # define machine_is_atlas_i_lpe()       (0)
39398 #endif
39399
39400 #ifdef CONFIG_MACH_HTCMEGA
39401 # ifdef machine_arch_type
39402 #  undef machine_arch_type
39403 #  define machine_arch_type     __machine_arch_type
39404 # else
39405 #  define machine_arch_type     MACH_TYPE_HTCMEGA
39406 # endif
39407 # define machine_is_htcmega()   (machine_arch_type == MACH_TYPE_HTCMEGA)
39408 #else
39409 # define machine_is_htcmega()   (0)
39410 #endif
39411
39412 #ifdef CONFIG_MACH_TRICORDER
39413 # ifdef machine_arch_type
39414 #  undef machine_arch_type
39415 #  define machine_arch_type     __machine_arch_type
39416 # else
39417 #  define machine_arch_type     MACH_TYPE_TRICORDER
39418 # endif
39419 # define machine_is_tricorder() (machine_arch_type == MACH_TYPE_TRICORDER)
39420 #else
39421 # define machine_is_tricorder() (0)
39422 #endif
39423
39424 #ifdef CONFIG_MACH_TX28
39425 # ifdef machine_arch_type
39426 #  undef machine_arch_type
39427 #  define machine_arch_type     __machine_arch_type
39428 # else
39429 #  define machine_arch_type     MACH_TYPE_TX28
39430 # endif
39431 # define machine_is_tx28()      (machine_arch_type == MACH_TYPE_TX28)
39432 #else
39433 # define machine_is_tx28()      (0)
39434 #endif
39435
39436 #ifdef CONFIG_MACH_BSTBRD
39437 # ifdef machine_arch_type
39438 #  undef machine_arch_type
39439 #  define machine_arch_type     __machine_arch_type
39440 # else
39441 #  define machine_arch_type     MACH_TYPE_BSTBRD
39442 # endif
39443 # define machine_is_bstbrd()    (machine_arch_type == MACH_TYPE_BSTBRD)
39444 #else
39445 # define machine_is_bstbrd()    (0)
39446 #endif
39447
39448 #ifdef CONFIG_MACH_PWB3090
39449 # ifdef machine_arch_type
39450 #  undef machine_arch_type
39451 #  define machine_arch_type     __machine_arch_type
39452 # else
39453 #  define machine_arch_type     MACH_TYPE_PWB3090
39454 # endif
39455 # define machine_is_pwb3090()   (machine_arch_type == MACH_TYPE_PWB3090)
39456 #else
39457 # define machine_is_pwb3090()   (0)
39458 #endif
39459
39460 #ifdef CONFIG_MACH_IDEA6410
39461 # ifdef machine_arch_type
39462 #  undef machine_arch_type
39463 #  define machine_arch_type     __machine_arch_type
39464 # else
39465 #  define machine_arch_type     MACH_TYPE_IDEA6410
39466 # endif
39467 # define machine_is_idea6410()  (machine_arch_type == MACH_TYPE_IDEA6410)
39468 #else
39469 # define machine_is_idea6410()  (0)
39470 #endif
39471
39472 #ifdef CONFIG_MACH_QBC9263
39473 # ifdef machine_arch_type
39474 #  undef machine_arch_type
39475 #  define machine_arch_type     __machine_arch_type
39476 # else
39477 #  define machine_arch_type     MACH_TYPE_QBC9263
39478 # endif
39479 # define machine_is_qbc9263()   (machine_arch_type == MACH_TYPE_QBC9263)
39480 #else
39481 # define machine_is_qbc9263()   (0)
39482 #endif
39483
39484 #ifdef CONFIG_MACH_BORABORA
39485 # ifdef machine_arch_type
39486 #  undef machine_arch_type
39487 #  define machine_arch_type     __machine_arch_type
39488 # else
39489 #  define machine_arch_type     MACH_TYPE_BORABORA
39490 # endif
39491 # define machine_is_borabora()  (machine_arch_type == MACH_TYPE_BORABORA)
39492 #else
39493 # define machine_is_borabora()  (0)
39494 #endif
39495
39496 #ifdef CONFIG_MACH_VALDEZ
39497 # ifdef machine_arch_type
39498 #  undef machine_arch_type
39499 #  define machine_arch_type     __machine_arch_type
39500 # else
39501 #  define machine_arch_type     MACH_TYPE_VALDEZ
39502 # endif
39503 # define machine_is_valdez()    (machine_arch_type == MACH_TYPE_VALDEZ)
39504 #else
39505 # define machine_is_valdez()    (0)
39506 #endif
39507
39508 #ifdef CONFIG_MACH_LS9G20
39509 # ifdef machine_arch_type
39510 #  undef machine_arch_type
39511 #  define machine_arch_type     __machine_arch_type
39512 # else
39513 #  define machine_arch_type     MACH_TYPE_LS9G20
39514 # endif
39515 # define machine_is_ls9g20()    (machine_arch_type == MACH_TYPE_LS9G20)
39516 #else
39517 # define machine_is_ls9g20()    (0)
39518 #endif
39519
39520 #ifdef CONFIG_MACH_MIOS_V1
39521 # ifdef machine_arch_type
39522 #  undef machine_arch_type
39523 #  define machine_arch_type     __machine_arch_type
39524 # else
39525 #  define machine_arch_type     MACH_TYPE_MIOS_V1
39526 # endif
39527 # define machine_is_mios_v1()   (machine_arch_type == MACH_TYPE_MIOS_V1)
39528 #else
39529 # define machine_is_mios_v1()   (0)
39530 #endif
39531
39532 #ifdef CONFIG_MACH_S5PC110_CRESPO
39533 # ifdef machine_arch_type
39534 #  undef machine_arch_type
39535 #  define machine_arch_type     __machine_arch_type
39536 # else
39537 #  define machine_arch_type     MACH_TYPE_S5PC110_CRESPO
39538 # endif
39539 # define machine_is_s5pc110_crespo()    (machine_arch_type == MACH_TYPE_S5PC110_CRESPO)
39540 #else
39541 # define machine_is_s5pc110_crespo()    (0)
39542 #endif
39543
39544 #ifdef CONFIG_MACH_CONTROLTEK9G20
39545 # ifdef machine_arch_type
39546 #  undef machine_arch_type
39547 #  define machine_arch_type     __machine_arch_type
39548 # else
39549 #  define machine_arch_type     MACH_TYPE_CONTROLTEK9G20
39550 # endif
39551 # define machine_is_controltek9g20()    (machine_arch_type == MACH_TYPE_CONTROLTEK9G20)
39552 #else
39553 # define machine_is_controltek9g20()    (0)
39554 #endif
39555
39556 #ifdef CONFIG_MACH_TIN307
39557 # ifdef machine_arch_type
39558 #  undef machine_arch_type
39559 #  define machine_arch_type     __machine_arch_type
39560 # else
39561 #  define machine_arch_type     MACH_TYPE_TIN307
39562 # endif
39563 # define machine_is_tin307()    (machine_arch_type == MACH_TYPE_TIN307)
39564 #else
39565 # define machine_is_tin307()    (0)
39566 #endif
39567
39568 #ifdef CONFIG_MACH_TIN510
39569 # ifdef machine_arch_type
39570 #  undef machine_arch_type
39571 #  define machine_arch_type     __machine_arch_type
39572 # else
39573 #  define machine_arch_type     MACH_TYPE_TIN510
39574 # endif
39575 # define machine_is_tin510()    (machine_arch_type == MACH_TYPE_TIN510)
39576 #else
39577 # define machine_is_tin510()    (0)
39578 #endif
39579
39580 #ifdef CONFIG_MACH_BLUECHEESE
39581 # ifdef machine_arch_type
39582 #  undef machine_arch_type
39583 #  define machine_arch_type     __machine_arch_type
39584 # else
39585 #  define machine_arch_type     MACH_TYPE_BLUECHEESE
39586 # endif
39587 # define machine_is_bluecheese()        (machine_arch_type == MACH_TYPE_BLUECHEESE)
39588 #else
39589 # define machine_is_bluecheese()        (0)
39590 #endif
39591
39592 #ifdef CONFIG_MACH_TEM3X30
39593 # ifdef machine_arch_type
39594 #  undef machine_arch_type
39595 #  define machine_arch_type     __machine_arch_type
39596 # else
39597 #  define machine_arch_type     MACH_TYPE_TEM3X30
39598 # endif
39599 # define machine_is_tem3x30()   (machine_arch_type == MACH_TYPE_TEM3X30)
39600 #else
39601 # define machine_is_tem3x30()   (0)
39602 #endif
39603
39604 #ifdef CONFIG_MACH_HARVEST_DESOTO
39605 # ifdef machine_arch_type
39606 #  undef machine_arch_type
39607 #  define machine_arch_type     __machine_arch_type
39608 # else
39609 #  define machine_arch_type     MACH_TYPE_HARVEST_DESOTO
39610 # endif
39611 # define machine_is_harvest_desoto()    (machine_arch_type == MACH_TYPE_HARVEST_DESOTO)
39612 #else
39613 # define machine_is_harvest_desoto()    (0)
39614 #endif
39615
39616 #ifdef CONFIG_MACH_MSM8X60_QRDC
39617 # ifdef machine_arch_type
39618 #  undef machine_arch_type
39619 #  define machine_arch_type     __machine_arch_type
39620 # else
39621 #  define machine_arch_type     MACH_TYPE_MSM8X60_QRDC
39622 # endif
39623 # define machine_is_msm8x60_qrdc()      (machine_arch_type == MACH_TYPE_MSM8X60_QRDC)
39624 #else
39625 # define machine_is_msm8x60_qrdc()      (0)
39626 #endif
39627
39628 #ifdef CONFIG_MACH_SPEAR900
39629 # ifdef machine_arch_type
39630 #  undef machine_arch_type
39631 #  define machine_arch_type     __machine_arch_type
39632 # else
39633 #  define machine_arch_type     MACH_TYPE_SPEAR900
39634 # endif
39635 # define machine_is_spear900()  (machine_arch_type == MACH_TYPE_SPEAR900)
39636 #else
39637 # define machine_is_spear900()  (0)
39638 #endif
39639
39640 #ifdef CONFIG_MACH_PCONTROL_G20
39641 # ifdef machine_arch_type
39642 #  undef machine_arch_type
39643 #  define machine_arch_type     __machine_arch_type
39644 # else
39645 #  define machine_arch_type     MACH_TYPE_PCONTROL_G20
39646 # endif
39647 # define machine_is_pcontrol_g20()      (machine_arch_type == MACH_TYPE_PCONTROL_G20)
39648 #else
39649 # define machine_is_pcontrol_g20()      (0)
39650 #endif
39651
39652 #ifdef CONFIG_MACH_RDSTOR
39653 # ifdef machine_arch_type
39654 #  undef machine_arch_type
39655 #  define machine_arch_type     __machine_arch_type
39656 # else
39657 #  define machine_arch_type     MACH_TYPE_RDSTOR
39658 # endif
39659 # define machine_is_rdstor()    (machine_arch_type == MACH_TYPE_RDSTOR)
39660 #else
39661 # define machine_is_rdstor()    (0)
39662 #endif
39663
39664 #ifdef CONFIG_MACH_USDLOADER
39665 # ifdef machine_arch_type
39666 #  undef machine_arch_type
39667 #  define machine_arch_type     __machine_arch_type
39668 # else
39669 #  define machine_arch_type     MACH_TYPE_USDLOADER
39670 # endif
39671 # define machine_is_usdloader() (machine_arch_type == MACH_TYPE_USDLOADER)
39672 #else
39673 # define machine_is_usdloader() (0)
39674 #endif
39675
39676 #ifdef CONFIG_MACH_TSOPLOADER
39677 # ifdef machine_arch_type
39678 #  undef machine_arch_type
39679 #  define machine_arch_type     __machine_arch_type
39680 # else
39681 #  define machine_arch_type     MACH_TYPE_TSOPLOADER
39682 # endif
39683 # define machine_is_tsoploader()        (machine_arch_type == MACH_TYPE_TSOPLOADER)
39684 #else
39685 # define machine_is_tsoploader()        (0)
39686 #endif
39687
39688 #ifdef CONFIG_MACH_KRONOS
39689 # ifdef machine_arch_type
39690 #  undef machine_arch_type
39691 #  define machine_arch_type     __machine_arch_type
39692 # else
39693 #  define machine_arch_type     MACH_TYPE_KRONOS
39694 # endif
39695 # define machine_is_kronos()    (machine_arch_type == MACH_TYPE_KRONOS)
39696 #else
39697 # define machine_is_kronos()    (0)
39698 #endif
39699
39700 #ifdef CONFIG_MACH_FFCORE
39701 # ifdef machine_arch_type
39702 #  undef machine_arch_type
39703 #  define machine_arch_type     __machine_arch_type
39704 # else
39705 #  define machine_arch_type     MACH_TYPE_FFCORE
39706 # endif
39707 # define machine_is_ffcore()    (machine_arch_type == MACH_TYPE_FFCORE)
39708 #else
39709 # define machine_is_ffcore()    (0)
39710 #endif
39711
39712 #ifdef CONFIG_MACH_MONE
39713 # ifdef machine_arch_type
39714 #  undef machine_arch_type
39715 #  define machine_arch_type     __machine_arch_type
39716 # else
39717 #  define machine_arch_type     MACH_TYPE_MONE
39718 # endif
39719 # define machine_is_mone()      (machine_arch_type == MACH_TYPE_MONE)
39720 #else
39721 # define machine_is_mone()      (0)
39722 #endif
39723
39724 #ifdef CONFIG_MACH_UNIT2S
39725 # ifdef machine_arch_type
39726 #  undef machine_arch_type
39727 #  define machine_arch_type     __machine_arch_type
39728 # else
39729 #  define machine_arch_type     MACH_TYPE_UNIT2S
39730 # endif
39731 # define machine_is_unit2s()    (machine_arch_type == MACH_TYPE_UNIT2S)
39732 #else
39733 # define machine_is_unit2s()    (0)
39734 #endif
39735
39736 #ifdef CONFIG_MACH_ACER_A5
39737 # ifdef machine_arch_type
39738 #  undef machine_arch_type
39739 #  define machine_arch_type     __machine_arch_type
39740 # else
39741 #  define machine_arch_type     MACH_TYPE_ACER_A5
39742 # endif
39743 # define machine_is_acer_a5()   (machine_arch_type == MACH_TYPE_ACER_A5)
39744 #else
39745 # define machine_is_acer_a5()   (0)
39746 #endif
39747
39748 #ifdef CONFIG_MACH_ETHERPRO_ISP
39749 # ifdef machine_arch_type
39750 #  undef machine_arch_type
39751 #  define machine_arch_type     __machine_arch_type
39752 # else
39753 #  define machine_arch_type     MACH_TYPE_ETHERPRO_ISP
39754 # endif
39755 # define machine_is_etherpro_isp()      (machine_arch_type == MACH_TYPE_ETHERPRO_ISP)
39756 #else
39757 # define machine_is_etherpro_isp()      (0)
39758 #endif
39759
39760 #ifdef CONFIG_MACH_STRETCHS7000
39761 # ifdef machine_arch_type
39762 #  undef machine_arch_type
39763 #  define machine_arch_type     __machine_arch_type
39764 # else
39765 #  define machine_arch_type     MACH_TYPE_STRETCHS7000
39766 # endif
39767 # define machine_is_stretchs7000()      (machine_arch_type == MACH_TYPE_STRETCHS7000)
39768 #else
39769 # define machine_is_stretchs7000()      (0)
39770 #endif
39771
39772 #ifdef CONFIG_MACH_P87_SMARTSIM
39773 # ifdef machine_arch_type
39774 #  undef machine_arch_type
39775 #  define machine_arch_type     __machine_arch_type
39776 # else
39777 #  define machine_arch_type     MACH_TYPE_P87_SMARTSIM
39778 # endif
39779 # define machine_is_p87_smartsim()      (machine_arch_type == MACH_TYPE_P87_SMARTSIM)
39780 #else
39781 # define machine_is_p87_smartsim()      (0)
39782 #endif
39783
39784 #ifdef CONFIG_MACH_TULIP
39785 # ifdef machine_arch_type
39786 #  undef machine_arch_type
39787 #  define machine_arch_type     __machine_arch_type
39788 # else
39789 #  define machine_arch_type     MACH_TYPE_TULIP
39790 # endif
39791 # define machine_is_tulip()     (machine_arch_type == MACH_TYPE_TULIP)
39792 #else
39793 # define machine_is_tulip()     (0)
39794 #endif
39795
39796 #ifdef CONFIG_MACH_SUNFLOWER
39797 # ifdef machine_arch_type
39798 #  undef machine_arch_type
39799 #  define machine_arch_type     __machine_arch_type
39800 # else
39801 #  define machine_arch_type     MACH_TYPE_SUNFLOWER
39802 # endif
39803 # define machine_is_sunflower() (machine_arch_type == MACH_TYPE_SUNFLOWER)
39804 #else
39805 # define machine_is_sunflower() (0)
39806 #endif
39807
39808 #ifdef CONFIG_MACH_RIB
39809 # ifdef machine_arch_type
39810 #  undef machine_arch_type
39811 #  define machine_arch_type     __machine_arch_type
39812 # else
39813 #  define machine_arch_type     MACH_TYPE_RIB
39814 # endif
39815 # define machine_is_rib()       (machine_arch_type == MACH_TYPE_RIB)
39816 #else
39817 # define machine_is_rib()       (0)
39818 #endif
39819
39820 #ifdef CONFIG_MACH_CLOD
39821 # ifdef machine_arch_type
39822 #  undef machine_arch_type
39823 #  define machine_arch_type     __machine_arch_type
39824 # else
39825 #  define machine_arch_type     MACH_TYPE_CLOD
39826 # endif
39827 # define machine_is_clod()      (machine_arch_type == MACH_TYPE_CLOD)
39828 #else
39829 # define machine_is_clod()      (0)
39830 #endif
39831
39832 #ifdef CONFIG_MACH_RUMP
39833 # ifdef machine_arch_type
39834 #  undef machine_arch_type
39835 #  define machine_arch_type     __machine_arch_type
39836 # else
39837 #  define machine_arch_type     MACH_TYPE_RUMP
39838 # endif
39839 # define machine_is_rump()      (machine_arch_type == MACH_TYPE_RUMP)
39840 #else
39841 # define machine_is_rump()      (0)
39842 #endif
39843
39844 #ifdef CONFIG_MACH_TENDERLOIN
39845 # ifdef machine_arch_type
39846 #  undef machine_arch_type
39847 #  define machine_arch_type     __machine_arch_type
39848 # else
39849 #  define machine_arch_type     MACH_TYPE_TENDERLOIN
39850 # endif
39851 # define machine_is_tenderloin()        (machine_arch_type == MACH_TYPE_TENDERLOIN)
39852 #else
39853 # define machine_is_tenderloin()        (0)
39854 #endif
39855
39856 #ifdef CONFIG_MACH_SHORTLOIN
39857 # ifdef machine_arch_type
39858 #  undef machine_arch_type
39859 #  define machine_arch_type     __machine_arch_type
39860 # else
39861 #  define machine_arch_type     MACH_TYPE_SHORTLOIN
39862 # endif
39863 # define machine_is_shortloin() (machine_arch_type == MACH_TYPE_SHORTLOIN)
39864 #else
39865 # define machine_is_shortloin() (0)
39866 #endif
39867
39868 #ifdef CONFIG_MACH_CRESPO
39869 # ifdef machine_arch_type
39870 #  undef machine_arch_type
39871 #  define machine_arch_type     __machine_arch_type
39872 # else
39873 #  define machine_arch_type     MACH_TYPE_CRESPO
39874 # endif
39875 # define machine_is_crespo()    (machine_arch_type == MACH_TYPE_CRESPO)
39876 #else
39877 # define machine_is_crespo()    (0)
39878 #endif
39879
39880 #ifdef CONFIG_MACH_ANTARES
39881 # ifdef machine_arch_type
39882 #  undef machine_arch_type
39883 #  define machine_arch_type     __machine_arch_type
39884 # else
39885 #  define machine_arch_type     MACH_TYPE_ANTARES
39886 # endif
39887 # define machine_is_antares()   (machine_arch_type == MACH_TYPE_ANTARES)
39888 #else
39889 # define machine_is_antares()   (0)
39890 #endif
39891
39892 #ifdef CONFIG_MACH_WB40N
39893 # ifdef machine_arch_type
39894 #  undef machine_arch_type
39895 #  define machine_arch_type     __machine_arch_type
39896 # else
39897 #  define machine_arch_type     MACH_TYPE_WB40N
39898 # endif
39899 # define machine_is_wb40n()     (machine_arch_type == MACH_TYPE_WB40N)
39900 #else
39901 # define machine_is_wb40n()     (0)
39902 #endif
39903
39904 #ifdef CONFIG_MACH_HERRING
39905 # ifdef machine_arch_type
39906 #  undef machine_arch_type
39907 #  define machine_arch_type     __machine_arch_type
39908 # else
39909 #  define machine_arch_type     MACH_TYPE_HERRING
39910 # endif
39911 # define machine_is_herring()   (machine_arch_type == MACH_TYPE_HERRING)
39912 #else
39913 # define machine_is_herring()   (0)
39914 #endif
39915
39916 #ifdef CONFIG_MACH_NAXY400
39917 # ifdef machine_arch_type
39918 #  undef machine_arch_type
39919 #  define machine_arch_type     __machine_arch_type
39920 # else
39921 #  define machine_arch_type     MACH_TYPE_NAXY400
39922 # endif
39923 # define machine_is_naxy400()   (machine_arch_type == MACH_TYPE_NAXY400)
39924 #else
39925 # define machine_is_naxy400()   (0)
39926 #endif
39927
39928 #ifdef CONFIG_MACH_NAXY1200
39929 # ifdef machine_arch_type
39930 #  undef machine_arch_type
39931 #  define machine_arch_type     __machine_arch_type
39932 # else
39933 #  define machine_arch_type     MACH_TYPE_NAXY1200
39934 # endif
39935 # define machine_is_naxy1200()  (machine_arch_type == MACH_TYPE_NAXY1200)
39936 #else
39937 # define machine_is_naxy1200()  (0)
39938 #endif
39939
39940 #ifdef CONFIG_MACH_VPR200
39941 # ifdef machine_arch_type
39942 #  undef machine_arch_type
39943 #  define machine_arch_type     __machine_arch_type
39944 # else
39945 #  define machine_arch_type     MACH_TYPE_VPR200
39946 # endif
39947 # define machine_is_vpr200()    (machine_arch_type == MACH_TYPE_VPR200)
39948 #else
39949 # define machine_is_vpr200()    (0)
39950 #endif
39951
39952 #ifdef CONFIG_MACH_BUG20
39953 # ifdef machine_arch_type
39954 #  undef machine_arch_type
39955 #  define machine_arch_type     __machine_arch_type
39956 # else
39957 #  define machine_arch_type     MACH_TYPE_BUG20
39958 # endif
39959 # define machine_is_bug20()     (machine_arch_type == MACH_TYPE_BUG20)
39960 #else
39961 # define machine_is_bug20()     (0)
39962 #endif
39963
39964 #ifdef CONFIG_MACH_GOFLEXNET
39965 # ifdef machine_arch_type
39966 #  undef machine_arch_type
39967 #  define machine_arch_type     __machine_arch_type
39968 # else
39969 #  define machine_arch_type     MACH_TYPE_GOFLEXNET
39970 # endif
39971 # define machine_is_goflexnet() (machine_arch_type == MACH_TYPE_GOFLEXNET)
39972 #else
39973 # define machine_is_goflexnet() (0)
39974 #endif
39975
39976 #ifdef CONFIG_MACH_TORBRECK
39977 # ifdef machine_arch_type
39978 #  undef machine_arch_type
39979 #  define machine_arch_type     __machine_arch_type
39980 # else
39981 #  define machine_arch_type     MACH_TYPE_TORBRECK
39982 # endif
39983 # define machine_is_torbreck()  (machine_arch_type == MACH_TYPE_TORBRECK)
39984 #else
39985 # define machine_is_torbreck()  (0)
39986 #endif
39987
39988 #ifdef CONFIG_MACH_SAARB_MG1
39989 # ifdef machine_arch_type
39990 #  undef machine_arch_type
39991 #  define machine_arch_type     __machine_arch_type
39992 # else
39993 #  define machine_arch_type     MACH_TYPE_SAARB_MG1
39994 # endif
39995 # define machine_is_saarb_mg1() (machine_arch_type == MACH_TYPE_SAARB_MG1)
39996 #else
39997 # define machine_is_saarb_mg1() (0)
39998 #endif
39999
40000 #ifdef CONFIG_MACH_CALLISTO
40001 # ifdef machine_arch_type
40002 #  undef machine_arch_type
40003 #  define machine_arch_type     __machine_arch_type
40004 # else
40005 #  define machine_arch_type     MACH_TYPE_CALLISTO
40006 # endif
40007 # define machine_is_callisto()  (machine_arch_type == MACH_TYPE_CALLISTO)
40008 #else
40009 # define machine_is_callisto()  (0)
40010 #endif
40011
40012 #ifdef CONFIG_MACH_MULTHSU
40013 # ifdef machine_arch_type
40014 #  undef machine_arch_type
40015 #  define machine_arch_type     __machine_arch_type
40016 # else
40017 #  define machine_arch_type     MACH_TYPE_MULTHSU
40018 # endif
40019 # define machine_is_multhsu()   (machine_arch_type == MACH_TYPE_MULTHSU)
40020 #else
40021 # define machine_is_multhsu()   (0)
40022 #endif
40023
40024 #ifdef CONFIG_MACH_SALUDA
40025 # ifdef machine_arch_type
40026 #  undef machine_arch_type
40027 #  define machine_arch_type     __machine_arch_type
40028 # else
40029 #  define machine_arch_type     MACH_TYPE_SALUDA
40030 # endif
40031 # define machine_is_saluda()    (machine_arch_type == MACH_TYPE_SALUDA)
40032 #else
40033 # define machine_is_saluda()    (0)
40034 #endif
40035
40036 #ifdef CONFIG_MACH_PEMP_OMAP3_APOLLO
40037 # ifdef machine_arch_type
40038 #  undef machine_arch_type
40039 #  define machine_arch_type     __machine_arch_type
40040 # else
40041 #  define machine_arch_type     MACH_TYPE_PEMP_OMAP3_APOLLO
40042 # endif
40043 # define machine_is_pemp_omap3_apollo() (machine_arch_type == MACH_TYPE_PEMP_OMAP3_APOLLO)
40044 #else
40045 # define machine_is_pemp_omap3_apollo() (0)
40046 #endif
40047
40048 #ifdef CONFIG_MACH_VC0718
40049 # ifdef machine_arch_type
40050 #  undef machine_arch_type
40051 #  define machine_arch_type     __machine_arch_type
40052 # else
40053 #  define machine_arch_type     MACH_TYPE_VC0718
40054 # endif
40055 # define machine_is_vc0718()    (machine_arch_type == MACH_TYPE_VC0718)
40056 #else
40057 # define machine_is_vc0718()    (0)
40058 #endif
40059
40060 #ifdef CONFIG_MACH_MVBLX
40061 # ifdef machine_arch_type
40062 #  undef machine_arch_type
40063 #  define machine_arch_type     __machine_arch_type
40064 # else
40065 #  define machine_arch_type     MACH_TYPE_MVBLX
40066 # endif
40067 # define machine_is_mvblx()     (machine_arch_type == MACH_TYPE_MVBLX)
40068 #else
40069 # define machine_is_mvblx()     (0)
40070 #endif
40071
40072 #ifdef CONFIG_MACH_INHAND_APEIRON
40073 # ifdef machine_arch_type
40074 #  undef machine_arch_type
40075 #  define machine_arch_type     __machine_arch_type
40076 # else
40077 #  define machine_arch_type     MACH_TYPE_INHAND_APEIRON
40078 # endif
40079 # define machine_is_inhand_apeiron()    (machine_arch_type == MACH_TYPE_INHAND_APEIRON)
40080 #else
40081 # define machine_is_inhand_apeiron()    (0)
40082 #endif
40083
40084 #ifdef CONFIG_MACH_INHAND_FURY
40085 # ifdef machine_arch_type
40086 #  undef machine_arch_type
40087 #  define machine_arch_type     __machine_arch_type
40088 # else
40089 #  define machine_arch_type     MACH_TYPE_INHAND_FURY
40090 # endif
40091 # define machine_is_inhand_fury()       (machine_arch_type == MACH_TYPE_INHAND_FURY)
40092 #else
40093 # define machine_is_inhand_fury()       (0)
40094 #endif
40095
40096 #ifdef CONFIG_MACH_INHAND_SIREN
40097 # ifdef machine_arch_type
40098 #  undef machine_arch_type
40099 #  define machine_arch_type     __machine_arch_type
40100 # else
40101 #  define machine_arch_type     MACH_TYPE_INHAND_SIREN
40102 # endif
40103 # define machine_is_inhand_siren()      (machine_arch_type == MACH_TYPE_INHAND_SIREN)
40104 #else
40105 # define machine_is_inhand_siren()      (0)
40106 #endif
40107
40108 #ifdef CONFIG_MACH_HDNVP
40109 # ifdef machine_arch_type
40110 #  undef machine_arch_type
40111 #  define machine_arch_type     __machine_arch_type
40112 # else
40113 #  define machine_arch_type     MACH_TYPE_HDNVP
40114 # endif
40115 # define machine_is_hdnvp()     (machine_arch_type == MACH_TYPE_HDNVP)
40116 #else
40117 # define machine_is_hdnvp()     (0)
40118 #endif
40119
40120 #ifdef CONFIG_MACH_SOFTWINNER
40121 # ifdef machine_arch_type
40122 #  undef machine_arch_type
40123 #  define machine_arch_type     __machine_arch_type
40124 # else
40125 #  define machine_arch_type     MACH_TYPE_SOFTWINNER
40126 # endif
40127 # define machine_is_softwinner()        (machine_arch_type == MACH_TYPE_SOFTWINNER)
40128 #else
40129 # define machine_is_softwinner()        (0)
40130 #endif
40131
40132 #ifdef CONFIG_MACH_PRIMA2_EVB
40133 # ifdef machine_arch_type
40134 #  undef machine_arch_type
40135 #  define machine_arch_type     __machine_arch_type
40136 # else
40137 #  define machine_arch_type     MACH_TYPE_PRIMA2_EVB
40138 # endif
40139 # define machine_is_prima2_evb()        (machine_arch_type == MACH_TYPE_PRIMA2_EVB)
40140 #else
40141 # define machine_is_prima2_evb()        (0)
40142 #endif
40143
40144 #ifdef CONFIG_MACH_NAS6210
40145 # ifdef machine_arch_type
40146 #  undef machine_arch_type
40147 #  define machine_arch_type     __machine_arch_type
40148 # else
40149 #  define machine_arch_type     MACH_TYPE_NAS6210
40150 # endif
40151 # define machine_is_nas6210()   (machine_arch_type == MACH_TYPE_NAS6210)
40152 #else
40153 # define machine_is_nas6210()   (0)
40154 #endif
40155
40156 #ifdef CONFIG_MACH_UNISDEV
40157 # ifdef machine_arch_type
40158 #  undef machine_arch_type
40159 #  define machine_arch_type     __machine_arch_type
40160 # else
40161 #  define machine_arch_type     MACH_TYPE_UNISDEV
40162 # endif
40163 # define machine_is_unisdev()   (machine_arch_type == MACH_TYPE_UNISDEV)
40164 #else
40165 # define machine_is_unisdev()   (0)
40166 #endif
40167
40168 #ifdef CONFIG_MACH_SBCA11
40169 # ifdef machine_arch_type
40170 #  undef machine_arch_type
40171 #  define machine_arch_type     __machine_arch_type
40172 # else
40173 #  define machine_arch_type     MACH_TYPE_SBCA11
40174 # endif
40175 # define machine_is_sbca11()    (machine_arch_type == MACH_TYPE_SBCA11)
40176 #else
40177 # define machine_is_sbca11()    (0)
40178 #endif
40179
40180 #ifdef CONFIG_MACH_SAGA
40181 # ifdef machine_arch_type
40182 #  undef machine_arch_type
40183 #  define machine_arch_type     __machine_arch_type
40184 # else
40185 #  define machine_arch_type     MACH_TYPE_SAGA
40186 # endif
40187 # define machine_is_saga()      (machine_arch_type == MACH_TYPE_SAGA)
40188 #else
40189 # define machine_is_saga()      (0)
40190 #endif
40191
40192 #ifdef CONFIG_MACH_NS_K330
40193 # ifdef machine_arch_type
40194 #  undef machine_arch_type
40195 #  define machine_arch_type     __machine_arch_type
40196 # else
40197 #  define machine_arch_type     MACH_TYPE_NS_K330
40198 # endif
40199 # define machine_is_ns_k330()   (machine_arch_type == MACH_TYPE_NS_K330)
40200 #else
40201 # define machine_is_ns_k330()   (0)
40202 #endif
40203
40204 #ifdef CONFIG_MACH_TANNA
40205 # ifdef machine_arch_type
40206 #  undef machine_arch_type
40207 #  define machine_arch_type     __machine_arch_type
40208 # else
40209 #  define machine_arch_type     MACH_TYPE_TANNA
40210 # endif
40211 # define machine_is_tanna()     (machine_arch_type == MACH_TYPE_TANNA)
40212 #else
40213 # define machine_is_tanna()     (0)
40214 #endif
40215
40216 #ifdef CONFIG_MACH_IMATE8502
40217 # ifdef machine_arch_type
40218 #  undef machine_arch_type
40219 #  define machine_arch_type     __machine_arch_type
40220 # else
40221 #  define machine_arch_type     MACH_TYPE_IMATE8502
40222 # endif
40223 # define machine_is_imate8502() (machine_arch_type == MACH_TYPE_IMATE8502)
40224 #else
40225 # define machine_is_imate8502() (0)
40226 #endif
40227
40228 #ifdef CONFIG_MACH_ASPEN
40229 # ifdef machine_arch_type
40230 #  undef machine_arch_type
40231 #  define machine_arch_type     __machine_arch_type
40232 # else
40233 #  define machine_arch_type     MACH_TYPE_ASPEN
40234 # endif
40235 # define machine_is_aspen()     (machine_arch_type == MACH_TYPE_ASPEN)
40236 #else
40237 # define machine_is_aspen()     (0)
40238 #endif
40239
40240 #ifdef CONFIG_MACH_DAINTREE_CWAC
40241 # ifdef machine_arch_type
40242 #  undef machine_arch_type
40243 #  define machine_arch_type     __machine_arch_type
40244 # else
40245 #  define machine_arch_type     MACH_TYPE_DAINTREE_CWAC
40246 # endif
40247 # define machine_is_daintree_cwac()     (machine_arch_type == MACH_TYPE_DAINTREE_CWAC)
40248 #else
40249 # define machine_is_daintree_cwac()     (0)
40250 #endif
40251
40252 #ifdef CONFIG_MACH_ZMX25
40253 # ifdef machine_arch_type
40254 #  undef machine_arch_type
40255 #  define machine_arch_type     __machine_arch_type
40256 # else
40257 #  define machine_arch_type     MACH_TYPE_ZMX25
40258 # endif
40259 # define machine_is_zmx25()     (machine_arch_type == MACH_TYPE_ZMX25)
40260 #else
40261 # define machine_is_zmx25()     (0)
40262 #endif
40263
40264 #ifdef CONFIG_MACH_MAPLE1
40265 # ifdef machine_arch_type
40266 #  undef machine_arch_type
40267 #  define machine_arch_type     __machine_arch_type
40268 # else
40269 #  define machine_arch_type     MACH_TYPE_MAPLE1
40270 # endif
40271 # define machine_is_maple1()    (machine_arch_type == MACH_TYPE_MAPLE1)
40272 #else
40273 # define machine_is_maple1()    (0)
40274 #endif
40275
40276 #ifdef CONFIG_MACH_QSD8X72_SURF
40277 # ifdef machine_arch_type
40278 #  undef machine_arch_type
40279 #  define machine_arch_type     __machine_arch_type
40280 # else
40281 #  define machine_arch_type     MACH_TYPE_QSD8X72_SURF
40282 # endif
40283 # define machine_is_qsd8x72_surf()      (machine_arch_type == MACH_TYPE_QSD8X72_SURF)
40284 #else
40285 # define machine_is_qsd8x72_surf()      (0)
40286 #endif
40287
40288 #ifdef CONFIG_MACH_QSD8X72_FFA
40289 # ifdef machine_arch_type
40290 #  undef machine_arch_type
40291 #  define machine_arch_type     __machine_arch_type
40292 # else
40293 #  define machine_arch_type     MACH_TYPE_QSD8X72_FFA
40294 # endif
40295 # define machine_is_qsd8x72_ffa()       (machine_arch_type == MACH_TYPE_QSD8X72_FFA)
40296 #else
40297 # define machine_is_qsd8x72_ffa()       (0)
40298 #endif
40299
40300 #ifdef CONFIG_MACH_ABILENE
40301 # ifdef machine_arch_type
40302 #  undef machine_arch_type
40303 #  define machine_arch_type     __machine_arch_type
40304 # else
40305 #  define machine_arch_type     MACH_TYPE_ABILENE
40306 # endif
40307 # define machine_is_abilene()   (machine_arch_type == MACH_TYPE_ABILENE)
40308 #else
40309 # define machine_is_abilene()   (0)
40310 #endif
40311
40312 #ifdef CONFIG_MACH_EIGEN_TTR
40313 # ifdef machine_arch_type
40314 #  undef machine_arch_type
40315 #  define machine_arch_type     __machine_arch_type
40316 # else
40317 #  define machine_arch_type     MACH_TYPE_EIGEN_TTR
40318 # endif
40319 # define machine_is_eigen_ttr() (machine_arch_type == MACH_TYPE_EIGEN_TTR)
40320 #else
40321 # define machine_is_eigen_ttr() (0)
40322 #endif
40323
40324 #ifdef CONFIG_MACH_IOMEGA_IX2_200
40325 # ifdef machine_arch_type
40326 #  undef machine_arch_type
40327 #  define machine_arch_type     __machine_arch_type
40328 # else
40329 #  define machine_arch_type     MACH_TYPE_IOMEGA_IX2_200
40330 # endif
40331 # define machine_is_iomega_ix2_200()    (machine_arch_type == MACH_TYPE_IOMEGA_IX2_200)
40332 #else
40333 # define machine_is_iomega_ix2_200()    (0)
40334 #endif
40335
40336 #ifdef CONFIG_MACH_CORETEC_VCX7400
40337 # ifdef machine_arch_type
40338 #  undef machine_arch_type
40339 #  define machine_arch_type     __machine_arch_type
40340 # else
40341 #  define machine_arch_type     MACH_TYPE_CORETEC_VCX7400
40342 # endif
40343 # define machine_is_coretec_vcx7400()   (machine_arch_type == MACH_TYPE_CORETEC_VCX7400)
40344 #else
40345 # define machine_is_coretec_vcx7400()   (0)
40346 #endif
40347
40348 #ifdef CONFIG_MACH_SANTIAGO
40349 # ifdef machine_arch_type
40350 #  undef machine_arch_type
40351 #  define machine_arch_type     __machine_arch_type
40352 # else
40353 #  define machine_arch_type     MACH_TYPE_SANTIAGO
40354 # endif
40355 # define machine_is_santiago()  (machine_arch_type == MACH_TYPE_SANTIAGO)
40356 #else
40357 # define machine_is_santiago()  (0)
40358 #endif
40359
40360 #ifdef CONFIG_MACH_MX257SOL
40361 # ifdef machine_arch_type
40362 #  undef machine_arch_type
40363 #  define machine_arch_type     __machine_arch_type
40364 # else
40365 #  define machine_arch_type     MACH_TYPE_MX257SOL
40366 # endif
40367 # define machine_is_mx257sol()  (machine_arch_type == MACH_TYPE_MX257SOL)
40368 #else
40369 # define machine_is_mx257sol()  (0)
40370 #endif
40371
40372 #ifdef CONFIG_MACH_STRASBOURG
40373 # ifdef machine_arch_type
40374 #  undef machine_arch_type
40375 #  define machine_arch_type     __machine_arch_type
40376 # else
40377 #  define machine_arch_type     MACH_TYPE_STRASBOURG
40378 # endif
40379 # define machine_is_strasbourg()        (machine_arch_type == MACH_TYPE_STRASBOURG)
40380 #else
40381 # define machine_is_strasbourg()        (0)
40382 #endif
40383
40384 #ifdef CONFIG_MACH_MSM8X60_FLUID
40385 # ifdef machine_arch_type
40386 #  undef machine_arch_type
40387 #  define machine_arch_type     __machine_arch_type
40388 # else
40389 #  define machine_arch_type     MACH_TYPE_MSM8X60_FLUID
40390 # endif
40391 # define machine_is_msm8x60_fluid()     (machine_arch_type == MACH_TYPE_MSM8X60_FLUID)
40392 #else
40393 # define machine_is_msm8x60_fluid()     (0)
40394 #endif
40395
40396 #ifdef CONFIG_MACH_SMARTQV5
40397 # ifdef machine_arch_type
40398 #  undef machine_arch_type
40399 #  define machine_arch_type     __machine_arch_type
40400 # else
40401 #  define machine_arch_type     MACH_TYPE_SMARTQV5
40402 # endif
40403 # define machine_is_smartqv5()  (machine_arch_type == MACH_TYPE_SMARTQV5)
40404 #else
40405 # define machine_is_smartqv5()  (0)
40406 #endif
40407
40408 #ifdef CONFIG_MACH_SMARTQV3
40409 # ifdef machine_arch_type
40410 #  undef machine_arch_type
40411 #  define machine_arch_type     __machine_arch_type
40412 # else
40413 #  define machine_arch_type     MACH_TYPE_SMARTQV3
40414 # endif
40415 # define machine_is_smartqv3()  (machine_arch_type == MACH_TYPE_SMARTQV3)
40416 #else
40417 # define machine_is_smartqv3()  (0)
40418 #endif
40419
40420 #ifdef CONFIG_MACH_SMARTQV7
40421 # ifdef machine_arch_type
40422 #  undef machine_arch_type
40423 #  define machine_arch_type     __machine_arch_type
40424 # else
40425 #  define machine_arch_type     MACH_TYPE_SMARTQV7
40426 # endif
40427 # define machine_is_smartqv7()  (machine_arch_type == MACH_TYPE_SMARTQV7)
40428 #else
40429 # define machine_is_smartqv7()  (0)
40430 #endif
40431
40432 #ifdef CONFIG_MACH_PAZ00
40433 # ifdef machine_arch_type
40434 #  undef machine_arch_type
40435 #  define machine_arch_type     __machine_arch_type
40436 # else
40437 #  define machine_arch_type     MACH_TYPE_PAZ00
40438 # endif
40439 # define machine_is_paz00()     (machine_arch_type == MACH_TYPE_PAZ00)
40440 #else
40441 # define machine_is_paz00()     (0)
40442 #endif
40443
40444 #ifdef CONFIG_MACH_ACMENETUSFOXG20
40445 # ifdef machine_arch_type
40446 #  undef machine_arch_type
40447 #  define machine_arch_type     __machine_arch_type
40448 # else
40449 #  define machine_arch_type     MACH_TYPE_ACMENETUSFOXG20
40450 # endif
40451 # define machine_is_acmenetusfoxg20()   (machine_arch_type == MACH_TYPE_ACMENETUSFOXG20)
40452 #else
40453 # define machine_is_acmenetusfoxg20()   (0)
40454 #endif
40455
40456 #ifdef CONFIG_MACH_HTCWILLOW
40457 # ifdef machine_arch_type
40458 #  undef machine_arch_type
40459 #  define machine_arch_type     __machine_arch_type
40460 # else
40461 #  define machine_arch_type     MACH_TYPE_HTCWILLOW
40462 # endif
40463 # define machine_is_htcwillow() (machine_arch_type == MACH_TYPE_HTCWILLOW)
40464 #else
40465 # define machine_is_htcwillow() (0)
40466 #endif
40467
40468 #ifdef CONFIG_MACH_FWBD_0404
40469 # ifdef machine_arch_type
40470 #  undef machine_arch_type
40471 #  define machine_arch_type     __machine_arch_type
40472 # else
40473 #  define machine_arch_type     MACH_TYPE_FWBD_0404
40474 # endif
40475 # define machine_is_fwbd_0404() (machine_arch_type == MACH_TYPE_FWBD_0404)
40476 #else
40477 # define machine_is_fwbd_0404() (0)
40478 #endif
40479
40480 #ifdef CONFIG_MACH_HDGU
40481 # ifdef machine_arch_type
40482 #  undef machine_arch_type
40483 #  define machine_arch_type     __machine_arch_type
40484 # else
40485 #  define machine_arch_type     MACH_TYPE_HDGU
40486 # endif
40487 # define machine_is_hdgu()      (machine_arch_type == MACH_TYPE_HDGU)
40488 #else
40489 # define machine_is_hdgu()      (0)
40490 #endif
40491
40492 #ifdef CONFIG_MACH_PYRAMID
40493 # ifdef machine_arch_type
40494 #  undef machine_arch_type
40495 #  define machine_arch_type     __machine_arch_type
40496 # else
40497 #  define machine_arch_type     MACH_TYPE_PYRAMID
40498 # endif
40499 # define machine_is_pyramid()   (machine_arch_type == MACH_TYPE_PYRAMID)
40500 #else
40501 # define machine_is_pyramid()   (0)
40502 #endif
40503
40504 #ifdef CONFIG_MACH_EPIPHAN
40505 # ifdef machine_arch_type
40506 #  undef machine_arch_type
40507 #  define machine_arch_type     __machine_arch_type
40508 # else
40509 #  define machine_arch_type     MACH_TYPE_EPIPHAN
40510 # endif
40511 # define machine_is_epiphan()   (machine_arch_type == MACH_TYPE_EPIPHAN)
40512 #else
40513 # define machine_is_epiphan()   (0)
40514 #endif
40515
40516 #ifdef CONFIG_MACH_OMAP_BENDER
40517 # ifdef machine_arch_type
40518 #  undef machine_arch_type
40519 #  define machine_arch_type     __machine_arch_type
40520 # else
40521 #  define machine_arch_type     MACH_TYPE_OMAP_BENDER
40522 # endif
40523 # define machine_is_omap_bender()       (machine_arch_type == MACH_TYPE_OMAP_BENDER)
40524 #else
40525 # define machine_is_omap_bender()       (0)
40526 #endif
40527
40528 #ifdef CONFIG_MACH_GURNARD
40529 # ifdef machine_arch_type
40530 #  undef machine_arch_type
40531 #  define machine_arch_type     __machine_arch_type
40532 # else
40533 #  define machine_arch_type     MACH_TYPE_GURNARD
40534 # endif
40535 # define machine_is_gurnard()   (machine_arch_type == MACH_TYPE_GURNARD)
40536 #else
40537 # define machine_is_gurnard()   (0)
40538 #endif
40539
40540 #ifdef CONFIG_MACH_GTL_IT5100
40541 # ifdef machine_arch_type
40542 #  undef machine_arch_type
40543 #  define machine_arch_type     __machine_arch_type
40544 # else
40545 #  define machine_arch_type     MACH_TYPE_GTL_IT5100
40546 # endif
40547 # define machine_is_gtl_it5100()        (machine_arch_type == MACH_TYPE_GTL_IT5100)
40548 #else
40549 # define machine_is_gtl_it5100()        (0)
40550 #endif
40551
40552 #ifdef CONFIG_MACH_BCM2708
40553 # ifdef machine_arch_type
40554 #  undef machine_arch_type
40555 #  define machine_arch_type     __machine_arch_type
40556 # else
40557 #  define machine_arch_type     MACH_TYPE_BCM2708
40558 # endif
40559 # define machine_is_bcm2708()   (machine_arch_type == MACH_TYPE_BCM2708)
40560 #else
40561 # define machine_is_bcm2708()   (0)
40562 #endif
40563
40564 #ifdef CONFIG_MACH_MX51_GGC
40565 # ifdef machine_arch_type
40566 #  undef machine_arch_type
40567 #  define machine_arch_type     __machine_arch_type
40568 # else
40569 #  define machine_arch_type     MACH_TYPE_MX51_GGC
40570 # endif
40571 # define machine_is_mx51_ggc()  (machine_arch_type == MACH_TYPE_MX51_GGC)
40572 #else
40573 # define machine_is_mx51_ggc()  (0)
40574 #endif
40575
40576 #ifdef CONFIG_MACH_SHARESPACE
40577 # ifdef machine_arch_type
40578 #  undef machine_arch_type
40579 #  define machine_arch_type     __machine_arch_type
40580 # else
40581 #  define machine_arch_type     MACH_TYPE_SHARESPACE
40582 # endif
40583 # define machine_is_sharespace()        (machine_arch_type == MACH_TYPE_SHARESPACE)
40584 #else
40585 # define machine_is_sharespace()        (0)
40586 #endif
40587
40588 #ifdef CONFIG_MACH_HABA_KNX_EXPLORER
40589 # ifdef machine_arch_type
40590 #  undef machine_arch_type
40591 #  define machine_arch_type     __machine_arch_type
40592 # else
40593 #  define machine_arch_type     MACH_TYPE_HABA_KNX_EXPLORER
40594 # endif
40595 # define machine_is_haba_knx_explorer() (machine_arch_type == MACH_TYPE_HABA_KNX_EXPLORER)
40596 #else
40597 # define machine_is_haba_knx_explorer() (0)
40598 #endif
40599
40600 #ifdef CONFIG_MACH_SIMTEC_KIRKMOD
40601 # ifdef machine_arch_type
40602 #  undef machine_arch_type
40603 #  define machine_arch_type     __machine_arch_type
40604 # else
40605 #  define machine_arch_type     MACH_TYPE_SIMTEC_KIRKMOD
40606 # endif
40607 # define machine_is_simtec_kirkmod()    (machine_arch_type == MACH_TYPE_SIMTEC_KIRKMOD)
40608 #else
40609 # define machine_is_simtec_kirkmod()    (0)
40610 #endif
40611
40612 #ifdef CONFIG_MACH_CRUX
40613 # ifdef machine_arch_type
40614 #  undef machine_arch_type
40615 #  define machine_arch_type     __machine_arch_type
40616 # else
40617 #  define machine_arch_type     MACH_TYPE_CRUX
40618 # endif
40619 # define machine_is_crux()      (machine_arch_type == MACH_TYPE_CRUX)
40620 #else
40621 # define machine_is_crux()      (0)
40622 #endif
40623
40624 #ifdef CONFIG_MACH_MX51_BRAVO
40625 # ifdef machine_arch_type
40626 #  undef machine_arch_type
40627 #  define machine_arch_type     __machine_arch_type
40628 # else
40629 #  define machine_arch_type     MACH_TYPE_MX51_BRAVO
40630 # endif
40631 # define machine_is_mx51_bravo()        (machine_arch_type == MACH_TYPE_MX51_BRAVO)
40632 #else
40633 # define machine_is_mx51_bravo()        (0)
40634 #endif
40635
40636 #ifdef CONFIG_MACH_CHARON
40637 # ifdef machine_arch_type
40638 #  undef machine_arch_type
40639 #  define machine_arch_type     __machine_arch_type
40640 # else
40641 #  define machine_arch_type     MACH_TYPE_CHARON
40642 # endif
40643 # define machine_is_charon()    (machine_arch_type == MACH_TYPE_CHARON)
40644 #else
40645 # define machine_is_charon()    (0)
40646 #endif
40647
40648 #ifdef CONFIG_MACH_PICOCOM3
40649 # ifdef machine_arch_type
40650 #  undef machine_arch_type
40651 #  define machine_arch_type     __machine_arch_type
40652 # else
40653 #  define machine_arch_type     MACH_TYPE_PICOCOM3
40654 # endif
40655 # define machine_is_picocom3()  (machine_arch_type == MACH_TYPE_PICOCOM3)
40656 #else
40657 # define machine_is_picocom3()  (0)
40658 #endif
40659
40660 #ifdef CONFIG_MACH_PICOCOM4
40661 # ifdef machine_arch_type
40662 #  undef machine_arch_type
40663 #  define machine_arch_type     __machine_arch_type
40664 # else
40665 #  define machine_arch_type     MACH_TYPE_PICOCOM4
40666 # endif
40667 # define machine_is_picocom4()  (machine_arch_type == MACH_TYPE_PICOCOM4)
40668 #else
40669 # define machine_is_picocom4()  (0)
40670 #endif
40671
40672 #ifdef CONFIG_MACH_SERRANO
40673 # ifdef machine_arch_type
40674 #  undef machine_arch_type
40675 #  define machine_arch_type     __machine_arch_type
40676 # else
40677 #  define machine_arch_type     MACH_TYPE_SERRANO
40678 # endif
40679 # define machine_is_serrano()   (machine_arch_type == MACH_TYPE_SERRANO)
40680 #else
40681 # define machine_is_serrano()   (0)
40682 #endif
40683
40684 #ifdef CONFIG_MACH_DOUBLESHOT
40685 # ifdef machine_arch_type
40686 #  undef machine_arch_type
40687 #  define machine_arch_type     __machine_arch_type
40688 # else
40689 #  define machine_arch_type     MACH_TYPE_DOUBLESHOT
40690 # endif
40691 # define machine_is_doubleshot()        (machine_arch_type == MACH_TYPE_DOUBLESHOT)
40692 #else
40693 # define machine_is_doubleshot()        (0)
40694 #endif
40695
40696 #ifdef CONFIG_MACH_EVSY
40697 # ifdef machine_arch_type
40698 #  undef machine_arch_type
40699 #  define machine_arch_type     __machine_arch_type
40700 # else
40701 #  define machine_arch_type     MACH_TYPE_EVSY
40702 # endif
40703 # define machine_is_evsy()      (machine_arch_type == MACH_TYPE_EVSY)
40704 #else
40705 # define machine_is_evsy()      (0)
40706 #endif
40707
40708 #ifdef CONFIG_MACH_HUASHAN
40709 # ifdef machine_arch_type
40710 #  undef machine_arch_type
40711 #  define machine_arch_type     __machine_arch_type
40712 # else
40713 #  define machine_arch_type     MACH_TYPE_HUASHAN
40714 # endif
40715 # define machine_is_huashan()   (machine_arch_type == MACH_TYPE_HUASHAN)
40716 #else
40717 # define machine_is_huashan()   (0)
40718 #endif
40719
40720 #ifdef CONFIG_MACH_LAUSANNE
40721 # ifdef machine_arch_type
40722 #  undef machine_arch_type
40723 #  define machine_arch_type     __machine_arch_type
40724 # else
40725 #  define machine_arch_type     MACH_TYPE_LAUSANNE
40726 # endif
40727 # define machine_is_lausanne()  (machine_arch_type == MACH_TYPE_LAUSANNE)
40728 #else
40729 # define machine_is_lausanne()  (0)
40730 #endif
40731
40732 #ifdef CONFIG_MACH_EMERALD
40733 # ifdef machine_arch_type
40734 #  undef machine_arch_type
40735 #  define machine_arch_type     __machine_arch_type
40736 # else
40737 #  define machine_arch_type     MACH_TYPE_EMERALD
40738 # endif
40739 # define machine_is_emerald()   (machine_arch_type == MACH_TYPE_EMERALD)
40740 #else
40741 # define machine_is_emerald()   (0)
40742 #endif
40743
40744 #ifdef CONFIG_MACH_TQMA35
40745 # ifdef machine_arch_type
40746 #  undef machine_arch_type
40747 #  define machine_arch_type     __machine_arch_type
40748 # else
40749 #  define machine_arch_type     MACH_TYPE_TQMA35
40750 # endif
40751 # define machine_is_tqma35()    (machine_arch_type == MACH_TYPE_TQMA35)
40752 #else
40753 # define machine_is_tqma35()    (0)
40754 #endif
40755
40756 #ifdef CONFIG_MACH_MARVEL
40757 # ifdef machine_arch_type
40758 #  undef machine_arch_type
40759 #  define machine_arch_type     __machine_arch_type
40760 # else
40761 #  define machine_arch_type     MACH_TYPE_MARVEL
40762 # endif
40763 # define machine_is_marvel()    (machine_arch_type == MACH_TYPE_MARVEL)
40764 #else
40765 # define machine_is_marvel()    (0)
40766 #endif
40767
40768 #ifdef CONFIG_MACH_MANUAE
40769 # ifdef machine_arch_type
40770 #  undef machine_arch_type
40771 #  define machine_arch_type     __machine_arch_type
40772 # else
40773 #  define machine_arch_type     MACH_TYPE_MANUAE
40774 # endif
40775 # define machine_is_manuae()    (machine_arch_type == MACH_TYPE_MANUAE)
40776 #else
40777 # define machine_is_manuae()    (0)
40778 #endif
40779
40780 #ifdef CONFIG_MACH_CHACHA
40781 # ifdef machine_arch_type
40782 #  undef machine_arch_type
40783 #  define machine_arch_type     __machine_arch_type
40784 # else
40785 #  define machine_arch_type     MACH_TYPE_CHACHA
40786 # endif
40787 # define machine_is_chacha()    (machine_arch_type == MACH_TYPE_CHACHA)
40788 #else
40789 # define machine_is_chacha()    (0)
40790 #endif
40791
40792 #ifdef CONFIG_MACH_LEMON
40793 # ifdef machine_arch_type
40794 #  undef machine_arch_type
40795 #  define machine_arch_type     __machine_arch_type
40796 # else
40797 #  define machine_arch_type     MACH_TYPE_LEMON
40798 # endif
40799 # define machine_is_lemon()     (machine_arch_type == MACH_TYPE_LEMON)
40800 #else
40801 # define machine_is_lemon()     (0)
40802 #endif
40803
40804 #ifdef CONFIG_MACH_CSC
40805 # ifdef machine_arch_type
40806 #  undef machine_arch_type
40807 #  define machine_arch_type     __machine_arch_type
40808 # else
40809 #  define machine_arch_type     MACH_TYPE_CSC
40810 # endif
40811 # define machine_is_csc()       (machine_arch_type == MACH_TYPE_CSC)
40812 #else
40813 # define machine_is_csc()       (0)
40814 #endif
40815
40816 #ifdef CONFIG_MACH_GIRA_KNXIP_ROUTER
40817 # ifdef machine_arch_type
40818 #  undef machine_arch_type
40819 #  define machine_arch_type     __machine_arch_type
40820 # else
40821 #  define machine_arch_type     MACH_TYPE_GIRA_KNXIP_ROUTER
40822 # endif
40823 # define machine_is_gira_knxip_router() (machine_arch_type == MACH_TYPE_GIRA_KNXIP_ROUTER)
40824 #else
40825 # define machine_is_gira_knxip_router() (0)
40826 #endif
40827
40828 #ifdef CONFIG_MACH_T20
40829 # ifdef machine_arch_type
40830 #  undef machine_arch_type
40831 #  define machine_arch_type     __machine_arch_type
40832 # else
40833 #  define machine_arch_type     MACH_TYPE_T20
40834 # endif
40835 # define machine_is_t20()       (machine_arch_type == MACH_TYPE_T20)
40836 #else
40837 # define machine_is_t20()       (0)
40838 #endif
40839
40840 #ifdef CONFIG_MACH_HDMINI
40841 # ifdef machine_arch_type
40842 #  undef machine_arch_type
40843 #  define machine_arch_type     __machine_arch_type
40844 # else
40845 #  define machine_arch_type     MACH_TYPE_HDMINI
40846 # endif
40847 # define machine_is_hdmini()    (machine_arch_type == MACH_TYPE_HDMINI)
40848 #else
40849 # define machine_is_hdmini()    (0)
40850 #endif
40851
40852 #ifdef CONFIG_MACH_SCIPHONE_G2
40853 # ifdef machine_arch_type
40854 #  undef machine_arch_type
40855 #  define machine_arch_type     __machine_arch_type
40856 # else
40857 #  define machine_arch_type     MACH_TYPE_SCIPHONE_G2
40858 # endif
40859 # define machine_is_sciphone_g2()       (machine_arch_type == MACH_TYPE_SCIPHONE_G2)
40860 #else
40861 # define machine_is_sciphone_g2()       (0)
40862 #endif
40863
40864 #ifdef CONFIG_MACH_EXPRESS
40865 # ifdef machine_arch_type
40866 #  undef machine_arch_type
40867 #  define machine_arch_type     __machine_arch_type
40868 # else
40869 #  define machine_arch_type     MACH_TYPE_EXPRESS
40870 # endif
40871 # define machine_is_express()   (machine_arch_type == MACH_TYPE_EXPRESS)
40872 #else
40873 # define machine_is_express()   (0)
40874 #endif
40875
40876 #ifdef CONFIG_MACH_EXPRESS_KT
40877 # ifdef machine_arch_type
40878 #  undef machine_arch_type
40879 #  define machine_arch_type     __machine_arch_type
40880 # else
40881 #  define machine_arch_type     MACH_TYPE_EXPRESS_KT
40882 # endif
40883 # define machine_is_express_kt()        (machine_arch_type == MACH_TYPE_EXPRESS_KT)
40884 #else
40885 # define machine_is_express_kt()        (0)
40886 #endif
40887
40888 #ifdef CONFIG_MACH_MAXIMASP
40889 # ifdef machine_arch_type
40890 #  undef machine_arch_type
40891 #  define machine_arch_type     __machine_arch_type
40892 # else
40893 #  define machine_arch_type     MACH_TYPE_MAXIMASP
40894 # endif
40895 # define machine_is_maximasp()  (machine_arch_type == MACH_TYPE_MAXIMASP)
40896 #else
40897 # define machine_is_maximasp()  (0)
40898 #endif
40899
40900 #ifdef CONFIG_MACH_NITROGEN_IMX51
40901 # ifdef machine_arch_type
40902 #  undef machine_arch_type
40903 #  define machine_arch_type     __machine_arch_type
40904 # else
40905 #  define machine_arch_type     MACH_TYPE_NITROGEN_IMX51
40906 # endif
40907 # define machine_is_nitrogen_imx51()    (machine_arch_type == MACH_TYPE_NITROGEN_IMX51)
40908 #else
40909 # define machine_is_nitrogen_imx51()    (0)
40910 #endif
40911
40912 #ifdef CONFIG_MACH_NITROGEN_IMX53
40913 # ifdef machine_arch_type
40914 #  undef machine_arch_type
40915 #  define machine_arch_type     __machine_arch_type
40916 # else
40917 #  define machine_arch_type     MACH_TYPE_NITROGEN_IMX53
40918 # endif
40919 # define machine_is_nitrogen_imx53()    (machine_arch_type == MACH_TYPE_NITROGEN_IMX53)
40920 #else
40921 # define machine_is_nitrogen_imx53()    (0)
40922 #endif
40923
40924 #ifdef CONFIG_MACH_SUNFIRE
40925 # ifdef machine_arch_type
40926 #  undef machine_arch_type
40927 #  define machine_arch_type     __machine_arch_type
40928 # else
40929 #  define machine_arch_type     MACH_TYPE_SUNFIRE
40930 # endif
40931 # define machine_is_sunfire()   (machine_arch_type == MACH_TYPE_SUNFIRE)
40932 #else
40933 # define machine_is_sunfire()   (0)
40934 #endif
40935
40936 #ifdef CONFIG_MACH_AROWANA
40937 # ifdef machine_arch_type
40938 #  undef machine_arch_type
40939 #  define machine_arch_type     __machine_arch_type
40940 # else
40941 #  define machine_arch_type     MACH_TYPE_AROWANA
40942 # endif
40943 # define machine_is_arowana()   (machine_arch_type == MACH_TYPE_AROWANA)
40944 #else
40945 # define machine_is_arowana()   (0)
40946 #endif
40947
40948 #ifdef CONFIG_MACH_TEGRA_DAYTONA
40949 # ifdef machine_arch_type
40950 #  undef machine_arch_type
40951 #  define machine_arch_type     __machine_arch_type
40952 # else
40953 #  define machine_arch_type     MACH_TYPE_TEGRA_DAYTONA
40954 # endif
40955 # define machine_is_tegra_daytona()     (machine_arch_type == MACH_TYPE_TEGRA_DAYTONA)
40956 #else
40957 # define machine_is_tegra_daytona()     (0)
40958 #endif
40959
40960 #ifdef CONFIG_MACH_TEGRA_SWORDFISH
40961 # ifdef machine_arch_type
40962 #  undef machine_arch_type
40963 #  define machine_arch_type     __machine_arch_type
40964 # else
40965 #  define machine_arch_type     MACH_TYPE_TEGRA_SWORDFISH
40966 # endif
40967 # define machine_is_tegra_swordfish()   (machine_arch_type == MACH_TYPE_TEGRA_SWORDFISH)
40968 #else
40969 # define machine_is_tegra_swordfish()   (0)
40970 #endif
40971
40972 #ifdef CONFIG_MACH_EDISON
40973 # ifdef machine_arch_type
40974 #  undef machine_arch_type
40975 #  define machine_arch_type     __machine_arch_type
40976 # else
40977 #  define machine_arch_type     MACH_TYPE_EDISON
40978 # endif
40979 # define machine_is_edison()    (machine_arch_type == MACH_TYPE_EDISON)
40980 #else
40981 # define machine_is_edison()    (0)
40982 #endif
40983
40984 #ifdef CONFIG_MACH_SVP8500V1
40985 # ifdef machine_arch_type
40986 #  undef machine_arch_type
40987 #  define machine_arch_type     __machine_arch_type
40988 # else
40989 #  define machine_arch_type     MACH_TYPE_SVP8500V1
40990 # endif
40991 # define machine_is_svp8500v1() (machine_arch_type == MACH_TYPE_SVP8500V1)
40992 #else
40993 # define machine_is_svp8500v1() (0)
40994 #endif
40995
40996 #ifdef CONFIG_MACH_SVP8500V2
40997 # ifdef machine_arch_type
40998 #  undef machine_arch_type
40999 #  define machine_arch_type     __machine_arch_type
41000 # else
41001 #  define machine_arch_type     MACH_TYPE_SVP8500V2
41002 # endif
41003 # define machine_is_svp8500v2() (machine_arch_type == MACH_TYPE_SVP8500V2)
41004 #else
41005 # define machine_is_svp8500v2() (0)
41006 #endif
41007
41008 #ifdef CONFIG_MACH_SVP5500
41009 # ifdef machine_arch_type
41010 #  undef machine_arch_type
41011 #  define machine_arch_type     __machine_arch_type
41012 # else
41013 #  define machine_arch_type     MACH_TYPE_SVP5500
41014 # endif
41015 # define machine_is_svp5500()   (machine_arch_type == MACH_TYPE_SVP5500)
41016 #else
41017 # define machine_is_svp5500()   (0)
41018 #endif
41019
41020 #ifdef CONFIG_MACH_B5500
41021 # ifdef machine_arch_type
41022 #  undef machine_arch_type
41023 #  define machine_arch_type     __machine_arch_type
41024 # else
41025 #  define machine_arch_type     MACH_TYPE_B5500
41026 # endif
41027 # define machine_is_b5500()     (machine_arch_type == MACH_TYPE_B5500)
41028 #else
41029 # define machine_is_b5500()     (0)
41030 #endif
41031
41032 #ifdef CONFIG_MACH_S5500
41033 # ifdef machine_arch_type
41034 #  undef machine_arch_type
41035 #  define machine_arch_type     __machine_arch_type
41036 # else
41037 #  define machine_arch_type     MACH_TYPE_S5500
41038 # endif
41039 # define machine_is_s5500()     (machine_arch_type == MACH_TYPE_S5500)
41040 #else
41041 # define machine_is_s5500()     (0)
41042 #endif
41043
41044 #ifdef CONFIG_MACH_ICON
41045 # ifdef machine_arch_type
41046 #  undef machine_arch_type
41047 #  define machine_arch_type     __machine_arch_type
41048 # else
41049 #  define machine_arch_type     MACH_TYPE_ICON
41050 # endif
41051 # define machine_is_icon()      (machine_arch_type == MACH_TYPE_ICON)
41052 #else
41053 # define machine_is_icon()      (0)
41054 #endif
41055
41056 #ifdef CONFIG_MACH_ELEPHANT
41057 # ifdef machine_arch_type
41058 #  undef machine_arch_type
41059 #  define machine_arch_type     __machine_arch_type
41060 # else
41061 #  define machine_arch_type     MACH_TYPE_ELEPHANT
41062 # endif
41063 # define machine_is_elephant()  (machine_arch_type == MACH_TYPE_ELEPHANT)
41064 #else
41065 # define machine_is_elephant()  (0)
41066 #endif
41067
41068 #ifdef CONFIG_MACH_MSM8X60_FUSION
41069 # ifdef machine_arch_type
41070 #  undef machine_arch_type
41071 #  define machine_arch_type     __machine_arch_type
41072 # else
41073 #  define machine_arch_type     MACH_TYPE_MSM8X60_FUSION
41074 # endif
41075 # define machine_is_msm8x60_fusion()    (machine_arch_type == MACH_TYPE_MSM8X60_FUSION)
41076 #else
41077 # define machine_is_msm8x60_fusion()    (0)
41078 #endif
41079
41080 #ifdef CONFIG_MACH_SHOOTER
41081 # ifdef machine_arch_type
41082 #  undef machine_arch_type
41083 #  define machine_arch_type     __machine_arch_type
41084 # else
41085 #  define machine_arch_type     MACH_TYPE_SHOOTER
41086 # endif
41087 # define machine_is_shooter()   (machine_arch_type == MACH_TYPE_SHOOTER)
41088 #else
41089 # define machine_is_shooter()   (0)
41090 #endif
41091
41092 #ifdef CONFIG_MACH_SPADE_LTE
41093 # ifdef machine_arch_type
41094 #  undef machine_arch_type
41095 #  define machine_arch_type     __machine_arch_type
41096 # else
41097 #  define machine_arch_type     MACH_TYPE_SPADE_LTE
41098 # endif
41099 # define machine_is_spade_lte() (machine_arch_type == MACH_TYPE_SPADE_LTE)
41100 #else
41101 # define machine_is_spade_lte() (0)
41102 #endif
41103
41104 #ifdef CONFIG_MACH_PHILHWANI
41105 # ifdef machine_arch_type
41106 #  undef machine_arch_type
41107 #  define machine_arch_type     __machine_arch_type
41108 # else
41109 #  define machine_arch_type     MACH_TYPE_PHILHWANI
41110 # endif
41111 # define machine_is_philhwani() (machine_arch_type == MACH_TYPE_PHILHWANI)
41112 #else
41113 # define machine_is_philhwani() (0)
41114 #endif
41115
41116 #ifdef CONFIG_MACH_GSNCOMM
41117 # ifdef machine_arch_type
41118 #  undef machine_arch_type
41119 #  define machine_arch_type     __machine_arch_type
41120 # else
41121 #  define machine_arch_type     MACH_TYPE_GSNCOMM
41122 # endif
41123 # define machine_is_gsncomm()   (machine_arch_type == MACH_TYPE_GSNCOMM)
41124 #else
41125 # define machine_is_gsncomm()   (0)
41126 #endif
41127
41128 #ifdef CONFIG_MACH_STRASBOURG_A2
41129 # ifdef machine_arch_type
41130 #  undef machine_arch_type
41131 #  define machine_arch_type     __machine_arch_type
41132 # else
41133 #  define machine_arch_type     MACH_TYPE_STRASBOURG_A2
41134 # endif
41135 # define machine_is_strasbourg_a2()     (machine_arch_type == MACH_TYPE_STRASBOURG_A2)
41136 #else
41137 # define machine_is_strasbourg_a2()     (0)
41138 #endif
41139
41140 #ifdef CONFIG_MACH_MMM
41141 # ifdef machine_arch_type
41142 #  undef machine_arch_type
41143 #  define machine_arch_type     __machine_arch_type
41144 # else
41145 #  define machine_arch_type     MACH_TYPE_MMM
41146 # endif
41147 # define machine_is_mmm()       (machine_arch_type == MACH_TYPE_MMM)
41148 #else
41149 # define machine_is_mmm()       (0)
41150 #endif
41151
41152 #ifdef CONFIG_MACH_DAVINCI_DM365_BV
41153 # ifdef machine_arch_type
41154 #  undef machine_arch_type
41155 #  define machine_arch_type     __machine_arch_type
41156 # else
41157 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_BV
41158 # endif
41159 # define machine_is_davinci_dm365_bv()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_BV)
41160 #else
41161 # define machine_is_davinci_dm365_bv()  (0)
41162 #endif
41163
41164 #ifdef CONFIG_MACH_AG5EVM
41165 # ifdef machine_arch_type
41166 #  undef machine_arch_type
41167 #  define machine_arch_type     __machine_arch_type
41168 # else
41169 #  define machine_arch_type     MACH_TYPE_AG5EVM
41170 # endif
41171 # define machine_is_ag5evm()    (machine_arch_type == MACH_TYPE_AG5EVM)
41172 #else
41173 # define machine_is_ag5evm()    (0)
41174 #endif
41175
41176 #ifdef CONFIG_MACH_SC575PLC
41177 # ifdef machine_arch_type
41178 #  undef machine_arch_type
41179 #  define machine_arch_type     __machine_arch_type
41180 # else
41181 #  define machine_arch_type     MACH_TYPE_SC575PLC
41182 # endif
41183 # define machine_is_sc575plc()  (machine_arch_type == MACH_TYPE_SC575PLC)
41184 #else
41185 # define machine_is_sc575plc()  (0)
41186 #endif
41187
41188 #ifdef CONFIG_MACH_SC575IPC
41189 # ifdef machine_arch_type
41190 #  undef machine_arch_type
41191 #  define machine_arch_type     __machine_arch_type
41192 # else
41193 #  define machine_arch_type     MACH_TYPE_SC575IPC
41194 # endif
41195 # define machine_is_sc575hmi()  (machine_arch_type == MACH_TYPE_SC575IPC)
41196 #else
41197 # define machine_is_sc575hmi()  (0)
41198 #endif
41199
41200 #ifdef CONFIG_MACH_OMAP3_TDM3730
41201 # ifdef machine_arch_type
41202 #  undef machine_arch_type
41203 #  define machine_arch_type     __machine_arch_type
41204 # else
41205 #  define machine_arch_type     MACH_TYPE_OMAP3_TDM3730
41206 # endif
41207 # define machine_is_omap3_tdm3730()     (machine_arch_type == MACH_TYPE_OMAP3_TDM3730)
41208 #else
41209 # define machine_is_omap3_tdm3730()     (0)
41210 #endif
41211
41212 #ifdef CONFIG_MACH_G7
41213 # ifdef machine_arch_type
41214 #  undef machine_arch_type
41215 #  define machine_arch_type     __machine_arch_type
41216 # else
41217 #  define machine_arch_type     MACH_TYPE_G7
41218 # endif
41219 # define machine_is_g7()        (machine_arch_type == MACH_TYPE_G7)
41220 #else
41221 # define machine_is_g7()        (0)
41222 #endif
41223
41224 #ifdef CONFIG_MACH_TOP9000_EVAL
41225 # ifdef machine_arch_type
41226 #  undef machine_arch_type
41227 #  define machine_arch_type     __machine_arch_type
41228 # else
41229 #  define machine_arch_type     MACH_TYPE_TOP9000_EVAL
41230 # endif
41231 # define machine_is_top9000_eval()      (machine_arch_type == MACH_TYPE_TOP9000_EVAL)
41232 #else
41233 # define machine_is_top9000_eval()      (0)
41234 #endif
41235
41236 #ifdef CONFIG_MACH_TOP9000_SU
41237 # ifdef machine_arch_type
41238 #  undef machine_arch_type
41239 #  define machine_arch_type     __machine_arch_type
41240 # else
41241 #  define machine_arch_type     MACH_TYPE_TOP9000_SU
41242 # endif
41243 # define machine_is_top9000_su()        (machine_arch_type == MACH_TYPE_TOP9000_SU)
41244 #else
41245 # define machine_is_top9000_su()        (0)
41246 #endif
41247
41248 #ifdef CONFIG_MACH_UTM300
41249 # ifdef machine_arch_type
41250 #  undef machine_arch_type
41251 #  define machine_arch_type     __machine_arch_type
41252 # else
41253 #  define machine_arch_type     MACH_TYPE_UTM300
41254 # endif
41255 # define machine_is_utm300()    (machine_arch_type == MACH_TYPE_UTM300)
41256 #else
41257 # define machine_is_utm300()    (0)
41258 #endif
41259
41260 #ifdef CONFIG_MACH_TSUNAGI
41261 # ifdef machine_arch_type
41262 #  undef machine_arch_type
41263 #  define machine_arch_type     __machine_arch_type
41264 # else
41265 #  define machine_arch_type     MACH_TYPE_TSUNAGI
41266 # endif
41267 # define machine_is_tsunagi()   (machine_arch_type == MACH_TYPE_TSUNAGI)
41268 #else
41269 # define machine_is_tsunagi()   (0)
41270 #endif
41271
41272 #ifdef CONFIG_MACH_TS75XX
41273 # ifdef machine_arch_type
41274 #  undef machine_arch_type
41275 #  define machine_arch_type     __machine_arch_type
41276 # else
41277 #  define machine_arch_type     MACH_TYPE_TS75XX
41278 # endif
41279 # define machine_is_ts75xx()    (machine_arch_type == MACH_TYPE_TS75XX)
41280 #else
41281 # define machine_is_ts75xx()    (0)
41282 #endif
41283
41284 #ifdef CONFIG_MACH_MSM8X60_FUSN_FFA
41285 # ifdef machine_arch_type
41286 #  undef machine_arch_type
41287 #  define machine_arch_type     __machine_arch_type
41288 # else
41289 #  define machine_arch_type     MACH_TYPE_MSM8X60_FUSN_FFA
41290 # endif
41291 # define machine_is_msm8x60_fusn_ffa()  (machine_arch_type == MACH_TYPE_MSM8X60_FUSN_FFA)
41292 #else
41293 # define machine_is_msm8x60_fusn_ffa()  (0)
41294 #endif
41295
41296 #ifdef CONFIG_MACH_TS47XX
41297 # ifdef machine_arch_type
41298 #  undef machine_arch_type
41299 #  define machine_arch_type     __machine_arch_type
41300 # else
41301 #  define machine_arch_type     MACH_TYPE_TS47XX
41302 # endif
41303 # define machine_is_ts47xx()    (machine_arch_type == MACH_TYPE_TS47XX)
41304 #else
41305 # define machine_is_ts47xx()    (0)
41306 #endif
41307
41308 #ifdef CONFIG_MACH_DA850_K5
41309 # ifdef machine_arch_type
41310 #  undef machine_arch_type
41311 #  define machine_arch_type     __machine_arch_type
41312 # else
41313 #  define machine_arch_type     MACH_TYPE_DA850_K5
41314 # endif
41315 # define machine_is_da850_k5()  (machine_arch_type == MACH_TYPE_DA850_K5)
41316 #else
41317 # define machine_is_da850_k5()  (0)
41318 #endif
41319
41320 #ifdef CONFIG_MACH_AX502
41321 # ifdef machine_arch_type
41322 #  undef machine_arch_type
41323 #  define machine_arch_type     __machine_arch_type
41324 # else
41325 #  define machine_arch_type     MACH_TYPE_AX502
41326 # endif
41327 # define machine_is_ax502()     (machine_arch_type == MACH_TYPE_AX502)
41328 #else
41329 # define machine_is_ax502()     (0)
41330 #endif
41331
41332 #ifdef CONFIG_MACH_IGEP0032
41333 # ifdef machine_arch_type
41334 #  undef machine_arch_type
41335 #  define machine_arch_type     __machine_arch_type
41336 # else
41337 #  define machine_arch_type     MACH_TYPE_IGEP0032
41338 # endif
41339 # define machine_is_igep0032()  (machine_arch_type == MACH_TYPE_IGEP0032)
41340 #else
41341 # define machine_is_igep0032()  (0)
41342 #endif
41343
41344 #ifdef CONFIG_MACH_ANTERO
41345 # ifdef machine_arch_type
41346 #  undef machine_arch_type
41347 #  define machine_arch_type     __machine_arch_type
41348 # else
41349 #  define machine_arch_type     MACH_TYPE_ANTERO
41350 # endif
41351 # define machine_is_antero()    (machine_arch_type == MACH_TYPE_ANTERO)
41352 #else
41353 # define machine_is_antero()    (0)
41354 #endif
41355
41356 #ifdef CONFIG_MACH_SYNERGY
41357 # ifdef machine_arch_type
41358 #  undef machine_arch_type
41359 #  define machine_arch_type     __machine_arch_type
41360 # else
41361 #  define machine_arch_type     MACH_TYPE_SYNERGY
41362 # endif
41363 # define machine_is_synergy()   (machine_arch_type == MACH_TYPE_SYNERGY)
41364 #else
41365 # define machine_is_synergy()   (0)
41366 #endif
41367
41368 #ifdef CONFIG_MACH_ICS_IF_VOIP
41369 # ifdef machine_arch_type
41370 #  undef machine_arch_type
41371 #  define machine_arch_type     __machine_arch_type
41372 # else
41373 #  define machine_arch_type     MACH_TYPE_ICS_IF_VOIP
41374 # endif
41375 # define machine_is_ics_if_voip()       (machine_arch_type == MACH_TYPE_ICS_IF_VOIP)
41376 #else
41377 # define machine_is_ics_if_voip()       (0)
41378 #endif
41379
41380 #ifdef CONFIG_MACH_WLF_CRAGG_6410
41381 # ifdef machine_arch_type
41382 #  undef machine_arch_type
41383 #  define machine_arch_type     __machine_arch_type
41384 # else
41385 #  define machine_arch_type     MACH_TYPE_WLF_CRAGG_6410
41386 # endif
41387 # define machine_is_wlf_cragg_6410()    (machine_arch_type == MACH_TYPE_WLF_CRAGG_6410)
41388 #else
41389 # define machine_is_wlf_cragg_6410()    (0)
41390 #endif
41391
41392 #ifdef CONFIG_MACH_PUNICA
41393 # ifdef machine_arch_type
41394 #  undef machine_arch_type
41395 #  define machine_arch_type     __machine_arch_type
41396 # else
41397 #  define machine_arch_type     MACH_TYPE_PUNICA
41398 # endif
41399 # define machine_is_punica()    (machine_arch_type == MACH_TYPE_PUNICA)
41400 #else
41401 # define machine_is_punica()    (0)
41402 #endif
41403
41404 #ifdef CONFIG_MACH_TRIMSLICE
41405 # ifdef machine_arch_type
41406 #  undef machine_arch_type
41407 #  define machine_arch_type     __machine_arch_type
41408 # else
41409 #  define machine_arch_type     MACH_TYPE_TRIMSLICE
41410 # endif
41411 # define machine_is_trimslice() (machine_arch_type == MACH_TYPE_TRIMSLICE)
41412 #else
41413 # define machine_is_trimslice() (0)
41414 #endif
41415
41416 #ifdef CONFIG_MACH_MX27_WMULTRA
41417 # ifdef machine_arch_type
41418 #  undef machine_arch_type
41419 #  define machine_arch_type     __machine_arch_type
41420 # else
41421 #  define machine_arch_type     MACH_TYPE_MX27_WMULTRA
41422 # endif
41423 # define machine_is_mx27_wmultra()      (machine_arch_type == MACH_TYPE_MX27_WMULTRA)
41424 #else
41425 # define machine_is_mx27_wmultra()      (0)
41426 #endif
41427
41428 #ifdef CONFIG_MACH_MACKEREL
41429 # ifdef machine_arch_type
41430 #  undef machine_arch_type
41431 #  define machine_arch_type     __machine_arch_type
41432 # else
41433 #  define machine_arch_type     MACH_TYPE_MACKEREL
41434 # endif
41435 # define machine_is_mackerel()  (machine_arch_type == MACH_TYPE_MACKEREL)
41436 #else
41437 # define machine_is_mackerel()  (0)
41438 #endif
41439
41440 #ifdef CONFIG_MACH_FA9X27
41441 # ifdef machine_arch_type
41442 #  undef machine_arch_type
41443 #  define machine_arch_type     __machine_arch_type
41444 # else
41445 #  define machine_arch_type     MACH_TYPE_FA9X27
41446 # endif
41447 # define machine_is_fa9x27()    (machine_arch_type == MACH_TYPE_FA9X27)
41448 #else
41449 # define machine_is_fa9x27()    (0)
41450 #endif
41451
41452 #ifdef CONFIG_MACH_NS2816TB
41453 # ifdef machine_arch_type
41454 #  undef machine_arch_type
41455 #  define machine_arch_type     __machine_arch_type
41456 # else
41457 #  define machine_arch_type     MACH_TYPE_NS2816TB
41458 # endif
41459 # define machine_is_ns2816tb()  (machine_arch_type == MACH_TYPE_NS2816TB)
41460 #else
41461 # define machine_is_ns2816tb()  (0)
41462 #endif
41463
41464 #ifdef CONFIG_MACH_NS2816_NTPAD
41465 # ifdef machine_arch_type
41466 #  undef machine_arch_type
41467 #  define machine_arch_type     __machine_arch_type
41468 # else
41469 #  define machine_arch_type     MACH_TYPE_NS2816_NTPAD
41470 # endif
41471 # define machine_is_ns2816_ntpad()      (machine_arch_type == MACH_TYPE_NS2816_NTPAD)
41472 #else
41473 # define machine_is_ns2816_ntpad()      (0)
41474 #endif
41475
41476 #ifdef CONFIG_MACH_NS2816_NTNB
41477 # ifdef machine_arch_type
41478 #  undef machine_arch_type
41479 #  define machine_arch_type     __machine_arch_type
41480 # else
41481 #  define machine_arch_type     MACH_TYPE_NS2816_NTNB
41482 # endif
41483 # define machine_is_ns2816_ntnb()       (machine_arch_type == MACH_TYPE_NS2816_NTNB)
41484 #else
41485 # define machine_is_ns2816_ntnb()       (0)
41486 #endif
41487
41488 #ifdef CONFIG_MACH_KAEN
41489 # ifdef machine_arch_type
41490 #  undef machine_arch_type
41491 #  define machine_arch_type     __machine_arch_type
41492 # else
41493 #  define machine_arch_type     MACH_TYPE_KAEN
41494 # endif
41495 # define machine_is_kaen()      (machine_arch_type == MACH_TYPE_KAEN)
41496 #else
41497 # define machine_is_kaen()      (0)
41498 #endif
41499
41500 #ifdef CONFIG_MACH_NV1000
41501 # ifdef machine_arch_type
41502 #  undef machine_arch_type
41503 #  define machine_arch_type     __machine_arch_type
41504 # else
41505 #  define machine_arch_type     MACH_TYPE_NV1000
41506 # endif
41507 # define machine_is_nv1000()    (machine_arch_type == MACH_TYPE_NV1000)
41508 #else
41509 # define machine_is_nv1000()    (0)
41510 #endif
41511
41512 #ifdef CONFIG_MACH_NUC950TS
41513 # ifdef machine_arch_type
41514 #  undef machine_arch_type
41515 #  define machine_arch_type     __machine_arch_type
41516 # else
41517 #  define machine_arch_type     MACH_TYPE_NUC950TS
41518 # endif
41519 # define machine_is_nuc950ts()  (machine_arch_type == MACH_TYPE_NUC950TS)
41520 #else
41521 # define machine_is_nuc950ts()  (0)
41522 #endif
41523
41524 #ifdef CONFIG_MACH_NOKIA_RM680
41525 # ifdef machine_arch_type
41526 #  undef machine_arch_type
41527 #  define machine_arch_type     __machine_arch_type
41528 # else
41529 #  define machine_arch_type     MACH_TYPE_NOKIA_RM680
41530 # endif
41531 # define machine_is_nokia_rm680()       (machine_arch_type == MACH_TYPE_NOKIA_RM680)
41532 #else
41533 # define machine_is_nokia_rm680()       (0)
41534 #endif
41535
41536 #ifdef CONFIG_MACH_AST2200
41537 # ifdef machine_arch_type
41538 #  undef machine_arch_type
41539 #  define machine_arch_type     __machine_arch_type
41540 # else
41541 #  define machine_arch_type     MACH_TYPE_AST2200
41542 # endif
41543 # define machine_is_ast2200()   (machine_arch_type == MACH_TYPE_AST2200)
41544 #else
41545 # define machine_is_ast2200()   (0)
41546 #endif
41547
41548 #ifdef CONFIG_MACH_LEAD
41549 # ifdef machine_arch_type
41550 #  undef machine_arch_type
41551 #  define machine_arch_type     __machine_arch_type
41552 # else
41553 #  define machine_arch_type     MACH_TYPE_LEAD
41554 # endif
41555 # define machine_is_lead()      (machine_arch_type == MACH_TYPE_LEAD)
41556 #else
41557 # define machine_is_lead()      (0)
41558 #endif
41559
41560 #ifdef CONFIG_MACH_UNINO1
41561 # ifdef machine_arch_type
41562 #  undef machine_arch_type
41563 #  define machine_arch_type     __machine_arch_type
41564 # else
41565 #  define machine_arch_type     MACH_TYPE_UNINO1
41566 # endif
41567 # define machine_is_unino1()    (machine_arch_type == MACH_TYPE_UNINO1)
41568 #else
41569 # define machine_is_unino1()    (0)
41570 #endif
41571
41572 #ifdef CONFIG_MACH_GREECO
41573 # ifdef machine_arch_type
41574 #  undef machine_arch_type
41575 #  define machine_arch_type     __machine_arch_type
41576 # else
41577 #  define machine_arch_type     MACH_TYPE_GREECO
41578 # endif
41579 # define machine_is_greeco()    (machine_arch_type == MACH_TYPE_GREECO)
41580 #else
41581 # define machine_is_greeco()    (0)
41582 #endif
41583
41584 #ifdef CONFIG_MACH_VERDI
41585 # ifdef machine_arch_type
41586 #  undef machine_arch_type
41587 #  define machine_arch_type     __machine_arch_type
41588 # else
41589 #  define machine_arch_type     MACH_TYPE_VERDI
41590 # endif
41591 # define machine_is_verdi()     (machine_arch_type == MACH_TYPE_VERDI)
41592 #else
41593 # define machine_is_verdi()     (0)
41594 #endif
41595
41596 #ifdef CONFIG_MACH_DM6446_ADBOX
41597 # ifdef machine_arch_type
41598 #  undef machine_arch_type
41599 #  define machine_arch_type     __machine_arch_type
41600 # else
41601 #  define machine_arch_type     MACH_TYPE_DM6446_ADBOX
41602 # endif
41603 # define machine_is_dm6446_adbox()      (machine_arch_type == MACH_TYPE_DM6446_ADBOX)
41604 #else
41605 # define machine_is_dm6446_adbox()      (0)
41606 #endif
41607
41608 #ifdef CONFIG_MACH_QUAD_SALSA
41609 # ifdef machine_arch_type
41610 #  undef machine_arch_type
41611 #  define machine_arch_type     __machine_arch_type
41612 # else
41613 #  define machine_arch_type     MACH_TYPE_QUAD_SALSA
41614 # endif
41615 # define machine_is_quad_salsa()        (machine_arch_type == MACH_TYPE_QUAD_SALSA)
41616 #else
41617 # define machine_is_quad_salsa()        (0)
41618 #endif
41619
41620 #ifdef CONFIG_MACH_ABB_GMA_1_1
41621 # ifdef machine_arch_type
41622 #  undef machine_arch_type
41623 #  define machine_arch_type     __machine_arch_type
41624 # else
41625 #  define machine_arch_type     MACH_TYPE_ABB_GMA_1_1
41626 # endif
41627 # define machine_is_abb_gma_1_1()       (machine_arch_type == MACH_TYPE_ABB_GMA_1_1)
41628 #else
41629 # define machine_is_abb_gma_1_1()       (0)
41630 #endif
41631
41632 #ifdef CONFIG_MACH_SVCID
41633 # ifdef machine_arch_type
41634 #  undef machine_arch_type
41635 #  define machine_arch_type     __machine_arch_type
41636 # else
41637 #  define machine_arch_type     MACH_TYPE_SVCID
41638 # endif
41639 # define machine_is_svcid()     (machine_arch_type == MACH_TYPE_SVCID)
41640 #else
41641 # define machine_is_svcid()     (0)
41642 #endif
41643
41644 #ifdef CONFIG_MACH_MSM8960_SIM
41645 # ifdef machine_arch_type
41646 #  undef machine_arch_type
41647 #  define machine_arch_type     __machine_arch_type
41648 # else
41649 #  define machine_arch_type     MACH_TYPE_MSM8960_SIM
41650 # endif
41651 # define machine_is_msm8960_sim()       (machine_arch_type == MACH_TYPE_MSM8960_SIM)
41652 #else
41653 # define machine_is_msm8960_sim()       (0)
41654 #endif
41655
41656 #ifdef CONFIG_MACH_MSM8960_RUMI3
41657 # ifdef machine_arch_type
41658 #  undef machine_arch_type
41659 #  define machine_arch_type     __machine_arch_type
41660 # else
41661 #  define machine_arch_type     MACH_TYPE_MSM8960_RUMI3
41662 # endif
41663 # define machine_is_msm8960_rumi3()     (machine_arch_type == MACH_TYPE_MSM8960_RUMI3)
41664 #else
41665 # define machine_is_msm8960_rumi3()     (0)
41666 #endif
41667
41668 #ifdef CONFIG_MACH_ICON_G
41669 # ifdef machine_arch_type
41670 #  undef machine_arch_type
41671 #  define machine_arch_type     __machine_arch_type
41672 # else
41673 #  define machine_arch_type     MACH_TYPE_ICON_G
41674 # endif
41675 # define machine_is_icon_g()    (machine_arch_type == MACH_TYPE_ICON_G)
41676 #else
41677 # define machine_is_icon_g()    (0)
41678 #endif
41679
41680 #ifdef CONFIG_MACH_MB3
41681 # ifdef machine_arch_type
41682 #  undef machine_arch_type
41683 #  define machine_arch_type     __machine_arch_type
41684 # else
41685 #  define machine_arch_type     MACH_TYPE_MB3
41686 # endif
41687 # define machine_is_mb3()       (machine_arch_type == MACH_TYPE_MB3)
41688 #else
41689 # define machine_is_mb3()       (0)
41690 #endif
41691
41692 #ifdef CONFIG_MACH_GSIA18S
41693 # ifdef machine_arch_type
41694 #  undef machine_arch_type
41695 #  define machine_arch_type     __machine_arch_type
41696 # else
41697 #  define machine_arch_type     MACH_TYPE_GSIA18S
41698 # endif
41699 # define machine_is_gsia18s()   (machine_arch_type == MACH_TYPE_GSIA18S)
41700 #else
41701 # define machine_is_gsia18s()   (0)
41702 #endif
41703
41704 #ifdef CONFIG_MACH_PIVICC
41705 # ifdef machine_arch_type
41706 #  undef machine_arch_type
41707 #  define machine_arch_type     __machine_arch_type
41708 # else
41709 #  define machine_arch_type     MACH_TYPE_PIVICC
41710 # endif
41711 # define machine_is_pivicc()    (machine_arch_type == MACH_TYPE_PIVICC)
41712 #else
41713 # define machine_is_pivicc()    (0)
41714 #endif
41715
41716 #ifdef CONFIG_MACH_PCM048
41717 # ifdef machine_arch_type
41718 #  undef machine_arch_type
41719 #  define machine_arch_type     __machine_arch_type
41720 # else
41721 #  define machine_arch_type     MACH_TYPE_PCM048
41722 # endif
41723 # define machine_is_pcm048()    (machine_arch_type == MACH_TYPE_PCM048)
41724 #else
41725 # define machine_is_pcm048()    (0)
41726 #endif
41727
41728 #ifdef CONFIG_MACH_DDS
41729 # ifdef machine_arch_type
41730 #  undef machine_arch_type
41731 #  define machine_arch_type     __machine_arch_type
41732 # else
41733 #  define machine_arch_type     MACH_TYPE_DDS
41734 # endif
41735 # define machine_is_dds()       (machine_arch_type == MACH_TYPE_DDS)
41736 #else
41737 # define machine_is_dds()       (0)
41738 #endif
41739
41740 #ifdef CONFIG_MACH_CHALTEN_XA1
41741 # ifdef machine_arch_type
41742 #  undef machine_arch_type
41743 #  define machine_arch_type     __machine_arch_type
41744 # else
41745 #  define machine_arch_type     MACH_TYPE_CHALTEN_XA1
41746 # endif
41747 # define machine_is_chalten_xa1()       (machine_arch_type == MACH_TYPE_CHALTEN_XA1)
41748 #else
41749 # define machine_is_chalten_xa1()       (0)
41750 #endif
41751
41752 #ifdef CONFIG_MACH_TS48XX
41753 # ifdef machine_arch_type
41754 #  undef machine_arch_type
41755 #  define machine_arch_type     __machine_arch_type
41756 # else
41757 #  define machine_arch_type     MACH_TYPE_TS48XX
41758 # endif
41759 # define machine_is_ts48xx()    (machine_arch_type == MACH_TYPE_TS48XX)
41760 #else
41761 # define machine_is_ts48xx()    (0)
41762 #endif
41763
41764 #ifdef CONFIG_MACH_TONGA2_TFTTIMER
41765 # ifdef machine_arch_type
41766 #  undef machine_arch_type
41767 #  define machine_arch_type     __machine_arch_type
41768 # else
41769 #  define machine_arch_type     MACH_TYPE_TONGA2_TFTTIMER
41770 # endif
41771 # define machine_is_tonga2_tfttimer()   (machine_arch_type == MACH_TYPE_TONGA2_TFTTIMER)
41772 #else
41773 # define machine_is_tonga2_tfttimer()   (0)
41774 #endif
41775
41776 #ifdef CONFIG_MACH_WHISTLER
41777 # ifdef machine_arch_type
41778 #  undef machine_arch_type
41779 #  define machine_arch_type     __machine_arch_type
41780 # else
41781 #  define machine_arch_type     MACH_TYPE_WHISTLER
41782 # endif
41783 # define machine_is_whistler()  (machine_arch_type == MACH_TYPE_WHISTLER)
41784 #else
41785 # define machine_is_whistler()  (0)
41786 #endif
41787
41788 #ifdef CONFIG_MACH_ASL_PHOENIX
41789 # ifdef machine_arch_type
41790 #  undef machine_arch_type
41791 #  define machine_arch_type     __machine_arch_type
41792 # else
41793 #  define machine_arch_type     MACH_TYPE_ASL_PHOENIX
41794 # endif
41795 # define machine_is_asl_phoenix()       (machine_arch_type == MACH_TYPE_ASL_PHOENIX)
41796 #else
41797 # define machine_is_asl_phoenix()       (0)
41798 #endif
41799
41800 #ifdef CONFIG_MACH_AT91SAM9263OTLITE
41801 # ifdef machine_arch_type
41802 #  undef machine_arch_type
41803 #  define machine_arch_type     __machine_arch_type
41804 # else
41805 #  define machine_arch_type     MACH_TYPE_AT91SAM9263OTLITE
41806 # endif
41807 # define machine_is_at91sam9263otlite() (machine_arch_type == MACH_TYPE_AT91SAM9263OTLITE)
41808 #else
41809 # define machine_is_at91sam9263otlite() (0)
41810 #endif
41811
41812 #ifdef CONFIG_MACH_DDPLUG
41813 # ifdef machine_arch_type
41814 #  undef machine_arch_type
41815 #  define machine_arch_type     __machine_arch_type
41816 # else
41817 #  define machine_arch_type     MACH_TYPE_DDPLUG
41818 # endif
41819 # define machine_is_ddplug()    (machine_arch_type == MACH_TYPE_DDPLUG)
41820 #else
41821 # define machine_is_ddplug()    (0)
41822 #endif
41823
41824 #ifdef CONFIG_MACH_D2PLUG
41825 # ifdef machine_arch_type
41826 #  undef machine_arch_type
41827 #  define machine_arch_type     __machine_arch_type
41828 # else
41829 #  define machine_arch_type     MACH_TYPE_D2PLUG
41830 # endif
41831 # define machine_is_d2plug()    (machine_arch_type == MACH_TYPE_D2PLUG)
41832 #else
41833 # define machine_is_d2plug()    (0)
41834 #endif
41835
41836 #ifdef CONFIG_MACH_KZM9D
41837 # ifdef machine_arch_type
41838 #  undef machine_arch_type
41839 #  define machine_arch_type     __machine_arch_type
41840 # else
41841 #  define machine_arch_type     MACH_TYPE_KZM9D
41842 # endif
41843 # define machine_is_kzm9d()     (machine_arch_type == MACH_TYPE_KZM9D)
41844 #else
41845 # define machine_is_kzm9d()     (0)
41846 #endif
41847
41848 #ifdef CONFIG_MACH_VERDI_LTE
41849 # ifdef machine_arch_type
41850 #  undef machine_arch_type
41851 #  define machine_arch_type     __machine_arch_type
41852 # else
41853 #  define machine_arch_type     MACH_TYPE_VERDI_LTE
41854 # endif
41855 # define machine_is_verdi_lte() (machine_arch_type == MACH_TYPE_VERDI_LTE)
41856 #else
41857 # define machine_is_verdi_lte() (0)
41858 #endif
41859
41860 #ifdef CONFIG_MACH_NANOZOOM
41861 # ifdef machine_arch_type
41862 #  undef machine_arch_type
41863 #  define machine_arch_type     __machine_arch_type
41864 # else
41865 #  define machine_arch_type     MACH_TYPE_NANOZOOM
41866 # endif
41867 # define machine_is_nanozoom()  (machine_arch_type == MACH_TYPE_NANOZOOM)
41868 #else
41869 # define machine_is_nanozoom()  (0)
41870 #endif
41871
41872 #ifdef CONFIG_MACH_DM3730_SOM_LV
41873 # ifdef machine_arch_type
41874 #  undef machine_arch_type
41875 #  define machine_arch_type     __machine_arch_type
41876 # else
41877 #  define machine_arch_type     MACH_TYPE_DM3730_SOM_LV
41878 # endif
41879 # define machine_is_dm3730_som_lv()     (machine_arch_type == MACH_TYPE_DM3730_SOM_LV)
41880 #else
41881 # define machine_is_dm3730_som_lv()     (0)
41882 #endif
41883
41884 #ifdef CONFIG_MACH_DM3730_TORPEDO
41885 # ifdef machine_arch_type
41886 #  undef machine_arch_type
41887 #  define machine_arch_type     __machine_arch_type
41888 # else
41889 #  define machine_arch_type     MACH_TYPE_DM3730_TORPEDO
41890 # endif
41891 # define machine_is_dm3730_torpedo()    (machine_arch_type == MACH_TYPE_DM3730_TORPEDO)
41892 #else
41893 # define machine_is_dm3730_torpedo()    (0)
41894 #endif
41895
41896 #ifdef CONFIG_MACH_ANCHOVY
41897 # ifdef machine_arch_type
41898 #  undef machine_arch_type
41899 #  define machine_arch_type     __machine_arch_type
41900 # else
41901 #  define machine_arch_type     MACH_TYPE_ANCHOVY
41902 # endif
41903 # define machine_is_anchovy()   (machine_arch_type == MACH_TYPE_ANCHOVY)
41904 #else
41905 # define machine_is_anchovy()   (0)
41906 #endif
41907
41908 #ifdef CONFIG_MACH_RE2REV20
41909 # ifdef machine_arch_type
41910 #  undef machine_arch_type
41911 #  define machine_arch_type     __machine_arch_type
41912 # else
41913 #  define machine_arch_type     MACH_TYPE_RE2REV20
41914 # endif
41915 # define machine_is_re2rev20()  (machine_arch_type == MACH_TYPE_RE2REV20)
41916 #else
41917 # define machine_is_re2rev20()  (0)
41918 #endif
41919
41920 #ifdef CONFIG_MACH_RE2REV21
41921 # ifdef machine_arch_type
41922 #  undef machine_arch_type
41923 #  define machine_arch_type     __machine_arch_type
41924 # else
41925 #  define machine_arch_type     MACH_TYPE_RE2REV21
41926 # endif
41927 # define machine_is_re2rev21()  (machine_arch_type == MACH_TYPE_RE2REV21)
41928 #else
41929 # define machine_is_re2rev21()  (0)
41930 #endif
41931
41932 #ifdef CONFIG_MACH_CNS21XX
41933 # ifdef machine_arch_type
41934 #  undef machine_arch_type
41935 #  define machine_arch_type     __machine_arch_type
41936 # else
41937 #  define machine_arch_type     MACH_TYPE_CNS21XX
41938 # endif
41939 # define machine_is_cns21xx()   (machine_arch_type == MACH_TYPE_CNS21XX)
41940 #else
41941 # define machine_is_cns21xx()   (0)
41942 #endif
41943
41944 #ifdef CONFIG_MACH_RIDER
41945 # ifdef machine_arch_type
41946 #  undef machine_arch_type
41947 #  define machine_arch_type     __machine_arch_type
41948 # else
41949 #  define machine_arch_type     MACH_TYPE_RIDER
41950 # endif
41951 # define machine_is_rider()     (machine_arch_type == MACH_TYPE_RIDER)
41952 #else
41953 # define machine_is_rider()     (0)
41954 #endif
41955
41956 #ifdef CONFIG_MACH_NSK330
41957 # ifdef machine_arch_type
41958 #  undef machine_arch_type
41959 #  define machine_arch_type     __machine_arch_type
41960 # else
41961 #  define machine_arch_type     MACH_TYPE_NSK330
41962 # endif
41963 # define machine_is_nsk330()    (machine_arch_type == MACH_TYPE_NSK330)
41964 #else
41965 # define machine_is_nsk330()    (0)
41966 #endif
41967
41968 #ifdef CONFIG_MACH_CNS2133EVB
41969 # ifdef machine_arch_type
41970 #  undef machine_arch_type
41971 #  define machine_arch_type     __machine_arch_type
41972 # else
41973 #  define machine_arch_type     MACH_TYPE_CNS2133EVB
41974 # endif
41975 # define machine_is_cns2133evb()        (machine_arch_type == MACH_TYPE_CNS2133EVB)
41976 #else
41977 # define machine_is_cns2133evb()        (0)
41978 #endif
41979
41980 #ifdef CONFIG_MACH_Z3_816X_MOD
41981 # ifdef machine_arch_type
41982 #  undef machine_arch_type
41983 #  define machine_arch_type     __machine_arch_type
41984 # else
41985 #  define machine_arch_type     MACH_TYPE_Z3_816X_MOD
41986 # endif
41987 # define machine_is_z3_816x_mod()       (machine_arch_type == MACH_TYPE_Z3_816X_MOD)
41988 #else
41989 # define machine_is_z3_816x_mod()       (0)
41990 #endif
41991
41992 #ifdef CONFIG_MACH_Z3_814X_MOD
41993 # ifdef machine_arch_type
41994 #  undef machine_arch_type
41995 #  define machine_arch_type     __machine_arch_type
41996 # else
41997 #  define machine_arch_type     MACH_TYPE_Z3_814X_MOD
41998 # endif
41999 # define machine_is_z3_814x_mod()       (machine_arch_type == MACH_TYPE_Z3_814X_MOD)
42000 #else
42001 # define machine_is_z3_814x_mod()       (0)
42002 #endif
42003
42004 #ifdef CONFIG_MACH_BEECT
42005 # ifdef machine_arch_type
42006 #  undef machine_arch_type
42007 #  define machine_arch_type     __machine_arch_type
42008 # else
42009 #  define machine_arch_type     MACH_TYPE_BEECT
42010 # endif
42011 # define machine_is_beect()     (machine_arch_type == MACH_TYPE_BEECT)
42012 #else
42013 # define machine_is_beect()     (0)
42014 #endif
42015
42016 #ifdef CONFIG_MACH_DMA_THUNDERBUG
42017 # ifdef machine_arch_type
42018 #  undef machine_arch_type
42019 #  define machine_arch_type     __machine_arch_type
42020 # else
42021 #  define machine_arch_type     MACH_TYPE_DMA_THUNDERBUG
42022 # endif
42023 # define machine_is_dma_thunderbug()    (machine_arch_type == MACH_TYPE_DMA_THUNDERBUG)
42024 #else
42025 # define machine_is_dma_thunderbug()    (0)
42026 #endif
42027
42028 #ifdef CONFIG_MACH_OMN_AT91SAM9G20
42029 # ifdef machine_arch_type
42030 #  undef machine_arch_type
42031 #  define machine_arch_type     __machine_arch_type
42032 # else
42033 #  define machine_arch_type     MACH_TYPE_OMN_AT91SAM9G20
42034 # endif
42035 # define machine_is_omn_at91sam9g20()   (machine_arch_type == MACH_TYPE_OMN_AT91SAM9G20)
42036 #else
42037 # define machine_is_omn_at91sam9g20()   (0)
42038 #endif
42039
42040 #ifdef CONFIG_MACH_MX25_E2S_UC
42041 # ifdef machine_arch_type
42042 #  undef machine_arch_type
42043 #  define machine_arch_type     __machine_arch_type
42044 # else
42045 #  define machine_arch_type     MACH_TYPE_MX25_E2S_UC
42046 # endif
42047 # define machine_is_mx25_e2s_uc()       (machine_arch_type == MACH_TYPE_MX25_E2S_UC)
42048 #else
42049 # define machine_is_mx25_e2s_uc()       (0)
42050 #endif
42051
42052 #ifdef CONFIG_MACH_MIONE
42053 # ifdef machine_arch_type
42054 #  undef machine_arch_type
42055 #  define machine_arch_type     __machine_arch_type
42056 # else
42057 #  define machine_arch_type     MACH_TYPE_MIONE
42058 # endif
42059 # define machine_is_mione()     (machine_arch_type == MACH_TYPE_MIONE)
42060 #else
42061 # define machine_is_mione()     (0)
42062 #endif
42063
42064 #ifdef CONFIG_MACH_TOP9000_TCU
42065 # ifdef machine_arch_type
42066 #  undef machine_arch_type
42067 #  define machine_arch_type     __machine_arch_type
42068 # else
42069 #  define machine_arch_type     MACH_TYPE_TOP9000_TCU
42070 # endif
42071 # define machine_is_top9000_tcu()       (machine_arch_type == MACH_TYPE_TOP9000_TCU)
42072 #else
42073 # define machine_is_top9000_tcu()       (0)
42074 #endif
42075
42076 #ifdef CONFIG_MACH_TOP9000_BSL
42077 # ifdef machine_arch_type
42078 #  undef machine_arch_type
42079 #  define machine_arch_type     __machine_arch_type
42080 # else
42081 #  define machine_arch_type     MACH_TYPE_TOP9000_BSL
42082 # endif
42083 # define machine_is_top9000_bsl()       (machine_arch_type == MACH_TYPE_TOP9000_BSL)
42084 #else
42085 # define machine_is_top9000_bsl()       (0)
42086 #endif
42087
42088 #ifdef CONFIG_MACH_KINGDOM
42089 # ifdef machine_arch_type
42090 #  undef machine_arch_type
42091 #  define machine_arch_type     __machine_arch_type
42092 # else
42093 #  define machine_arch_type     MACH_TYPE_KINGDOM
42094 # endif
42095 # define machine_is_kingdom()   (machine_arch_type == MACH_TYPE_KINGDOM)
42096 #else
42097 # define machine_is_kingdom()   (0)
42098 #endif
42099
42100 #ifdef CONFIG_MACH_ARMADILLO460
42101 # ifdef machine_arch_type
42102 #  undef machine_arch_type
42103 #  define machine_arch_type     __machine_arch_type
42104 # else
42105 #  define machine_arch_type     MACH_TYPE_ARMADILLO460
42106 # endif
42107 # define machine_is_armadillo460()      (machine_arch_type == MACH_TYPE_ARMADILLO460)
42108 #else
42109 # define machine_is_armadillo460()      (0)
42110 #endif
42111
42112 #ifdef CONFIG_MACH_LQ2
42113 # ifdef machine_arch_type
42114 #  undef machine_arch_type
42115 #  define machine_arch_type     __machine_arch_type
42116 # else
42117 #  define machine_arch_type     MACH_TYPE_LQ2
42118 # endif
42119 # define machine_is_lq2()       (machine_arch_type == MACH_TYPE_LQ2)
42120 #else
42121 # define machine_is_lq2()       (0)
42122 #endif
42123
42124 #ifdef CONFIG_MACH_SWEDA_TMS2
42125 # ifdef machine_arch_type
42126 #  undef machine_arch_type
42127 #  define machine_arch_type     __machine_arch_type
42128 # else
42129 #  define machine_arch_type     MACH_TYPE_SWEDA_TMS2
42130 # endif
42131 # define machine_is_sweda_tms2()        (machine_arch_type == MACH_TYPE_SWEDA_TMS2)
42132 #else
42133 # define machine_is_sweda_tms2()        (0)
42134 #endif
42135
42136 #ifdef CONFIG_MACH_MX53_LOCO
42137 # ifdef machine_arch_type
42138 #  undef machine_arch_type
42139 #  define machine_arch_type     __machine_arch_type
42140 # else
42141 #  define machine_arch_type     MACH_TYPE_MX53_LOCO
42142 # endif
42143 # define machine_is_mx53_loco() (machine_arch_type == MACH_TYPE_MX53_LOCO)
42144 #else
42145 # define machine_is_mx53_loco() (0)
42146 #endif
42147
42148 #ifdef CONFIG_MACH_ACER_A8
42149 # ifdef machine_arch_type
42150 #  undef machine_arch_type
42151 #  define machine_arch_type     __machine_arch_type
42152 # else
42153 #  define machine_arch_type     MACH_TYPE_ACER_A8
42154 # endif
42155 # define machine_is_acer_a8()   (machine_arch_type == MACH_TYPE_ACER_A8)
42156 #else
42157 # define machine_is_acer_a8()   (0)
42158 #endif
42159
42160 #ifdef CONFIG_MACH_ACER_GAUGUIN
42161 # ifdef machine_arch_type
42162 #  undef machine_arch_type
42163 #  define machine_arch_type     __machine_arch_type
42164 # else
42165 #  define machine_arch_type     MACH_TYPE_ACER_GAUGUIN
42166 # endif
42167 # define machine_is_acer_gauguin()      (machine_arch_type == MACH_TYPE_ACER_GAUGUIN)
42168 #else
42169 # define machine_is_acer_gauguin()      (0)
42170 #endif
42171
42172 #ifdef CONFIG_MACH_GUPPY
42173 # ifdef machine_arch_type
42174 #  undef machine_arch_type
42175 #  define machine_arch_type     __machine_arch_type
42176 # else
42177 #  define machine_arch_type     MACH_TYPE_GUPPY
42178 # endif
42179 # define machine_is_guppy()     (machine_arch_type == MACH_TYPE_GUPPY)
42180 #else
42181 # define machine_is_guppy()     (0)
42182 #endif
42183
42184 #ifdef CONFIG_MACH_MX61_ARD
42185 # ifdef machine_arch_type
42186 #  undef machine_arch_type
42187 #  define machine_arch_type     __machine_arch_type
42188 # else
42189 #  define machine_arch_type     MACH_TYPE_MX61_ARD
42190 # endif
42191 # define machine_is_mx61_ard()  (machine_arch_type == MACH_TYPE_MX61_ARD)
42192 #else
42193 # define machine_is_mx61_ard()  (0)
42194 #endif
42195
42196 #ifdef CONFIG_MACH_TX53
42197 # ifdef machine_arch_type
42198 #  undef machine_arch_type
42199 #  define machine_arch_type     __machine_arch_type
42200 # else
42201 #  define machine_arch_type     MACH_TYPE_TX53
42202 # endif
42203 # define machine_is_tx53()      (machine_arch_type == MACH_TYPE_TX53)
42204 #else
42205 # define machine_is_tx53()      (0)
42206 #endif
42207
42208 #ifdef CONFIG_MACH_OMAPL138_CASE_A3
42209 # ifdef machine_arch_type
42210 #  undef machine_arch_type
42211 #  define machine_arch_type     __machine_arch_type
42212 # else
42213 #  define machine_arch_type     MACH_TYPE_OMAPL138_CASE_A3
42214 # endif
42215 # define machine_is_omapl138_case_a3()  (machine_arch_type == MACH_TYPE_OMAPL138_CASE_A3)
42216 #else
42217 # define machine_is_omapl138_case_a3()  (0)
42218 #endif
42219
42220 #ifdef CONFIG_MACH_UEMD
42221 # ifdef machine_arch_type
42222 #  undef machine_arch_type
42223 #  define machine_arch_type     __machine_arch_type
42224 # else
42225 #  define machine_arch_type     MACH_TYPE_UEMD
42226 # endif
42227 # define machine_is_uemd()      (machine_arch_type == MACH_TYPE_UEMD)
42228 #else
42229 # define machine_is_uemd()      (0)
42230 #endif
42231
42232 #ifdef CONFIG_MACH_CCWMX51MUT
42233 # ifdef machine_arch_type
42234 #  undef machine_arch_type
42235 #  define machine_arch_type     __machine_arch_type
42236 # else
42237 #  define machine_arch_type     MACH_TYPE_CCWMX51MUT
42238 # endif
42239 # define machine_is_ccwmx51mut()        (machine_arch_type == MACH_TYPE_CCWMX51MUT)
42240 #else
42241 # define machine_is_ccwmx51mut()        (0)
42242 #endif
42243
42244 #ifdef CONFIG_MACH_ROCKHOPPER
42245 # ifdef machine_arch_type
42246 #  undef machine_arch_type
42247 #  define machine_arch_type     __machine_arch_type
42248 # else
42249 #  define machine_arch_type     MACH_TYPE_ROCKHOPPER
42250 # endif
42251 # define machine_is_rockhopper()        (machine_arch_type == MACH_TYPE_ROCKHOPPER)
42252 #else
42253 # define machine_is_rockhopper()        (0)
42254 #endif
42255
42256 #ifdef CONFIG_MACH_NOOKCOLOR
42257 # ifdef machine_arch_type
42258 #  undef machine_arch_type
42259 #  define machine_arch_type     __machine_arch_type
42260 # else
42261 #  define machine_arch_type     MACH_TYPE_NOOKCOLOR
42262 # endif
42263 # define machine_is_nookcolor() (machine_arch_type == MACH_TYPE_NOOKCOLOR)
42264 #else
42265 # define machine_is_nookcolor() (0)
42266 #endif
42267
42268 #ifdef CONFIG_MACH_HKDKC100
42269 # ifdef machine_arch_type
42270 #  undef machine_arch_type
42271 #  define machine_arch_type     __machine_arch_type
42272 # else
42273 #  define machine_arch_type     MACH_TYPE_HKDKC100
42274 # endif
42275 # define machine_is_hkdkc100()  (machine_arch_type == MACH_TYPE_HKDKC100)
42276 #else
42277 # define machine_is_hkdkc100()  (0)
42278 #endif
42279
42280 #ifdef CONFIG_MACH_TS42XX
42281 # ifdef machine_arch_type
42282 #  undef machine_arch_type
42283 #  define machine_arch_type     __machine_arch_type
42284 # else
42285 #  define machine_arch_type     MACH_TYPE_TS42XX
42286 # endif
42287 # define machine_is_ts42xx()    (machine_arch_type == MACH_TYPE_TS42XX)
42288 #else
42289 # define machine_is_ts42xx()    (0)
42290 #endif
42291
42292 #ifdef CONFIG_MACH_AEBL
42293 # ifdef machine_arch_type
42294 #  undef machine_arch_type
42295 #  define machine_arch_type     __machine_arch_type
42296 # else
42297 #  define machine_arch_type     MACH_TYPE_AEBL
42298 # endif
42299 # define machine_is_aebl()      (machine_arch_type == MACH_TYPE_AEBL)
42300 #else
42301 # define machine_is_aebl()      (0)
42302 #endif
42303
42304 #ifdef CONFIG_MACH_WARIO
42305 # ifdef machine_arch_type
42306 #  undef machine_arch_type
42307 #  define machine_arch_type     __machine_arch_type
42308 # else
42309 #  define machine_arch_type     MACH_TYPE_WARIO
42310 # endif
42311 # define machine_is_wario()     (machine_arch_type == MACH_TYPE_WARIO)
42312 #else
42313 # define machine_is_wario()     (0)
42314 #endif
42315
42316 #ifdef CONFIG_MACH_GFS_SPM
42317 # ifdef machine_arch_type
42318 #  undef machine_arch_type
42319 #  define machine_arch_type     __machine_arch_type
42320 # else
42321 #  define machine_arch_type     MACH_TYPE_GFS_SPM
42322 # endif
42323 # define machine_is_gfs_spm()   (machine_arch_type == MACH_TYPE_GFS_SPM)
42324 #else
42325 # define machine_is_gfs_spm()   (0)
42326 #endif
42327
42328 #ifdef CONFIG_MACH_CM_T3730
42329 # ifdef machine_arch_type
42330 #  undef machine_arch_type
42331 #  define machine_arch_type     __machine_arch_type
42332 # else
42333 #  define machine_arch_type     MACH_TYPE_CM_T3730
42334 # endif
42335 # define machine_is_cm_t3730()  (machine_arch_type == MACH_TYPE_CM_T3730)
42336 #else
42337 # define machine_is_cm_t3730()  (0)
42338 #endif
42339
42340 #ifdef CONFIG_MACH_ISC3
42341 # ifdef machine_arch_type
42342 #  undef machine_arch_type
42343 #  define machine_arch_type     __machine_arch_type
42344 # else
42345 #  define machine_arch_type     MACH_TYPE_ISC3
42346 # endif
42347 # define machine_is_isc3()      (machine_arch_type == MACH_TYPE_ISC3)
42348 #else
42349 # define machine_is_isc3()      (0)
42350 #endif
42351
42352 #ifdef CONFIG_MACH_RASCAL
42353 # ifdef machine_arch_type
42354 #  undef machine_arch_type
42355 #  define machine_arch_type     __machine_arch_type
42356 # else
42357 #  define machine_arch_type     MACH_TYPE_RASCAL
42358 # endif
42359 # define machine_is_rascal()    (machine_arch_type == MACH_TYPE_RASCAL)
42360 #else
42361 # define machine_is_rascal()    (0)
42362 #endif
42363
42364 #ifdef CONFIG_MACH_HREFV60
42365 # ifdef machine_arch_type
42366 #  undef machine_arch_type
42367 #  define machine_arch_type     __machine_arch_type
42368 # else
42369 #  define machine_arch_type     MACH_TYPE_HREFV60
42370 # endif
42371 # define machine_is_hrefv60()   (machine_arch_type == MACH_TYPE_HREFV60)
42372 #else
42373 # define machine_is_hrefv60()   (0)
42374 #endif
42375
42376 #ifdef CONFIG_MACH_TPT_2_0
42377 # ifdef machine_arch_type
42378 #  undef machine_arch_type
42379 #  define machine_arch_type     __machine_arch_type
42380 # else
42381 #  define machine_arch_type     MACH_TYPE_TPT_2_0
42382 # endif
42383 # define machine_is_tpt_2_0()   (machine_arch_type == MACH_TYPE_TPT_2_0)
42384 #else
42385 # define machine_is_tpt_2_0()   (0)
42386 #endif
42387
42388 #ifdef CONFIG_MACH_PYRAMID_TD
42389 # ifdef machine_arch_type
42390 #  undef machine_arch_type
42391 #  define machine_arch_type     __machine_arch_type
42392 # else
42393 #  define machine_arch_type     MACH_TYPE_PYRAMID_TD
42394 # endif
42395 # define machine_is_pyramid_td()        (machine_arch_type == MACH_TYPE_PYRAMID_TD)
42396 #else
42397 # define machine_is_pyramid_td()        (0)
42398 #endif
42399
42400 #ifdef CONFIG_MACH_SPLENDOR
42401 # ifdef machine_arch_type
42402 #  undef machine_arch_type
42403 #  define machine_arch_type     __machine_arch_type
42404 # else
42405 #  define machine_arch_type     MACH_TYPE_SPLENDOR
42406 # endif
42407 # define machine_is_splendor()  (machine_arch_type == MACH_TYPE_SPLENDOR)
42408 #else
42409 # define machine_is_splendor()  (0)
42410 #endif
42411
42412 #ifdef CONFIG_MACH_GUF_PLANET
42413 # ifdef machine_arch_type
42414 #  undef machine_arch_type
42415 #  define machine_arch_type     __machine_arch_type
42416 # else
42417 #  define machine_arch_type     MACH_TYPE_GUF_PLANET
42418 # endif
42419 # define machine_is_guf_planet()        (machine_arch_type == MACH_TYPE_GUF_PLANET)
42420 #else
42421 # define machine_is_guf_planet()        (0)
42422 #endif
42423
42424 #ifdef CONFIG_MACH_MSM8X60_QT
42425 # ifdef machine_arch_type
42426 #  undef machine_arch_type
42427 #  define machine_arch_type     __machine_arch_type
42428 # else
42429 #  define machine_arch_type     MACH_TYPE_MSM8X60_QT
42430 # endif
42431 # define machine_is_msm8x60_qt()        (machine_arch_type == MACH_TYPE_MSM8X60_QT)
42432 #else
42433 # define machine_is_msm8x60_qt()        (0)
42434 #endif
42435
42436 #ifdef CONFIG_MACH_HTC_HD_MINI
42437 # ifdef machine_arch_type
42438 #  undef machine_arch_type
42439 #  define machine_arch_type     __machine_arch_type
42440 # else
42441 #  define machine_arch_type     MACH_TYPE_HTC_HD_MINI
42442 # endif
42443 # define machine_is_htc_hd_mini()       (machine_arch_type == MACH_TYPE_HTC_HD_MINI)
42444 #else
42445 # define machine_is_htc_hd_mini()       (0)
42446 #endif
42447
42448 #ifdef CONFIG_MACH_ATHENE
42449 # ifdef machine_arch_type
42450 #  undef machine_arch_type
42451 #  define machine_arch_type     __machine_arch_type
42452 # else
42453 #  define machine_arch_type     MACH_TYPE_ATHENE
42454 # endif
42455 # define machine_is_athene()    (machine_arch_type == MACH_TYPE_ATHENE)
42456 #else
42457 # define machine_is_athene()    (0)
42458 #endif
42459
42460 #ifdef CONFIG_MACH_DEEP_R_EK_1
42461 # ifdef machine_arch_type
42462 #  undef machine_arch_type
42463 #  define machine_arch_type     __machine_arch_type
42464 # else
42465 #  define machine_arch_type     MACH_TYPE_DEEP_R_EK_1
42466 # endif
42467 # define machine_is_deep_r_ek_1()       (machine_arch_type == MACH_TYPE_DEEP_R_EK_1)
42468 #else
42469 # define machine_is_deep_r_ek_1()       (0)
42470 #endif
42471
42472 #ifdef CONFIG_MACH_VIVOW_CT
42473 # ifdef machine_arch_type
42474 #  undef machine_arch_type
42475 #  define machine_arch_type     __machine_arch_type
42476 # else
42477 #  define machine_arch_type     MACH_TYPE_VIVOW_CT
42478 # endif
42479 # define machine_is_vivow_ct()  (machine_arch_type == MACH_TYPE_VIVOW_CT)
42480 #else
42481 # define machine_is_vivow_ct()  (0)
42482 #endif
42483
42484 #ifdef CONFIG_MACH_NERY_1000
42485 # ifdef machine_arch_type
42486 #  undef machine_arch_type
42487 #  define machine_arch_type     __machine_arch_type
42488 # else
42489 #  define machine_arch_type     MACH_TYPE_NERY_1000
42490 # endif
42491 # define machine_is_nery_1000() (machine_arch_type == MACH_TYPE_NERY_1000)
42492 #else
42493 # define machine_is_nery_1000() (0)
42494 #endif
42495
42496 #ifdef CONFIG_MACH_RFL109145_SSRV
42497 # ifdef machine_arch_type
42498 #  undef machine_arch_type
42499 #  define machine_arch_type     __machine_arch_type
42500 # else
42501 #  define machine_arch_type     MACH_TYPE_RFL109145_SSRV
42502 # endif
42503 # define machine_is_rfl109145_ssrv()    (machine_arch_type == MACH_TYPE_RFL109145_SSRV)
42504 #else
42505 # define machine_is_rfl109145_ssrv()    (0)
42506 #endif
42507
42508 #ifdef CONFIG_MACH_NMH
42509 # ifdef machine_arch_type
42510 #  undef machine_arch_type
42511 #  define machine_arch_type     __machine_arch_type
42512 # else
42513 #  define machine_arch_type     MACH_TYPE_NMH
42514 # endif
42515 # define machine_is_nmh()       (machine_arch_type == MACH_TYPE_NMH)
42516 #else
42517 # define machine_is_nmh()       (0)
42518 #endif
42519
42520 #ifdef CONFIG_MACH_WN802T
42521 # ifdef machine_arch_type
42522 #  undef machine_arch_type
42523 #  define machine_arch_type     __machine_arch_type
42524 # else
42525 #  define machine_arch_type     MACH_TYPE_WN802T
42526 # endif
42527 # define machine_is_wn802t()    (machine_arch_type == MACH_TYPE_WN802T)
42528 #else
42529 # define machine_is_wn802t()    (0)
42530 #endif
42531
42532 #ifdef CONFIG_MACH_DRAGONET
42533 # ifdef machine_arch_type
42534 #  undef machine_arch_type
42535 #  define machine_arch_type     __machine_arch_type
42536 # else
42537 #  define machine_arch_type     MACH_TYPE_DRAGONET
42538 # endif
42539 # define machine_is_dragonet()  (machine_arch_type == MACH_TYPE_DRAGONET)
42540 #else
42541 # define machine_is_dragonet()  (0)
42542 #endif
42543
42544 #ifdef CONFIG_MACH_GENEVA_B
42545 # ifdef machine_arch_type
42546 #  undef machine_arch_type
42547 #  define machine_arch_type     __machine_arch_type
42548 # else
42549 #  define machine_arch_type     MACH_TYPE_GENEVA_B
42550 # endif
42551 # define machine_is_geneva_b()  (machine_arch_type == MACH_TYPE_GENEVA_B)
42552 #else
42553 # define machine_is_geneva_b()  (0)
42554 #endif
42555
42556 #ifdef CONFIG_MACH_AT91SAM9263DESK16L
42557 # ifdef machine_arch_type
42558 #  undef machine_arch_type
42559 #  define machine_arch_type     __machine_arch_type
42560 # else
42561 #  define machine_arch_type     MACH_TYPE_AT91SAM9263DESK16L
42562 # endif
42563 # define machine_is_at91sam9263desk16l()        (machine_arch_type == MACH_TYPE_AT91SAM9263DESK16L)
42564 #else
42565 # define machine_is_at91sam9263desk16l()        (0)
42566 #endif
42567
42568 #ifdef CONFIG_MACH_BCMHANA_SV
42569 # ifdef machine_arch_type
42570 #  undef machine_arch_type
42571 #  define machine_arch_type     __machine_arch_type
42572 # else
42573 #  define machine_arch_type     MACH_TYPE_BCMHANA_SV
42574 # endif
42575 # define machine_is_bcmhana_sv()        (machine_arch_type == MACH_TYPE_BCMHANA_SV)
42576 #else
42577 # define machine_is_bcmhana_sv()        (0)
42578 #endif
42579
42580 #ifdef CONFIG_MACH_BCMHANA_TABLET
42581 # ifdef machine_arch_type
42582 #  undef machine_arch_type
42583 #  define machine_arch_type     __machine_arch_type
42584 # else
42585 #  define machine_arch_type     MACH_TYPE_BCMHANA_TABLET
42586 # endif
42587 # define machine_is_bcmhana_tablet()    (machine_arch_type == MACH_TYPE_BCMHANA_TABLET)
42588 #else
42589 # define machine_is_bcmhana_tablet()    (0)
42590 #endif
42591
42592 #ifdef CONFIG_MACH_KOI
42593 # ifdef machine_arch_type
42594 #  undef machine_arch_type
42595 #  define machine_arch_type     __machine_arch_type
42596 # else
42597 #  define machine_arch_type     MACH_TYPE_KOI
42598 # endif
42599 # define machine_is_koi()       (machine_arch_type == MACH_TYPE_KOI)
42600 #else
42601 # define machine_is_koi()       (0)
42602 #endif
42603
42604 #ifdef CONFIG_MACH_TS4800
42605 # ifdef machine_arch_type
42606 #  undef machine_arch_type
42607 #  define machine_arch_type     __machine_arch_type
42608 # else
42609 #  define machine_arch_type     MACH_TYPE_TS4800
42610 # endif
42611 # define machine_is_ts4800()    (machine_arch_type == MACH_TYPE_TS4800)
42612 #else
42613 # define machine_is_ts4800()    (0)
42614 #endif
42615
42616 #ifdef CONFIG_MACH_TQMA9263
42617 # ifdef machine_arch_type
42618 #  undef machine_arch_type
42619 #  define machine_arch_type     __machine_arch_type
42620 # else
42621 #  define machine_arch_type     MACH_TYPE_TQMA9263
42622 # endif
42623 # define machine_is_tqma9263()  (machine_arch_type == MACH_TYPE_TQMA9263)
42624 #else
42625 # define machine_is_tqma9263()  (0)
42626 #endif
42627
42628 #ifdef CONFIG_MACH_HOLIDAY
42629 # ifdef machine_arch_type
42630 #  undef machine_arch_type
42631 #  define machine_arch_type     __machine_arch_type
42632 # else
42633 #  define machine_arch_type     MACH_TYPE_HOLIDAY
42634 # endif
42635 # define machine_is_holiday()   (machine_arch_type == MACH_TYPE_HOLIDAY)
42636 #else
42637 # define machine_is_holiday()   (0)
42638 #endif
42639
42640 #ifdef CONFIG_MACH_DMA6410
42641 # ifdef machine_arch_type
42642 #  undef machine_arch_type
42643 #  define machine_arch_type     __machine_arch_type
42644 # else
42645 #  define machine_arch_type     MACH_TYPE_DMA6410
42646 # endif
42647 # define machine_is_dma_6410()  (machine_arch_type == MACH_TYPE_DMA6410)
42648 #else
42649 # define machine_is_dma_6410()  (0)
42650 #endif
42651
42652 #ifdef CONFIG_MACH_PCATS_OVERLAY
42653 # ifdef machine_arch_type
42654 #  undef machine_arch_type
42655 #  define machine_arch_type     __machine_arch_type
42656 # else
42657 #  define machine_arch_type     MACH_TYPE_PCATS_OVERLAY
42658 # endif
42659 # define machine_is_pcats_overlay()     (machine_arch_type == MACH_TYPE_PCATS_OVERLAY)
42660 #else
42661 # define machine_is_pcats_overlay()     (0)
42662 #endif
42663
42664 #ifdef CONFIG_MACH_HWGW6410
42665 # ifdef machine_arch_type
42666 #  undef machine_arch_type
42667 #  define machine_arch_type     __machine_arch_type
42668 # else
42669 #  define machine_arch_type     MACH_TYPE_HWGW6410
42670 # endif
42671 # define machine_is_hwgw6410()  (machine_arch_type == MACH_TYPE_HWGW6410)
42672 #else
42673 # define machine_is_hwgw6410()  (0)
42674 #endif
42675
42676 #ifdef CONFIG_MACH_SHENZHOU
42677 # ifdef machine_arch_type
42678 #  undef machine_arch_type
42679 #  define machine_arch_type     __machine_arch_type
42680 # else
42681 #  define machine_arch_type     MACH_TYPE_SHENZHOU
42682 # endif
42683 # define machine_is_shenzhou()  (machine_arch_type == MACH_TYPE_SHENZHOU)
42684 #else
42685 # define machine_is_shenzhou()  (0)
42686 #endif
42687
42688 #ifdef CONFIG_MACH_CWME9210
42689 # ifdef machine_arch_type
42690 #  undef machine_arch_type
42691 #  define machine_arch_type     __machine_arch_type
42692 # else
42693 #  define machine_arch_type     MACH_TYPE_CWME9210
42694 # endif
42695 # define machine_is_cwme9210()  (machine_arch_type == MACH_TYPE_CWME9210)
42696 #else
42697 # define machine_is_cwme9210()  (0)
42698 #endif
42699
42700 #ifdef CONFIG_MACH_CWME9210JS
42701 # ifdef machine_arch_type
42702 #  undef machine_arch_type
42703 #  define machine_arch_type     __machine_arch_type
42704 # else
42705 #  define machine_arch_type     MACH_TYPE_CWME9210JS
42706 # endif
42707 # define machine_is_cwme9210js()        (machine_arch_type == MACH_TYPE_CWME9210JS)
42708 #else
42709 # define machine_is_cwme9210js()        (0)
42710 #endif
42711
42712 #ifdef CONFIG_MACH_PGS_SITARA
42713 # ifdef machine_arch_type
42714 #  undef machine_arch_type
42715 #  define machine_arch_type     __machine_arch_type
42716 # else
42717 #  define machine_arch_type     MACH_TYPE_PGS_SITARA
42718 # endif
42719 # define machine_is_pgs_v1()    (machine_arch_type == MACH_TYPE_PGS_SITARA)
42720 #else
42721 # define machine_is_pgs_v1()    (0)
42722 #endif
42723
42724 #ifdef CONFIG_MACH_COLIBRI_TEGRA2
42725 # ifdef machine_arch_type
42726 #  undef machine_arch_type
42727 #  define machine_arch_type     __machine_arch_type
42728 # else
42729 #  define machine_arch_type     MACH_TYPE_COLIBRI_TEGRA2
42730 # endif
42731 # define machine_is_colibri_tegra2()    (machine_arch_type == MACH_TYPE_COLIBRI_TEGRA2)
42732 #else
42733 # define machine_is_colibri_tegra2()    (0)
42734 #endif
42735
42736 #ifdef CONFIG_MACH_W21
42737 # ifdef machine_arch_type
42738 #  undef machine_arch_type
42739 #  define machine_arch_type     __machine_arch_type
42740 # else
42741 #  define machine_arch_type     MACH_TYPE_W21
42742 # endif
42743 # define machine_is_w21()       (machine_arch_type == MACH_TYPE_W21)
42744 #else
42745 # define machine_is_w21()       (0)
42746 #endif
42747
42748 #ifdef CONFIG_MACH_POLYSAT1
42749 # ifdef machine_arch_type
42750 #  undef machine_arch_type
42751 #  define machine_arch_type     __machine_arch_type
42752 # else
42753 #  define machine_arch_type     MACH_TYPE_POLYSAT1
42754 # endif
42755 # define machine_is_polysat1()  (machine_arch_type == MACH_TYPE_POLYSAT1)
42756 #else
42757 # define machine_is_polysat1()  (0)
42758 #endif
42759
42760 #ifdef CONFIG_MACH_DATAWAY
42761 # ifdef machine_arch_type
42762 #  undef machine_arch_type
42763 #  define machine_arch_type     __machine_arch_type
42764 # else
42765 #  define machine_arch_type     MACH_TYPE_DATAWAY
42766 # endif
42767 # define machine_is_dataway()   (machine_arch_type == MACH_TYPE_DATAWAY)
42768 #else
42769 # define machine_is_dataway()   (0)
42770 #endif
42771
42772 #ifdef CONFIG_MACH_COBRAL138
42773 # ifdef machine_arch_type
42774 #  undef machine_arch_type
42775 #  define machine_arch_type     __machine_arch_type
42776 # else
42777 #  define machine_arch_type     MACH_TYPE_COBRAL138
42778 # endif
42779 # define machine_is_cobral138() (machine_arch_type == MACH_TYPE_COBRAL138)
42780 #else
42781 # define machine_is_cobral138() (0)
42782 #endif
42783
42784 #ifdef CONFIG_MACH_ROVERPCS8
42785 # ifdef machine_arch_type
42786 #  undef machine_arch_type
42787 #  define machine_arch_type     __machine_arch_type
42788 # else
42789 #  define machine_arch_type     MACH_TYPE_ROVERPCS8
42790 # endif
42791 # define machine_is_roverpcs8() (machine_arch_type == MACH_TYPE_ROVERPCS8)
42792 #else
42793 # define machine_is_roverpcs8() (0)
42794 #endif
42795
42796 #ifdef CONFIG_MACH_MARVELC
42797 # ifdef machine_arch_type
42798 #  undef machine_arch_type
42799 #  define machine_arch_type     __machine_arch_type
42800 # else
42801 #  define machine_arch_type     MACH_TYPE_MARVELC
42802 # endif
42803 # define machine_is_marvelc()   (machine_arch_type == MACH_TYPE_MARVELC)
42804 #else
42805 # define machine_is_marvelc()   (0)
42806 #endif
42807
42808 #ifdef CONFIG_MACH_NAVEFIHID
42809 # ifdef machine_arch_type
42810 #  undef machine_arch_type
42811 #  define machine_arch_type     __machine_arch_type
42812 # else
42813 #  define machine_arch_type     MACH_TYPE_NAVEFIHID
42814 # endif
42815 # define machine_is_navefihid() (machine_arch_type == MACH_TYPE_NAVEFIHID)
42816 #else
42817 # define machine_is_navefihid() (0)
42818 #endif
42819
42820 #ifdef CONFIG_MACH_DM365_CV100
42821 # ifdef machine_arch_type
42822 #  undef machine_arch_type
42823 #  define machine_arch_type     __machine_arch_type
42824 # else
42825 #  define machine_arch_type     MACH_TYPE_DM365_CV100
42826 # endif
42827 # define machine_is_dm365_cv100()       (machine_arch_type == MACH_TYPE_DM365_CV100)
42828 #else
42829 # define machine_is_dm365_cv100()       (0)
42830 #endif
42831
42832 #ifdef CONFIG_MACH_ABLE
42833 # ifdef machine_arch_type
42834 #  undef machine_arch_type
42835 #  define machine_arch_type     __machine_arch_type
42836 # else
42837 #  define machine_arch_type     MACH_TYPE_ABLE
42838 # endif
42839 # define machine_is_able()      (machine_arch_type == MACH_TYPE_ABLE)
42840 #else
42841 # define machine_is_able()      (0)
42842 #endif
42843
42844 #ifdef CONFIG_MACH_LEGACY
42845 # ifdef machine_arch_type
42846 #  undef machine_arch_type
42847 #  define machine_arch_type     __machine_arch_type
42848 # else
42849 #  define machine_arch_type     MACH_TYPE_LEGACY
42850 # endif
42851 # define machine_is_legacy()    (machine_arch_type == MACH_TYPE_LEGACY)
42852 #else
42853 # define machine_is_legacy()    (0)
42854 #endif
42855
42856 #ifdef CONFIG_MACH_ICONG
42857 # ifdef machine_arch_type
42858 #  undef machine_arch_type
42859 #  define machine_arch_type     __machine_arch_type
42860 # else
42861 #  define machine_arch_type     MACH_TYPE_ICONG
42862 # endif
42863 # define machine_is_icong()     (machine_arch_type == MACH_TYPE_ICONG)
42864 #else
42865 # define machine_is_icong()     (0)
42866 #endif
42867
42868 #ifdef CONFIG_MACH_ROVER_G8
42869 # ifdef machine_arch_type
42870 #  undef machine_arch_type
42871 #  define machine_arch_type     __machine_arch_type
42872 # else
42873 #  define machine_arch_type     MACH_TYPE_ROVER_G8
42874 # endif
42875 # define machine_is_rover_g8()  (machine_arch_type == MACH_TYPE_ROVER_G8)
42876 #else
42877 # define machine_is_rover_g8()  (0)
42878 #endif
42879
42880 #ifdef CONFIG_MACH_T5388P
42881 # ifdef machine_arch_type
42882 #  undef machine_arch_type
42883 #  define machine_arch_type     __machine_arch_type
42884 # else
42885 #  define machine_arch_type     MACH_TYPE_T5388P
42886 # endif
42887 # define machine_is_t5388p()    (machine_arch_type == MACH_TYPE_T5388P)
42888 #else
42889 # define machine_is_t5388p()    (0)
42890 #endif
42891
42892 #ifdef CONFIG_MACH_DINGO
42893 # ifdef machine_arch_type
42894 #  undef machine_arch_type
42895 #  define machine_arch_type     __machine_arch_type
42896 # else
42897 #  define machine_arch_type     MACH_TYPE_DINGO
42898 # endif
42899 # define machine_is_dingo()     (machine_arch_type == MACH_TYPE_DINGO)
42900 #else
42901 # define machine_is_dingo()     (0)
42902 #endif
42903
42904 #ifdef CONFIG_MACH_GOFLEXHOME
42905 # ifdef machine_arch_type
42906 #  undef machine_arch_type
42907 #  define machine_arch_type     __machine_arch_type
42908 # else
42909 #  define machine_arch_type     MACH_TYPE_GOFLEXHOME
42910 # endif
42911 # define machine_is_goflexhome()        (machine_arch_type == MACH_TYPE_GOFLEXHOME)
42912 #else
42913 # define machine_is_goflexhome()        (0)
42914 #endif
42915
42916 /*
42917  * These have not yet been registered
42918  */
42919
42920 #ifndef machine_arch_type
42921 #define machine_arch_type       __machine_arch_type
42922 #endif
42923
42924 #endif